From 6b9eecd8ec4f8205b194726d7e8eac5b9bfad1fc Mon Sep 17 00:00:00 2001 From: Anton Tarasov Date: Thu, 12 Dec 2024 10:58:18 +0300 Subject: [PATCH 1/2] Fix compilation --- arkoala/arkui/src/peers/Deserializer.ts | 7 ------- arkoala/arkui/src/peers/Serializer.ts | 2 -- 2 files changed, 9 deletions(-) diff --git a/arkoala/arkui/src/peers/Deserializer.ts b/arkoala/arkui/src/peers/Deserializer.ts index ef1d35f74..d21586a62 100644 --- a/arkoala/arkui/src/peers/Deserializer.ts +++ b/arkoala/arkui/src/peers/Deserializer.ts @@ -47,7 +47,6 @@ 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" @@ -79,7 +78,6 @@ 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" @@ -12151,11 +12149,6 @@ export class Deserializer extends DeserializerBase { 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_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() diff --git a/arkoala/arkui/src/peers/Serializer.ts b/arkoala/arkui/src/peers/Serializer.ts index 731af67d0..d59933635 100644 --- a/arkoala/arkui/src/peers/Serializer.ts +++ b/arkoala/arkui/src/peers/Serializer.ts @@ -44,7 +44,6 @@ 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" @@ -76,7 +75,6 @@ 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" -- Gitee From 6332c51d762cc03b53c617eea5de28e43183f4d1 Mon Sep 17 00:00:00 2001 From: Anton Tarasov Date: Thu, 12 Dec 2024 20:40:28 +0300 Subject: [PATCH 2/2] Fix arkoala/loader compilation, idlize #ac1b4b24 --- .../arkui/src/generated/CallbackRegistry.ts | 11 +- arkoala-arkts/arkui/src/generated/PeerNode.ts | 4 +- .../arkui/src/generated/peers/Serializer.ts | 12 +- .../src/generated/peers/SerializerBase.ts | 5 +- .../arkui-common/config/tsconfig.base.json | 5 +- arkoala/arkui-common/package.json | 1 - arkoala/arkui-common/src/typescript/index.ts | 2 - .../arkui-common/tsconfig-unmemoize-ts.json | 4 +- arkoala/arkui-common/tsconfig-unmemoize.json | 4 +- arkoala/arkui-common/tsconfig.json | 4 +- .../types => arkui-types}/index-full.d.ts | 838 +- arkoala/arkui-types/package.json | 6 + arkoala/arkui/src/ArkAbilityComponent.ts | 3 +- .../src/ArkAbstractPropertyMaterialized.ts | 2 +- .../arkui/src/ArkActionSheetMaterialized.ts | 2 +- .../arkui/src/ArkAlertDialogMaterialized.ts | 2 +- arkoala/arkui/src/ArkAlphabetIndexer.ts | 3 +- arkoala/arkui/src/ArkAnimator.ts | 3 +- .../src/ArkAttributeModifierMaterialized.ts | 2 +- arkoala/arkui/src/ArkBadge.ts | 3 +- arkoala/arkui/src/ArkBlank.ts | 3 +- arkoala/arkui/src/ArkButton.ts | 3 +- arkoala/arkui/src/ArkCalendar.ts | 3 +- .../src/ArkCalendarControllerMaterialized.ts | 2 +- arkoala/arkui/src/ArkCalendarPicker.ts | 3 +- .../ArkCalendarPickerDialogMaterialized.ts | 2 +- arkoala/arkui/src/ArkCanvas.ts | 4 +- .../src/ArkCanvasGradientMaterialized.ts | 2 +- .../arkui/src/ArkCanvasPathMaterialized.ts | 2 +- .../arkui/src/ArkCanvasPatternMaterialized.ts | 2 +- .../src/ArkCanvasRendererMaterialized.ts | 25 +- ...ArkCanvasRenderingContext2DMaterialized.ts | 3 +- arkoala/arkui/src/ArkCheckbox.ts | 3 +- arkoala/arkui/src/ArkCheckboxgroup.ts | 3 +- .../src/ArkChildrenMainSizeMaterialized.ts | 10 +- arkoala/arkui/src/ArkCircle.ts | 3 +- ...ClientAuthenticationHandlerMaterialized.ts | 2 +- arkoala/arkui/src/ArkColumn.ts | 3 +- arkoala/arkui/src/ArkColumnSplit.ts | 7 +- arkoala/arkui/src/ArkCommon.ts | 18 +- arkoala/arkui/src/ArkComponent3d.ts | 4 +- .../src/ArkConsoleMessageMaterialized.ts | 10 +- arkoala/arkui/src/ArkContainerSpan.ts | 3 +- .../arkui/src/ArkContextMenuMaterialized.ts | 2 +- .../src/ArkControllerHandlerMaterialized.ts | 5 +- arkoala/arkui/src/ArkCounter.ts | 3 +- .../ArkCustomDialogControllerMaterialized.ts | 10 +- .../arkui/src/ArkCustomSpanMaterialized.ts | 5 +- arkoala/arkui/src/ArkDataPanel.ts | 7 +- .../ArkDataResubmissionHandlerMaterialized.ts | 2 +- arkoala/arkui/src/ArkDatePicker.ts | 3 +- .../src/ArkDatePickerDialogMaterialized.ts | 2 +- arkoala/arkui/src/ArkDivider.ts | 3 +- .../arkui/src/ArkDrawModifierMaterialized.ts | 9 +- .../ArkDrawingRenderingContextMaterialized.ts | 5 +- .../arkui/src/ArkDynamicNodeMaterialized.ts | 2 +- .../src/ArkEditMenuOptionsMaterialized.ts | 2 +- arkoala/arkui/src/ArkEffectComponent.ts | 3 +- arkoala/arkui/src/ArkEllipse.ts | 3 +- arkoala/arkui/src/ArkEmbeddedComponent.ts | 8 +- .../arkui/src/ArkEventResultMaterialized.ts | 2 +- .../src/ArkEventTargetInfoMaterialized.ts | 2 +- .../src/ArkFileSelectorParamMaterialized.ts | 2 +- .../src/ArkFileSelectorResultMaterialized.ts | 2 +- arkoala/arkui/src/ArkFlex.ts | 3 +- arkoala/arkui/src/ArkFlowItem.ts | 3 +- arkoala/arkui/src/ArkFolderStack.ts | 4 +- arkoala/arkui/src/ArkFormComponent.ts | 3 +- arkoala/arkui/src/ArkFormLink.ts | 3 +- .../ArkFullScreenExitHandlerMaterialized.ts | 2 +- arkoala/arkui/src/ArkGauge.ts | 7 +- .../src/ArkGestureModifierMaterialized.ts | 2 +- .../src/ArkGestureRecognizerMaterialized.ts | 2 +- arkoala/arkui/src/ArkGrid.ts | 3 +- arkoala/arkui/src/ArkGridCol.ts | 3 +- arkoala/arkui/src/ArkGridContainer.ts | 3 +- arkoala/arkui/src/ArkGridItem.ts | 3 +- arkoala/arkui/src/ArkGridRow.ts | 3 +- .../src/ArkHttpAuthHandlerMaterialized.ts | 2 +- arkoala/arkui/src/ArkHyperlink.ts | 3 +- arkoala/arkui/src/ArkICurveMaterialized.ts | 2 +- .../src/ArkIPropertySubscriberMaterialized.ts | 2 +- ...glePropertyChangeSubscriberMaterialized.ts | 2 +- arkoala/arkui/src/ArkImage.ts | 13 +- .../ArkImageAnalyzerControllerMaterialized.ts | 2 +- arkoala/arkui/src/ArkImageAnimator.ts | 3 +- .../arkui/src/ArkImageBitmapMaterialized.ts | 12 +- arkoala/arkui/src/ArkImageSpan.ts | 3 +- .../arkui/src/ArkJsGeolocationMaterialized.ts | 2 +- arkoala/arkui/src/ArkJsResultMaterialized.ts | 2 +- .../arkui/src/ArkLayoutManagerMaterialized.ts | 3 +- arkoala/arkui/src/ArkLine.ts | 3 +- ...rkLinearIndicatorControllerMaterialized.ts | 2 +- arkoala/arkui/src/ArkLinearindicator.ts | 3 +- arkoala/arkui/src/ArkList.ts | 7 +- arkoala/arkui/src/ArkListItem.ts | 3 +- arkoala/arkui/src/ArkListItemGroup.ts | 7 +- .../arkui/src/ArkListScrollerMaterialized.ts | 2 +- arkoala/arkui/src/ArkLoadingProgress.ts | 3 +- arkoala/arkui/src/ArkLocationButton.ts | 3 +- arkoala/arkui/src/ArkMarquee.ts | 3 +- arkoala/arkui/src/ArkMatrix2DMaterialized.ts | 3 +- arkoala/arkui/src/ArkMediaCachedImage.ts | 3 +- arkoala/arkui/src/ArkMenu.ts | 3 +- arkoala/arkui/src/ArkMenuItem.ts | 3 +- arkoala/arkui/src/ArkMenuItemGroup.ts | 3 +- .../src/ArkMutableStyledStringMaterialized.ts | 2 +- arkoala/arkui/src/ArkNavDestination.ts | 21 +- .../ArkNavDestinationContextMaterialized.ts | 2 +- .../arkui/src/ArkNavPathStackMaterialized.ts | 6 +- arkoala/arkui/src/ArkNavRouter.ts | 3 +- ...rkNavigationTransitionProxyMaterialized.ts | 2 +- arkoala/arkui/src/ArkNavigator.ts | 3 +- arkoala/arkui/src/ArkNodeContainer.ts | 3 +- .../src/ArkPanGestureOptionsMaterialized.ts | 2 +- .../arkui/src/ArkPanRecognizerMaterialized.ts | 2 +- arkoala/arkui/src/ArkPanel.ts | 3 +- arkoala/arkui/src/ArkPasteButton.ts | 3 +- arkoala/arkui/src/ArkPath.ts | 3 +- arkoala/arkui/src/ArkPath2DMaterialized.ts | 3 +- arkoala/arkui/src/ArkPatternLock.ts | 12 +- .../ArkPatternLockControllerMaterialized.ts | 2 +- .../src/ArkPermissionRequestMaterialized.ts | 2 +- .../arkui/src/ArkPixelMapMockMaterialized.ts | 2 +- arkoala/arkui/src/ArkPluginComponent.ts | 3 +- arkoala/arkui/src/ArkPolygon.ts | 3 +- arkoala/arkui/src/ArkPolyline.ts | 3 +- arkoala/arkui/src/ArkProgress.ts | 7 +- .../arkui/src/ArkProgressMaskMaterialized.ts | 10 +- arkoala/arkui/src/ArkQrcode.ts | 3 +- arkoala/arkui/src/ArkRadio.ts | 3 +- arkoala/arkui/src/ArkRating.ts | 3 +- arkoala/arkui/src/ArkRect.ts | 3 +- arkoala/arkui/src/ArkRefresh.ts | 3 +- arkoala/arkui/src/ArkRelativeContainer.ts | 3 +- arkoala/arkui/src/ArkRemoteWindow.ts | 3 +- arkoala/arkui/src/ArkRichEditor.ts | 3 +- ...ArkRichEditorBaseControllerMaterialized.ts | 2 +- .../ArkRichEditorControllerMaterialized.ts | 3 +- ...ditorStyledStringControllerMaterialized.ts | 2 +- arkoala/arkui/src/ArkRichText.ts | 3 +- arkoala/arkui/src/ArkRootScene.ts | 3 +- arkoala/arkui/src/ArkRow.ts | 3 +- arkoala/arkui/src/ArkRowSplit.ts | 3 +- arkoala/arkui/src/ArkSaveButton.ts | 3 +- arkoala/arkui/src/ArkScreen.ts | 3 +- .../ArkScreenCaptureHandlerMaterialized.ts | 2 +- arkoala/arkui/src/ArkScroll.ts | 3 +- arkoala/arkui/src/ArkScrollBar.ts | 3 +- .../ArkScrollableTargetInfoMaterialized.ts | 2 +- arkoala/arkui/src/ArkScrollerMaterialized.ts | 2 +- arkoala/arkui/src/ArkSearch.ts | 3 +- .../src/ArkSearchControllerMaterialized.ts | 2 +- arkoala/arkui/src/ArkSecurityComponent.ts | 3 +- arkoala/arkui/src/ArkSelect.ts | 7 +- arkoala/arkui/src/ArkShape.ts | 3 +- arkoala/arkui/src/ArkSidebar.ts | 7 +- arkoala/arkui/src/ArkSlider.ts | 7 +- arkoala/arkui/src/ArkSpan.ts | 5 +- .../src/ArkSslErrorHandlerMaterialized.ts | 2 +- arkoala/arkui/src/ArkStack.ts | 3 +- arkoala/arkui/src/ArkStepper.ts | 3 +- arkoala/arkui/src/ArkStepperItem.ts | 3 +- .../ArkStyledStringControllerMaterialized.ts | 2 +- .../arkui/src/ArkStyledStringMaterialized.ts | 10 +- arkoala/arkui/src/ArkSubTabBarStyleBuilder.ts | 1 - .../src/ArkSubscribaleAbstractMaterialized.ts | 2 +- arkoala/arkui/src/ArkSwiper.ts | 20 +- ...wiperContentTransitionProxyMaterialized.ts | 2 +- .../src/ArkSwiperControllerMaterialized.ts | 2 +- arkoala/arkui/src/ArkSymbolSpan.ts | 3 +- arkoala/arkui/src/ArkSymbolglyph.ts | 3 +- arkoala/arkui/src/ArkTabContent.ts | 3 +- ...rkTabContentTransitionProxyMaterialized.ts | 2 +- arkoala/arkui/src/ArkTabs.ts | 13 +- .../src/ArkTabsControllerMaterialized.ts | 2 +- arkoala/arkui/src/ArkText.ts | 3 +- arkoala/arkui/src/ArkTextArea.ts | 3 +- .../src/ArkTextAreaControllerMaterialized.ts | 2 +- .../src/ArkTextBaseControllerMaterialized.ts | 2 +- arkoala/arkui/src/ArkTextClock.ts | 3 +- .../src/ArkTextClockControllerMaterialized.ts | 2 +- ...rkTextContentControllerBaseMaterialized.ts | 2 +- .../src/ArkTextControllerMaterialized.ts | 2 +- .../ArkTextEditControllerExMaterialized.ts | 2 +- arkoala/arkui/src/ArkTextInput.ts | 3 +- .../src/ArkTextInputControllerMaterialized.ts | 2 +- .../src/ArkTextMenuItemIdMaterialized.ts | 2 +- arkoala/arkui/src/ArkTextPicker.ts | 7 +- .../src/ArkTextPickerDialogMaterialized.ts | 2 +- arkoala/arkui/src/ArkTextTimer.ts | 3 +- .../src/ArkTextTimerControllerMaterialized.ts | 2 +- arkoala/arkui/src/ArkTimePicker.ts | 4 +- .../src/ArkTimePickerDialogMaterialized.ts | 2 +- arkoala/arkui/src/ArkToggle.ts | 3 +- .../src/ArkTransitionEffectMaterialized.ts | 10 +- .../src/ArkUIExtensionProxyMaterialized.ts | 2 +- arkoala/arkui/src/ArkUiExtensionComponent.ts | 8 +- arkoala/arkui/src/ArkVideo.ts | 3 +- .../src/ArkVideoControllerMaterialized.ts | 2 +- arkoala/arkui/src/ArkViewMaterialized.ts | 2 +- arkoala/arkui/src/ArkWaterFlow.ts | 3 +- .../src/ArkWaterFlowSectionsMaterialized.ts | 2 +- arkoala/arkui/src/ArkWeb.ts | 13 +- .../src/ArkWebContextMenuParamMaterialized.ts | 2 +- .../ArkWebContextMenuResultMaterialized.ts | 2 +- .../arkui/src/ArkWebControllerMaterialized.ts | 2 +- arkoala/arkui/src/ArkWebCookieMaterialized.ts | 2 +- .../ArkWebKeyboardControllerMaterialized.ts | 2 +- .../src/ArkWebResourceErrorMaterialized.ts | 2 +- .../src/ArkWebResourceRequestMaterialized.ts | 2 +- .../src/ArkWebResourceResponseMaterialized.ts | 2 +- arkoala/arkui/src/ArkWindowScene.ts | 3 +- .../ArkXComponentControllerMaterialized.ts | 2 +- arkoala/arkui/src/ArkXcomponent.ts | 12 +- arkoala/arkui/src/NativeModuleRecorder.ts | 5713 ++-- arkoala/arkui/src/index.ts | 3 - arkoala/arkui/src/peer_events.ts | 696 +- .../src/peers/ArkAbilityComponentPeer.ts | 15 +- .../arkui/src/peers/ArkAlphabetIndexerPeer.ts | 15 +- arkoala/arkui/src/peers/ArkAnimatorPeer.ts | 17 +- arkoala/arkui/src/peers/ArkBadgePeer.ts | 15 +- arkoala/arkui/src/peers/ArkBlankPeer.ts | 15 +- arkoala/arkui/src/peers/ArkButtonPeer.ts | 17 +- arkoala/arkui/src/peers/ArkCalendarPeer.ts | 19 +- .../arkui/src/peers/ArkCalendarPickerPeer.ts | 15 +- arkoala/arkui/src/peers/ArkCanvasPeer.ts | 16 +- arkoala/arkui/src/peers/ArkCheckboxPeer.ts | 15 +- .../arkui/src/peers/ArkCheckboxgroupPeer.ts | 15 +- arkoala/arkui/src/peers/ArkCirclePeer.ts | 15 +- arkoala/arkui/src/peers/ArkColumnPeer.ts | 15 +- arkoala/arkui/src/peers/ArkColumnSplitPeer.ts | 31 +- arkoala/arkui/src/peers/ArkCommonPeer.ts | 174 +- arkoala/arkui/src/peers/ArkComponent3dPeer.ts | 16 +- .../arkui/src/peers/ArkContainerSpanPeer.ts | 17 +- arkoala/arkui/src/peers/ArkCounterPeer.ts | 15 +- arkoala/arkui/src/peers/ArkDataPanelPeer.ts | 25 +- arkoala/arkui/src/peers/ArkDatePickerPeer.ts | 15 +- arkoala/arkui/src/peers/ArkDividerPeer.ts | 15 +- .../arkui/src/peers/ArkEffectComponentPeer.ts | 15 +- arkoala/arkui/src/peers/ArkEllipsePeer.ts | 15 +- .../src/peers/ArkEmbeddedComponentPeer.ts | 22 +- arkoala/arkui/src/peers/ArkFlexPeer.ts | 15 +- arkoala/arkui/src/peers/ArkFlowItemPeer.ts | 15 +- arkoala/arkui/src/peers/ArkFolderStackPeer.ts | 16 +- .../arkui/src/peers/ArkFormComponentPeer.ts | 15 +- arkoala/arkui/src/peers/ArkFormLinkPeer.ts | 15 +- arkoala/arkui/src/peers/ArkGaugePeer.ts | 31 +- arkoala/arkui/src/peers/ArkGridColPeer.ts | 15 +- .../arkui/src/peers/ArkGridContainerPeer.ts | 15 +- arkoala/arkui/src/peers/ArkGridItemPeer.ts | 15 +- arkoala/arkui/src/peers/ArkGridPeer.ts | 17 +- arkoala/arkui/src/peers/ArkGridRowPeer.ts | 15 +- arkoala/arkui/src/peers/ArkHyperlinkPeer.ts | 15 +- .../arkui/src/peers/ArkImageAnimatorPeer.ts | 17 +- arkoala/arkui/src/peers/ArkImagePeer.ts | 46 +- arkoala/arkui/src/peers/ArkImageSpanPeer.ts | 21 +- arkoala/arkui/src/peers/ArkLinePeer.ts | 15 +- .../arkui/src/peers/ArkLinearindicatorPeer.ts | 15 +- .../arkui/src/peers/ArkListItemGroupPeer.ts | 31 +- arkoala/arkui/src/peers/ArkListItemPeer.ts | 15 +- arkoala/arkui/src/peers/ArkListPeer.ts | 33 +- .../arkui/src/peers/ArkLoadingProgressPeer.ts | 15 +- .../arkui/src/peers/ArkLocationButtonPeer.ts | 15 +- arkoala/arkui/src/peers/ArkMarqueePeer.ts | 15 +- .../src/peers/ArkMediaCachedImagePeer.ts | 21 +- .../arkui/src/peers/ArkMenuItemGroupPeer.ts | 15 +- arkoala/arkui/src/peers/ArkMenuItemPeer.ts | 21 +- arkoala/arkui/src/peers/ArkMenuPeer.ts | 15 +- .../arkui/src/peers/ArkNavDestinationPeer.ts | 45 +- arkoala/arkui/src/peers/ArkNavRouterPeer.ts | 15 +- arkoala/arkui/src/peers/ArkNavigatorPeer.ts | 15 +- .../arkui/src/peers/ArkNodeContainerPeer.ts | 15 +- arkoala/arkui/src/peers/ArkPanelPeer.ts | 17 +- arkoala/arkui/src/peers/ArkPasteButtonPeer.ts | 15 +- arkoala/arkui/src/peers/ArkPathPeer.ts | 15 +- arkoala/arkui/src/peers/ArkPatternLockPeer.ts | 19 +- .../arkui/src/peers/ArkPluginComponentPeer.ts | 15 +- arkoala/arkui/src/peers/ArkPolygonPeer.ts | 15 +- arkoala/arkui/src/peers/ArkPolylinePeer.ts | 15 +- arkoala/arkui/src/peers/ArkProgressPeer.ts | 23 +- arkoala/arkui/src/peers/ArkQrcodePeer.ts | 15 +- arkoala/arkui/src/peers/ArkRadioPeer.ts | 15 +- arkoala/arkui/src/peers/ArkRatingPeer.ts | 15 +- arkoala/arkui/src/peers/ArkRectPeer.ts | 15 +- arkoala/arkui/src/peers/ArkRefreshPeer.ts | 15 +- .../src/peers/ArkRelativeContainerPeer.ts | 15 +- .../arkui/src/peers/ArkRemoteWindowPeer.ts | 15 +- arkoala/arkui/src/peers/ArkRichEditorPeer.ts | 17 +- arkoala/arkui/src/peers/ArkRichTextPeer.ts | 15 +- arkoala/arkui/src/peers/ArkRootScenePeer.ts | 15 +- arkoala/arkui/src/peers/ArkRowPeer.ts | 15 +- arkoala/arkui/src/peers/ArkRowSplitPeer.ts | 15 +- arkoala/arkui/src/peers/ArkSaveButtonPeer.ts | 15 +- arkoala/arkui/src/peers/ArkScreenPeer.ts | 15 +- arkoala/arkui/src/peers/ArkScrollBarPeer.ts | 15 +- arkoala/arkui/src/peers/ArkScrollPeer.ts | 17 +- arkoala/arkui/src/peers/ArkSearchPeer.ts | 23 +- .../src/peers/ArkSecurityComponentPeer.ts | 17 +- arkoala/arkui/src/peers/ArkSelectPeer.ts | 37 +- arkoala/arkui/src/peers/ArkShapePeer.ts | 15 +- arkoala/arkui/src/peers/ArkSidebarPeer.ts | 33 +- arkoala/arkui/src/peers/ArkSliderPeer.ts | 23 +- arkoala/arkui/src/peers/ArkSpanPeer.ts | 29 +- arkoala/arkui/src/peers/ArkStackPeer.ts | 15 +- arkoala/arkui/src/peers/ArkStepperItemPeer.ts | 15 +- arkoala/arkui/src/peers/ArkStepperPeer.ts | 15 +- arkoala/arkui/src/peers/ArkSwiperPeer.ts | 25 +- arkoala/arkui/src/peers/ArkSymbolSpanPeer.ts | 15 +- arkoala/arkui/src/peers/ArkSymbolglyphPeer.ts | 15 +- arkoala/arkui/src/peers/ArkTabContentPeer.ts | 15 +- arkoala/arkui/src/peers/ArkTabsPeer.ts | 35 +- arkoala/arkui/src/peers/ArkTextAreaPeer.ts | 17 +- arkoala/arkui/src/peers/ArkTextClockPeer.ts | 17 +- arkoala/arkui/src/peers/ArkTextInputPeer.ts | 17 +- arkoala/arkui/src/peers/ArkTextPeer.ts | 17 +- arkoala/arkui/src/peers/ArkTextPickerPeer.ts | 33 +- arkoala/arkui/src/peers/ArkTextTimerPeer.ts | 15 +- arkoala/arkui/src/peers/ArkTimePickerPeer.ts | 18 +- arkoala/arkui/src/peers/ArkTogglePeer.ts | 15 +- arkoala/arkui/src/peers/ArkUINodeType.ts | 3 +- .../src/peers/ArkUiExtensionComponentPeer.ts | 24 +- arkoala/arkui/src/peers/ArkVideoPeer.ts | 17 +- arkoala/arkui/src/peers/ArkWaterFlowPeer.ts | 17 +- arkoala/arkui/src/peers/ArkWebPeer.ts | 22 +- arkoala/arkui/src/peers/ArkWindowScenePeer.ts | 15 +- arkoala/arkui/src/peers/ArkXcomponentPeer.ts | 19 +- .../src/peers/CallbackDeserializeCall.ts | 830 +- arkoala/arkui/src/peers/CallbackKind.ts | 465 +- arkoala/arkui/src/peers/Deserializer.ts | 21448 +++++++------- arkoala/arkui/src/peers/DeserializerBase.ts | 25 +- arkoala/arkui/src/peers/Serializer.ts | 973 +- arkoala/arkui/src/peers/SerializerBase.ts | 91 +- arkoala/arkui/tsconfig.json | 1 + arkoala/ets-plugin/src/Importer.ts | 1 - arkoala/extension-component/package.json | 2 +- arkoala/extension-component/tsconfig.json | 4 +- .../native/src/generated/Serializers.h | 24416 ++++++++-------- .../native/src/generated/all_events.cc | 8 +- .../src/generated/arkoala_api_generated.h | 543 +- .../native/src/generated/bridge_generated.cc | 4461 +-- .../generated/callback_deserialize_call.cc | 3358 ++- .../src/generated/callback_managed_caller.cc | 2917 +- .../native/src/generated/dummy_impl.cc | 415 +- .../framework/native/src/generated/library.cc | 14 +- .../native/src/generated/real_impl.cc | 362 +- arkoala/framework/src/generated/EnumsImpl.ts | 27 +- .../framework/src/generated/NativeModule.ts | 304 +- .../src/generated/NativeModuleEmpty.ts | 472 +- .../framework/tsconfig-run-unmemoized.json | 4 +- arkoala/framework/tsconfig-unmemoize.json | 4 +- arkoala/framework/tsconfig.json | 4 +- arkoala/har/arkoala-har-bundle/tsconfig.json | 8 +- arkoala/loader/package.json | 6 +- arkoala/loader/src/ets/tsconfig.json | 9 +- arkoala/loader/src/ets/xcomponet_test.ets | 2 - arkoala/loader/src/index.perf.ts | 2 +- arkoala/loader/tsconfig-run-unmemoized.json | 7 +- arkoala/loader/tsconfig-unmemoize.json | 12 +- arkoala/loader/tsconfig.json | 7 +- arkoala/loader/web/NativeModuleWeb.ts | 5 +- arkoala/loader/web/index.web.ts | 6 + arkoala/package.json | 1 + arkoala/tools/peer-generator/package.json | 4 +- 364 files changed, 41321 insertions(+), 30112 deletions(-) rename arkoala/{arkui/types => arkui-types}/index-full.d.ts (90%) create mode 100644 arkoala/arkui-types/package.json diff --git a/arkoala-arkts/arkui/src/generated/CallbackRegistry.ts b/arkoala-arkts/arkui/src/generated/CallbackRegistry.ts index 3e20dbafe..07fb8f45d 100644 --- a/arkoala-arkts/arkui/src/generated/CallbackRegistry.ts +++ b/arkoala-arkts/arkui/src/generated/CallbackRegistry.ts @@ -34,7 +34,7 @@ class CallbackRegistry { static INSTANCE = new CallbackRegistry() private callbacks = new Map() - private id = 1 + private id = 1024 constructor() { this.callbacks.set(0, new CallbackRecord( @@ -51,6 +51,11 @@ class CallbackRegistry { return id } + wrapSystem(id: int32, callback: CallbackType, autoDisposable: boolean): int32 { + this.callbacks.set(id, new CallbackRecord(callback, autoDisposable)) + return id + } + call(id: int32, args: KUint8ArrayPtr, length: int32): int32 { if (!this.callbacks.has(id)) { // console.log(`Callback ${id} is not known`) @@ -76,6 +81,10 @@ export function disposeCallback(id: int32) { CallbackRegistry.INSTANCE.dispose(id) } +export function wrapSystemCallback(id:int32, callback: CallbackType): int32 { + return CallbackRegistry.INSTANCE.wrapSystem(id, callback, false) +} + export function callCallback(id: int32, args: KUint8ArrayPtr, length: int32): int32 { return CallbackRegistry.INSTANCE.call(id, args, length) } diff --git a/arkoala-arkts/arkui/src/generated/PeerNode.ts b/arkoala-arkts/arkui/src/generated/PeerNode.ts index 052a4a662..fca6ae3a5 100644 --- a/arkoala-arkts/arkui/src/generated/PeerNode.ts +++ b/arkoala-arkts/arkui/src/generated/PeerNode.ts @@ -34,9 +34,9 @@ export class PeerNode extends IncrementalNode { if (node!.isKind(PeerNodeType)) { sibling = node as PeerNode break - } } - this.peer.insertChildAfter(peer.peer, sibling?.peer) + } + this.peer.insertChildAfter(peer.peer, sibling?.peer) } } this.onChildRemoved = (child: IncrementalNode) => { diff --git a/arkoala-arkts/arkui/src/generated/peers/Serializer.ts b/arkoala-arkts/arkui/src/generated/peers/Serializer.ts index 770cfa511..5c0a5032a 100644 --- a/arkoala-arkts/arkui/src/generated/peers/Serializer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/Serializer.ts @@ -213,11 +213,11 @@ export class Serializer extends SerializerBase { Serializer.cache = new Serializer() } let serializer = (Serializer.cache)! - if (serializer.isHolding) - { - throw new Error("Serializer is already being held. Check if you had released is before") - } - serializer.isHolding = true + //if (serializer.isHolding) + // { + // throw new Error("Serializer is already being held. Check if you had released is before") + // } + //serializer.isHolding = true return serializer } constructor() { @@ -21755,4 +21755,4 @@ export class Serializer extends SerializerBase { this.writeInt32((value as Resource).id as int32) } } -} \ No newline at end of file +} diff --git a/arkoala-arkts/arkui/src/generated/peers/SerializerBase.ts b/arkoala-arkts/arkui/src/generated/peers/SerializerBase.ts index aee517ff3..1f1bf105b 100644 --- a/arkoala-arkts/arkui/src/generated/peers/SerializerBase.ts +++ b/arkoala-arkts/arkui/src/generated/peers/SerializerBase.ts @@ -99,7 +99,6 @@ export abstract class CustomSerializer { } export class SerializerBase { - protected isHolding: boolean = false private position = 0 private buffer: KBuffer @@ -122,7 +121,6 @@ export class SerializerBase { this.buffer = new KBuffer(96) } public release() { - this.isHolding = false this.releaseResources() this.position = 0 } @@ -149,13 +147,14 @@ export class SerializerBase { } } private heldResources: Array = new Array() - holdAndWriteCallback(callback: object, hold: pointer = 0, release: pointer = 0, call: pointer = 0): ResourceId { + holdAndWriteCallback(callback: object, hold: pointer = 0, release: pointer = 0, call: pointer = 0, callSync: pointer = 0): ResourceId { const resourceId = ResourceHolder.instance().registerAndHold(callback) this.heldResources.push(resourceId) this.writeInt32(resourceId) this.writePointer(hold) this.writePointer(release) this.writePointer(call) + this.writePointer(callSync) return resourceId } holdAndWriteCallbackForPromiseVoid(hold: pointer = 0, release: pointer = 0, call: pointer = 0): [Promise, ResourceId] { diff --git a/arkoala/arkui-common/config/tsconfig.base.json b/arkoala/arkui-common/config/tsconfig.base.json index 8d6abcb47..3cd542a1e 100644 --- a/arkoala/arkui-common/config/tsconfig.base.json +++ b/arkoala/arkui-common/config/tsconfig.base.json @@ -1,7 +1,4 @@ { - "files": [ - "../../arkui/types/index-full.d.ts" - ], "compilerOptions": { "target": "es2020", "sourceMap": true, @@ -9,6 +6,7 @@ "removeComments": false, "module": "commonjs", "experimentalDecorators": true, + "types": ["arkoala-arkui"], "paths": { "@ohos.*": [ "../../arkui-common/ohos-sdk-ets/HarmonyOS-NEXT-DB1/openharmony/ets/api/@ohos.*" @@ -17,7 +15,6 @@ "../../arkui-common/ohos-sdk-ets/HarmonyOS-NEXT-DB1/openharmony/ets/api/@system.*" ], }, - "ets": { "emitDecorators": [ { diff --git a/arkoala/arkui-common/package.json b/arkoala/arkui-common/package.json index 3f44d5b0c..32b2a9daa 100644 --- a/arkoala/arkui-common/package.json +++ b/arkoala/arkui-common/package.json @@ -24,7 +24,6 @@ "build/lib/**/*.js", "build/lib/**/*.d.ts", "!/build/lib/test/**", - "../arkui/types/index-full.d.ts", "config/**", "oh-package.json5" ], diff --git a/arkoala/arkui-common/src/typescript/index.ts b/arkoala/arkui-common/src/typescript/index.ts index d78165042..4a26e312b 100644 --- a/arkoala/arkui-common/src/typescript/index.ts +++ b/arkoala/arkui-common/src/typescript/index.ts @@ -13,8 +13,6 @@ * limitations under the License. */ -import "../enumImpl" - export * from "./ArkPageTransition" export * from "./Storage" export * from "./observable" diff --git a/arkoala/arkui-common/tsconfig-unmemoize-ts.json b/arkoala/arkui-common/tsconfig-unmemoize-ts.json index 39029b667..e65781ef0 100644 --- a/arkoala/arkui-common/tsconfig-unmemoize-ts.json +++ b/arkoala/arkui-common/tsconfig-unmemoize-ts.json @@ -10,6 +10,7 @@ "plugins": [ { "transform": "@koalaui/compiler-plugin/build/lib/src/koala-transformer.js", "trace": false, "only_unmemoize": true } ], + "types": ["arkoala-arkui"], "paths": { "#arkcompat/*": [ "./src/typescript/*", @@ -25,9 +26,6 @@ "exclude": [ "src/arkts/**/*", ], - "files": [ - "../arkui/types/index-full.d.ts" - ], "references": [ { "path": "../../incremental/compiler-plugin" }, { "path": "../../incremental/common" }, diff --git a/arkoala/arkui-common/tsconfig-unmemoize.json b/arkoala/arkui-common/tsconfig-unmemoize.json index 234de57ac..998bcebce 100644 --- a/arkoala/arkui-common/tsconfig-unmemoize.json +++ b/arkoala/arkui-common/tsconfig-unmemoize.json @@ -1,8 +1,5 @@ { "extends": "@koalaui/build-common/tsconfig.json", - "files": [ - "../arkui/types/index-full.d.ts" - ], "compilerOptions": { "outDir": "build/junk", "lib": ["ES2020"], @@ -18,6 +15,7 @@ "unmemoizeDir": "./build/unmemoized" } ], + "types": ["arkoala-arkui"], "paths": { "@koalaui/runtime": [ "../../incremental/runtime/src" diff --git a/arkoala/arkui-common/tsconfig.json b/arkoala/arkui-common/tsconfig.json index f7061b9e0..b499d86de 100644 --- a/arkoala/arkui-common/tsconfig.json +++ b/arkoala/arkui-common/tsconfig.json @@ -1,8 +1,5 @@ { "extends": "@koalaui/build-common/tsconfig.json", - "files": [ - "../arkui/types/index-full.d.ts" - ], "compilerOptions": { "outDir": "build/lib", "rootDir": ".", @@ -14,6 +11,7 @@ "plugins": [ { "transform": "@koalaui/compiler-plugin/build/lib/src/koala-transformer.js", "trace": false } ], + "types": ["arkoala-arkui"], "paths": { "@koalaui/common": ["../../incremental/common/src"], "@koalaui/runtime": ["../../incremental/runtime/src"], diff --git a/arkoala/arkui/types/index-full.d.ts b/arkoala/arkui-types/index-full.d.ts similarity index 90% rename from arkoala/arkui/types/index-full.d.ts rename to arkoala/arkui-types/index-full.d.ts index b83b87ed2..bfd363ad5 100644 --- a/arkoala/arkui/types/index-full.d.ts +++ b/arkoala/arkui-types/index-full.d.ts @@ -16,6 +16,36 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! +declare function setTimeout(handler: Function | string, delay?: number, ...arguments: any[]): number; +declare function setInterval(handler: Function | string, delay: number, ...arguments: any[]): number; +declare function clearInterval(intervalID?: number): void; +declare const PageTransitionEnter: PageTransitionEnterInterface; +declare const PageTransitionExit: PageTransitionExitInterface; +declare class TextEncoder { + readonly encoding = 'utf-8'; + constructor(); + constructor(encoding?: string); + static create(encoding?: string): TextEncoder; + encode(input?: string): Uint8Array; + encodeInto(input?: string): Uint8Array; + encodeInto(input: string, dest: Uint8Array): { read: number; written: number }; + // encodeIntoUint8Array(input: string, dest: Uint8Array): EncodeIntoUint8ArrayInfo; +} +declare class TextDecoder { + constructor(); + readonly encoding: string; + readonly fatal: boolean; + readonly ignoreBOM = false; + constructor(encoding?: string, options?: { fatal?: boolean; ignoreBOM?: boolean }); + // static create(encoding?: string, options?: TextDecoderOptions): TextDecoder; + decode(input: Uint8Array, options?: { stream?: false }): string; + // decodeWithStream(input: Uint8Array, options?: DecodeWithStreamOptions): string; + // decodeToString(input: Uint8Array, options?: DecodeToStringOptions): string; +} +declare class performance { + static now(): number; +} + declare const Component: ClassDecorator & ((options: ComponentOptions) => ClassDecorator); declare const ComponentV2: ClassDecorator & ((options: ComponentOptions) => ClassDecorator); @@ -316,6 +346,8 @@ declare interface CommonMethod { +declare interface VMContext { +} declare class NodeController { } declare class TextModifier { @@ -332,10 +364,6 @@ declare enum RectHeightStyle { INCLUDE_LINE_SPACE_BOTTOM = 4, STRUT = 5, } -declare interface PixelMap { - readonly isEditable: boolean; - readonly isStrideAlignment: boolean; -} declare class Want { bundleName?: string; abilityName?: string; @@ -359,37 +387,17 @@ declare interface LengthMetrics { unit: LengthUnit; value: number; } -declare namespace predefined { - interface Serializer { - } -} -declare namespace predefined { - interface Deserializer { - } -} -declare namespace predefined { - interface CallbackBuffer { - } -} -declare namespace predefined { - interface CallbackResourceHolder { - } -} -declare namespace predefined { - interface Tag { - } -} -declare namespace predefined { - interface GENERATED_ArkUIEventsAPI { - } -} -declare namespace predefined { - interface CallbackKind { - } +declare interface PixelMap { + isEditable: number; + isStrideAlignment: number; + readPixelsToBufferSync(dst: ArrayBuffer): void; + writeBufferToPixels(src: ArrayBuffer): void; } +declare type Literal_Want_want = { want: Want } declare interface AbilityComponentInterface { (value: { want: Want }): AbilityComponentAttribute; } +declare type Callback_Void = (() => void); declare class AbilityComponentAttribute extends CommonMethod { onConnect(value: (() => void)): AbilityComponentAttribute; onDisconnect(value: (() => void)): AbilityComponentAttribute; @@ -414,6 +422,7 @@ declare interface ActionSheetOffset { dx: (number|string|Resource); dy: (number|string|Resource); } +declare type Callback_DismissDialogAction_Void = ((parameter: DismissDialogAction) => void); declare interface ActionSheetOptions { title: (string|Resource); subtitle?: ResourceStr; @@ -545,6 +554,7 @@ declare interface AlphabetIndexerInterface { declare type OnAlphabetIndexerSelectCallback = ((index: number) => void); declare type OnAlphabetIndexerPopupSelectCallback = ((index: number) => void); declare type OnAlphabetIndexerRequestPopupDataCallback = ((index: number) => string[]); +declare type Callback_Number_Void = ((index: number) => void); declare class AlphabetIndexerAttribute extends CommonMethod { onSelected(value: ((index: number) => void)): AlphabetIndexerAttribute; color(value: ResourceColor): AlphabetIndexerAttribute; @@ -792,14 +802,18 @@ declare interface CalendarRequestedData { currentMonth: number; monthState: number; } +declare type Literal_Number_day_month_year = { year: number, month: number, day: number } declare class CalendarController { constructor(); backToToday(): void; goTo(value: { year: number, month: number, day: number }): void; } +declare type Type_CalendarInterface_value = { date: { year: number, month: number, day: number }, currentData: MonthData, preData: MonthData, nextData: MonthData, controller?: CalendarController } declare interface CalendarInterface { (value: { date: { year: number, month: number, day: number }, currentData: MonthData, preData: MonthData, nextData: MonthData, controller?: CalendarController }): CalendarAttribute; } +declare type Callback_CalendarSelectedDate_Void = ((event: CalendarSelectedDate) => void); +declare type Callback_CalendarRequestedData_Void = ((event: CalendarRequestedData) => void); declare class CalendarAttribute { showLunar(value: boolean): CalendarAttribute; showHoliday(value: boolean): CalendarAttribute; @@ -827,6 +841,7 @@ declare interface CalendarOptions { declare interface CalendarPickerInterface { (options?: CalendarOptions): CalendarPickerAttribute; } +declare type Callback_Date_Void = ((parameter: Date) => void); declare class CalendarPickerAttribute extends CommonMethod { textStyle(value: PickerTextStyle): CalendarPickerAttribute; onChange(value: ((parameter: Date) => void)): CalendarPickerAttribute; @@ -851,7 +866,9 @@ declare interface CalendarDialogOptions extends CalendarOptions { declare class CalendarPickerDialog { static show(options?: CalendarDialogOptions): void; } -declare type DrawingCanvas = any; +declare interface DrawingCanvas { + __DrawingCanvasStub: string; +} declare type CanvasFillRule = string; declare type CanvasLineCap = string; declare type CanvasLineJoin = string; @@ -859,7 +876,9 @@ declare type CanvasDirection = string; declare type CanvasTextAlign = string; declare type CanvasTextBaseline = string; declare type ImageSmoothingQuality = string; -declare type FrameNode = any; +declare interface FrameNode { + __FrameNodeStub: string; +} declare class CanvasGradient { addColorStop(offset: number, color: string): void; } @@ -911,9 +930,9 @@ declare class ImageBitmap { close(): void; } declare class ImageData { - constructor(width: number, height: number, data?: buffer); - constructor(width: number, height: number, data?: buffer, unit?: LengthMetricsUnit); - readonly data: buffer; + constructor(width: number, height: number, data?: ArrayBuffer); + constructor(width: number, height: number, data?: ArrayBuffer, unit?: LengthMetricsUnit); + readonly data: ArrayBuffer; readonly height: number; readonly width: number; } @@ -953,7 +972,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|null)): (CanvasPattern|null); + createPattern(image: ImageBitmap, repetition: string | undefined): CanvasPattern | undefined; 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; @@ -1000,6 +1019,20 @@ declare class CanvasRenderingContext2D extends CanvasRenderer { on(type: 'onDetach', callback: (() => void)): void; off(type: 'onDetach', callback?: (() => void)): void; } +declare class OffscreenCanvasRenderingContext2D extends CanvasRenderer { + constructor(width: number, height: number, settings?: RenderingContextSettings); + constructor(width: number, height: number, settings?: RenderingContextSettings, unit?: LengthMetricsUnit); + toDataURL(type?: string, quality?: any): string; + transferToImageBitmap(): ImageBitmap; +} +declare class OffscreenCanvas { + constructor(width: number, height: number); + constructor(width: number, height: number, unit: LengthMetricsUnit); + height: number; + width: number; + transferToImageBitmap(): ImageBitmap; + getContext(contextType: "2d", options?: RenderingContextSettings): OffscreenCanvasRenderingContext2D; +} declare interface Size { width: number; height: number; @@ -1023,6 +1056,7 @@ declare interface CheckboxOptions { group?: string; indicatorBuilder?: CustomBuilder; } +declare type Callback_Boolean_Void = ((parameter: boolean) => void); declare interface CheckBoxConfiguration extends CommonConfiguration { name: string; selected: boolean; @@ -1099,7 +1133,7 @@ declare interface ColumnSplitDividerStyle { } declare class ColumnSplitAttribute extends CommonMethod { resizeable(value: boolean): ColumnSplitAttribute; - divider(value: (ColumnSplitDividerStyle|null)): ColumnSplitAttribute; + divider(value: ColumnSplitDividerStyle | undefined): ColumnSplitAttribute; } declare interface ComponentOptions { freezeWhenInactive: boolean; @@ -1113,20 +1147,23 @@ declare interface TextDecorationOptions { color?: ResourceColor; style?: TextDecorationStyle; } +declare interface EntryOptions { + routeName?: string; + storage?: LocalStorage; + useSharedStorage?: boolean; +} declare interface ProvideOptions { allowOverride?: string; } -declare interface IMonitor { - dirty: string[]; - value(path?: string): IMonitorValue | undefined; -} declare interface AnimatableArithmetic { plus(rhs: AnimatableArithmetic): AnimatableArithmetic; subtract(rhs: AnimatableArithmetic): AnimatableArithmetic; multiply(scale: number): AnimatableArithmetic; equals(rhs: AnimatableArithmetic): boolean; } -declare type Context = any; +declare interface Context { + __ContextStub: string; +} declare interface Configuration { readonly colorMode: string; readonly fontScale: number; @@ -1199,6 +1236,8 @@ declare interface ScaleOptions { centerX?: (number|string); centerY?: (number|string); } +declare type Literal_String_anchor_HorizontalAlign_align = { anchor: string, align: HorizontalAlign } +declare type Literal_String_anchor_VerticalAlign_align = { anchor: string, align: VerticalAlign } declare interface AlignRuleOption { left?: { anchor: string, align: HorizontalAlign }; right?: { anchor: string, align: HorizontalAlign }; @@ -1253,6 +1292,7 @@ declare enum TransitionEdge { START = 2, END = 3, } +declare type Literal_TransitionEffect_appear_disappear = { appear: TransitionEffect, disappear: TransitionEffect } 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 { drawBehind?(drawContext: DrawContext): void; @@ -1308,7 +1348,9 @@ declare interface DragItemInfo { builder?: CustomBuilder; extraInfo?: string; } -declare type PointerStyle = any; +declare interface PointerStyle { + __PointerStyleStub: string; +} declare interface EventTarget { area: Area; } @@ -1384,6 +1426,7 @@ declare interface BackgroundBlurStyleOptions extends BlurStyleOptions { } declare interface ForegroundBlurStyleOptions extends BlurStyleOptions { } +declare type Tuple_Number_Number = [ number, number ] declare interface BlurOptions { grayscale: [ number, number ]; } @@ -1487,7 +1530,7 @@ declare interface BaseEvent { declare interface BorderImageOption { slice?: (Length|EdgeWidths|LocalizedEdgeWidths); repeat?: RepeatMode; - source?: (string|Resource|LinearGradient); + source?: (string|Resource|LinearGradient_common); width?: (Length|EdgeWidths|LocalizedEdgeWidths); outset?: (Length|EdgeWidths|LocalizedEdgeWidths); fill?: boolean; @@ -1565,9 +1608,15 @@ declare enum DragBehavior { COPY = 0, MOVE = 1, } -declare type UnifiedData = any; -declare type Summary = any; -declare type UniformDataType = any; +declare interface UnifiedData { + __UnifiedDataStub: string; +} +declare interface Summary { + __SummaryStub: string; +} +declare interface UniformDataType { + __UniformDataTypeStub: string; +} declare enum DragResult { DRAG_SUCCESSFUL = 0, DRAG_FAILED = 1, @@ -1631,7 +1680,9 @@ declare interface DragEvent { getVelocity(): number; getModifierKeyState?(keys: string[]): boolean; } -declare type IntentionCode = any; +declare interface IntentionCode { + __IntentionCodeStub: string; +} declare interface KeyEvent { type: KeyType; keyCode: number; @@ -1656,6 +1707,7 @@ declare interface DismissContentCoverAction { dismiss: (() => void); reason: DismissReason; } +declare type Callback_DismissContentCoverAction_Void = ((parameter: DismissContentCoverAction) => void); declare interface ContentCoverOptions extends BindOptions { modalTransition?: ModalTransition; onWillDismiss?: ((parameter: DismissContentCoverAction) => void); @@ -1694,6 +1746,11 @@ declare interface DismissSheetAction { declare interface SpringBackAction { springBack: (() => void); } +declare type Type_SheetOptions_detents = [ (SheetSize|Length), (SheetSize|Length)?, (SheetSize|Length)? ] +declare type Callback_SheetDismiss_Void = ((sheetDismiss: SheetDismiss) => void); +declare type Callback_DismissSheetAction_Void = ((parameter: DismissSheetAction) => void); +declare type Callback_SpringBackAction_Void = ((parameter: SpringBackAction) => void); +declare type Callback_SheetType_Void = ((parameter: SheetType) => void); declare interface SheetOptions extends BindOptions { height?: (SheetSize|Length); dragBar?: boolean; @@ -1746,6 +1803,11 @@ declare interface DismissPopupAction { dismiss: (() => void); reason: DismissReason; } +declare type Literal_String_value_Callback_Void_action = { value: string, action: (() => void) } +declare type Literal_Boolean_isVisible = { isVisible: boolean } +declare type Callback_Literal_Boolean_isVisible_Void = ((event: { isVisible: boolean }) => void); +declare type Literal_ResourceColor_color = { color: ResourceColor } +declare type Callback_DismissPopupAction_Void = ((parameter: DismissPopupAction) => void); declare interface PopupOptions { message: string; placementOnTop?: boolean; @@ -1884,7 +1946,7 @@ declare interface AttributeModifier { applySelectedAttribute?(instance: T): void; } declare interface ContentModifier { - applyContent(): WrappedBuilder<[ T ]>; + stub: string; } declare interface CommonConfiguration { enabled: boolean; @@ -1906,8 +1968,12 @@ declare enum MenuPolicy { HIDE = 1, SHOW = 2, } -declare type ImageModifier = any; -declare type SymbolGlyphModifier = any; +declare interface ImageModifier { + __ImageModifierStub: string; +} +declare interface SymbolGlyphModifier { + __SymbolGlyphModifierStub: string; +} declare interface DragPreviewOptions { mode?: (DragPreviewMode|DragPreviewMode[]); modifier?: ImageModifier; @@ -1923,10 +1989,40 @@ declare interface InvertOptions { threshold: number; thresholdRange: number; } -declare type CircleShape = any; -declare type EllipseShape = any; -declare type PathShape = any; -declare type RectShape = any; +declare interface CircleShape { + __CircleShapeStub: string; +} +declare interface EllipseShape { + __EllipseShapeStub: string; +} +declare interface PathShape { + __PathShapeStub: string; +} +declare interface RectShape { + __RectShapeStub: string; +} +declare type Optional = T | undefined; +declare type Callback_Array_TouchTestInfo_TouchResult = ((value: TouchTestInfo[]) => TouchResult); +declare type Callback_ClickEvent_Void = ((event: ClickEvent) => void); +declare type Callback_Boolean_HoverEvent_Void = ((isHover: boolean, event: HoverEvent) => void); +declare type Callback_MouseEvent_Void = ((event: MouseEvent) => void); +declare type Callback_TouchEvent_Void = ((event: TouchEvent) => void); +declare type Callback_KeyEvent_Void = ((event: KeyEvent) => void); +declare type Callback_KeyEvent_Boolean = ((parameter: KeyEvent) => boolean); +declare type Callback_Area_Area_Void = ((oldValue: Area, newValue: Area) => void); +declare type Literal_Number_offset_span = { span: number, offset: number } +declare type Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs = { xs?: (number|{ span: number, offset: number }), sm?: (number|{ span: number, offset: number }), md?: (number|{ span: number, offset: number }), lg?: (number|{ span: number, offset: number }) } +declare type Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo = ((event: DragEvent, extraParams?: string) => (CustomBuilder|DragItemInfo)); +declare type Callback_DragEvent_String_Void = ((event: DragEvent, extraParams?: string) => void); +declare type Callback_PreDragStatus_Void = ((parameter: PreDragStatus) => void); +declare type Tuple_ResourceColor_Number = [ ResourceColor, number ] +declare type Type_CommonMethod_linearGradient_value = { angle?: (number|string), direction?: GradientDirection, colors: [ ResourceColor, number ][], repeating?: boolean } +declare type Tuple_Length_Length = [ Length, Length ] +declare type Type_CommonMethod_sweepGradient_value = { center: [ Length, Length ], start?: (number|string), end?: (number|string), rotation?: (number|string), colors: [ ResourceColor, number ][], repeating?: boolean } +declare type Type_CommonMethod_radialGradient_value = { center: [ Length, Length ], radius: (number|string), colors: [ ResourceColor, number ][], repeating?: boolean } +declare type Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult = ((gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult); +declare type Callback_TouchEvent_HitTestMode = ((parameter: TouchEvent) => HitTestMode); +declare type Literal_Alignment_align = { align?: Alignment } declare class CommonMethod { constructor(); width(value: Length): T; @@ -2028,14 +2124,14 @@ declare class CommonMethod { alignRules(value: AlignRuleOption): T; alignRules(value: LocalizedAlignRuleOptions): T; aspectRatio(value: number): T; - clickEffect(value: (ClickEffect|undefined)): T; + clickEffect(value: ClickEffect | undefined): T; onDragStart(value: ((event: DragEvent, extraParams?: string) => (CustomBuilder|DragItemInfo))): T; onDragEnter(value: ((event: DragEvent, extraParams?: string) => void)): T; onDragMove(value: ((event: DragEvent, extraParams?: string) => void)): T; onDragLeave(value: ((event: DragEvent, extraParams?: string) => void)): T; onDrop(value: ((event: DragEvent, extraParams?: string) => void)): T; onDragEnd(value: ((event: DragEvent, extraParams?: string) => void)): T; - allowDrop(value: (UniformDataType[]|undefined)): T; + allowDrop(value: UniformDataType[] | undefined): T; draggable(value: boolean): T; dragPreview(value: (CustomBuilder|DragItemInfo|string)): T; onPreDrag(value: ((parameter: PreDragStatus) => void)): T; @@ -2071,7 +2167,6 @@ declare class CommonMethod { obscured(value: ObscuredReasons[]): T; reuseId(value: string): T; renderFit(value: RenderFit): T; - attributeModifier(value: AttributeModifier): T; gestureModifier(value: GestureModifier): T; backgroundBrightness(value: BackgroundBrightnessOptions): T; onGestureJudgeBegin(value: ((gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult)): T; @@ -2124,6 +2219,7 @@ declare class CommonAttribute extends CommonMethod { declare interface CommonInterface { (): CommonAttribute; } +declare type Callback_Any = (() => any); declare type CustomBuilder = (() => any); declare interface OverlayOptions { align?: Alignment; @@ -2148,7 +2244,7 @@ declare class CommonShapeMethod extends CommonMethod { antiAlias(value: boolean): T; strokeDashArray(value: any[]): T; } -declare interface LinearGradient { +declare interface LinearGradient_common { angle?: (number|string); direction?: GradientDirection; colors: [ ResourceColor, number ][]; @@ -2181,11 +2277,17 @@ declare interface LayoutInfo { position: Position; constraint: ConstraintSizeOptions; } +declare interface LayoutChild { + stub: string; +} declare interface GeometryInfo extends SizeResult { borderWidth: EdgeWidth; margin: Margin; padding: Padding; } +declare interface Layoutable { + stub: string; +} declare interface Measurable { measure(constraint: ConstraintSizeOptions): MeasureResult; getMargin(): DirectionalEdgesT; @@ -2198,16 +2300,37 @@ 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 interface NavDestinationInfo { + __NavDestinationInfoStub: string; +} +declare interface NavigationInfo { + __NavigationInfoStub: string; +} +declare interface RouterPageInfo { + __RouterPageInfoStub: string; +} +declare interface UIContext { + __UIContextStub: string; +} +declare interface DrawContext { + __DrawContextStub: string; +} +declare interface VisualEffect { + __VisualEffectStub: string; +} +declare interface Filter { + __FilterStub: string; +} +declare interface Blender { + __BlenderStub: string; +} +declare interface ComponentContent { + __ComponentContentStub: string; +} +declare interface Theme { + __ThemeStub: string; +} +declare type Literal_Empty = { } declare class CustomComponent extends CommonAttribute { build(): void; aboutToAppear?(): void; @@ -2256,6 +2379,7 @@ declare enum ContentClipMode { BOUNDARY = 1, SAFE_AREA = 2, } +declare type Callback_Number_ScrollState_Void = ((scrollOffset: number, scrollState: ScrollState) => void); declare class ScrollableCommonMethod extends CommonMethod { scrollBar(value: BarState): T; scrollBarColor(value: (Color|number|string)): T; @@ -2278,7 +2402,9 @@ declare class ScrollableCommonMethod extends CommonMethod { declare class ScrollResult { offsetRemain: number; } -declare type OnWillScrollCallback = ((scrollOffset: number, scrollState: ScrollState, scrollSource: ScrollSource) => ScrollResult); +declare interface OnWillScrollCallback { + stub: string; +} declare type OnScrollCallback = ((scrollOffset: number, scrollState: ScrollState) => void); declare type OnMoveHandler = ((from: number, to: number) => void); declare class DynamicNode { @@ -2310,10 +2436,6 @@ declare interface LightSource { intensity: number; color?: ResourceColor; } -declare class WrappedBuilder { - constructor(builder: ((...args: Args) => void)); - builder: ((...args: Args) => void); -} declare interface KeyframeAnimateParam { delay?: number; iterations?: number; @@ -2367,6 +2489,57 @@ declare enum HoverModeAreaType { TOP_SCREEN = 0, BOTTOM_SCREEN = 1, } +declare function getContext(component?: Object): Context; +declare function postCardAction(component: Object, action: Object): void; +declare function $r(value: string, ...params: any[]): Resource; +declare function $rawfile(value: string): Resource; +declare function animateTo(value: AnimateParam, event: (() => void)): void; +declare function animateToImmediately(value: AnimateParam, event: (() => void)): void; +declare function vp2px(value: number): number; +declare function px2vp(value: number): number; +declare function fp2px(value: number): number; +declare function px2fp(value: number): number; +declare function lpx2px(value: number): number; +declare function px2lpx(value: number): number; +declare namespace focusControl { + function requestFocus(value: string): boolean; +} +declare namespace cursorControl { + function setCursor(value: PointerStyle): void; +} +declare namespace cursorControl { + function restoreDefault(): void; +} +declare class AppStorage { + static ref(propName: string): AbstractProperty | undefined; + static setAndRef(propName: string, defaultValue: T): AbstractProperty; + static Link(propName: string): any; + static link(propName: string): SubscribedAbstractProperty; + static SetAndLink(propName: string, defaultValue: T): SubscribedAbstractProperty; + static setAndLink(propName: string, defaultValue: T): SubscribedAbstractProperty; + static Prop(propName: string): any; + static prop(propName: string): SubscribedAbstractProperty; + static SetAndProp(propName: string, defaultValue: S): SubscribedAbstractProperty; + static setAndProp(propName: string, defaultValue: T): SubscribedAbstractProperty; + static Has(propName: string): boolean; + static has(propName: string): boolean; + static Get(propName: string): T | undefined; + static get(propName: string): T | undefined; + static Set(propName: string, newValue: T): boolean; + static set(propName: string, newValue: T): boolean; + static SetOrCreate(propName: string, newValue: T): void; + static setOrCreate(propName: string, newValue: T): void; + static Delete(propName: string): boolean; + static delete(propName: string): boolean; + static Keys(): IterableIterator; + static keys(): IterableIterator; + static staticClear(): boolean; + static Clear(): boolean; + static clear(): boolean; + static IsMutable(propName: string): boolean; + static Size(): number; + static size(): number; +} declare interface AbstractProperty { get(): T; set(newValue: T): void; @@ -2390,11 +2563,34 @@ declare interface EnvPropsOptions { key: string; defaultValue: (number|string|boolean); } +declare type Literal_String_key_Any_defaultValue = { key: string, defaultValue: any } +declare class Environment { + constructor(); + static EnvProp(key: string, value: S): boolean; + static envProp(key: string, value: S): boolean; + static EnvProps(props: { key: string, defaultValue: any }[]): void; + static envProps(props: EnvPropsOptions[]): void; + static Keys(): string[]; + static keys(): string[]; +} declare interface PersistPropsOptions { key: string; defaultValue: (number|string|boolean|Object); } -declare type Scene = any; +declare class PersistentStorage { + constructor(appStorage: AppStorage, storage: Storage); + static PersistProp(key: string, defaultValue: T): void; + static persistProp(key: string, defaultValue: T): void; + static DeleteProp(key: string): void; + static deleteProp(key: string): void; + static PersistProps(properties: { key: string, defaultValue: any }[]): void; + static persistProps(props: PersistPropsOptions[]): void; + static Keys(): string[]; + static keys(): string[]; +} +declare interface Scene { + __SceneStub: string; +} declare enum ModelType { TEXTURE = 0, SURFACE = 1, @@ -2420,9 +2616,15 @@ declare interface ContainerSpanInterface { } declare class ContainerSpanAttribute { textBackgroundStyle(value: TextBackgroundStyle): ContainerSpanAttribute; - attributeModifier(value: AttributeModifier): ContainerSpanAttribute; } -declare type Content = any; +declare interface Content { + __ContentStub: string; +} +declare class ContentSlotAttribute { +} +declare interface ContentSlotInterface { + (content: Content): ContentSlotAttribute; +} declare class ContextMenu { static close(): void; } @@ -2478,11 +2680,11 @@ declare interface ColorStop { color: ResourceColor; offset: Length; } -declare class LinearGradient { +declare class LinearGradient_data_panel { constructor(colorStops: ColorStop[]); } declare interface DataPanelShadowOptions extends MultiShadowOptions { - colors?: (ResourceColor|LinearGradient)[]; + colors?: (ResourceColor|LinearGradient_data_panel)[]; } declare interface DataPanelOptions { values: number[]; @@ -2498,7 +2700,7 @@ declare interface DataPanelConfiguration extends CommonConfiguration { closeEffect(value: boolean): DataPanelAttribute; - valueColors(value: (ResourceColor|LinearGradient)[]): DataPanelAttribute; + valueColors(value: (ResourceColor|LinearGradient_data_panel)[]): DataPanelAttribute; trackBackgroundColor(value: ResourceColor): DataPanelAttribute; strokeWidth(value: Length): DataPanelAttribute; trackShadow(value: DataPanelShadowOptions): DataPanelAttribute; @@ -2517,6 +2719,7 @@ declare interface DatePickerOptions { declare interface DatePickerInterface { (options?: DatePickerOptions): DatePickerAttribute; } +declare type Callback_DatePickerResult_Void = ((value: DatePickerResult) => void); declare class DatePickerAttribute extends CommonMethod { lunar(value: boolean): DatePickerAttribute; disappearTextStyle(value: PickerTextStyle): DatePickerAttribute; @@ -2594,6 +2797,10 @@ declare interface TerminationInfo { code: number; want?: Want; } +declare type Callback_TerminationInfo_Void = ((parameter: TerminationInfo) => void); +declare interface ErrorCallback { + __ErrorCallbackStub: string; +} declare class EmbeddedComponentAttribute extends CommonMethod { onTerminated(value: ((parameter: TerminationInfo) => void)): EmbeddedComponentAttribute; onError(value: any): EmbeddedComponentAttribute; @@ -3225,6 +3432,14 @@ declare enum LineBreakStrategy { HIGH_QUALITY = 1, BALANCED = 2, } +declare enum IlluminatedType { + NONE = 0, + BORDER = 1, + CONTENT = 2, + BORDER_CONTENT = 3, + BLOOM_BORDER = 4, + BLOOM_BORDER_CONTENT = 5, +} declare enum EllipsisMode { START = 0, CENTER = 1, @@ -3235,14 +3450,6 @@ declare enum OptionWidthMode { FIT_CONTENT = "fit_content", FIT_TRIGGER = "fit_trigger", } -declare enum IlluminatedType { - NONE = 0, - BORDER = 1, - CONTENT = 2, - BORDER_CONTENT = 3, - BLOOM_BORDER = 4, - BLOOM_BORDER_CONTENT = 5, -} declare enum FoldStatus { FOLD_STATUS_UNKNOWN = 0, FOLD_STATUS_EXPANDED = 1, @@ -3325,7 +3532,9 @@ declare enum FocusPriority { PRIOR = 2000, PREVIOUS = 3000, } -declare type WindowStatusType = any; +declare interface WindowStatusType { + __WindowStatusTypeStub: string; +} declare interface FolderStackOptions { upperItems?: string[]; } @@ -3393,6 +3602,11 @@ declare interface FormCallbackInfo { id: number; idString: string; } +declare type Literal_Number_height_width = { width: number, height: number } +declare type Callback_FormCallbackInfo_Void = ((parameter: FormCallbackInfo) => void); +declare type Literal_Number_errcode_String_msg = { errcode: number, msg: string } +declare type Callback_Literal_Number_errcode_String_msg_Void = ((info: { errcode: number, msg: string }) => void); +declare type Callback_Any_Void = ((info: any) => void); declare class FormComponentAttribute extends CommonMethod { size(value: { width: number, height: number }): FormComponentAttribute; moduleName(value: string): FormComponentAttribute; @@ -3437,11 +3651,12 @@ declare interface GaugeConfiguration extends CommonConfiguration { value(value: number): GaugeAttribute; startAngle(value: number): GaugeAttribute; endAngle(value: number): GaugeAttribute; - colors(value: (ResourceColor|LinearGradient|[ (ResourceColor|LinearGradient), number ][])): GaugeAttribute; + colors(value: (ResourceColor|LinearGradient_common|[ (ResourceColor|LinearGradient_common), number ][])): GaugeAttribute; strokeWidth(value: Length): GaugeAttribute; description(value: CustomBuilder): GaugeAttribute; trackShadow(value: GaugeShadowOptions): GaugeAttribute; @@ -3572,16 +3787,19 @@ declare interface TapGestureParameters { fingers?: number; distanceThreshold?: number; } +declare type Callback_GestureEvent_Void = ((event: GestureEvent) => void); declare interface TapGestureInterface extends GestureInterface { onAction(event: ((event: GestureEvent) => void)): TapGestureInterface; (value?: TapGestureParameters): TapGestureInterface; } +declare type Literal_Number_duration_fingers_Boolean_repeat = { fingers?: number, repeat?: boolean, duration?: number } declare interface LongPressGestureInterface extends GestureInterface { onAction(event: ((event: GestureEvent) => void)): LongPressGestureInterface; onActionEnd(event: ((event: GestureEvent) => void)): LongPressGestureInterface; onActionCancel(event: (() => void)): LongPressGestureInterface; (value?: { fingers?: number, repeat?: boolean, duration?: number }): LongPressGestureInterface; } +declare type Literal_Number_distance_fingers_PanDirection_direction = { fingers?: number, direction?: PanDirection, distance?: number } declare class PanGestureOptions { constructor(value?: { fingers?: number, direction?: PanDirection, distance?: number }); setDirection(value: PanDirection): void; @@ -3596,10 +3814,12 @@ declare interface PanGestureInterface extends GestureInterface void)): PanGestureInterface; (value?: ({ fingers?: number, direction?: PanDirection, distance?: number }|PanGestureOptions)): PanGestureInterface; } +declare type Literal_Number_fingers_speed_SwipeDirection_direction = { fingers?: number, direction?: SwipeDirection, speed?: number } declare interface SwipeGestureInterface extends GestureInterface { onAction(event: ((event: GestureEvent) => void)): SwipeGestureInterface; (value?: { fingers?: number, direction?: SwipeDirection, speed?: number }): SwipeGestureInterface; } +declare type Literal_Number_distance_fingers = { fingers?: number, distance?: number } declare interface PinchGestureInterface extends GestureInterface { onActionStart(event: ((event: GestureEvent) => void)): PinchGestureInterface; onActionUpdate(event: ((event: GestureEvent) => void)): PinchGestureInterface; @@ -3607,6 +3827,7 @@ declare interface PinchGestureInterface extends GestureInterface void)): PinchGestureInterface; (value?: { fingers?: number, distance?: number }): PinchGestureInterface; } +declare type Literal_Number_angle_fingers = { fingers?: number, angle?: number } declare interface RotationGestureInterface extends GestureInterface { onActionStart(event: ((event: GestureEvent) => void)): RotationGestureInterface; onActionUpdate(event: ((event: GestureEvent) => void)): RotationGestureInterface; @@ -3684,6 +3905,13 @@ declare class RotationGestureHandler extends GestureHandler void)): RotationGestureHandler; onActionCancel(event: (() => void)): RotationGestureHandler; } +declare interface GestureGroupGestureHandlerOptions { + stub: string; +} +declare class GestureGroupHandler extends GestureHandler { + constructor(options?: GestureGroupGestureHandlerOptions); + onCancel(event: (() => void)): GestureGroupHandler; +} declare enum GesturePriority { NORMAL = 0, PRIORITY = 1, @@ -3716,6 +3944,9 @@ declare class GestureRecognizer { declare class PanRecognizer extends GestureRecognizer { getPanGestureOptions(): PanGestureOptions; } +declare type Callback_Number_Tuple_Number_Number = ((index: number) => [ number, number ]); +declare type Tuple_Number_Number_Number_Number = [ number, number, number, number ] +declare type Callback_Number_Tuple_Number_Number_Number_Number = ((index: number) => [ number, number, number, number ]); declare interface GridLayoutOptions { regularSize: [ number, number ]; irregularIndexes?: number[]; @@ -3743,6 +3974,15 @@ declare interface ComputedBarAttribute { totalOffset: number; totalLength: number; } +declare type Callback_Number_Number_ComputedBarAttribute = ((index: number, offset: number) => ComputedBarAttribute); +declare type Callback_Number_Number_Void = ((first: number, last: number) => void); +declare type Callback_ItemDragInfo_Number_Callback_Any = ((event: ItemDragInfo, itemIndex: number) => (() => any)); +declare type Callback_ItemDragInfo_Void = ((event: ItemDragInfo) => void); +declare type Callback_ItemDragInfo_Number_Number_Void = ((event: ItemDragInfo, itemIndex: number, insertIndex: number) => void); +declare type Callback_ItemDragInfo_Number_Void = ((event: ItemDragInfo, itemIndex: number) => void); +declare type Callback_ItemDragInfo_Number_Number_Boolean_Void = ((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => void); +declare type Literal_Number_offsetRemain = { offsetRemain: number } +declare type Callback_Number_ScrollState_Literal_Number_offsetRemain = ((offset: number, state: ScrollState) => { offsetRemain: number }); declare class GridAttribute extends ScrollableCommonMethod { columnsTemplate(value: string): GridAttribute; rowsTemplate(value: string): GridAttribute; @@ -3884,6 +4124,7 @@ declare interface GridRowOptions { declare interface GridRowInterface { (option?: GridRowOptions): GridRowAttribute; } +declare type Callback_String_Void = ((breakpoints: string) => void); declare class GridRowAttribute extends CommonMethod { onBreakpointChange(value: ((breakpoints: string) => void)): GridRowAttribute; alignItems(value: ItemAlign): GridRowAttribute; @@ -3894,10 +4135,18 @@ 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 interface DrawableDescriptor { + __DrawableDescriptorStub: string; +} +declare interface DrawingColorFilter { + __DrawingColorFilterStub: string; +} +declare interface ResolutionQuality { + __ResolutionQualityStub: string; +} +declare interface DrawingLattice { + __DrawingLatticeStub: string; +} declare enum ImageRenderMode { ORIGINAL = 0, Original = 0, @@ -3922,6 +4171,13 @@ declare enum ImageInterpolation { HIGH = 3, High = 3, } +declare enum ImageRotateOrientation { + AUTO = 0, + UP = 1, + RIGHT = 2, + DOWN = 3, + LEFT = 4, +} declare interface ImageInterface { (src: (PixelMap|ResourceStr|DrawableDescriptor)): ImageAttribute; (src: (PixelMap|ResourceStr|DrawableDescriptor|ImageContent)): ImageAttribute; @@ -3931,6 +4187,8 @@ declare interface ImageSourceSize { width: number; height: number; } +declare type Type_ImageAttribute_onComplete_callback_event = { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number } +declare type Callback_Type_ImageAttribute_onComplete_callback_event_Void = ((event?: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number }) => void); declare class ImageAttribute extends CommonMethod { alt(value: (string|Resource|PixelMap)): ImageAttribute; matchTextDirection(value: boolean): ImageAttribute; @@ -3957,6 +4215,7 @@ declare class ImageAttribute extends CommonMethod { resizable(value: ResizableOptions): ImageAttribute; privacySensitive(value: boolean): ImageAttribute; enhancedImageQuality(value: ResolutionQuality): ImageAttribute; + orientation(value: ImageRotateOrientation): ImageAttribute; } declare type ImageErrorCallback = ((error: ImageError) => void); declare interface ImageError { @@ -4068,7 +4327,20 @@ declare interface DataExchangeOperation { index: ExchangeIndex; key?: ExchangeKey; } -declare type DataOperation = (DataAddOperation|DataDeleteOperation|DataChangeOperation|DataMoveOperation|DataExchangeOperation|DataReloadOperation); +declare interface DataOperation { + stub: string; +} +declare interface IDataSource { + totalCount(): number; + getData(index: number): any; + registerDataChangeListener(listener: DataChangeListener): void; + unregisterDataChangeListener(listener: DataChangeListener): void; +} +declare type Callback_Any_Number_Void = ((item: any, index: number) => void); +declare type Callback_Any_Number_String = ((item: any, index: number) => string); +declare interface LazyForEachInterface { + (dataSource: IDataSource, itemGenerator: ((item: any, index: number) => void), keyGenerator?: ((item: any, index: number) => string)): LazyForEachAttribute; +} declare interface LineOptions { width?: (string|number); height?: (string|number); @@ -4159,13 +4431,16 @@ declare interface ListDividerOptions { startMargin?: Length; endMargin?: Length; } +declare type Callback_Number_Number_Number_Void = ((start: number, end: number, center: number) => void); +declare type Callback_Number_Boolean = ((index: number) => boolean); +declare type Callback_Number_Number_Boolean = ((from: number, to: number) => boolean); declare class ListAttribute extends ScrollableCommonMethod { alignListItem(value: ListItemAlign): ListAttribute; listDirection(value: Axis): ListAttribute; scrollBar(value: BarState): ListAttribute; contentStartOffset(value: number): ListAttribute; contentEndOffset(value: number): ListAttribute; - divider(value: (ListDividerOptions|null)): ListAttribute; + divider(value: ListDividerOptions | undefined): ListAttribute; editMode(value: boolean): ListAttribute; multiSelectable(value: boolean): ListAttribute; cachedCount(value: number): ListAttribute; @@ -4224,6 +4499,7 @@ declare enum SwipeActionState { EXPANDED = 1, ACTIONING = 2, } +declare type Callback_SwipeActionState_Void = ((state: SwipeActionState) => void); declare interface SwipeActionItem { builder?: CustomBuilder; actionAreaDistance?: Length; @@ -4273,7 +4549,7 @@ declare interface ListItemGroupInterface { (options?: ListItemGroupOptions): ListItemGroupAttribute; } declare class ListItemGroupAttribute extends CommonMethod { - divider(value: (ListDividerOptions|null)): ListItemGroupAttribute; + divider(value: ListDividerOptions | undefined): ListItemGroupAttribute; childrenMainSize(value: ChildrenMainSize): ListItemGroupAttribute; } declare enum LoadingProgressStyle { @@ -4325,6 +4601,7 @@ declare interface LocationButtonInterface { (): LocationButtonAttribute; (options: LocationButtonOptions): LocationButtonAttribute; } +declare type Callback_ClickEvent_LocationButtonOnClickResult_Void = ((event: ClickEvent, result: LocationButtonOnClickResult) => void); declare class LocationButtonAttribute extends SecurityComponentMethod { onClick(value: ((event: ClickEvent, result: LocationButtonOnClickResult) => void)): LocationButtonAttribute; } @@ -4454,6 +4731,12 @@ declare interface NavDestinationContext { navDestinationId?: string; getConfigInRouteMap(): RouteMapConfig | undefined; } +declare interface NestedScrollInfo { + parent: Scroller; + child: Scroller; +} +declare type Callback_Boolean = (() => boolean); +declare type Callback_NavDestinationContext_Void = ((parameter: NavDestinationContext) => void); declare class NavDestinationAttribute extends CommonMethod { hideTitleBar(value: boolean): NavDestinationAttribute; onShown(value: (() => void)): NavDestinationAttribute; @@ -4470,6 +4753,8 @@ declare class NavDestinationAttribute extends CommonMethod { onStateChange(value: ((parameter: boolean) => void)): NavRouterAttribute; mode(value: NavRouteMode): NavRouterAttribute; } -declare type SystemBarStyle = any; +declare interface SystemBarStyle { + __SystemBarStyleStub: string; +} declare interface NavigationCommonTitle { main: (string|Resource); sub: (string|Resource); @@ -4535,6 +4822,7 @@ declare interface PopInfo { info: NavPathInfo; result: Object; } +declare type Callback_PopInfo_Void = ((parameter: PopInfo) => void); declare class NavPathInfo { constructor(name: string, param: unknown, onPop?: ((parameter: PopInfo) => void), isEntry?: boolean); name: string; @@ -4582,7 +4870,7 @@ declare class NavPathStack { getParamByIndex(index: number): unknown | undefined; getParamByName(name: string): unknown[]; getIndexByName(name: string): number[]; - getParent(): (NavPathStack|null); + getParent(): NavPathStack | undefined; size(): number; disableAnimation(value: boolean): void; setInterception(interception: NavigationInterception): void; @@ -4638,6 +4926,11 @@ declare interface NavigationToolbarOptions { backgroundBlurStyle?: BlurStyle; barStyle?: BarStyle; } +declare type Tuple_Dimension_Dimension = [ Dimension, Dimension ] +declare type Callback_NavigationTitleMode_Void = ((titleMode: NavigationTitleMode) => void); +declare type Callback_NavigationMode_Void = ((mode: NavigationMode) => void); +declare type Callback_String_Unknown_Void = ((name: string, param: unknown) => void); +declare type Type_NavigationAttribute_customNavContentTransition_delegate = ((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | undefined); declare class NavigationAttribute extends CommonMethod { navBarWidth(value: Length): NavigationAttribute; navBarPosition(value: NavBarPosition): NavigationAttribute; @@ -4667,6 +4960,7 @@ declare class NavigationAttribute extends CommonMethod { hideToolBar(hide: boolean, animated: boolean): NavigationAttribute; ignoreLayoutSafeArea(types?: LayoutSafeAreaType[], edges?: LayoutSafeAreaEdge[]): NavigationAttribute; } +declare type Callback_NavigationTransitionProxy_Void = ((transitionProxy: NavigationTransitionProxy) => void); declare interface NavigationAnimatedTransition { onTransitionEnd?: ((parameter: boolean) => void); timeout?: number; @@ -4696,6 +4990,7 @@ declare enum NavigationType { REPLACE = 2, Replace = 2, } +declare type Literal_String_target_NavigationType_type = { target: string, type?: NavigationType } declare interface NavigatorInterface { (value?: { target: string, type?: NavigationType }): NavigatorAttribute; (): NavigatorAttribute; @@ -4776,6 +5071,7 @@ declare enum PanelHeight { declare interface PanelInterface { (show: boolean): PanelAttribute; } +declare type Callback_Number_Number_PanelMode_Void = ((width: number, height: number, mode: PanelMode) => void); declare class PanelAttribute extends CommonMethod { mode(value: PanelMode): PanelAttribute; type(value: PanelType): PanelAttribute; @@ -4818,6 +5114,9 @@ declare interface ImageParticleParameters { } declare interface ParticleConfigs { } +declare interface EmitterProperty { + stub: string; +} declare interface EmitterParticleOptions { type: PARTICLE; config: string; @@ -4866,9 +5165,6 @@ declare interface ParticlePropertyAnimation { endMillis: number; curve?: (Curve|ICurve); } -declare interface Particles { - particles: ParticleOptions[]; -} declare enum ParticleType { POINT = "point", IMAGE = "image", @@ -4887,6 +5183,12 @@ declare enum ParticleUpdater { RANDOM = "random", CURVE = "curve", } +declare interface SizeT { + __SizeTStub: string; +} +declare interface PositionT { + __PositionTStub: string; +} declare enum DisturbanceFieldShape { RECT = 0, CIRCLE = 1, @@ -4911,6 +5213,7 @@ declare interface PasteButtonInterface { (): PasteButtonAttribute; (options: PasteButtonOptions): PasteButtonAttribute; } +declare type Callback_ClickEvent_PasteButtonOnClickResult_Void = ((event: ClickEvent, result: PasteButtonOnClickResult) => void); declare class PasteButtonAttribute extends SecurityComponentMethod { onClick(value: ((event: ClickEvent, result: PasteButtonOnClickResult) => void)): PasteButtonAttribute; } @@ -4934,6 +5237,7 @@ declare interface CircleStyleOptions { color?: ResourceColor; radius?: LengthMetrics; enableWaveEffect?: boolean; + enableForeground?: boolean; } declare class PatternLockController { constructor(); @@ -4943,6 +5247,7 @@ declare class PatternLockController { declare interface PatternLockInterface { (controller?: PatternLockController): PatternLockAttribute; } +declare type Callback_Array_Number_Void = ((input: number[]) => void); declare class PatternLockAttribute extends CommonMethod { sideLength(value: Length): PatternLockAttribute; circleRadius(value: Length): PatternLockAttribute; @@ -4956,6 +5261,7 @@ declare class PatternLockAttribute extends CommonMethod { autoReset(value: boolean): PatternLockAttribute; onDotConnect(value: ((index: number) => void)): PatternLockAttribute; activateCircleStyle(value: CircleStyleOptions | undefined): PatternLockAttribute; + skipUnselectedPoint(value: boolean): PatternLockAttribute; } declare interface PluginComponentTemplate { source: string; @@ -5075,7 +5381,7 @@ declare interface ProgressInterface { } declare class ProgressAttribute extends CommonMethod { value(value: number): ProgressAttribute; - color(value: (ResourceColor|LinearGradient)): ProgressAttribute; + color(value: (ResourceColor|LinearGradient_common)): ProgressAttribute; style(value: (LinearStyleOptions|RingStyleOptions|CapsuleStyleOptions|ProgressStyleOptions)): ProgressAttribute; privacySensitive(value: boolean | undefined): ProgressAttribute; contentModifier(value: ContentModifier): ProgressAttribute; @@ -5191,6 +5497,7 @@ declare interface RefreshOptions { declare interface RefreshInterface { (value: RefreshOptions): RefreshAttribute; } +declare type Callback_RefreshStatus_Void = ((state: RefreshStatus) => void); declare class RefreshAttribute extends CommonMethod { onStateChange(value: ((state: RefreshStatus) => void)): RefreshAttribute; onRefreshing(value: (() => void)): RefreshAttribute; @@ -5238,25 +5545,12 @@ declare class RelativeContainerAttribute extends CommonMethod { - item: T; - index: number; -} declare interface VirtualScrollOptions { totalCount?: number; } declare interface TemplateOptions { cachedCount?: number; } -declare type TemplateTypedFunc = ((item: T, index: number) => string); -declare type RepeatItemBuilder = ((repeatItem: RepeatItem) => void); -declare class RepeatAttribute { - each(itemGenerator: ((repeatItem: RepeatItem) => void)): RepeatAttribute; - key(keyGenerator: ((item: T, index: number) => string)): RepeatAttribute; - virtualScroll(virtualScrollOptions?: VirtualScrollOptions): RepeatAttribute; - template(type: string, itemBuilder: RepeatItemBuilder, templateOptions?: TemplateOptions): RepeatAttribute; - templateId(typedFunc: TemplateTypedFunc): RepeatAttribute; -} declare enum RichEditorDeleteDirection { BACKWARD = 0, FORWARD = 1, @@ -5381,6 +5675,7 @@ declare interface RichEditorRange { declare interface RichEditorGesture { onClick?: ((event: ClickEvent) => void); onLongPress?: ((event: GestureEvent) => void); + onDoubleClick?: ((event: GestureEvent) => void); } declare interface RichEditorTextSpanOptions { offset?: number; @@ -5395,6 +5690,7 @@ declare interface RichEditorImageSpanOptions { offset?: number; imageStyle?: RichEditorImageSpanStyle; gesture?: RichEditorGesture; + onHover?: OnHoverCallback; } declare interface RichEditorBuilderSpanOptions { offset?: number; @@ -5486,6 +5782,15 @@ declare class RichEditorStyledStringController extends RichEditorBaseController getSelection(): RichEditorRange; onContentChanged(listener: StyledStringChangedListener): void; } +declare type Callback_RichEditorSelection_Void = ((parameter: RichEditorSelection) => void); +declare type Callback_RichEditorRange_Void = ((parameter: RichEditorRange) => void); +declare type Callback_RichEditorInsertValue_Boolean = ((parameter: RichEditorInsertValue) => boolean); +declare type Callback_RichEditorTextSpanResult_Void = ((parameter: RichEditorTextSpanResult) => void); +declare type Callback_TextRange_Void = ((parameter: TextRange) => void); +declare type Callback_RichEditorDeleteValue_Boolean = ((parameter: RichEditorDeleteValue) => boolean); +declare type Callback_RichEditorChangeValue_Boolean = ((parameter: RichEditorChangeValue) => boolean); +declare type Callback_CutEvent_Void = ((parameter: CutEvent) => void); +declare type Callback_CopyEvent_Void = ((parameter: CopyEvent) => void); declare class RichEditorAttribute extends CommonMethod { onReady(value: (() => void)): RichEditorAttribute; onSelect(value: ((parameter: RichEditorSelection) => void)): RichEditorAttribute; @@ -5526,6 +5831,7 @@ declare interface CopyEvent { declare type SubmitCallback = ((enterKey: EnterKeyType, event: SubmitEvent) => void); declare type MenuOnAppearCallback = ((start: number, end: number) => void); declare type PasteEventCallback = ((event?: PasteEvent) => void); +declare type OnHoverCallback = ((status: boolean, event: HoverEvent) => void); declare interface RichEditorInterface { (value: RichEditorOptions): RichEditorAttribute; (options: RichEditorStyledStringOptions): RichEditorAttribute; @@ -5594,6 +5900,7 @@ declare interface SaveButtonInterface { (): SaveButtonAttribute; (options: SaveButtonOptions): SaveButtonAttribute; } +declare type Callback_ClickEvent_SaveButtonOnClickResult_Void = ((event: ClickEvent, result: SaveButtonOnClickResult) => void); declare class SaveButtonAttribute extends SecurityComponentMethod { onClick(value: ((event: ClickEvent, result: SaveButtonOnClickResult) => void)): SaveButtonAttribute; } @@ -5637,6 +5944,7 @@ declare interface OffsetOptions { xOffset?: Dimension; yOffset?: Dimension; } +declare type Literal_Boolean_next_Axis_direction = { next: boolean, direction?: Axis } declare class Scroller { constructor(); scrollTo(options: ScrollOptions): void; @@ -5651,15 +5959,15 @@ declare class Scroller { getItemRect(index: number): RectResult; getItemIndex(x: number, y: number): number; } +declare interface ScrollPageOptions { + next: boolean; + animation?: boolean; +} declare interface ScrollOptions { xOffset: (number|string); yOffset: (number|string); animation?: (ScrollAnimationOptions|boolean); } -declare interface ScrollPageOptions { - next: boolean; - animation?: boolean; -} declare interface ScrollSnapOptions { snapAlign: ScrollSnapAlign; snapPagination?: (Dimension|Dimension[]); @@ -5761,6 +6069,10 @@ declare interface CancelButtonSymbolOptions { icon?: SymbolGlyphModifier; } declare type SearchSubmitCallback = ((searchContent: string, event?: SubmitEvent) => void); +declare type Callback_InsertValue_Boolean = ((parameter: InsertValue) => boolean); +declare type Callback_InsertValue_Void = ((parameter: InsertValue) => void); +declare type Callback_DeleteValue_Boolean = ((parameter: DeleteValue) => boolean); +declare type Callback_DeleteValue_Void = ((parameter: DeleteValue) => void); declare class SearchAttribute extends CommonMethod { fontColor(value: ResourceColor): SearchAttribute; searchIcon(value: (IconOptions|SymbolGlyphModifier)): SearchAttribute; @@ -5850,6 +6162,7 @@ declare enum MenuAlignType { CENTER = 1, END = 2, } +declare type Callback_Number_String_Void = ((index: number, value: string) => void); declare class SelectAttribute extends CommonMethod { selected(value: (number|Resource)): SelectAttribute; value(value: ResourceStr): SelectAttribute; @@ -5870,7 +6183,7 @@ declare class SelectAttribute extends CommonMethod { menuBackgroundBlurStyle(value: BlurStyle): SelectAttribute; controlSize(value: ControlSize): SelectAttribute; menuItemContentModifier(value: ContentModifier): SelectAttribute; - divider(value: (DividerOptions | undefined|null)): SelectAttribute; + divider(value: DividerOptions | undefined): SelectAttribute; menuAlign(alignType: MenuAlignType, offset?: Offset): SelectAttribute; } declare interface MenuItemConfiguration extends CommonConfiguration { @@ -5963,9 +6276,10 @@ declare interface SliderConfiguration extends CommonConfiguration void); declare class SliderAttribute extends CommonMethod { blockColor(value: ResourceColor): SliderAttribute; - trackColor(value: (ResourceColor|LinearGradient)): SliderAttribute; + trackColor(value: (ResourceColor|LinearGradient_common)): SliderAttribute; selectedColor(value: ResourceColor): SliderAttribute; minLabel(value: string): SliderAttribute; maxLabel(value: string): SliderAttribute; @@ -6030,6 +6344,14 @@ declare enum LayoutDirection { AUTO = 2, Auto = 2, } +declare class Storage { + constructor(needCrossThread?: boolean, file?: string); + get(key: string): string | undefined; + set(key: string, val: any): void; + clear(): void; + delete(key: string): void; +} +declare type Literal_Number_index = { index?: number } declare interface StepperInterface { (value?: { index?: number }): StepperAttribute; } @@ -6142,7 +6464,6 @@ declare class SwiperAttribute extends CommonMethod { 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; @@ -6166,6 +6487,7 @@ declare class SwiperAttribute extends CommonMethod { prevMargin(value: Length, ignoreBlank?: boolean): SwiperAttribute; nextMargin(value: Length, ignoreBlank?: boolean): SwiperAttribute; } +declare type Callback_SwiperContentTransitionProxy_Void = ((parameter: SwiperContentTransitionProxy) => void); declare interface SwiperContentAnimatedTransition { timeout?: number; transition: ((parameter: SwiperContentTransitionProxy) => void); @@ -6178,23 +6500,6 @@ declare interface SwiperContentTransitionProxy { finishTransition(): 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; } @@ -6268,7 +6573,6 @@ declare class SymbolSpanAttribute extends CommonMethod { fontWeight(value: (number|FontWeight|string)): SymbolSpanAttribute; effectStrategy(value: SymbolEffectStrategy): SymbolSpanAttribute; renderingStrategy(value: SymbolRenderingStrategy): SymbolSpanAttribute; - attributeModifier(value: AttributeModifier): SymbolSpanAttribute; } declare enum BarMode { SCROLLABLE = 0, @@ -6350,7 +6654,7 @@ declare class TabsAttribute extends CommonMethod { onAnimationEnd(value: OnTabsAnimationEndCallback): TabsAttribute; onGestureSwipe(value: OnTabsGestureSwipeCallback): TabsAttribute; fadingEdge(value: boolean): TabsAttribute; - divider(value: (DividerStyle|null)): TabsAttribute; + divider(value: DividerStyle | undefined): TabsAttribute; barOverlap(value: boolean): TabsAttribute; barBackgroundColor(value: ResourceColor): TabsAttribute; barGridAlign(value: BarGridColumnOptions): TabsAttribute; @@ -6362,6 +6666,7 @@ declare class TabsAttribute extends CommonMethod { barMode(value: BarMode, options?: ScrollableBarModeOptions): TabsAttribute; barBackgroundBlurStyle(style: BlurStyle, options: BackgroundBlurStyleOptions): TabsAttribute; } +declare type Callback_TabContentTransitionProxy_Void = ((parameter: TabContentTransitionProxy) => void); declare interface TabContentAnimatedTransition { timeout?: number; transition: ((parameter: TabContentTransitionProxy) => void); @@ -6543,6 +6848,8 @@ declare enum ContentType { FORMAT_ADDRESS = 25, } declare type TextAreaSubmitCallback = ((enterKeyType: EnterKeyType, event?: SubmitEvent) => void); +declare type Callback_EnterKeyType_Void = ((enterKey: EnterKeyType) => void); +declare type Callback_String_PasteEvent_Void = ((value: string, event: PasteEvent) => void); declare class TextAreaAttribute extends CommonMethod { placeholderColor(value: ResourceColor): TextAreaAttribute; placeholderFont(value: Font): TextAreaAttribute; @@ -6676,10 +6983,15 @@ declare interface TextEditControllerEx extends TextBaseController { getCaretOffset(): number; getPreviewText?(): PreviewText; } +declare interface PreviewText { + offset: number; + value: string; +} declare interface StyledStringController { setStyledString(styledString: StyledString): void; getStyledString(): MutableStyledString; } +declare type Callback_StyledStringChangeValue_Boolean = ((parameter: StyledStringChangeValue) => boolean); declare interface StyledStringChangedListener { onWillChange?: ((parameter: StyledStringChangeValue) => boolean); onDidChange?: OnDidChangeCallback; @@ -6699,9 +7011,15 @@ declare interface PositionWithAffinity { position: number; affinity: Affinity; } -declare type Affinity = any; -declare type LineMetrics = any; -declare type TextBox = any; +declare interface Affinity { + __AffinityStub: string; +} +declare interface LineMetrics { + __LineMetricsStub: string; +} +declare interface TextBox { + __TextBoxStub: string; +} declare interface CaretStyle { width?: Length; color?: ResourceColor; @@ -6717,10 +7035,6 @@ declare class TextMenuItemId { static of(id: ResourceStr): TextMenuItemId; equals(id: TextMenuItemId): boolean; } -declare interface PreviewText { - offset: number; - value: string; -} declare interface TextMenuItem { content: ResourceStr; icon?: ResourceStr; @@ -6898,6 +7212,8 @@ declare interface DividerOptions { endMargin?: Dimension; } declare type TextPickerScrollStopCallback = ((value: (string|string[]), index: (number|number[])) => void); +declare type Callback_String_Number_Void = ((value: string, index: number) => void); +declare type Type_TextPickerAttribute_onChange_callback = ((value: (string|string[]), index: (number|number[])) => void); declare class TextPickerAttribute extends CommonMethod { defaultPickerItemHeight(value: (number|string)): TextPickerAttribute; canLoop(value: boolean): TextPickerAttribute; @@ -6909,13 +7225,14 @@ declare class TextPickerAttribute extends CommonMethod { onChange(value: ((value: (string|string[]), index: (number|number[])) => void)): TextPickerAttribute; onScrollStop(value: TextPickerScrollStopCallback): TextPickerAttribute; selectedIndex(value: (number|number[])): TextPickerAttribute; - divider(value: (DividerOptions|null)): TextPickerAttribute; + divider(value: DividerOptions | undefined): TextPickerAttribute; gradientHeight(value: Dimension): TextPickerAttribute; } declare interface TextPickerResult { value: (string|string[]); index: (number|number[]); } +declare type Callback_TextPickerResult_Void = ((value: TextPickerResult) => void); declare interface TextPickerDialogOptions extends TextPickerOptions { defaultPickerItemHeight?: (number|string); canLoop?: boolean; @@ -6991,7 +7308,10 @@ declare interface TimePickerOptions { declare interface TimePickerInterface { (options?: TimePickerOptions): TimePickerAttribute; } -declare type DateTimeOptions = any; +declare interface DateTimeOptions { + __DateTimeOptionsStub: string; +} +declare type Callback_TimePickerResult_Void = ((value: TimePickerResult) => void); declare class TimePickerAttribute extends CommonMethod { useMilitaryTime(value: boolean): TimePickerAttribute; loop(value: boolean): TimePickerAttribute; @@ -7062,7 +7382,9 @@ declare class ToggleAttribute extends CommonMethod { switchPointColor(value: ResourceColor): ToggleAttribute; switchStyle(value: SwitchStyle): ToggleAttribute; } -declare type CustomTheme = any; +declare interface CustomTheme { + __CustomThemeStub: string; +} declare interface WithThemeOptions { theme?: CustomTheme; colorMode?: ThemeColorMode; @@ -7070,12 +7392,21 @@ declare interface WithThemeOptions { declare type WithThemeInterface = ((options: WithThemeOptions) => WithThemeAttribute); declare class WithThemeAttribute { } +declare interface Resource { + bundleName: string; + moduleName: string; + id: number; + params?: string[]; + type?: number; +} +declare type Length = (string|number|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 Dimension = (PX|VP|FP|LPX|Percentage|Resource); declare type ResourceStr = (string|Resource); declare type Padding = { top?: Length, right?: Length, bottom?: Length, left?: Length } declare interface LocalizedPadding { @@ -7116,8 +7447,12 @@ declare type Offset = { dx: Length, dy: Length } 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 interface LengthMetricsUnit { + __LengthMetricsUnitStub: string; +} +declare interface ColorMetrics { + __ColorMetricsStub: string; +} declare interface Font { size?: Length; weight?: (FontWeight|number|string); @@ -7261,6 +7596,9 @@ declare class VideoController { declare interface VideoInterface { (value: VideoOptions): VideoAttribute; } +declare type Callback_FullscreenInfo_Void = ((parameter: FullscreenInfo) => void); +declare type Callback_PreparedInfo_Void = ((parameter: PreparedInfo) => void); +declare type Callback_PlaybackInfo_Void = ((parameter: PlaybackInfo) => void); declare class VideoAttribute extends CommonMethod { muted(value: boolean): VideoAttribute; autoPlay(value: boolean): VideoAttribute; @@ -7280,7 +7618,9 @@ declare class VideoAttribute extends CommonMethod { enableAnalyzer(value: boolean): VideoAttribute; analyzerConfig(value: ImageAnalyzerConfig): VideoAttribute; } -declare type WebviewController = any; +declare interface WebviewController { + __WebviewControllerStub: string; +} declare type OnNavigationEntryCommittedCallback = ((loadCommittedDetails: LoadCommittedDetails) => void); declare type OnSslErrorEventCallback = ((sslErrorEvent: SslErrorEvent) => void); declare type OnLargestContentfulPaintCallback = ((largestContentfulPaint: LargestContentfulPaint) => void); @@ -7371,6 +7711,10 @@ declare enum OverScrollMode { NEVER = 0, ALWAYS = 1, } +declare enum BlurOnKeyboardHideMode { + SILENT = 0, + BLUR = 1, +} declare enum WebDarkMode { OFF = 0, Off = 0, @@ -7614,13 +7958,13 @@ declare class WebResourceRequest { declare class WebResourceResponse { constructor(); getResponseData(): string; - getResponseDataEx(): (string|number|buffer|Resource) | undefined; + getResponseDataEx(): (string|number|ArrayBuffer|Resource) | undefined; getResponseEncoding(): string; getResponseMimeType(): string; getReasonMessage(): string; getResponseHeader(): Header[]; getResponseCode(): number; - setResponseData(data: (string|number|Resource|buffer)): void; + setResponseData(data: (string|number|Resource|ArrayBuffer)): void; setResponseEncoding(encoding: string): void; setResponseMimeType(mimeType: string): void; setReasonMessage(reason: string): void; @@ -7652,6 +7996,10 @@ declare class EventResult { setGestureEventResult(result: boolean): void; setGestureEventResult(result: boolean, stopPropagation: boolean): void; } +declare type Literal_String_script_Callback_String_Void_callback = { script: string, callback?: ((breakpoints: string) => void) } +declare type Literal_String_baseUrl_data_encoding_historyUrl_mimeType = { data: string, mimeType: string, encoding: string, baseUrl?: string, historyUrl?: string } +declare type Literal_Union_String_Resource_url_Array_Header_headers = { url: (string|Resource), headers?: Header[] } +declare type Literal_Object_object_String_name_Array_String_methodList = { object: Object, name: string, methodList: string[] } declare class WebController { constructor(); onInactive(): void; @@ -7845,7 +8193,7 @@ declare interface OnScrollEvent { declare interface OnSslErrorEventReceiveEvent { handler: SslErrorHandler; error: SslError; - certChainData?: buffer[]; + certChainData?: ArrayBuffer[]; } declare interface OnClientAuthenticationEvent { handler: ClientAuthenticationHandler; @@ -7912,6 +8260,52 @@ declare interface SelectionMenuOptionsExt { preview?: CustomBuilder; menuType?: MenuType; } +declare type Callback_OnPageEndEvent_Void = ((parameter: OnPageEndEvent) => void); +declare type Callback_OnPageBeginEvent_Void = ((parameter: OnPageBeginEvent) => void); +declare type Callback_OnProgressChangeEvent_Void = ((parameter: OnProgressChangeEvent) => void); +declare type Callback_OnTitleReceiveEvent_Void = ((parameter: OnTitleReceiveEvent) => void); +declare type Callback_OnGeolocationShowEvent_Void = ((parameter: OnGeolocationShowEvent) => void); +declare type Callback_OnAlertEvent_Boolean = ((parameter: OnAlertEvent) => boolean); +declare type Callback_OnBeforeUnloadEvent_Boolean = ((parameter: OnBeforeUnloadEvent) => boolean); +declare type Callback_OnConfirmEvent_Boolean = ((parameter: OnConfirmEvent) => boolean); +declare type Callback_OnPromptEvent_Boolean = ((parameter: OnPromptEvent) => boolean); +declare type Callback_OnConsoleEvent_Boolean = ((parameter: OnConsoleEvent) => boolean); +declare type Callback_OnErrorReceiveEvent_Void = ((parameter: OnErrorReceiveEvent) => void); +declare type Callback_OnHttpErrorReceiveEvent_Void = ((parameter: OnHttpErrorReceiveEvent) => void); +declare type Callback_OnDownloadStartEvent_Void = ((parameter: OnDownloadStartEvent) => void); +declare type Callback_OnRefreshAccessedHistoryEvent_Void = ((parameter: OnRefreshAccessedHistoryEvent) => void); +declare type Literal_Union_String_WebResourceRequest_data = { data: (string|WebResourceRequest) } +declare type Type_WebAttribute_onUrlLoadIntercept_callback = ((event?: { data: (string|WebResourceRequest) }) => boolean); +declare type Literal_Function_handler_Object_error = { handler: Function, error: Object } +declare type Callback_Literal_Function_handler_Object_error_Void = ((event?: { handler: Function, error: Object }) => void); +declare type Callback_OnRenderExitedEvent_Void = ((parameter: OnRenderExitedEvent) => void); +declare type Callback_OnShowFileSelectorEvent_Boolean = ((parameter: OnShowFileSelectorEvent) => boolean); +declare type Literal_Object_detail = { detail: Object } +declare type Callback_Literal_Object_detail_Boolean = ((event?: { detail: Object }) => boolean); +declare type Literal_Function_callback_Object_fileSelector = { callback: Function, fileSelector: Object } +declare type Callback_Literal_Function_callback_Object_fileSelector_Void = ((event?: { callback: Function, fileSelector: Object }) => void); +declare type Callback_OnResourceLoadEvent_Void = ((parameter: OnResourceLoadEvent) => void); +declare type Callback_OnScaleChangeEvent_Void = ((parameter: OnScaleChangeEvent) => void); +declare type Callback_OnHttpAuthRequestEvent_Boolean = ((parameter: OnHttpAuthRequestEvent) => boolean); +declare type Callback_OnInterceptRequestEvent_WebResourceResponse = ((parameter: OnInterceptRequestEvent) => WebResourceResponse); +declare type Callback_OnPermissionRequestEvent_Void = ((parameter: OnPermissionRequestEvent) => void); +declare type Callback_OnScreenCaptureRequestEvent_Void = ((parameter: OnScreenCaptureRequestEvent) => void); +declare type Callback_OnContextMenuShowEvent_Boolean = ((parameter: OnContextMenuShowEvent) => boolean); +declare type Callback_OnSearchResultReceiveEvent_Void = ((parameter: OnSearchResultReceiveEvent) => void); +declare type Callback_OnScrollEvent_Void = ((parameter: OnScrollEvent) => void); +declare type Callback_OnSslErrorEventReceiveEvent_Void = ((parameter: OnSslErrorEventReceiveEvent) => void); +declare type Callback_OnClientAuthenticationEvent_Void = ((parameter: OnClientAuthenticationEvent) => void); +declare type Callback_OnWindowNewEvent_Void = ((parameter: OnWindowNewEvent) => void); +declare type Callback_OnTouchIconUrlReceivedEvent_Void = ((parameter: OnTouchIconUrlReceivedEvent) => void); +declare type Callback_OnFaviconReceivedEvent_Void = ((parameter: OnFaviconReceivedEvent) => void); +declare type Callback_OnPageVisibleEvent_Void = ((parameter: OnPageVisibleEvent) => void); +declare type Callback_OnDataResubmittedEvent_Void = ((parameter: OnDataResubmittedEvent) => void); +declare type Callback_OnAudioStateChangedEvent_Void = ((parameter: OnAudioStateChangedEvent) => void); +declare type Callback_OnFirstContentfulPaintEvent_Void = ((parameter: OnFirstContentfulPaintEvent) => void); +declare type Callback_OnLoadInterceptEvent_Boolean = ((parameter: OnLoadInterceptEvent) => boolean); +declare type Callback_OnOverScrollEvent_Void = ((parameter: OnOverScrollEvent) => void); +declare type Callback_NativeEmbedDataInfo_Void = ((event: NativeEmbedDataInfo) => void); +declare type Callback_NativeEmbedTouchInfo_Void = ((event: NativeEmbedTouchInfo) => void); declare class WebAttribute extends CommonMethod { javaScriptAccess(value: boolean): WebAttribute; fileAccess(value: boolean): WebAttribute; @@ -7931,6 +8325,7 @@ declare class WebAttribute extends CommonMethod { wideViewModeAccess(value: boolean): WebAttribute; overviewModeAccess(value: boolean): WebAttribute; overScrollMode(value: OverScrollMode): WebAttribute; + blurOnKeyboardHideMode(value: BlurOnKeyboardHideMode): WebAttribute; textZoomAtio(value: number): WebAttribute; textZoomRatio(value: number): WebAttribute; databaseAccess(value: boolean): WebAttribute; @@ -8044,6 +8439,8 @@ declare interface SslErrorEvent { isFatalError: boolean; isMainFrame: boolean; } +declare type Literal_String_plainText = { plainText: string } +declare type Callback_Literal_String_plainText_Void = ((selectedText: { plainText: string }) => void); declare interface ExpandedMenuItemOptions { content: ResourceStr; startIcon?: ResourceStr; @@ -8070,6 +8467,7 @@ declare interface SurfaceRect { declare interface SurfaceRotationOptions { lock?: boolean; } +declare type Literal_Number_surfaceHeight_surfaceWidth = { surfaceWidth: number, surfaceHeight: number } declare class XComponentController { constructor(); getXComponentSurfaceId(): string; @@ -8090,6 +8488,7 @@ declare interface XComponentOptions { controller: XComponentController; imageAIOptions?: ImageAIOptions; } +declare type Type_XComponentInterface_value = { id: string, type: string, libraryname?: string, controller?: XComponentController } declare interface XComponentInterface { (value: { id: string, type: string, libraryname?: string, controller?: XComponentController }): XComponentAttribute; (value: { id: string, type: string, libraryname?: string, controller?: XComponentController }): XComponentAttribute; @@ -8101,6 +8500,7 @@ declare class XComponentAttribute extends CommonMethod { onDestroy(value: VoidCallback): XComponentAttribute; enableAnalyzer(value: boolean): XComponentAttribute; enableSecure(value: boolean): XComponentAttribute; + hdrBrightness(value: number): XComponentAttribute; } declare enum SideBarContainerType { EMBED = 0, @@ -8143,7 +8543,7 @@ declare class SideBarContainerAttribute extends CommonMethod; dpiFollowStrategy?: DpiFollowStrategy; } -declare type ReceiveCallback = any; +declare interface ReceiveCallback { + __ReceiveCallbackStub: string; +} +declare type Callback_UIExtensionProxy_Void = ((parameter: UIExtensionProxy) => void); declare interface UIExtensionProxy { send(data: Map): void; sendSync(data: Map): Map; @@ -8233,6 +8636,8 @@ declare interface UIExtensionProxy { declare interface UIExtensionComponentInterface { (want: Want, options?: UIExtensionOptions): UIExtensionComponentAttribute; } +declare type Literal_Number_code_Want_want = { code: number, want?: Want } +declare type Callback_Literal_Number_code_Want_want_Void = ((parameter: { code: number, want?: Want }) => void); declare class UIExtensionComponentAttribute extends CommonMethod { onRemoteReady(value: ((parameter: UIExtensionProxy) => void)): UIExtensionComponentAttribute; onReceive(value: ReceiveCallback): UIExtensionComponentAttribute; @@ -8241,8 +8646,9 @@ declare class UIExtensionComponentAttribute extends CommonMethod void)): UIExtensionComponentAttribute; } -declare type RestrictedWorker = any; -declare type ErrorCallback = any; +declare interface RestrictedWorker { + __RestrictedWorkerStub: string; +} declare interface IsolatedOptions { want: Want; worker: RestrictedWorker; @@ -8260,8 +8666,8 @@ declare class StyledString { subStyledString(start: number, length?: number): StyledString; static fromHtml(html: string): Promise; static toHtml(styledString: StyledString): string; - static marshalling(styledString: StyledString): buffer; - static unmarshalling(buffer: buffer): Promise; + static marshalling(styledString: StyledString): ArrayBuffer; + static unmarshalling(buffer: ArrayBuffer): Promise; } declare interface StyleOptions { start?: number; @@ -8445,99 +8851,21 @@ declare class LinearIndicatorAttribute extends CommonMethod void); +declare function getInspectorNodes(): Object; +declare function getInspectorNodeById(id: number): Object; +declare namespace Profiler { + function registerVsyncCallback(callback: ((breakpoints: string) => void)): void; +} +declare namespace Profiler { + function unregisterVsyncCallback(): void; +} +declare function setAppBgColor(value: string): void; +declare type Callback_T_Any_this = ((instance: T, ...args: any) => Callback_T_Any_this); declare interface RawFileDescriptor { fd: number; offset: number; length: number; } -declare interface Resource { - bundleName: string; - moduleName: string; - id: number; - 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 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 interface LayoutChild { - name: string; - id: string; - constraint: ConstraintSizeOptions; - borderInfo: LayoutBorderInfo; - position: Position; - measure(childConstraint: ConstraintSizeOptions): void; - layout(childLayoutInfo: LayoutInfo): void; -} -declare interface Layoutable { - measureResult: MeasureResult; - layout(position: Position): void; - getMargin(): DirectionalEdgesT; - 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 interface DataAddOperation { - type: DataOperationType; - index: number; - count?: number; - key?: (string|string[]); -} -declare interface DataChangeOperation { - type: DataOperationType; - index: number; - key?: string; -} -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_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 AbilityComponentInstance: AbilityComponentAttribute declare const AlphabetIndexer: AlphabetIndexerInterface @@ -8642,8 +8970,6 @@ declare const NavDestination: NavDestinationInterface declare const NavDestinationInstance: NavDestinationAttribute declare const NavRouter: NavRouterInterface declare const NavRouterInstance: NavRouterAttribute -declare const Navigation: NavigationInterface -declare const NavigationInstance: NavigationAttribute declare const Navigator: NavigatorInterface declare const NavigatorInstance: NavigatorAttribute declare const NodeContainer: NodeContainerInterface @@ -8712,8 +9038,6 @@ declare const StepperItem: StepperItemInterface declare const StepperItemInstance: StepperItemAttribute declare const Swiper: SwiperInterface declare const SwiperInstance: SwiperAttribute -declare const IndicatorComponent: IndicatorComponentInterface -declare const IndicatorComponentInstance: IndicatorComponentAttribute declare const SymbolGlyph: SymbolGlyphInterface declare const SymbolGlyphInstance: SymbolGlyphAttribute declare const SymbolSpan: SymbolSpanInterface diff --git a/arkoala/arkui-types/package.json b/arkoala/arkui-types/package.json new file mode 100644 index 000000000..86bd1efa9 --- /dev/null +++ b/arkoala/arkui-types/package.json @@ -0,0 +1,6 @@ +{ + "name": "@types/arkoala-arkui", + "version": "1.4.1+devel", + "description": "", + "types": "./index-full.d.ts" +} diff --git a/arkoala/arkui/src/ArkAbilityComponent.ts b/arkoala/arkui/src/ArkAbilityComponent.ts index 9ec71265a..987161f2f 100644 --- a/arkoala/arkui/src/ArkAbilityComponent.ts +++ b/arkoala/arkui/src/ArkAbilityComponent.ts @@ -19,7 +19,6 @@ 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" @@ -77,7 +76,7 @@ export function ArkAbilityComponent( const receiver = remember(() => { return new ArkAbilityComponentComponent() }) - NodeAttach((): ArkAbilityComponentPeer => ArkAbilityComponentPeer.create(ArkUINodeType.AbilityComponent, receiver), (_: ArkAbilityComponentPeer) => { + NodeAttach((): ArkAbilityComponentPeer => ArkAbilityComponentPeer.create(receiver), (_: ArkAbilityComponentPeer) => { receiver.setAbilityComponentOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkAbstractPropertyMaterialized.ts b/arkoala/arkui/src/ArkAbstractPropertyMaterialized.ts index 7b01b98c5..6e67ae601 100644 --- a/arkoala/arkui/src/ArkAbstractPropertyMaterialized.ts +++ b/arkoala/arkui/src/ArkAbstractPropertyMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkActionSheetMaterialized.ts b/arkoala/arkui/src/ArkActionSheetMaterialized.ts index 95c63fa05..ea2ce3fde 100644 --- a/arkoala/arkui/src/ArkActionSheetMaterialized.ts +++ b/arkoala/arkui/src/ArkActionSheetMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkAlertDialogMaterialized.ts b/arkoala/arkui/src/ArkAlertDialogMaterialized.ts index 19bb6409f..f00ac5879 100644 --- a/arkoala/arkui/src/ArkAlertDialogMaterialized.ts +++ b/arkoala/arkui/src/ArkAlertDialogMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkAlphabetIndexer.ts b/arkoala/arkui/src/ArkAlphabetIndexer.ts index 869e78446..bff9ee943 100644 --- a/arkoala/arkui/src/ArkAlphabetIndexer.ts +++ b/arkoala/arkui/src/ArkAlphabetIndexer.ts @@ -19,7 +19,6 @@ 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" @@ -305,7 +304,7 @@ export function ArkAlphabetIndexer( const receiver = remember(() => { return new ArkAlphabetIndexerComponent() }) - NodeAttach((): ArkAlphabetIndexerPeer => ArkAlphabetIndexerPeer.create(ArkUINodeType.AlphabetIndexer, receiver), (_: ArkAlphabetIndexerPeer) => { + NodeAttach((): ArkAlphabetIndexerPeer => ArkAlphabetIndexerPeer.create(receiver), (_: ArkAlphabetIndexerPeer) => { receiver.setAlphabetIndexerOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkAnimator.ts b/arkoala/arkui/src/ArkAnimator.ts index de110b1db..5f1baf2c9 100644 --- a/arkoala/arkui/src/ArkAnimator.ts +++ b/arkoala/arkui/src/ArkAnimator.ts @@ -19,7 +19,6 @@ 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" @@ -189,7 +188,7 @@ export function ArkAnimator( const receiver = remember(() => { return new ArkAnimatorComponent() }) - NodeAttach((): ArkAnimatorPeer => ArkAnimatorPeer.create(ArkUINodeType.Animator, receiver), (_: ArkAnimatorPeer) => { + NodeAttach((): ArkAnimatorPeer => ArkAnimatorPeer.create(receiver), (_: ArkAnimatorPeer) => { receiver.setAnimatorOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkAttributeModifierMaterialized.ts b/arkoala/arkui/src/ArkAttributeModifierMaterialized.ts index be8c285b9..ba929c819 100644 --- a/arkoala/arkui/src/ArkAttributeModifierMaterialized.ts +++ b/arkoala/arkui/src/ArkAttributeModifierMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkBadge.ts b/arkoala/arkui/src/ArkBadge.ts index 504695623..9d31feab5 100644 --- a/arkoala/arkui/src/ArkBadge.ts +++ b/arkoala/arkui/src/ArkBadge.ts @@ -19,7 +19,6 @@ 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" @@ -65,7 +64,7 @@ export function ArkBadge( const receiver = remember(() => { return new ArkBadgeComponent() }) - NodeAttach((): ArkBadgePeer => ArkBadgePeer.create(ArkUINodeType.Badge, receiver), (_: ArkBadgePeer) => { + NodeAttach((): ArkBadgePeer => ArkBadgePeer.create(receiver), (_: ArkBadgePeer) => { receiver.setBadgeOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkBlank.ts b/arkoala/arkui/src/ArkBlank.ts index e5e1822f7..f3e25b757 100644 --- a/arkoala/arkui/src/ArkBlank.ts +++ b/arkoala/arkui/src/ArkBlank.ts @@ -19,7 +19,6 @@ 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" @@ -65,7 +64,7 @@ export function ArkBlank( const receiver = remember(() => { return new ArkBlankComponent() }) - NodeAttach((): ArkBlankPeer => ArkBlankPeer.create(ArkUINodeType.Blank, receiver), (_: ArkBlankPeer) => { + NodeAttach((): ArkBlankPeer => ArkBlankPeer.create(receiver), (_: ArkBlankPeer) => { receiver.setBlankOptions(min) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkButton.ts b/arkoala/arkui/src/ArkButton.ts index 2dc5257a9..7e08ebe4b 100644 --- a/arkoala/arkui/src/ArkButton.ts +++ b/arkoala/arkui/src/ArkButton.ts @@ -19,7 +19,6 @@ 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" @@ -179,7 +178,7 @@ export function ArkButton( const receiver = remember(() => { return new ArkButtonComponent() }) - NodeAttach((): ArkButtonPeer => ArkButtonPeer.create(ArkUINodeType.Button, receiver), (_: ArkButtonPeer) => { + NodeAttach((): ArkButtonPeer => ArkButtonPeer.create(receiver), (_: ArkButtonPeer) => { receiver.setButtonOptions(label,options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkCalendar.ts b/arkoala/arkui/src/ArkCalendar.ts index d5334a394..fee594c72 100644 --- a/arkoala/arkui/src/ArkCalendar.ts +++ b/arkoala/arkui/src/ArkCalendar.ts @@ -19,7 +19,6 @@ 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" @@ -175,7 +174,7 @@ export function ArkCalendar( const receiver = remember(() => { return new ArkCalendarComponent() }) - NodeAttach((): ArkCalendarPeer => ArkCalendarPeer.create(ArkUINodeType.Calendar, receiver), (_: ArkCalendarPeer) => { + NodeAttach((): ArkCalendarPeer => ArkCalendarPeer.create(receiver), (_: ArkCalendarPeer) => { receiver.setCalendarOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkCalendarControllerMaterialized.ts b/arkoala/arkui/src/ArkCalendarControllerMaterialized.ts index d84a17036..a46476acb 100644 --- a/arkoala/arkui/src/ArkCalendarControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkCalendarControllerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkCalendarPicker.ts b/arkoala/arkui/src/ArkCalendarPicker.ts index bfeb04642..84d481ed1 100644 --- a/arkoala/arkui/src/ArkCalendarPicker.ts +++ b/arkoala/arkui/src/ArkCalendarPicker.ts @@ -19,7 +19,6 @@ 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" @@ -86,7 +85,7 @@ export function ArkCalendarPicker( const receiver = remember(() => { return new ArkCalendarPickerComponent() }) - NodeAttach((): ArkCalendarPickerPeer => ArkCalendarPickerPeer.create(ArkUINodeType.CalendarPicker, receiver), (_: ArkCalendarPickerPeer) => { + NodeAttach((): ArkCalendarPickerPeer => ArkCalendarPickerPeer.create(receiver), (_: ArkCalendarPickerPeer) => { receiver.setCalendarPickerOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkCalendarPickerDialogMaterialized.ts b/arkoala/arkui/src/ArkCalendarPickerDialogMaterialized.ts index 41b036dc1..73e7a6005 100644 --- a/arkoala/arkui/src/ArkCalendarPickerDialogMaterialized.ts +++ b/arkoala/arkui/src/ArkCalendarPickerDialogMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkCanvas.ts b/arkoala/arkui/src/ArkCanvas.ts index bf10dff92..d1f76d3cc 100644 --- a/arkoala/arkui/src/ArkCanvas.ts +++ b/arkoala/arkui/src/ArkCanvas.ts @@ -19,14 +19,12 @@ 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 { ArkCanvasPeer } from "./peers/ArkCanvasPeer" import { UseEventsProperties } from "./use_properties" -import { IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing, IMPORT_FrameNode_FROM_api_arkui_FrameNode } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkCanvasComponent extends ArkCommonMethodComponent { getPeer(): ArkCanvasPeer { @@ -88,7 +86,7 @@ export function ArkCanvas( const receiver = remember(() => { return new ArkCanvasComponent() }) - NodeAttach((): ArkCanvasPeer => ArkCanvasPeer.create(ArkUINodeType.Canvas, receiver), (_: ArkCanvasPeer) => { + NodeAttach((): ArkCanvasPeer => ArkCanvasPeer.create(receiver), (_: ArkCanvasPeer) => { receiver.setCanvasOptions(context,imageAIOptions) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkCanvasGradientMaterialized.ts b/arkoala/arkui/src/ArkCanvasGradientMaterialized.ts index d8cd5c17c..de13bec15 100644 --- a/arkoala/arkui/src/ArkCanvasGradientMaterialized.ts +++ b/arkoala/arkui/src/ArkCanvasGradientMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkCanvasPathMaterialized.ts b/arkoala/arkui/src/ArkCanvasPathMaterialized.ts index 2dd238414..bd8730585 100644 --- a/arkoala/arkui/src/ArkCanvasPathMaterialized.ts +++ b/arkoala/arkui/src/ArkCanvasPathMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkCanvasPatternMaterialized.ts b/arkoala/arkui/src/ArkCanvasPatternMaterialized.ts index 7eef60980..ee284b703 100644 --- a/arkoala/arkui/src/ArkCanvasPatternMaterialized.ts +++ b/arkoala/arkui/src/ArkCanvasPatternMaterialized.ts @@ -22,7 +22,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkCanvasRendererMaterialized.ts b/arkoala/arkui/src/ArkCanvasRendererMaterialized.ts index f803ca7fe..73a9c68bd 100644 --- a/arkoala/arkui/src/ArkCanvasRendererMaterialized.ts +++ b/arkoala/arkui/src/ArkCanvasRendererMaterialized.ts @@ -20,6 +20,7 @@ import { CanvasPath } from "./ArkCanvasPathMaterialized" import { CanvasGradient } from "./ArkCanvasGradientMaterialized" import { CanvasPattern } from "./ArkCanvasPatternMaterialized" import { ImageBitmap } from "./ArkImageBitmapMaterialized" +import { PixelMap } from "./ArkPixelMapMaterialized" import { Path2D } from "./ArkPath2DMaterialized" import { Matrix2D } from "./ArkMatrix2DMaterialized" @@ -27,7 +28,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" @@ -285,9 +286,9 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const y1_casted = y1 as (number) return this.createLinearGradient_serialize(x0_casted, y0_casted, x1_casted, y1_casted) } - createPattern(image: ImageBitmap, repetition: string | null): CanvasPattern | null { + createPattern(image: ImageBitmap, repetition?: string): CanvasPattern | undefined { const image_casted = image as (ImageBitmap) - const repetition_casted = repetition as (string | null) + const repetition_casted = repetition as (string | undefined) return this.createPattern_serialize(image_casted, repetition_casted) } createRadialGradient(x0: number, y0: number, r0: number, x1: number, y1: number, r1: number): CanvasGradient { @@ -730,19 +731,15 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { 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 | null): CanvasPattern | null { + private createPattern_serialize(image: ImageBitmap, repetition?: string): CanvasPattern | undefined { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeImageBitmap(image) let repetition_type: int32 = RuntimeType.UNDEFINED repetition_type = runtimeType(repetition) - if (((RuntimeType.STRING == repetition_type))) { - thisSerializer.writeInt8(0) - const repetition_0 = unsafeCast(repetition) - thisSerializer.writeString(repetition_0) - } - else if (((RuntimeType.OBJECT == repetition_type))) { - thisSerializer.writeInt8(1) - const repetition_1 = unsafeCast(repetition) + thisSerializer.writeInt8(repetition_type) + if ((RuntimeType.UNDEFINED) != (repetition_type)) { + const repetition_value = repetition! + thisSerializer.writeString(repetition_value) } const retval = nativeModule()._CanvasRenderer_createPattern(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -1034,7 +1031,7 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const fillStyle_2 = unsafeCast(fillStyle) thisSerializer.writeCanvasGradient(fillStyle_2) } - else if (((RuntimeType.OBJECT) == (fillStyle_type)) && (fillStyle instanceof CanvasPattern)) { + else if (((RuntimeType.OBJECT == fillStyle_type))) { thisSerializer.writeInt8(3) const fillStyle_3 = unsafeCast(fillStyle) thisSerializer.writeCanvasPattern(fillStyle_3) @@ -1061,7 +1058,7 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const strokeStyle_2 = unsafeCast(strokeStyle) thisSerializer.writeCanvasGradient(strokeStyle_2) } - else if (((RuntimeType.OBJECT) == (strokeStyle_type)) && (strokeStyle instanceof CanvasPattern)) { + else if (((RuntimeType.OBJECT == strokeStyle_type))) { thisSerializer.writeInt8(3) const strokeStyle_3 = unsafeCast(strokeStyle) thisSerializer.writeCanvasPattern(strokeStyle_3) diff --git a/arkoala/arkui/src/ArkCanvasRenderingContext2DMaterialized.ts b/arkoala/arkui/src/ArkCanvasRenderingContext2DMaterialized.ts index f1358ff53..0115028c4 100644 --- a/arkoala/arkui/src/ArkCanvasRenderingContext2DMaterialized.ts +++ b/arkoala/arkui/src/ArkCanvasRenderingContext2DMaterialized.ts @@ -17,13 +17,12 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { CanvasRenderer } from "./ArkCanvasRendererMaterialized" -import { IMPORT_FrameNode_FROM_api_arkui_FrameNode, IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics } from "./SyntheticDeclarations" import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkCheckbox.ts b/arkoala/arkui/src/ArkCheckbox.ts index 30dfde38f..b6d7855d9 100644 --- a/arkoala/arkui/src/ArkCheckbox.ts +++ b/arkoala/arkui/src/ArkCheckbox.ts @@ -19,7 +19,6 @@ 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" @@ -121,7 +120,7 @@ export function ArkCheckbox( const receiver = remember(() => { return new ArkCheckboxComponent() }) - NodeAttach((): ArkCheckboxPeer => ArkCheckboxPeer.create(ArkUINodeType.Checkbox, receiver), (_: ArkCheckboxPeer) => { + NodeAttach((): ArkCheckboxPeer => ArkCheckboxPeer.create(receiver), (_: ArkCheckboxPeer) => { receiver.setCheckboxOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkCheckboxgroup.ts b/arkoala/arkui/src/ArkCheckboxgroup.ts index 8c40885cd..83e148e6b 100644 --- a/arkoala/arkui/src/ArkCheckboxgroup.ts +++ b/arkoala/arkui/src/ArkCheckboxgroup.ts @@ -19,7 +19,6 @@ 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" @@ -112,7 +111,7 @@ export function ArkCheckboxGroup( const receiver = remember(() => { return new ArkCheckboxGroupComponent() }) - NodeAttach((): ArkCheckboxGroupPeer => ArkCheckboxGroupPeer.create(ArkUINodeType.CheckboxGroup, receiver), (_: ArkCheckboxGroupPeer) => { + NodeAttach((): ArkCheckboxGroupPeer => ArkCheckboxGroupPeer.create(receiver), (_: ArkCheckboxGroupPeer) => { receiver.setCheckboxGroupOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkChildrenMainSizeMaterialized.ts b/arkoala/arkui/src/ArkChildrenMainSizeMaterialized.ts index 4f5dac253..845564691 100644 --- a/arkoala/arkui/src/ArkChildrenMainSizeMaterialized.ts +++ b/arkoala/arkui/src/ArkChildrenMainSizeMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" @@ -67,10 +67,10 @@ export class ChildrenMainSize implements MaterializedBase { } constructor(childDefaultSize?: number) { if (((childDefaultSize) !== (undefined))) - { - const ctorPtr: KPointer = ChildrenMainSize.ctor(childDefaultSize) - this.peer = new Finalizable(ctorPtr, ChildrenMainSize.getFinalizer()) - } + { + const ctorPtr: KPointer = ChildrenMainSize.ctor(childDefaultSize) + this.peer = new Finalizable(ctorPtr, ChildrenMainSize.getFinalizer()) + } } static getFinalizer(): KPointer { return nativeModule()._ChildrenMainSize_getFinalizer() diff --git a/arkoala/arkui/src/ArkCircle.ts b/arkoala/arkui/src/ArkCircle.ts index 08eae909d..91dcb168a 100644 --- a/arkoala/arkui/src/ArkCircle.ts +++ b/arkoala/arkui/src/ArkCircle.ts @@ -19,7 +19,6 @@ 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" @@ -56,7 +55,7 @@ export function ArkCircle( const receiver = remember(() => { return new ArkCircleComponent() }) - NodeAttach((): ArkCirclePeer => ArkCirclePeer.create(ArkUINodeType.Circle, receiver), (_: ArkCirclePeer) => { + NodeAttach((): ArkCirclePeer => ArkCirclePeer.create(receiver), (_: ArkCirclePeer) => { receiver.setCircleOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkClientAuthenticationHandlerMaterialized.ts b/arkoala/arkui/src/ArkClientAuthenticationHandlerMaterialized.ts index c48fb2cdd..fd699eba4 100644 --- a/arkoala/arkui/src/ArkClientAuthenticationHandlerMaterialized.ts +++ b/arkoala/arkui/src/ArkClientAuthenticationHandlerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkColumn.ts b/arkoala/arkui/src/ArkColumn.ts index e8f2f1005..84f31dc73 100644 --- a/arkoala/arkui/src/ArkColumn.ts +++ b/arkoala/arkui/src/ArkColumn.ts @@ -19,7 +19,6 @@ 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" @@ -92,7 +91,7 @@ export function ArkColumn( const receiver = remember(() => { return new ArkColumnComponent() }) - NodeAttach((): ArkColumnPeer => ArkColumnPeer.create(ArkUINodeType.Column, receiver), (_: ArkColumnPeer) => { + NodeAttach((): ArkColumnPeer => ArkColumnPeer.create(receiver), (_: ArkColumnPeer) => { receiver.setColumnOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkColumnSplit.ts b/arkoala/arkui/src/ArkColumnSplit.ts index 56085ca47..06164fb5a 100644 --- a/arkoala/arkui/src/ArkColumnSplit.ts +++ b/arkoala/arkui/src/ArkColumnSplit.ts @@ -19,7 +19,6 @@ 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" @@ -48,9 +47,9 @@ export class ArkColumnSplitComponent extends ArkCommonMethodComponent { return this } /** @memo */ - divider(value: ColumnSplitDividerStyle | null): this { + divider(value?: ColumnSplitDividerStyle): this { if (this.checkPriority("divider")) { - const value_casted = value as (ColumnSplitDividerStyle | null) + const value_casted = value as (ColumnSplitDividerStyle | undefined) this.getPeer()?.dividerAttribute(value_casted) return this } @@ -73,7 +72,7 @@ export function ArkColumnSplit( const receiver = remember(() => { return new ArkColumnSplitComponent() }) - NodeAttach((): ArkColumnSplitPeer => ArkColumnSplitPeer.create(ArkUINodeType.ColumnSplit, receiver), (_: ArkColumnSplitPeer) => { + NodeAttach((): ArkColumnSplitPeer => ArkColumnSplitPeer.create(receiver), (_: ArkColumnSplitPeer) => { receiver.setColumnSplitOptions() style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkCommon.ts b/arkoala/arkui/src/ArkCommon.ts index 5f5cc621b..8c9a2748d 100644 --- a/arkoala/arkui/src/ArkCommon.ts +++ b/arkoala/arkui/src/ArkCommon.ts @@ -19,13 +19,11 @@ 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 { ArkCommonMethodPeer, ArkCommonShapeMethodPeer, ArkCommonPeer, ArkScrollableCommonMethodPeer } from "./peers/ArkCommonPeer" 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 { getPeer(): ArkCommonMethodPeer { @@ -972,9 +970,9 @@ export class ArkCommonMethodComponent extends ComponentBase { return this } /** @memo */ - clickEffect(value: ClickEffect | null): this { + clickEffect(value?: ClickEffect): this { if (this.checkPriority("clickEffect")) { - const value_casted = value as (ClickEffect | null) + const value_casted = value as (ClickEffect | undefined) this.getPeer()?.clickEffectAttribute(value_casted) return this } @@ -1041,9 +1039,9 @@ export class ArkCommonMethodComponent extends ComponentBase { return this } /** @memo */ - allowDrop(value: Array | null): this { + allowDrop(value?: Array): this { if (this.checkPriority("allowDrop")) { - const value_casted = value as (Array | null) + const value_casted = value as (Array | undefined) this.getPeer()?.allowDropAttribute(value_casted) return this } @@ -1829,7 +1827,7 @@ export function ArkCommonMethod( const receiver = remember(() => { return new ArkCommonMethodComponent() }) - NodeAttach((): ArkCommonMethodPeer => ArkCommonMethodPeer.create(ArkUINodeType.CommonMethod, receiver), (_: ArkCommonMethodPeer) => { + NodeAttach((): ArkCommonMethodPeer => ArkCommonMethodPeer.create(receiver), (_: ArkCommonMethodPeer) => { style?.(receiver) content_?.() @@ -1957,7 +1955,7 @@ export function ArkCommonShapeMethod( const receiver = remember(() => { return new ArkCommonShapeMethodComponent() }) - NodeAttach((): ArkCommonShapeMethodPeer => ArkCommonShapeMethodPeer.create(ArkUINodeType.CommonShapeMethod, receiver), (_: ArkCommonShapeMethodPeer) => { + NodeAttach((): ArkCommonShapeMethodPeer => ArkCommonShapeMethodPeer.create(receiver), (_: ArkCommonShapeMethodPeer) => { style?.(receiver) content_?.() @@ -1994,7 +1992,7 @@ export function ArkCommon( const receiver = remember(() => { return new ArkCommonComponent() }) - NodeAttach((): ArkCommonPeer => ArkCommonPeer.create(ArkUINodeType.Common, receiver), (_: ArkCommonPeer) => { + NodeAttach((): ArkCommonPeer => ArkCommonPeer.create(receiver), (_: ArkCommonPeer) => { receiver.setCommonOptions() style?.(receiver) content_?.() @@ -2183,7 +2181,7 @@ export function ArkScrollableCommonMethod( const receiver = remember(() => { return new ArkScrollableCommonMethodComponent() }) - NodeAttach((): ArkScrollableCommonMethodPeer => ArkScrollableCommonMethodPeer.create(ArkUINodeType.ScrollableCommonMethod, receiver), (_: ArkScrollableCommonMethodPeer) => { + NodeAttach((): ArkScrollableCommonMethodPeer => ArkScrollableCommonMethodPeer.create(receiver), (_: ArkScrollableCommonMethodPeer) => { style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkComponent3d.ts b/arkoala/arkui/src/ArkComponent3d.ts index eac12e2de..8d6c78a26 100644 --- a/arkoala/arkui/src/ArkComponent3d.ts +++ b/arkoala/arkui/src/ArkComponent3d.ts @@ -19,13 +19,11 @@ 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 { ArkComponent3DPeer } from "./peers/ArkComponent3dPeer" -import { IMPORT_Scene_FROM_api_ohos_graphics_scene } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkComponent3DComponent extends ArkCommonMethodComponent { getPeer(): ArkComponent3DPeer { @@ -121,7 +119,7 @@ export function ArkComponent3D( const receiver = remember(() => { return new ArkComponent3DComponent() }) - NodeAttach((): ArkComponent3DPeer => ArkComponent3DPeer.create(ArkUINodeType.Component3D, receiver), (_: ArkComponent3DPeer) => { + NodeAttach((): ArkComponent3DPeer => ArkComponent3DPeer.create(receiver), (_: ArkComponent3DPeer) => { receiver.setComponent3DOptions(sceneOptions) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkConsoleMessageMaterialized.ts b/arkoala/arkui/src/ArkConsoleMessageMaterialized.ts index 29d27c096..adfb6e382 100644 --- a/arkoala/arkui/src/ArkConsoleMessageMaterialized.ts +++ b/arkoala/arkui/src/ArkConsoleMessageMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" @@ -64,10 +64,10 @@ export class ConsoleMessage implements MaterializedBase { } 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) - this.peer = new Finalizable(ctorPtr, ConsoleMessage.getFinalizer()) - } + { + const ctorPtr: KPointer = ConsoleMessage.ctor(message, sourceId, lineNumber, messageLevel) + this.peer = new Finalizable(ctorPtr, ConsoleMessage.getFinalizer()) + } } static getFinalizer(): KPointer { return nativeModule()._ConsoleMessage_getFinalizer() diff --git a/arkoala/arkui/src/ArkContainerSpan.ts b/arkoala/arkui/src/ArkContainerSpan.ts index 18aebbb48..d25de051b 100644 --- a/arkoala/arkui/src/ArkContainerSpan.ts +++ b/arkoala/arkui/src/ArkContainerSpan.ts @@ -19,7 +19,6 @@ 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" @@ -64,7 +63,7 @@ export function ArkContainerSpan( const receiver = remember(() => { return new ArkContainerSpanComponent() }) - NodeAttach((): ArkContainerSpanPeer => ArkContainerSpanPeer.create(ArkUINodeType.ContainerSpan, receiver), (_: ArkContainerSpanPeer) => { + NodeAttach((): ArkContainerSpanPeer => ArkContainerSpanPeer.create(receiver), (_: ArkContainerSpanPeer) => { receiver.setContainerSpanOptions() style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkContextMenuMaterialized.ts b/arkoala/arkui/src/ArkContextMenuMaterialized.ts index e258324bf..e6406ba27 100644 --- a/arkoala/arkui/src/ArkContextMenuMaterialized.ts +++ b/arkoala/arkui/src/ArkContextMenuMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkControllerHandlerMaterialized.ts b/arkoala/arkui/src/ArkControllerHandlerMaterialized.ts index 296bcbaf9..e3e8bcd8b 100644 --- a/arkoala/arkui/src/ArkControllerHandlerMaterialized.ts +++ b/arkoala/arkui/src/ArkControllerHandlerMaterialized.ts @@ -16,13 +16,12 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { IMPORT_default_WebviewController_FROM_api_ohos_web_webview } from "./SyntheticDeclarations" import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" @@ -78,7 +77,7 @@ export class ControllerHandler implements MaterializedBase { } private setWebController_serialize(controller: WebviewController): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("WebviewController", controller) + thisSerializer.writeWebviewController(controller) nativeModule()._ControllerHandler_setWebController(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } diff --git a/arkoala/arkui/src/ArkCounter.ts b/arkoala/arkui/src/ArkCounter.ts index a7b463e10..6a83900e3 100644 --- a/arkoala/arkui/src/ArkCounter.ts +++ b/arkoala/arkui/src/ArkCounter.ts @@ -19,7 +19,6 @@ 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" @@ -94,7 +93,7 @@ export function ArkCounter( const receiver = remember(() => { return new ArkCounterComponent() }) - NodeAttach((): ArkCounterPeer => ArkCounterPeer.create(ArkUINodeType.Counter, receiver), (_: ArkCounterPeer) => { + NodeAttach((): ArkCounterPeer => ArkCounterPeer.create(receiver), (_: ArkCounterPeer) => { receiver.setCounterOptions() style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkCustomDialogControllerMaterialized.ts b/arkoala/arkui/src/ArkCustomDialogControllerMaterialized.ts index 4e09cd054..f306afd3b 100644 --- a/arkoala/arkui/src/ArkCustomDialogControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkCustomDialogControllerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" @@ -67,10 +67,10 @@ export class CustomDialogController implements MaterializedBase { } constructor(value?: CustomDialogControllerOptions) { if (((value) !== (undefined))) - { - const ctorPtr: KPointer = CustomDialogController.ctor(value) - this.peer = new Finalizable(ctorPtr, CustomDialogController.getFinalizer()) - } + { + const ctorPtr: KPointer = CustomDialogController.ctor(value) + this.peer = new Finalizable(ctorPtr, CustomDialogController.getFinalizer()) + } } static getFinalizer(): KPointer { return nativeModule()._CustomDialogController_getFinalizer() diff --git a/arkoala/arkui/src/ArkCustomSpanMaterialized.ts b/arkoala/arkui/src/ArkCustomSpanMaterialized.ts index 5bfd71265..d53c21f9c 100644 --- a/arkoala/arkui/src/ArkCustomSpanMaterialized.ts +++ b/arkoala/arkui/src/ArkCustomSpanMaterialized.ts @@ -16,13 +16,12 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { IMPORT_DrawContext_FROM_api_arkui_Graphics } from "./SyntheticDeclarations" import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" @@ -93,7 +92,7 @@ export class CustomSpan implements MaterializedBase { } private onDraw_serialize(context: DrawContext, drawInfo: CustomSpanDrawInfo): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("DrawContext", context) + thisSerializer.writeDrawContext(context) thisSerializer.writeCustomSpanDrawInfo(drawInfo) nativeModule()._CustomSpan_onDraw(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() diff --git a/arkoala/arkui/src/ArkDataPanel.ts b/arkoala/arkui/src/ArkDataPanel.ts index 7f02e828f..9b84e2615 100644 --- a/arkoala/arkui/src/ArkDataPanel.ts +++ b/arkoala/arkui/src/ArkDataPanel.ts @@ -19,7 +19,6 @@ 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" @@ -49,9 +48,9 @@ export class ArkDataPanelComponent extends ArkCommonMethodComponent { return this } /** @memo */ - valueColors(value: Array): this { + valueColors(value: Array): this { if (this.checkPriority("valueColors")) { - const value_casted = value as (Array) + const value_casted = value as (Array) this.getPeer()?.valueColorsAttribute(value_casted) return this } @@ -110,7 +109,7 @@ export function ArkDataPanel( const receiver = remember(() => { return new ArkDataPanelComponent() }) - NodeAttach((): ArkDataPanelPeer => ArkDataPanelPeer.create(ArkUINodeType.DataPanel, receiver), (_: ArkDataPanelPeer) => { + NodeAttach((): ArkDataPanelPeer => ArkDataPanelPeer.create(receiver), (_: ArkDataPanelPeer) => { receiver.setDataPanelOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkDataResubmissionHandlerMaterialized.ts b/arkoala/arkui/src/ArkDataResubmissionHandlerMaterialized.ts index 347c4144a..e35df6e38 100644 --- a/arkoala/arkui/src/ArkDataResubmissionHandlerMaterialized.ts +++ b/arkoala/arkui/src/ArkDataResubmissionHandlerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkDatePicker.ts b/arkoala/arkui/src/ArkDatePicker.ts index 188b42c41..3f4452873 100644 --- a/arkoala/arkui/src/ArkDatePicker.ts +++ b/arkoala/arkui/src/ArkDatePicker.ts @@ -19,7 +19,6 @@ 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" @@ -113,7 +112,7 @@ export function ArkDatePicker( const receiver = remember(() => { return new ArkDatePickerComponent() }) - NodeAttach((): ArkDatePickerPeer => ArkDatePickerPeer.create(ArkUINodeType.DatePicker, receiver), (_: ArkDatePickerPeer) => { + NodeAttach((): ArkDatePickerPeer => ArkDatePickerPeer.create(receiver), (_: ArkDatePickerPeer) => { receiver.setDatePickerOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkDatePickerDialogMaterialized.ts b/arkoala/arkui/src/ArkDatePickerDialogMaterialized.ts index 6f31c716f..ed8e7a260 100644 --- a/arkoala/arkui/src/ArkDatePickerDialogMaterialized.ts +++ b/arkoala/arkui/src/ArkDatePickerDialogMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkDivider.ts b/arkoala/arkui/src/ArkDivider.ts index 1e3a2dc28..b3c284432 100644 --- a/arkoala/arkui/src/ArkDivider.ts +++ b/arkoala/arkui/src/ArkDivider.ts @@ -19,7 +19,6 @@ 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" @@ -91,7 +90,7 @@ export function ArkDivider( const receiver = remember(() => { return new ArkDividerComponent() }) - NodeAttach((): ArkDividerPeer => ArkDividerPeer.create(ArkUINodeType.Divider, receiver), (_: ArkDividerPeer) => { + NodeAttach((): ArkDividerPeer => ArkDividerPeer.create(receiver), (_: ArkDividerPeer) => { receiver.setDividerOptions() style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkDrawModifierMaterialized.ts b/arkoala/arkui/src/ArkDrawModifierMaterialized.ts index b7c076f90..9ab992180 100644 --- a/arkoala/arkui/src/ArkDrawModifierMaterialized.ts +++ b/arkoala/arkui/src/ArkDrawModifierMaterialized.ts @@ -16,13 +16,12 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { IMPORT_DrawContext_FROM_api_arkui_Graphics } from "./SyntheticDeclarations" import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" @@ -89,19 +88,19 @@ export class DrawModifier implements MaterializedBase { } private drawBehind_serialize(drawContext: DrawContext): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("DrawContext", drawContext) + thisSerializer.writeDrawContext(drawContext) nativeModule()._DrawModifier_drawBehind(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private drawContent_serialize(drawContext: DrawContext): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("DrawContext", drawContext) + thisSerializer.writeDrawContext(drawContext) nativeModule()._DrawModifier_drawContent(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private drawFront_serialize(drawContext: DrawContext): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("DrawContext", drawContext) + thisSerializer.writeDrawContext(drawContext) nativeModule()._DrawModifier_drawFront(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } diff --git a/arkoala/arkui/src/ArkDrawingRenderingContextMaterialized.ts b/arkoala/arkui/src/ArkDrawingRenderingContextMaterialized.ts index 7c861d159..6a57fb58c 100644 --- a/arkoala/arkui/src/ArkDrawingRenderingContextMaterialized.ts +++ b/arkoala/arkui/src/ArkDrawingRenderingContextMaterialized.ts @@ -16,13 +16,12 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing, IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics } from "./SyntheticDeclarations" import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" @@ -72,7 +71,7 @@ export class DrawingRenderingContext implements MaterializedBase { thisSerializer.writeInt8(unit_type) if ((RuntimeType.UNDEFINED) != (unit_type)) { const unit_value = unit! - thisSerializer.writeCustomObject("LengthMetricsUnit", unit_value) + thisSerializer.writeLengthMetricsUnit(unit_value) } const retval = nativeModule()._DrawingRenderingContext_ctor(thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() diff --git a/arkoala/arkui/src/ArkDynamicNodeMaterialized.ts b/arkoala/arkui/src/ArkDynamicNodeMaterialized.ts index b8271c176..6fd5fd112 100644 --- a/arkoala/arkui/src/ArkDynamicNodeMaterialized.ts +++ b/arkoala/arkui/src/ArkDynamicNodeMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkEditMenuOptionsMaterialized.ts b/arkoala/arkui/src/ArkEditMenuOptionsMaterialized.ts index c5dac792c..48ca445e0 100644 --- a/arkoala/arkui/src/ArkEditMenuOptionsMaterialized.ts +++ b/arkoala/arkui/src/ArkEditMenuOptionsMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkEffectComponent.ts b/arkoala/arkui/src/ArkEffectComponent.ts index 316277aac..7a7e1600e 100644 --- a/arkoala/arkui/src/ArkEffectComponent.ts +++ b/arkoala/arkui/src/ArkEffectComponent.ts @@ -19,7 +19,6 @@ 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" @@ -55,7 +54,7 @@ export function ArkEffectComponent( const receiver = remember(() => { return new ArkEffectComponentComponent() }) - NodeAttach((): ArkEffectComponentPeer => ArkEffectComponentPeer.create(ArkUINodeType.EffectComponent, receiver), (_: ArkEffectComponentPeer) => { + NodeAttach((): ArkEffectComponentPeer => ArkEffectComponentPeer.create(receiver), (_: ArkEffectComponentPeer) => { receiver.setEffectComponentOptions() style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkEllipse.ts b/arkoala/arkui/src/ArkEllipse.ts index 11b723d40..4855a278b 100644 --- a/arkoala/arkui/src/ArkEllipse.ts +++ b/arkoala/arkui/src/ArkEllipse.ts @@ -19,7 +19,6 @@ 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" @@ -56,7 +55,7 @@ export function ArkEllipse( const receiver = remember(() => { return new ArkEllipseComponent() }) - NodeAttach((): ArkEllipsePeer => ArkEllipsePeer.create(ArkUINodeType.Ellipse, receiver), (_: ArkEllipsePeer) => { + NodeAttach((): ArkEllipsePeer => ArkEllipsePeer.create(receiver), (_: ArkEllipsePeer) => { receiver.setEllipseOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkEmbeddedComponent.ts b/arkoala/arkui/src/ArkEmbeddedComponent.ts index 18ec773de..df29b45c2 100644 --- a/arkoala/arkui/src/ArkEmbeddedComponent.ts +++ b/arkoala/arkui/src/ArkEmbeddedComponent.ts @@ -19,14 +19,12 @@ 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 { ArkEmbeddedComponentPeer } from "./peers/ArkEmbeddedComponentPeer" import { UseEventsProperties } from "./use_properties" -import { IMPORT_ErrorCallback_FROM_api_ohos_base } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkEmbeddedComponentComponent extends ArkCommonMethodComponent { getPeer(): ArkEmbeddedComponentPeer { @@ -53,9 +51,9 @@ export class ArkEmbeddedComponentComponent extends ArkCommonMethodComponent { return this } /** @memo */ - onError(value: IMPORT_ErrorCallback_FROM_api_ohos_base): this { + onError(value: ErrorCallback): this { if (this.checkPriority("onError")) { - const value_casted = value as (IMPORT_ErrorCallback_FROM_api_ohos_base) + const value_casted = value as (ErrorCallback) this.getPeer()?.onErrorAttribute(value_casted) return this } @@ -78,7 +76,7 @@ export function ArkEmbeddedComponent( const receiver = remember(() => { return new ArkEmbeddedComponentComponent() }) - NodeAttach((): ArkEmbeddedComponentPeer => ArkEmbeddedComponentPeer.create(ArkUINodeType.EmbeddedComponent, receiver), (_: ArkEmbeddedComponentPeer) => { + NodeAttach((): ArkEmbeddedComponentPeer => ArkEmbeddedComponentPeer.create(receiver), (_: ArkEmbeddedComponentPeer) => { receiver.setEmbeddedComponentOptions(loader,type) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkEventResultMaterialized.ts b/arkoala/arkui/src/ArkEventResultMaterialized.ts index 03a1b75cc..9842e97c5 100644 --- a/arkoala/arkui/src/ArkEventResultMaterialized.ts +++ b/arkoala/arkui/src/ArkEventResultMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkEventTargetInfoMaterialized.ts b/arkoala/arkui/src/ArkEventTargetInfoMaterialized.ts index 9757813c9..fae9ed932 100644 --- a/arkoala/arkui/src/ArkEventTargetInfoMaterialized.ts +++ b/arkoala/arkui/src/ArkEventTargetInfoMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkFileSelectorParamMaterialized.ts b/arkoala/arkui/src/ArkFileSelectorParamMaterialized.ts index e43cb55d4..8998e366c 100644 --- a/arkoala/arkui/src/ArkFileSelectorParamMaterialized.ts +++ b/arkoala/arkui/src/ArkFileSelectorParamMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkFileSelectorResultMaterialized.ts b/arkoala/arkui/src/ArkFileSelectorResultMaterialized.ts index f870f7358..ba3b2777a 100644 --- a/arkoala/arkui/src/ArkFileSelectorResultMaterialized.ts +++ b/arkoala/arkui/src/ArkFileSelectorResultMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkFlex.ts b/arkoala/arkui/src/ArkFlex.ts index f3f30a306..35c10f31c 100644 --- a/arkoala/arkui/src/ArkFlex.ts +++ b/arkoala/arkui/src/ArkFlex.ts @@ -19,7 +19,6 @@ 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" @@ -65,7 +64,7 @@ export function ArkFlex( const receiver = remember(() => { return new ArkFlexComponent() }) - NodeAttach((): ArkFlexPeer => ArkFlexPeer.create(ArkUINodeType.Flex, receiver), (_: ArkFlexPeer) => { + NodeAttach((): ArkFlexPeer => ArkFlexPeer.create(receiver), (_: ArkFlexPeer) => { receiver.setFlexOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkFlowItem.ts b/arkoala/arkui/src/ArkFlowItem.ts index a99403af6..c28a07b4d 100644 --- a/arkoala/arkui/src/ArkFlowItem.ts +++ b/arkoala/arkui/src/ArkFlowItem.ts @@ -19,7 +19,6 @@ 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" @@ -55,7 +54,7 @@ export function ArkFlowItem( const receiver = remember(() => { return new ArkFlowItemComponent() }) - NodeAttach((): ArkFlowItemPeer => ArkFlowItemPeer.create(ArkUINodeType.FlowItem, receiver), (_: ArkFlowItemPeer) => { + NodeAttach((): ArkFlowItemPeer => ArkFlowItemPeer.create(receiver), (_: ArkFlowItemPeer) => { receiver.setFlowItemOptions() style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkFolderStack.ts b/arkoala/arkui/src/ArkFolderStack.ts index 202a5cc43..fd891e3c8 100644 --- a/arkoala/arkui/src/ArkFolderStack.ts +++ b/arkoala/arkui/src/ArkFolderStack.ts @@ -19,14 +19,12 @@ 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 { ArkFolderStackPeer } from "./peers/ArkFolderStackPeer" import { UseEventsProperties } from "./use_properties" -import { IMPORT_default_WindowStatusType_FROM_api_ohos_window } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkFolderStackComponent extends ArkCommonMethodComponent { getPeer(): ArkFolderStackPeer { @@ -105,7 +103,7 @@ export function ArkFolderStack( const receiver = remember(() => { return new ArkFolderStackComponent() }) - NodeAttach((): ArkFolderStackPeer => ArkFolderStackPeer.create(ArkUINodeType.FolderStack, receiver), (_: ArkFolderStackPeer) => { + NodeAttach((): ArkFolderStackPeer => ArkFolderStackPeer.create(receiver), (_: ArkFolderStackPeer) => { receiver.setFolderStackOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkFormComponent.ts b/arkoala/arkui/src/ArkFormComponent.ts index 73b83222b..a166ac721 100644 --- a/arkoala/arkui/src/ArkFormComponent.ts +++ b/arkoala/arkui/src/ArkFormComponent.ts @@ -19,7 +19,6 @@ 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" @@ -152,7 +151,7 @@ export function ArkFormComponent( const receiver = remember(() => { return new ArkFormComponentComponent() }) - NodeAttach((): ArkFormComponentPeer => ArkFormComponentPeer.create(ArkUINodeType.FormComponent, receiver), (_: ArkFormComponentPeer) => { + NodeAttach((): ArkFormComponentPeer => ArkFormComponentPeer.create(receiver), (_: ArkFormComponentPeer) => { receiver.setFormComponentOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkFormLink.ts b/arkoala/arkui/src/ArkFormLink.ts index 60ae4b6da..3ebe3e7df 100644 --- a/arkoala/arkui/src/ArkFormLink.ts +++ b/arkoala/arkui/src/ArkFormLink.ts @@ -19,7 +19,6 @@ 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" @@ -56,7 +55,7 @@ export function ArkFormLink( const receiver = remember(() => { return new ArkFormLinkComponent() }) - NodeAttach((): ArkFormLinkPeer => ArkFormLinkPeer.create(ArkUINodeType.FormLink, receiver), (_: ArkFormLinkPeer) => { + NodeAttach((): ArkFormLinkPeer => ArkFormLinkPeer.create(receiver), (_: ArkFormLinkPeer) => { receiver.setFormLinkOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkFullScreenExitHandlerMaterialized.ts b/arkoala/arkui/src/ArkFullScreenExitHandlerMaterialized.ts index c81b20f8d..e14474f6d 100644 --- a/arkoala/arkui/src/ArkFullScreenExitHandlerMaterialized.ts +++ b/arkoala/arkui/src/ArkFullScreenExitHandlerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkGauge.ts b/arkoala/arkui/src/ArkGauge.ts index 58c0957be..db6f46b48 100644 --- a/arkoala/arkui/src/ArkGauge.ts +++ b/arkoala/arkui/src/ArkGauge.ts @@ -19,7 +19,6 @@ 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" @@ -67,9 +66,9 @@ export class ArkGaugeComponent extends ArkCommonMethodComponent { return this } /** @memo */ - colors(value: ResourceColor | LinearGradient | Array<[ ResourceColor | LinearGradient, number ]>): this { + colors(value: ResourceColor | LinearGradient_common | Array<[ ResourceColor | LinearGradient_common, number ]>): this { if (this.checkPriority("colors")) { - const value_casted = value as (ResourceColor | LinearGradient | Array<[ ResourceColor | LinearGradient, number ]>) + const value_casted = value as (ResourceColor | LinearGradient_common | Array<[ ResourceColor | LinearGradient_common, number ]>) this.getPeer()?.colorsAttribute(value_casted) return this } @@ -146,7 +145,7 @@ export function ArkGauge( const receiver = remember(() => { return new ArkGaugeComponent() }) - NodeAttach((): ArkGaugePeer => ArkGaugePeer.create(ArkUINodeType.Gauge, receiver), (_: ArkGaugePeer) => { + NodeAttach((): ArkGaugePeer => ArkGaugePeer.create(receiver), (_: ArkGaugePeer) => { receiver.setGaugeOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkGestureModifierMaterialized.ts b/arkoala/arkui/src/ArkGestureModifierMaterialized.ts index 3df3c1f42..ab167aa6c 100644 --- a/arkoala/arkui/src/ArkGestureModifierMaterialized.ts +++ b/arkoala/arkui/src/ArkGestureModifierMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkGestureRecognizerMaterialized.ts b/arkoala/arkui/src/ArkGestureRecognizerMaterialized.ts index e845b1825..f481a14b7 100644 --- a/arkoala/arkui/src/ArkGestureRecognizerMaterialized.ts +++ b/arkoala/arkui/src/ArkGestureRecognizerMaterialized.ts @@ -22,7 +22,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkGrid.ts b/arkoala/arkui/src/ArkGrid.ts index fe90a2466..f50e5b7e4 100644 --- a/arkoala/arkui/src/ArkGrid.ts +++ b/arkoala/arkui/src/ArkGrid.ts @@ -19,7 +19,6 @@ 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" @@ -380,7 +379,7 @@ export function ArkGrid( const receiver = remember(() => { return new ArkGridComponent() }) - NodeAttach((): ArkGridPeer => ArkGridPeer.create(ArkUINodeType.Grid, receiver), (_: ArkGridPeer) => { + NodeAttach((): ArkGridPeer => ArkGridPeer.create(receiver), (_: ArkGridPeer) => { receiver.setGridOptions(scroller,layoutOptions) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkGridCol.ts b/arkoala/arkui/src/ArkGridCol.ts index 3386a7226..edbfcb3d8 100644 --- a/arkoala/arkui/src/ArkGridCol.ts +++ b/arkoala/arkui/src/ArkGridCol.ts @@ -19,7 +19,6 @@ 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" @@ -83,7 +82,7 @@ export function ArkGridCol( const receiver = remember(() => { return new ArkGridColComponent() }) - NodeAttach((): ArkGridColPeer => ArkGridColPeer.create(ArkUINodeType.GridCol, receiver), (_: ArkGridColPeer) => { + NodeAttach((): ArkGridColPeer => ArkGridColPeer.create(receiver), (_: ArkGridColPeer) => { receiver.setGridColOptions(option) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkGridContainer.ts b/arkoala/arkui/src/ArkGridContainer.ts index c59941b3c..331db80c2 100644 --- a/arkoala/arkui/src/ArkGridContainer.ts +++ b/arkoala/arkui/src/ArkGridContainer.ts @@ -19,7 +19,6 @@ 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" @@ -56,7 +55,7 @@ export function ArkGridContainer( const receiver = remember(() => { return new ArkGridContainerComponent() }) - NodeAttach((): ArkGridContainerPeer => ArkGridContainerPeer.create(ArkUINodeType.GridContainer, receiver), (_: ArkGridContainerPeer) => { + NodeAttach((): ArkGridContainerPeer => ArkGridContainerPeer.create(receiver), (_: ArkGridContainerPeer) => { receiver.setGridContainerOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkGridItem.ts b/arkoala/arkui/src/ArkGridItem.ts index 74ff65e93..1b670b31e 100644 --- a/arkoala/arkui/src/ArkGridItem.ts +++ b/arkoala/arkui/src/ArkGridItem.ts @@ -19,7 +19,6 @@ 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" @@ -130,7 +129,7 @@ export function ArkGridItem( const receiver = remember(() => { return new ArkGridItemComponent() }) - NodeAttach((): ArkGridItemPeer => ArkGridItemPeer.create(ArkUINodeType.GridItem, receiver), (_: ArkGridItemPeer) => { + NodeAttach((): ArkGridItemPeer => ArkGridItemPeer.create(receiver), (_: ArkGridItemPeer) => { receiver.setGridItemOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkGridRow.ts b/arkoala/arkui/src/ArkGridRow.ts index 8988dab6b..b6c705b0f 100644 --- a/arkoala/arkui/src/ArkGridRow.ts +++ b/arkoala/arkui/src/ArkGridRow.ts @@ -19,7 +19,6 @@ 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" @@ -76,7 +75,7 @@ export function ArkGridRow( const receiver = remember(() => { return new ArkGridRowComponent() }) - NodeAttach((): ArkGridRowPeer => ArkGridRowPeer.create(ArkUINodeType.GridRow, receiver), (_: ArkGridRowPeer) => { + NodeAttach((): ArkGridRowPeer => ArkGridRowPeer.create(receiver), (_: ArkGridRowPeer) => { receiver.setGridRowOptions(option) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkHttpAuthHandlerMaterialized.ts b/arkoala/arkui/src/ArkHttpAuthHandlerMaterialized.ts index 57410d4e3..96450502b 100644 --- a/arkoala/arkui/src/ArkHttpAuthHandlerMaterialized.ts +++ b/arkoala/arkui/src/ArkHttpAuthHandlerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkHyperlink.ts b/arkoala/arkui/src/ArkHyperlink.ts index 16250b70e..70cf85791 100644 --- a/arkoala/arkui/src/ArkHyperlink.ts +++ b/arkoala/arkui/src/ArkHyperlink.ts @@ -19,7 +19,6 @@ 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" @@ -66,7 +65,7 @@ export function ArkHyperlink( const receiver = remember(() => { return new ArkHyperlinkComponent() }) - NodeAttach((): ArkHyperlinkPeer => ArkHyperlinkPeer.create(ArkUINodeType.Hyperlink, receiver), (_: ArkHyperlinkPeer) => { + NodeAttach((): ArkHyperlinkPeer => ArkHyperlinkPeer.create(receiver), (_: ArkHyperlinkPeer) => { receiver.setHyperlinkOptions(address,content) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkICurveMaterialized.ts b/arkoala/arkui/src/ArkICurveMaterialized.ts index da5b17187..08d70a02d 100644 --- a/arkoala/arkui/src/ArkICurveMaterialized.ts +++ b/arkoala/arkui/src/ArkICurveMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkIPropertySubscriberMaterialized.ts b/arkoala/arkui/src/ArkIPropertySubscriberMaterialized.ts index 43224a432..442e9e858 100644 --- a/arkoala/arkui/src/ArkIPropertySubscriberMaterialized.ts +++ b/arkoala/arkui/src/ArkIPropertySubscriberMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkISinglePropertyChangeSubscriberMaterialized.ts b/arkoala/arkui/src/ArkISinglePropertyChangeSubscriberMaterialized.ts index 64f7e7e4f..778f909b8 100644 --- a/arkoala/arkui/src/ArkISinglePropertyChangeSubscriberMaterialized.ts +++ b/arkoala/arkui/src/ArkISinglePropertyChangeSubscriberMaterialized.ts @@ -22,7 +22,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkImage.ts b/arkoala/arkui/src/ArkImage.ts index d8a17de4d..a6b08f5a7 100644 --- a/arkoala/arkui/src/ArkImage.ts +++ b/arkoala/arkui/src/ArkImage.ts @@ -19,14 +19,12 @@ 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 { ArkImagePeer } from "./peers/ArkImagePeer" 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 { getPeer(): ArkImagePeer { @@ -285,6 +283,15 @@ export class ArkImageComponent extends ArkCommonMethodComponent { } return this } + /** @memo */ + orientation(value: ImageRotateOrientation): this { + if (this.checkPriority("orientation")) { + const value_casted = value as (ImageRotateOrientation) + this.getPeer()?.orientationAttribute(value_casted) + return this + } + return this + } public applyAttributesFinish(): void { // we calls this function outside of class, so need to make it public super.applyAttributesFinish() @@ -302,7 +309,7 @@ export function ArkImage( const receiver = remember(() => { return new ArkImageComponent() }) - NodeAttach((): ArkImagePeer => ArkImagePeer.create(ArkUINodeType.Image, receiver), (_: ArkImagePeer) => { + NodeAttach((): ArkImagePeer => ArkImagePeer.create(receiver), (_: ArkImagePeer) => { receiver.setImageOptions(src,imageAIOptions) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkImageAnalyzerControllerMaterialized.ts b/arkoala/arkui/src/ArkImageAnalyzerControllerMaterialized.ts index 42a524f51..8135a3c96 100644 --- a/arkoala/arkui/src/ArkImageAnalyzerControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkImageAnalyzerControllerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkImageAnimator.ts b/arkoala/arkui/src/ArkImageAnimator.ts index 40f89425d..2e69b55ca 100644 --- a/arkoala/arkui/src/ArkImageAnimator.ts +++ b/arkoala/arkui/src/ArkImageAnimator.ts @@ -19,7 +19,6 @@ 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" @@ -178,7 +177,7 @@ export function ArkImageAnimator( const receiver = remember(() => { return new ArkImageAnimatorComponent() }) - NodeAttach((): ArkImageAnimatorPeer => ArkImageAnimatorPeer.create(ArkUINodeType.ImageAnimator, receiver), (_: ArkImageAnimatorPeer) => { + NodeAttach((): ArkImageAnimatorPeer => ArkImageAnimatorPeer.create(receiver), (_: ArkImageAnimatorPeer) => { receiver.setImageAnimatorOptions() style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkImageBitmapMaterialized.ts b/arkoala/arkui/src/ArkImageBitmapMaterialized.ts index ce245e6c2..340ff2b97 100644 --- a/arkoala/arkui/src/ArkImageBitmapMaterialized.ts +++ b/arkoala/arkui/src/ArkImageBitmapMaterialized.ts @@ -16,13 +16,13 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics } from "./SyntheticDeclarations" +import { PixelMap } from "./ArkPixelMapMaterialized" import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" @@ -71,10 +71,10 @@ export class ImageBitmap implements MaterializedBase { } constructor(src?: string) { if (((src) !== (undefined))) - { - const ctorPtr: KPointer = ImageBitmap.ctor(src) - this.peer = new Finalizable(ctorPtr, ImageBitmap.getFinalizer()) - } + { + const ctorPtr: KPointer = ImageBitmap.ctor(src) + this.peer = new Finalizable(ctorPtr, ImageBitmap.getFinalizer()) + } } static getFinalizer(): KPointer { return nativeModule()._ImageBitmap_getFinalizer() diff --git a/arkoala/arkui/src/ArkImageSpan.ts b/arkoala/arkui/src/ArkImageSpan.ts index 6115bc161..8516d59b3 100644 --- a/arkoala/arkui/src/ArkImageSpan.ts +++ b/arkoala/arkui/src/ArkImageSpan.ts @@ -19,7 +19,6 @@ 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" @@ -113,7 +112,7 @@ export function ArkImageSpan( const receiver = remember(() => { return new ArkImageSpanComponent() }) - NodeAttach((): ArkImageSpanPeer => ArkImageSpanPeer.create(ArkUINodeType.ImageSpan, receiver), (_: ArkImageSpanPeer) => { + NodeAttach((): ArkImageSpanPeer => ArkImageSpanPeer.create(receiver), (_: ArkImageSpanPeer) => { receiver.setImageSpanOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkJsGeolocationMaterialized.ts b/arkoala/arkui/src/ArkJsGeolocationMaterialized.ts index 2a24d543d..9943866d5 100644 --- a/arkoala/arkui/src/ArkJsGeolocationMaterialized.ts +++ b/arkoala/arkui/src/ArkJsGeolocationMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkJsResultMaterialized.ts b/arkoala/arkui/src/ArkJsResultMaterialized.ts index c86d234a4..275fd0e36 100644 --- a/arkoala/arkui/src/ArkJsResultMaterialized.ts +++ b/arkoala/arkui/src/ArkJsResultMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkLayoutManagerMaterialized.ts b/arkoala/arkui/src/ArkLayoutManagerMaterialized.ts index 02dcadf84..d71c7d8f8 100644 --- a/arkoala/arkui/src/ArkLayoutManagerMaterialized.ts +++ b/arkoala/arkui/src/ArkLayoutManagerMaterialized.ts @@ -16,13 +16,12 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { IMPORT_default_LineMetrics_FROM_api_ohos_graphics_text, IMPORT_default_TextBox_FROM_api_ohos_graphics_text } from "./SyntheticDeclarations" import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkLine.ts b/arkoala/arkui/src/ArkLine.ts index 83ed99bbc..f2bf4b7a1 100644 --- a/arkoala/arkui/src/ArkLine.ts +++ b/arkoala/arkui/src/ArkLine.ts @@ -19,7 +19,6 @@ 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" @@ -74,7 +73,7 @@ export function ArkLine( const receiver = remember(() => { return new ArkLineComponent() }) - NodeAttach((): ArkLinePeer => ArkLinePeer.create(ArkUINodeType.Line, receiver), (_: ArkLinePeer) => { + NodeAttach((): ArkLinePeer => ArkLinePeer.create(receiver), (_: ArkLinePeer) => { receiver.setLineOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkLinearIndicatorControllerMaterialized.ts b/arkoala/arkui/src/ArkLinearIndicatorControllerMaterialized.ts index 3a4653206..1f743c9fd 100644 --- a/arkoala/arkui/src/ArkLinearIndicatorControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkLinearIndicatorControllerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkLinearindicator.ts b/arkoala/arkui/src/ArkLinearindicator.ts index a5d44734e..91783dc05 100644 --- a/arkoala/arkui/src/ArkLinearindicator.ts +++ b/arkoala/arkui/src/ArkLinearindicator.ts @@ -19,7 +19,6 @@ 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" @@ -84,7 +83,7 @@ export function ArkLinearIndicator( const receiver = remember(() => { return new ArkLinearIndicatorComponent() }) - NodeAttach((): ArkLinearIndicatorPeer => ArkLinearIndicatorPeer.create(ArkUINodeType.LinearIndicator, receiver), (_: ArkLinearIndicatorPeer) => { + NodeAttach((): ArkLinearIndicatorPeer => ArkLinearIndicatorPeer.create(receiver), (_: ArkLinearIndicatorPeer) => { receiver.setLinearIndicatorOptions(count,controller) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkList.ts b/arkoala/arkui/src/ArkList.ts index 842a27c8c..62ed71d21 100644 --- a/arkoala/arkui/src/ArkList.ts +++ b/arkoala/arkui/src/ArkList.ts @@ -19,7 +19,6 @@ 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" @@ -86,9 +85,9 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { return this } /** @memo */ - divider(value: ListDividerOptions | null): this { + divider(value?: ListDividerOptions): this { if (this.checkPriority("divider")) { - const value_casted = value as (ListDividerOptions | null) + const value_casted = value as (ListDividerOptions | undefined) this.getPeer()?.dividerAttribute(value_casted) return this } @@ -400,7 +399,7 @@ export function ArkList( const receiver = remember(() => { return new ArkListComponent() }) - NodeAttach((): ArkListPeer => ArkListPeer.create(ArkUINodeType.List, receiver), (_: ArkListPeer) => { + NodeAttach((): ArkListPeer => ArkListPeer.create(receiver), (_: ArkListPeer) => { receiver.setListOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkListItem.ts b/arkoala/arkui/src/ArkListItem.ts index 73f2f4567..6b8dc8af6 100644 --- a/arkoala/arkui/src/ArkListItem.ts +++ b/arkoala/arkui/src/ArkListItem.ts @@ -19,7 +19,6 @@ 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" @@ -121,7 +120,7 @@ export function ArkListItem( const receiver = remember(() => { return new ArkListItemComponent() }) - NodeAttach((): ArkListItemPeer => ArkListItemPeer.create(ArkUINodeType.ListItem, receiver), (_: ArkListItemPeer) => { + NodeAttach((): ArkListItemPeer => ArkListItemPeer.create(receiver), (_: ArkListItemPeer) => { receiver.setListItemOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkListItemGroup.ts b/arkoala/arkui/src/ArkListItemGroup.ts index de5caba02..02cff4024 100644 --- a/arkoala/arkui/src/ArkListItemGroup.ts +++ b/arkoala/arkui/src/ArkListItemGroup.ts @@ -19,7 +19,6 @@ 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" @@ -40,9 +39,9 @@ export class ArkListItemGroupComponent extends ArkCommonMethodComponent { return this } /** @memo */ - divider(value: ListDividerOptions | null): this { + divider(value?: ListDividerOptions): this { if (this.checkPriority("divider")) { - const value_casted = value as (ListDividerOptions | null) + const value_casted = value as (ListDividerOptions | undefined) this.getPeer()?.dividerAttribute(value_casted) return this } @@ -74,7 +73,7 @@ export function ArkListItemGroup( const receiver = remember(() => { return new ArkListItemGroupComponent() }) - NodeAttach((): ArkListItemGroupPeer => ArkListItemGroupPeer.create(ArkUINodeType.ListItemGroup, receiver), (_: ArkListItemGroupPeer) => { + NodeAttach((): ArkListItemGroupPeer => ArkListItemGroupPeer.create(receiver), (_: ArkListItemGroupPeer) => { receiver.setListItemGroupOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkListScrollerMaterialized.ts b/arkoala/arkui/src/ArkListScrollerMaterialized.ts index be58b5a40..327ee8cda 100644 --- a/arkoala/arkui/src/ArkListScrollerMaterialized.ts +++ b/arkoala/arkui/src/ArkListScrollerMaterialized.ts @@ -22,7 +22,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkLoadingProgress.ts b/arkoala/arkui/src/ArkLoadingProgress.ts index 511405339..49d736d04 100644 --- a/arkoala/arkui/src/ArkLoadingProgress.ts +++ b/arkoala/arkui/src/ArkLoadingProgress.ts @@ -19,7 +19,6 @@ 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" @@ -82,7 +81,7 @@ export function ArkLoadingProgress( const receiver = remember(() => { return new ArkLoadingProgressComponent() }) - NodeAttach((): ArkLoadingProgressPeer => ArkLoadingProgressPeer.create(ArkUINodeType.LoadingProgress, receiver), (_: ArkLoadingProgressPeer) => { + NodeAttach((): ArkLoadingProgressPeer => ArkLoadingProgressPeer.create(receiver), (_: ArkLoadingProgressPeer) => { receiver.setLoadingProgressOptions() style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkLocationButton.ts b/arkoala/arkui/src/ArkLocationButton.ts index 9fb94c929..e428a076a 100644 --- a/arkoala/arkui/src/ArkLocationButton.ts +++ b/arkoala/arkui/src/ArkLocationButton.ts @@ -19,7 +19,6 @@ 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" @@ -75,7 +74,7 @@ export function ArkLocationButton( const receiver = remember(() => { return new ArkLocationButtonComponent() }) - NodeAttach((): ArkLocationButtonPeer => ArkLocationButtonPeer.create(ArkUINodeType.LocationButton, receiver), (_: ArkLocationButtonPeer) => { + NodeAttach((): ArkLocationButtonPeer => ArkLocationButtonPeer.create(receiver), (_: ArkLocationButtonPeer) => { receiver.setLocationButtonOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkMarquee.ts b/arkoala/arkui/src/ArkMarquee.ts index cb626da10..102485a0d 100644 --- a/arkoala/arkui/src/ArkMarquee.ts +++ b/arkoala/arkui/src/ArkMarquee.ts @@ -19,7 +19,6 @@ 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" @@ -141,7 +140,7 @@ export function ArkMarquee( const receiver = remember(() => { return new ArkMarqueeComponent() }) - NodeAttach((): ArkMarqueePeer => ArkMarqueePeer.create(ArkUINodeType.Marquee, receiver), (_: ArkMarqueePeer) => { + NodeAttach((): ArkMarqueePeer => ArkMarqueePeer.create(receiver), (_: ArkMarqueePeer) => { receiver.setMarqueeOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkMatrix2DMaterialized.ts b/arkoala/arkui/src/ArkMatrix2DMaterialized.ts index f2cac852f..dd08ef4e7 100644 --- a/arkoala/arkui/src/ArkMatrix2DMaterialized.ts +++ b/arkoala/arkui/src/ArkMatrix2DMaterialized.ts @@ -16,13 +16,12 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics } from "./SyntheticDeclarations" import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkMediaCachedImage.ts b/arkoala/arkui/src/ArkMediaCachedImage.ts index 790b323f3..d446d367f 100644 --- a/arkoala/arkui/src/ArkMediaCachedImage.ts +++ b/arkoala/arkui/src/ArkMediaCachedImage.ts @@ -19,7 +19,6 @@ 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" @@ -56,7 +55,7 @@ export function ArkMediaCachedImage( const receiver = remember(() => { return new ArkMediaCachedImageComponent() }) - NodeAttach((): ArkMediaCachedImagePeer => ArkMediaCachedImagePeer.create(ArkUINodeType.MediaCachedImage, receiver), (_: ArkMediaCachedImagePeer) => { + NodeAttach((): ArkMediaCachedImagePeer => ArkMediaCachedImagePeer.create(receiver), (_: ArkMediaCachedImagePeer) => { receiver.setMediaCachedImageOptions(src) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkMenu.ts b/arkoala/arkui/src/ArkMenu.ts index 3c3a977d5..ec2f407fc 100644 --- a/arkoala/arkui/src/ArkMenu.ts +++ b/arkoala/arkui/src/ArkMenu.ts @@ -19,7 +19,6 @@ 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" @@ -118,7 +117,7 @@ export function ArkMenu( const receiver = remember(() => { return new ArkMenuComponent() }) - NodeAttach((): ArkMenuPeer => ArkMenuPeer.create(ArkUINodeType.Menu, receiver), (_: ArkMenuPeer) => { + NodeAttach((): ArkMenuPeer => ArkMenuPeer.create(receiver), (_: ArkMenuPeer) => { receiver.setMenuOptions() style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkMenuItem.ts b/arkoala/arkui/src/ArkMenuItem.ts index b3d8323a5..a6c70f003 100644 --- a/arkoala/arkui/src/ArkMenuItem.ts +++ b/arkoala/arkui/src/ArkMenuItem.ts @@ -19,7 +19,6 @@ 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" @@ -121,7 +120,7 @@ export function ArkMenuItem( const receiver = remember(() => { return new ArkMenuItemComponent() }) - NodeAttach((): ArkMenuItemPeer => ArkMenuItemPeer.create(ArkUINodeType.MenuItem, receiver), (_: ArkMenuItemPeer) => { + NodeAttach((): ArkMenuItemPeer => ArkMenuItemPeer.create(receiver), (_: ArkMenuItemPeer) => { receiver.setMenuItemOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkMenuItemGroup.ts b/arkoala/arkui/src/ArkMenuItemGroup.ts index 10577b49b..4670f700f 100644 --- a/arkoala/arkui/src/ArkMenuItemGroup.ts +++ b/arkoala/arkui/src/ArkMenuItemGroup.ts @@ -19,7 +19,6 @@ 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" @@ -56,7 +55,7 @@ export function ArkMenuItemGroup( const receiver = remember(() => { return new ArkMenuItemGroupComponent() }) - NodeAttach((): ArkMenuItemGroupPeer => ArkMenuItemGroupPeer.create(ArkUINodeType.MenuItemGroup, receiver), (_: ArkMenuItemGroupPeer) => { + NodeAttach((): ArkMenuItemGroupPeer => ArkMenuItemGroupPeer.create(receiver), (_: ArkMenuItemGroupPeer) => { receiver.setMenuItemGroupOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkMutableStyledStringMaterialized.ts b/arkoala/arkui/src/ArkMutableStyledStringMaterialized.ts index 944e437a5..98557668b 100644 --- a/arkoala/arkui/src/ArkMutableStyledStringMaterialized.ts +++ b/arkoala/arkui/src/ArkMutableStyledStringMaterialized.ts @@ -22,7 +22,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkNavDestination.ts b/arkoala/arkui/src/ArkNavDestination.ts index 227c3305d..40b72d64f 100644 --- a/arkoala/arkui/src/ArkNavDestination.ts +++ b/arkoala/arkui/src/ArkNavDestination.ts @@ -19,7 +19,6 @@ 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" @@ -194,6 +193,24 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { return this } /** @memo */ + bindToScrollable(value: Array): this { + if (this.checkPriority("bindToScrollable")) { + const value_casted = value as (Array) + this.getPeer()?.bindToScrollableAttribute(value_casted) + return this + } + return this + } + /** @memo */ + bindToNestedScrollable(value: Array): this { + if (this.checkPriority("bindToNestedScrollable")) { + const value_casted = value as (Array) + this.getPeer()?.bindToNestedScrollableAttribute(value_casted) + return this + } + return this + } + /** @memo */ title(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource, options?: NavigationTitleOptions): this { if (this.checkPriority("title")) { const value_casted = value as (string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource) @@ -250,7 +267,7 @@ export function ArkNavDestination( const receiver = remember(() => { return new ArkNavDestinationComponent() }) - NodeAttach((): ArkNavDestinationPeer => ArkNavDestinationPeer.create(ArkUINodeType.NavDestination, receiver), (_: ArkNavDestinationPeer) => { + NodeAttach((): ArkNavDestinationPeer => ArkNavDestinationPeer.create(receiver), (_: ArkNavDestinationPeer) => { receiver.setNavDestinationOptions() style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkNavDestinationContextMaterialized.ts b/arkoala/arkui/src/ArkNavDestinationContextMaterialized.ts index ee6e4ac70..30918bee1 100644 --- a/arkoala/arkui/src/ArkNavDestinationContextMaterialized.ts +++ b/arkoala/arkui/src/ArkNavDestinationContextMaterialized.ts @@ -22,7 +22,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkNavPathStackMaterialized.ts b/arkoala/arkui/src/ArkNavPathStackMaterialized.ts index 2dec2e8aa..634b71a6c 100644 --- a/arkoala/arkui/src/ArkNavPathStackMaterialized.ts +++ b/arkoala/arkui/src/ArkNavPathStackMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" @@ -256,7 +256,7 @@ export class NavPathStack implements MaterializedBase { const name_casted = name as (string) return this.getIndexByName_serialize(name_casted) } - getParent(): NavPathStack | null { + getParent(): NavPathStack | undefined { return this.getParent_serialize() } size(): number { @@ -589,7 +589,7 @@ export class NavPathStack implements MaterializedBase { const retval = nativeModule()._NavPathStack_getIndexByName(this.peer!.ptr, name) throw new Error("Object deserialization is not implemented.") } - private getParent_serialize(): NavPathStack | null { + private getParent_serialize(): NavPathStack | undefined { const retval = nativeModule()._NavPathStack_getParent(this.peer!.ptr) throw new Error("Object deserialization is not implemented.") } diff --git a/arkoala/arkui/src/ArkNavRouter.ts b/arkoala/arkui/src/ArkNavRouter.ts index 1c5533c29..b875670fa 100644 --- a/arkoala/arkui/src/ArkNavRouter.ts +++ b/arkoala/arkui/src/ArkNavRouter.ts @@ -19,7 +19,6 @@ 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" @@ -84,7 +83,7 @@ export function ArkNavRouter( const receiver = remember(() => { return new ArkNavRouterComponent() }) - NodeAttach((): ArkNavRouterPeer => ArkNavRouterPeer.create(ArkUINodeType.NavRouter, receiver), (_: ArkNavRouterPeer) => { + NodeAttach((): ArkNavRouterPeer => ArkNavRouterPeer.create(receiver), (_: ArkNavRouterPeer) => { receiver.setNavRouterOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkNavigationTransitionProxyMaterialized.ts b/arkoala/arkui/src/ArkNavigationTransitionProxyMaterialized.ts index dcdd5778c..8a7609ed4 100644 --- a/arkoala/arkui/src/ArkNavigationTransitionProxyMaterialized.ts +++ b/arkoala/arkui/src/ArkNavigationTransitionProxyMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkNavigator.ts b/arkoala/arkui/src/ArkNavigator.ts index 46d6312d8..3c2bab50d 100644 --- a/arkoala/arkui/src/ArkNavigator.ts +++ b/arkoala/arkui/src/ArkNavigator.ts @@ -19,7 +19,6 @@ 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" @@ -100,7 +99,7 @@ export function ArkNavigator( const receiver = remember(() => { return new ArkNavigatorComponent() }) - NodeAttach((): ArkNavigatorPeer => ArkNavigatorPeer.create(ArkUINodeType.Navigator, receiver), (_: ArkNavigatorPeer) => { + NodeAttach((): ArkNavigatorPeer => ArkNavigatorPeer.create(receiver), (_: ArkNavigatorPeer) => { receiver.setNavigatorOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkNodeContainer.ts b/arkoala/arkui/src/ArkNodeContainer.ts index 867a92c00..91c189b2e 100644 --- a/arkoala/arkui/src/ArkNodeContainer.ts +++ b/arkoala/arkui/src/ArkNodeContainer.ts @@ -19,7 +19,6 @@ 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" @@ -56,7 +55,7 @@ export function ArkNodeContainer( const receiver = remember(() => { return new ArkNodeContainerComponent() }) - NodeAttach((): ArkNodeContainerPeer => ArkNodeContainerPeer.create(ArkUINodeType.NodeContainer, receiver), (_: ArkNodeContainerPeer) => { + NodeAttach((): ArkNodeContainerPeer => ArkNodeContainerPeer.create(receiver), (_: ArkNodeContainerPeer) => { receiver.setNodeContainerOptions(controller) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkPanGestureOptionsMaterialized.ts b/arkoala/arkui/src/ArkPanGestureOptionsMaterialized.ts index 87829a91b..2e5c847d4 100644 --- a/arkoala/arkui/src/ArkPanGestureOptionsMaterialized.ts +++ b/arkoala/arkui/src/ArkPanGestureOptionsMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkPanRecognizerMaterialized.ts b/arkoala/arkui/src/ArkPanRecognizerMaterialized.ts index b6f4918bb..03d463728 100644 --- a/arkoala/arkui/src/ArkPanRecognizerMaterialized.ts +++ b/arkoala/arkui/src/ArkPanRecognizerMaterialized.ts @@ -23,7 +23,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkPanel.ts b/arkoala/arkui/src/ArkPanel.ts index f07bc7208..4240c55a6 100644 --- a/arkoala/arkui/src/ArkPanel.ts +++ b/arkoala/arkui/src/ArkPanel.ts @@ -19,7 +19,6 @@ 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" @@ -167,7 +166,7 @@ export function ArkPanel( const receiver = remember(() => { return new ArkPanelComponent() }) - NodeAttach((): ArkPanelPeer => ArkPanelPeer.create(ArkUINodeType.Panel, receiver), (_: ArkPanelPeer) => { + NodeAttach((): ArkPanelPeer => ArkPanelPeer.create(receiver), (_: ArkPanelPeer) => { receiver.setPanelOptions(show) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkPasteButton.ts b/arkoala/arkui/src/ArkPasteButton.ts index 3f2a28ca1..6ee90092b 100644 --- a/arkoala/arkui/src/ArkPasteButton.ts +++ b/arkoala/arkui/src/ArkPasteButton.ts @@ -19,7 +19,6 @@ 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" @@ -75,7 +74,7 @@ export function ArkPasteButton( const receiver = remember(() => { return new ArkPasteButtonComponent() }) - NodeAttach((): ArkPasteButtonPeer => ArkPasteButtonPeer.create(ArkUINodeType.PasteButton, receiver), (_: ArkPasteButtonPeer) => { + NodeAttach((): ArkPasteButtonPeer => ArkPasteButtonPeer.create(receiver), (_: ArkPasteButtonPeer) => { receiver.setPasteButtonOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkPath.ts b/arkoala/arkui/src/ArkPath.ts index b2a35372e..f864df0c3 100644 --- a/arkoala/arkui/src/ArkPath.ts +++ b/arkoala/arkui/src/ArkPath.ts @@ -19,7 +19,6 @@ 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" @@ -65,7 +64,7 @@ export function ArkPath( const receiver = remember(() => { return new ArkPathComponent() }) - NodeAttach((): ArkPathPeer => ArkPathPeer.create(ArkUINodeType.Path, receiver), (_: ArkPathPeer) => { + NodeAttach((): ArkPathPeer => ArkPathPeer.create(receiver), (_: ArkPathPeer) => { receiver.setPathOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkPath2DMaterialized.ts b/arkoala/arkui/src/ArkPath2DMaterialized.ts index 91401e6e4..c88e5e9c6 100644 --- a/arkoala/arkui/src/ArkPath2DMaterialized.ts +++ b/arkoala/arkui/src/ArkPath2DMaterialized.ts @@ -17,14 +17,13 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { CanvasPath } from "./ArkCanvasPathMaterialized" -import { IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics } from "./SyntheticDeclarations" import { Matrix2D } from "./ArkMatrix2DMaterialized" import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkPatternLock.ts b/arkoala/arkui/src/ArkPatternLock.ts index eb2b76a75..d2b784bba 100644 --- a/arkoala/arkui/src/ArkPatternLock.ts +++ b/arkoala/arkui/src/ArkPatternLock.ts @@ -19,7 +19,6 @@ 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" @@ -150,6 +149,15 @@ export class ArkPatternLockComponent extends ArkCommonMethodComponent { } return this } + /** @memo */ + skipUnselectedPoint(value: boolean): this { + if (this.checkPriority("skipUnselectedPoint")) { + const value_casted = value as (boolean) + this.getPeer()?.skipUnselectedPointAttribute(value_casted) + return this + } + return this + } public applyAttributesFinish(): void { // we calls this function outside of class, so need to make it public super.applyAttributesFinish() @@ -167,7 +175,7 @@ export function ArkPatternLock( const receiver = remember(() => { return new ArkPatternLockComponent() }) - NodeAttach((): ArkPatternLockPeer => ArkPatternLockPeer.create(ArkUINodeType.PatternLock, receiver), (_: ArkPatternLockPeer) => { + NodeAttach((): ArkPatternLockPeer => ArkPatternLockPeer.create(receiver), (_: ArkPatternLockPeer) => { receiver.setPatternLockOptions(controller) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkPatternLockControllerMaterialized.ts b/arkoala/arkui/src/ArkPatternLockControllerMaterialized.ts index 5bfe5f303..013bcdc0c 100644 --- a/arkoala/arkui/src/ArkPatternLockControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkPatternLockControllerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkPermissionRequestMaterialized.ts b/arkoala/arkui/src/ArkPermissionRequestMaterialized.ts index 6ebbcd958..480c3cf56 100644 --- a/arkoala/arkui/src/ArkPermissionRequestMaterialized.ts +++ b/arkoala/arkui/src/ArkPermissionRequestMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkPixelMapMockMaterialized.ts b/arkoala/arkui/src/ArkPixelMapMockMaterialized.ts index 6e600b8ae..188aebd8e 100644 --- a/arkoala/arkui/src/ArkPixelMapMockMaterialized.ts +++ b/arkoala/arkui/src/ArkPixelMapMockMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkPluginComponent.ts b/arkoala/arkui/src/ArkPluginComponent.ts index 73c7e5a10..5ee11951e 100644 --- a/arkoala/arkui/src/ArkPluginComponent.ts +++ b/arkoala/arkui/src/ArkPluginComponent.ts @@ -19,7 +19,6 @@ 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" @@ -77,7 +76,7 @@ export function ArkPluginComponent( const receiver = remember(() => { return new ArkPluginComponentComponent() }) - NodeAttach((): ArkPluginComponentPeer => ArkPluginComponentPeer.create(ArkUINodeType.PluginComponent, receiver), (_: ArkPluginComponentPeer) => { + NodeAttach((): ArkPluginComponentPeer => ArkPluginComponentPeer.create(receiver), (_: ArkPluginComponentPeer) => { receiver.setPluginComponentOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkPolygon.ts b/arkoala/arkui/src/ArkPolygon.ts index e94725beb..1b45dd514 100644 --- a/arkoala/arkui/src/ArkPolygon.ts +++ b/arkoala/arkui/src/ArkPolygon.ts @@ -19,7 +19,6 @@ 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" @@ -65,7 +64,7 @@ export function ArkPolygon( const receiver = remember(() => { return new ArkPolygonComponent() }) - NodeAttach((): ArkPolygonPeer => ArkPolygonPeer.create(ArkUINodeType.Polygon, receiver), (_: ArkPolygonPeer) => { + NodeAttach((): ArkPolygonPeer => ArkPolygonPeer.create(receiver), (_: ArkPolygonPeer) => { receiver.setPolygonOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkPolyline.ts b/arkoala/arkui/src/ArkPolyline.ts index 3a1f39593..bffe8e0dd 100644 --- a/arkoala/arkui/src/ArkPolyline.ts +++ b/arkoala/arkui/src/ArkPolyline.ts @@ -19,7 +19,6 @@ 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" @@ -65,7 +64,7 @@ export function ArkPolyline( const receiver = remember(() => { return new ArkPolylineComponent() }) - NodeAttach((): ArkPolylinePeer => ArkPolylinePeer.create(ArkUINodeType.Polyline, receiver), (_: ArkPolylinePeer) => { + NodeAttach((): ArkPolylinePeer => ArkPolylinePeer.create(receiver), (_: ArkPolylinePeer) => { receiver.setPolylineOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkProgress.ts b/arkoala/arkui/src/ArkProgress.ts index bf7fc0d91..6fb72918a 100644 --- a/arkoala/arkui/src/ArkProgress.ts +++ b/arkoala/arkui/src/ArkProgress.ts @@ -19,7 +19,6 @@ 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" @@ -49,9 +48,9 @@ export class ArkProgressComponent extends ArkCommonMethodComponent { return this } /** @memo */ - color(value: ResourceColor | LinearGradient): this { + color(value: ResourceColor | LinearGradient_common): this { if (this.checkPriority("color")) { - const value_casted = value as (ResourceColor | LinearGradient) + const value_casted = value as (ResourceColor | LinearGradient_common) this.getPeer()?.colorAttribute(value_casted) return this } @@ -101,7 +100,7 @@ export function ArkProgress( const receiver = remember(() => { return new ArkProgressComponent() }) - NodeAttach((): ArkProgressPeer => ArkProgressPeer.create(ArkUINodeType.Progress, receiver), (_: ArkProgressPeer) => { + NodeAttach((): ArkProgressPeer => ArkProgressPeer.create(receiver), (_: ArkProgressPeer) => { receiver.setProgressOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkProgressMaskMaterialized.ts b/arkoala/arkui/src/ArkProgressMaskMaterialized.ts index 14d1dee2b..6aeb19eb3 100644 --- a/arkoala/arkui/src/ArkProgressMaskMaterialized.ts +++ b/arkoala/arkui/src/ArkProgressMaskMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" @@ -88,10 +88,10 @@ export class ProgressMask implements MaterializedBase { } constructor(value?: number, total?: number, color?: ResourceColor) { if (((value) !== (undefined)) && ((total) !== (undefined)) && ((color) !== (undefined))) - { - const ctorPtr: KPointer = ProgressMask.ctor(value, total, color) - this.peer = new Finalizable(ctorPtr, ProgressMask.getFinalizer()) - } + { + const ctorPtr: KPointer = ProgressMask.ctor(value, total, color) + this.peer = new Finalizable(ctorPtr, ProgressMask.getFinalizer()) + } } static getFinalizer(): KPointer { return nativeModule()._ProgressMask_getFinalizer() diff --git a/arkoala/arkui/src/ArkQrcode.ts b/arkoala/arkui/src/ArkQrcode.ts index 61413bef7..352dcfc71 100644 --- a/arkoala/arkui/src/ArkQrcode.ts +++ b/arkoala/arkui/src/ArkQrcode.ts @@ -19,7 +19,6 @@ 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" @@ -83,7 +82,7 @@ export function ArkQRCode( const receiver = remember(() => { return new ArkQRCodeComponent() }) - NodeAttach((): ArkQRCodePeer => ArkQRCodePeer.create(ArkUINodeType.QRCode, receiver), (_: ArkQRCodePeer) => { + NodeAttach((): ArkQRCodePeer => ArkQRCodePeer.create(receiver), (_: ArkQRCodePeer) => { receiver.setQRCodeOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkRadio.ts b/arkoala/arkui/src/ArkRadio.ts index 7ead9ea81..23a705806 100644 --- a/arkoala/arkui/src/ArkRadio.ts +++ b/arkoala/arkui/src/ArkRadio.ts @@ -19,7 +19,6 @@ 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" @@ -94,7 +93,7 @@ export function ArkRadio( const receiver = remember(() => { return new ArkRadioComponent() }) - NodeAttach((): ArkRadioPeer => ArkRadioPeer.create(ArkUINodeType.Radio, receiver), (_: ArkRadioPeer) => { + NodeAttach((): ArkRadioPeer => ArkRadioPeer.create(receiver), (_: ArkRadioPeer) => { receiver.setRadioOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkRating.ts b/arkoala/arkui/src/ArkRating.ts index 62ef14d5f..16b77b117 100644 --- a/arkoala/arkui/src/ArkRating.ts +++ b/arkoala/arkui/src/ArkRating.ts @@ -19,7 +19,6 @@ 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" @@ -103,7 +102,7 @@ export function ArkRating( const receiver = remember(() => { return new ArkRatingComponent() }) - NodeAttach((): ArkRatingPeer => ArkRatingPeer.create(ArkUINodeType.Rating, receiver), (_: ArkRatingPeer) => { + NodeAttach((): ArkRatingPeer => ArkRatingPeer.create(receiver), (_: ArkRatingPeer) => { receiver.setRatingOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkRect.ts b/arkoala/arkui/src/ArkRect.ts index 7766a5be5..e9b4dbb0a 100644 --- a/arkoala/arkui/src/ArkRect.ts +++ b/arkoala/arkui/src/ArkRect.ts @@ -19,7 +19,6 @@ 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" @@ -83,7 +82,7 @@ export function ArkRect( const receiver = remember(() => { return new ArkRectComponent() }) - NodeAttach((): ArkRectPeer => ArkRectPeer.create(ArkUINodeType.Rect, receiver), (_: ArkRectPeer) => { + NodeAttach((): ArkRectPeer => ArkRectPeer.create(receiver), (_: ArkRectPeer) => { receiver.setRectOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkRefresh.ts b/arkoala/arkui/src/ArkRefresh.ts index b5bb1b81b..254394a06 100644 --- a/arkoala/arkui/src/ArkRefresh.ts +++ b/arkoala/arkui/src/ArkRefresh.ts @@ -19,7 +19,6 @@ 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" @@ -114,7 +113,7 @@ export function ArkRefresh( const receiver = remember(() => { return new ArkRefreshComponent() }) - NodeAttach((): ArkRefreshPeer => ArkRefreshPeer.create(ArkUINodeType.Refresh, receiver), (_: ArkRefreshPeer) => { + NodeAttach((): ArkRefreshPeer => ArkRefreshPeer.create(receiver), (_: ArkRefreshPeer) => { receiver.setRefreshOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkRelativeContainer.ts b/arkoala/arkui/src/ArkRelativeContainer.ts index 0a0e64b73..0623b32cd 100644 --- a/arkoala/arkui/src/ArkRelativeContainer.ts +++ b/arkoala/arkui/src/ArkRelativeContainer.ts @@ -19,7 +19,6 @@ 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" @@ -82,7 +81,7 @@ export function ArkRelativeContainer( const receiver = remember(() => { return new ArkRelativeContainerComponent() }) - NodeAttach((): ArkRelativeContainerPeer => ArkRelativeContainerPeer.create(ArkUINodeType.RelativeContainer, receiver), (_: ArkRelativeContainerPeer) => { + NodeAttach((): ArkRelativeContainerPeer => ArkRelativeContainerPeer.create(receiver), (_: ArkRelativeContainerPeer) => { receiver.setRelativeContainerOptions() style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkRemoteWindow.ts b/arkoala/arkui/src/ArkRemoteWindow.ts index 3c2d97435..9721349d1 100644 --- a/arkoala/arkui/src/ArkRemoteWindow.ts +++ b/arkoala/arkui/src/ArkRemoteWindow.ts @@ -19,7 +19,6 @@ 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" @@ -56,7 +55,7 @@ export function ArkRemoteWindow( const receiver = remember(() => { return new ArkRemoteWindowComponent() }) - NodeAttach((): ArkRemoteWindowPeer => ArkRemoteWindowPeer.create(ArkUINodeType.RemoteWindow, receiver), (_: ArkRemoteWindowPeer) => { + NodeAttach((): ArkRemoteWindowPeer => ArkRemoteWindowPeer.create(receiver), (_: ArkRemoteWindowPeer) => { receiver.setRemoteWindowOptions(target) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkRichEditor.ts b/arkoala/arkui/src/ArkRichEditor.ts index c9a1983d3..fa92e828a 100644 --- a/arkoala/arkui/src/ArkRichEditor.ts +++ b/arkoala/arkui/src/ArkRichEditor.ts @@ -19,7 +19,6 @@ 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" @@ -347,7 +346,7 @@ export function ArkRichEditor( const receiver = remember(() => { return new ArkRichEditorComponent() }) - NodeAttach((): ArkRichEditorPeer => ArkRichEditorPeer.create(ArkUINodeType.RichEditor, receiver), (_: ArkRichEditorPeer) => { + NodeAttach((): ArkRichEditorPeer => ArkRichEditorPeer.create(receiver), (_: ArkRichEditorPeer) => { receiver.setRichEditorOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkRichEditorBaseControllerMaterialized.ts b/arkoala/arkui/src/ArkRichEditorBaseControllerMaterialized.ts index 6486abaac..8664257e5 100644 --- a/arkoala/arkui/src/ArkRichEditorBaseControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkRichEditorBaseControllerMaterialized.ts @@ -23,7 +23,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkRichEditorControllerMaterialized.ts b/arkoala/arkui/src/ArkRichEditorControllerMaterialized.ts index 11680d45d..6a5d8745f 100644 --- a/arkoala/arkui/src/ArkRichEditorControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkRichEditorControllerMaterialized.ts @@ -17,13 +17,14 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { RichEditorBaseController } from "./ArkRichEditorBaseControllerMaterialized" +import { PixelMap } from "./ArkPixelMapMaterialized" import { StyledString } from "./ArkStyledStringMaterialized" import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkRichEditorStyledStringControllerMaterialized.ts b/arkoala/arkui/src/ArkRichEditorStyledStringControllerMaterialized.ts index 885f6b28f..d49a0c2e2 100644 --- a/arkoala/arkui/src/ArkRichEditorStyledStringControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkRichEditorStyledStringControllerMaterialized.ts @@ -25,7 +25,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkRichText.ts b/arkoala/arkui/src/ArkRichText.ts index 85fb946b0..3c44c7204 100644 --- a/arkoala/arkui/src/ArkRichText.ts +++ b/arkoala/arkui/src/ArkRichText.ts @@ -19,7 +19,6 @@ 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" @@ -77,7 +76,7 @@ export function ArkRichText( const receiver = remember(() => { return new ArkRichTextComponent() }) - NodeAttach((): ArkRichTextPeer => ArkRichTextPeer.create(ArkUINodeType.RichText, receiver), (_: ArkRichTextPeer) => { + NodeAttach((): ArkRichTextPeer => ArkRichTextPeer.create(receiver), (_: ArkRichTextPeer) => { receiver.setRichTextOptions(content) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkRootScene.ts b/arkoala/arkui/src/ArkRootScene.ts index af3191e5f..4b8cf3945 100644 --- a/arkoala/arkui/src/ArkRootScene.ts +++ b/arkoala/arkui/src/ArkRootScene.ts @@ -19,7 +19,6 @@ 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" @@ -56,7 +55,7 @@ export function ArkRootScene( const receiver = remember(() => { return new ArkRootSceneComponent() }) - NodeAttach((): ArkRootScenePeer => ArkRootScenePeer.create(ArkUINodeType.RootScene, receiver), (_: ArkRootScenePeer) => { + NodeAttach((): ArkRootScenePeer => ArkRootScenePeer.create(receiver), (_: ArkRootScenePeer) => { receiver.setRootSceneOptions(session) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkRow.ts b/arkoala/arkui/src/ArkRow.ts index 11998b06b..228831103 100644 --- a/arkoala/arkui/src/ArkRow.ts +++ b/arkoala/arkui/src/ArkRow.ts @@ -19,7 +19,6 @@ 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" @@ -92,7 +91,7 @@ export function ArkRow( const receiver = remember(() => { return new ArkRowComponent() }) - NodeAttach((): ArkRowPeer => ArkRowPeer.create(ArkUINodeType.Row, receiver), (_: ArkRowPeer) => { + NodeAttach((): ArkRowPeer => ArkRowPeer.create(receiver), (_: ArkRowPeer) => { receiver.setRowOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkRowSplit.ts b/arkoala/arkui/src/ArkRowSplit.ts index 9a9018980..abdf365c5 100644 --- a/arkoala/arkui/src/ArkRowSplit.ts +++ b/arkoala/arkui/src/ArkRowSplit.ts @@ -19,7 +19,6 @@ 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" @@ -64,7 +63,7 @@ export function ArkRowSplit( const receiver = remember(() => { return new ArkRowSplitComponent() }) - NodeAttach((): ArkRowSplitPeer => ArkRowSplitPeer.create(ArkUINodeType.RowSplit, receiver), (_: ArkRowSplitPeer) => { + NodeAttach((): ArkRowSplitPeer => ArkRowSplitPeer.create(receiver), (_: ArkRowSplitPeer) => { receiver.setRowSplitOptions() style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkSaveButton.ts b/arkoala/arkui/src/ArkSaveButton.ts index 7108273b5..13b900f29 100644 --- a/arkoala/arkui/src/ArkSaveButton.ts +++ b/arkoala/arkui/src/ArkSaveButton.ts @@ -19,7 +19,6 @@ 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" @@ -75,7 +74,7 @@ export function ArkSaveButton( const receiver = remember(() => { return new ArkSaveButtonComponent() }) - NodeAttach((): ArkSaveButtonPeer => ArkSaveButtonPeer.create(ArkUINodeType.SaveButton, receiver), (_: ArkSaveButtonPeer) => { + NodeAttach((): ArkSaveButtonPeer => ArkSaveButtonPeer.create(receiver), (_: ArkSaveButtonPeer) => { receiver.setSaveButtonOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkScreen.ts b/arkoala/arkui/src/ArkScreen.ts index aae8614e5..8825cd86c 100644 --- a/arkoala/arkui/src/ArkScreen.ts +++ b/arkoala/arkui/src/ArkScreen.ts @@ -19,7 +19,6 @@ 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" @@ -56,7 +55,7 @@ export function ArkScreen( const receiver = remember(() => { return new ArkScreenComponent() }) - NodeAttach((): ArkScreenPeer => ArkScreenPeer.create(ArkUINodeType.Screen, receiver), (_: ArkScreenPeer) => { + NodeAttach((): ArkScreenPeer => ArkScreenPeer.create(receiver), (_: ArkScreenPeer) => { receiver.setScreenOptions(screenId) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkScreenCaptureHandlerMaterialized.ts b/arkoala/arkui/src/ArkScreenCaptureHandlerMaterialized.ts index 214cd6e2f..be2244331 100644 --- a/arkoala/arkui/src/ArkScreenCaptureHandlerMaterialized.ts +++ b/arkoala/arkui/src/ArkScreenCaptureHandlerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkScroll.ts b/arkoala/arkui/src/ArkScroll.ts index cc3bd1962..7d498c526 100644 --- a/arkoala/arkui/src/ArkScroll.ts +++ b/arkoala/arkui/src/ArkScroll.ts @@ -19,7 +19,6 @@ 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" @@ -235,7 +234,7 @@ export function ArkScroll( const receiver = remember(() => { return new ArkScrollComponent() }) - NodeAttach((): ArkScrollPeer => ArkScrollPeer.create(ArkUINodeType.Scroll, receiver), (_: ArkScrollPeer) => { + NodeAttach((): ArkScrollPeer => ArkScrollPeer.create(receiver), (_: ArkScrollPeer) => { receiver.setScrollOptions(scroller) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkScrollBar.ts b/arkoala/arkui/src/ArkScrollBar.ts index 8fc9c46a3..29dc88cd0 100644 --- a/arkoala/arkui/src/ArkScrollBar.ts +++ b/arkoala/arkui/src/ArkScrollBar.ts @@ -19,7 +19,6 @@ 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" @@ -65,7 +64,7 @@ export function ArkScrollBar( const receiver = remember(() => { return new ArkScrollBarComponent() }) - NodeAttach((): ArkScrollBarPeer => ArkScrollBarPeer.create(ArkUINodeType.ScrollBar, receiver), (_: ArkScrollBarPeer) => { + NodeAttach((): ArkScrollBarPeer => ArkScrollBarPeer.create(receiver), (_: ArkScrollBarPeer) => { receiver.setScrollBarOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkScrollableTargetInfoMaterialized.ts b/arkoala/arkui/src/ArkScrollableTargetInfoMaterialized.ts index 0f593c82d..41a8c2bcf 100644 --- a/arkoala/arkui/src/ArkScrollableTargetInfoMaterialized.ts +++ b/arkoala/arkui/src/ArkScrollableTargetInfoMaterialized.ts @@ -22,7 +22,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkScrollerMaterialized.ts b/arkoala/arkui/src/ArkScrollerMaterialized.ts index 85fb1b196..be795c363 100644 --- a/arkoala/arkui/src/ArkScrollerMaterialized.ts +++ b/arkoala/arkui/src/ArkScrollerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkSearch.ts b/arkoala/arkui/src/ArkSearch.ts index 96c907353..22a7f8197 100644 --- a/arkoala/arkui/src/ArkSearch.ts +++ b/arkoala/arkui/src/ArkSearch.ts @@ -19,7 +19,6 @@ 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" @@ -442,7 +441,7 @@ export function ArkSearch( const receiver = remember(() => { return new ArkSearchComponent() }) - NodeAttach((): ArkSearchPeer => ArkSearchPeer.create(ArkUINodeType.Search, receiver), (_: ArkSearchPeer) => { + NodeAttach((): ArkSearchPeer => ArkSearchPeer.create(receiver), (_: ArkSearchPeer) => { receiver.setSearchOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkSearchControllerMaterialized.ts b/arkoala/arkui/src/ArkSearchControllerMaterialized.ts index 5e3cc864f..1981db65f 100644 --- a/arkoala/arkui/src/ArkSearchControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkSearchControllerMaterialized.ts @@ -22,7 +22,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkSecurityComponent.ts b/arkoala/arkui/src/ArkSecurityComponent.ts index 0e529bb41..a8d16cb2e 100644 --- a/arkoala/arkui/src/ArkSecurityComponent.ts +++ b/arkoala/arkui/src/ArkSecurityComponent.ts @@ -19,7 +19,6 @@ 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" @@ -253,7 +252,7 @@ export function ArkSecurityComponentMethod( const receiver = remember(() => { return new ArkSecurityComponentMethodComponent() }) - NodeAttach((): ArkSecurityComponentMethodPeer => ArkSecurityComponentMethodPeer.create(ArkUINodeType.SecurityComponentMethod, receiver), (_: ArkSecurityComponentMethodPeer) => { + NodeAttach((): ArkSecurityComponentMethodPeer => ArkSecurityComponentMethodPeer.create(receiver), (_: ArkSecurityComponentMethodPeer) => { style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkSelect.ts b/arkoala/arkui/src/ArkSelect.ts index 0b8034590..9cd719a15 100644 --- a/arkoala/arkui/src/ArkSelect.ts +++ b/arkoala/arkui/src/ArkSelect.ts @@ -19,7 +19,6 @@ 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" @@ -213,9 +212,9 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { return this } /** @memo */ - divider(value: DividerOptions | undefined | null): this { + divider(value?: DividerOptions): this { if (this.checkPriority("divider")) { - const value_casted = value as (DividerOptions | undefined | null) + const value_casted = value as (DividerOptions | undefined) this.getPeer()?.dividerAttribute(value_casted) return this } @@ -248,7 +247,7 @@ export function ArkSelect( const receiver = remember(() => { return new ArkSelectComponent() }) - NodeAttach((): ArkSelectPeer => ArkSelectPeer.create(ArkUINodeType.Select, receiver), (_: ArkSelectPeer) => { + NodeAttach((): ArkSelectPeer => ArkSelectPeer.create(receiver), (_: ArkSelectPeer) => { receiver.setSelectOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkShape.ts b/arkoala/arkui/src/ArkShape.ts index a4f110aa0..05d66de84 100644 --- a/arkoala/arkui/src/ArkShape.ts +++ b/arkoala/arkui/src/ArkShape.ts @@ -19,7 +19,6 @@ 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" @@ -183,7 +182,7 @@ export function ArkShape( const receiver = remember(() => { return new ArkShapeComponent() }) - NodeAttach((): ArkShapePeer => ArkShapePeer.create(ArkUINodeType.Shape, receiver), (_: ArkShapePeer) => { + NodeAttach((): ArkShapePeer => ArkShapePeer.create(receiver), (_: ArkShapePeer) => { receiver.setShapeOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkSidebar.ts b/arkoala/arkui/src/ArkSidebar.ts index 458033071..7a3de49dd 100644 --- a/arkoala/arkui/src/ArkSidebar.ts +++ b/arkoala/arkui/src/ArkSidebar.ts @@ -19,7 +19,6 @@ 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" @@ -150,9 +149,9 @@ export class ArkSideBarContainerComponent extends ArkCommonMethodComponent { return this } /** @memo */ - divider(value: DividerStyle | null): this { + divider(value?: DividerStyle): this { if (this.checkPriority("divider")) { - const value_casted = value as (DividerStyle | null) + const value_casted = value as (DividerStyle | undefined) this.getPeer()?.dividerAttribute(value_casted) return this } @@ -184,7 +183,7 @@ export function ArkSideBarContainer( const receiver = remember(() => { return new ArkSideBarContainerComponent() }) - NodeAttach((): ArkSideBarContainerPeer => ArkSideBarContainerPeer.create(ArkUINodeType.SideBarContainer, receiver), (_: ArkSideBarContainerPeer) => { + NodeAttach((): ArkSideBarContainerPeer => ArkSideBarContainerPeer.create(receiver), (_: ArkSideBarContainerPeer) => { receiver.setSideBarContainerOptions(type) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkSlider.ts b/arkoala/arkui/src/ArkSlider.ts index 74ddccf25..02c3c9691 100644 --- a/arkoala/arkui/src/ArkSlider.ts +++ b/arkoala/arkui/src/ArkSlider.ts @@ -19,7 +19,6 @@ 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" @@ -50,9 +49,9 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { return this } /** @memo */ - trackColor(value: ResourceColor | LinearGradient): this { + trackColor(value: ResourceColor | LinearGradient_common): this { if (this.checkPriority("trackColor")) { - const value_casted = value as (ResourceColor | LinearGradient) + const value_casted = value as (ResourceColor | LinearGradient_common) this.getPeer()?.trackColorAttribute(value_casted) return this } @@ -248,7 +247,7 @@ export function ArkSlider( const receiver = remember(() => { return new ArkSliderComponent() }) - NodeAttach((): ArkSliderPeer => ArkSliderPeer.create(ArkUINodeType.Slider, receiver), (_: ArkSliderPeer) => { + NodeAttach((): ArkSliderPeer => ArkSliderPeer.create(receiver), (_: ArkSliderPeer) => { receiver.setSliderOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkSpan.ts b/arkoala/arkui/src/ArkSpan.ts index cf4fb98e3..717bbf751 100644 --- a/arkoala/arkui/src/ArkSpan.ts +++ b/arkoala/arkui/src/ArkSpan.ts @@ -19,7 +19,6 @@ 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" @@ -65,7 +64,7 @@ export function ArkBaseSpan( const receiver = remember(() => { return new ArkBaseSpanComponent() }) - NodeAttach((): ArkBaseSpanPeer => ArkBaseSpanPeer.create(ArkUINodeType.BaseSpan, receiver), (_: ArkBaseSpanPeer) => { + NodeAttach((): ArkBaseSpanPeer => ArkBaseSpanPeer.create(receiver), (_: ArkBaseSpanPeer) => { style?.(receiver) content_?.() @@ -202,7 +201,7 @@ export function ArkSpan( const receiver = remember(() => { return new ArkSpanComponent() }) - NodeAttach((): ArkSpanPeer => ArkSpanPeer.create(ArkUINodeType.Span, receiver), (_: ArkSpanPeer) => { + NodeAttach((): ArkSpanPeer => ArkSpanPeer.create(receiver), (_: ArkSpanPeer) => { receiver.setSpanOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkSslErrorHandlerMaterialized.ts b/arkoala/arkui/src/ArkSslErrorHandlerMaterialized.ts index cfd23ac60..a0cc12d3a 100644 --- a/arkoala/arkui/src/ArkSslErrorHandlerMaterialized.ts +++ b/arkoala/arkui/src/ArkSslErrorHandlerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkStack.ts b/arkoala/arkui/src/ArkStack.ts index e36cde847..c746d3ee6 100644 --- a/arkoala/arkui/src/ArkStack.ts +++ b/arkoala/arkui/src/ArkStack.ts @@ -19,7 +19,6 @@ 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" @@ -74,7 +73,7 @@ export function ArkStack( const receiver = remember(() => { return new ArkStackComponent() }) - NodeAttach((): ArkStackPeer => ArkStackPeer.create(ArkUINodeType.Stack, receiver), (_: ArkStackPeer) => { + NodeAttach((): ArkStackPeer => ArkStackPeer.create(receiver), (_: ArkStackPeer) => { receiver.setStackOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkStepper.ts b/arkoala/arkui/src/ArkStepper.ts index fe93eb9da..fe7989964 100644 --- a/arkoala/arkui/src/ArkStepper.ts +++ b/arkoala/arkui/src/ArkStepper.ts @@ -19,7 +19,6 @@ 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" @@ -107,7 +106,7 @@ export function ArkStepper( const receiver = remember(() => { return new ArkStepperComponent() }) - NodeAttach((): ArkStepperPeer => ArkStepperPeer.create(ArkUINodeType.Stepper, receiver), (_: ArkStepperPeer) => { + NodeAttach((): ArkStepperPeer => ArkStepperPeer.create(receiver), (_: ArkStepperPeer) => { receiver.setStepperOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkStepperItem.ts b/arkoala/arkui/src/ArkStepperItem.ts index cceff16fc..7d5e6d9b6 100644 --- a/arkoala/arkui/src/ArkStepperItem.ts +++ b/arkoala/arkui/src/ArkStepperItem.ts @@ -19,7 +19,6 @@ 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" @@ -82,7 +81,7 @@ export function ArkStepperItem( const receiver = remember(() => { return new ArkStepperItemComponent() }) - NodeAttach((): ArkStepperItemPeer => ArkStepperItemPeer.create(ArkUINodeType.StepperItem, receiver), (_: ArkStepperItemPeer) => { + NodeAttach((): ArkStepperItemPeer => ArkStepperItemPeer.create(receiver), (_: ArkStepperItemPeer) => { receiver.setStepperItemOptions() style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkStyledStringControllerMaterialized.ts b/arkoala/arkui/src/ArkStyledStringControllerMaterialized.ts index 7cd1d3d05..454e14cbb 100644 --- a/arkoala/arkui/src/ArkStyledStringControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkStyledStringControllerMaterialized.ts @@ -23,7 +23,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkStyledStringMaterialized.ts b/arkoala/arkui/src/ArkStyledStringMaterialized.ts index 0f4a78c47..c997e3030 100644 --- a/arkoala/arkui/src/ArkStyledStringMaterialized.ts +++ b/arkoala/arkui/src/ArkStyledStringMaterialized.ts @@ -22,7 +22,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" @@ -98,10 +98,10 @@ export class StyledString implements MaterializedBase { } constructor(value?: string | ImageAttachment | CustomSpan, styles?: Array) { if (((value) !== (undefined)) && ((styles) !== (undefined))) - { - const ctorPtr: KPointer = StyledString.ctor(value, styles) - this.peer = new Finalizable(ctorPtr, StyledString.getFinalizer()) - } + { + const ctorPtr: KPointer = StyledString.ctor(value, styles) + this.peer = new Finalizable(ctorPtr, StyledString.getFinalizer()) + } } static getFinalizer(): KPointer { return nativeModule()._StyledString_getFinalizer() diff --git a/arkoala/arkui/src/ArkSubTabBarStyleBuilder.ts b/arkoala/arkui/src/ArkSubTabBarStyleBuilder.ts index 3f6adaa32..8696f528c 100644 --- a/arkoala/arkui/src/ArkSubTabBarStyleBuilder.ts +++ b/arkoala/arkui/src/ArkSubTabBarStyleBuilder.ts @@ -1,5 +1,4 @@ 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 diff --git a/arkoala/arkui/src/ArkSubscribaleAbstractMaterialized.ts b/arkoala/arkui/src/ArkSubscribaleAbstractMaterialized.ts index 57eba6958..b8693a6ef 100644 --- a/arkoala/arkui/src/ArkSubscribaleAbstractMaterialized.ts +++ b/arkoala/arkui/src/ArkSubscribaleAbstractMaterialized.ts @@ -22,7 +22,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkSwiper.ts b/arkoala/arkui/src/ArkSwiper.ts index c8c809008..06399588e 100644 --- a/arkoala/arkui/src/ArkSwiper.ts +++ b/arkoala/arkui/src/ArkSwiper.ts @@ -19,7 +19,6 @@ 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" @@ -68,20 +67,11 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { return this } /** @memo */ - indicator(value: DotIndicator | DigitIndicator | boolean | IndicatorComponentController): this { + indicator(value: DotIndicator | DigitIndicator | boolean): this { if (this.checkPriority("indicator")) { - 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") + const value_casted = value as (DotIndicator | DigitIndicator | boolean) + this.getPeer()?.indicatorAttribute(value_casted) + return this } return this } @@ -309,7 +299,7 @@ export function ArkSwiper( const receiver = remember(() => { return new ArkSwiperComponent() }) - NodeAttach((): ArkSwiperPeer => ArkSwiperPeer.create(ArkUINodeType.Swiper, receiver), (_: ArkSwiperPeer) => { + NodeAttach((): ArkSwiperPeer => ArkSwiperPeer.create(receiver), (_: ArkSwiperPeer) => { receiver.setSwiperOptions(controller) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkSwiperContentTransitionProxyMaterialized.ts b/arkoala/arkui/src/ArkSwiperContentTransitionProxyMaterialized.ts index bd03fadbb..87fdfdb6d 100644 --- a/arkoala/arkui/src/ArkSwiperContentTransitionProxyMaterialized.ts +++ b/arkoala/arkui/src/ArkSwiperContentTransitionProxyMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkSwiperControllerMaterialized.ts b/arkoala/arkui/src/ArkSwiperControllerMaterialized.ts index 5c5625a5e..ff36e2b09 100644 --- a/arkoala/arkui/src/ArkSwiperControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkSwiperControllerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkSymbolSpan.ts b/arkoala/arkui/src/ArkSymbolSpan.ts index fd58347d6..e78798ca9 100644 --- a/arkoala/arkui/src/ArkSymbolSpan.ts +++ b/arkoala/arkui/src/ArkSymbolSpan.ts @@ -19,7 +19,6 @@ 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" @@ -101,7 +100,7 @@ export function ArkSymbolSpan( const receiver = remember(() => { return new ArkSymbolSpanComponent() }) - NodeAttach((): ArkSymbolSpanPeer => ArkSymbolSpanPeer.create(ArkUINodeType.SymbolSpan, receiver), (_: ArkSymbolSpanPeer) => { + NodeAttach((): ArkSymbolSpanPeer => ArkSymbolSpanPeer.create(receiver), (_: ArkSymbolSpanPeer) => { receiver.setSymbolSpanOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkSymbolglyph.ts b/arkoala/arkui/src/ArkSymbolglyph.ts index dbb3412cd..0d1e14a2f 100644 --- a/arkoala/arkui/src/ArkSymbolglyph.ts +++ b/arkoala/arkui/src/ArkSymbolglyph.ts @@ -19,7 +19,6 @@ 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" @@ -122,7 +121,7 @@ export function ArkSymbolGlyph( const receiver = remember(() => { return new ArkSymbolGlyphComponent() }) - NodeAttach((): ArkSymbolGlyphPeer => ArkSymbolGlyphPeer.create(ArkUINodeType.SymbolGlyph, receiver), (_: ArkSymbolGlyphPeer) => { + NodeAttach((): ArkSymbolGlyphPeer => ArkSymbolGlyphPeer.create(receiver), (_: ArkSymbolGlyphPeer) => { receiver.setSymbolGlyphOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkTabContent.ts b/arkoala/arkui/src/ArkTabContent.ts index c9d62704b..0da4ec687 100644 --- a/arkoala/arkui/src/ArkTabContent.ts +++ b/arkoala/arkui/src/ArkTabContent.ts @@ -19,7 +19,6 @@ 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" @@ -94,7 +93,7 @@ export function ArkTabContent( const receiver = remember(() => { return new ArkTabContentComponent() }) - NodeAttach((): ArkTabContentPeer => ArkTabContentPeer.create(ArkUINodeType.TabContent, receiver), (_: ArkTabContentPeer) => { + NodeAttach((): ArkTabContentPeer => ArkTabContentPeer.create(receiver), (_: ArkTabContentPeer) => { receiver.setTabContentOptions() style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkTabContentTransitionProxyMaterialized.ts b/arkoala/arkui/src/ArkTabContentTransitionProxyMaterialized.ts index fdff67c62..6b66a1d7b 100644 --- a/arkoala/arkui/src/ArkTabContentTransitionProxyMaterialized.ts +++ b/arkoala/arkui/src/ArkTabContentTransitionProxyMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkTabs.ts b/arkoala/arkui/src/ArkTabs.ts index 0152674a1..8b0b12c82 100644 --- a/arkoala/arkui/src/ArkTabs.ts +++ b/arkoala/arkui/src/ArkTabs.ts @@ -19,7 +19,6 @@ 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" @@ -192,9 +191,9 @@ export class ArkTabsComponent extends ArkCommonMethodComponent { return this } /** @memo */ - divider(value: DividerStyle | null): this { + divider(value?: DividerStyle): this { if (this.checkPriority("divider")) { - const value_casted = value as (DividerStyle | null) + const value_casted = value as (DividerStyle | undefined) this.getPeer()?.dividerAttribute(value_casted) return this } @@ -277,10 +276,10 @@ export class ArkTabsComponent extends ArkCommonMethodComponent { return this } /** @memo */ - barModeBarMode_SCROLLABLE(options: ScrollableBarModeOptions): this { - if (this.checkPriority("barModeBarMode_SCROLLABLE")) { + barModeScrollable(options: ScrollableBarModeOptions): this { + if (this.checkPriority("barModeScrollable")) { const options_casted = options as (ScrollableBarModeOptions) - this.getPeer()?.barModeBarMode_SCROLLABLEAttribute(options_casted) + this.getPeer()?.barModeScrollableAttribute(options_casted) return this } return this @@ -302,7 +301,7 @@ export function ArkTabs( const receiver = remember(() => { return new ArkTabsComponent() }) - NodeAttach((): ArkTabsPeer => ArkTabsPeer.create(ArkUINodeType.Tabs, receiver), (_: ArkTabsPeer) => { + NodeAttach((): ArkTabsPeer => ArkTabsPeer.create(receiver), (_: ArkTabsPeer) => { receiver.setTabsOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkTabsControllerMaterialized.ts b/arkoala/arkui/src/ArkTabsControllerMaterialized.ts index 2c750c70a..cc1da3b00 100644 --- a/arkoala/arkui/src/ArkTabsControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkTabsControllerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkText.ts b/arkoala/arkui/src/ArkText.ts index 720288416..e009a9801 100644 --- a/arkoala/arkui/src/ArkText.ts +++ b/arkoala/arkui/src/ArkText.ts @@ -19,7 +19,6 @@ 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" @@ -455,7 +454,7 @@ export function ArkText( const receiver = remember(() => { return new ArkTextComponent() }) - NodeAttach((): ArkTextPeer => ArkTextPeer.create(ArkUINodeType.Text, receiver), (_: ArkTextPeer) => { + NodeAttach((): ArkTextPeer => ArkTextPeer.create(receiver), (_: ArkTextPeer) => { receiver.setTextOptions(content,value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkTextArea.ts b/arkoala/arkui/src/ArkTextArea.ts index 727e247a3..7bdd93152 100644 --- a/arkoala/arkui/src/ArkTextArea.ts +++ b/arkoala/arkui/src/ArkTextArea.ts @@ -19,7 +19,6 @@ 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" @@ -550,7 +549,7 @@ export function ArkTextArea( const receiver = remember(() => { return new ArkTextAreaComponent() }) - NodeAttach((): ArkTextAreaPeer => ArkTextAreaPeer.create(ArkUINodeType.TextArea, receiver), (_: ArkTextAreaPeer) => { + NodeAttach((): ArkTextAreaPeer => ArkTextAreaPeer.create(receiver), (_: ArkTextAreaPeer) => { receiver.setTextAreaOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkTextAreaControllerMaterialized.ts b/arkoala/arkui/src/ArkTextAreaControllerMaterialized.ts index a907b9102..65d3bc570 100644 --- a/arkoala/arkui/src/ArkTextAreaControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkTextAreaControllerMaterialized.ts @@ -22,7 +22,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkTextBaseControllerMaterialized.ts b/arkoala/arkui/src/ArkTextBaseControllerMaterialized.ts index 707e21dfc..842df2539 100644 --- a/arkoala/arkui/src/ArkTextBaseControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkTextBaseControllerMaterialized.ts @@ -22,7 +22,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkTextClock.ts b/arkoala/arkui/src/ArkTextClock.ts index 162c4310b..575428ebe 100644 --- a/arkoala/arkui/src/ArkTextClock.ts +++ b/arkoala/arkui/src/ArkTextClock.ts @@ -19,7 +19,6 @@ 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" @@ -157,7 +156,7 @@ export function ArkTextClock( const receiver = remember(() => { return new ArkTextClockComponent() }) - NodeAttach((): ArkTextClockPeer => ArkTextClockPeer.create(ArkUINodeType.TextClock, receiver), (_: ArkTextClockPeer) => { + NodeAttach((): ArkTextClockPeer => ArkTextClockPeer.create(receiver), (_: ArkTextClockPeer) => { receiver.setTextClockOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkTextClockControllerMaterialized.ts b/arkoala/arkui/src/ArkTextClockControllerMaterialized.ts index b5a242277..705d317b2 100644 --- a/arkoala/arkui/src/ArkTextClockControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkTextClockControllerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkTextContentControllerBaseMaterialized.ts b/arkoala/arkui/src/ArkTextContentControllerBaseMaterialized.ts index e7a0134fb..41376d05f 100644 --- a/arkoala/arkui/src/ArkTextContentControllerBaseMaterialized.ts +++ b/arkoala/arkui/src/ArkTextContentControllerBaseMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkTextControllerMaterialized.ts b/arkoala/arkui/src/ArkTextControllerMaterialized.ts index 5750eb34b..281c150b3 100644 --- a/arkoala/arkui/src/ArkTextControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkTextControllerMaterialized.ts @@ -23,7 +23,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkTextEditControllerExMaterialized.ts b/arkoala/arkui/src/ArkTextEditControllerExMaterialized.ts index f1937c3d3..9f078e3a5 100644 --- a/arkoala/arkui/src/ArkTextEditControllerExMaterialized.ts +++ b/arkoala/arkui/src/ArkTextEditControllerExMaterialized.ts @@ -22,7 +22,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkTextInput.ts b/arkoala/arkui/src/ArkTextInput.ts index dee17fff4..685df4a22 100644 --- a/arkoala/arkui/src/ArkTextInput.ts +++ b/arkoala/arkui/src/ArkTextInput.ts @@ -19,7 +19,6 @@ 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" @@ -659,7 +658,7 @@ export function ArkTextInput( const receiver = remember(() => { return new ArkTextInputComponent() }) - NodeAttach((): ArkTextInputPeer => ArkTextInputPeer.create(ArkUINodeType.TextInput, receiver), (_: ArkTextInputPeer) => { + NodeAttach((): ArkTextInputPeer => ArkTextInputPeer.create(receiver), (_: ArkTextInputPeer) => { receiver.setTextInputOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkTextInputControllerMaterialized.ts b/arkoala/arkui/src/ArkTextInputControllerMaterialized.ts index 251d17286..117fb493d 100644 --- a/arkoala/arkui/src/ArkTextInputControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkTextInputControllerMaterialized.ts @@ -22,7 +22,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkTextMenuItemIdMaterialized.ts b/arkoala/arkui/src/ArkTextMenuItemIdMaterialized.ts index 10824745e..49365911b 100644 --- a/arkoala/arkui/src/ArkTextMenuItemIdMaterialized.ts +++ b/arkoala/arkui/src/ArkTextMenuItemIdMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkTextPicker.ts b/arkoala/arkui/src/ArkTextPicker.ts index 3e61d9fde..c7e2c5308 100644 --- a/arkoala/arkui/src/ArkTextPicker.ts +++ b/arkoala/arkui/src/ArkTextPicker.ts @@ -19,7 +19,6 @@ 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" @@ -135,9 +134,9 @@ export class ArkTextPickerComponent extends ArkCommonMethodComponent { return this } /** @memo */ - divider(value: DividerOptions | null): this { + divider(value?: DividerOptions): this { if (this.checkPriority("divider")) { - const value_casted = value as (DividerOptions | null) + const value_casted = value as (DividerOptions | undefined) this.getPeer()?.dividerAttribute(value_casted) return this } @@ -169,7 +168,7 @@ export function ArkTextPicker( const receiver = remember(() => { return new ArkTextPickerComponent() }) - NodeAttach((): ArkTextPickerPeer => ArkTextPickerPeer.create(ArkUINodeType.TextPicker, receiver), (_: ArkTextPickerPeer) => { + NodeAttach((): ArkTextPickerPeer => ArkTextPickerPeer.create(receiver), (_: ArkTextPickerPeer) => { receiver.setTextPickerOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkTextPickerDialogMaterialized.ts b/arkoala/arkui/src/ArkTextPickerDialogMaterialized.ts index b9940d5f0..28cd0800a 100644 --- a/arkoala/arkui/src/ArkTextPickerDialogMaterialized.ts +++ b/arkoala/arkui/src/ArkTextPickerDialogMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkTextTimer.ts b/arkoala/arkui/src/ArkTextTimer.ts index 6f12bfb42..f8c863410 100644 --- a/arkoala/arkui/src/ArkTextTimer.ts +++ b/arkoala/arkui/src/ArkTextTimer.ts @@ -19,7 +19,6 @@ 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" @@ -139,7 +138,7 @@ export function ArkTextTimer( const receiver = remember(() => { return new ArkTextTimerComponent() }) - NodeAttach((): ArkTextTimerPeer => ArkTextTimerPeer.create(ArkUINodeType.TextTimer, receiver), (_: ArkTextTimerPeer) => { + NodeAttach((): ArkTextTimerPeer => ArkTextTimerPeer.create(receiver), (_: ArkTextTimerPeer) => { receiver.setTextTimerOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkTextTimerControllerMaterialized.ts b/arkoala/arkui/src/ArkTextTimerControllerMaterialized.ts index 84020d39a..e3ce50e03 100644 --- a/arkoala/arkui/src/ArkTextTimerControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkTextTimerControllerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkTimePicker.ts b/arkoala/arkui/src/ArkTimePicker.ts index 649310cd2..3eca0abf0 100644 --- a/arkoala/arkui/src/ArkTimePicker.ts +++ b/arkoala/arkui/src/ArkTimePicker.ts @@ -19,14 +19,12 @@ 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 { ArkTimePickerPeer } from "./peers/ArkTimePickerPeer" import { UseEventsProperties } from "./use_properties" -import { IMPORT_default_DateTimeOptions_FROM_api_ohos_intl } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkTimePickerComponent extends ArkCommonMethodComponent { getPeer(): ArkTimePickerPeer { @@ -131,7 +129,7 @@ export function ArkTimePicker( const receiver = remember(() => { return new ArkTimePickerComponent() }) - NodeAttach((): ArkTimePickerPeer => ArkTimePickerPeer.create(ArkUINodeType.TimePicker, receiver), (_: ArkTimePickerPeer) => { + NodeAttach((): ArkTimePickerPeer => ArkTimePickerPeer.create(receiver), (_: ArkTimePickerPeer) => { receiver.setTimePickerOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkTimePickerDialogMaterialized.ts b/arkoala/arkui/src/ArkTimePickerDialogMaterialized.ts index 2da6ca49b..e55df131c 100644 --- a/arkoala/arkui/src/ArkTimePickerDialogMaterialized.ts +++ b/arkoala/arkui/src/ArkTimePickerDialogMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkToggle.ts b/arkoala/arkui/src/ArkToggle.ts index 5368c3520..a01958ec5 100644 --- a/arkoala/arkui/src/ArkToggle.ts +++ b/arkoala/arkui/src/ArkToggle.ts @@ -19,7 +19,6 @@ 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" @@ -103,7 +102,7 @@ export function ArkToggle( const receiver = remember(() => { return new ArkToggleComponent() }) - NodeAttach((): ArkTogglePeer => ArkTogglePeer.create(ArkUINodeType.Toggle, receiver), (_: ArkTogglePeer) => { + NodeAttach((): ArkTogglePeer => ArkTogglePeer.create(receiver), (_: ArkTogglePeer) => { receiver.setToggleOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkTransitionEffectMaterialized.ts b/arkoala/arkui/src/ArkTransitionEffectMaterialized.ts index e5910fbbf..05fdccf93 100644 --- a/arkoala/arkui/src/ArkTransitionEffectMaterialized.ts +++ b/arkoala/arkui/src/ArkTransitionEffectMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" @@ -95,10 +95,10 @@ export class TransitionEffect implements MaterializedBase { } constructor(type?: string, effect?: TransitionEffects) { if (((type) !== (undefined)) && ((effect) !== (undefined))) - { - const ctorPtr: KPointer = TransitionEffect.ctor(type, effect) - this.peer = new Finalizable(ctorPtr, TransitionEffect.getFinalizer()) - } + { + const ctorPtr: KPointer = TransitionEffect.ctor(type, effect) + this.peer = new Finalizable(ctorPtr, TransitionEffect.getFinalizer()) + } } static getFinalizer(): KPointer { return nativeModule()._TransitionEffect_getFinalizer() diff --git a/arkoala/arkui/src/ArkUIExtensionProxyMaterialized.ts b/arkoala/arkui/src/ArkUIExtensionProxyMaterialized.ts index 88308b931..6382bf728 100644 --- a/arkoala/arkui/src/ArkUIExtensionProxyMaterialized.ts +++ b/arkoala/arkui/src/ArkUIExtensionProxyMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkUiExtensionComponent.ts b/arkoala/arkui/src/ArkUiExtensionComponent.ts index 78fe4aeb3..f57a973e7 100644 --- a/arkoala/arkui/src/ArkUiExtensionComponent.ts +++ b/arkoala/arkui/src/ArkUiExtensionComponent.ts @@ -19,14 +19,12 @@ 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 { ArkUIExtensionComponentPeer } from "./peers/ArkUiExtensionComponentPeer" import { UseEventsProperties } from "./use_properties" -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 { getPeer(): ArkUIExtensionComponentPeer { @@ -82,9 +80,9 @@ export class ArkUIExtensionComponentComponent extends ArkCommonMethodComponent { return this } /** @memo */ - onError(value: IMPORT_ErrorCallback_FROM_api_ohos_base): this { + onError(value: ErrorCallback): this { if (this.checkPriority("onError")) { - const value_casted = value as (IMPORT_ErrorCallback_FROM_api_ohos_base) + const value_casted = value as (ErrorCallback) this.getPeer()?.onErrorAttribute(value_casted) return this } @@ -117,7 +115,7 @@ export function ArkUIExtensionComponent( const receiver = remember(() => { return new ArkUIExtensionComponentComponent() }) - NodeAttach((): ArkUIExtensionComponentPeer => ArkUIExtensionComponentPeer.create(ArkUINodeType.UIExtensionComponent, receiver), (_: ArkUIExtensionComponentPeer) => { + NodeAttach((): ArkUIExtensionComponentPeer => ArkUIExtensionComponentPeer.create(receiver), (_: ArkUIExtensionComponentPeer) => { receiver.setUIExtensionComponentOptions(want,options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkVideo.ts b/arkoala/arkui/src/ArkVideo.ts index ba97a8123..b777c8d09 100644 --- a/arkoala/arkui/src/ArkVideo.ts +++ b/arkoala/arkui/src/ArkVideo.ts @@ -19,7 +19,6 @@ 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" @@ -220,7 +219,7 @@ export function ArkVideo( const receiver = remember(() => { return new ArkVideoComponent() }) - NodeAttach((): ArkVideoPeer => ArkVideoPeer.create(ArkUINodeType.Video, receiver), (_: ArkVideoPeer) => { + NodeAttach((): ArkVideoPeer => ArkVideoPeer.create(receiver), (_: ArkVideoPeer) => { receiver.setVideoOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkVideoControllerMaterialized.ts b/arkoala/arkui/src/ArkVideoControllerMaterialized.ts index 46a553738..b6cd210f3 100644 --- a/arkoala/arkui/src/ArkVideoControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkVideoControllerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkViewMaterialized.ts b/arkoala/arkui/src/ArkViewMaterialized.ts index aebf34379..7aaacfe0a 100644 --- a/arkoala/arkui/src/ArkViewMaterialized.ts +++ b/arkoala/arkui/src/ArkViewMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkWaterFlow.ts b/arkoala/arkui/src/ArkWaterFlow.ts index 18762abc9..d0b081a63 100644 --- a/arkoala/arkui/src/ArkWaterFlow.ts +++ b/arkoala/arkui/src/ArkWaterFlow.ts @@ -19,7 +19,6 @@ 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" @@ -198,7 +197,7 @@ export function ArkWaterFlow( const receiver = remember(() => { return new ArkWaterFlowComponent() }) - NodeAttach((): ArkWaterFlowPeer => ArkWaterFlowPeer.create(ArkUINodeType.WaterFlow, receiver), (_: ArkWaterFlowPeer) => { + NodeAttach((): ArkWaterFlowPeer => ArkWaterFlowPeer.create(receiver), (_: ArkWaterFlowPeer) => { receiver.setWaterFlowOptions(options) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkWaterFlowSectionsMaterialized.ts b/arkoala/arkui/src/ArkWaterFlowSectionsMaterialized.ts index d5e67ac9b..78e3b0337 100644 --- a/arkoala/arkui/src/ArkWaterFlowSectionsMaterialized.ts +++ b/arkoala/arkui/src/ArkWaterFlowSectionsMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkWeb.ts b/arkoala/arkui/src/ArkWeb.ts index dc54faea6..177ec8806 100644 --- a/arkoala/arkui/src/ArkWeb.ts +++ b/arkoala/arkui/src/ArkWeb.ts @@ -19,14 +19,12 @@ 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 { ArkWebPeer } from "./peers/ArkWebPeer" import { UseEventsProperties } from "./use_properties" -import { IMPORT_default_WebviewController_FROM_api_ohos_web_webview } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkWebComponent extends ArkCommonMethodComponent { getPeer(): ArkWebPeer { @@ -204,6 +202,15 @@ export class ArkWebComponent extends ArkCommonMethodComponent { return this } /** @memo */ + blurOnKeyboardHideMode(value: BlurOnKeyboardHideMode): this { + if (this.checkPriority("blurOnKeyboardHideMode")) { + const value_casted = value as (BlurOnKeyboardHideMode) + this.getPeer()?.blurOnKeyboardHideModeAttribute(value_casted) + return this + } + return this + } + /** @memo */ textZoomAtio(value: number): this { if (this.checkPriority("textZoomAtio")) { const value_casted = value as (number) @@ -1214,7 +1221,7 @@ export function ArkWeb( const receiver = remember(() => { return new ArkWebComponent() }) - NodeAttach((): ArkWebPeer => ArkWebPeer.create(ArkUINodeType.Web, receiver), (_: ArkWebPeer) => { + NodeAttach((): ArkWebPeer => ArkWebPeer.create(receiver), (_: ArkWebPeer) => { receiver.setWebOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkWebContextMenuParamMaterialized.ts b/arkoala/arkui/src/ArkWebContextMenuParamMaterialized.ts index 77dc01043..e9742eec3 100644 --- a/arkoala/arkui/src/ArkWebContextMenuParamMaterialized.ts +++ b/arkoala/arkui/src/ArkWebContextMenuParamMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkWebContextMenuResultMaterialized.ts b/arkoala/arkui/src/ArkWebContextMenuResultMaterialized.ts index 5d9247611..d4c6e53e9 100644 --- a/arkoala/arkui/src/ArkWebContextMenuResultMaterialized.ts +++ b/arkoala/arkui/src/ArkWebContextMenuResultMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkWebControllerMaterialized.ts b/arkoala/arkui/src/ArkWebControllerMaterialized.ts index 5412fb81c..1e69e593b 100644 --- a/arkoala/arkui/src/ArkWebControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkWebControllerMaterialized.ts @@ -22,7 +22,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkWebCookieMaterialized.ts b/arkoala/arkui/src/ArkWebCookieMaterialized.ts index bde67bf33..6fbab8e5c 100644 --- a/arkoala/arkui/src/ArkWebCookieMaterialized.ts +++ b/arkoala/arkui/src/ArkWebCookieMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkWebKeyboardControllerMaterialized.ts b/arkoala/arkui/src/ArkWebKeyboardControllerMaterialized.ts index 849e539c9..b528e9bc6 100644 --- a/arkoala/arkui/src/ArkWebKeyboardControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkWebKeyboardControllerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkWebResourceErrorMaterialized.ts b/arkoala/arkui/src/ArkWebResourceErrorMaterialized.ts index b8331fca7..28f3f98b7 100644 --- a/arkoala/arkui/src/ArkWebResourceErrorMaterialized.ts +++ b/arkoala/arkui/src/ArkWebResourceErrorMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkWebResourceRequestMaterialized.ts b/arkoala/arkui/src/ArkWebResourceRequestMaterialized.ts index 753f3d372..03ef62a42 100644 --- a/arkoala/arkui/src/ArkWebResourceRequestMaterialized.ts +++ b/arkoala/arkui/src/ArkWebResourceRequestMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkWebResourceResponseMaterialized.ts b/arkoala/arkui/src/ArkWebResourceResponseMaterialized.ts index ba8a689d1..4538fd278 100644 --- a/arkoala/arkui/src/ArkWebResourceResponseMaterialized.ts +++ b/arkoala/arkui/src/ArkWebResourceResponseMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkWindowScene.ts b/arkoala/arkui/src/ArkWindowScene.ts index 7e7438f9d..f8055c883 100644 --- a/arkoala/arkui/src/ArkWindowScene.ts +++ b/arkoala/arkui/src/ArkWindowScene.ts @@ -19,7 +19,6 @@ 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" @@ -66,7 +65,7 @@ export function ArkWindowScene( const receiver = remember(() => { return new ArkWindowSceneComponent() }) - NodeAttach((): ArkWindowScenePeer => ArkWindowScenePeer.create(ArkUINodeType.WindowScene, receiver), (_: ArkWindowScenePeer) => { + NodeAttach((): ArkWindowScenePeer => ArkWindowScenePeer.create(receiver), (_: ArkWindowScenePeer) => { receiver.setWindowSceneOptions(persistentId) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/ArkXComponentControllerMaterialized.ts b/arkoala/arkui/src/ArkXComponentControllerMaterialized.ts index 0c7ea5fe0..1ebec425b 100644 --- a/arkoala/arkui/src/ArkXComponentControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkXComponentControllerMaterialized.ts @@ -21,7 +21,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { nativeModule } from "@koalaui/arkoala" import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" import { unsafeCast } from "./shared/generated-utils" import { registerCallback } from "./peers/SerializerBase" import { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/arkui/src/ArkXcomponent.ts b/arkoala/arkui/src/ArkXcomponent.ts index 0ddb3f6f4..8ee234314 100644 --- a/arkoala/arkui/src/ArkXcomponent.ts +++ b/arkoala/arkui/src/ArkXcomponent.ts @@ -19,7 +19,6 @@ 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" @@ -92,6 +91,15 @@ export class ArkXComponentComponent extends ArkCommonMethodComponent { } return this } + /** @memo */ + hdrBrightness(value: number): this { + if (this.checkPriority("hdrBrightness")) { + const value_casted = value as (number) + this.getPeer()?.hdrBrightnessAttribute(value_casted) + return this + } + return this + } public applyAttributesFinish(): void { // we calls this function outside of class, so need to make it public super.applyAttributesFinish() @@ -109,7 +117,7 @@ export function ArkXComponent( const receiver = remember(() => { return new ArkXComponentComponent() }) - NodeAttach((): ArkXComponentPeer => ArkXComponentPeer.create(ArkUINodeType.XComponent, receiver), (_: ArkXComponentPeer) => { + NodeAttach((): ArkXComponentPeer => ArkXComponentPeer.create(receiver), (_: ArkXComponentPeer) => { receiver.setXComponentOptions(value) style?.(receiver) content_?.() diff --git a/arkoala/arkui/src/NativeModuleRecorder.ts b/arkoala/arkui/src/NativeModuleRecorder.ts index d5f907f63..512f09ae9 100644 --- a/arkoala/arkui/src/NativeModuleRecorder.ts +++ b/arkoala/arkui/src/NativeModuleRecorder.ts @@ -4,7 +4,6 @@ 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_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 @@ -157,7 +156,7 @@ export interface ColumnInterface extends CommonMethodInterface,UIElement { } export interface ColumnSplitInterface extends CommonMethodInterface,UIElement { resizeable_value?: boolean - divider_value?: ColumnSplitDividerStyle | null + divider_value?: ColumnSplitDividerStyle | undefined } export interface CommonMethodInterface { width_value?: Length @@ -182,10 +181,10 @@ export interface CommonMethodInterface { backgroundEffect_value?: BackgroundEffectOptions backgroundImageResizable_value?: ResizableOptions foregroundEffect_value?: ForegroundEffectOptions - visualEffect_value?: Object - backgroundFilter_value?: Object - foregroundFilter_value?: Object - compositingFilter_value?: Object + visualEffect_value?: VisualEffect + backgroundFilter_value?: Filter + foregroundFilter_value?: Filter + compositingFilter_value?: Filter opacity_value?: number | Resource border_value?: BorderOptions borderStyle_value?: BorderStyle | EdgeStyles @@ -265,14 +264,14 @@ export interface CommonMethodInterface { alignRules0_value?: AlignRuleOption alignRules1_value?: LocalizedAlignRuleOptions aspectRatio_value?: number - clickEffect_value?: ClickEffect | null + clickEffect_value?: ClickEffect | undefined onDragStart_value?: ((event: DragEvent, extraParams?: string) => CustomBuilder | DragItemInfo) onDragEnter_value?: ((event: DragEvent, extraParams?: string) => void) onDragMove_value?: ((event: DragEvent, extraParams?: string) => void) onDragLeave_value?: ((event: DragEvent, extraParams?: string) => void) onDrop_value?: ((event: DragEvent, extraParams?: string) => void) onDragEnd_value?: ((event: DragEvent, extraParams?: string) => void) - allowDrop_value?: Array | null + allowDrop_value?: Array | undefined draggable_value?: boolean dragPreview_value?: CustomBuilder | DragItemInfo | string onPreDrag_value?: ((parameter: PreDragStatus) => void) @@ -452,7 +451,7 @@ export interface CounterInterface extends CommonMethodInterface,UIElement { export interface DataPanelInterface extends CommonMethodInterface,UIElement { setDataPanelOptions_options?: DataPanelOptions closeEffect_value?: boolean - valueColors_value?: Array + valueColors_value?: Array trackBackgroundColor_value?: ResourceColor strokeWidth_value?: Length trackShadow_value?: DataPanelShadowOptions @@ -519,7 +518,7 @@ export interface GaugeInterface extends CommonMethodInterface,UIElement { value_value?: number startAngle_value?: number endAngle_value?: number - colors_value?: ResourceColor | LinearGradient | Array<[ ResourceColor | LinearGradient, number ]> + colors_value?: ResourceColor | LinearGradient_common | Array<[ ResourceColor | LinearGradient_common, number ]> strokeWidth_value?: Length description_value?: CustomBuilder trackShadow_value?: GaugeShadowOptions @@ -626,7 +625,8 @@ export interface ImageInterface extends CommonMethodInterface,UIElement { analyzerConfig_value?: ImageAnalyzerConfig resizable_value?: ResizableOptions privacySensitive_value?: boolean - enhancedImageQuality_value?: Object + enhancedImageQuality_value?: ResolutionQuality + orientation_value?: ImageRotateOrientation } export interface ImageAnimatorInterface extends CommonMethodInterface,UIElement { images_value?: Array @@ -664,7 +664,7 @@ export interface ListInterface extends ScrollableCommonMethodInterface,UIElement scrollBar_value?: BarState contentStartOffset_value?: number contentEndOffset_value?: number - divider_value?: ListDividerOptions | null + divider_value?: ListDividerOptions | undefined editMode_value?: boolean multiSelectable_value?: boolean cachedCount0_value?: number @@ -711,7 +711,7 @@ export interface ListItemInterface extends CommonMethodInterface,UIElement { } export interface ListItemGroupInterface extends CommonMethodInterface,UIElement { setListItemGroupOptions_options?: ListItemGroupOptions | undefined - divider_value?: ListDividerOptions | null + divider_value?: ListDividerOptions | undefined childrenMainSize_value?: ChildrenMainSize } export interface LoadingProgressInterface extends CommonMethodInterface,UIElement { @@ -775,9 +775,11 @@ export interface NavDestinationInterface extends CommonMethodInterface,UIElement onWillDisappear_value?: (() => void) onWillShow_value?: (() => void) onWillHide_value?: (() => void) - systemBarStyle_value?: Object | undefined + systemBarStyle_value?: SystemBarStyle | undefined recoverable_value?: boolean | undefined systemTransition_value?: NavigationSystemTransitionType + bindToScrollable_value?: Array + bindToNestedScrollable_value?: Array title_value?: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource title_options?: NavigationTitleOptions | undefined toolbarConfiguration_toolbarParam?: Array | CustomBuilder @@ -792,41 +794,6 @@ export interface NavRouterInterface extends CommonMethodInterface,UIElement { onStateChange_value?: ((parameter: boolean) => void) mode_value?: NavRouteMode } -export interface NavigationInterface extends CommonMethodInterface,UIElement { - setNavigationOptions1_pathInfos?: NavPathStack - navBarWidth_value?: Length - navBarPosition_value?: NavBarPosition - navBarWidthRange_value?: [ Dimension, Dimension ] - minContentWidth_value?: Dimension - mode_value?: NavigationMode - backButtonIcon_value?: string | PixelMap | Resource | SymbolGlyphModifier - hideNavBar_value?: boolean - subTitle_value?: string - hideTitleBar0_value?: boolean - hideTitleBar1_hide?: boolean - hideTitleBar1_animated?: boolean - hideBackButton_value?: boolean - titleMode_value?: NavigationTitleMode - menus_value?: Array | CustomBuilder - toolBar_value?: Object | CustomBuilder - hideToolBar0_value?: boolean - hideToolBar1_hide?: boolean - hideToolBar1_animated?: boolean - onTitleModeChange_value?: ((titleMode: NavigationTitleMode) => void) - onNavBarStateChange_value?: ((parameter: boolean) => void) - onNavigationModeChange_value?: ((mode: NavigationMode) => void) - navDestination_value?: ((name: string, param: unknown) => void) - customNavContentTransition_value?: ((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | 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 - toolbarConfiguration_options?: NavigationToolbarOptions | undefined - ignoreLayoutSafeArea_types?: Array | undefined - ignoreLayoutSafeArea_edges?: Array | undefined -} export interface NavigatorInterface extends CommonMethodInterface,UIElement { setNavigatorOptions0_value?: { target: string, type?: NavigationType } | undefined active_value?: boolean @@ -837,6 +804,12 @@ export interface NavigatorInterface extends CommonMethodInterface,UIElement { export interface NodeContainerInterface extends CommonMethodInterface,UIElement { setNodeContainerOptions_controller?: NodeController } +export interface CommonTransitionInterface { + slide_value?: SlideEffect + translate_value?: TranslateOptions + scale_value?: ScaleOptions + opacity_value?: number +} export interface PanelInterface extends CommonMethodInterface,UIElement { setPanelOptions_show?: boolean mode_value?: PanelMode @@ -874,6 +847,7 @@ export interface PatternLockInterface extends CommonMethodInterface,UIElement { autoReset_value?: boolean onDotConnect_value?: ((index: number) => void) activateCircleStyle_value?: CircleStyleOptions | undefined + skipUnselectedPoint_value?: boolean } export interface PluginComponentInterface extends CommonMethodInterface,UIElement { setPluginComponentOptions_options?: PluginComponentOptions @@ -891,7 +865,7 @@ export interface PolylineInterface extends CommonShapeMethodInterface,UIElement export interface ProgressInterface extends CommonMethodInterface,UIElement { setProgressOptions_options?: ProgressOptions value_value?: number - color_value?: ResourceColor | LinearGradient + color_value?: ResourceColor | LinearGradient_common style_value?: LinearStyleOptions | RingStyleOptions | CapsuleStyleOptions | ProgressStyleOptions privacySensitive_value?: boolean | undefined contentModifier_value?: ContentModifier @@ -1120,7 +1094,7 @@ export interface SelectInterface extends CommonMethodInterface,UIElement { menuBackgroundBlurStyle_value?: BlurStyle controlSize_value?: ControlSize menuItemContentModifier_value?: ContentModifier - divider_value?: DividerOptions | undefined | null + divider_value?: DividerOptions | undefined menuAlign_alignType?: MenuAlignType menuAlign_offset?: Offset | undefined } @@ -1145,7 +1119,7 @@ export interface ShapeInterface extends CommonMethodInterface,UIElement { export interface SliderInterface extends CommonMethodInterface,UIElement { setSliderOptions_options?: SliderOptions | undefined blockColor_value?: ResourceColor - trackColor_value?: ResourceColor | LinearGradient + trackColor_value?: ResourceColor | LinearGradient_common selectedColor_value?: ResourceColor minLabel_value?: string maxLabel_value?: string @@ -1208,8 +1182,7 @@ export interface SwiperInterface extends CommonMethodInterface,UIElement { index_value?: number autoPlay_value?: boolean interval_value?: number - indicator0_value?: DotIndicator | DigitIndicator | boolean - indicator1_value?: IndicatorComponentController + indicator_value?: DotIndicator | DigitIndicator | boolean loop_value?: boolean duration_value?: number vertical_value?: boolean @@ -1237,15 +1210,6 @@ 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 @@ -1285,7 +1249,7 @@ export interface TabsInterface extends CommonMethodInterface,UIElement { onAnimationEnd_value?: OnTabsAnimationEndCallback onGestureSwipe_value?: OnTabsGestureSwipeCallback fadingEdge_value?: boolean - divider_value?: DividerStyle | null + divider_value?: DividerStyle | undefined barOverlap_value?: boolean barBackgroundColor_value?: ResourceColor barGridAlign_value?: BarGridColumnOptions @@ -1295,7 +1259,7 @@ export interface TabsInterface extends CommonMethodInterface,UIElement { barBackgroundBlurStyle1_options?: BackgroundBlurStyleOptions barBackgroundEffect_value?: BackgroundEffectOptions onContentWillChange_value?: OnTabsContentWillChangeCallback - barModeBarMode_SCROLLABLE_options?: ScrollableBarModeOptions + barModeScrollable_options?: ScrollableBarModeOptions } export interface TabContentInterface extends CommonMethodInterface,UIElement { tabBar0_value?: string | Resource | CustomBuilder | TabBarOptions @@ -1427,7 +1391,7 @@ export interface TextClockInterface extends CommonMethodInterface,UIElement { textShadow_value?: ShadowOptions | Array fontFeature_value?: string contentModifier_value?: ContentModifier - dateTimeOptions_value?: Object | undefined + dateTimeOptions_value?: DateTimeOptions | undefined } export interface TextInputInterface extends CommonMethodInterface,UIElement { setTextInputOptions_value?: TextInputOptions | undefined @@ -1512,7 +1476,7 @@ export interface TextPickerInterface extends CommonMethodInterface,UIElement { onChange_value?: ((value: string | Array, index: number | Array) => void) onScrollStop_value?: TextPickerScrollStopCallback selectedIndex_value?: number | Array - divider_value?: DividerOptions | null + divider_value?: DividerOptions | undefined gradientHeight_value?: Dimension } export interface TextTimerInterface extends CommonMethodInterface,UIElement { @@ -1534,7 +1498,7 @@ export interface TimePickerInterface extends CommonMethodInterface,UIElement { disappearTextStyle_value?: PickerTextStyle textStyle_value?: PickerTextStyle selectedTextStyle_value?: PickerTextStyle - dateTimeOptions_value?: Object + dateTimeOptions_value?: DateTimeOptions onChange_value?: ((value: TimePickerResult) => void) enableHapticFeedback_value?: boolean } @@ -1586,6 +1550,7 @@ export interface WebInterface extends CommonMethodInterface,UIElement { wideViewModeAccess_value?: boolean overviewModeAccess_value?: boolean overScrollMode_value?: OverScrollMode + blurOnKeyboardHideMode_value?: BlurOnKeyboardHideMode textZoomAtio_value?: number textZoomRatio_value?: number databaseAccess_value?: boolean @@ -1707,6 +1672,7 @@ export interface XComponentInterface extends CommonMethodInterface,UIElement { onDestroy_value?: VoidCallback enableAnalyzer_value?: boolean enableSecure_value?: boolean + hdrBrightness_value?: number } export interface SideBarContainerInterface extends CommonMethodInterface,UIElement { setSideBarContainerOptions_type?: SideBarContainerType | undefined @@ -1722,7 +1688,7 @@ export interface SideBarContainerInterface extends CommonMethodInterface,UIEleme maxSideBarWidth1_value?: Length autoHide_value?: boolean sideBarPosition_value?: SideBarPosition - divider_value?: DividerStyle | null + divider_value?: DividerStyle | undefined minContentWidth_value?: Dimension } export interface RemoteWindowInterface extends CommonMethodInterface,UIElement { @@ -1751,7 +1717,7 @@ export interface UIExtensionComponentInterface extends CommonMethodInterface,UIE setUIExtensionComponentOptions_want?: Want setUIExtensionComponentOptions_options?: UIExtensionOptions | undefined onRemoteReady_value?: ((parameter: UIExtensionProxy) => void) - onReceive_value?: Object + onReceive_value?: ReceiveCallback onResult_value?: ((parameter: { code: number, want?: Want }) => void) onRelease_value?: ((index: number) => void) onError_value?: Object @@ -1794,7 +1760,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { private ptr2object(ptr: KPointer): T { return this.pointers[ptr as number] as T } - private object2ptr(object: Object | null): KPointer { + private object2ptr(object: Object | undefined): KPointer { if (object == null) return nullptr for (let i = 1; i < this.pointers.length; i++) { if (this.pointers[i] == null) { @@ -1901,150 +1867,1185 @@ export class NativeModuleRecorder extends NativeModuleEmpty { if (!inserted) throw Error("Cannot find sibling to insert") return 0 } - _AbilityComponentInterface_setAbilityComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - 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} as { want: Want }) + _AbilityComponent_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) } - _AbilityComponentAttribute_onConnect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onConnect_value = thisDeserializer.readCallback_Void() + _AlphabetIndexer_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) } - _AbilityComponentAttribute_onDisconnect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onDisconnect_value = thisDeserializer.readCallback_Void() + _Animator_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) } - _AlphabetIndexerInterface_setAlphabetIndexerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.setAlphabetIndexerOptions_options = thisDeserializer.readAlphabetIndexerOptions() + _Badge_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) } - _AlphabetIndexerAttribute_onSelected(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onSelected_value = thisDeserializer.readCallback_Number_Void() + _Blank_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) } - _AlphabetIndexerAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const color_value_buf_selector: int32 = thisDeserializer.readInt8() - let color_value_buf: Color | number | string | Resource | undefined|undefined - if (color_value_buf_selector == 0) { - color_value_buf = (thisDeserializer.readInt32() as Color) + _Button_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (color_value_buf_selector == 1) { - color_value_buf = (thisDeserializer.readNumber() as number) + return this.object2ptr(element) + } + _Calendar_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (color_value_buf_selector == 2) { - color_value_buf = (thisDeserializer.readString() as string) + return this.object2ptr(element) + } + _CalendarPicker_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (color_value_buf_selector == 3) { - color_value_buf = thisDeserializer.readResource() + return this.object2ptr(element) + } + _Canvas_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - node.color_value = (color_value_buf as Color | number | string | Resource) + return this.object2ptr(element) } - _AlphabetIndexerAttribute_selectedColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const selectedColor_value_buf_selector: int32 = thisDeserializer.readInt8() - let selectedColor_value_buf: Color | number | string | Resource | undefined|undefined - if (selectedColor_value_buf_selector == 0) { - selectedColor_value_buf = (thisDeserializer.readInt32() as Color) + _Checkbox_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (selectedColor_value_buf_selector == 1) { - selectedColor_value_buf = (thisDeserializer.readNumber() as number) + return this.object2ptr(element) + } + _CheckboxGroup_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (selectedColor_value_buf_selector == 2) { - selectedColor_value_buf = (thisDeserializer.readString() as string) + return this.object2ptr(element) + } + _Circle_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (selectedColor_value_buf_selector == 3) { - selectedColor_value_buf = thisDeserializer.readResource() + return this.object2ptr(element) + } + _Column_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - node.selectedColor_value = (selectedColor_value_buf as Color | number | string | Resource) + return this.object2ptr(element) } - _AlphabetIndexerAttribute_popupColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const popupColor_value_buf_selector: int32 = thisDeserializer.readInt8() - let popupColor_value_buf: Color | number | string | Resource | undefined|undefined - if (popupColor_value_buf_selector == 0) { - popupColor_value_buf = (thisDeserializer.readInt32() as Color) + _ColumnSplit_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (popupColor_value_buf_selector == 1) { - popupColor_value_buf = (thisDeserializer.readNumber() as number) + return this.object2ptr(element) + } + _CommonMethod_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (popupColor_value_buf_selector == 2) { - popupColor_value_buf = (thisDeserializer.readString() as string) + return this.object2ptr(element) + } + _CommonShapeMethod_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (popupColor_value_buf_selector == 3) { - popupColor_value_buf = thisDeserializer.readResource() + return this.object2ptr(element) + } + _Common_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - node.popupColor_value = (popupColor_value_buf as Color | number | string | Resource) + return this.object2ptr(element) } - _AlphabetIndexerAttribute_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) + _ScrollableCommonMethod_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (selectedBackgroundColor_value_buf_selector == 1) { - selectedBackgroundColor_value_buf = (thisDeserializer.readNumber() as number) + return this.object2ptr(element) + } + _Component3D_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (selectedBackgroundColor_value_buf_selector == 2) { - selectedBackgroundColor_value_buf = (thisDeserializer.readString() as string) + return this.object2ptr(element) + } + _ContainerSpan_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (selectedBackgroundColor_value_buf_selector == 3) { - selectedBackgroundColor_value_buf = thisDeserializer.readResource() + return this.object2ptr(element) + } + _Counter_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - node.selectedBackgroundColor_value = (selectedBackgroundColor_value_buf as Color | number | string | Resource) + return this.object2ptr(element) } - _AlphabetIndexerAttribute_popupBackground(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const popupBackground_value_buf_selector: int32 = thisDeserializer.readInt8() - let popupBackground_value_buf: Color | number | string | Resource | undefined|undefined - if (popupBackground_value_buf_selector == 0) { - popupBackground_value_buf = (thisDeserializer.readInt32() as Color) + _DataPanel_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (popupBackground_value_buf_selector == 1) { - popupBackground_value_buf = (thisDeserializer.readNumber() as number) + return this.object2ptr(element) + } + _DatePicker_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (popupBackground_value_buf_selector == 2) { - popupBackground_value_buf = (thisDeserializer.readString() as string) + return this.object2ptr(element) + } + _Divider_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (popupBackground_value_buf_selector == 3) { - popupBackground_value_buf = thisDeserializer.readResource() + return this.object2ptr(element) + } + _EffectComponent_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - node.popupBackground_value = (popupBackground_value_buf as Color | number | string | Resource) + return this.object2ptr(element) } - _AlphabetIndexerAttribute_popupSelectedColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const popupSelectedColor_value_buf_selector: int32 = thisDeserializer.readInt8() - let popupSelectedColor_value_buf: Color | number | string | Resource | undefined|undefined - if (popupSelectedColor_value_buf_selector == 0) { - popupSelectedColor_value_buf = (thisDeserializer.readInt32() as Color) + _Ellipse_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (popupSelectedColor_value_buf_selector == 1) { - popupSelectedColor_value_buf = (thisDeserializer.readNumber() as number) + return this.object2ptr(element) + } + _EmbeddedComponent_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (popupSelectedColor_value_buf_selector == 2) { - popupSelectedColor_value_buf = (thisDeserializer.readString() as string) + return this.object2ptr(element) + } + _Flex_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - else if (popupSelectedColor_value_buf_selector == 3) { - popupSelectedColor_value_buf = thisDeserializer.readResource() + return this.object2ptr(element) + } + _FlowItem_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, } - node.popupSelectedColor_value = (popupSelectedColor_value_buf as Color | number | string | Resource) + return this.object2ptr(element) + } + _FolderStack_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _FormComponent_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _FormLink_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Gauge_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Grid_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _GridItem_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _GridCol_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _GridContainer_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _GridRow_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Hyperlink_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Image_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _ImageAnimator_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _ImageSpan_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Line_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _List_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _ListItem_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _ListItemGroup_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _LoadingProgress_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _LocationButton_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Marquee_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _MediaCachedImage_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Menu_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _MenuItem_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _MenuItemGroup_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _NavDestination_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _NavRouter_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Navigator_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _NodeContainer_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _CommonTransition_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Panel_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _PasteButton_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Path_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _PatternLock_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _PluginComponent_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Polygon_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Polyline_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Progress_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _QRCode_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Radio_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Rating_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Rect_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Refresh_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _RelativeContainer_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _RichEditor_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _RichText_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _RootScene_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Row_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _RowSplit_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _SaveButton_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Screen_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Scroll_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _ScrollBar_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Search_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _SecurityComponentMethod_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Select_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Shape_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Slider_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _BaseSpan_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Span_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Stack_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Stepper_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _StepperItem_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Swiper_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _SymbolGlyph_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _SymbolSpan_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Tabs_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _TabContent_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Text_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _TextArea_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _TextClock_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _TextInput_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _TextPicker_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _TextTimer_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _TimePicker_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Toggle_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Video_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _Web_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _WindowScene_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _XComponent_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _SideBarContainer_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _RemoteWindow_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _WaterFlow_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _UIExtensionComponent_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _LinearIndicator_construct(id: int32, flags: int32): KPointer { + let element: UIElement = { + nodeId: 0, + kind: '', + children: [], + elementId: undefined, + } + return this.object2ptr(element) + } + _AbilityComponentInterface_setAbilityComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + 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} as { want: Want }) + } + _AbilityComponentAttribute_onConnect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.onConnect_value = thisDeserializer.readCallback_Void() + } + _AbilityComponentAttribute_onDisconnect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.onDisconnect_value = thisDeserializer.readCallback_Void() + } + _AlphabetIndexerInterface_setAlphabetIndexerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.setAlphabetIndexerOptions_options = thisDeserializer.readAlphabetIndexerOptions() + } + _AlphabetIndexerAttribute_onSelected(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.onSelected_value = thisDeserializer.readCallback_Number_Void() + } + _AlphabetIndexerAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const color_value_buf_selector: number = thisDeserializer.readInt8() + let color_value_buf: Color | number | string | Resource | undefined|undefined + if (color_value_buf_selector == 0) { + color_value_buf = (thisDeserializer.readInt32() as Color) + } + else if (color_value_buf_selector == 1) { + color_value_buf = (thisDeserializer.readNumber() as number) + } + else if (color_value_buf_selector == 2) { + color_value_buf = (thisDeserializer.readString() as string) + } + else if (color_value_buf_selector == 3) { + color_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_value_buf has to be chosen through deserialisation.") + } + node.color_value = (color_value_buf as Color | number | string | Resource) + } + _AlphabetIndexerAttribute_selectedColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const selectedColor_value_buf_selector: number = thisDeserializer.readInt8() + let selectedColor_value_buf: Color | number | string | Resource | undefined|undefined + if (selectedColor_value_buf_selector == 0) { + selectedColor_value_buf = (thisDeserializer.readInt32() as Color) + } + else if (selectedColor_value_buf_selector == 1) { + selectedColor_value_buf = (thisDeserializer.readNumber() as number) + } + else if (selectedColor_value_buf_selector == 2) { + selectedColor_value_buf = (thisDeserializer.readString() as string) + } + else if (selectedColor_value_buf_selector == 3) { + selectedColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for selectedColor_value_buf has to be chosen through deserialisation.") + } + node.selectedColor_value = (selectedColor_value_buf as Color | number | string | Resource) + } + _AlphabetIndexerAttribute_popupColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const popupColor_value_buf_selector: number = thisDeserializer.readInt8() + let popupColor_value_buf: Color | number | string | Resource | undefined|undefined + if (popupColor_value_buf_selector == 0) { + popupColor_value_buf = (thisDeserializer.readInt32() as Color) + } + else if (popupColor_value_buf_selector == 1) { + popupColor_value_buf = (thisDeserializer.readNumber() as number) + } + else if (popupColor_value_buf_selector == 2) { + popupColor_value_buf = (thisDeserializer.readString() as string) + } + else if (popupColor_value_buf_selector == 3) { + popupColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for popupColor_value_buf has to be chosen through deserialisation.") + } + node.popupColor_value = (popupColor_value_buf as Color | number | string | Resource) + } + _AlphabetIndexerAttribute_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: number = 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() + } + else { + throw new Error("One of the branches for selectedBackgroundColor_value_buf has to be chosen through deserialisation.") + } + node.selectedBackgroundColor_value = (selectedBackgroundColor_value_buf as Color | number | string | Resource) + } + _AlphabetIndexerAttribute_popupBackground(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const popupBackground_value_buf_selector: number = thisDeserializer.readInt8() + let popupBackground_value_buf: Color | number | string | Resource | undefined|undefined + if (popupBackground_value_buf_selector == 0) { + popupBackground_value_buf = (thisDeserializer.readInt32() as Color) + } + else if (popupBackground_value_buf_selector == 1) { + popupBackground_value_buf = (thisDeserializer.readNumber() as number) + } + else if (popupBackground_value_buf_selector == 2) { + popupBackground_value_buf = (thisDeserializer.readString() as string) + } + else if (popupBackground_value_buf_selector == 3) { + popupBackground_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for popupBackground_value_buf has to be chosen through deserialisation.") + } + node.popupBackground_value = (popupBackground_value_buf as Color | number | string | Resource) + } + _AlphabetIndexerAttribute_popupSelectedColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const popupSelectedColor_value_buf_selector: number = thisDeserializer.readInt8() + let popupSelectedColor_value_buf: Color | number | string | Resource | undefined|undefined + if (popupSelectedColor_value_buf_selector == 0) { + popupSelectedColor_value_buf = (thisDeserializer.readInt32() as Color) + } + else if (popupSelectedColor_value_buf_selector == 1) { + popupSelectedColor_value_buf = (thisDeserializer.readNumber() as number) + } + else if (popupSelectedColor_value_buf_selector == 2) { + popupSelectedColor_value_buf = (thisDeserializer.readString() as string) + } + else if (popupSelectedColor_value_buf_selector == 3) { + popupSelectedColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for popupSelectedColor_value_buf has to be chosen through deserialisation.") + } + node.popupSelectedColor_value = (popupSelectedColor_value_buf as Color | number | string | Resource) } _AlphabetIndexerAttribute_popupUnselectedColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const popupUnselectedColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const popupUnselectedColor_value_buf_selector: number = thisDeserializer.readInt8() let popupUnselectedColor_value_buf: Color | number | string | Resource | undefined|undefined if (popupUnselectedColor_value_buf_selector == 0) { popupUnselectedColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -2057,13 +3058,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (popupUnselectedColor_value_buf_selector == 3) { popupUnselectedColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for popupUnselectedColor_value_buf has to be chosen through deserialisation.") } node.popupUnselectedColor_value = (popupUnselectedColor_value_buf as Color | number | string | Resource) } _AlphabetIndexerAttribute_popupItemBackgroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const popupItemBackgroundColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const popupItemBackgroundColor_value_buf_selector: number = thisDeserializer.readInt8() let popupItemBackgroundColor_value_buf: Color | number | string | Resource | undefined|undefined if (popupItemBackgroundColor_value_buf_selector == 0) { popupItemBackgroundColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -2076,6 +3080,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (popupItemBackgroundColor_value_buf_selector == 3) { popupItemBackgroundColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for popupItemBackgroundColor_value_buf has to be chosen through deserialisation.") } node.popupItemBackgroundColor_value = (popupItemBackgroundColor_value_buf as Color | number | string | Resource) } @@ -2101,13 +3108,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _AlphabetIndexerAttribute_itemSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const itemSize_value_buf_selector: int32 = thisDeserializer.readInt8() + const itemSize_value_buf_selector: number = thisDeserializer.readInt8() let itemSize_value_buf: string | number | undefined|undefined if (itemSize_value_buf_selector == 0) { itemSize_value_buf = (thisDeserializer.readString() as string) } else if (itemSize_value_buf_selector == 1) { itemSize_value_buf = (thisDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for itemSize_value_buf has to be chosen through deserialisation.") } node.itemSize_value = (itemSize_value_buf as string | number) } @@ -2159,7 +3169,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _AlphabetIndexerAttribute_popupTitleBackground(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const popupTitleBackground_value_buf_selector: int32 = thisDeserializer.readInt8() + const popupTitleBackground_value_buf_selector: number = thisDeserializer.readInt8() let popupTitleBackground_value_buf: Color | number | string | Resource | undefined|undefined if (popupTitleBackground_value_buf_selector == 0) { popupTitleBackground_value_buf = (thisDeserializer.readInt32() as Color) @@ -2172,6 +3182,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (popupTitleBackground_value_buf_selector == 3) { popupTitleBackground_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for popupTitleBackground_value_buf has to be chosen through deserialisation.") } node.popupTitleBackground_value = (popupTitleBackground_value_buf as Color | number | string | Resource) } @@ -2186,9 +3199,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const alignStyle_offset_buf_runtimeType = (thisDeserializer.readInt8() as int32) let alignStyle_offset_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (alignStyle_offset_buf_runtimeType)) - { - alignStyle_offset_buf = (thisDeserializer.readLength() as Length) - } + { + alignStyle_offset_buf = (thisDeserializer.readLength() as Length) + } node.alignStyle_offset = alignStyle_offset_buf } _AnimatorInterface_setAnimatorOptions(ptr: KPointer, value: KStringPtr): void { @@ -2226,7 +3239,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _AnimatorAttribute_motion(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const motion_value_buf_selector: int32 = thisDeserializer.readInt8() + const motion_value_buf_selector: number = thisDeserializer.readInt8() let motion_value_buf: SpringMotion | FrictionMotion | ScrollMotion | undefined|undefined if (motion_value_buf_selector == 0) { motion_value_buf = thisDeserializer.readSpringMotion() @@ -2236,6 +3249,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (motion_value_buf_selector == 2) { motion_value_buf = thisDeserializer.readScrollMotion() + } + else { + throw new Error("One of the branches for motion_value_buf has to be chosen through deserialisation.") } node.motion_value = (motion_value_buf as SpringMotion | FrictionMotion | ScrollMotion) } @@ -2285,23 +3301,26 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setBlankOptions_min_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setBlankOptions_min_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (setBlankOptions_min_buf_runtimeType)) - { - const setBlankOptions_min_buf__selector: int32 = thisDeserializer.readInt8() - let setBlankOptions_min_buf_: number | string | undefined|undefined - if (setBlankOptions_min_buf__selector == 0) { - setBlankOptions_min_buf_ = (thisDeserializer.readNumber() as number) - } - else if (setBlankOptions_min_buf__selector == 1) { - setBlankOptions_min_buf_ = (thisDeserializer.readString() as string) - } - setBlankOptions_min_buf = (setBlankOptions_min_buf_ as number | string) + { + const setBlankOptions_min_buf__selector: number = thisDeserializer.readInt8() + let setBlankOptions_min_buf_: number | string | undefined|undefined + if (setBlankOptions_min_buf__selector == 0) { + setBlankOptions_min_buf_ = (thisDeserializer.readNumber() as number) } + else if (setBlankOptions_min_buf__selector == 1) { + setBlankOptions_min_buf_ = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for setBlankOptions_min_buf_ has to be chosen through deserialisation.") + } + setBlankOptions_min_buf = (setBlankOptions_min_buf_ as number | string) + } node.setBlankOptions_min = setBlankOptions_min_buf } _BlankAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const color_value_buf_selector: int32 = thisDeserializer.readInt8() + const color_value_buf_selector: number = thisDeserializer.readInt8() let color_value_buf: Color | number | string | Resource | undefined|undefined if (color_value_buf_selector == 0) { color_value_buf = (thisDeserializer.readInt32() as Color) @@ -2314,6 +3333,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (color_value_buf_selector == 3) { color_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_value_buf has to be chosen through deserialisation.") } node.color_value = (color_value_buf as Color | number | string | Resource) } @@ -2328,21 +3350,24 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ButtonInterface_setButtonOptions2(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setButtonOptions2_label_buf_selector: int32 = thisDeserializer.readInt8() + const setButtonOptions2_label_buf_selector: number = thisDeserializer.readInt8() let setButtonOptions2_label_buf: string | Resource | undefined|undefined if (setButtonOptions2_label_buf_selector == 0) { setButtonOptions2_label_buf = (thisDeserializer.readString() as string) } else if (setButtonOptions2_label_buf_selector == 1) { setButtonOptions2_label_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for setButtonOptions2_label_buf has to be chosen through deserialisation.") } node.setButtonOptions2_label = (setButtonOptions2_label_buf as string | Resource) const setButtonOptions2_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setButtonOptions2_options_buf: ButtonOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setButtonOptions2_options_buf_runtimeType)) - { - setButtonOptions2_options_buf = thisDeserializer.readButtonOptions() - } + { + setButtonOptions2_options_buf = thisDeserializer.readButtonOptions() + } node.setButtonOptions2_options = setButtonOptions2_options_buf } _ButtonAttribute_type(ptr: KPointer, value: KInt): void { @@ -2368,7 +3393,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ButtonAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontColor_value_buf_selector: number = thisDeserializer.readInt8() let fontColor_value_buf: Color | number | string | Resource | undefined|undefined if (fontColor_value_buf_selector == 0) { fontColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -2381,6 +3406,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontColor_value_buf_selector == 3) { fontColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_value_buf has to be chosen through deserialisation.") } node.fontColor_value = (fontColor_value_buf as Color | number | string | Resource) } @@ -2391,7 +3419,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ButtonAttribute_fontWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontWeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontWeight_value_buf_selector: number = thisDeserializer.readInt8() let fontWeight_value_buf: number | FontWeight | string | undefined|undefined if (fontWeight_value_buf_selector == 0) { fontWeight_value_buf = (thisDeserializer.readNumber() as number) @@ -2401,6 +3429,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontWeight_value_buf_selector == 2) { fontWeight_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_value_buf has to be chosen through deserialisation.") } node.fontWeight_value = (fontWeight_value_buf as number | FontWeight | string) } @@ -2411,13 +3442,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ButtonAttribute_fontFamily(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontFamily_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontFamily_value_buf_selector: number = thisDeserializer.readInt8() let fontFamily_value_buf: string | Resource | undefined|undefined if (fontFamily_value_buf_selector == 0) { fontFamily_value_buf = (thisDeserializer.readString() as string) } else if (fontFamily_value_buf_selector == 1) { fontFamily_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontFamily_value_buf has to be chosen through deserialisation.") } node.fontFamily_value = (fontFamily_value_buf as string | Resource) } @@ -2444,9 +3478,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setCalendarOptions_value_buf_controller_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setCalendarOptions_value_buf_controller_buf: CalendarController | undefined|undefined if ((RuntimeType.UNDEFINED) != (setCalendarOptions_value_buf_controller_buf_runtimeType)) - { - setCalendarOptions_value_buf_controller_buf = (thisDeserializer.readCalendarController() as CalendarController) - } + { + 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} as { date: { year: number, month: number, day: number }, currentData: MonthData, preData: MonthData, nextData: MonthData, controller?: CalendarController }) } @@ -2515,9 +3549,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setCalendarPickerOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setCalendarPickerOptions_options_buf: CalendarOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setCalendarPickerOptions_options_buf_runtimeType)) - { - setCalendarPickerOptions_options_buf = thisDeserializer.readCalendarOptions() - } + { + setCalendarPickerOptions_options_buf = thisDeserializer.readCalendarOptions() + } node.setCalendarPickerOptions_options = setCalendarPickerOptions_options_buf } _CalendarPickerAttribute_textStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -2537,11 +3571,11 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const edgeAlign_offset_buf_runtimeType = (thisDeserializer.readInt8() as int32) let edgeAlign_offset_buf: Offset | undefined|undefined if ((RuntimeType.UNDEFINED) != (edgeAlign_offset_buf_runtimeType)) - { - 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} as Offset) - } + { + 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} as Offset) + } node.edgeAlign_offset = edgeAlign_offset_buf } _CanvasInterface_setCanvasOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -2550,29 +3584,35 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setCanvasOptions0_context_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setCanvasOptions0_context_buf: CanvasRenderingContext2D | DrawingRenderingContext | undefined|undefined if ((RuntimeType.UNDEFINED) != (setCanvasOptions0_context_buf_runtimeType)) - { - const setCanvasOptions0_context_buf__selector: int32 = thisDeserializer.readInt8() - let setCanvasOptions0_context_buf_: CanvasRenderingContext2D | DrawingRenderingContext | undefined|undefined - if (setCanvasOptions0_context_buf__selector == 0) { - setCanvasOptions0_context_buf_ = (thisDeserializer.readCanvasRenderingContext2D() as CanvasRenderingContext2D) - } - else if (setCanvasOptions0_context_buf__selector == 1) { - setCanvasOptions0_context_buf_ = (thisDeserializer.readDrawingRenderingContext() as DrawingRenderingContext) - } - setCanvasOptions0_context_buf = (setCanvasOptions0_context_buf_ as CanvasRenderingContext2D | DrawingRenderingContext) + { + const setCanvasOptions0_context_buf__selector: number = thisDeserializer.readInt8() + let setCanvasOptions0_context_buf_: CanvasRenderingContext2D | DrawingRenderingContext | undefined|undefined + if (setCanvasOptions0_context_buf__selector == 0) { + setCanvasOptions0_context_buf_ = (thisDeserializer.readCanvasRenderingContext2D() as CanvasRenderingContext2D) + } + else if (setCanvasOptions0_context_buf__selector == 1) { + setCanvasOptions0_context_buf_ = (thisDeserializer.readDrawingRenderingContext() as DrawingRenderingContext) } + else { + throw new Error("One of the branches for setCanvasOptions0_context_buf_ has to be chosen through deserialisation.") + } + setCanvasOptions0_context_buf = (setCanvasOptions0_context_buf_ as CanvasRenderingContext2D | DrawingRenderingContext) + } node.setCanvasOptions0_context = setCanvasOptions0_context_buf } _CanvasInterface_setCanvasOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setCanvasOptions1_context_buf_selector: int32 = thisDeserializer.readInt8() + const setCanvasOptions1_context_buf_selector: number = thisDeserializer.readInt8() let setCanvasOptions1_context_buf: CanvasRenderingContext2D | DrawingRenderingContext | undefined|undefined if (setCanvasOptions1_context_buf_selector == 0) { setCanvasOptions1_context_buf = (thisDeserializer.readCanvasRenderingContext2D() as CanvasRenderingContext2D) } else if (setCanvasOptions1_context_buf_selector == 1) { setCanvasOptions1_context_buf = (thisDeserializer.readDrawingRenderingContext() as DrawingRenderingContext) + } + else { + throw new Error("One of the branches for setCanvasOptions1_context_buf has to be chosen through deserialisation.") } node.setCanvasOptions1_context = (setCanvasOptions1_context_buf as CanvasRenderingContext2D | DrawingRenderingContext) node.setCanvasOptions1_imageAIOptions = thisDeserializer.readImageAIOptions() @@ -2592,9 +3632,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setCheckboxOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setCheckboxOptions_options_buf: CheckboxOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setCheckboxOptions_options_buf_runtimeType)) - { - setCheckboxOptions_options_buf = thisDeserializer.readCheckboxOptions() - } + { + setCheckboxOptions_options_buf = thisDeserializer.readCheckboxOptions() + } node.setCheckboxOptions_options = setCheckboxOptions_options_buf } _CheckboxAttribute_select(ptr: KPointer, value: KInt): void { @@ -2604,7 +3644,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CheckboxAttribute_selectedColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const selectedColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const selectedColor_value_buf_selector: number = thisDeserializer.readInt8() let selectedColor_value_buf: Color | number | string | Resource | undefined|undefined if (selectedColor_value_buf_selector == 0) { selectedColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -2617,6 +3657,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (selectedColor_value_buf_selector == 3) { selectedColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for selectedColor_value_buf has to be chosen through deserialisation.") } node.selectedColor_value = (selectedColor_value_buf as Color | number | string | Resource) } @@ -2627,7 +3670,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CheckboxAttribute_unselectedColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const unselectedColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const unselectedColor_value_buf_selector: number = thisDeserializer.readInt8() let unselectedColor_value_buf: Color | number | string | Resource | undefined|undefined if (unselectedColor_value_buf_selector == 0) { unselectedColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -2640,6 +3683,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (unselectedColor_value_buf_selector == 3) { unselectedColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for unselectedColor_value_buf has to be chosen through deserialisation.") } node.unselectedColor_value = (unselectedColor_value_buf as Color | number | string | Resource) } @@ -2664,9 +3710,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setCheckboxGroupOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setCheckboxGroupOptions_options_buf: CheckboxGroupOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setCheckboxGroupOptions_options_buf_runtimeType)) - { - setCheckboxGroupOptions_options_buf = thisDeserializer.readCheckboxGroupOptions() - } + { + setCheckboxGroupOptions_options_buf = thisDeserializer.readCheckboxGroupOptions() + } node.setCheckboxGroupOptions_options = setCheckboxGroupOptions_options_buf } _CheckboxGroupAttribute_selectAll(ptr: KPointer, value: KInt): void { @@ -2676,7 +3722,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CheckboxGroupAttribute_selectedColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const selectedColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const selectedColor_value_buf_selector: number = thisDeserializer.readInt8() let selectedColor_value_buf: Color | number | string | Resource | undefined|undefined if (selectedColor_value_buf_selector == 0) { selectedColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -2689,13 +3735,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (selectedColor_value_buf_selector == 3) { selectedColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for selectedColor_value_buf has to be chosen through deserialisation.") } node.selectedColor_value = (selectedColor_value_buf as Color | number | string | Resource) } _CheckboxGroupAttribute_unselectedColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const unselectedColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const unselectedColor_value_buf_selector: number = thisDeserializer.readInt8() let unselectedColor_value_buf: Color | number | string | Resource | undefined|undefined if (unselectedColor_value_buf_selector == 0) { unselectedColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -2708,6 +3757,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (unselectedColor_value_buf_selector == 3) { unselectedColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for unselectedColor_value_buf has to be chosen through deserialisation.") } node.unselectedColor_value = (unselectedColor_value_buf as Color | number | string | Resource) } @@ -2731,9 +3783,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setCircleOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setCircleOptions_value_buf: CircleOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setCircleOptions_value_buf_runtimeType)) - { - setCircleOptions_value_buf = thisDeserializer.readCircleOptions() - } + { + setCircleOptions_value_buf = thisDeserializer.readCircleOptions() + } node.setCircleOptions_value = setCircleOptions_value_buf } _ColumnInterface_setColumnOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -2742,9 +3794,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setColumnOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setColumnOptions_options_buf: ColumnOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setColumnOptions_options_buf_runtimeType)) - { - setColumnOptions_options_buf = thisDeserializer.readColumnOptions() - } + { + setColumnOptions_options_buf = thisDeserializer.readColumnOptions() + } node.setColumnOptions_options = setColumnOptions_options_buf } _ColumnAttribute_alignItems(ptr: KPointer, value: KInt): void { @@ -2766,9 +3818,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + reverse_value_buf = thisDeserializer.readBoolean() + } node.reverse_value = reverse_value_buf } _ColumnSplitInterface_setColumnSplitOptions(ptr: KPointer): void { @@ -2781,15 +3833,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ColumnSplitAttribute_divider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { 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 | null | undefined|undefined - if (divider_value_buf_selector == 0) { + const divider_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let divider_value_buf: ColumnSplitDividerStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (divider_value_buf_runtimeType)) + { divider_value_buf = thisDeserializer.readColumnSplitDividerStyle() } - else if (divider_value_buf_selector == 1) { - divider_value_buf = undefined - } - node.divider_value = (divider_value_buf as ColumnSplitDividerStyle | null) + node.divider_value = divider_value_buf } _CommonMethod_width(ptr: KPointer, value: Length): void { let node = this.ptr2object(ptr) @@ -2805,48 +3855,50 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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) - } + { + 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) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const responseRegion_value_buf_selector: int32 = thisDeserializer.readInt8() + const responseRegion_value_buf_selector: number = thisDeserializer.readInt8() let responseRegion_value_buf: Array | Rectangle | undefined|undefined if (responseRegion_value_buf_selector == 0) { const responseRegion_value_buf_u_length: int32 = thisDeserializer.readInt32() let responseRegion_value_buf_u: Array = new Array() for (let responseRegion_value_buf_u_i = 0; responseRegion_value_buf_u_i < responseRegion_value_buf_u_length; responseRegion_value_buf_u_i++) { - { - responseRegion_value_buf_u[responseRegion_value_buf_u_i] = thisDeserializer.readRectangle() - } + responseRegion_value_buf_u[responseRegion_value_buf_u_i] = thisDeserializer.readRectangle() } responseRegion_value_buf = responseRegion_value_buf_u } else if (responseRegion_value_buf_selector == 1) { responseRegion_value_buf = thisDeserializer.readRectangle() + } + else { + throw new Error("One of the branches for responseRegion_value_buf has to be chosen through deserialisation.") } node.responseRegion_value = (responseRegion_value_buf as Array | Rectangle) } _CommonMethod_mouseResponseRegion(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const mouseResponseRegion_value_buf_selector: int32 = thisDeserializer.readInt8() + const mouseResponseRegion_value_buf_selector: number = thisDeserializer.readInt8() let mouseResponseRegion_value_buf: Array | Rectangle | undefined|undefined if (mouseResponseRegion_value_buf_selector == 0) { const mouseResponseRegion_value_buf_u_length: int32 = thisDeserializer.readInt32() let mouseResponseRegion_value_buf_u: Array = new Array() for (let mouseResponseRegion_value_buf_u_i = 0; mouseResponseRegion_value_buf_u_i < mouseResponseRegion_value_buf_u_length; mouseResponseRegion_value_buf_u_i++) { - { - mouseResponseRegion_value_buf_u[mouseResponseRegion_value_buf_u_i] = thisDeserializer.readRectangle() - } + mouseResponseRegion_value_buf_u[mouseResponseRegion_value_buf_u_i] = thisDeserializer.readRectangle() } mouseResponseRegion_value_buf = mouseResponseRegion_value_buf_u } else if (mouseResponseRegion_value_buf_selector == 1) { mouseResponseRegion_value_buf = thisDeserializer.readRectangle() + } + else { + throw new Error("One of the branches for mouseResponseRegion_value_buf has to be chosen through deserialisation.") } node.mouseResponseRegion_value = (mouseResponseRegion_value_buf as Array | Rectangle) } @@ -2876,13 +3928,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_layoutWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const layoutWeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const layoutWeight_value_buf_selector: number = thisDeserializer.readInt8() let layoutWeight_value_buf: number | string | undefined|undefined if (layoutWeight_value_buf_selector == 0) { layoutWeight_value_buf = (thisDeserializer.readNumber() as number) } else if (layoutWeight_value_buf_selector == 1) { layoutWeight_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for layoutWeight_value_buf has to be chosen through deserialisation.") } node.layoutWeight_value = (layoutWeight_value_buf as number | string) } @@ -2894,36 +3949,36 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_padding(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const padding_value_buf_selector: int32 = thisDeserializer.readInt8() + const padding_value_buf_selector: number = thisDeserializer.readInt8() let padding_value_buf: Padding | Length | LocalizedPadding | undefined|undefined if (padding_value_buf_selector == 0) { const padding_value_buf_u_top_buf_runtimeType = (thisDeserializer.readInt8() as int32) let padding_value_buf_u_top_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (padding_value_buf_u_top_buf_runtimeType)) - { - padding_value_buf_u_top_buf = (thisDeserializer.readLength() as Length) - } + { + padding_value_buf_u_top_buf = (thisDeserializer.readLength() as Length) + } const padding_value_buf_u_top: undefined | Length = padding_value_buf_u_top_buf const padding_value_buf_u_right_buf_runtimeType = (thisDeserializer.readInt8() as int32) let padding_value_buf_u_right_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (padding_value_buf_u_right_buf_runtimeType)) - { - padding_value_buf_u_right_buf = (thisDeserializer.readLength() as Length) - } + { + padding_value_buf_u_right_buf = (thisDeserializer.readLength() as Length) + } const padding_value_buf_u_right: undefined | Length = padding_value_buf_u_right_buf const padding_value_buf_u_bottom_buf_runtimeType = (thisDeserializer.readInt8() as int32) let padding_value_buf_u_bottom_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (padding_value_buf_u_bottom_buf_runtimeType)) - { - padding_value_buf_u_bottom_buf = (thisDeserializer.readLength() as Length) - } + { + padding_value_buf_u_bottom_buf = (thisDeserializer.readLength() as Length) + } const padding_value_buf_u_bottom: undefined | Length = padding_value_buf_u_bottom_buf const padding_value_buf_u_left_buf_runtimeType = (thisDeserializer.readInt8() as int32) let padding_value_buf_u_left_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (padding_value_buf_u_left_buf_runtimeType)) - { - padding_value_buf_u_left_buf = (thisDeserializer.readLength() as Length) - } + { + 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} as Padding) } @@ -2932,42 +3987,45 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (padding_value_buf_selector == 2) { padding_value_buf = thisDeserializer.readLocalizedPadding() + } + else { + throw new Error("One of the branches for padding_value_buf has to be chosen through deserialisation.") } 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() + const safeAreaPadding_value_buf_selector: number = 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) - } + { + 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) - } + { + 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) - } + { + 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) - } + { + 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) } @@ -2976,42 +4034,45 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (safeAreaPadding_value_buf_selector == 2) { safeAreaPadding_value_buf = thisDeserializer.readLocalizedPadding() + } + else { + throw new Error("One of the branches for safeAreaPadding_value_buf has to be chosen through deserialisation.") } 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) - const margin_value_buf_selector: int32 = thisDeserializer.readInt8() + const margin_value_buf_selector: number = thisDeserializer.readInt8() let margin_value_buf: Margin | Length | LocalizedMargin | undefined|undefined if (margin_value_buf_selector == 0) { const margin_value_buf_u_top_buf_runtimeType = (thisDeserializer.readInt8() as int32) let margin_value_buf_u_top_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (margin_value_buf_u_top_buf_runtimeType)) - { - margin_value_buf_u_top_buf = (thisDeserializer.readLength() as Length) - } + { + margin_value_buf_u_top_buf = (thisDeserializer.readLength() as Length) + } const margin_value_buf_u_top: undefined | Length = margin_value_buf_u_top_buf const margin_value_buf_u_right_buf_runtimeType = (thisDeserializer.readInt8() as int32) let margin_value_buf_u_right_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (margin_value_buf_u_right_buf_runtimeType)) - { - margin_value_buf_u_right_buf = (thisDeserializer.readLength() as Length) - } + { + margin_value_buf_u_right_buf = (thisDeserializer.readLength() as Length) + } const margin_value_buf_u_right: undefined | Length = margin_value_buf_u_right_buf const margin_value_buf_u_bottom_buf_runtimeType = (thisDeserializer.readInt8() as int32) let margin_value_buf_u_bottom_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (margin_value_buf_u_bottom_buf_runtimeType)) - { - margin_value_buf_u_bottom_buf = (thisDeserializer.readLength() as Length) - } + { + margin_value_buf_u_bottom_buf = (thisDeserializer.readLength() as Length) + } const margin_value_buf_u_bottom: undefined | Length = margin_value_buf_u_bottom_buf const margin_value_buf_u_left_buf_runtimeType = (thisDeserializer.readInt8() as int32) let margin_value_buf_u_left_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (margin_value_buf_u_left_buf_runtimeType)) - { - margin_value_buf_u_left_buf = (thisDeserializer.readLength() as Length) - } + { + 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} as Padding) } @@ -3020,13 +4081,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (margin_value_buf_selector == 2) { margin_value_buf = thisDeserializer.readLocalizedPadding() + } + else { + throw new Error("One of the branches for margin_value_buf has to be chosen through deserialisation.") } node.margin_value = (margin_value_buf as Margin | Length | LocalizedMargin) } _CommonMethod_backgroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const backgroundColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const backgroundColor_value_buf_selector: number = thisDeserializer.readInt8() let backgroundColor_value_buf: Color | number | string | Resource | undefined|undefined if (backgroundColor_value_buf_selector == 0) { backgroundColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -3039,6 +4103,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (backgroundColor_value_buf_selector == 3) { backgroundColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_value_buf has to be chosen through deserialisation.") } node.backgroundColor_value = (backgroundColor_value_buf as Color | number | string | Resource) } @@ -3050,26 +4117,32 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_backgroundImageSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const backgroundImageSize_value_buf_selector: int32 = thisDeserializer.readInt8() + const backgroundImageSize_value_buf_selector: number = thisDeserializer.readInt8() let backgroundImageSize_value_buf: SizeOptions | ImageSize | undefined|undefined if (backgroundImageSize_value_buf_selector == 0) { backgroundImageSize_value_buf = thisDeserializer.readSizeOptions() } else if (backgroundImageSize_value_buf_selector == 1) { backgroundImageSize_value_buf = (thisDeserializer.readInt32() as ImageSize) + } + else { + throw new Error("One of the branches for backgroundImageSize_value_buf has to be chosen through deserialisation.") } node.backgroundImageSize_value = (backgroundImageSize_value_buf as SizeOptions | ImageSize) } _CommonMethod_backgroundImagePosition(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const backgroundImagePosition_value_buf_selector: int32 = thisDeserializer.readInt8() + const backgroundImagePosition_value_buf_selector: number = thisDeserializer.readInt8() let backgroundImagePosition_value_buf: Position | Alignment | undefined|undefined if (backgroundImagePosition_value_buf_selector == 0) { backgroundImagePosition_value_buf = thisDeserializer.readPosition() } else if (backgroundImagePosition_value_buf_selector == 1) { backgroundImagePosition_value_buf = (thisDeserializer.readInt32() as Alignment) + } + else { + throw new Error("One of the branches for backgroundImagePosition_value_buf has to be chosen through deserialisation.") } node.backgroundImagePosition_value = (backgroundImagePosition_value_buf as Position | Alignment) } @@ -3091,33 +4164,36 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_visualEffect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.visualEffect_value = thisDeserializer.readCustomObject("VisualEffect") + node.visualEffect_value = thisDeserializer.readVisualEffect() } _CommonMethod_backgroundFilter(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.backgroundFilter_value = thisDeserializer.readCustomObject("Filter") + node.backgroundFilter_value = thisDeserializer.readFilter() } _CommonMethod_foregroundFilter(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.foregroundFilter_value = thisDeserializer.readCustomObject("Filter") + node.foregroundFilter_value = thisDeserializer.readFilter() } _CommonMethod_compositingFilter(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.compositingFilter_value = thisDeserializer.readCustomObject("Filter") + node.compositingFilter_value = thisDeserializer.readFilter() } _CommonMethod_opacity(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const opacity_value_buf_selector: int32 = thisDeserializer.readInt8() + const opacity_value_buf_selector: number = thisDeserializer.readInt8() let opacity_value_buf: number | Resource | undefined|undefined if (opacity_value_buf_selector == 0) { opacity_value_buf = (thisDeserializer.readNumber() as number) } else if (opacity_value_buf_selector == 1) { opacity_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for opacity_value_buf has to be chosen through deserialisation.") } node.opacity_value = (opacity_value_buf as number | Resource) } @@ -3129,7 +4205,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_borderStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const borderStyle_value_buf_selector: int32 = thisDeserializer.readInt8() + const borderStyle_value_buf_selector: number = thisDeserializer.readInt8() let borderStyle_value_buf: BorderStyle | EdgeStyles | undefined|undefined if (borderStyle_value_buf_selector == 0) { borderStyle_value_buf = (thisDeserializer.readInt32() as BorderStyle) @@ -3138,39 +4214,42 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const borderStyle_value_buf_u_top_buf_runtimeType = (thisDeserializer.readInt8() as int32) let borderStyle_value_buf_u_top_buf: BorderStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderStyle_value_buf_u_top_buf_runtimeType)) - { - borderStyle_value_buf_u_top_buf = (thisDeserializer.readInt32() as BorderStyle) - } + { + borderStyle_value_buf_u_top_buf = (thisDeserializer.readInt32() as BorderStyle) + } const borderStyle_value_buf_u_top: undefined | BorderStyle = borderStyle_value_buf_u_top_buf const borderStyle_value_buf_u_right_buf_runtimeType = (thisDeserializer.readInt8() as int32) let borderStyle_value_buf_u_right_buf: BorderStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderStyle_value_buf_u_right_buf_runtimeType)) - { - borderStyle_value_buf_u_right_buf = (thisDeserializer.readInt32() as BorderStyle) - } + { + borderStyle_value_buf_u_right_buf = (thisDeserializer.readInt32() as BorderStyle) + } const borderStyle_value_buf_u_right: undefined | BorderStyle = borderStyle_value_buf_u_right_buf const borderStyle_value_buf_u_bottom_buf_runtimeType = (thisDeserializer.readInt8() as int32) let borderStyle_value_buf_u_bottom_buf: BorderStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderStyle_value_buf_u_bottom_buf_runtimeType)) - { - borderStyle_value_buf_u_bottom_buf = (thisDeserializer.readInt32() as BorderStyle) - } + { + borderStyle_value_buf_u_bottom_buf = (thisDeserializer.readInt32() as BorderStyle) + } const borderStyle_value_buf_u_bottom: undefined | BorderStyle = borderStyle_value_buf_u_bottom_buf const borderStyle_value_buf_u_left_buf_runtimeType = (thisDeserializer.readInt8() as int32) let borderStyle_value_buf_u_left_buf: BorderStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderStyle_value_buf_u_left_buf_runtimeType)) - { - borderStyle_value_buf_u_left_buf = (thisDeserializer.readInt32() as BorderStyle) - } + { + 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} as EdgeStyles) + } + else { + throw new Error("One of the branches for borderStyle_value_buf has to be chosen through deserialisation.") } node.borderStyle_value = (borderStyle_value_buf as BorderStyle | EdgeStyles) } _CommonMethod_borderWidth(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const borderWidth_value_buf_selector: int32 = thisDeserializer.readInt8() + const borderWidth_value_buf_selector: number = thisDeserializer.readInt8() let borderWidth_value_buf: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined if (borderWidth_value_buf_selector == 0) { borderWidth_value_buf = (thisDeserializer.readLength() as Length) @@ -3179,45 +4258,48 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const borderWidth_value_buf_u_top_buf_runtimeType = (thisDeserializer.readInt8() as int32) let borderWidth_value_buf_u_top_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderWidth_value_buf_u_top_buf_runtimeType)) - { - borderWidth_value_buf_u_top_buf = (thisDeserializer.readLength() as Length) - } + { + borderWidth_value_buf_u_top_buf = (thisDeserializer.readLength() as Length) + } const borderWidth_value_buf_u_top: undefined | Length = borderWidth_value_buf_u_top_buf const borderWidth_value_buf_u_right_buf_runtimeType = (thisDeserializer.readInt8() as int32) let borderWidth_value_buf_u_right_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderWidth_value_buf_u_right_buf_runtimeType)) - { - borderWidth_value_buf_u_right_buf = (thisDeserializer.readLength() as Length) - } + { + borderWidth_value_buf_u_right_buf = (thisDeserializer.readLength() as Length) + } const borderWidth_value_buf_u_right: undefined | Length = borderWidth_value_buf_u_right_buf const borderWidth_value_buf_u_bottom_buf_runtimeType = (thisDeserializer.readInt8() as int32) let borderWidth_value_buf_u_bottom_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderWidth_value_buf_u_bottom_buf_runtimeType)) - { - borderWidth_value_buf_u_bottom_buf = (thisDeserializer.readLength() as Length) - } + { + borderWidth_value_buf_u_bottom_buf = (thisDeserializer.readLength() as Length) + } const borderWidth_value_buf_u_bottom: undefined | Length = borderWidth_value_buf_u_bottom_buf const borderWidth_value_buf_u_left_buf_runtimeType = (thisDeserializer.readInt8() as int32) let borderWidth_value_buf_u_left_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderWidth_value_buf_u_left_buf_runtimeType)) - { - borderWidth_value_buf_u_left_buf = (thisDeserializer.readLength() as Length) - } + { + 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} as EdgeWidths) } else if (borderWidth_value_buf_selector == 2) { borderWidth_value_buf = thisDeserializer.readLocalizedEdgeWidths() + } + else { + throw new Error("One of the branches for borderWidth_value_buf has to be chosen through deserialisation.") } node.borderWidth_value = (borderWidth_value_buf as Length | EdgeWidths | LocalizedEdgeWidths) } _CommonMethod_borderColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const borderColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const borderColor_value_buf_selector: number = thisDeserializer.readInt8() let borderColor_value_buf: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined if (borderColor_value_buf_selector == 0) { - const borderColor_value_buf_u_selector: int32 = thisDeserializer.readInt8() + const borderColor_value_buf_u_selector: number = thisDeserializer.readInt8() let borderColor_value_buf_u: Color | number | string | Resource | undefined|undefined if (borderColor_value_buf_u_selector == 0) { borderColor_value_buf_u = (thisDeserializer.readInt32() as Color) @@ -3230,6 +4312,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (borderColor_value_buf_u_selector == 3) { borderColor_value_buf_u = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_value_buf_u has to be chosen through deserialisation.") } borderColor_value_buf = (borderColor_value_buf_u as Color | number | string | Resource) } @@ -3237,98 +4322,113 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const borderColor_value_buf_u_top_buf_runtimeType = (thisDeserializer.readInt8() as int32) let borderColor_value_buf_u_top_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderColor_value_buf_u_top_buf_runtimeType)) - { - const borderColor_value_buf_u_top_buf__selector: int32 = thisDeserializer.readInt8() - let borderColor_value_buf_u_top_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_value_buf_u_top_buf__selector == 0) { - borderColor_value_buf_u_top_buf_ = (thisDeserializer.readInt32() as Color) - } - else if (borderColor_value_buf_u_top_buf__selector == 1) { - borderColor_value_buf_u_top_buf_ = (thisDeserializer.readNumber() as number) - } - else if (borderColor_value_buf_u_top_buf__selector == 2) { - borderColor_value_buf_u_top_buf_ = (thisDeserializer.readString() as string) - } - else if (borderColor_value_buf_u_top_buf__selector == 3) { - borderColor_value_buf_u_top_buf_ = thisDeserializer.readResource() - } - borderColor_value_buf_u_top_buf = (borderColor_value_buf_u_top_buf_ as Color | number | string | Resource) + { + const borderColor_value_buf_u_top_buf__selector: number = thisDeserializer.readInt8() + let borderColor_value_buf_u_top_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_value_buf_u_top_buf__selector == 0) { + borderColor_value_buf_u_top_buf_ = (thisDeserializer.readInt32() as Color) + } + else if (borderColor_value_buf_u_top_buf__selector == 1) { + borderColor_value_buf_u_top_buf_ = (thisDeserializer.readNumber() as number) + } + else if (borderColor_value_buf_u_top_buf__selector == 2) { + borderColor_value_buf_u_top_buf_ = (thisDeserializer.readString() as string) } + else if (borderColor_value_buf_u_top_buf__selector == 3) { + borderColor_value_buf_u_top_buf_ = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_value_buf_u_top_buf_ has to be chosen through deserialisation.") + } + borderColor_value_buf_u_top_buf = (borderColor_value_buf_u_top_buf_ as Color | number | string | Resource) + } const borderColor_value_buf_u_top: undefined | ResourceColor = borderColor_value_buf_u_top_buf const borderColor_value_buf_u_right_buf_runtimeType = (thisDeserializer.readInt8() as int32) let borderColor_value_buf_u_right_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderColor_value_buf_u_right_buf_runtimeType)) - { - const borderColor_value_buf_u_right_buf__selector: int32 = thisDeserializer.readInt8() - let borderColor_value_buf_u_right_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_value_buf_u_right_buf__selector == 0) { - borderColor_value_buf_u_right_buf_ = (thisDeserializer.readInt32() as Color) - } - else if (borderColor_value_buf_u_right_buf__selector == 1) { - borderColor_value_buf_u_right_buf_ = (thisDeserializer.readNumber() as number) - } - else if (borderColor_value_buf_u_right_buf__selector == 2) { - borderColor_value_buf_u_right_buf_ = (thisDeserializer.readString() as string) - } - else if (borderColor_value_buf_u_right_buf__selector == 3) { - borderColor_value_buf_u_right_buf_ = thisDeserializer.readResource() - } - borderColor_value_buf_u_right_buf = (borderColor_value_buf_u_right_buf_ as Color | number | string | Resource) + { + const borderColor_value_buf_u_right_buf__selector: number = thisDeserializer.readInt8() + let borderColor_value_buf_u_right_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_value_buf_u_right_buf__selector == 0) { + borderColor_value_buf_u_right_buf_ = (thisDeserializer.readInt32() as Color) + } + else if (borderColor_value_buf_u_right_buf__selector == 1) { + borderColor_value_buf_u_right_buf_ = (thisDeserializer.readNumber() as number) + } + else if (borderColor_value_buf_u_right_buf__selector == 2) { + borderColor_value_buf_u_right_buf_ = (thisDeserializer.readString() as string) + } + else if (borderColor_value_buf_u_right_buf__selector == 3) { + borderColor_value_buf_u_right_buf_ = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_value_buf_u_right_buf_ has to be chosen through deserialisation.") } + borderColor_value_buf_u_right_buf = (borderColor_value_buf_u_right_buf_ as Color | number | string | Resource) + } const borderColor_value_buf_u_right: undefined | ResourceColor = borderColor_value_buf_u_right_buf const borderColor_value_buf_u_bottom_buf_runtimeType = (thisDeserializer.readInt8() as int32) let borderColor_value_buf_u_bottom_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderColor_value_buf_u_bottom_buf_runtimeType)) - { - const borderColor_value_buf_u_bottom_buf__selector: int32 = thisDeserializer.readInt8() - let borderColor_value_buf_u_bottom_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_value_buf_u_bottom_buf__selector == 0) { - borderColor_value_buf_u_bottom_buf_ = (thisDeserializer.readInt32() as Color) - } - else if (borderColor_value_buf_u_bottom_buf__selector == 1) { - borderColor_value_buf_u_bottom_buf_ = (thisDeserializer.readNumber() as number) - } - else if (borderColor_value_buf_u_bottom_buf__selector == 2) { - borderColor_value_buf_u_bottom_buf_ = (thisDeserializer.readString() as string) - } - else if (borderColor_value_buf_u_bottom_buf__selector == 3) { - borderColor_value_buf_u_bottom_buf_ = thisDeserializer.readResource() - } - borderColor_value_buf_u_bottom_buf = (borderColor_value_buf_u_bottom_buf_ as Color | number | string | Resource) + { + const borderColor_value_buf_u_bottom_buf__selector: number = thisDeserializer.readInt8() + let borderColor_value_buf_u_bottom_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_value_buf_u_bottom_buf__selector == 0) { + borderColor_value_buf_u_bottom_buf_ = (thisDeserializer.readInt32() as Color) + } + else if (borderColor_value_buf_u_bottom_buf__selector == 1) { + borderColor_value_buf_u_bottom_buf_ = (thisDeserializer.readNumber() as number) + } + else if (borderColor_value_buf_u_bottom_buf__selector == 2) { + borderColor_value_buf_u_bottom_buf_ = (thisDeserializer.readString() as string) } + else if (borderColor_value_buf_u_bottom_buf__selector == 3) { + borderColor_value_buf_u_bottom_buf_ = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_value_buf_u_bottom_buf_ has to be chosen through deserialisation.") + } + borderColor_value_buf_u_bottom_buf = (borderColor_value_buf_u_bottom_buf_ as Color | number | string | Resource) + } const borderColor_value_buf_u_bottom: undefined | ResourceColor = borderColor_value_buf_u_bottom_buf const borderColor_value_buf_u_left_buf_runtimeType = (thisDeserializer.readInt8() as int32) let borderColor_value_buf_u_left_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderColor_value_buf_u_left_buf_runtimeType)) - { - const borderColor_value_buf_u_left_buf__selector: int32 = thisDeserializer.readInt8() - let borderColor_value_buf_u_left_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_value_buf_u_left_buf__selector == 0) { - borderColor_value_buf_u_left_buf_ = (thisDeserializer.readInt32() as Color) - } - else if (borderColor_value_buf_u_left_buf__selector == 1) { - borderColor_value_buf_u_left_buf_ = (thisDeserializer.readNumber() as number) - } - else if (borderColor_value_buf_u_left_buf__selector == 2) { - borderColor_value_buf_u_left_buf_ = (thisDeserializer.readString() as string) - } - else if (borderColor_value_buf_u_left_buf__selector == 3) { - borderColor_value_buf_u_left_buf_ = thisDeserializer.readResource() - } - borderColor_value_buf_u_left_buf = (borderColor_value_buf_u_left_buf_ as Color | number | string | Resource) + { + const borderColor_value_buf_u_left_buf__selector: number = thisDeserializer.readInt8() + let borderColor_value_buf_u_left_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_value_buf_u_left_buf__selector == 0) { + borderColor_value_buf_u_left_buf_ = (thisDeserializer.readInt32() as Color) } + else if (borderColor_value_buf_u_left_buf__selector == 1) { + borderColor_value_buf_u_left_buf_ = (thisDeserializer.readNumber() as number) + } + else if (borderColor_value_buf_u_left_buf__selector == 2) { + borderColor_value_buf_u_left_buf_ = (thisDeserializer.readString() as string) + } + else if (borderColor_value_buf_u_left_buf__selector == 3) { + borderColor_value_buf_u_left_buf_ = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_value_buf_u_left_buf_ has to be chosen through deserialisation.") + } + 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} as EdgeColors) } else if (borderColor_value_buf_selector == 2) { borderColor_value_buf = thisDeserializer.readLocalizedEdgeColors() + } + else { + throw new Error("One of the branches for borderColor_value_buf has to be chosen through deserialisation.") } node.borderColor_value = (borderColor_value_buf as ResourceColor | EdgeColors | LocalizedEdgeColors) } _CommonMethod_borderRadius(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const borderRadius_value_buf_selector: int32 = thisDeserializer.readInt8() + const borderRadius_value_buf_selector: number = thisDeserializer.readInt8() let borderRadius_value_buf: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined if (borderRadius_value_buf_selector == 0) { borderRadius_value_buf = (thisDeserializer.readLength() as Length) @@ -3337,35 +4437,38 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const borderRadius_value_buf_u_topLeft_buf_runtimeType = (thisDeserializer.readInt8() as int32) let borderRadius_value_buf_u_topLeft_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderRadius_value_buf_u_topLeft_buf_runtimeType)) - { - borderRadius_value_buf_u_topLeft_buf = (thisDeserializer.readLength() as Length) - } + { + borderRadius_value_buf_u_topLeft_buf = (thisDeserializer.readLength() as Length) + } const borderRadius_value_buf_u_topLeft: undefined | Length = borderRadius_value_buf_u_topLeft_buf const borderRadius_value_buf_u_topRight_buf_runtimeType = (thisDeserializer.readInt8() as int32) let borderRadius_value_buf_u_topRight_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderRadius_value_buf_u_topRight_buf_runtimeType)) - { - borderRadius_value_buf_u_topRight_buf = (thisDeserializer.readLength() as Length) - } + { + borderRadius_value_buf_u_topRight_buf = (thisDeserializer.readLength() as Length) + } const borderRadius_value_buf_u_topRight: undefined | Length = borderRadius_value_buf_u_topRight_buf const borderRadius_value_buf_u_bottomLeft_buf_runtimeType = (thisDeserializer.readInt8() as int32) let borderRadius_value_buf_u_bottomLeft_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderRadius_value_buf_u_bottomLeft_buf_runtimeType)) - { - borderRadius_value_buf_u_bottomLeft_buf = (thisDeserializer.readLength() as Length) - } + { + borderRadius_value_buf_u_bottomLeft_buf = (thisDeserializer.readLength() as Length) + } const borderRadius_value_buf_u_bottomLeft: undefined | Length = borderRadius_value_buf_u_bottomLeft_buf const borderRadius_value_buf_u_bottomRight_buf_runtimeType = (thisDeserializer.readInt8() as int32) let borderRadius_value_buf_u_bottomRight_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderRadius_value_buf_u_bottomRight_buf_runtimeType)) - { - borderRadius_value_buf_u_bottomRight_buf = (thisDeserializer.readLength() as Length) - } + { + 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} as BorderRadiuses) } else if (borderRadius_value_buf_selector == 2) { borderRadius_value_buf = thisDeserializer.readLocalizedBorderRadiuses() + } + else { + throw new Error("One of the branches for borderRadius_value_buf has to be chosen through deserialisation.") } node.borderRadius_value = (borderRadius_value_buf as Length | BorderRadiuses | LocalizedBorderRadiuses) } @@ -3382,7 +4485,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_outlineStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const outlineStyle_value_buf_selector: int32 = thisDeserializer.readInt8() + const outlineStyle_value_buf_selector: number = thisDeserializer.readInt8() let outlineStyle_value_buf: OutlineStyle | EdgeOutlineStyles | undefined|undefined if (outlineStyle_value_buf_selector == 0) { outlineStyle_value_buf = (thisDeserializer.readInt32() as OutlineStyle) @@ -3391,39 +4494,42 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const outlineStyle_value_buf_u_top_buf_runtimeType = (thisDeserializer.readInt8() as int32) let outlineStyle_value_buf_u_top_buf: OutlineStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (outlineStyle_value_buf_u_top_buf_runtimeType)) - { - outlineStyle_value_buf_u_top_buf = (thisDeserializer.readInt32() as OutlineStyle) - } + { + outlineStyle_value_buf_u_top_buf = (thisDeserializer.readInt32() as OutlineStyle) + } const outlineStyle_value_buf_u_top: undefined | OutlineStyle = outlineStyle_value_buf_u_top_buf const outlineStyle_value_buf_u_right_buf_runtimeType = (thisDeserializer.readInt8() as int32) let outlineStyle_value_buf_u_right_buf: OutlineStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (outlineStyle_value_buf_u_right_buf_runtimeType)) - { - outlineStyle_value_buf_u_right_buf = (thisDeserializer.readInt32() as OutlineStyle) - } + { + outlineStyle_value_buf_u_right_buf = (thisDeserializer.readInt32() as OutlineStyle) + } const outlineStyle_value_buf_u_right: undefined | OutlineStyle = outlineStyle_value_buf_u_right_buf const outlineStyle_value_buf_u_bottom_buf_runtimeType = (thisDeserializer.readInt8() as int32) let outlineStyle_value_buf_u_bottom_buf: OutlineStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (outlineStyle_value_buf_u_bottom_buf_runtimeType)) - { - outlineStyle_value_buf_u_bottom_buf = (thisDeserializer.readInt32() as OutlineStyle) - } + { + outlineStyle_value_buf_u_bottom_buf = (thisDeserializer.readInt32() as OutlineStyle) + } const outlineStyle_value_buf_u_bottom: undefined | OutlineStyle = outlineStyle_value_buf_u_bottom_buf const outlineStyle_value_buf_u_left_buf_runtimeType = (thisDeserializer.readInt8() as int32) let outlineStyle_value_buf_u_left_buf: OutlineStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (outlineStyle_value_buf_u_left_buf_runtimeType)) - { - outlineStyle_value_buf_u_left_buf = (thisDeserializer.readInt32() as OutlineStyle) - } + { + 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} as EdgeOutlineStyles) + } + else { + throw new Error("One of the branches for outlineStyle_value_buf has to be chosen through deserialisation.") } node.outlineStyle_value = (outlineStyle_value_buf as OutlineStyle | EdgeOutlineStyles) } _CommonMethod_outlineWidth(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const outlineWidth_value_buf_selector: int32 = thisDeserializer.readInt8() + const outlineWidth_value_buf_selector: number = thisDeserializer.readInt8() let outlineWidth_value_buf: Dimension | EdgeOutlineWidths | undefined|undefined if (outlineWidth_value_buf_selector == 0) { outlineWidth_value_buf = (thisDeserializer.readLength() as Dimension) @@ -3432,42 +4538,45 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const outlineWidth_value_buf_u_top_buf_runtimeType = (thisDeserializer.readInt8() as int32) let outlineWidth_value_buf_u_top_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (outlineWidth_value_buf_u_top_buf_runtimeType)) - { - outlineWidth_value_buf_u_top_buf = (thisDeserializer.readLength() as Dimension) - } + { + outlineWidth_value_buf_u_top_buf = (thisDeserializer.readLength() as Dimension) + } const outlineWidth_value_buf_u_top: undefined | Dimension = outlineWidth_value_buf_u_top_buf const outlineWidth_value_buf_u_right_buf_runtimeType = (thisDeserializer.readInt8() as int32) let outlineWidth_value_buf_u_right_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (outlineWidth_value_buf_u_right_buf_runtimeType)) - { - outlineWidth_value_buf_u_right_buf = (thisDeserializer.readLength() as Dimension) - } + { + outlineWidth_value_buf_u_right_buf = (thisDeserializer.readLength() as Dimension) + } const outlineWidth_value_buf_u_right: undefined | Dimension = outlineWidth_value_buf_u_right_buf const outlineWidth_value_buf_u_bottom_buf_runtimeType = (thisDeserializer.readInt8() as int32) let outlineWidth_value_buf_u_bottom_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (outlineWidth_value_buf_u_bottom_buf_runtimeType)) - { - outlineWidth_value_buf_u_bottom_buf = (thisDeserializer.readLength() as Dimension) - } + { + outlineWidth_value_buf_u_bottom_buf = (thisDeserializer.readLength() as Dimension) + } const outlineWidth_value_buf_u_bottom: undefined | Dimension = outlineWidth_value_buf_u_bottom_buf const outlineWidth_value_buf_u_left_buf_runtimeType = (thisDeserializer.readInt8() as int32) let outlineWidth_value_buf_u_left_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (outlineWidth_value_buf_u_left_buf_runtimeType)) - { - outlineWidth_value_buf_u_left_buf = (thisDeserializer.readLength() as Dimension) - } + { + 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} as EdgeOutlineWidths) + } + else { + throw new Error("One of the branches for outlineWidth_value_buf has to be chosen through deserialisation.") } node.outlineWidth_value = (outlineWidth_value_buf as Dimension | EdgeOutlineWidths) } _CommonMethod_outlineColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const outlineColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const outlineColor_value_buf_selector: number = thisDeserializer.readInt8() let outlineColor_value_buf: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined if (outlineColor_value_buf_selector == 0) { - const outlineColor_value_buf_u_selector: int32 = thisDeserializer.readInt8() + const outlineColor_value_buf_u_selector: number = thisDeserializer.readInt8() let outlineColor_value_buf_u: Color | number | string | Resource | undefined|undefined if (outlineColor_value_buf_u_selector == 0) { outlineColor_value_buf_u = (thisDeserializer.readInt32() as Color) @@ -3480,6 +4589,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (outlineColor_value_buf_u_selector == 3) { outlineColor_value_buf_u = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for outlineColor_value_buf_u has to be chosen through deserialisation.") } outlineColor_value_buf = (outlineColor_value_buf_u as Color | number | string | Resource) } @@ -3487,98 +4599,113 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const outlineColor_value_buf_u_top_buf_runtimeType = (thisDeserializer.readInt8() as int32) let outlineColor_value_buf_u_top_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (outlineColor_value_buf_u_top_buf_runtimeType)) - { - const outlineColor_value_buf_u_top_buf__selector: int32 = thisDeserializer.readInt8() - let outlineColor_value_buf_u_top_buf_: Color | number | string | Resource | undefined|undefined - if (outlineColor_value_buf_u_top_buf__selector == 0) { - outlineColor_value_buf_u_top_buf_ = (thisDeserializer.readInt32() as Color) - } - else if (outlineColor_value_buf_u_top_buf__selector == 1) { - outlineColor_value_buf_u_top_buf_ = (thisDeserializer.readNumber() as number) - } - else if (outlineColor_value_buf_u_top_buf__selector == 2) { - outlineColor_value_buf_u_top_buf_ = (thisDeserializer.readString() as string) - } - else if (outlineColor_value_buf_u_top_buf__selector == 3) { - outlineColor_value_buf_u_top_buf_ = thisDeserializer.readResource() - } - outlineColor_value_buf_u_top_buf = (outlineColor_value_buf_u_top_buf_ as Color | number | string | Resource) + { + const outlineColor_value_buf_u_top_buf__selector: number = thisDeserializer.readInt8() + let outlineColor_value_buf_u_top_buf_: Color | number | string | Resource | undefined|undefined + if (outlineColor_value_buf_u_top_buf__selector == 0) { + outlineColor_value_buf_u_top_buf_ = (thisDeserializer.readInt32() as Color) + } + else if (outlineColor_value_buf_u_top_buf__selector == 1) { + outlineColor_value_buf_u_top_buf_ = (thisDeserializer.readNumber() as number) } + else if (outlineColor_value_buf_u_top_buf__selector == 2) { + outlineColor_value_buf_u_top_buf_ = (thisDeserializer.readString() as string) + } + else if (outlineColor_value_buf_u_top_buf__selector == 3) { + outlineColor_value_buf_u_top_buf_ = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for outlineColor_value_buf_u_top_buf_ has to be chosen through deserialisation.") + } + outlineColor_value_buf_u_top_buf = (outlineColor_value_buf_u_top_buf_ as Color | number | string | Resource) + } const outlineColor_value_buf_u_top: undefined | ResourceColor = outlineColor_value_buf_u_top_buf const outlineColor_value_buf_u_right_buf_runtimeType = (thisDeserializer.readInt8() as int32) let outlineColor_value_buf_u_right_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (outlineColor_value_buf_u_right_buf_runtimeType)) - { - const outlineColor_value_buf_u_right_buf__selector: int32 = thisDeserializer.readInt8() - let outlineColor_value_buf_u_right_buf_: Color | number | string | Resource | undefined|undefined - if (outlineColor_value_buf_u_right_buf__selector == 0) { - outlineColor_value_buf_u_right_buf_ = (thisDeserializer.readInt32() as Color) - } - else if (outlineColor_value_buf_u_right_buf__selector == 1) { - outlineColor_value_buf_u_right_buf_ = (thisDeserializer.readNumber() as number) - } - else if (outlineColor_value_buf_u_right_buf__selector == 2) { - outlineColor_value_buf_u_right_buf_ = (thisDeserializer.readString() as string) - } - else if (outlineColor_value_buf_u_right_buf__selector == 3) { - outlineColor_value_buf_u_right_buf_ = thisDeserializer.readResource() - } - outlineColor_value_buf_u_right_buf = (outlineColor_value_buf_u_right_buf_ as Color | number | string | Resource) + { + const outlineColor_value_buf_u_right_buf__selector: number = thisDeserializer.readInt8() + let outlineColor_value_buf_u_right_buf_: Color | number | string | Resource | undefined|undefined + if (outlineColor_value_buf_u_right_buf__selector == 0) { + outlineColor_value_buf_u_right_buf_ = (thisDeserializer.readInt32() as Color) + } + else if (outlineColor_value_buf_u_right_buf__selector == 1) { + outlineColor_value_buf_u_right_buf_ = (thisDeserializer.readNumber() as number) + } + else if (outlineColor_value_buf_u_right_buf__selector == 2) { + outlineColor_value_buf_u_right_buf_ = (thisDeserializer.readString() as string) + } + else if (outlineColor_value_buf_u_right_buf__selector == 3) { + outlineColor_value_buf_u_right_buf_ = thisDeserializer.readResource() } + else { + throw new Error("One of the branches for outlineColor_value_buf_u_right_buf_ has to be chosen through deserialisation.") + } + outlineColor_value_buf_u_right_buf = (outlineColor_value_buf_u_right_buf_ as Color | number | string | Resource) + } const outlineColor_value_buf_u_right: undefined | ResourceColor = outlineColor_value_buf_u_right_buf const outlineColor_value_buf_u_bottom_buf_runtimeType = (thisDeserializer.readInt8() as int32) let outlineColor_value_buf_u_bottom_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (outlineColor_value_buf_u_bottom_buf_runtimeType)) - { - const outlineColor_value_buf_u_bottom_buf__selector: int32 = thisDeserializer.readInt8() - let outlineColor_value_buf_u_bottom_buf_: Color | number | string | Resource | undefined|undefined - if (outlineColor_value_buf_u_bottom_buf__selector == 0) { - outlineColor_value_buf_u_bottom_buf_ = (thisDeserializer.readInt32() as Color) - } - else if (outlineColor_value_buf_u_bottom_buf__selector == 1) { - outlineColor_value_buf_u_bottom_buf_ = (thisDeserializer.readNumber() as number) - } - else if (outlineColor_value_buf_u_bottom_buf__selector == 2) { - outlineColor_value_buf_u_bottom_buf_ = (thisDeserializer.readString() as string) - } - else if (outlineColor_value_buf_u_bottom_buf__selector == 3) { - outlineColor_value_buf_u_bottom_buf_ = thisDeserializer.readResource() - } - outlineColor_value_buf_u_bottom_buf = (outlineColor_value_buf_u_bottom_buf_ as Color | number | string | Resource) + { + const outlineColor_value_buf_u_bottom_buf__selector: number = thisDeserializer.readInt8() + let outlineColor_value_buf_u_bottom_buf_: Color | number | string | Resource | undefined|undefined + if (outlineColor_value_buf_u_bottom_buf__selector == 0) { + outlineColor_value_buf_u_bottom_buf_ = (thisDeserializer.readInt32() as Color) + } + else if (outlineColor_value_buf_u_bottom_buf__selector == 1) { + outlineColor_value_buf_u_bottom_buf_ = (thisDeserializer.readNumber() as number) } + else if (outlineColor_value_buf_u_bottom_buf__selector == 2) { + outlineColor_value_buf_u_bottom_buf_ = (thisDeserializer.readString() as string) + } + else if (outlineColor_value_buf_u_bottom_buf__selector == 3) { + outlineColor_value_buf_u_bottom_buf_ = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for outlineColor_value_buf_u_bottom_buf_ has to be chosen through deserialisation.") + } + outlineColor_value_buf_u_bottom_buf = (outlineColor_value_buf_u_bottom_buf_ as Color | number | string | Resource) + } const outlineColor_value_buf_u_bottom: undefined | ResourceColor = outlineColor_value_buf_u_bottom_buf const outlineColor_value_buf_u_left_buf_runtimeType = (thisDeserializer.readInt8() as int32) let outlineColor_value_buf_u_left_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (outlineColor_value_buf_u_left_buf_runtimeType)) - { - const outlineColor_value_buf_u_left_buf__selector: int32 = thisDeserializer.readInt8() - let outlineColor_value_buf_u_left_buf_: Color | number | string | Resource | undefined|undefined - if (outlineColor_value_buf_u_left_buf__selector == 0) { - outlineColor_value_buf_u_left_buf_ = (thisDeserializer.readInt32() as Color) - } - else if (outlineColor_value_buf_u_left_buf__selector == 1) { - outlineColor_value_buf_u_left_buf_ = (thisDeserializer.readNumber() as number) - } - else if (outlineColor_value_buf_u_left_buf__selector == 2) { - outlineColor_value_buf_u_left_buf_ = (thisDeserializer.readString() as string) - } - else if (outlineColor_value_buf_u_left_buf__selector == 3) { - outlineColor_value_buf_u_left_buf_ = thisDeserializer.readResource() - } - outlineColor_value_buf_u_left_buf = (outlineColor_value_buf_u_left_buf_ as Color | number | string | Resource) + { + const outlineColor_value_buf_u_left_buf__selector: number = thisDeserializer.readInt8() + let outlineColor_value_buf_u_left_buf_: Color | number | string | Resource | undefined|undefined + if (outlineColor_value_buf_u_left_buf__selector == 0) { + outlineColor_value_buf_u_left_buf_ = (thisDeserializer.readInt32() as Color) + } + else if (outlineColor_value_buf_u_left_buf__selector == 1) { + outlineColor_value_buf_u_left_buf_ = (thisDeserializer.readNumber() as number) + } + else if (outlineColor_value_buf_u_left_buf__selector == 2) { + outlineColor_value_buf_u_left_buf_ = (thisDeserializer.readString() as string) + } + else if (outlineColor_value_buf_u_left_buf__selector == 3) { + outlineColor_value_buf_u_left_buf_ = thisDeserializer.readResource() } + else { + throw new Error("One of the branches for outlineColor_value_buf_u_left_buf_ has to be chosen through deserialisation.") + } + 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} as EdgeColors) } else if (outlineColor_value_buf_selector == 2) { outlineColor_value_buf = thisDeserializer.readLocalizedEdgeColors() + } + else { + throw new Error("One of the branches for outlineColor_value_buf has to be chosen through deserialisation.") } node.outlineColor_value = (outlineColor_value_buf as ResourceColor | EdgeColors | LocalizedEdgeColors) } _CommonMethod_outlineRadius(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const outlineRadius_value_buf_selector: int32 = thisDeserializer.readInt8() + const outlineRadius_value_buf_selector: number = thisDeserializer.readInt8() let outlineRadius_value_buf: Dimension | OutlineRadiuses | undefined|undefined if (outlineRadius_value_buf_selector == 0) { outlineRadius_value_buf = (thisDeserializer.readLength() as Dimension) @@ -3587,42 +4714,45 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const outlineRadius_value_buf_u_topLeft_buf_runtimeType = (thisDeserializer.readInt8() as int32) let outlineRadius_value_buf_u_topLeft_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (outlineRadius_value_buf_u_topLeft_buf_runtimeType)) - { - outlineRadius_value_buf_u_topLeft_buf = (thisDeserializer.readLength() as Dimension) - } + { + outlineRadius_value_buf_u_topLeft_buf = (thisDeserializer.readLength() as Dimension) + } const outlineRadius_value_buf_u_topLeft: undefined | Dimension = outlineRadius_value_buf_u_topLeft_buf const outlineRadius_value_buf_u_topRight_buf_runtimeType = (thisDeserializer.readInt8() as int32) let outlineRadius_value_buf_u_topRight_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (outlineRadius_value_buf_u_topRight_buf_runtimeType)) - { - outlineRadius_value_buf_u_topRight_buf = (thisDeserializer.readLength() as Dimension) - } + { + outlineRadius_value_buf_u_topRight_buf = (thisDeserializer.readLength() as Dimension) + } const outlineRadius_value_buf_u_topRight: undefined | Dimension = outlineRadius_value_buf_u_topRight_buf const outlineRadius_value_buf_u_bottomLeft_buf_runtimeType = (thisDeserializer.readInt8() as int32) let outlineRadius_value_buf_u_bottomLeft_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (outlineRadius_value_buf_u_bottomLeft_buf_runtimeType)) - { - outlineRadius_value_buf_u_bottomLeft_buf = (thisDeserializer.readLength() as Dimension) - } + { + outlineRadius_value_buf_u_bottomLeft_buf = (thisDeserializer.readLength() as Dimension) + } const outlineRadius_value_buf_u_bottomLeft: undefined | Dimension = outlineRadius_value_buf_u_bottomLeft_buf const outlineRadius_value_buf_u_bottomRight_buf_runtimeType = (thisDeserializer.readInt8() as int32) let outlineRadius_value_buf_u_bottomRight_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (outlineRadius_value_buf_u_bottomRight_buf_runtimeType)) - { - outlineRadius_value_buf_u_bottomRight_buf = (thisDeserializer.readLength() as Dimension) - } + { + 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} as OutlineRadiuses) + } + else { + throw new Error("One of the branches for outlineRadius_value_buf has to be chosen through deserialisation.") } node.outlineRadius_value = (outlineRadius_value_buf as Dimension | OutlineRadiuses) } _CommonMethod_foregroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const foregroundColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const foregroundColor_value_buf_selector: number = thisDeserializer.readInt8() let foregroundColor_value_buf: ResourceColor | ColoringStrategy | undefined|undefined if (foregroundColor_value_buf_selector == 0) { - const foregroundColor_value_buf_u_selector: int32 = thisDeserializer.readInt8() + const foregroundColor_value_buf_u_selector: number = thisDeserializer.readInt8() let foregroundColor_value_buf_u: Color | number | string | Resource | undefined|undefined if (foregroundColor_value_buf_u_selector == 0) { foregroundColor_value_buf_u = (thisDeserializer.readInt32() as Color) @@ -3635,11 +4765,17 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (foregroundColor_value_buf_u_selector == 3) { foregroundColor_value_buf_u = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for foregroundColor_value_buf_u has to be chosen through deserialisation.") } foregroundColor_value_buf = (foregroundColor_value_buf_u as Color | number | string | Resource) } else if (foregroundColor_value_buf_selector == 1) { foregroundColor_value_buf = Object.values(ColoringStrategy)[thisDeserializer.readInt32()] + } + else { + throw new Error("One of the branches for foregroundColor_value_buf has to be chosen through deserialisation.") } node.foregroundColor_value = (foregroundColor_value_buf as ResourceColor | ColoringStrategy) } @@ -3735,13 +4871,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_transition0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const transition0_value_buf_selector: int32 = thisDeserializer.readInt8() + const transition0_value_buf_selector: number = thisDeserializer.readInt8() let transition0_value_buf: TransitionOptions | TransitionEffect | undefined|undefined if (transition0_value_buf_selector == 0) { transition0_value_buf = thisDeserializer.readTransitionOptions() } else if (transition0_value_buf_selector == 1) { transition0_value_buf = (thisDeserializer.readTransitionEffect() as TransitionEffect) + } + else { + throw new Error("One of the branches for transition0_value_buf has to be chosen through deserialisation.") } node.transition0_value = (transition0_value_buf as TransitionOptions | TransitionEffect) } @@ -3752,9 +4891,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + transition1_onFinish_buf = thisDeserializer.readTransitionFinishCallback() + } node.transition1_onFinish = transition1_onFinish_buf } _CommonMethod_motionBlur(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -3777,7 +4916,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_colorBlend(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const colorBlend_value_buf_selector: int32 = thisDeserializer.readInt8() + const colorBlend_value_buf_selector: number = thisDeserializer.readInt8() let colorBlend_value_buf: Color | string | Resource | undefined|undefined if (colorBlend_value_buf_selector == 0) { colorBlend_value_buf = (thisDeserializer.readInt32() as Color) @@ -3787,6 +4926,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (colorBlend_value_buf_selector == 2) { colorBlend_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for colorBlend_value_buf has to be chosen through deserialisation.") } node.colorBlend_value = (colorBlend_value_buf as Color | string | Resource) } @@ -3801,26 +4943,32 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_invert(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const invert_value_buf_selector: int32 = thisDeserializer.readInt8() + const invert_value_buf_selector: number = thisDeserializer.readInt8() let invert_value_buf: number | InvertOptions | undefined|undefined if (invert_value_buf_selector == 0) { invert_value_buf = (thisDeserializer.readNumber() as number) } else if (invert_value_buf_selector == 1) { invert_value_buf = thisDeserializer.readInvertOptions() + } + else { + throw new Error("One of the branches for invert_value_buf has to be chosen through deserialisation.") } node.invert_value = (invert_value_buf as number | InvertOptions) } _CommonMethod_hueRotate(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const hueRotate_value_buf_selector: int32 = thisDeserializer.readInt8() + const hueRotate_value_buf_selector: number = thisDeserializer.readInt8() let hueRotate_value_buf: number | string | undefined|undefined if (hueRotate_value_buf_selector == 0) { hueRotate_value_buf = (thisDeserializer.readNumber() as number) } else if (hueRotate_value_buf_selector == 1) { hueRotate_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for hueRotate_value_buf has to be chosen through deserialisation.") } node.hueRotate_value = (hueRotate_value_buf as number | string) } @@ -3913,13 +5061,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_flexBasis(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const flexBasis_value_buf_selector: int32 = thisDeserializer.readInt8() + const flexBasis_value_buf_selector: number = thisDeserializer.readInt8() let flexBasis_value_buf: number | string | undefined|undefined if (flexBasis_value_buf_selector == 0) { flexBasis_value_buf = (thisDeserializer.readNumber() as number) } else if (flexBasis_value_buf_selector == 1) { flexBasis_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for flexBasis_value_buf has to be chosen through deserialisation.") } node.flexBasis_value = (flexBasis_value_buf as number | string) } @@ -3946,7 +5097,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_position(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const position_value_buf_selector: int32 = thisDeserializer.readInt8() + const position_value_buf_selector: number = thisDeserializer.readInt8() let position_value_buf: Position | Edges | LocalizedEdges | undefined|undefined if (position_value_buf_selector == 0) { position_value_buf = thisDeserializer.readPosition() @@ -3956,26 +5107,32 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (position_value_buf_selector == 2) { position_value_buf = thisDeserializer.readLocalizedEdges() + } + else { + throw new Error("One of the branches for position_value_buf has to be chosen through deserialisation.") } node.position_value = (position_value_buf as Position | Edges | LocalizedEdges) } _CommonMethod_markAnchor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const markAnchor_value_buf_selector: int32 = thisDeserializer.readInt8() + const markAnchor_value_buf_selector: number = thisDeserializer.readInt8() let markAnchor_value_buf: Position | LocalizedPosition | undefined|undefined if (markAnchor_value_buf_selector == 0) { markAnchor_value_buf = thisDeserializer.readPosition() } else if (markAnchor_value_buf_selector == 1) { markAnchor_value_buf = thisDeserializer.readLocalizedPosition() + } + else { + throw new Error("One of the branches for markAnchor_value_buf has to be chosen through deserialisation.") } node.markAnchor_value = (markAnchor_value_buf as Position | LocalizedPosition) } _CommonMethod_offset(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const offset_value_buf_selector: int32 = thisDeserializer.readInt8() + const offset_value_buf_selector: number = thisDeserializer.readInt8() let offset_value_buf: Position | Edges | LocalizedEdges | undefined|undefined if (offset_value_buf_selector == 0) { offset_value_buf = thisDeserializer.readPosition() @@ -3985,6 +5142,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (offset_value_buf_selector == 2) { offset_value_buf = thisDeserializer.readLocalizedEdges() + } + else { + throw new Error("One of the branches for offset_value_buf has to be chosen through deserialisation.") } node.offset_value = (offset_value_buf as Position | Edges | LocalizedEdges) } @@ -3998,70 +5158,82 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const useSizeType_value_buf_xs_buf_runtimeType = (thisDeserializer.readInt8() as int32) let useSizeType_value_buf_xs_buf: number | { span: number, offset: number } | undefined|undefined if ((RuntimeType.UNDEFINED) != (useSizeType_value_buf_xs_buf_runtimeType)) - { - const useSizeType_value_buf_xs_buf__selector: int32 = thisDeserializer.readInt8() - let useSizeType_value_buf_xs_buf_: number | { span: number, offset: number } | undefined|undefined - if (useSizeType_value_buf_xs_buf__selector == 0) { - useSizeType_value_buf_xs_buf_ = (thisDeserializer.readNumber() as number) - } - 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} as { span: number, offset: number }) - } - useSizeType_value_buf_xs_buf = (useSizeType_value_buf_xs_buf_ as number | { span: number, offset: number }) + { + const useSizeType_value_buf_xs_buf__selector: number = thisDeserializer.readInt8() + let useSizeType_value_buf_xs_buf_: number | { span: number, offset: number } | undefined|undefined + if (useSizeType_value_buf_xs_buf__selector == 0) { + useSizeType_value_buf_xs_buf_ = (thisDeserializer.readNumber() as number) } + 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} as { span: number, offset: number }) + } + else { + throw new Error("One of the branches for useSizeType_value_buf_xs_buf_ has to be chosen through deserialisation.") + } + useSizeType_value_buf_xs_buf = (useSizeType_value_buf_xs_buf_ as number | { span: number, offset: number }) + } const useSizeType_value_buf_xs: undefined | number | { span: number, offset: number } = useSizeType_value_buf_xs_buf const useSizeType_value_buf_sm_buf_runtimeType = (thisDeserializer.readInt8() as int32) let useSizeType_value_buf_sm_buf: number | { span: number, offset: number } | undefined|undefined if ((RuntimeType.UNDEFINED) != (useSizeType_value_buf_sm_buf_runtimeType)) - { - const useSizeType_value_buf_sm_buf__selector: int32 = thisDeserializer.readInt8() - let useSizeType_value_buf_sm_buf_: number | { span: number, offset: number } | undefined|undefined - if (useSizeType_value_buf_sm_buf__selector == 0) { - useSizeType_value_buf_sm_buf_ = (thisDeserializer.readNumber() as number) - } - 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} as { span: number, offset: number }) - } - useSizeType_value_buf_sm_buf = (useSizeType_value_buf_sm_buf_ as number | { span: number, offset: number }) + { + const useSizeType_value_buf_sm_buf__selector: number = thisDeserializer.readInt8() + let useSizeType_value_buf_sm_buf_: number | { span: number, offset: number } | undefined|undefined + if (useSizeType_value_buf_sm_buf__selector == 0) { + useSizeType_value_buf_sm_buf_ = (thisDeserializer.readNumber() as number) + } + 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} as { span: number, offset: number }) + } + else { + throw new Error("One of the branches for useSizeType_value_buf_sm_buf_ has to be chosen through deserialisation.") } + useSizeType_value_buf_sm_buf = (useSizeType_value_buf_sm_buf_ as number | { span: number, offset: number }) + } const useSizeType_value_buf_sm: undefined | number | { span: number, offset: number } = useSizeType_value_buf_sm_buf const useSizeType_value_buf_md_buf_runtimeType = (thisDeserializer.readInt8() as int32) let useSizeType_value_buf_md_buf: number | { span: number, offset: number } | undefined|undefined if ((RuntimeType.UNDEFINED) != (useSizeType_value_buf_md_buf_runtimeType)) - { - const useSizeType_value_buf_md_buf__selector: int32 = thisDeserializer.readInt8() - let useSizeType_value_buf_md_buf_: number | { span: number, offset: number } | undefined|undefined - if (useSizeType_value_buf_md_buf__selector == 0) { - useSizeType_value_buf_md_buf_ = (thisDeserializer.readNumber() as number) - } - 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} as { span: number, offset: number }) - } - useSizeType_value_buf_md_buf = (useSizeType_value_buf_md_buf_ as number | { span: number, offset: number }) + { + const useSizeType_value_buf_md_buf__selector: number = thisDeserializer.readInt8() + let useSizeType_value_buf_md_buf_: number | { span: number, offset: number } | undefined|undefined + if (useSizeType_value_buf_md_buf__selector == 0) { + useSizeType_value_buf_md_buf_ = (thisDeserializer.readNumber() as number) } + 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} as { span: number, offset: number }) + } + else { + throw new Error("One of the branches for useSizeType_value_buf_md_buf_ has to be chosen through deserialisation.") + } + useSizeType_value_buf_md_buf = (useSizeType_value_buf_md_buf_ as number | { span: number, offset: number }) + } const useSizeType_value_buf_md: undefined | number | { span: number, offset: number } = useSizeType_value_buf_md_buf const useSizeType_value_buf_lg_buf_runtimeType = (thisDeserializer.readInt8() as int32) let useSizeType_value_buf_lg_buf: number | { span: number, offset: number } | undefined|undefined if ((RuntimeType.UNDEFINED) != (useSizeType_value_buf_lg_buf_runtimeType)) - { - const useSizeType_value_buf_lg_buf__selector: int32 = thisDeserializer.readInt8() - let useSizeType_value_buf_lg_buf_: number | { span: number, offset: number } | undefined|undefined - if (useSizeType_value_buf_lg_buf__selector == 0) { - useSizeType_value_buf_lg_buf_ = (thisDeserializer.readNumber() as number) - } - 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} 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_buf__selector: number = thisDeserializer.readInt8() + let useSizeType_value_buf_lg_buf_: number | { span: number, offset: number } | undefined|undefined + if (useSizeType_value_buf_lg_buf__selector == 0) { + useSizeType_value_buf_lg_buf_ = (thisDeserializer.readNumber() as number) + } + 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} as { span: number, offset: number }) + } + else { + throw new Error("One of the branches for useSizeType_value_buf_lg_buf_ has to be chosen through deserialisation.") } + 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} 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 } }) } @@ -4082,15 +5254,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_clickEffect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const clickEffect_value_buf_selector: int32 = thisDeserializer.readInt8() - let clickEffect_value_buf: ClickEffect | null | undefined|undefined - if (clickEffect_value_buf_selector == 0) { + const clickEffect_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let clickEffect_value_buf: ClickEffect | undefined|undefined + if ((RuntimeType.UNDEFINED) != (clickEffect_value_buf_runtimeType)) + { clickEffect_value_buf = thisDeserializer.readClickEffect() } - else if (clickEffect_value_buf_selector == 1) { - clickEffect_value_buf = undefined - } - node.clickEffect_value = (clickEffect_value_buf as ClickEffect | null) + node.clickEffect_value = clickEffect_value_buf } _CommonMethod_onDragStart(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -4125,22 +5295,18 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_allowDrop(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const allowDrop_value_buf_selector: int32 = thisDeserializer.readInt8() - let allowDrop_value_buf: Array | null | undefined|undefined - if (allowDrop_value_buf_selector == 0) { - const allowDrop_value_buf_u_length: int32 = thisDeserializer.readInt32() - let allowDrop_value_buf_u: Array = new Array() - for (let allowDrop_value_buf_u_i = 0; allowDrop_value_buf_u_i < allowDrop_value_buf_u_length; allowDrop_value_buf_u_i++) { - { - allowDrop_value_buf_u[allowDrop_value_buf_u_i] = thisDeserializer.readCustomObject("UniformDataType") - } + const allowDrop_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let allowDrop_value_buf: Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (allowDrop_value_buf_runtimeType)) + { + const allowDrop_value_buf__length: int32 = thisDeserializer.readInt32() + let allowDrop_value_buf_: Array = new Array() + for (let allowDrop_value_buf__i = 0; allowDrop_value_buf__i < allowDrop_value_buf__length; allowDrop_value_buf__i++) { + allowDrop_value_buf_[allowDrop_value_buf__i] = thisDeserializer.readUniformDataType() } - allowDrop_value_buf = allowDrop_value_buf_u - } - else if (allowDrop_value_buf_selector == 1) { - allowDrop_value_buf = undefined + allowDrop_value_buf = allowDrop_value_buf_ } - node.allowDrop_value = (allowDrop_value_buf as Array | null) + node.allowDrop_value = allowDrop_value_buf } _CommonMethod_draggable(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -4149,7 +5315,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_dragPreview(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const dragPreview_value_buf_selector: int32 = thisDeserializer.readInt8() + const dragPreview_value_buf_selector: number = thisDeserializer.readInt8() let dragPreview_value_buf: CustomBuilder | DragItemInfo | string | undefined|undefined if (dragPreview_value_buf_selector == 0) { dragPreview_value_buf = thisDeserializer.readCallback_Any() @@ -4159,6 +5325,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (dragPreview_value_buf_selector == 2) { dragPreview_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for dragPreview_value_buf has to be chosen through deserialisation.") } node.dragPreview_value = (dragPreview_value_buf as CustomBuilder | DragItemInfo | string) } @@ -4173,55 +5342,59 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const linearGradient_value_buf_angle_buf_runtimeType = (thisDeserializer.readInt8() as int32) let linearGradient_value_buf_angle_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (linearGradient_value_buf_angle_buf_runtimeType)) - { - const linearGradient_value_buf_angle_buf__selector: int32 = thisDeserializer.readInt8() - let linearGradient_value_buf_angle_buf_: number | string | undefined|undefined - if (linearGradient_value_buf_angle_buf__selector == 0) { - linearGradient_value_buf_angle_buf_ = (thisDeserializer.readNumber() as number) - } - else if (linearGradient_value_buf_angle_buf__selector == 1) { - linearGradient_value_buf_angle_buf_ = (thisDeserializer.readString() as string) - } - linearGradient_value_buf_angle_buf = (linearGradient_value_buf_angle_buf_ as number | string) + { + const linearGradient_value_buf_angle_buf__selector: number = thisDeserializer.readInt8() + let linearGradient_value_buf_angle_buf_: number | string | undefined|undefined + if (linearGradient_value_buf_angle_buf__selector == 0) { + linearGradient_value_buf_angle_buf_ = (thisDeserializer.readNumber() as number) } + else if (linearGradient_value_buf_angle_buf__selector == 1) { + linearGradient_value_buf_angle_buf_ = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for linearGradient_value_buf_angle_buf_ has to be chosen through deserialisation.") + } + linearGradient_value_buf_angle_buf = (linearGradient_value_buf_angle_buf_ as number | string) + } const linearGradient_value_buf_angle: undefined | number | string = linearGradient_value_buf_angle_buf const linearGradient_value_buf_direction_buf_runtimeType = (thisDeserializer.readInt8() as int32) let linearGradient_value_buf_direction_buf: GradientDirection | undefined|undefined if ((RuntimeType.UNDEFINED) != (linearGradient_value_buf_direction_buf_runtimeType)) - { - linearGradient_value_buf_direction_buf = (thisDeserializer.readInt32() as GradientDirection) - } + { + linearGradient_value_buf_direction_buf = (thisDeserializer.readInt32() as GradientDirection) + } const linearGradient_value_buf_direction: undefined | GradientDirection = linearGradient_value_buf_direction_buf const linearGradient_value_buf_colors_buf_length: int32 = thisDeserializer.readInt32() let linearGradient_value_buf_colors_buf: Array<[ ResourceColor, number ]> = new Array<[ ResourceColor, number ]>() for (let linearGradient_value_buf_colors_buf_i = 0; linearGradient_value_buf_colors_buf_i < linearGradient_value_buf_colors_buf_length; linearGradient_value_buf_colors_buf_i++) { - { - const linearGradient_value_buf_colors_buf_buf_value0_buf_selector: int32 = thisDeserializer.readInt8() - let linearGradient_value_buf_colors_buf_buf_value0_buf: Color | number | string | Resource | undefined|undefined - if (linearGradient_value_buf_colors_buf_buf_value0_buf_selector == 0) { - linearGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readInt32() as Color) - } - else if (linearGradient_value_buf_colors_buf_buf_value0_buf_selector == 1) { - linearGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readNumber() as number) - } - else if (linearGradient_value_buf_colors_buf_buf_value0_buf_selector == 2) { - linearGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readString() as string) - } - else if (linearGradient_value_buf_colors_buf_buf_value0_buf_selector == 3) { - linearGradient_value_buf_colors_buf_buf_value0_buf = thisDeserializer.readResource() - } - 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] as [ ResourceColor, number ]) + const linearGradient_value_buf_colors_buf_buf_value0_buf_selector: number = thisDeserializer.readInt8() + let linearGradient_value_buf_colors_buf_buf_value0_buf: Color | number | string | Resource | undefined|undefined + if (linearGradient_value_buf_colors_buf_buf_value0_buf_selector == 0) { + linearGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readInt32() as Color) + } + else if (linearGradient_value_buf_colors_buf_buf_value0_buf_selector == 1) { + linearGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readNumber() as number) } + else if (linearGradient_value_buf_colors_buf_buf_value0_buf_selector == 2) { + linearGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readString() as string) + } + else if (linearGradient_value_buf_colors_buf_buf_value0_buf_selector == 3) { + linearGradient_value_buf_colors_buf_buf_value0_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for linearGradient_value_buf_colors_buf_buf_value0_buf has to be chosen through deserialisation.") + } + 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] as [ ResourceColor, number ]) } const linearGradient_value_buf_colors: Array<[ ResourceColor, number ]> = linearGradient_value_buf_colors_buf const linearGradient_value_buf_repeating_buf_runtimeType = (thisDeserializer.readInt8() as int32) let linearGradient_value_buf_repeating_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (linearGradient_value_buf_repeating_buf_runtimeType)) - { - linearGradient_value_buf_repeating_buf = thisDeserializer.readBoolean() - } + { + 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} as { angle?: number | string, direction?: GradientDirection, colors: Array<[ ResourceColor, number ]>, repeating?: boolean }) } @@ -4234,78 +5407,88 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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)) - { - const sweepGradient_value_buf_start_buf__selector: int32 = thisDeserializer.readInt8() - let sweepGradient_value_buf_start_buf_: number | string | undefined|undefined - if (sweepGradient_value_buf_start_buf__selector == 0) { - sweepGradient_value_buf_start_buf_ = (thisDeserializer.readNumber() as number) - } - else if (sweepGradient_value_buf_start_buf__selector == 1) { - sweepGradient_value_buf_start_buf_ = (thisDeserializer.readString() as string) - } - sweepGradient_value_buf_start_buf = (sweepGradient_value_buf_start_buf_ as number | string) + { + const sweepGradient_value_buf_start_buf__selector: number = thisDeserializer.readInt8() + let sweepGradient_value_buf_start_buf_: number | string | undefined|undefined + if (sweepGradient_value_buf_start_buf__selector == 0) { + sweepGradient_value_buf_start_buf_ = (thisDeserializer.readNumber() as number) + } + else if (sweepGradient_value_buf_start_buf__selector == 1) { + sweepGradient_value_buf_start_buf_ = (thisDeserializer.readString() as string) } + else { + throw new Error("One of the branches for sweepGradient_value_buf_start_buf_ has to be chosen through deserialisation.") + } + sweepGradient_value_buf_start_buf = (sweepGradient_value_buf_start_buf_ as number | string) + } const sweepGradient_value_buf_start: undefined | number | string = sweepGradient_value_buf_start_buf const sweepGradient_value_buf_end_buf_runtimeType = (thisDeserializer.readInt8() as int32) let sweepGradient_value_buf_end_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (sweepGradient_value_buf_end_buf_runtimeType)) - { - const sweepGradient_value_buf_end_buf__selector: int32 = thisDeserializer.readInt8() - let sweepGradient_value_buf_end_buf_: number | string | undefined|undefined - if (sweepGradient_value_buf_end_buf__selector == 0) { - sweepGradient_value_buf_end_buf_ = (thisDeserializer.readNumber() as number) - } - else if (sweepGradient_value_buf_end_buf__selector == 1) { - sweepGradient_value_buf_end_buf_ = (thisDeserializer.readString() as string) - } - sweepGradient_value_buf_end_buf = (sweepGradient_value_buf_end_buf_ as number | string) + { + const sweepGradient_value_buf_end_buf__selector: number = thisDeserializer.readInt8() + let sweepGradient_value_buf_end_buf_: number | string | undefined|undefined + if (sweepGradient_value_buf_end_buf__selector == 0) { + sweepGradient_value_buf_end_buf_ = (thisDeserializer.readNumber() as number) + } + else if (sweepGradient_value_buf_end_buf__selector == 1) { + sweepGradient_value_buf_end_buf_ = (thisDeserializer.readString() as string) } + else { + throw new Error("One of the branches for sweepGradient_value_buf_end_buf_ has to be chosen through deserialisation.") + } + sweepGradient_value_buf_end_buf = (sweepGradient_value_buf_end_buf_ as number | string) + } const sweepGradient_value_buf_end: undefined | number | string = sweepGradient_value_buf_end_buf const sweepGradient_value_buf_rotation_buf_runtimeType = (thisDeserializer.readInt8() as int32) let sweepGradient_value_buf_rotation_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (sweepGradient_value_buf_rotation_buf_runtimeType)) - { - const sweepGradient_value_buf_rotation_buf__selector: int32 = thisDeserializer.readInt8() - let sweepGradient_value_buf_rotation_buf_: number | string | undefined|undefined - if (sweepGradient_value_buf_rotation_buf__selector == 0) { - sweepGradient_value_buf_rotation_buf_ = (thisDeserializer.readNumber() as number) - } - else if (sweepGradient_value_buf_rotation_buf__selector == 1) { - sweepGradient_value_buf_rotation_buf_ = (thisDeserializer.readString() as string) - } - sweepGradient_value_buf_rotation_buf = (sweepGradient_value_buf_rotation_buf_ as number | string) + { + const sweepGradient_value_buf_rotation_buf__selector: number = thisDeserializer.readInt8() + let sweepGradient_value_buf_rotation_buf_: number | string | undefined|undefined + if (sweepGradient_value_buf_rotation_buf__selector == 0) { + sweepGradient_value_buf_rotation_buf_ = (thisDeserializer.readNumber() as number) + } + else if (sweepGradient_value_buf_rotation_buf__selector == 1) { + sweepGradient_value_buf_rotation_buf_ = (thisDeserializer.readString() as string) } + else { + throw new Error("One of the branches for sweepGradient_value_buf_rotation_buf_ has to be chosen through deserialisation.") + } + sweepGradient_value_buf_rotation_buf = (sweepGradient_value_buf_rotation_buf_ as number | string) + } const sweepGradient_value_buf_rotation: undefined | number | string = sweepGradient_value_buf_rotation_buf const sweepGradient_value_buf_colors_buf_length: int32 = thisDeserializer.readInt32() let sweepGradient_value_buf_colors_buf: Array<[ ResourceColor, number ]> = new Array<[ ResourceColor, number ]>() for (let sweepGradient_value_buf_colors_buf_i = 0; sweepGradient_value_buf_colors_buf_i < sweepGradient_value_buf_colors_buf_length; sweepGradient_value_buf_colors_buf_i++) { - { - const sweepGradient_value_buf_colors_buf_buf_value0_buf_selector: int32 = thisDeserializer.readInt8() - let sweepGradient_value_buf_colors_buf_buf_value0_buf: Color | number | string | Resource | undefined|undefined - if (sweepGradient_value_buf_colors_buf_buf_value0_buf_selector == 0) { - sweepGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readInt32() as Color) - } - else if (sweepGradient_value_buf_colors_buf_buf_value0_buf_selector == 1) { - sweepGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readNumber() as number) - } - else if (sweepGradient_value_buf_colors_buf_buf_value0_buf_selector == 2) { - sweepGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readString() as string) - } - else if (sweepGradient_value_buf_colors_buf_buf_value0_buf_selector == 3) { - sweepGradient_value_buf_colors_buf_buf_value0_buf = thisDeserializer.readResource() - } - 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] as [ ResourceColor, number ]) + const sweepGradient_value_buf_colors_buf_buf_value0_buf_selector: number = thisDeserializer.readInt8() + let sweepGradient_value_buf_colors_buf_buf_value0_buf: Color | number | string | Resource | undefined|undefined + if (sweepGradient_value_buf_colors_buf_buf_value0_buf_selector == 0) { + sweepGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readInt32() as Color) + } + else if (sweepGradient_value_buf_colors_buf_buf_value0_buf_selector == 1) { + sweepGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readNumber() as number) + } + else if (sweepGradient_value_buf_colors_buf_buf_value0_buf_selector == 2) { + sweepGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readString() as string) + } + else if (sweepGradient_value_buf_colors_buf_buf_value0_buf_selector == 3) { + sweepGradient_value_buf_colors_buf_buf_value0_buf = thisDeserializer.readResource() } + else { + throw new Error("One of the branches for sweepGradient_value_buf_colors_buf_buf_value0_buf has to be chosen through deserialisation.") + } + 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] as [ ResourceColor, number ]) } const sweepGradient_value_buf_colors: Array<[ ResourceColor, number ]> = sweepGradient_value_buf_colors_buf const sweepGradient_value_buf_repeating_buf_runtimeType = (thisDeserializer.readInt8() as int32) let sweepGradient_value_buf_repeating_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (sweepGradient_value_buf_repeating_buf_runtimeType)) - { - sweepGradient_value_buf_repeating_buf = thisDeserializer.readBoolean() - } + if ((RuntimeType.UNDEFINED) != (sweepGradient_value_buf_repeating_buf_runtimeType)) + { + 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} as { center: [ Length, Length ], start?: number | string, end?: number | string, rotation?: number | string, colors: Array<[ ResourceColor, number ]>, repeating?: boolean }) } @@ -4315,45 +5498,49 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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] as [ Length, Length ]) - const radialGradient_value_buf_radius_buf_selector: int32 = thisDeserializer.readInt8() + const radialGradient_value_buf_radius_buf_selector: number = thisDeserializer.readInt8() let radialGradient_value_buf_radius_buf: number | string | undefined|undefined if (radialGradient_value_buf_radius_buf_selector == 0) { radialGradient_value_buf_radius_buf = (thisDeserializer.readNumber() as number) } else if (radialGradient_value_buf_radius_buf_selector == 1) { radialGradient_value_buf_radius_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for radialGradient_value_buf_radius_buf has to be chosen through deserialisation.") } const radialGradient_value_buf_radius: number | string = (radialGradient_value_buf_radius_buf as number | string) const radialGradient_value_buf_colors_buf_length: int32 = thisDeserializer.readInt32() let radialGradient_value_buf_colors_buf: Array<[ ResourceColor, number ]> = new Array<[ ResourceColor, number ]>() for (let radialGradient_value_buf_colors_buf_i = 0; radialGradient_value_buf_colors_buf_i < radialGradient_value_buf_colors_buf_length; radialGradient_value_buf_colors_buf_i++) { - { - const radialGradient_value_buf_colors_buf_buf_value0_buf_selector: int32 = thisDeserializer.readInt8() - let radialGradient_value_buf_colors_buf_buf_value0_buf: Color | number | string | Resource | undefined|undefined - if (radialGradient_value_buf_colors_buf_buf_value0_buf_selector == 0) { - radialGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readInt32() as Color) - } - else if (radialGradient_value_buf_colors_buf_buf_value0_buf_selector == 1) { - radialGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readNumber() as number) - } - else if (radialGradient_value_buf_colors_buf_buf_value0_buf_selector == 2) { - radialGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readString() as string) - } - else if (radialGradient_value_buf_colors_buf_buf_value0_buf_selector == 3) { - radialGradient_value_buf_colors_buf_buf_value0_buf = thisDeserializer.readResource() - } - 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] as [ ResourceColor, number ]) + const radialGradient_value_buf_colors_buf_buf_value0_buf_selector: number = thisDeserializer.readInt8() + let radialGradient_value_buf_colors_buf_buf_value0_buf: Color | number | string | Resource | undefined|undefined + if (radialGradient_value_buf_colors_buf_buf_value0_buf_selector == 0) { + radialGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readInt32() as Color) } + else if (radialGradient_value_buf_colors_buf_buf_value0_buf_selector == 1) { + radialGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readNumber() as number) + } + else if (radialGradient_value_buf_colors_buf_buf_value0_buf_selector == 2) { + radialGradient_value_buf_colors_buf_buf_value0_buf = (thisDeserializer.readString() as string) + } + else if (radialGradient_value_buf_colors_buf_buf_value0_buf_selector == 3) { + radialGradient_value_buf_colors_buf_buf_value0_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for radialGradient_value_buf_colors_buf_buf_value0_buf has to be chosen through deserialisation.") + } + 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] as [ ResourceColor, number ]) } const radialGradient_value_buf_colors: Array<[ ResourceColor, number ]> = radialGradient_value_buf_colors_buf const radialGradient_value_buf_repeating_buf_runtimeType = (thisDeserializer.readInt8() as int32) let radialGradient_value_buf_repeating_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (radialGradient_value_buf_repeating_buf_runtimeType)) - { - radialGradient_value_buf_repeating_buf = thisDeserializer.readBoolean() - } + { + 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} as { center: [ Length, Length ], radius: number | string, colors: Array<[ ResourceColor, number ]>, repeating?: boolean }) } @@ -4365,13 +5552,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_shadow(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const shadow_value_buf_selector: int32 = thisDeserializer.readInt8() + const shadow_value_buf_selector: number = thisDeserializer.readInt8() let shadow_value_buf: ShadowOptions | ShadowStyle | undefined|undefined if (shadow_value_buf_selector == 0) { shadow_value_buf = thisDeserializer.readShadowOptions() } else if (shadow_value_buf_selector == 1) { shadow_value_buf = (thisDeserializer.readInt32() as ShadowStyle) + } + else { + throw new Error("One of the branches for shadow_value_buf has to be chosen through deserialisation.") } node.shadow_value = (shadow_value_buf as ShadowOptions | ShadowStyle) } @@ -4382,7 +5572,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_clip1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const clip1_value_buf_selector: int32 = thisDeserializer.readInt8() + const clip1_value_buf_selector: number = thisDeserializer.readInt8() let clip1_value_buf: boolean | CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined|undefined if (clip1_value_buf_selector == 0) { clip1_value_buf = thisDeserializer.readBoolean() @@ -4398,25 +5588,31 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (clip1_value_buf_selector == 4) { clip1_value_buf = thisDeserializer.readRectAttribute() + } + else { + throw new Error("One of the branches for clip1_value_buf has to be chosen through deserialisation.") } node.clip1_value = (clip1_value_buf as boolean | CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute) } _CommonMethod_clipShape(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const clipShape_value_buf_selector: int32 = thisDeserializer.readInt8() + const clipShape_value_buf_selector: number = thisDeserializer.readInt8() let clipShape_value_buf: CircleShape | EllipseShape | PathShape | RectShape | undefined|undefined if (clipShape_value_buf_selector == 0) { - clipShape_value_buf = thisDeserializer.readCustomObject("CircleShape") + clipShape_value_buf = thisDeserializer.readCircleShape() } else if (clipShape_value_buf_selector == 1) { - clipShape_value_buf = thisDeserializer.readCustomObject("EllipseShape") + clipShape_value_buf = thisDeserializer.readEllipseShape() } else if (clipShape_value_buf_selector == 2) { - clipShape_value_buf = thisDeserializer.readCustomObject("PathShape") + clipShape_value_buf = thisDeserializer.readPathShape() } else if (clipShape_value_buf_selector == 3) { - clipShape_value_buf = thisDeserializer.readCustomObject("RectShape") + clipShape_value_buf = thisDeserializer.readRectShape() + } + else { + throw new Error("One of the branches for clipShape_value_buf has to be chosen through deserialisation.") } node.clipShape_value = (clipShape_value_buf as CircleShape | EllipseShape | PathShape | RectShape) } @@ -4428,7 +5624,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_mask1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const mask1_value_buf_selector: int32 = thisDeserializer.readInt8() + const mask1_value_buf_selector: number = thisDeserializer.readInt8() let mask1_value_buf: CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | ProgressMask | undefined|undefined if (mask1_value_buf_selector == 0) { mask1_value_buf = thisDeserializer.readCircleAttribute() @@ -4444,25 +5640,31 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (mask1_value_buf_selector == 4) { mask1_value_buf = (thisDeserializer.readProgressMask() as ProgressMask) + } + else { + throw new Error("One of the branches for mask1_value_buf has to be chosen through deserialisation.") } node.mask1_value = (mask1_value_buf as CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | ProgressMask) } _CommonMethod_maskShape(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const maskShape_value_buf_selector: int32 = thisDeserializer.readInt8() + const maskShape_value_buf_selector: number = thisDeserializer.readInt8() let maskShape_value_buf: CircleShape | EllipseShape | PathShape | RectShape | undefined|undefined if (maskShape_value_buf_selector == 0) { - maskShape_value_buf = thisDeserializer.readCustomObject("CircleShape") + maskShape_value_buf = thisDeserializer.readCircleShape() } else if (maskShape_value_buf_selector == 1) { - maskShape_value_buf = thisDeserializer.readCustomObject("EllipseShape") + maskShape_value_buf = thisDeserializer.readEllipseShape() } else if (maskShape_value_buf_selector == 2) { - maskShape_value_buf = thisDeserializer.readCustomObject("PathShape") + maskShape_value_buf = thisDeserializer.readPathShape() } else if (maskShape_value_buf_selector == 3) { - maskShape_value_buf = thisDeserializer.readCustomObject("RectShape") + maskShape_value_buf = thisDeserializer.readRectShape() + } + else { + throw new Error("One of the branches for maskShape_value_buf has to be chosen through deserialisation.") } node.maskShape_value = (maskShape_value_buf as CircleShape | EllipseShape | PathShape | RectShape) } @@ -4485,9 +5687,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const geometryTransition1_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let geometryTransition1_options_buf: GeometryTransitionOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (geometryTransition1_options_buf_runtimeType)) - { - geometryTransition1_options_buf = thisDeserializer.readGeometryTransitionOptions() - } + { + geometryTransition1_options_buf = thisDeserializer.readGeometryTransitionOptions() + } node.geometryTransition1_options = geometryTransition1_options_buf } _CommonMethod_stateStyles(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -4567,9 +5769,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const obscured_value_buf_length: int32 = thisDeserializer.readInt32() let obscured_value_buf: Array = new Array() for (let obscured_value_buf_i = 0; obscured_value_buf_i < obscured_value_buf_length; obscured_value_buf_i++) { - { - obscured_value_buf[obscured_value_buf_i] = (thisDeserializer.readInt32() as ObscuredReasons) - } + obscured_value_buf[obscured_value_buf_i] = (thisDeserializer.readInt32() as ObscuredReasons) } node.obscured_value = obscured_value_buf } @@ -4633,9 +5833,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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) - } + { + customProperty_value_buf = (thisDeserializer.readCustomObject("Object") as Object) + } node.customProperty_value = customProperty_value_buf } _CommonMethod_expandSafeArea(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -4644,30 +5844,26 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const expandSafeArea_types_buf_runtimeType = (thisDeserializer.readInt8() as int32) let expandSafeArea_types_buf: Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (expandSafeArea_types_buf_runtimeType)) - { - const expandSafeArea_types_buf__length: int32 = thisDeserializer.readInt32() - let expandSafeArea_types_buf_: Array = new Array() - for (let expandSafeArea_types_buf__i = 0; expandSafeArea_types_buf__i < expandSafeArea_types_buf__length; expandSafeArea_types_buf__i++) { - { - expandSafeArea_types_buf_[expandSafeArea_types_buf__i] = (thisDeserializer.readInt32() as SafeAreaType) - } - } - expandSafeArea_types_buf = expandSafeArea_types_buf_ + { + const expandSafeArea_types_buf__length: int32 = thisDeserializer.readInt32() + let expandSafeArea_types_buf_: Array = new Array() + for (let expandSafeArea_types_buf__i = 0; expandSafeArea_types_buf__i < expandSafeArea_types_buf__length; expandSafeArea_types_buf__i++) { + expandSafeArea_types_buf_[expandSafeArea_types_buf__i] = (thisDeserializer.readInt32() as SafeAreaType) } + expandSafeArea_types_buf = expandSafeArea_types_buf_ + } node.expandSafeArea_types = expandSafeArea_types_buf const expandSafeArea_edges_buf_runtimeType = (thisDeserializer.readInt8() as int32) let expandSafeArea_edges_buf: Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (expandSafeArea_edges_buf_runtimeType)) - { - const expandSafeArea_edges_buf__length: int32 = thisDeserializer.readInt32() - let expandSafeArea_edges_buf_: Array = new Array() - for (let expandSafeArea_edges_buf__i = 0; expandSafeArea_edges_buf__i < expandSafeArea_edges_buf__length; expandSafeArea_edges_buf__i++) { - { - expandSafeArea_edges_buf_[expandSafeArea_edges_buf__i] = (thisDeserializer.readInt32() as SafeAreaEdge) - } - } - expandSafeArea_edges_buf = expandSafeArea_edges_buf_ + { + const expandSafeArea_edges_buf__length: int32 = thisDeserializer.readInt32() + let expandSafeArea_edges_buf_: Array = new Array() + for (let expandSafeArea_edges_buf__i = 0; expandSafeArea_edges_buf__i < expandSafeArea_edges_buf__length; expandSafeArea_edges_buf__i++) { + expandSafeArea_edges_buf_[expandSafeArea_edges_buf__i] = (thisDeserializer.readInt32() as SafeAreaEdge) } + expandSafeArea_edges_buf = expandSafeArea_edges_buf_ + } node.expandSafeArea_edges = expandSafeArea_edges_buf } _CommonMethod_background(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -4677,44 +5873,50 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const background_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let background_options_buf: { align?: Alignment } | undefined|undefined if ((RuntimeType.UNDEFINED) != (background_options_buf_runtimeType)) + { + const background_options_buf__align_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let background_options_buf__align_buf: Alignment | undefined|undefined + if ((RuntimeType.UNDEFINED) != (background_options_buf__align_buf_runtimeType)) { - const background_options_buf__align_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let background_options_buf__align_buf: Alignment | undefined|undefined - if ((RuntimeType.UNDEFINED) != (background_options_buf__align_buf_runtimeType)) - { - 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} as { align?: Alignment }) + 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} as { align?: Alignment }) + } node.background_options = background_options_buf } _CommonMethod_backgroundImage(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const backgroundImage_src_buf_selector: int32 = thisDeserializer.readInt8() + const backgroundImage_src_buf_selector: number = thisDeserializer.readInt8() let backgroundImage_src_buf: ResourceStr | PixelMap | undefined|undefined if (backgroundImage_src_buf_selector == 0) { - const backgroundImage_src_buf_u_selector: int32 = thisDeserializer.readInt8() + const backgroundImage_src_buf_u_selector: number = thisDeserializer.readInt8() let backgroundImage_src_buf_u: string | Resource | undefined|undefined if (backgroundImage_src_buf_u_selector == 0) { backgroundImage_src_buf_u = (thisDeserializer.readString() as string) } else if (backgroundImage_src_buf_u_selector == 1) { backgroundImage_src_buf_u = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundImage_src_buf_u has to be chosen through deserialisation.") } backgroundImage_src_buf = (backgroundImage_src_buf_u as string | Resource) } else if (backgroundImage_src_buf_selector == 1) { - backgroundImage_src_buf = thisDeserializer.readPixelMap() + backgroundImage_src_buf = (thisDeserializer.readPixelMap() as PixelMap) + } + else { + throw new Error("One of the branches for backgroundImage_src_buf has to be chosen through deserialisation.") } node.backgroundImage_src = (backgroundImage_src_buf as ResourceStr | PixelMap) const backgroundImage_repeat_buf_runtimeType = (thisDeserializer.readInt8() as int32) let backgroundImage_repeat_buf: ImageRepeat | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundImage_repeat_buf_runtimeType)) - { - backgroundImage_repeat_buf = (thisDeserializer.readInt32() as ImageRepeat) - } + { + backgroundImage_repeat_buf = (thisDeserializer.readInt32() as ImageRepeat) + } node.backgroundImage_repeat = backgroundImage_repeat_buf } _CommonMethod_backgroundBlurStyle(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { @@ -4724,9 +5926,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const backgroundBlurStyle_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let backgroundBlurStyle_options_buf: BackgroundBlurStyleOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_options_buf_runtimeType)) - { - backgroundBlurStyle_options_buf = thisDeserializer.readBackgroundBlurStyleOptions() - } + { + backgroundBlurStyle_options_buf = thisDeserializer.readBackgroundBlurStyleOptions() + } node.backgroundBlurStyle_options = backgroundBlurStyle_options_buf } _CommonMethod_foregroundBlurStyle(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { @@ -4736,9 +5938,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const foregroundBlurStyle_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let foregroundBlurStyle_options_buf: ForegroundBlurStyleOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (foregroundBlurStyle_options_buf_runtimeType)) - { - foregroundBlurStyle_options_buf = thisDeserializer.readForegroundBlurStyleOptions() - } + { + foregroundBlurStyle_options_buf = thisDeserializer.readForegroundBlurStyleOptions() + } node.foregroundBlurStyle_options = foregroundBlurStyle_options_buf } _CommonMethod_focusScopeId0(ptr: KPointer, id: KStringPtr, thisArray: Uint8Array, thisLength: int32): void { @@ -4748,9 +5950,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + focusScopeId0_isGroup_buf = thisDeserializer.readBoolean() + } node.focusScopeId0_isGroup = focusScopeId0_isGroup_buf } _CommonMethod_focusScopeId1(ptr: KPointer, id: KStringPtr, thisArray: Uint8Array, thisLength: int32): void { @@ -4760,16 +5962,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + 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)) - { - focusScopeId1_arrowStepOut_buf = thisDeserializer.readBoolean() - } + { + focusScopeId1_arrowStepOut_buf = thisDeserializer.readBoolean() + } node.focusScopeId1_arrowStepOut = focusScopeId1_arrowStepOut_buf } _CommonMethod_focusScopePriority(ptr: KPointer, scopeId: KStringPtr, thisArray: Uint8Array, thisLength: int32): void { @@ -4779,9 +5981,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const focusScopePriority_priority_buf_runtimeType = (thisDeserializer.readInt8() as int32) let focusScopePriority_priority_buf: FocusPriority | undefined|undefined if ((RuntimeType.UNDEFINED) != (focusScopePriority_priority_buf_runtimeType)) - { - focusScopePriority_priority_buf = (thisDeserializer.readInt32() as FocusPriority) - } + { + focusScopePriority_priority_buf = (thisDeserializer.readInt32() as FocusPriority) + } node.focusScopePriority_priority = focusScopePriority_priority_buf } _CommonMethod_gesture(ptr: KPointer, gesture: KInt, thisArray: Uint8Array, thisLength: int32): void { @@ -4791,9 +5993,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const gesture_mask_buf_runtimeType = (thisDeserializer.readInt8() as int32) let gesture_mask_buf: GestureMask | undefined|undefined if ((RuntimeType.UNDEFINED) != (gesture_mask_buf_runtimeType)) - { - gesture_mask_buf = (thisDeserializer.readInt32() as GestureMask) - } + { + gesture_mask_buf = (thisDeserializer.readInt32() as GestureMask) + } node.gesture_mask = gesture_mask_buf } _CommonMethod_priorityGesture(ptr: KPointer, gesture: KInt, thisArray: Uint8Array, thisLength: int32): void { @@ -4803,9 +6005,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const priorityGesture_mask_buf_runtimeType = (thisDeserializer.readInt8() as int32) let priorityGesture_mask_buf: GestureMask | undefined|undefined if ((RuntimeType.UNDEFINED) != (priorityGesture_mask_buf_runtimeType)) - { - priorityGesture_mask_buf = (thisDeserializer.readInt32() as GestureMask) - } + { + priorityGesture_mask_buf = (thisDeserializer.readInt32() as GestureMask) + } node.priorityGesture_mask = priorityGesture_mask_buf } _CommonMethod_parallelGesture(ptr: KPointer, gesture: KInt, thisArray: Uint8Array, thisLength: int32): void { @@ -4815,9 +6017,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const parallelGesture_mask_buf_runtimeType = (thisDeserializer.readInt8() as int32) let parallelGesture_mask_buf: GestureMask | undefined|undefined if ((RuntimeType.UNDEFINED) != (parallelGesture_mask_buf_runtimeType)) - { - parallelGesture_mask_buf = (thisDeserializer.readInt32() as GestureMask) - } + { + parallelGesture_mask_buf = (thisDeserializer.readInt32() as GestureMask) + } node.parallelGesture_mask = parallelGesture_mask_buf } _CommonMethod_blur(ptr: KPointer, value: number, thisArray: Uint8Array, thisLength: int32): void { @@ -4827,9 +6029,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const blur_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let blur_options_buf: BlurOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (blur_options_buf_runtimeType)) - { - blur_options_buf = thisDeserializer.readBlurOptions() - } + { + blur_options_buf = thisDeserializer.readBlurOptions() + } node.blur_options = blur_options_buf } _CommonMethod_linearGradientBlur(ptr: KPointer, value: number, thisArray: Uint8Array, thisLength: int32): void { @@ -4848,9 +6050,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const backdropBlur_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let backdropBlur_options_buf: BlurOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (backdropBlur_options_buf_runtimeType)) - { - backdropBlur_options_buf = thisDeserializer.readBlurOptions() - } + { + backdropBlur_options_buf = thisDeserializer.readBlurOptions() + } node.backdropBlur_options = backdropBlur_options_buf } _CommonMethod_sharedTransition(ptr: KPointer, id: KStringPtr, thisArray: Uint8Array, thisLength: int32): void { @@ -4860,9 +6062,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const sharedTransition_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let sharedTransition_options_buf: sharedTransitionOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (sharedTransition_options_buf_runtimeType)) - { - sharedTransition_options_buf = thisDeserializer.readsharedTransitionOptions() - } + { + sharedTransition_options_buf = thisDeserializer.readsharedTransitionOptions() + } node.sharedTransition_options = sharedTransition_options_buf } _CommonMethod_chainMode(ptr: KPointer, direction: KInt, style: KInt): void { @@ -4877,15 +6079,15 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const dragPreviewOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let dragPreviewOptions_options_buf: DragInteractionOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (dragPreviewOptions_options_buf_runtimeType)) - { - dragPreviewOptions_options_buf = thisDeserializer.readDragInteractionOptions() - } + { + dragPreviewOptions_options_buf = thisDeserializer.readDragInteractionOptions() + } node.dragPreviewOptions_options = dragPreviewOptions_options_buf } _CommonMethod_overlay(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const overlay_value_buf_selector: int32 = thisDeserializer.readInt8() + const overlay_value_buf_selector: number = thisDeserializer.readInt8() let overlay_value_buf: string | CustomBuilder | ComponentContent | undefined|undefined if (overlay_value_buf_selector == 0) { overlay_value_buf = (thisDeserializer.readString() as string) @@ -4894,15 +6096,18 @@ export class NativeModuleRecorder extends NativeModuleEmpty { overlay_value_buf = thisDeserializer.readCallback_Any() } else if (overlay_value_buf_selector == 2) { - overlay_value_buf = thisDeserializer.readCustomObject("ComponentContent") + overlay_value_buf = thisDeserializer.readComponentContent() + } + else { + throw new Error("One of the branches for overlay_value_buf has to be chosen through deserialisation.") } node.overlay_value = (overlay_value_buf as string | CustomBuilder | ComponentContent) const overlay_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let overlay_options_buf: OverlayOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (overlay_options_buf_runtimeType)) - { - overlay_options_buf = thisDeserializer.readOverlayOptions() - } + { + overlay_options_buf = thisDeserializer.readOverlayOptions() + } node.overlay_options = overlay_options_buf } _CommonMethod_blendMode(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { @@ -4912,98 +6117,106 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const blendMode_type_buf_runtimeType = (thisDeserializer.readInt8() as int32) let blendMode_type_buf: BlendApplyType | undefined|undefined if ((RuntimeType.UNDEFINED) != (blendMode_type_buf_runtimeType)) - { - blendMode_type_buf = (thisDeserializer.readInt32() as BlendApplyType) - } + { + blendMode_type_buf = (thisDeserializer.readInt32() as BlendApplyType) + } node.blendMode_type = blendMode_type_buf } _CommonMethod_advancedBlendMode(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const advancedBlendMode_effect_buf_selector: int32 = thisDeserializer.readInt8() + const advancedBlendMode_effect_buf_selector: number = thisDeserializer.readInt8() let advancedBlendMode_effect_buf: BlendMode | Blender | undefined|undefined if (advancedBlendMode_effect_buf_selector == 0) { advancedBlendMode_effect_buf = (thisDeserializer.readInt32() as BlendMode) } else if (advancedBlendMode_effect_buf_selector == 1) { - advancedBlendMode_effect_buf = thisDeserializer.readCustomObject("Blender") + advancedBlendMode_effect_buf = thisDeserializer.readBlender() + } + else { + throw new Error("One of the branches for advancedBlendMode_effect_buf has to be chosen through deserialisation.") } node.advancedBlendMode_effect = (advancedBlendMode_effect_buf as BlendMode | Blender) const advancedBlendMode_type_buf_runtimeType = (thisDeserializer.readInt8() as int32) let advancedBlendMode_type_buf: BlendApplyType | undefined|undefined if ((RuntimeType.UNDEFINED) != (advancedBlendMode_type_buf_runtimeType)) - { - advancedBlendMode_type_buf = (thisDeserializer.readInt32() as BlendApplyType) - } + { + advancedBlendMode_type_buf = (thisDeserializer.readInt32() as BlendApplyType) + } node.advancedBlendMode_type = advancedBlendMode_type_buf } _CommonMethod_bindPopup(ptr: KPointer, show: KInt, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) node.bindPopup_show = show const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const bindPopup_popup_buf_selector: int32 = thisDeserializer.readInt8() + const bindPopup_popup_buf_selector: number = thisDeserializer.readInt8() let bindPopup_popup_buf: PopupOptions | CustomPopupOptions | undefined|undefined if (bindPopup_popup_buf_selector == 0) { bindPopup_popup_buf = thisDeserializer.readPopupOptions() } else if (bindPopup_popup_buf_selector == 1) { bindPopup_popup_buf = thisDeserializer.readCustomPopupOptions() + } + else { + throw new Error("One of the branches for bindPopup_popup_buf has to be chosen through deserialisation.") } node.bindPopup_popup = (bindPopup_popup_buf as PopupOptions | CustomPopupOptions) } _CommonMethod_bindMenu0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const bindMenu0_content_buf_selector: int32 = thisDeserializer.readInt8() + const bindMenu0_content_buf_selector: number = thisDeserializer.readInt8() let bindMenu0_content_buf: Array | CustomBuilder | undefined|undefined if (bindMenu0_content_buf_selector == 0) { const bindMenu0_content_buf_u_length: int32 = thisDeserializer.readInt32() let bindMenu0_content_buf_u: Array = new Array() for (let bindMenu0_content_buf_u_i = 0; bindMenu0_content_buf_u_i < bindMenu0_content_buf_u_length; bindMenu0_content_buf_u_i++) { - { - bindMenu0_content_buf_u[bindMenu0_content_buf_u_i] = thisDeserializer.readMenuElement() - } + bindMenu0_content_buf_u[bindMenu0_content_buf_u_i] = thisDeserializer.readMenuElement() } bindMenu0_content_buf = bindMenu0_content_buf_u } else if (bindMenu0_content_buf_selector == 1) { bindMenu0_content_buf = thisDeserializer.readCallback_Any() + } + else { + throw new Error("One of the branches for bindMenu0_content_buf has to be chosen through deserialisation.") } node.bindMenu0_content = (bindMenu0_content_buf as Array | CustomBuilder) const bindMenu0_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let bindMenu0_options_buf: MenuOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (bindMenu0_options_buf_runtimeType)) - { - bindMenu0_options_buf = thisDeserializer.readMenuOptions() - } + { + bindMenu0_options_buf = thisDeserializer.readMenuOptions() + } node.bindMenu0_options = bindMenu0_options_buf } _CommonMethod_bindMenu1(ptr: KPointer, isShow: KInt, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) node.bindMenu1_isShow = isShow const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const bindMenu1_content_buf_selector: int32 = thisDeserializer.readInt8() + const bindMenu1_content_buf_selector: number = thisDeserializer.readInt8() let bindMenu1_content_buf: Array | CustomBuilder | undefined|undefined if (bindMenu1_content_buf_selector == 0) { const bindMenu1_content_buf_u_length: int32 = thisDeserializer.readInt32() let bindMenu1_content_buf_u: Array = new Array() for (let bindMenu1_content_buf_u_i = 0; bindMenu1_content_buf_u_i < bindMenu1_content_buf_u_length; bindMenu1_content_buf_u_i++) { - { - bindMenu1_content_buf_u[bindMenu1_content_buf_u_i] = thisDeserializer.readMenuElement() - } + bindMenu1_content_buf_u[bindMenu1_content_buf_u_i] = thisDeserializer.readMenuElement() } bindMenu1_content_buf = bindMenu1_content_buf_u } else if (bindMenu1_content_buf_selector == 1) { bindMenu1_content_buf = thisDeserializer.readCallback_Any() + } + else { + throw new Error("One of the branches for bindMenu1_content_buf has to be chosen through deserialisation.") } node.bindMenu1_content = (bindMenu1_content_buf as Array | CustomBuilder) const bindMenu1_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let bindMenu1_options_buf: MenuOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (bindMenu1_options_buf_runtimeType)) - { - bindMenu1_options_buf = thisDeserializer.readMenuOptions() - } + { + bindMenu1_options_buf = thisDeserializer.readMenuOptions() + } node.bindMenu1_options = bindMenu1_options_buf } _CommonMethod_bindContextMenu0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, responseType: KInt): void { @@ -5014,9 +6227,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const bindContextMenu0_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let bindContextMenu0_options_buf: ContextMenuOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (bindContextMenu0_options_buf_runtimeType)) - { - bindContextMenu0_options_buf = thisDeserializer.readContextMenuOptions() - } + { + bindContextMenu0_options_buf = thisDeserializer.readContextMenuOptions() + } node.bindContextMenu0_options = bindContextMenu0_options_buf } _CommonMethod_bindContextMenu1(ptr: KPointer, isShown: KInt, thisArray: Uint8Array, thisLength: int32): void { @@ -5027,9 +6240,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const bindContextMenu1_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let bindContextMenu1_options_buf: ContextMenuOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (bindContextMenu1_options_buf_runtimeType)) - { - bindContextMenu1_options_buf = thisDeserializer.readContextMenuOptions() - } + { + bindContextMenu1_options_buf = thisDeserializer.readContextMenuOptions() + } node.bindContextMenu1_options = bindContextMenu1_options_buf } _CommonMethod_bindContentCover0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -5038,17 +6251,17 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + 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 if ((RuntimeType.UNDEFINED) != (bindContentCover0_type_buf_runtimeType)) - { - bindContentCover0_type_buf = (thisDeserializer.readInt32() as ModalTransition) - } + { + bindContentCover0_type_buf = (thisDeserializer.readInt32() as ModalTransition) + } node.bindContentCover0_type = bindContentCover0_type_buf } _CommonMethod_bindContentCover1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -5057,17 +6270,17 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + 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 if ((RuntimeType.UNDEFINED) != (bindContentCover1_options_buf_runtimeType)) - { - bindContentCover1_options_buf = thisDeserializer.readContentCoverOptions() - } + { + bindContentCover1_options_buf = thisDeserializer.readContentCoverOptions() + } node.bindContentCover1_options = bindContentCover1_options_buf } _CommonMethod_bindSheet(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -5076,17 +6289,17 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + 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 if ((RuntimeType.UNDEFINED) != (bindSheet_options_buf_runtimeType)) - { - bindSheet_options_buf = thisDeserializer.readSheetOptions() - } + { + bindSheet_options_buf = thisDeserializer.readSheetOptions() + } node.bindSheet_options = bindSheet_options_buf } _CommonMethod_onVisibleAreaChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -5095,9 +6308,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const onVisibleAreaChange_ratios_buf_length: int32 = thisDeserializer.readInt32() let onVisibleAreaChange_ratios_buf: Array = new Array() for (let onVisibleAreaChange_ratios_buf_i = 0; onVisibleAreaChange_ratios_buf_i < onVisibleAreaChange_ratios_buf_length; onVisibleAreaChange_ratios_buf_i++) { - { - onVisibleAreaChange_ratios_buf[onVisibleAreaChange_ratios_buf_i] = (thisDeserializer.readNumber() as number) - } + onVisibleAreaChange_ratios_buf[onVisibleAreaChange_ratios_buf_i] = (thisDeserializer.readNumber() as number) } node.onVisibleAreaChange_ratios = onVisibleAreaChange_ratios_buf node.onVisibleAreaChange_event = thisDeserializer.readVisibleAreaChangeCallback() @@ -5105,35 +6316,36 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_keyboardShortcut(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const keyboardShortcut_value_buf_selector: int32 = thisDeserializer.readInt8() + const keyboardShortcut_value_buf_selector: number = thisDeserializer.readInt8() let keyboardShortcut_value_buf: string | FunctionKey | undefined|undefined if (keyboardShortcut_value_buf_selector == 0) { keyboardShortcut_value_buf = (thisDeserializer.readString() as string) } else if (keyboardShortcut_value_buf_selector == 1) { keyboardShortcut_value_buf = (thisDeserializer.readInt32() as FunctionKey) + } + else { + throw new Error("One of the branches for keyboardShortcut_value_buf has to be chosen through deserialisation.") } node.keyboardShortcut_value = (keyboardShortcut_value_buf as string | FunctionKey) const keyboardShortcut_keys_buf_length: int32 = thisDeserializer.readInt32() let keyboardShortcut_keys_buf: Array = new Array() for (let keyboardShortcut_keys_buf_i = 0; keyboardShortcut_keys_buf_i < keyboardShortcut_keys_buf_length; keyboardShortcut_keys_buf_i++) { - { - keyboardShortcut_keys_buf[keyboardShortcut_keys_buf_i] = (thisDeserializer.readInt32() as ModifierKey) - } + keyboardShortcut_keys_buf[keyboardShortcut_keys_buf_i] = (thisDeserializer.readInt32() as ModifierKey) } node.keyboardShortcut_keys = keyboardShortcut_keys_buf const keyboardShortcut_action_buf_runtimeType = (thisDeserializer.readInt8() as int32) let keyboardShortcut_action_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (keyboardShortcut_action_buf_runtimeType)) - { - keyboardShortcut_action_buf = thisDeserializer.readCallback_Void() - } + { + keyboardShortcut_action_buf = thisDeserializer.readCallback_Void() + } node.keyboardShortcut_action = keyboardShortcut_action_buf } _CommonShapeMethod_stroke(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const stroke_value_buf_selector: int32 = thisDeserializer.readInt8() + const stroke_value_buf_selector: number = thisDeserializer.readInt8() let stroke_value_buf: Color | number | string | Resource | undefined|undefined if (stroke_value_buf_selector == 0) { stroke_value_buf = (thisDeserializer.readInt32() as Color) @@ -5146,13 +6358,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (stroke_value_buf_selector == 3) { stroke_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for stroke_value_buf has to be chosen through deserialisation.") } node.stroke_value = (stroke_value_buf as Color | number | string | Resource) } _CommonShapeMethod_fill(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fill_value_buf_selector: int32 = thisDeserializer.readInt8() + const fill_value_buf_selector: number = thisDeserializer.readInt8() let fill_value_buf: Color | number | string | Resource | undefined|undefined if (fill_value_buf_selector == 0) { fill_value_buf = (thisDeserializer.readInt32() as Color) @@ -5165,19 +6380,25 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fill_value_buf_selector == 3) { fill_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fill_value_buf has to be chosen through deserialisation.") } node.fill_value = (fill_value_buf as Color | number | string | Resource) } _CommonShapeMethod_strokeDashOffset(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const strokeDashOffset_value_buf_selector: int32 = thisDeserializer.readInt8() + const strokeDashOffset_value_buf_selector: number = thisDeserializer.readInt8() let strokeDashOffset_value_buf: number | string | undefined|undefined if (strokeDashOffset_value_buf_selector == 0) { strokeDashOffset_value_buf = (thisDeserializer.readNumber() as number) } else if (strokeDashOffset_value_buf_selector == 1) { strokeDashOffset_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for strokeDashOffset_value_buf has to be chosen through deserialisation.") } node.strokeDashOffset_value = (strokeDashOffset_value_buf as number | string) } @@ -5192,20 +6413,23 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonShapeMethod_strokeMiterLimit(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const strokeMiterLimit_value_buf_selector: int32 = thisDeserializer.readInt8() + const strokeMiterLimit_value_buf_selector: number = thisDeserializer.readInt8() let strokeMiterLimit_value_buf: number | string | undefined|undefined if (strokeMiterLimit_value_buf_selector == 0) { strokeMiterLimit_value_buf = (thisDeserializer.readNumber() as number) } else if (strokeMiterLimit_value_buf_selector == 1) { strokeMiterLimit_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for strokeMiterLimit_value_buf has to be chosen through deserialisation.") } node.strokeMiterLimit_value = (strokeMiterLimit_value_buf as number | string) } _CommonShapeMethod_strokeOpacity(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const strokeOpacity_value_buf_selector: int32 = thisDeserializer.readInt8() + const strokeOpacity_value_buf_selector: number = thisDeserializer.readInt8() let strokeOpacity_value_buf: number | string | Resource | undefined|undefined if (strokeOpacity_value_buf_selector == 0) { strokeOpacity_value_buf = (thisDeserializer.readNumber() as number) @@ -5215,13 +6439,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (strokeOpacity_value_buf_selector == 2) { strokeOpacity_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for strokeOpacity_value_buf has to be chosen through deserialisation.") } node.strokeOpacity_value = (strokeOpacity_value_buf as number | string | Resource) } _CommonShapeMethod_fillOpacity(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fillOpacity_value_buf_selector: int32 = thisDeserializer.readInt8() + const fillOpacity_value_buf_selector: number = thisDeserializer.readInt8() let fillOpacity_value_buf: number | string | Resource | undefined|undefined if (fillOpacity_value_buf_selector == 0) { fillOpacity_value_buf = (thisDeserializer.readNumber() as number) @@ -5231,6 +6458,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fillOpacity_value_buf_selector == 2) { fillOpacity_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fillOpacity_value_buf has to be chosen through deserialisation.") } node.fillOpacity_value = (fillOpacity_value_buf as number | string | Resource) } @@ -5248,9 +6478,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const strokeDashArray_value_buf_length: int32 = thisDeserializer.readInt32() let strokeDashArray_value_buf: Array = new Array() for (let strokeDashArray_value_buf_i = 0; strokeDashArray_value_buf_i < strokeDashArray_value_buf_length; strokeDashArray_value_buf_i++) { - { - strokeDashArray_value_buf[strokeDashArray_value_buf_i] = (thisDeserializer.readCustomObject("Any") as Object) - } + strokeDashArray_value_buf[strokeDashArray_value_buf_i] = (thisDeserializer.readCustomObject("Any") as Object) } node.strokeDashArray_value = strokeDashArray_value_buf } @@ -5264,7 +6492,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ScrollableCommonMethod_scrollBarColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const scrollBarColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const scrollBarColor_value_buf_selector: number = thisDeserializer.readInt8() let scrollBarColor_value_buf: Color | number | string | undefined|undefined if (scrollBarColor_value_buf_selector == 0) { scrollBarColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -5274,19 +6502,25 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (scrollBarColor_value_buf_selector == 2) { scrollBarColor_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for scrollBarColor_value_buf has to be chosen through deserialisation.") } node.scrollBarColor_value = (scrollBarColor_value_buf as Color | number | string) } _ScrollableCommonMethod_scrollBarWidth(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const scrollBarWidth_value_buf_selector: int32 = thisDeserializer.readInt8() + const scrollBarWidth_value_buf_selector: number = thisDeserializer.readInt8() let scrollBarWidth_value_buf: number | string | undefined|undefined if (scrollBarWidth_value_buf_selector == 0) { scrollBarWidth_value_buf = (thisDeserializer.readNumber() as number) } else if (scrollBarWidth_value_buf_selector == 1) { scrollBarWidth_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for scrollBarWidth_value_buf has to be chosen through deserialisation.") } node.scrollBarWidth_value = (scrollBarWidth_value_buf as number | string) } @@ -5302,13 +6536,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ScrollableCommonMethod_friction(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const friction_value_buf_selector: int32 = thisDeserializer.readInt8() + const friction_value_buf_selector: number = thisDeserializer.readInt8() let friction_value_buf: number | Resource | undefined|undefined if (friction_value_buf_selector == 0) { friction_value_buf = (thisDeserializer.readNumber() as number) } else if (friction_value_buf_selector == 1) { friction_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for friction_value_buf has to be chosen through deserialisation.") } node.friction_value = (friction_value_buf as number | Resource) } @@ -5323,9 +6560,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + onWillScroll_value_buf = thisDeserializer.readScrollOnWillScrollCallback() + } node.onWillScroll_value = onWillScroll_value_buf } _ScrollableCommonMethod_onDidScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -5334,9 +6571,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + onDidScroll_value_buf = thisDeserializer.readScrollOnWillScrollCallback() + } node.onDidScroll_value = onDidScroll_value_buf } _ScrollableCommonMethod_onReachStart(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -5366,13 +6603,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _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() + const clipContent_value_buf_selector: number = 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") + clipContent_value_buf = thisDeserializer.readRectShape() + } + else { + throw new Error("One of the branches for clipContent_value_buf has to be chosen through deserialisation.") } node.clipContent_value = (clipContent_value_buf as ContentClipMode | RectShape) } @@ -5383,9 +6623,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const edgeEffect_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let edgeEffect_options_buf: EdgeEffectOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (edgeEffect_options_buf_runtimeType)) - { - edgeEffect_options_buf = thisDeserializer.readEdgeEffectOptions() - } + { + edgeEffect_options_buf = thisDeserializer.readEdgeEffectOptions() + } node.edgeEffect_options = edgeEffect_options_buf } _ScrollableCommonMethod_fadingEdge(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -5394,16 +6634,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + 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)) - { - fadingEdge_options_buf = thisDeserializer.readFadingEdgeOptions() - } + { + fadingEdge_options_buf = thisDeserializer.readFadingEdgeOptions() + } node.fadingEdge_options = fadingEdge_options_buf } _Component3DInterface_setComponent3DOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -5412,47 +6652,56 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setComponent3DOptions_sceneOptions_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setComponent3DOptions_sceneOptions_buf: SceneOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setComponent3DOptions_sceneOptions_buf_runtimeType)) - { - setComponent3DOptions_sceneOptions_buf = thisDeserializer.readSceneOptions() - } + { + setComponent3DOptions_sceneOptions_buf = thisDeserializer.readSceneOptions() + } node.setComponent3DOptions_sceneOptions = setComponent3DOptions_sceneOptions_buf } _Component3DAttribute_environment(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const environment_value_buf_selector: int32 = thisDeserializer.readInt8() + const environment_value_buf_selector: number = thisDeserializer.readInt8() let environment_value_buf: string | Resource | undefined|undefined if (environment_value_buf_selector == 0) { environment_value_buf = (thisDeserializer.readString() as string) } else if (environment_value_buf_selector == 1) { environment_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for environment_value_buf has to be chosen through deserialisation.") } node.environment_value = (environment_value_buf as string | Resource) } _Component3DAttribute_shader(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const shader_value_buf_selector: int32 = thisDeserializer.readInt8() + const shader_value_buf_selector: number = thisDeserializer.readInt8() let shader_value_buf: string | Resource | undefined|undefined if (shader_value_buf_selector == 0) { shader_value_buf = (thisDeserializer.readString() as string) } else if (shader_value_buf_selector == 1) { shader_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for shader_value_buf has to be chosen through deserialisation.") } node.shader_value = (shader_value_buf as string | Resource) } _Component3DAttribute_shaderImageTexture(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const shaderImageTexture_value_buf_selector: int32 = thisDeserializer.readInt8() + const shaderImageTexture_value_buf_selector: number = thisDeserializer.readInt8() let shaderImageTexture_value_buf: string | Resource | undefined|undefined if (shaderImageTexture_value_buf_selector == 0) { shaderImageTexture_value_buf = (thisDeserializer.readString() as string) } else if (shaderImageTexture_value_buf_selector == 1) { shaderImageTexture_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for shaderImageTexture_value_buf has to be chosen through deserialisation.") } node.shaderImageTexture_value = (shaderImageTexture_value_buf as string | Resource) } @@ -5462,9 +6711,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const shaderInputBuffer_value_buf_length: int32 = thisDeserializer.readInt32() let shaderInputBuffer_value_buf: Array = new Array() for (let shaderInputBuffer_value_buf_i = 0; shaderInputBuffer_value_buf_i < shaderInputBuffer_value_buf_length; shaderInputBuffer_value_buf_i++) { - { - shaderInputBuffer_value_buf[shaderInputBuffer_value_buf_i] = (thisDeserializer.readNumber() as number) - } + shaderInputBuffer_value_buf[shaderInputBuffer_value_buf_i] = (thisDeserializer.readNumber() as number) } node.shaderInputBuffer_value = shaderInputBuffer_value_buf } @@ -5479,13 +6726,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _Component3DAttribute_customRender(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, selfRenderUpdate: KInt): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const customRender_uri_buf_selector: int32 = thisDeserializer.readInt8() + const customRender_uri_buf_selector: number = thisDeserializer.readInt8() let customRender_uri_buf: string | Resource | undefined|undefined if (customRender_uri_buf_selector == 0) { customRender_uri_buf = (thisDeserializer.readString() as string) } else if (customRender_uri_buf_selector == 1) { customRender_uri_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for customRender_uri_buf has to be chosen through deserialisation.") } node.customRender_uri = (customRender_uri_buf as string | Resource) node.customRender_selfRenderUpdate = thisLength @@ -5532,40 +6782,44 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const valueColors_value_buf_length: int32 = thisDeserializer.readInt32() - let valueColors_value_buf: Array = new Array() + let valueColors_value_buf: Array = new Array() for (let valueColors_value_buf_i = 0; valueColors_value_buf_i < valueColors_value_buf_length; valueColors_value_buf_i++) { - { - const valueColors_value_buf_buf_selector: int32 = thisDeserializer.readInt8() - let valueColors_value_buf_buf: ResourceColor | LinearGradient | undefined|undefined - if (valueColors_value_buf_buf_selector == 0) { - const valueColors_value_buf_buf_u_selector: int32 = thisDeserializer.readInt8() - let valueColors_value_buf_buf_u: Color | number | string | Resource | undefined|undefined - if (valueColors_value_buf_buf_u_selector == 0) { - valueColors_value_buf_buf_u = (thisDeserializer.readInt32() as Color) - } - else if (valueColors_value_buf_buf_u_selector == 1) { - valueColors_value_buf_buf_u = (thisDeserializer.readNumber() as number) - } - else if (valueColors_value_buf_buf_u_selector == 2) { - valueColors_value_buf_buf_u = (thisDeserializer.readString() as string) - } - else if (valueColors_value_buf_buf_u_selector == 3) { - valueColors_value_buf_buf_u = thisDeserializer.readResource() - } - valueColors_value_buf_buf = (valueColors_value_buf_buf_u as Color | number | string | Resource) + const valueColors_value_buf_buf_selector: number = thisDeserializer.readInt8() + let valueColors_value_buf_buf: ResourceColor | LinearGradient_data_panel | undefined|undefined + if (valueColors_value_buf_buf_selector == 0) { + const valueColors_value_buf_buf_u_selector: number = thisDeserializer.readInt8() + let valueColors_value_buf_buf_u: Color | number | string | Resource | undefined|undefined + if (valueColors_value_buf_buf_u_selector == 0) { + valueColors_value_buf_buf_u = (thisDeserializer.readInt32() as Color) + } + else if (valueColors_value_buf_buf_u_selector == 1) { + valueColors_value_buf_buf_u = (thisDeserializer.readNumber() as number) + } + else if (valueColors_value_buf_buf_u_selector == 2) { + valueColors_value_buf_buf_u = (thisDeserializer.readString() as string) + } + else if (valueColors_value_buf_buf_u_selector == 3) { + valueColors_value_buf_buf_u = thisDeserializer.readResource() } - else if (valueColors_value_buf_buf_selector == 1) { - valueColors_value_buf_buf = thisDeserializer.readLinearGradient() + else { + throw new Error("One of the branches for valueColors_value_buf_buf_u has to be chosen through deserialisation.") } - valueColors_value_buf[valueColors_value_buf_i] = (valueColors_value_buf_buf as ResourceColor | LinearGradient) + valueColors_value_buf_buf = (valueColors_value_buf_buf_u as Color | number | string | Resource) } + else if (valueColors_value_buf_buf_selector == 1) { + valueColors_value_buf_buf = thisDeserializer.readLinearGradient_data_panel() + } + else { + throw new Error("One of the branches for valueColors_value_buf_buf has to be chosen through deserialisation.") + } + valueColors_value_buf[valueColors_value_buf_i] = (valueColors_value_buf_buf as ResourceColor | LinearGradient_data_panel) } node.valueColors_value = valueColors_value_buf } _DataPanelAttribute_trackBackgroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const trackBackgroundColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const trackBackgroundColor_value_buf_selector: number = thisDeserializer.readInt8() let trackBackgroundColor_value_buf: Color | number | string | Resource | undefined|undefined if (trackBackgroundColor_value_buf_selector == 0) { trackBackgroundColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -5578,6 +6832,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (trackBackgroundColor_value_buf_selector == 3) { trackBackgroundColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for trackBackgroundColor_value_buf has to be chosen through deserialisation.") } node.trackBackgroundColor_value = (trackBackgroundColor_value_buf as Color | number | string | Resource) } @@ -5601,9 +6858,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setDatePickerOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setDatePickerOptions_options_buf: DatePickerOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setDatePickerOptions_options_buf_runtimeType)) - { - setDatePickerOptions_options_buf = thisDeserializer.readDatePickerOptions() - } + { + setDatePickerOptions_options_buf = thisDeserializer.readDatePickerOptions() + } node.setDatePickerOptions_options = setDatePickerOptions_options_buf } _DatePickerAttribute_lunar(ptr: KPointer, value: KInt): void { @@ -5645,7 +6902,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _DividerAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const color_value_buf_selector: int32 = thisDeserializer.readInt8() + const color_value_buf_selector: number = thisDeserializer.readInt8() let color_value_buf: Color | number | string | Resource | undefined|undefined if (color_value_buf_selector == 0) { color_value_buf = (thisDeserializer.readInt32() as Color) @@ -5658,19 +6915,25 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (color_value_buf_selector == 3) { color_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_value_buf has to be chosen through deserialisation.") } node.color_value = (color_value_buf as Color | number | string | Resource) } _DividerAttribute_strokeWidth(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const strokeWidth_value_buf_selector: int32 = thisDeserializer.readInt8() + const strokeWidth_value_buf_selector: number = thisDeserializer.readInt8() let strokeWidth_value_buf: number | string | undefined|undefined if (strokeWidth_value_buf_selector == 0) { strokeWidth_value_buf = (thisDeserializer.readNumber() as number) } else if (strokeWidth_value_buf_selector == 1) { strokeWidth_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for strokeWidth_value_buf has to be chosen through deserialisation.") } node.strokeWidth_value = (strokeWidth_value_buf as number | string) } @@ -5687,9 +6950,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setEllipseOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setEllipseOptions_options_buf: EllipseOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setEllipseOptions_options_buf_runtimeType)) - { - setEllipseOptions_options_buf = thisDeserializer.readEllipseOptions() - } + { + setEllipseOptions_options_buf = thisDeserializer.readEllipseOptions() + } node.setEllipseOptions_options = setEllipseOptions_options_buf } _EmbeddedComponentInterface_setEmbeddedComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, type: KInt): void { @@ -5706,7 +6969,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _EmbeddedComponentAttribute_onError(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onError_value = thisDeserializer.readCustomObject("IMPORT_ErrorCallback_FROM_api_ohos_base") + node.onError_value = thisDeserializer.readCustomObject("ErrorCallback") } _FlexInterface_setFlexOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -5714,9 +6977,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setFlexOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setFlexOptions_value_buf: FlexOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setFlexOptions_value_buf_runtimeType)) - { - setFlexOptions_value_buf = thisDeserializer.readFlexOptions() - } + { + setFlexOptions_value_buf = thisDeserializer.readFlexOptions() + } node.setFlexOptions_value = setFlexOptions_value_buf } _FlexAttribute_pointLight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -5733,9 +6996,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setFolderStackOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setFolderStackOptions_options_buf: FolderStackOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setFolderStackOptions_options_buf_runtimeType)) - { - setFolderStackOptions_options_buf = thisDeserializer.readFolderStackOptions() - } + { + setFolderStackOptions_options_buf = thisDeserializer.readFolderStackOptions() + } node.setFolderStackOptions_options = setFolderStackOptions_options_buf } _FolderStackAttribute_alignContent(ptr: KPointer, value: KInt): void { @@ -5838,10 +7101,10 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _GaugeAttribute_colors(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const colors_value_buf_selector: int32 = thisDeserializer.readInt8() - let colors_value_buf: ResourceColor | LinearGradient | Array<[ ResourceColor | LinearGradient, number ]> | undefined|undefined + const colors_value_buf_selector: number = thisDeserializer.readInt8() + let colors_value_buf: ResourceColor | LinearGradient_common | Array<[ ResourceColor | LinearGradient_common, number ]> | undefined|undefined if (colors_value_buf_selector == 0) { - const colors_value_buf_u_selector: int32 = thisDeserializer.readInt8() + const colors_value_buf_u_selector: number = thisDeserializer.readInt8() let colors_value_buf_u: Color | number | string | Resource | undefined|undefined if (colors_value_buf_u_selector == 0) { colors_value_buf_u = (thisDeserializer.readInt32() as Color) @@ -5854,47 +7117,57 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (colors_value_buf_u_selector == 3) { colors_value_buf_u = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for colors_value_buf_u has to be chosen through deserialisation.") } colors_value_buf = (colors_value_buf_u as Color | number | string | Resource) } else if (colors_value_buf_selector == 1) { - colors_value_buf = thisDeserializer.readLinearGradient() + colors_value_buf = thisDeserializer.readLinearGradient_common() } else if (colors_value_buf_selector == 2) { const colors_value_buf_u_length: int32 = thisDeserializer.readInt32() - let colors_value_buf_u: Array<[ ResourceColor | LinearGradient, number ]> = new Array<[ ResourceColor | LinearGradient, number ]>() + let colors_value_buf_u: Array<[ ResourceColor | LinearGradient_common, number ]> = new Array<[ ResourceColor | LinearGradient_common, number ]>() for (let colors_value_buf_u_i = 0; colors_value_buf_u_i < colors_value_buf_u_length; colors_value_buf_u_i++) { - { - const colors_value_buf_u_buf_value0_buf_selector: int32 = thisDeserializer.readInt8() - let colors_value_buf_u_buf_value0_buf: ResourceColor | LinearGradient | undefined|undefined - if (colors_value_buf_u_buf_value0_buf_selector == 0) { - const colors_value_buf_u_buf_value0_buf_u_selector: int32 = thisDeserializer.readInt8() - let colors_value_buf_u_buf_value0_buf_u: Color | number | string | Resource | undefined|undefined - if (colors_value_buf_u_buf_value0_buf_u_selector == 0) { - colors_value_buf_u_buf_value0_buf_u = (thisDeserializer.readInt32() as Color) - } - else if (colors_value_buf_u_buf_value0_buf_u_selector == 1) { - colors_value_buf_u_buf_value0_buf_u = (thisDeserializer.readNumber() as number) - } - else if (colors_value_buf_u_buf_value0_buf_u_selector == 2) { - colors_value_buf_u_buf_value0_buf_u = (thisDeserializer.readString() as string) - } - else if (colors_value_buf_u_buf_value0_buf_u_selector == 3) { - colors_value_buf_u_buf_value0_buf_u = thisDeserializer.readResource() - } - colors_value_buf_u_buf_value0_buf = (colors_value_buf_u_buf_value0_buf_u as Color | number | string | Resource) + const colors_value_buf_u_buf_value0_buf_selector: number = thisDeserializer.readInt8() + let colors_value_buf_u_buf_value0_buf: ResourceColor | LinearGradient_common | undefined|undefined + if (colors_value_buf_u_buf_value0_buf_selector == 0) { + const colors_value_buf_u_buf_value0_buf_u_selector: number = thisDeserializer.readInt8() + let colors_value_buf_u_buf_value0_buf_u: Color | number | string | Resource | undefined|undefined + if (colors_value_buf_u_buf_value0_buf_u_selector == 0) { + colors_value_buf_u_buf_value0_buf_u = (thisDeserializer.readInt32() as Color) + } + else if (colors_value_buf_u_buf_value0_buf_u_selector == 1) { + colors_value_buf_u_buf_value0_buf_u = (thisDeserializer.readNumber() as number) + } + else if (colors_value_buf_u_buf_value0_buf_u_selector == 2) { + colors_value_buf_u_buf_value0_buf_u = (thisDeserializer.readString() as string) } - else if (colors_value_buf_u_buf_value0_buf_selector == 1) { - colors_value_buf_u_buf_value0_buf = thisDeserializer.readLinearGradient() + else if (colors_value_buf_u_buf_value0_buf_u_selector == 3) { + colors_value_buf_u_buf_value0_buf_u = thisDeserializer.readResource() } - 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] as [ ResourceColor | LinearGradient, number ]) + else { + throw new Error("One of the branches for colors_value_buf_u_buf_value0_buf_u has to be chosen through deserialisation.") + } + colors_value_buf_u_buf_value0_buf = (colors_value_buf_u_buf_value0_buf_u as Color | number | string | Resource) + } + else if (colors_value_buf_u_buf_value0_buf_selector == 1) { + colors_value_buf_u_buf_value0_buf = thisDeserializer.readLinearGradient_common() } + else { + throw new Error("One of the branches for colors_value_buf_u_buf_value0_buf has to be chosen through deserialisation.") + } + const colors_value_buf_u_buf_value0: ResourceColor | LinearGradient_common = (colors_value_buf_u_buf_value0_buf as ResourceColor | LinearGradient_common) + 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] as [ ResourceColor | LinearGradient_common, number ]) } colors_value_buf = colors_value_buf_u } - node.colors_value = (colors_value_buf as ResourceColor | LinearGradient | Array<[ ResourceColor | LinearGradient, number ]>) + else { + throw new Error("One of the branches for colors_value_buf has to be chosen through deserialisation.") + } + node.colors_value = (colors_value_buf as ResourceColor | LinearGradient_common | Array<[ ResourceColor | LinearGradient_common, number ]>) } _GaugeAttribute_strokeWidth(ptr: KPointer, value: Length): void { let node = this.ptr2object(ptr) @@ -5921,9 +7194,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + privacySensitive_value_buf = thisDeserializer.readBoolean() + } node.privacySensitive_value = privacySensitive_value_buf } _GaugeAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -5937,16 +7210,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setGridOptions_scroller_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setGridOptions_scroller_buf: Scroller | undefined|undefined if ((RuntimeType.UNDEFINED) != (setGridOptions_scroller_buf_runtimeType)) - { - setGridOptions_scroller_buf = (thisDeserializer.readScroller() as Scroller) - } + { + setGridOptions_scroller_buf = (thisDeserializer.readScroller() as Scroller) + } node.setGridOptions_scroller = setGridOptions_scroller_buf const setGridOptions_layoutOptions_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setGridOptions_layoutOptions_buf: GridLayoutOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setGridOptions_layoutOptions_buf_runtimeType)) - { - setGridOptions_layoutOptions_buf = thisDeserializer.readGridLayoutOptions() - } + { + setGridOptions_layoutOptions_buf = thisDeserializer.readGridLayoutOptions() + } node.setGridOptions_layoutOptions = setGridOptions_layoutOptions_buf } _GridAttribute_columnsTemplate(ptr: KPointer, value: KStringPtr): void { @@ -5968,20 +7241,23 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _GridAttribute_scrollBarWidth(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const scrollBarWidth_value_buf_selector: int32 = thisDeserializer.readInt8() + const scrollBarWidth_value_buf_selector: number = thisDeserializer.readInt8() let scrollBarWidth_value_buf: number | string | undefined|undefined if (scrollBarWidth_value_buf_selector == 0) { scrollBarWidth_value_buf = (thisDeserializer.readNumber() as number) } else if (scrollBarWidth_value_buf_selector == 1) { scrollBarWidth_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for scrollBarWidth_value_buf has to be chosen through deserialisation.") } node.scrollBarWidth_value = (scrollBarWidth_value_buf as number | string) } _GridAttribute_scrollBarColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const scrollBarColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const scrollBarColor_value_buf_selector: number = thisDeserializer.readInt8() let scrollBarColor_value_buf: Color | number | string | undefined|undefined if (scrollBarColor_value_buf_selector == 0) { scrollBarColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -5991,6 +7267,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (scrollBarColor_value_buf_selector == 2) { scrollBarColor_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for scrollBarColor_value_buf has to be chosen through deserialisation.") } node.scrollBarColor_value = (scrollBarColor_value_buf as Color | number | string) } @@ -6082,13 +7361,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _GridAttribute_friction(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const friction_value_buf_selector: int32 = thisDeserializer.readInt8() + const friction_value_buf_selector: number = thisDeserializer.readInt8() let friction_value_buf: number | Resource | undefined|undefined if (friction_value_buf_selector == 0) { friction_value_buf = (thisDeserializer.readNumber() as number) } else if (friction_value_buf_selector == 1) { friction_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for friction_value_buf has to be chosen through deserialisation.") } node.friction_value = (friction_value_buf as number | Resource) } @@ -6098,9 +7380,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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) - } + { + alignItems_value_buf = (thisDeserializer.readInt32() as GridItemAlignment) + } node.alignItems_value = alignItems_value_buf } _GridAttribute_onScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -6140,9 +7422,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const edgeEffect_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let edgeEffect_options_buf: EdgeEffectOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (edgeEffect_options_buf_runtimeType)) - { - edgeEffect_options_buf = thisDeserializer.readEdgeEffectOptions() - } + { + edgeEffect_options_buf = thisDeserializer.readEdgeEffectOptions() + } node.edgeEffect_options = edgeEffect_options_buf } _GridItemInterface_setGridItemOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -6151,9 +7433,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setGridItemOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setGridItemOptions_value_buf: GridItemOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setGridItemOptions_value_buf_runtimeType)) - { - setGridItemOptions_value_buf = thisDeserializer.readGridItemOptions() - } + { + setGridItemOptions_value_buf = thisDeserializer.readGridItemOptions() + } node.setGridItemOptions_value = setGridItemOptions_value_buf } _GridItemAttribute_rowStart(ptr: KPointer, value: number): void { @@ -6195,47 +7477,56 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setGridColOptions_option_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setGridColOptions_option_buf: GridColOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setGridColOptions_option_buf_runtimeType)) - { - setGridColOptions_option_buf = thisDeserializer.readGridColOptions() - } + { + setGridColOptions_option_buf = thisDeserializer.readGridColOptions() + } node.setGridColOptions_option = setGridColOptions_option_buf } _GridColAttribute_span(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const span_value_buf_selector: int32 = thisDeserializer.readInt8() + const span_value_buf_selector: number = thisDeserializer.readInt8() let span_value_buf: number | GridColColumnOption | undefined|undefined if (span_value_buf_selector == 0) { span_value_buf = (thisDeserializer.readNumber() as number) } else if (span_value_buf_selector == 1) { span_value_buf = thisDeserializer.readGridColColumnOption() + } + else { + throw new Error("One of the branches for span_value_buf has to be chosen through deserialisation.") } node.span_value = (span_value_buf as number | GridColColumnOption) } _GridColAttribute_gridColOffset(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const gridColOffset_value_buf_selector: int32 = thisDeserializer.readInt8() + const gridColOffset_value_buf_selector: number = thisDeserializer.readInt8() let gridColOffset_value_buf: number | GridColColumnOption | undefined|undefined if (gridColOffset_value_buf_selector == 0) { gridColOffset_value_buf = (thisDeserializer.readNumber() as number) } else if (gridColOffset_value_buf_selector == 1) { gridColOffset_value_buf = thisDeserializer.readGridColColumnOption() + } + else { + throw new Error("One of the branches for gridColOffset_value_buf has to be chosen through deserialisation.") } node.gridColOffset_value = (gridColOffset_value_buf as number | GridColColumnOption) } _GridColAttribute_order(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const order_value_buf_selector: int32 = thisDeserializer.readInt8() + const order_value_buf_selector: number = thisDeserializer.readInt8() let order_value_buf: number | GridColColumnOption | undefined|undefined if (order_value_buf_selector == 0) { order_value_buf = (thisDeserializer.readNumber() as number) } else if (order_value_buf_selector == 1) { order_value_buf = thisDeserializer.readGridColColumnOption() + } + else { + throw new Error("One of the branches for order_value_buf has to be chosen through deserialisation.") } node.order_value = (order_value_buf as number | GridColColumnOption) } @@ -6245,9 +7536,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setGridContainerOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setGridContainerOptions_value_buf: GridContainerOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setGridContainerOptions_value_buf_runtimeType)) - { - setGridContainerOptions_value_buf = thisDeserializer.readGridContainerOptions() - } + { + setGridContainerOptions_value_buf = thisDeserializer.readGridContainerOptions() + } node.setGridContainerOptions_value = setGridContainerOptions_value_buf } _GridRowInterface_setGridRowOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -6256,9 +7547,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setGridRowOptions_option_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setGridRowOptions_option_buf: GridRowOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setGridRowOptions_option_buf_runtimeType)) - { - setGridRowOptions_option_buf = thisDeserializer.readGridRowOptions() - } + { + setGridRowOptions_option_buf = thisDeserializer.readGridRowOptions() + } node.setGridRowOptions_option = setGridRowOptions_option_buf } _GridRowAttribute_onBreakpointChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -6273,35 +7564,41 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _HyperlinkInterface_setHyperlinkOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setHyperlinkOptions_address_buf_selector: int32 = thisDeserializer.readInt8() + const setHyperlinkOptions_address_buf_selector: number = thisDeserializer.readInt8() let setHyperlinkOptions_address_buf: string | Resource | undefined|undefined if (setHyperlinkOptions_address_buf_selector == 0) { setHyperlinkOptions_address_buf = (thisDeserializer.readString() as string) } else if (setHyperlinkOptions_address_buf_selector == 1) { setHyperlinkOptions_address_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for setHyperlinkOptions_address_buf has to be chosen through deserialisation.") } node.setHyperlinkOptions_address = (setHyperlinkOptions_address_buf as string | Resource) const setHyperlinkOptions_content_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setHyperlinkOptions_content_buf: string | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (setHyperlinkOptions_content_buf_runtimeType)) - { - const setHyperlinkOptions_content_buf__selector: int32 = thisDeserializer.readInt8() - let setHyperlinkOptions_content_buf_: string | Resource | undefined|undefined - if (setHyperlinkOptions_content_buf__selector == 0) { - setHyperlinkOptions_content_buf_ = (thisDeserializer.readString() as string) - } - else if (setHyperlinkOptions_content_buf__selector == 1) { - setHyperlinkOptions_content_buf_ = thisDeserializer.readResource() - } - setHyperlinkOptions_content_buf = (setHyperlinkOptions_content_buf_ as string | Resource) + { + const setHyperlinkOptions_content_buf__selector: number = thisDeserializer.readInt8() + let setHyperlinkOptions_content_buf_: string | Resource | undefined|undefined + if (setHyperlinkOptions_content_buf__selector == 0) { + setHyperlinkOptions_content_buf_ = (thisDeserializer.readString() as string) + } + else if (setHyperlinkOptions_content_buf__selector == 1) { + setHyperlinkOptions_content_buf_ = thisDeserializer.readResource() } + else { + throw new Error("One of the branches for setHyperlinkOptions_content_buf_ has to be chosen through deserialisation.") + } + setHyperlinkOptions_content_buf = (setHyperlinkOptions_content_buf_ as string | Resource) + } node.setHyperlinkOptions_content = setHyperlinkOptions_content_buf } _HyperlinkAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const color_value_buf_selector: int32 = thisDeserializer.readInt8() + const color_value_buf_selector: number = thisDeserializer.readInt8() let color_value_buf: Color | number | string | Resource | undefined|undefined if (color_value_buf_selector == 0) { color_value_buf = (thisDeserializer.readInt32() as Color) @@ -6314,81 +7611,102 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (color_value_buf_selector == 3) { color_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_value_buf has to be chosen through deserialisation.") } node.color_value = (color_value_buf as Color | number | string | Resource) } _ImageInterface_setImageOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setImageOptions0_src_buf_selector: int32 = thisDeserializer.readInt8() + const setImageOptions0_src_buf_selector: number = thisDeserializer.readInt8() let setImageOptions0_src_buf: PixelMap | ResourceStr | DrawableDescriptor | undefined|undefined if (setImageOptions0_src_buf_selector == 0) { - setImageOptions0_src_buf = thisDeserializer.readPixelMap() + setImageOptions0_src_buf = (thisDeserializer.readPixelMap() as PixelMap) } else if (setImageOptions0_src_buf_selector == 1) { - const setImageOptions0_src_buf_u_selector: int32 = thisDeserializer.readInt8() + const setImageOptions0_src_buf_u_selector: number = thisDeserializer.readInt8() let setImageOptions0_src_buf_u: string | Resource | undefined|undefined if (setImageOptions0_src_buf_u_selector == 0) { setImageOptions0_src_buf_u = (thisDeserializer.readString() as string) } else if (setImageOptions0_src_buf_u_selector == 1) { setImageOptions0_src_buf_u = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for setImageOptions0_src_buf_u has to be chosen through deserialisation.") } setImageOptions0_src_buf = (setImageOptions0_src_buf_u as string | Resource) } else if (setImageOptions0_src_buf_selector == 2) { - setImageOptions0_src_buf = thisDeserializer.readCustomObject("DrawableDescriptor") + setImageOptions0_src_buf = thisDeserializer.readDrawableDescriptor() + } + else { + throw new Error("One of the branches for setImageOptions0_src_buf has to be chosen through deserialisation.") } node.setImageOptions0_src = (setImageOptions0_src_buf as PixelMap | ResourceStr | DrawableDescriptor) } _ImageInterface_setImageOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setImageOptions1_src_buf_selector: int32 = thisDeserializer.readInt8() + const setImageOptions1_src_buf_selector: number = thisDeserializer.readInt8() let setImageOptions1_src_buf: PixelMap | ResourceStr | DrawableDescriptor | ImageContent | undefined|undefined if (setImageOptions1_src_buf_selector == 0) { - setImageOptions1_src_buf = thisDeserializer.readPixelMap() + setImageOptions1_src_buf = (thisDeserializer.readPixelMap() as PixelMap) } else if (setImageOptions1_src_buf_selector == 1) { - const setImageOptions1_src_buf_u_selector: int32 = thisDeserializer.readInt8() + const setImageOptions1_src_buf_u_selector: number = thisDeserializer.readInt8() let setImageOptions1_src_buf_u: string | Resource | undefined|undefined if (setImageOptions1_src_buf_u_selector == 0) { setImageOptions1_src_buf_u = (thisDeserializer.readString() as string) } else if (setImageOptions1_src_buf_u_selector == 1) { setImageOptions1_src_buf_u = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for setImageOptions1_src_buf_u has to be chosen through deserialisation.") } setImageOptions1_src_buf = (setImageOptions1_src_buf_u as string | Resource) } else if (setImageOptions1_src_buf_selector == 2) { - setImageOptions1_src_buf = thisDeserializer.readCustomObject("DrawableDescriptor") + setImageOptions1_src_buf = thisDeserializer.readDrawableDescriptor() } else if (setImageOptions1_src_buf_selector == 3) { setImageOptions1_src_buf = (thisDeserializer.readInt32() as ImageContent) + } + else { + throw new Error("One of the branches for setImageOptions1_src_buf has to be chosen through deserialisation.") } node.setImageOptions1_src = (setImageOptions1_src_buf as PixelMap | ResourceStr | DrawableDescriptor | ImageContent) } _ImageInterface_setImageOptions2(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setImageOptions2_src_buf_selector: int32 = thisDeserializer.readInt8() + const setImageOptions2_src_buf_selector: number = thisDeserializer.readInt8() let setImageOptions2_src_buf: PixelMap | ResourceStr | DrawableDescriptor | undefined|undefined if (setImageOptions2_src_buf_selector == 0) { - setImageOptions2_src_buf = thisDeserializer.readPixelMap() + setImageOptions2_src_buf = (thisDeserializer.readPixelMap() as PixelMap) } else if (setImageOptions2_src_buf_selector == 1) { - const setImageOptions2_src_buf_u_selector: int32 = thisDeserializer.readInt8() + const setImageOptions2_src_buf_u_selector: number = thisDeserializer.readInt8() let setImageOptions2_src_buf_u: string | Resource | undefined|undefined if (setImageOptions2_src_buf_u_selector == 0) { setImageOptions2_src_buf_u = (thisDeserializer.readString() as string) } else if (setImageOptions2_src_buf_u_selector == 1) { setImageOptions2_src_buf_u = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for setImageOptions2_src_buf_u has to be chosen through deserialisation.") } setImageOptions2_src_buf = (setImageOptions2_src_buf_u as string | Resource) } else if (setImageOptions2_src_buf_selector == 2) { - setImageOptions2_src_buf = thisDeserializer.readCustomObject("DrawableDescriptor") + setImageOptions2_src_buf = thisDeserializer.readDrawableDescriptor() + } + else { + throw new Error("One of the branches for setImageOptions2_src_buf has to be chosen through deserialisation.") } node.setImageOptions2_src = (setImageOptions2_src_buf as PixelMap | ResourceStr | DrawableDescriptor) node.setImageOptions2_imageAIOptions = thisDeserializer.readImageAIOptions() @@ -6396,7 +7714,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ImageAttribute_alt(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const alt_value_buf_selector: int32 = thisDeserializer.readInt8() + const alt_value_buf_selector: number = thisDeserializer.readInt8() let alt_value_buf: string | Resource | PixelMap | undefined|undefined if (alt_value_buf_selector == 0) { alt_value_buf = (thisDeserializer.readString() as string) @@ -6405,7 +7723,10 @@ export class NativeModuleRecorder extends NativeModuleEmpty { alt_value_buf = thisDeserializer.readResource() } else if (alt_value_buf_selector == 2) { - alt_value_buf = thisDeserializer.readPixelMap() + alt_value_buf = (thisDeserializer.readPixelMap() as PixelMap) + } + else { + throw new Error("One of the branches for alt_value_buf has to be chosen through deserialisation.") } node.alt_value = (alt_value_buf as string | Resource | PixelMap) } @@ -6420,7 +7741,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ImageAttribute_fillColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fillColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const fillColor_value_buf_selector: number = thisDeserializer.readInt8() let fillColor_value_buf: Color | number | string | Resource | undefined|undefined if (fillColor_value_buf_selector == 0) { fillColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -6433,6 +7754,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fillColor_value_buf_selector == 3) { fillColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fillColor_value_buf has to be chosen through deserialisation.") } node.fillColor_value = (fillColor_value_buf as Color | number | string | Resource) } @@ -6472,13 +7796,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ImageAttribute_colorFilter(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const colorFilter_value_buf_selector: int32 = thisDeserializer.readInt8() + const colorFilter_value_buf_selector: number = thisDeserializer.readInt8() let colorFilter_value_buf: ColorFilter | DrawingColorFilter | undefined|undefined if (colorFilter_value_buf_selector == 0) { colorFilter_value_buf = thisDeserializer.readColorFilter() } else if (colorFilter_value_buf_selector == 1) { - colorFilter_value_buf = thisDeserializer.readCustomObject("DrawingColorFilter") + colorFilter_value_buf = thisDeserializer.readDrawingColorFilter() + } + else { + throw new Error("One of the branches for colorFilter_value_buf has to be chosen through deserialisation.") } node.colorFilter_value = (colorFilter_value_buf as ColorFilter | DrawingColorFilter) } @@ -6535,7 +7862,11 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ImageAttribute_enhancedImageQuality(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.enhancedImageQuality_value = thisDeserializer.readCustomObject("ResolutionQuality") + node.enhancedImageQuality_value = thisDeserializer.readResolutionQuality() + } + _ImageAttribute_orientation(ptr: KPointer, value: KInt): void { + let node = this.ptr2object(ptr) + node.orientation_value = value } _ImageAnimatorInterface_setImageAnimatorOptions(ptr: KPointer): void { let node = this.ptr2object(ptr) @@ -6546,9 +7877,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const images_value_buf_length: int32 = thisDeserializer.readInt32() let images_value_buf: Array = new Array() for (let images_value_buf_i = 0; images_value_buf_i < images_value_buf_length; images_value_buf_i++) { - { - images_value_buf[images_value_buf_i] = thisDeserializer.readImageFrameInfo() - } + images_value_buf[images_value_buf_i] = thisDeserializer.readImageFrameInfo() } node.images_value = images_value_buf } @@ -6608,21 +7937,27 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ImageSpanInterface_setImageSpanOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setImageSpanOptions_value_buf_selector: int32 = thisDeserializer.readInt8() + const setImageSpanOptions_value_buf_selector: number = thisDeserializer.readInt8() let setImageSpanOptions_value_buf: ResourceStr | PixelMap | undefined|undefined if (setImageSpanOptions_value_buf_selector == 0) { - const setImageSpanOptions_value_buf_u_selector: int32 = thisDeserializer.readInt8() + const setImageSpanOptions_value_buf_u_selector: number = thisDeserializer.readInt8() let setImageSpanOptions_value_buf_u: string | Resource | undefined|undefined if (setImageSpanOptions_value_buf_u_selector == 0) { setImageSpanOptions_value_buf_u = (thisDeserializer.readString() as string) } else if (setImageSpanOptions_value_buf_u_selector == 1) { setImageSpanOptions_value_buf_u = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for setImageSpanOptions_value_buf_u has to be chosen through deserialisation.") } setImageSpanOptions_value_buf = (setImageSpanOptions_value_buf_u as string | Resource) } else if (setImageSpanOptions_value_buf_selector == 1) { - setImageSpanOptions_value_buf = thisDeserializer.readPixelMap() + setImageSpanOptions_value_buf = (thisDeserializer.readPixelMap() as PixelMap) + } + else { + throw new Error("One of the branches for setImageSpanOptions_value_buf has to be chosen through deserialisation.") } node.setImageSpanOptions_value = (setImageSpanOptions_value_buf as ResourceStr | PixelMap) } @@ -6633,13 +7968,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ImageSpanAttribute_colorFilter(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const colorFilter_value_buf_selector: int32 = thisDeserializer.readInt8() + const colorFilter_value_buf_selector: number = thisDeserializer.readInt8() let colorFilter_value_buf: ColorFilter | DrawingColorFilter | undefined|undefined if (colorFilter_value_buf_selector == 0) { colorFilter_value_buf = thisDeserializer.readColorFilter() } else if (colorFilter_value_buf_selector == 1) { - colorFilter_value_buf = thisDeserializer.readCustomObject("DrawingColorFilter") + colorFilter_value_buf = thisDeserializer.readDrawingColorFilter() + } + else { + throw new Error("One of the branches for colorFilter_value_buf has to be chosen through deserialisation.") } node.colorFilter_value = (colorFilter_value_buf as ColorFilter | DrawingColorFilter) } @@ -6660,7 +7998,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ImageSpanAttribute_alt(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.alt_value = thisDeserializer.readPixelMap() + node.alt_value = (thisDeserializer.readPixelMap() as PixelMap) } _LineInterface_setLineOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -6668,9 +8006,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setLineOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setLineOptions_options_buf: LineOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setLineOptions_options_buf_runtimeType)) - { - setLineOptions_options_buf = thisDeserializer.readLineOptions() - } + { + setLineOptions_options_buf = thisDeserializer.readLineOptions() + } node.setLineOptions_options = setLineOptions_options_buf } _LineAttribute_startPoint(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -6679,9 +8017,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const startPoint_value_buf_length: int32 = thisDeserializer.readInt32() let startPoint_value_buf: Array = new Array() for (let startPoint_value_buf_i = 0; startPoint_value_buf_i < startPoint_value_buf_length; startPoint_value_buf_i++) { - { - startPoint_value_buf[startPoint_value_buf_i] = (thisDeserializer.readCustomObject("Any") as Object) - } + startPoint_value_buf[startPoint_value_buf_i] = (thisDeserializer.readCustomObject("Any") as Object) } node.startPoint_value = startPoint_value_buf } @@ -6691,9 +8027,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const endPoint_value_buf_length: int32 = thisDeserializer.readInt32() let endPoint_value_buf: Array = new Array() for (let endPoint_value_buf_i = 0; endPoint_value_buf_i < endPoint_value_buf_length; endPoint_value_buf_i++) { - { - endPoint_value_buf[endPoint_value_buf_i] = (thisDeserializer.readCustomObject("Any") as Object) - } + endPoint_value_buf[endPoint_value_buf_i] = (thisDeserializer.readCustomObject("Any") as Object) } node.endPoint_value = endPoint_value_buf } @@ -6703,9 +8037,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setListOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setListOptions_options_buf: ListOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setListOptions_options_buf_runtimeType)) - { - setListOptions_options_buf = thisDeserializer.readListOptions() - } + { + setListOptions_options_buf = thisDeserializer.readListOptions() + } node.setListOptions_options = setListOptions_options_buf } _ListAttribute_alignListItem(ptr: KPointer, value: KInt): void { @@ -6731,15 +8065,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ListAttribute_divider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { 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 | null | undefined|undefined - if (divider_value_buf_selector == 0) { + const divider_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let divider_value_buf: ListDividerOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (divider_value_buf_runtimeType)) + { divider_value_buf = thisDeserializer.readListDividerOptions() } - else if (divider_value_buf_selector == 1) { - divider_value_buf = undefined - } - node.divider_value = (divider_value_buf as ListDividerOptions | null) + node.divider_value = divider_value_buf } _ListAttribute_editMode(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -6787,13 +8119,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ListAttribute_friction(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const friction_value_buf_selector: int32 = thisDeserializer.readInt8() + const friction_value_buf_selector: number = thisDeserializer.readInt8() let friction_value_buf: number | Resource | undefined|undefined if (friction_value_buf_selector == 0) { friction_value_buf = (thisDeserializer.readNumber() as number) } else if (friction_value_buf_selector == 1) { friction_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for friction_value_buf has to be chosen through deserialisation.") } node.friction_value = (friction_value_buf as number | Resource) } @@ -6884,7 +8219,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ListAttribute_lanes(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const lanes_value_buf_selector: int32 = thisDeserializer.readInt8() + const lanes_value_buf_selector: number = thisDeserializer.readInt8() let lanes_value_buf: number | LengthConstrain | undefined|undefined if (lanes_value_buf_selector == 0) { lanes_value_buf = (thisDeserializer.readNumber() as number) @@ -6893,14 +8228,17 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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} as LengthConstrain) + } + else { + throw new Error("One of the branches for lanes_value_buf has to be chosen through deserialisation.") } node.lanes_value = (lanes_value_buf as number | LengthConstrain) const lanes_gutter_buf_runtimeType = (thisDeserializer.readInt8() as int32) let lanes_gutter_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (lanes_gutter_buf_runtimeType)) - { - lanes_gutter_buf = (thisDeserializer.readLength() as Dimension) - } + { + lanes_gutter_buf = (thisDeserializer.readLength() as Dimension) + } node.lanes_gutter = lanes_gutter_buf } _ListAttribute_edgeEffect(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { @@ -6910,9 +8248,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const edgeEffect_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let edgeEffect_options_buf: EdgeEffectOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (edgeEffect_options_buf_runtimeType)) - { - edgeEffect_options_buf = thisDeserializer.readEdgeEffectOptions() - } + { + edgeEffect_options_buf = thisDeserializer.readEdgeEffectOptions() + } node.edgeEffect_options = edgeEffect_options_buf } _ListItemInterface_setListItemOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -6921,9 +8259,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setListItemOptions0_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setListItemOptions0_value_buf: ListItemOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setListItemOptions0_value_buf_runtimeType)) - { - setListItemOptions0_value_buf = thisDeserializer.readListItemOptions() - } + { + setListItemOptions0_value_buf = thisDeserializer.readListItemOptions() + } node.setListItemOptions0_value = setListItemOptions0_value_buf } _ListItemInterface_setListItemOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -6932,9 +8270,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setListItemOptions1_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setListItemOptions1_value_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (setListItemOptions1_value_buf_runtimeType)) - { - setListItemOptions1_value_buf = (thisDeserializer.readString() as string) - } + { + setListItemOptions1_value_buf = (thisDeserializer.readString() as string) + } node.setListItemOptions1_value = setListItemOptions1_value_buf } _ListItemAttribute_sticky(ptr: KPointer, value: KInt): void { @@ -6944,13 +8282,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ListItemAttribute_editable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const editable_value_buf_selector: int32 = thisDeserializer.readInt8() + const editable_value_buf_selector: number = thisDeserializer.readInt8() let editable_value_buf: boolean | EditMode | undefined|undefined if (editable_value_buf_selector == 0) { editable_value_buf = thisDeserializer.readBoolean() } else if (editable_value_buf_selector == 1) { editable_value_buf = (thisDeserializer.readInt32() as EditMode) + } + else { + throw new Error("One of the branches for editable_value_buf has to be chosen through deserialisation.") } node.editable_value = (editable_value_buf as boolean | EditMode) } @@ -6978,23 +8319,21 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setListItemGroupOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setListItemGroupOptions_options_buf: ListItemGroupOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setListItemGroupOptions_options_buf_runtimeType)) - { - setListItemGroupOptions_options_buf = thisDeserializer.readListItemGroupOptions() - } + { + setListItemGroupOptions_options_buf = thisDeserializer.readListItemGroupOptions() + } node.setListItemGroupOptions_options = setListItemGroupOptions_options_buf } _ListItemGroupAttribute_divider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { 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 | null | undefined|undefined - if (divider_value_buf_selector == 0) { + const divider_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let divider_value_buf: ListDividerOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (divider_value_buf_runtimeType)) + { divider_value_buf = thisDeserializer.readListDividerOptions() } - else if (divider_value_buf_selector == 1) { - divider_value_buf = undefined - } - node.divider_value = (divider_value_buf as ListDividerOptions | null) + node.divider_value = divider_value_buf } _ListItemGroupAttribute_childrenMainSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -7007,7 +8346,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _LoadingProgressAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const color_value_buf_selector: int32 = thisDeserializer.readInt8() + const color_value_buf_selector: number = thisDeserializer.readInt8() let color_value_buf: Color | number | string | Resource | undefined|undefined if (color_value_buf_selector == 0) { color_value_buf = (thisDeserializer.readInt32() as Color) @@ -7020,6 +8359,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (color_value_buf_selector == 3) { color_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_value_buf has to be chosen through deserialisation.") } node.color_value = (color_value_buf as Color | number | string | Resource) } @@ -7053,7 +8395,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _MarqueeAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontColor_value_buf_selector: number = thisDeserializer.readInt8() let fontColor_value_buf: Color | number | string | Resource | undefined|undefined if (fontColor_value_buf_selector == 0) { fontColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -7066,6 +8408,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontColor_value_buf_selector == 3) { fontColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_value_buf has to be chosen through deserialisation.") } node.fontColor_value = (fontColor_value_buf as Color | number | string | Resource) } @@ -7080,7 +8425,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _MarqueeAttribute_fontWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontWeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontWeight_value_buf_selector: number = thisDeserializer.readInt8() let fontWeight_value_buf: number | FontWeight | string | undefined|undefined if (fontWeight_value_buf_selector == 0) { fontWeight_value_buf = (thisDeserializer.readNumber() as number) @@ -7090,19 +8435,25 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontWeight_value_buf_selector == 2) { fontWeight_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_value_buf has to be chosen through deserialisation.") } node.fontWeight_value = (fontWeight_value_buf as number | FontWeight | string) } _MarqueeAttribute_fontFamily(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontFamily_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontFamily_value_buf_selector: number = thisDeserializer.readInt8() let fontFamily_value_buf: string | Resource | undefined|undefined if (fontFamily_value_buf_selector == 0) { fontFamily_value_buf = (thisDeserializer.readString() as string) } else if (fontFamily_value_buf_selector == 1) { fontFamily_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontFamily_value_buf has to be chosen through deserialisation.") } node.fontFamily_value = (fontFamily_value_buf as string | Resource) } @@ -7128,27 +8479,33 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _MediaCachedImageInterface_setMediaCachedImageOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setMediaCachedImageOptions_src_buf_selector: int32 = thisDeserializer.readInt8() + const setMediaCachedImageOptions_src_buf_selector: number = thisDeserializer.readInt8() let setMediaCachedImageOptions_src_buf: PixelMap | ResourceStr | DrawableDescriptor | ASTCResource | undefined|undefined if (setMediaCachedImageOptions_src_buf_selector == 0) { - setMediaCachedImageOptions_src_buf = thisDeserializer.readPixelMap() + setMediaCachedImageOptions_src_buf = (thisDeserializer.readPixelMap() as PixelMap) } else if (setMediaCachedImageOptions_src_buf_selector == 1) { - const setMediaCachedImageOptions_src_buf_u_selector: int32 = thisDeserializer.readInt8() + const setMediaCachedImageOptions_src_buf_u_selector: number = thisDeserializer.readInt8() let setMediaCachedImageOptions_src_buf_u: string | Resource | undefined|undefined if (setMediaCachedImageOptions_src_buf_u_selector == 0) { setMediaCachedImageOptions_src_buf_u = (thisDeserializer.readString() as string) } else if (setMediaCachedImageOptions_src_buf_u_selector == 1) { setMediaCachedImageOptions_src_buf_u = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for setMediaCachedImageOptions_src_buf_u has to be chosen through deserialisation.") } setMediaCachedImageOptions_src_buf = (setMediaCachedImageOptions_src_buf_u as string | Resource) } else if (setMediaCachedImageOptions_src_buf_selector == 2) { - setMediaCachedImageOptions_src_buf = thisDeserializer.readCustomObject("DrawableDescriptor") + setMediaCachedImageOptions_src_buf = thisDeserializer.readDrawableDescriptor() } else if (setMediaCachedImageOptions_src_buf_selector == 3) { setMediaCachedImageOptions_src_buf = thisDeserializer.readASTCResource() + } + else { + throw new Error("One of the branches for setMediaCachedImageOptions_src_buf has to be chosen through deserialisation.") } node.setMediaCachedImageOptions_src = (setMediaCachedImageOptions_src_buf as PixelMap | ResourceStr | DrawableDescriptor | ASTCResource) } @@ -7167,7 +8524,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _MenuAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontColor_value_buf_selector: number = thisDeserializer.readInt8() let fontColor_value_buf: Color | number | string | Resource | undefined|undefined if (fontColor_value_buf_selector == 0) { fontColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -7180,13 +8537,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontColor_value_buf_selector == 3) { fontColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_value_buf has to be chosen through deserialisation.") } node.fontColor_value = (fontColor_value_buf as Color | number | string | Resource) } _MenuAttribute_radius(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const radius_value_buf_selector: int32 = thisDeserializer.readInt8() + const radius_value_buf_selector: number = thisDeserializer.readInt8() let radius_value_buf: Dimension | BorderRadiuses | undefined|undefined if (radius_value_buf_selector == 0) { radius_value_buf = (thisDeserializer.readLength() as Dimension) @@ -7195,32 +8555,35 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const radius_value_buf_u_topLeft_buf_runtimeType = (thisDeserializer.readInt8() as int32) let radius_value_buf_u_topLeft_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (radius_value_buf_u_topLeft_buf_runtimeType)) - { - radius_value_buf_u_topLeft_buf = (thisDeserializer.readLength() as Length) - } + { + radius_value_buf_u_topLeft_buf = (thisDeserializer.readLength() as Length) + } const radius_value_buf_u_topLeft: undefined | Length = radius_value_buf_u_topLeft_buf const radius_value_buf_u_topRight_buf_runtimeType = (thisDeserializer.readInt8() as int32) let radius_value_buf_u_topRight_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (radius_value_buf_u_topRight_buf_runtimeType)) - { - radius_value_buf_u_topRight_buf = (thisDeserializer.readLength() as Length) - } + { + radius_value_buf_u_topRight_buf = (thisDeserializer.readLength() as Length) + } const radius_value_buf_u_topRight: undefined | Length = radius_value_buf_u_topRight_buf const radius_value_buf_u_bottomLeft_buf_runtimeType = (thisDeserializer.readInt8() as int32) let radius_value_buf_u_bottomLeft_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (radius_value_buf_u_bottomLeft_buf_runtimeType)) - { - radius_value_buf_u_bottomLeft_buf = (thisDeserializer.readLength() as Length) - } + { + radius_value_buf_u_bottomLeft_buf = (thisDeserializer.readLength() as Length) + } const radius_value_buf_u_bottomLeft: undefined | Length = radius_value_buf_u_bottomLeft_buf const radius_value_buf_u_bottomRight_buf_runtimeType = (thisDeserializer.readInt8() as int32) let radius_value_buf_u_bottomRight_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (radius_value_buf_u_bottomRight_buf_runtimeType)) - { - radius_value_buf_u_bottomRight_buf = (thisDeserializer.readLength() as Length) - } + { + 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} as BorderRadiuses) + } + else { + throw new Error("One of the branches for radius_value_buf has to be chosen through deserialisation.") } node.radius_value = (radius_value_buf as Dimension | BorderRadiuses) } @@ -7230,9 +8593,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + menuItemDivider_value_buf = thisDeserializer.readDividerStyleOptions() + } node.menuItemDivider_value = menuItemDivider_value_buf } _MenuAttribute_menuItemGroupDivider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -7241,9 +8604,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + menuItemGroupDivider_value_buf = thisDeserializer.readDividerStyleOptions() + } node.menuItemGroupDivider_value = menuItemGroupDivider_value_buf } _MenuAttribute_subMenuExpandingMode(ptr: KPointer, value: KInt): void { @@ -7256,17 +8619,20 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setMenuItemOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setMenuItemOptions_value_buf: MenuItemOptions | CustomBuilder | undefined|undefined if ((RuntimeType.UNDEFINED) != (setMenuItemOptions_value_buf_runtimeType)) - { - const setMenuItemOptions_value_buf__selector: int32 = thisDeserializer.readInt8() - let setMenuItemOptions_value_buf_: MenuItemOptions | CustomBuilder | undefined|undefined - if (setMenuItemOptions_value_buf__selector == 0) { - setMenuItemOptions_value_buf_ = thisDeserializer.readMenuItemOptions() - } - else if (setMenuItemOptions_value_buf__selector == 1) { - setMenuItemOptions_value_buf_ = thisDeserializer.readCallback_Any() - } - setMenuItemOptions_value_buf = (setMenuItemOptions_value_buf_ as MenuItemOptions | CustomBuilder) + { + const setMenuItemOptions_value_buf__selector: number = thisDeserializer.readInt8() + let setMenuItemOptions_value_buf_: MenuItemOptions | CustomBuilder | undefined|undefined + if (setMenuItemOptions_value_buf__selector == 0) { + setMenuItemOptions_value_buf_ = thisDeserializer.readMenuItemOptions() } + else if (setMenuItemOptions_value_buf__selector == 1) { + setMenuItemOptions_value_buf_ = thisDeserializer.readCallback_Any() + } + else { + throw new Error("One of the branches for setMenuItemOptions_value_buf_ has to be chosen through deserialisation.") + } + setMenuItemOptions_value_buf = (setMenuItemOptions_value_buf_ as MenuItemOptions | CustomBuilder) + } node.setMenuItemOptions_value = setMenuItemOptions_value_buf } _MenuItemAttribute_selected(ptr: KPointer, value: KInt): void { @@ -7276,24 +8642,30 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _MenuItemAttribute_selectIcon(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const selectIcon_value_buf_selector: int32 = thisDeserializer.readInt8() + const selectIcon_value_buf_selector: number = thisDeserializer.readInt8() let selectIcon_value_buf: boolean | ResourceStr | SymbolGlyphModifier | undefined|undefined if (selectIcon_value_buf_selector == 0) { selectIcon_value_buf = thisDeserializer.readBoolean() } else if (selectIcon_value_buf_selector == 1) { - const selectIcon_value_buf_u_selector: int32 = thisDeserializer.readInt8() + const selectIcon_value_buf_u_selector: number = thisDeserializer.readInt8() let selectIcon_value_buf_u: string | Resource | undefined|undefined if (selectIcon_value_buf_u_selector == 0) { selectIcon_value_buf_u = (thisDeserializer.readString() as string) } else if (selectIcon_value_buf_u_selector == 1) { selectIcon_value_buf_u = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for selectIcon_value_buf_u has to be chosen through deserialisation.") } selectIcon_value_buf = (selectIcon_value_buf_u as string | Resource) } else if (selectIcon_value_buf_selector == 2) { - selectIcon_value_buf = thisDeserializer.readCustomObject("SymbolGlyphModifier") + selectIcon_value_buf = thisDeserializer.readSymbolGlyphModifier() + } + else { + throw new Error("One of the branches for selectIcon_value_buf has to be chosen through deserialisation.") } node.selectIcon_value = (selectIcon_value_buf as boolean | ResourceStr | SymbolGlyphModifier) } @@ -7310,7 +8682,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _MenuItemAttribute_contentFontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const contentFontColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const contentFontColor_value_buf_selector: number = thisDeserializer.readInt8() let contentFontColor_value_buf: Color | number | string | Resource | undefined|undefined if (contentFontColor_value_buf_selector == 0) { contentFontColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -7323,6 +8695,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (contentFontColor_value_buf_selector == 3) { contentFontColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for contentFontColor_value_buf has to be chosen through deserialisation.") } node.contentFontColor_value = (contentFontColor_value_buf as Color | number | string | Resource) } @@ -7334,7 +8709,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _MenuItemAttribute_labelFontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const labelFontColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const labelFontColor_value_buf_selector: number = thisDeserializer.readInt8() let labelFontColor_value_buf: Color | number | string | Resource | undefined|undefined if (labelFontColor_value_buf_selector == 0) { labelFontColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -7347,6 +8722,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (labelFontColor_value_buf_selector == 3) { labelFontColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for labelFontColor_value_buf has to be chosen through deserialisation.") } node.labelFontColor_value = (labelFontColor_value_buf as Color | number | string | Resource) } @@ -7356,9 +8734,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setMenuItemGroupOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setMenuItemGroupOptions_value_buf: MenuItemGroupOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setMenuItemGroupOptions_value_buf_runtimeType)) - { - setMenuItemGroupOptions_value_buf = thisDeserializer.readMenuItemGroupOptions() - } + { + setMenuItemGroupOptions_value_buf = thisDeserializer.readMenuItemGroupOptions() + } node.setMenuItemGroupOptions_value = setMenuItemGroupOptions_value_buf } _NavDestinationInterface_setNavDestinationOptions(ptr: KPointer): void { @@ -7395,44 +8773,51 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _NavDestinationAttribute_backButtonIcon(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const backButtonIcon_value_buf_selector: int32 = thisDeserializer.readInt8() + const backButtonIcon_value_buf_selector: number = thisDeserializer.readInt8() let backButtonIcon_value_buf: ResourceStr | PixelMap | SymbolGlyphModifier | undefined|undefined if (backButtonIcon_value_buf_selector == 0) { - const backButtonIcon_value_buf_u_selector: int32 = thisDeserializer.readInt8() + const backButtonIcon_value_buf_u_selector: number = thisDeserializer.readInt8() let backButtonIcon_value_buf_u: string | Resource | undefined|undefined if (backButtonIcon_value_buf_u_selector == 0) { backButtonIcon_value_buf_u = (thisDeserializer.readString() as string) } else if (backButtonIcon_value_buf_u_selector == 1) { backButtonIcon_value_buf_u = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for backButtonIcon_value_buf_u has to be chosen through deserialisation.") } backButtonIcon_value_buf = (backButtonIcon_value_buf_u as string | Resource) } else if (backButtonIcon_value_buf_selector == 1) { - backButtonIcon_value_buf = thisDeserializer.readPixelMap() + backButtonIcon_value_buf = (thisDeserializer.readPixelMap() as PixelMap) } else if (backButtonIcon_value_buf_selector == 2) { - backButtonIcon_value_buf = thisDeserializer.readCustomObject("SymbolGlyphModifier") + backButtonIcon_value_buf = thisDeserializer.readSymbolGlyphModifier() + } + else { + throw new Error("One of the branches for backButtonIcon_value_buf has to be chosen through deserialisation.") } node.backButtonIcon_value = (backButtonIcon_value_buf as ResourceStr | PixelMap | SymbolGlyphModifier) } _NavDestinationAttribute_menus(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const menus_value_buf_selector: int32 = thisDeserializer.readInt8() + const menus_value_buf_selector: number = thisDeserializer.readInt8() let menus_value_buf: Array | CustomBuilder | undefined|undefined if (menus_value_buf_selector == 0) { const menus_value_buf_u_length: int32 = thisDeserializer.readInt32() let menus_value_buf_u: Array = new Array() for (let menus_value_buf_u_i = 0; menus_value_buf_u_i < menus_value_buf_u_length; menus_value_buf_u_i++) { - { - menus_value_buf_u[menus_value_buf_u_i] = thisDeserializer.readNavigationMenuItem() - } + menus_value_buf_u[menus_value_buf_u_i] = thisDeserializer.readNavigationMenuItem() } menus_value_buf = menus_value_buf_u } else if (menus_value_buf_selector == 1) { menus_value_buf = thisDeserializer.readCallback_Any() + } + else { + throw new Error("One of the branches for menus_value_buf has to be chosen through deserialisation.") } node.menus_value = (menus_value_buf as Array | CustomBuilder) } @@ -7467,9 +8852,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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") - } + { + systemBarStyle_value_buf = thisDeserializer.readSystemBarStyle() + } node.systemBarStyle_value = systemBarStyle_value_buf } _NavDestinationAttribute_recoverable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -7478,19 +8863,39 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + recoverable_value_buf = thisDeserializer.readBoolean() + } node.recoverable_value = recoverable_value_buf } _NavDestinationAttribute_systemTransition(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) node.systemTransition_value = value } + _NavDestinationAttribute_bindToScrollable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const bindToScrollable_value_buf_length: int32 = thisDeserializer.readInt32() + let bindToScrollable_value_buf: Array = new Array() + for (let bindToScrollable_value_buf_i = 0; bindToScrollable_value_buf_i < bindToScrollable_value_buf_length; bindToScrollable_value_buf_i++) { + bindToScrollable_value_buf[bindToScrollable_value_buf_i] = (thisDeserializer.readScroller() as Scroller) + } + node.bindToScrollable_value = bindToScrollable_value_buf + } + _NavDestinationAttribute_bindToNestedScrollable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const bindToNestedScrollable_value_buf_length: int32 = thisDeserializer.readInt32() + let bindToNestedScrollable_value_buf: Array = new Array() + for (let bindToNestedScrollable_value_buf_i = 0; bindToNestedScrollable_value_buf_i < bindToNestedScrollable_value_buf_length; bindToNestedScrollable_value_buf_i++) { + bindToNestedScrollable_value_buf[bindToNestedScrollable_value_buf_i] = thisDeserializer.readNestedScrollInfo() + } + node.bindToNestedScrollable_value = bindToNestedScrollable_value_buf + } _NavDestinationAttribute_title(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const title_value_buf_selector: int32 = thisDeserializer.readInt8() + const title_value_buf_selector: number = thisDeserializer.readInt8() let title_value_buf: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource | undefined|undefined if (title_value_buf_selector == 0) { title_value_buf = (thisDeserializer.readString() as string) @@ -7506,41 +8911,45 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (title_value_buf_selector == 4) { title_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for title_value_buf has to be chosen through deserialisation.") } node.title_value = (title_value_buf as string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource) const title_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let title_options_buf: NavigationTitleOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (title_options_buf_runtimeType)) - { - title_options_buf = thisDeserializer.readNavigationTitleOptions() - } + { + title_options_buf = thisDeserializer.readNavigationTitleOptions() + } 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() + const toolbarConfiguration_toolbarParam_buf_selector: number = 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_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() + } + else { + throw new Error("One of the branches for toolbarConfiguration_toolbarParam_buf has to be chosen through deserialisation.") } 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() - } + { + toolbarConfiguration_options_buf = thisDeserializer.readNavigationToolbarOptions() + } node.toolbarConfiguration_options = toolbarConfiguration_options_buf } _NavDestinationAttribute_hideToolBar(ptr: KPointer, hide: KInt, thisArray: Uint8Array, thisLength: int32): void { @@ -7550,9 +8959,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + hideToolBar_animated_buf = thisDeserializer.readBoolean() + } node.hideToolBar_animated = hideToolBar_animated_buf } _NavDestinationAttribute_ignoreLayoutSafeArea(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -7561,334 +8970,62 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const ignoreLayoutSafeArea_types_buf_runtimeType = (thisDeserializer.readInt8() as int32) let ignoreLayoutSafeArea_types_buf: Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (ignoreLayoutSafeArea_types_buf_runtimeType)) - { - const ignoreLayoutSafeArea_types_buf__length: int32 = thisDeserializer.readInt32() - let ignoreLayoutSafeArea_types_buf_: Array = new Array() - for (let ignoreLayoutSafeArea_types_buf__i = 0; ignoreLayoutSafeArea_types_buf__i < ignoreLayoutSafeArea_types_buf__length; ignoreLayoutSafeArea_types_buf__i++) { - { - ignoreLayoutSafeArea_types_buf_[ignoreLayoutSafeArea_types_buf__i] = (thisDeserializer.readInt32() as LayoutSafeAreaType) - } - } - ignoreLayoutSafeArea_types_buf = ignoreLayoutSafeArea_types_buf_ - } - node.ignoreLayoutSafeArea_types = ignoreLayoutSafeArea_types_buf - const ignoreLayoutSafeArea_edges_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let ignoreLayoutSafeArea_edges_buf: Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (ignoreLayoutSafeArea_edges_buf_runtimeType)) - { - const ignoreLayoutSafeArea_edges_buf__length: int32 = thisDeserializer.readInt32() - let ignoreLayoutSafeArea_edges_buf_: Array = new Array() - for (let ignoreLayoutSafeArea_edges_buf__i = 0; ignoreLayoutSafeArea_edges_buf__i < ignoreLayoutSafeArea_edges_buf__length; ignoreLayoutSafeArea_edges_buf__i++) { - { - ignoreLayoutSafeArea_edges_buf_[ignoreLayoutSafeArea_edges_buf__i] = (thisDeserializer.readInt32() as LayoutSafeAreaEdge) - } - } - ignoreLayoutSafeArea_edges_buf = ignoreLayoutSafeArea_edges_buf_ - } - node.ignoreLayoutSafeArea_edges = ignoreLayoutSafeArea_edges_buf - } - _NavRouterInterface_setNavRouterOptions0(ptr: KPointer): void { - let node = this.ptr2object(ptr) - } - _NavRouterInterface_setNavRouterOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.setNavRouterOptions1_value = thisDeserializer.readRouteInfo() - } - _NavRouterAttribute_onStateChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onStateChange_value = thisDeserializer.readCallback_Boolean_Void() - } - _NavRouterAttribute_mode(ptr: KPointer, value: KInt): void { - let node = this.ptr2object(ptr) - node.mode_value = value - } - _NavigationInterface_setNavigationOptions0(ptr: KPointer): void { - let node = this.ptr2object(ptr) - } - _NavigationInterface_setNavigationOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.setNavigationOptions1_pathInfos = (thisDeserializer.readNavPathStack() as NavPathStack) - } - _NavigationAttribute_navBarWidth(ptr: KPointer, value: Length): void { - let node = this.ptr2object(ptr) - node.navBarWidth_value = value - } - _NavigationAttribute_navBarPosition(ptr: KPointer, value: KInt): void { - let node = this.ptr2object(ptr) - node.navBarPosition_value = value - } - _NavigationAttribute_navBarWidthRange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - 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] as [ Dimension, Dimension ]) - } - _NavigationAttribute_minContentWidth(ptr: KPointer, value: Length): void { - let node = this.ptr2object(ptr) - node.minContentWidth_value = value - } - _NavigationAttribute_mode(ptr: KPointer, value: KInt): void { - let node = this.ptr2object(ptr) - node.mode_value = value - } - _NavigationAttribute_backButtonIcon(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const backButtonIcon_value_buf_selector: int32 = thisDeserializer.readInt8() - let backButtonIcon_value_buf: string | PixelMap | Resource | SymbolGlyphModifier | undefined|undefined - if (backButtonIcon_value_buf_selector == 0) { - backButtonIcon_value_buf = (thisDeserializer.readString() as string) - } - else if (backButtonIcon_value_buf_selector == 1) { - backButtonIcon_value_buf = thisDeserializer.readPixelMap() - } - else if (backButtonIcon_value_buf_selector == 2) { - backButtonIcon_value_buf = thisDeserializer.readResource() - } - else if (backButtonIcon_value_buf_selector == 3) { - backButtonIcon_value_buf = thisDeserializer.readCustomObject("SymbolGlyphModifier") - } - node.backButtonIcon_value = (backButtonIcon_value_buf as string | PixelMap | Resource | SymbolGlyphModifier) - } - _NavigationAttribute_hideNavBar(ptr: KPointer, value: KInt): void { - let node = this.ptr2object(ptr) - node.hideNavBar_value = value - } - _NavigationAttribute_subTitle(ptr: KPointer, value: KStringPtr): void { - let node = this.ptr2object(ptr) - node.subTitle_value = value - } - _NavigationAttribute_hideTitleBar0(ptr: KPointer, value: KInt): void { - let node = this.ptr2object(ptr) - node.hideTitleBar0_value = value - } - _NavigationAttribute_hideTitleBar1(ptr: KPointer, hide: KInt, animated: KInt): void { - let node = this.ptr2object(ptr) - node.hideTitleBar1_hide = hide - node.hideTitleBar1_animated = animated - } - _NavigationAttribute_hideBackButton(ptr: KPointer, value: KInt): void { - let node = this.ptr2object(ptr) - node.hideBackButton_value = value - } - _NavigationAttribute_titleMode(ptr: KPointer, value: KInt): void { - let node = this.ptr2object(ptr) - node.titleMode_value = value - } - _NavigationAttribute_menus(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const menus_value_buf_selector: int32 = thisDeserializer.readInt8() - let menus_value_buf: Array | CustomBuilder | undefined|undefined - if (menus_value_buf_selector == 0) { - const menus_value_buf_u_length: int32 = thisDeserializer.readInt32() - let menus_value_buf_u: Array = new Array() - for (let menus_value_buf_u_i = 0; menus_value_buf_u_i < menus_value_buf_u_length; menus_value_buf_u_i++) { - { - menus_value_buf_u[menus_value_buf_u_i] = thisDeserializer.readNavigationMenuItem() - } - } - menus_value_buf = menus_value_buf_u - } - else if (menus_value_buf_selector == 1) { - menus_value_buf = thisDeserializer.readCallback_Any() - } - node.menus_value = (menus_value_buf as Array | CustomBuilder) - } - _NavigationAttribute_toolBar(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const toolBar_value_buf_selector: int32 = thisDeserializer.readInt8() - let toolBar_value_buf: Object | CustomBuilder | undefined|undefined - if (toolBar_value_buf_selector == 0) { - toolBar_value_buf = (thisDeserializer.readCustomObject("Object") as Object) - } - else if (toolBar_value_buf_selector == 1) { - toolBar_value_buf = thisDeserializer.readCallback_Any() - } - node.toolBar_value = (toolBar_value_buf as Object | CustomBuilder) - } - _NavigationAttribute_hideToolBar0(ptr: KPointer, value: KInt): void { - let node = this.ptr2object(ptr) - node.hideToolBar0_value = value - } - _NavigationAttribute_hideToolBar1(ptr: KPointer, hide: KInt, animated: KInt): void { - let node = this.ptr2object(ptr) - node.hideToolBar1_hide = hide - node.hideToolBar1_animated = animated - } - _NavigationAttribute_onTitleModeChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onTitleModeChange_value = thisDeserializer.readCallback_NavigationTitleMode_Void() - } - _NavigationAttribute_onNavBarStateChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onNavBarStateChange_value = thisDeserializer.readCallback_Boolean_Void() - } - _NavigationAttribute_onNavigationModeChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onNavigationModeChange_value = thisDeserializer.readCallback_NavigationMode_Void() - } - _NavigationAttribute_navDestination(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.navDestination_value = thisDeserializer.readCallback_String_Unknown_Void() - } - _NavigationAttribute_customNavContentTransition(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.customNavContentTransition_value = thisDeserializer.readType_NavigationAttribute_customNavContentTransition_delegate() - } - _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_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_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) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const title_value_buf_selector: int32 = thisDeserializer.readInt8() - let title_value_buf: ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle | undefined|undefined - if (title_value_buf_selector == 0) { - const title_value_buf_u_selector: int32 = thisDeserializer.readInt8() - let title_value_buf_u: string | Resource | undefined|undefined - if (title_value_buf_u_selector == 0) { - title_value_buf_u = (thisDeserializer.readString() as string) - } - else if (title_value_buf_u_selector == 1) { - title_value_buf_u = thisDeserializer.readResource() - } - title_value_buf = (title_value_buf_u as string | Resource) - } - else if (title_value_buf_selector == 1) { - title_value_buf = thisDeserializer.readCallback_Any() - } - else if (title_value_buf_selector == 2) { - title_value_buf = thisDeserializer.readNavigationCommonTitle() - } - else if (title_value_buf_selector == 3) { - title_value_buf = thisDeserializer.readNavigationCustomTitle() - } - node.title_value = (title_value_buf as ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle) - const title_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let title_options_buf: NavigationTitleOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (title_options_buf_runtimeType)) - { - title_options_buf = thisDeserializer.readNavigationTitleOptions() - } - node.title_options = title_options_buf - } - _NavigationAttribute_toolbarConfiguration(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const toolbarConfiguration_value_buf_selector: int32 = thisDeserializer.readInt8() - let toolbarConfiguration_value_buf: Array | CustomBuilder | undefined|undefined - if (toolbarConfiguration_value_buf_selector == 0) { - const toolbarConfiguration_value_buf_u_length: int32 = thisDeserializer.readInt32() - let toolbarConfiguration_value_buf_u: Array = new Array() - for (let toolbarConfiguration_value_buf_u_i = 0; toolbarConfiguration_value_buf_u_i < toolbarConfiguration_value_buf_u_length; toolbarConfiguration_value_buf_u_i++) { - { - toolbarConfiguration_value_buf_u[toolbarConfiguration_value_buf_u_i] = thisDeserializer.readToolbarItem() - } + { + const ignoreLayoutSafeArea_types_buf__length: int32 = thisDeserializer.readInt32() + let ignoreLayoutSafeArea_types_buf_: Array = new Array() + for (let ignoreLayoutSafeArea_types_buf__i = 0; ignoreLayoutSafeArea_types_buf__i < ignoreLayoutSafeArea_types_buf__length; ignoreLayoutSafeArea_types_buf__i++) { + ignoreLayoutSafeArea_types_buf_[ignoreLayoutSafeArea_types_buf__i] = (thisDeserializer.readInt32() as LayoutSafeAreaType) } - toolbarConfiguration_value_buf = toolbarConfiguration_value_buf_u - } - else if (toolbarConfiguration_value_buf_selector == 1) { - toolbarConfiguration_value_buf = thisDeserializer.readCallback_Any() + ignoreLayoutSafeArea_types_buf = ignoreLayoutSafeArea_types_buf_ } - node.toolbarConfiguration_value = (toolbarConfiguration_value_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 - } - _NavigationAttribute_ignoreLayoutSafeArea(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const ignoreLayoutSafeArea_types_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let ignoreLayoutSafeArea_types_buf: Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (ignoreLayoutSafeArea_types_buf_runtimeType)) - { - const ignoreLayoutSafeArea_types_buf__length: int32 = thisDeserializer.readInt32() - let ignoreLayoutSafeArea_types_buf_: Array = new Array() - for (let ignoreLayoutSafeArea_types_buf__i = 0; ignoreLayoutSafeArea_types_buf__i < ignoreLayoutSafeArea_types_buf__length; ignoreLayoutSafeArea_types_buf__i++) { - { - ignoreLayoutSafeArea_types_buf_[ignoreLayoutSafeArea_types_buf__i] = (thisDeserializer.readInt32() as LayoutSafeAreaType) - } - } - ignoreLayoutSafeArea_types_buf = ignoreLayoutSafeArea_types_buf_ - } node.ignoreLayoutSafeArea_types = ignoreLayoutSafeArea_types_buf const ignoreLayoutSafeArea_edges_buf_runtimeType = (thisDeserializer.readInt8() as int32) let ignoreLayoutSafeArea_edges_buf: Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (ignoreLayoutSafeArea_edges_buf_runtimeType)) - { - const ignoreLayoutSafeArea_edges_buf__length: int32 = thisDeserializer.readInt32() - let ignoreLayoutSafeArea_edges_buf_: Array = new Array() - for (let ignoreLayoutSafeArea_edges_buf__i = 0; ignoreLayoutSafeArea_edges_buf__i < ignoreLayoutSafeArea_edges_buf__length; ignoreLayoutSafeArea_edges_buf__i++) { - { - ignoreLayoutSafeArea_edges_buf_[ignoreLayoutSafeArea_edges_buf__i] = (thisDeserializer.readInt32() as LayoutSafeAreaEdge) - } - } - ignoreLayoutSafeArea_edges_buf = ignoreLayoutSafeArea_edges_buf_ + { + const ignoreLayoutSafeArea_edges_buf__length: int32 = thisDeserializer.readInt32() + let ignoreLayoutSafeArea_edges_buf_: Array = new Array() + for (let ignoreLayoutSafeArea_edges_buf__i = 0; ignoreLayoutSafeArea_edges_buf__i < ignoreLayoutSafeArea_edges_buf__length; ignoreLayoutSafeArea_edges_buf__i++) { + ignoreLayoutSafeArea_edges_buf_[ignoreLayoutSafeArea_edges_buf__i] = (thisDeserializer.readInt32() as LayoutSafeAreaEdge) } + ignoreLayoutSafeArea_edges_buf = ignoreLayoutSafeArea_edges_buf_ + } node.ignoreLayoutSafeArea_edges = ignoreLayoutSafeArea_edges_buf } + _NavRouterInterface_setNavRouterOptions0(ptr: KPointer): void { + let node = this.ptr2object(ptr) + } + _NavRouterInterface_setNavRouterOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.setNavRouterOptions1_value = thisDeserializer.readRouteInfo() + } + _NavRouterAttribute_onStateChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.onStateChange_value = thisDeserializer.readCallback_Boolean_Void() + } + _NavRouterAttribute_mode(ptr: KPointer, value: KInt): void { + let node = this.ptr2object(ptr) + node.mode_value = value + } _NavigatorInterface_setNavigatorOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const setNavigatorOptions0_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setNavigatorOptions0_value_buf: { target: string, type?: NavigationType } | undefined|undefined if ((RuntimeType.UNDEFINED) != (setNavigatorOptions0_value_buf_runtimeType)) + { + const setNavigatorOptions0_value_buf__target: string = (thisDeserializer.readString() as string) + const setNavigatorOptions0_value_buf__type_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let setNavigatorOptions0_value_buf__type_buf: NavigationType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (setNavigatorOptions0_value_buf__type_buf_runtimeType)) { - const setNavigatorOptions0_value_buf__target: string = (thisDeserializer.readString() as string) - const setNavigatorOptions0_value_buf__type_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setNavigatorOptions0_value_buf__type_buf: NavigationType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setNavigatorOptions0_value_buf__type_buf_runtimeType)) - { - 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} as { target: string, type?: NavigationType }) + 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} as { target: string, type?: NavigationType }) + } node.setNavigatorOptions0_value = setNavigatorOptions0_value_buf } _NavigatorInterface_setNavigatorOptions1(ptr: KPointer): void { @@ -7916,6 +9053,24 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) node.setNodeContainerOptions_controller = thisDeserializer.readNodeController() } + _CommonTransition_slide(ptr: KPointer, value: KInt): void { + let node = this.ptr2object(ptr) + node.slide_value = value + } + _CommonTransition_translate(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.translate_value = thisDeserializer.readTranslateOptions() + } + _CommonTransition_scale(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.scale_value = thisDeserializer.readScaleOptions() + } + _CommonTransition_opacity(ptr: KPointer, value: number): void { + let node = this.ptr2object(ptr) + node.opacity_value = value + } _PanelInterface_setPanelOptions(ptr: KPointer, show: KInt): void { let node = this.ptr2object(ptr) node.setPanelOptions_show = show @@ -7935,52 +9090,64 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _PanelAttribute_customHeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const customHeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const customHeight_value_buf_selector: number = thisDeserializer.readInt8() let customHeight_value_buf: Dimension | PanelHeight | undefined|undefined if (customHeight_value_buf_selector == 0) { customHeight_value_buf = (thisDeserializer.readLength() as Dimension) } else if (customHeight_value_buf_selector == 1) { customHeight_value_buf = Object.values(PanelHeight)[thisDeserializer.readInt32()] + } + else { + throw new Error("One of the branches for customHeight_value_buf has to be chosen through deserialisation.") } node.customHeight_value = (customHeight_value_buf as Dimension | PanelHeight) } _PanelAttribute_fullHeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fullHeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const fullHeight_value_buf_selector: number = thisDeserializer.readInt8() let fullHeight_value_buf: number | string | undefined|undefined if (fullHeight_value_buf_selector == 0) { fullHeight_value_buf = (thisDeserializer.readNumber() as number) } else if (fullHeight_value_buf_selector == 1) { fullHeight_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fullHeight_value_buf has to be chosen through deserialisation.") } node.fullHeight_value = (fullHeight_value_buf as number | string) } _PanelAttribute_halfHeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const halfHeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const halfHeight_value_buf_selector: number = thisDeserializer.readInt8() let halfHeight_value_buf: number | string | undefined|undefined if (halfHeight_value_buf_selector == 0) { halfHeight_value_buf = (thisDeserializer.readNumber() as number) } else if (halfHeight_value_buf_selector == 1) { halfHeight_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for halfHeight_value_buf has to be chosen through deserialisation.") } node.halfHeight_value = (halfHeight_value_buf as number | string) } _PanelAttribute_miniHeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const miniHeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const miniHeight_value_buf_selector: number = thisDeserializer.readInt8() let miniHeight_value_buf: number | string | undefined|undefined if (miniHeight_value_buf_selector == 0) { miniHeight_value_buf = (thisDeserializer.readNumber() as number) } else if (miniHeight_value_buf_selector == 1) { miniHeight_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for miniHeight_value_buf has to be chosen through deserialisation.") } node.miniHeight_value = (miniHeight_value_buf as number | string) } @@ -7991,7 +9158,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _PanelAttribute_backgroundMask(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const backgroundMask_value_buf_selector: int32 = thisDeserializer.readInt8() + const backgroundMask_value_buf_selector: number = thisDeserializer.readInt8() let backgroundMask_value_buf: Color | number | string | Resource | undefined|undefined if (backgroundMask_value_buf_selector == 0) { backgroundMask_value_buf = (thisDeserializer.readInt32() as Color) @@ -8004,6 +9171,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (backgroundMask_value_buf_selector == 3) { backgroundMask_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundMask_value_buf has to be chosen through deserialisation.") } node.backgroundMask_value = (backgroundMask_value_buf as Color | number | string | Resource) } @@ -8040,9 +9210,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setPathOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setPathOptions_options_buf: PathOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setPathOptions_options_buf_runtimeType)) - { - setPathOptions_options_buf = thisDeserializer.readPathOptions() - } + { + setPathOptions_options_buf = thisDeserializer.readPathOptions() + } node.setPathOptions_options = setPathOptions_options_buf } _PathAttribute_commands(ptr: KPointer, value: KStringPtr): void { @@ -8055,9 +9225,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setPatternLockOptions_controller_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setPatternLockOptions_controller_buf: PatternLockController | undefined|undefined if ((RuntimeType.UNDEFINED) != (setPatternLockOptions_controller_buf_runtimeType)) - { - setPatternLockOptions_controller_buf = (thisDeserializer.readPatternLockController() as PatternLockController) - } + { + setPatternLockOptions_controller_buf = (thisDeserializer.readPatternLockController() as PatternLockController) + } node.setPatternLockOptions_controller = setPatternLockOptions_controller_buf } _PatternLockAttribute_sideLength(ptr: KPointer, value: Length): void { @@ -8071,7 +9241,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _PatternLockAttribute_backgroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const backgroundColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const backgroundColor_value_buf_selector: number = thisDeserializer.readInt8() let backgroundColor_value_buf: Color | number | string | Resource | undefined|undefined if (backgroundColor_value_buf_selector == 0) { backgroundColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -8084,13 +9254,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (backgroundColor_value_buf_selector == 3) { backgroundColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_value_buf has to be chosen through deserialisation.") } node.backgroundColor_value = (backgroundColor_value_buf as Color | number | string | Resource) } _PatternLockAttribute_regularColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const regularColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const regularColor_value_buf_selector: number = thisDeserializer.readInt8() let regularColor_value_buf: Color | number | string | Resource | undefined|undefined if (regularColor_value_buf_selector == 0) { regularColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -8103,13 +9276,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (regularColor_value_buf_selector == 3) { regularColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for regularColor_value_buf has to be chosen through deserialisation.") } node.regularColor_value = (regularColor_value_buf as Color | number | string | Resource) } _PatternLockAttribute_selectedColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const selectedColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const selectedColor_value_buf_selector: number = thisDeserializer.readInt8() let selectedColor_value_buf: Color | number | string | Resource | undefined|undefined if (selectedColor_value_buf_selector == 0) { selectedColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -8122,13 +9298,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (selectedColor_value_buf_selector == 3) { selectedColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for selectedColor_value_buf has to be chosen through deserialisation.") } node.selectedColor_value = (selectedColor_value_buf as Color | number | string | Resource) } _PatternLockAttribute_activeColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const activeColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const activeColor_value_buf_selector: number = thisDeserializer.readInt8() let activeColor_value_buf: Color | number | string | Resource | undefined|undefined if (activeColor_value_buf_selector == 0) { activeColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -8141,13 +9320,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (activeColor_value_buf_selector == 3) { activeColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for activeColor_value_buf has to be chosen through deserialisation.") } node.activeColor_value = (activeColor_value_buf as Color | number | string | Resource) } _PatternLockAttribute_pathColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const pathColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const pathColor_value_buf_selector: number = thisDeserializer.readInt8() let pathColor_value_buf: Color | number | string | Resource | undefined|undefined if (pathColor_value_buf_selector == 0) { pathColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -8160,19 +9342,25 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (pathColor_value_buf_selector == 3) { pathColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for pathColor_value_buf has to be chosen through deserialisation.") } node.pathColor_value = (pathColor_value_buf as Color | number | string | Resource) } _PatternLockAttribute_pathStrokeWidth(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const pathStrokeWidth_value_buf_selector: int32 = thisDeserializer.readInt8() + const pathStrokeWidth_value_buf_selector: number = thisDeserializer.readInt8() let pathStrokeWidth_value_buf: number | string | undefined|undefined if (pathStrokeWidth_value_buf_selector == 0) { pathStrokeWidth_value_buf = (thisDeserializer.readNumber() as number) } else if (pathStrokeWidth_value_buf_selector == 1) { pathStrokeWidth_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for pathStrokeWidth_value_buf has to be chosen through deserialisation.") } node.pathStrokeWidth_value = (pathStrokeWidth_value_buf as number | string) } @@ -8196,11 +9384,15 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + activateCircleStyle_value_buf = thisDeserializer.readCircleStyleOptions() + } node.activateCircleStyle_value = activateCircleStyle_value_buf } + _PatternLockAttribute_skipUnselectedPoint(ptr: KPointer, value: KInt): void { + let node = this.ptr2object(ptr) + node.skipUnselectedPoint_value = value + } _PluginComponentInterface_setPluginComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) @@ -8222,9 +9414,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setPolygonOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setPolygonOptions_options_buf: PolygonOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setPolygonOptions_options_buf_runtimeType)) - { - setPolygonOptions_options_buf = thisDeserializer.readPolygonOptions() - } + { + setPolygonOptions_options_buf = thisDeserializer.readPolygonOptions() + } node.setPolygonOptions_options = setPolygonOptions_options_buf } _PolygonAttribute_points(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -8233,9 +9425,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const points_value_buf_length: int32 = thisDeserializer.readInt32() let points_value_buf: Array = new Array() for (let points_value_buf_i = 0; points_value_buf_i < points_value_buf_length; points_value_buf_i++) { - { - points_value_buf[points_value_buf_i] = (thisDeserializer.readCustomObject("Any") as Object) - } + points_value_buf[points_value_buf_i] = (thisDeserializer.readCustomObject("Any") as Object) } node.points_value = points_value_buf } @@ -8245,9 +9435,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setPolylineOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setPolylineOptions_options_buf: PolylineOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setPolylineOptions_options_buf_runtimeType)) - { - setPolylineOptions_options_buf = thisDeserializer.readPolylineOptions() - } + { + setPolylineOptions_options_buf = thisDeserializer.readPolylineOptions() + } node.setPolylineOptions_options = setPolylineOptions_options_buf } _PolylineAttribute_points(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -8256,9 +9446,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const points_value_buf_length: int32 = thisDeserializer.readInt32() let points_value_buf: Array = new Array() for (let points_value_buf_i = 0; points_value_buf_i < points_value_buf_length; points_value_buf_i++) { - { - points_value_buf[points_value_buf_i] = (thisDeserializer.readCustomObject("Any") as Object) - } + points_value_buf[points_value_buf_i] = (thisDeserializer.readCustomObject("Any") as Object) } node.points_value = points_value_buf } @@ -8274,10 +9462,10 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ProgressAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const color_value_buf_selector: int32 = thisDeserializer.readInt8() - let color_value_buf: ResourceColor | LinearGradient | undefined|undefined + const color_value_buf_selector: number = thisDeserializer.readInt8() + let color_value_buf: ResourceColor | LinearGradient_common | undefined|undefined if (color_value_buf_selector == 0) { - const color_value_buf_u_selector: int32 = thisDeserializer.readInt8() + const color_value_buf_u_selector: number = thisDeserializer.readInt8() let color_value_buf_u: Color | number | string | Resource | undefined|undefined if (color_value_buf_u_selector == 0) { color_value_buf_u = (thisDeserializer.readInt32() as Color) @@ -8290,18 +9478,24 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (color_value_buf_u_selector == 3) { color_value_buf_u = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_value_buf_u has to be chosen through deserialisation.") } color_value_buf = (color_value_buf_u as Color | number | string | Resource) } else if (color_value_buf_selector == 1) { - color_value_buf = thisDeserializer.readLinearGradient() + color_value_buf = thisDeserializer.readLinearGradient_common() + } + else { + throw new Error("One of the branches for color_value_buf has to be chosen through deserialisation.") } - node.color_value = (color_value_buf as ResourceColor | LinearGradient) + node.color_value = (color_value_buf as ResourceColor | LinearGradient_common) } _ProgressAttribute_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() + const style_value_buf_selector: number = thisDeserializer.readInt8() let style_value_buf: LinearStyleOptions | RingStyleOptions | CapsuleStyleOptions | ProgressStyleOptions | undefined|undefined if (style_value_buf_selector == 0) { style_value_buf = thisDeserializer.readLinearStyleOptions() @@ -8314,6 +9508,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (style_value_buf_selector == 3) { style_value_buf = thisDeserializer.readProgressStyleOptions() + } + else { + throw new Error("One of the branches for style_value_buf has to be chosen through deserialisation.") } node.style_value = (style_value_buf as LinearStyleOptions | RingStyleOptions | CapsuleStyleOptions | ProgressStyleOptions) } @@ -8323,9 +9520,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + privacySensitive_value_buf = thisDeserializer.readBoolean() + } node.privacySensitive_value = privacySensitive_value_buf } _ProgressAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -8340,7 +9537,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _QRCodeAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const color_value_buf_selector: int32 = thisDeserializer.readInt8() + const color_value_buf_selector: number = thisDeserializer.readInt8() let color_value_buf: Color | number | string | Resource | undefined|undefined if (color_value_buf_selector == 0) { color_value_buf = (thisDeserializer.readInt32() as Color) @@ -8353,13 +9550,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (color_value_buf_selector == 3) { color_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_value_buf has to be chosen through deserialisation.") } node.color_value = (color_value_buf as Color | number | string | Resource) } _QRCodeAttribute_backgroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const backgroundColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const backgroundColor_value_buf_selector: number = thisDeserializer.readInt8() let backgroundColor_value_buf: Color | number | string | Resource | undefined|undefined if (backgroundColor_value_buf_selector == 0) { backgroundColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -8372,19 +9572,25 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (backgroundColor_value_buf_selector == 3) { backgroundColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_value_buf has to be chosen through deserialisation.") } node.backgroundColor_value = (backgroundColor_value_buf as Color | number | string | Resource) } _QRCodeAttribute_contentOpacity(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const contentOpacity_value_buf_selector: int32 = thisDeserializer.readInt8() + const contentOpacity_value_buf_selector: number = thisDeserializer.readInt8() let contentOpacity_value_buf: number | Resource | undefined|undefined if (contentOpacity_value_buf_selector == 0) { contentOpacity_value_buf = (thisDeserializer.readNumber() as number) } else if (contentOpacity_value_buf_selector == 1) { contentOpacity_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for contentOpacity_value_buf has to be chosen through deserialisation.") } node.contentOpacity_value = (contentOpacity_value_buf as number | Resource) } @@ -8408,9 +9614,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const radioStyle_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let radioStyle_value_buf: RadioStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (radioStyle_value_buf_runtimeType)) - { - radioStyle_value_buf = thisDeserializer.readRadioStyle() - } + { + radioStyle_value_buf = thisDeserializer.readRadioStyle() + } node.radioStyle_value = radioStyle_value_buf } _RadioAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -8424,9 +9630,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setRatingOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setRatingOptions_options_buf: RatingOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setRatingOptions_options_buf_runtimeType)) - { - setRatingOptions_options_buf = thisDeserializer.readRatingOptions() - } + { + setRatingOptions_options_buf = thisDeserializer.readRatingOptions() + } node.setRatingOptions_options = setRatingOptions_options_buf } _RatingAttribute_stars(ptr: KPointer, value: number): void { @@ -8458,49 +9664,58 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } - else if (setRectOptions_options_buf__selector == 1) { - setRectOptions_options_buf_ = thisDeserializer.readRoundedRectOptions() - } - setRectOptions_options_buf = (setRectOptions_options_buf_ as RectOptions | RoundedRectOptions) + { + const setRectOptions_options_buf__selector: number = thisDeserializer.readInt8() + let setRectOptions_options_buf_: RectOptions | RoundedRectOptions | undefined|undefined + if (setRectOptions_options_buf__selector == 0) { + setRectOptions_options_buf_ = thisDeserializer.readRectOptions() } + else if (setRectOptions_options_buf__selector == 1) { + setRectOptions_options_buf_ = thisDeserializer.readRoundedRectOptions() + } + else { + throw new Error("One of the branches for setRectOptions_options_buf_ has to be chosen through deserialisation.") + } + setRectOptions_options_buf = (setRectOptions_options_buf_ as RectOptions | RoundedRectOptions) + } node.setRectOptions_options = setRectOptions_options_buf } _RectAttribute_radiusWidth(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const radiusWidth_value_buf_selector: int32 = thisDeserializer.readInt8() + const radiusWidth_value_buf_selector: number = thisDeserializer.readInt8() let radiusWidth_value_buf: number | string | undefined|undefined if (radiusWidth_value_buf_selector == 0) { radiusWidth_value_buf = (thisDeserializer.readNumber() as number) } else if (radiusWidth_value_buf_selector == 1) { radiusWidth_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for radiusWidth_value_buf has to be chosen through deserialisation.") } node.radiusWidth_value = (radiusWidth_value_buf as number | string) } _RectAttribute_radiusHeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const radiusHeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const radiusHeight_value_buf_selector: number = thisDeserializer.readInt8() let radiusHeight_value_buf: number | string | undefined|undefined if (radiusHeight_value_buf_selector == 0) { radiusHeight_value_buf = (thisDeserializer.readNumber() as number) } else if (radiusHeight_value_buf_selector == 1) { radiusHeight_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for radiusHeight_value_buf has to be chosen through deserialisation.") } node.radiusHeight_value = (radiusHeight_value_buf as number | string) } _RectAttribute_radius(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const radius_value_buf_selector: int32 = thisDeserializer.readInt8() + const radius_value_buf_selector: number = thisDeserializer.readInt8() let radius_value_buf: number | string | Array | undefined|undefined if (radius_value_buf_selector == 0) { radius_value_buf = (thisDeserializer.readNumber() as number) @@ -8512,11 +9727,12 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const radius_value_buf_u_length: int32 = thisDeserializer.readInt32() let radius_value_buf_u: Array = new Array() for (let radius_value_buf_u_i = 0; radius_value_buf_u_i < radius_value_buf_u_length; radius_value_buf_u_i++) { - { - radius_value_buf_u[radius_value_buf_u_i] = (thisDeserializer.readCustomObject("Any") as Object) - } + radius_value_buf_u[radius_value_buf_u_i] = (thisDeserializer.readCustomObject("Any") as Object) } radius_value_buf = radius_value_buf_u + } + else { + throw new Error("One of the branches for radius_value_buf has to be chosen through deserialisation.") } node.radius_value = (radius_value_buf as number | string | Array) } @@ -8554,9 +9770,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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) - } + { + pullDownRatio_value_buf = (thisDeserializer.readNumber() as number) + } node.pullDownRatio_value = pullDownRatio_value_buf } _RelativeContainerInterface_setRelativeContainerOptions(ptr: KPointer): void { @@ -8568,9 +9784,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const guideLine_value_buf_length: int32 = thisDeserializer.readInt32() let guideLine_value_buf: Array = new Array() for (let guideLine_value_buf_i = 0; guideLine_value_buf_i < guideLine_value_buf_length; guideLine_value_buf_i++) { - { - guideLine_value_buf[guideLine_value_buf_i] = thisDeserializer.readGuideLineStyle() - } + guideLine_value_buf[guideLine_value_buf_i] = thisDeserializer.readGuideLineStyle() } node.guideLine_value = guideLine_value_buf } @@ -8580,9 +9794,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const barrier0_value_buf_length: int32 = thisDeserializer.readInt32() let barrier0_value_buf: Array = new Array() for (let barrier0_value_buf_i = 0; barrier0_value_buf_i < barrier0_value_buf_length; barrier0_value_buf_i++) { - { - barrier0_value_buf[barrier0_value_buf_i] = thisDeserializer.readBarrierStyle() - } + barrier0_value_buf[barrier0_value_buf_i] = thisDeserializer.readBarrierStyle() } node.barrier0_value = barrier0_value_buf } @@ -8592,9 +9804,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const barrier1_value_buf_length: int32 = thisDeserializer.readInt32() let barrier1_value_buf: Array = new Array() for (let barrier1_value_buf_i = 0; barrier1_value_buf_i < barrier1_value_buf_length; barrier1_value_buf_i++) { - { - barrier1_value_buf[barrier1_value_buf_i] = thisDeserializer.readLocalizedBarrierStyle() - } + barrier1_value_buf[barrier1_value_buf_i] = thisDeserializer.readLocalizedBarrierStyle() } node.barrier1_value = barrier1_value_buf } @@ -8673,7 +9883,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _RichEditorAttribute_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() + const caretColor_value_buf_selector: number = 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) @@ -8686,13 +9896,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (caretColor_value_buf_selector == 3) { caretColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for caretColor_value_buf has to be chosen through deserialisation.") } node.caretColor_value = (caretColor_value_buf as Color | number | string | Resource) } _RichEditorAttribute_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() + const selectedBackgroundColor_value_buf_selector: number = 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) @@ -8705,6 +9918,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (selectedBackgroundColor_value_buf_selector == 3) { selectedBackgroundColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for selectedBackgroundColor_value_buf has to be chosen through deserialisation.") } node.selectedBackgroundColor_value = (selectedBackgroundColor_value_buf as Color | number | string | Resource) } @@ -8764,21 +9980,24 @@ export class NativeModuleRecorder extends NativeModuleEmpty { node.bindSelectionMenu_spanType = spanType const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) node.bindSelectionMenu_content = thisDeserializer.readCallback_Any() - const bindSelectionMenu_responseType_buf_selector: int32 = thisDeserializer.readInt8() + const bindSelectionMenu_responseType_buf_selector: number = thisDeserializer.readInt8() let bindSelectionMenu_responseType_buf: ResponseType | RichEditorResponseType | undefined|undefined if (bindSelectionMenu_responseType_buf_selector == 0) { bindSelectionMenu_responseType_buf = (thisDeserializer.readInt32() as ResponseType) } else if (bindSelectionMenu_responseType_buf_selector == 1) { bindSelectionMenu_responseType_buf = (thisDeserializer.readInt32() as RichEditorResponseType) + } + else { + throw new Error("One of the branches for bindSelectionMenu_responseType_buf has to be chosen through deserialisation.") } node.bindSelectionMenu_responseType = (bindSelectionMenu_responseType_buf as ResponseType | RichEditorResponseType) const bindSelectionMenu_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let bindSelectionMenu_options_buf: SelectionMenuOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (bindSelectionMenu_options_buf_runtimeType)) - { - bindSelectionMenu_options_buf = thisDeserializer.readSelectionMenuOptions() - } + { + bindSelectionMenu_options_buf = thisDeserializer.readSelectionMenuOptions() + } node.bindSelectionMenu_options = bindSelectionMenu_options_buf } _RichEditorAttribute_customKeyboard(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -8788,29 +10007,32 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const customKeyboard_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let customKeyboard_options_buf: KeyboardOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (customKeyboard_options_buf_runtimeType)) - { - customKeyboard_options_buf = thisDeserializer.readKeyboardOptions() - } + { + customKeyboard_options_buf = thisDeserializer.readKeyboardOptions() + } node.customKeyboard_options = customKeyboard_options_buf } _RichEditorAttribute_placeholder(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const placeholder_value_buf_selector: int32 = thisDeserializer.readInt8() + const placeholder_value_buf_selector: number = thisDeserializer.readInt8() let placeholder_value_buf: string | Resource | undefined|undefined if (placeholder_value_buf_selector == 0) { placeholder_value_buf = (thisDeserializer.readString() as string) } else if (placeholder_value_buf_selector == 1) { placeholder_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for placeholder_value_buf has to be chosen through deserialisation.") } node.placeholder_value = (placeholder_value_buf as string | Resource) const placeholder_style_buf_runtimeType = (thisDeserializer.readInt8() as int32) let placeholder_style_buf: PlaceholderStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (placeholder_style_buf_runtimeType)) - { - placeholder_style_buf = thisDeserializer.readPlaceholderStyle() - } + { + placeholder_style_buf = thisDeserializer.readPlaceholderStyle() + } node.placeholder_style = placeholder_style_buf } _RichTextInterface_setRichTextOptions(ptr: KPointer, content: KStringPtr): void { @@ -8838,9 +10060,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setRowOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setRowOptions_options_buf: RowOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setRowOptions_options_buf_runtimeType)) - { - setRowOptions_options_buf = thisDeserializer.readRowOptions() - } + { + setRowOptions_options_buf = thisDeserializer.readRowOptions() + } node.setRowOptions_options = setRowOptions_options_buf } _RowAttribute_alignItems(ptr: KPointer, value: KInt): void { @@ -8862,9 +10084,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + reverse_value_buf = thisDeserializer.readBoolean() + } node.reverse_value = reverse_value_buf } _RowSplitInterface_setRowSplitOptions(ptr: KPointer): void { @@ -8897,9 +10119,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setScrollOptions_scroller_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setScrollOptions_scroller_buf: Scroller | undefined|undefined if ((RuntimeType.UNDEFINED) != (setScrollOptions_scroller_buf_runtimeType)) - { - setScrollOptions_scroller_buf = (thisDeserializer.readScroller() as Scroller) - } + { + setScrollOptions_scroller_buf = (thisDeserializer.readScroller() as Scroller) + } node.setScrollOptions_scroller = setScrollOptions_scroller_buf } _ScrollAttribute_scrollable(ptr: KPointer, value: KInt): void { @@ -8917,9 +10139,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + onWillScroll_value_buf = thisDeserializer.readScrollOnWillScrollCallback() + } node.onWillScroll_value = onWillScroll_value_buf } _ScrollAttribute_onDidScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -8928,9 +10150,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + onDidScroll_value_buf = thisDeserializer.readScrollOnWillScrollCallback() + } node.onDidScroll_value = onDidScroll_value_buf } _ScrollAttribute_onScrollEdge(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -8960,7 +10182,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ScrollAttribute_scrollBarColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const scrollBarColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const scrollBarColor_value_buf_selector: number = thisDeserializer.readInt8() let scrollBarColor_value_buf: Color | number | string | undefined|undefined if (scrollBarColor_value_buf_selector == 0) { scrollBarColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -8970,19 +10192,25 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (scrollBarColor_value_buf_selector == 2) { scrollBarColor_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for scrollBarColor_value_buf has to be chosen through deserialisation.") } node.scrollBarColor_value = (scrollBarColor_value_buf as Color | number | string) } _ScrollAttribute_scrollBarWidth(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const scrollBarWidth_value_buf_selector: int32 = thisDeserializer.readInt8() + const scrollBarWidth_value_buf_selector: number = thisDeserializer.readInt8() let scrollBarWidth_value_buf: number | string | undefined|undefined if (scrollBarWidth_value_buf_selector == 0) { scrollBarWidth_value_buf = (thisDeserializer.readNumber() as number) } else if (scrollBarWidth_value_buf_selector == 1) { scrollBarWidth_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for scrollBarWidth_value_buf has to be chosen through deserialisation.") } node.scrollBarWidth_value = (scrollBarWidth_value_buf as number | string) } @@ -9003,13 +10231,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ScrollAttribute_friction(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const friction_value_buf_selector: int32 = thisDeserializer.readInt8() + const friction_value_buf_selector: number = thisDeserializer.readInt8() let friction_value_buf: number | Resource | undefined|undefined if (friction_value_buf_selector == 0) { friction_value_buf = (thisDeserializer.readNumber() as number) } else if (friction_value_buf_selector == 1) { friction_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for friction_value_buf has to be chosen through deserialisation.") } node.friction_value = (friction_value_buf as number | Resource) } @@ -9034,9 +10265,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const edgeEffect_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let edgeEffect_options_buf: EdgeEffectOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (edgeEffect_options_buf_runtimeType)) - { - edgeEffect_options_buf = thisDeserializer.readEdgeEffectOptions() - } + { + edgeEffect_options_buf = thisDeserializer.readEdgeEffectOptions() + } node.edgeEffect_options = edgeEffect_options_buf } _ScrollBarInterface_setScrollBarOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -9050,9 +10281,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + enableNestedScroll_value_buf = thisDeserializer.readBoolean() + } node.enableNestedScroll_value = enableNestedScroll_value_buf } _SearchInterface_setSearchOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -9061,15 +10292,15 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setSearchOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setSearchOptions_options_buf: SearchOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setSearchOptions_options_buf_runtimeType)) - { - setSearchOptions_options_buf = thisDeserializer.readSearchOptions() - } + { + setSearchOptions_options_buf = thisDeserializer.readSearchOptions() + } node.setSearchOptions_options = setSearchOptions_options_buf } _SearchAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontColor_value_buf_selector: number = thisDeserializer.readInt8() let fontColor_value_buf: Color | number | string | Resource | undefined|undefined if (fontColor_value_buf_selector == 0) { fontColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -9082,32 +10313,41 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontColor_value_buf_selector == 3) { fontColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_value_buf has to be chosen through deserialisation.") } node.fontColor_value = (fontColor_value_buf as Color | number | string | Resource) } _SearchAttribute_searchIcon(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const searchIcon_value_buf_selector: int32 = thisDeserializer.readInt8() + const searchIcon_value_buf_selector: number = thisDeserializer.readInt8() let searchIcon_value_buf: IconOptions | SymbolGlyphModifier | undefined|undefined if (searchIcon_value_buf_selector == 0) { searchIcon_value_buf = thisDeserializer.readIconOptions() } else if (searchIcon_value_buf_selector == 1) { - searchIcon_value_buf = thisDeserializer.readCustomObject("SymbolGlyphModifier") + searchIcon_value_buf = thisDeserializer.readSymbolGlyphModifier() + } + else { + throw new Error("One of the branches for searchIcon_value_buf has to be chosen through deserialisation.") } node.searchIcon_value = (searchIcon_value_buf as IconOptions | SymbolGlyphModifier) } _SearchAttribute_cancelButton(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const cancelButton_value_buf_selector: int32 = thisDeserializer.readInt8() + const cancelButton_value_buf_selector: number = thisDeserializer.readInt8() let cancelButton_value_buf: CancelButtonOptions | CancelButtonSymbolOptions | undefined|undefined if (cancelButton_value_buf_selector == 0) { cancelButton_value_buf = thisDeserializer.readCancelButtonOptions() } else if (cancelButton_value_buf_selector == 1) { cancelButton_value_buf = thisDeserializer.readCancelButtonSymbolOptions() + } + else { + throw new Error("One of the branches for cancelButton_value_buf has to be chosen through deserialisation.") } node.cancelButton_value = (cancelButton_value_buf as CancelButtonOptions | CancelButtonSymbolOptions) } @@ -9123,7 +10363,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SearchAttribute_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() + const selectedBackgroundColor_value_buf_selector: number = 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) @@ -9136,6 +10376,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (selectedBackgroundColor_value_buf_selector == 3) { selectedBackgroundColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for selectedBackgroundColor_value_buf has to be chosen through deserialisation.") } node.selectedBackgroundColor_value = (selectedBackgroundColor_value_buf as Color | number | string | Resource) } @@ -9147,7 +10390,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SearchAttribute_placeholderColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const placeholderColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const placeholderColor_value_buf_selector: number = thisDeserializer.readInt8() let placeholderColor_value_buf: Color | number | string | Resource | undefined|undefined if (placeholderColor_value_buf_selector == 0) { placeholderColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -9160,6 +10403,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (placeholderColor_value_buf_selector == 3) { placeholderColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for placeholderColor_value_buf has to be chosen through deserialisation.") } node.placeholderColor_value = (placeholderColor_value_buf as Color | number | string | Resource) } @@ -9169,9 +10415,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const placeholderFont_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let placeholderFont_value_buf: Font | undefined|undefined if ((RuntimeType.UNDEFINED) != (placeholderFont_value_buf_runtimeType)) - { - placeholderFont_value_buf = thisDeserializer.readFont() - } + { + placeholderFont_value_buf = thisDeserializer.readFont() + } node.placeholderFont_value = placeholderFont_value_buf } _SearchAttribute_textFont(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -9180,9 +10426,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const textFont_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let textFont_value_buf: Font | undefined|undefined if ((RuntimeType.UNDEFINED) != (textFont_value_buf_runtimeType)) - { - textFont_value_buf = thisDeserializer.readFont() - } + { + textFont_value_buf = thisDeserializer.readFont() + } node.textFont_value = textFont_value_buf } _SearchAttribute_enterKeyType(ptr: KPointer, value: KInt): void { @@ -9252,7 +10498,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SearchAttribute_minFontSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const minFontSize_value_buf_selector: int32 = thisDeserializer.readInt8() + const minFontSize_value_buf_selector: number = thisDeserializer.readInt8() let minFontSize_value_buf: number | string | Resource | undefined|undefined if (minFontSize_value_buf_selector == 0) { minFontSize_value_buf = (thisDeserializer.readNumber() as number) @@ -9262,13 +10508,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (minFontSize_value_buf_selector == 2) { minFontSize_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for minFontSize_value_buf has to be chosen through deserialisation.") } node.minFontSize_value = (minFontSize_value_buf as number | string | Resource) } _SearchAttribute_maxFontSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const maxFontSize_value_buf_selector: int32 = thisDeserializer.readInt8() + const maxFontSize_value_buf_selector: number = thisDeserializer.readInt8() let maxFontSize_value_buf: number | string | Resource | undefined|undefined if (maxFontSize_value_buf_selector == 0) { maxFontSize_value_buf = (thisDeserializer.readNumber() as number) @@ -9278,6 +10527,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (maxFontSize_value_buf_selector == 2) { maxFontSize_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for maxFontSize_value_buf has to be chosen through deserialisation.") } node.maxFontSize_value = (maxFontSize_value_buf as number | string | Resource) } @@ -9289,7 +10541,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SearchAttribute_letterSpacing(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const letterSpacing_value_buf_selector: int32 = thisDeserializer.readInt8() + const letterSpacing_value_buf_selector: number = thisDeserializer.readInt8() let letterSpacing_value_buf: number | string | Resource | undefined|undefined if (letterSpacing_value_buf_selector == 0) { letterSpacing_value_buf = (thisDeserializer.readNumber() as number) @@ -9299,13 +10551,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (letterSpacing_value_buf_selector == 2) { letterSpacing_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for letterSpacing_value_buf has to be chosen through deserialisation.") } node.letterSpacing_value = (letterSpacing_value_buf as number | string | Resource) } _SearchAttribute_lineHeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const lineHeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const lineHeight_value_buf_selector: number = thisDeserializer.readInt8() let lineHeight_value_buf: number | string | Resource | undefined|undefined if (lineHeight_value_buf_selector == 0) { lineHeight_value_buf = (thisDeserializer.readNumber() as number) @@ -9315,6 +10570,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (lineHeight_value_buf_selector == 2) { lineHeight_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for lineHeight_value_buf has to be chosen through deserialisation.") } node.lineHeight_value = (lineHeight_value_buf as number | string | Resource) } @@ -9366,29 +10624,32 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const searchButton_option_buf_runtimeType = (thisDeserializer.readInt8() as int32) let searchButton_option_buf: SearchButtonOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (searchButton_option_buf_runtimeType)) - { - searchButton_option_buf = thisDeserializer.readSearchButtonOptions() - } + { + searchButton_option_buf = thisDeserializer.readSearchButtonOptions() + } node.searchButton_option = searchButton_option_buf } _SearchAttribute_inputFilter(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const inputFilter_value_buf_selector: int32 = thisDeserializer.readInt8() + const inputFilter_value_buf_selector: number = thisDeserializer.readInt8() let inputFilter_value_buf: string | Resource | undefined|undefined if (inputFilter_value_buf_selector == 0) { inputFilter_value_buf = (thisDeserializer.readString() as string) } else if (inputFilter_value_buf_selector == 1) { inputFilter_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for inputFilter_value_buf has to be chosen through deserialisation.") } node.inputFilter_value = (inputFilter_value_buf as string | Resource) const inputFilter_error_buf_runtimeType = (thisDeserializer.readInt8() as int32) let inputFilter_error_buf: ((breakpoints: string) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (inputFilter_error_buf_runtimeType)) - { - inputFilter_error_buf = thisDeserializer.readCallback_String_Void() - } + { + inputFilter_error_buf = thisDeserializer.readCallback_String_Void() + } node.inputFilter_error = inputFilter_error_buf } _SearchAttribute_customKeyboard(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -9398,9 +10659,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const customKeyboard_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let customKeyboard_options_buf: KeyboardOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (customKeyboard_options_buf_runtimeType)) - { - customKeyboard_options_buf = thisDeserializer.readKeyboardOptions() - } + { + customKeyboard_options_buf = thisDeserializer.readKeyboardOptions() + } node.customKeyboard_options = customKeyboard_options_buf } _SecurityComponentMethod_iconSize(ptr: KPointer, value: Length): void { @@ -9424,7 +10685,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SecurityComponentMethod_offset(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const offset_value_buf_selector: int32 = thisDeserializer.readInt8() + const offset_value_buf_selector: number = thisDeserializer.readInt8() let offset_value_buf: Position | Edges | LocalizedEdges | undefined|undefined if (offset_value_buf_selector == 0) { offset_value_buf = thisDeserializer.readPosition() @@ -9434,6 +10695,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (offset_value_buf_selector == 2) { offset_value_buf = thisDeserializer.readLocalizedEdges() + } + else { + throw new Error("One of the branches for offset_value_buf has to be chosen through deserialisation.") } node.offset_value = (offset_value_buf as Position | Edges | LocalizedEdges) } @@ -9448,7 +10712,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SecurityComponentMethod_fontWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontWeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontWeight_value_buf_selector: number = thisDeserializer.readInt8() let fontWeight_value_buf: number | FontWeight | string | undefined|undefined if (fontWeight_value_buf_selector == 0) { fontWeight_value_buf = (thisDeserializer.readNumber() as number) @@ -9458,26 +10722,32 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontWeight_value_buf_selector == 2) { fontWeight_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_value_buf has to be chosen through deserialisation.") } node.fontWeight_value = (fontWeight_value_buf as number | FontWeight | string) } _SecurityComponentMethod_fontFamily(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontFamily_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontFamily_value_buf_selector: number = thisDeserializer.readInt8() let fontFamily_value_buf: string | Resource | undefined|undefined if (fontFamily_value_buf_selector == 0) { fontFamily_value_buf = (thisDeserializer.readString() as string) } else if (fontFamily_value_buf_selector == 1) { fontFamily_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontFamily_value_buf has to be chosen through deserialisation.") } node.fontFamily_value = (fontFamily_value_buf as string | Resource) } _SecurityComponentMethod_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontColor_value_buf_selector: number = thisDeserializer.readInt8() let fontColor_value_buf: Color | number | string | Resource | undefined|undefined if (fontColor_value_buf_selector == 0) { fontColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -9490,13 +10760,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontColor_value_buf_selector == 3) { fontColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_value_buf has to be chosen through deserialisation.") } node.fontColor_value = (fontColor_value_buf as Color | number | string | Resource) } _SecurityComponentMethod_iconColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const iconColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const iconColor_value_buf_selector: number = thisDeserializer.readInt8() let iconColor_value_buf: Color | number | string | Resource | undefined|undefined if (iconColor_value_buf_selector == 0) { iconColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -9509,13 +10782,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (iconColor_value_buf_selector == 3) { iconColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for iconColor_value_buf has to be chosen through deserialisation.") } node.iconColor_value = (iconColor_value_buf as Color | number | string | Resource) } _SecurityComponentMethod_backgroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const backgroundColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const backgroundColor_value_buf_selector: number = thisDeserializer.readInt8() let backgroundColor_value_buf: Color | number | string | Resource | undefined|undefined if (backgroundColor_value_buf_selector == 0) { backgroundColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -9528,6 +10804,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (backgroundColor_value_buf_selector == 3) { backgroundColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_value_buf has to be chosen through deserialisation.") } node.backgroundColor_value = (backgroundColor_value_buf as Color | number | string | Resource) } @@ -9542,7 +10821,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SecurityComponentMethod_borderColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const borderColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const borderColor_value_buf_selector: number = thisDeserializer.readInt8() let borderColor_value_buf: Color | number | string | Resource | undefined|undefined if (borderColor_value_buf_selector == 0) { borderColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -9555,6 +10834,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (borderColor_value_buf_selector == 3) { borderColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_value_buf has to be chosen through deserialisation.") } node.borderColor_value = (borderColor_value_buf as Color | number | string | Resource) } @@ -9565,41 +10847,44 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SecurityComponentMethod_padding(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const padding_value_buf_selector: int32 = thisDeserializer.readInt8() + const padding_value_buf_selector: number = thisDeserializer.readInt8() let padding_value_buf: Padding | Dimension | undefined|undefined if (padding_value_buf_selector == 0) { const padding_value_buf_u_top_buf_runtimeType = (thisDeserializer.readInt8() as int32) let padding_value_buf_u_top_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (padding_value_buf_u_top_buf_runtimeType)) - { - padding_value_buf_u_top_buf = (thisDeserializer.readLength() as Length) - } + { + padding_value_buf_u_top_buf = (thisDeserializer.readLength() as Length) + } const padding_value_buf_u_top: undefined | Length = padding_value_buf_u_top_buf const padding_value_buf_u_right_buf_runtimeType = (thisDeserializer.readInt8() as int32) let padding_value_buf_u_right_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (padding_value_buf_u_right_buf_runtimeType)) - { - padding_value_buf_u_right_buf = (thisDeserializer.readLength() as Length) - } + { + padding_value_buf_u_right_buf = (thisDeserializer.readLength() as Length) + } const padding_value_buf_u_right: undefined | Length = padding_value_buf_u_right_buf const padding_value_buf_u_bottom_buf_runtimeType = (thisDeserializer.readInt8() as int32) let padding_value_buf_u_bottom_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (padding_value_buf_u_bottom_buf_runtimeType)) - { - padding_value_buf_u_bottom_buf = (thisDeserializer.readLength() as Length) - } + { + padding_value_buf_u_bottom_buf = (thisDeserializer.readLength() as Length) + } const padding_value_buf_u_bottom: undefined | Length = padding_value_buf_u_bottom_buf const padding_value_buf_u_left_buf_runtimeType = (thisDeserializer.readInt8() as int32) let padding_value_buf_u_left_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (padding_value_buf_u_left_buf_runtimeType)) - { - padding_value_buf_u_left_buf = (thisDeserializer.readLength() as Length) - } + { + 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} as Padding) } else if (padding_value_buf_selector == 1) { padding_value_buf = (thisDeserializer.readLength() as Dimension) + } + else { + throw new Error("One of the branches for padding_value_buf has to be chosen through deserialisation.") } node.padding_value = (padding_value_buf as Padding | Dimension) } @@ -9635,35 +10920,39 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setSelectOptions_options_buf_length: int32 = thisDeserializer.readInt32() let setSelectOptions_options_buf: Array = new Array() for (let setSelectOptions_options_buf_i = 0; setSelectOptions_options_buf_i < setSelectOptions_options_buf_length; setSelectOptions_options_buf_i++) { - { - setSelectOptions_options_buf[setSelectOptions_options_buf_i] = thisDeserializer.readSelectOption() - } + setSelectOptions_options_buf[setSelectOptions_options_buf_i] = thisDeserializer.readSelectOption() } node.setSelectOptions_options = setSelectOptions_options_buf } _SelectAttribute_selected(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const selected_value_buf_selector: int32 = thisDeserializer.readInt8() + const selected_value_buf_selector: number = thisDeserializer.readInt8() let selected_value_buf: number | Resource | undefined|undefined if (selected_value_buf_selector == 0) { selected_value_buf = (thisDeserializer.readNumber() as number) } else if (selected_value_buf_selector == 1) { selected_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for selected_value_buf has to be chosen through deserialisation.") } node.selected_value = (selected_value_buf as number | Resource) } _SelectAttribute_value(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const value_value_buf_selector: int32 = thisDeserializer.readInt8() + const value_value_buf_selector: number = thisDeserializer.readInt8() let value_value_buf: string | Resource | undefined|undefined if (value_value_buf_selector == 0) { value_value_buf = (thisDeserializer.readString() as string) } else if (value_value_buf_selector == 1) { value_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation.") } node.value_value = (value_value_buf as string | Resource) } @@ -9675,7 +10964,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SelectAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontColor_value_buf_selector: number = thisDeserializer.readInt8() let fontColor_value_buf: Color | number | string | Resource | undefined|undefined if (fontColor_value_buf_selector == 0) { fontColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -9688,13 +10977,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontColor_value_buf_selector == 3) { fontColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_value_buf has to be chosen through deserialisation.") } node.fontColor_value = (fontColor_value_buf as Color | number | string | Resource) } _SelectAttribute_selectedOptionBgColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const selectedOptionBgColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const selectedOptionBgColor_value_buf_selector: number = thisDeserializer.readInt8() let selectedOptionBgColor_value_buf: Color | number | string | Resource | undefined|undefined if (selectedOptionBgColor_value_buf_selector == 0) { selectedOptionBgColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -9707,6 +10999,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (selectedOptionBgColor_value_buf_selector == 3) { selectedOptionBgColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for selectedOptionBgColor_value_buf has to be chosen through deserialisation.") } node.selectedOptionBgColor_value = (selectedOptionBgColor_value_buf as Color | number | string | Resource) } @@ -9718,7 +11013,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SelectAttribute_selectedOptionFontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const selectedOptionFontColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const selectedOptionFontColor_value_buf_selector: number = thisDeserializer.readInt8() let selectedOptionFontColor_value_buf: Color | number | string | Resource | undefined|undefined if (selectedOptionFontColor_value_buf_selector == 0) { selectedOptionFontColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -9731,13 +11026,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (selectedOptionFontColor_value_buf_selector == 3) { selectedOptionFontColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for selectedOptionFontColor_value_buf has to be chosen through deserialisation.") } node.selectedOptionFontColor_value = (selectedOptionFontColor_value_buf as Color | number | string | Resource) } _SelectAttribute_optionBgColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const optionBgColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const optionBgColor_value_buf_selector: number = thisDeserializer.readInt8() let optionBgColor_value_buf: Color | number | string | Resource | undefined|undefined if (optionBgColor_value_buf_selector == 0) { optionBgColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -9750,6 +11048,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (optionBgColor_value_buf_selector == 3) { optionBgColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for optionBgColor_value_buf has to be chosen through deserialisation.") } node.optionBgColor_value = (optionBgColor_value_buf as Color | number | string | Resource) } @@ -9761,7 +11062,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SelectAttribute_optionFontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const optionFontColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const optionFontColor_value_buf_selector: number = thisDeserializer.readInt8() let optionFontColor_value_buf: Color | number | string | Resource | undefined|undefined if (optionFontColor_value_buf_selector == 0) { optionFontColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -9774,6 +11075,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (optionFontColor_value_buf_selector == 3) { optionFontColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for optionFontColor_value_buf has to be chosen through deserialisation.") } node.optionFontColor_value = (optionFontColor_value_buf as Color | number | string | Resource) } @@ -9793,13 +11097,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SelectAttribute_optionWidth(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const optionWidth_value_buf_selector: int32 = thisDeserializer.readInt8() + const optionWidth_value_buf_selector: number = thisDeserializer.readInt8() let optionWidth_value_buf: Dimension | OptionWidthMode | undefined|undefined if (optionWidth_value_buf_selector == 0) { optionWidth_value_buf = (thisDeserializer.readLength() as Dimension) } else if (optionWidth_value_buf_selector == 1) { optionWidth_value_buf = Object.values(OptionWidthMode)[thisDeserializer.readInt32()] + } + else { + throw new Error("One of the branches for optionWidth_value_buf has to be chosen through deserialisation.") } node.optionWidth_value = (optionWidth_value_buf as Dimension | OptionWidthMode) } @@ -9810,7 +11117,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SelectAttribute_menuBackgroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const menuBackgroundColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const menuBackgroundColor_value_buf_selector: number = thisDeserializer.readInt8() let menuBackgroundColor_value_buf: Color | number | string | Resource | undefined|undefined if (menuBackgroundColor_value_buf_selector == 0) { menuBackgroundColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -9823,6 +11130,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (menuBackgroundColor_value_buf_selector == 3) { menuBackgroundColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for menuBackgroundColor_value_buf has to be chosen through deserialisation.") } node.menuBackgroundColor_value = (menuBackgroundColor_value_buf as Color | number | string | Resource) } @@ -9842,21 +11152,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SelectAttribute_divider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { 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 | null | undefined|undefined - if (divider_value_buf_selector == 0) { - 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 + const divider_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let divider_value_buf: DividerOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (divider_value_buf_runtimeType)) + { + divider_value_buf = thisDeserializer.readDividerOptions() } - node.divider_value = (divider_value_buf as DividerOptions | undefined | null) + node.divider_value = divider_value_buf } _SelectAttribute_menuAlign(ptr: KPointer, alignType: KInt, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -9865,17 +11167,17 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const menuAlign_offset_buf_runtimeType = (thisDeserializer.readInt8() as int32) let menuAlign_offset_buf: Offset | undefined|undefined if ((RuntimeType.UNDEFINED) != (menuAlign_offset_buf_runtimeType)) - { - 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} as Offset) - } + { + 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} as Offset) + } node.menuAlign_offset = menuAlign_offset_buf } _ShapeInterface_setShapeOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.setShapeOptions0_value = thisDeserializer.readPixelMap() + node.setShapeOptions0_value = (thisDeserializer.readPixelMap() as PixelMap) } _ShapeInterface_setShapeOptions1(ptr: KPointer): void { let node = this.ptr2object(ptr) @@ -9888,7 +11190,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ShapeAttribute_stroke(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const stroke_value_buf_selector: int32 = thisDeserializer.readInt8() + const stroke_value_buf_selector: number = thisDeserializer.readInt8() let stroke_value_buf: Color | number | string | Resource | undefined|undefined if (stroke_value_buf_selector == 0) { stroke_value_buf = (thisDeserializer.readInt32() as Color) @@ -9901,13 +11203,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (stroke_value_buf_selector == 3) { stroke_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for stroke_value_buf has to be chosen through deserialisation.") } node.stroke_value = (stroke_value_buf as Color | number | string | Resource) } _ShapeAttribute_fill(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fill_value_buf_selector: int32 = thisDeserializer.readInt8() + const fill_value_buf_selector: number = thisDeserializer.readInt8() let fill_value_buf: Color | number | string | Resource | undefined|undefined if (fill_value_buf_selector == 0) { fill_value_buf = (thisDeserializer.readInt32() as Color) @@ -9920,19 +11225,25 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fill_value_buf_selector == 3) { fill_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fill_value_buf has to be chosen through deserialisation.") } node.fill_value = (fill_value_buf as Color | number | string | Resource) } _ShapeAttribute_strokeDashOffset(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const strokeDashOffset_value_buf_selector: int32 = thisDeserializer.readInt8() + const strokeDashOffset_value_buf_selector: number = thisDeserializer.readInt8() let strokeDashOffset_value_buf: number | string | undefined|undefined if (strokeDashOffset_value_buf_selector == 0) { strokeDashOffset_value_buf = (thisDeserializer.readNumber() as number) } else if (strokeDashOffset_value_buf_selector == 1) { strokeDashOffset_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for strokeDashOffset_value_buf has to be chosen through deserialisation.") } node.strokeDashOffset_value = (strokeDashOffset_value_buf as number | string) } @@ -9942,9 +11253,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const strokeDashArray_value_buf_length: int32 = thisDeserializer.readInt32() let strokeDashArray_value_buf: Array = new Array() for (let strokeDashArray_value_buf_i = 0; strokeDashArray_value_buf_i < strokeDashArray_value_buf_length; strokeDashArray_value_buf_i++) { - { - strokeDashArray_value_buf[strokeDashArray_value_buf_i] = (thisDeserializer.readCustomObject("Any") as Object) - } + strokeDashArray_value_buf[strokeDashArray_value_buf_i] = (thisDeserializer.readCustomObject("Any") as Object) } node.strokeDashArray_value = strokeDashArray_value_buf } @@ -9959,20 +11268,23 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ShapeAttribute_strokeMiterLimit(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const strokeMiterLimit_value_buf_selector: int32 = thisDeserializer.readInt8() + const strokeMiterLimit_value_buf_selector: number = thisDeserializer.readInt8() let strokeMiterLimit_value_buf: number | string | undefined|undefined if (strokeMiterLimit_value_buf_selector == 0) { strokeMiterLimit_value_buf = (thisDeserializer.readNumber() as number) } else if (strokeMiterLimit_value_buf_selector == 1) { strokeMiterLimit_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for strokeMiterLimit_value_buf has to be chosen through deserialisation.") } node.strokeMiterLimit_value = (strokeMiterLimit_value_buf as number | string) } _ShapeAttribute_strokeOpacity(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const strokeOpacity_value_buf_selector: int32 = thisDeserializer.readInt8() + const strokeOpacity_value_buf_selector: number = thisDeserializer.readInt8() let strokeOpacity_value_buf: number | string | Resource | undefined|undefined if (strokeOpacity_value_buf_selector == 0) { strokeOpacity_value_buf = (thisDeserializer.readNumber() as number) @@ -9982,13 +11294,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (strokeOpacity_value_buf_selector == 2) { strokeOpacity_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for strokeOpacity_value_buf has to be chosen through deserialisation.") } node.strokeOpacity_value = (strokeOpacity_value_buf as number | string | Resource) } _ShapeAttribute_fillOpacity(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fillOpacity_value_buf_selector: int32 = thisDeserializer.readInt8() + const fillOpacity_value_buf_selector: number = thisDeserializer.readInt8() let fillOpacity_value_buf: number | string | Resource | undefined|undefined if (fillOpacity_value_buf_selector == 0) { fillOpacity_value_buf = (thisDeserializer.readNumber() as number) @@ -9998,19 +11313,25 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fillOpacity_value_buf_selector == 2) { fillOpacity_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fillOpacity_value_buf has to be chosen through deserialisation.") } node.fillOpacity_value = (fillOpacity_value_buf as number | string | Resource) } _ShapeAttribute_strokeWidth(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const strokeWidth_value_buf_selector: int32 = thisDeserializer.readInt8() + const strokeWidth_value_buf_selector: number = thisDeserializer.readInt8() let strokeWidth_value_buf: number | string | undefined|undefined if (strokeWidth_value_buf_selector == 0) { strokeWidth_value_buf = (thisDeserializer.readNumber() as number) } else if (strokeWidth_value_buf_selector == 1) { strokeWidth_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for strokeWidth_value_buf has to be chosen through deserialisation.") } node.strokeWidth_value = (strokeWidth_value_buf as number | string) } @@ -10024,9 +11345,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const mesh_value_buf_length: int32 = thisDeserializer.readInt32() let mesh_value_buf: Array = new Array() for (let mesh_value_buf_i = 0; mesh_value_buf_i < mesh_value_buf_length; mesh_value_buf_i++) { - { - mesh_value_buf[mesh_value_buf_i] = (thisDeserializer.readCustomObject("Any") as Object) - } + mesh_value_buf[mesh_value_buf_i] = (thisDeserializer.readCustomObject("Any") as Object) } node.mesh_value = mesh_value_buf node.mesh_column = thisLength @@ -10038,15 +11357,15 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setSliderOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setSliderOptions_options_buf: SliderOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setSliderOptions_options_buf_runtimeType)) - { - setSliderOptions_options_buf = thisDeserializer.readSliderOptions() - } + { + setSliderOptions_options_buf = thisDeserializer.readSliderOptions() + } node.setSliderOptions_options = setSliderOptions_options_buf } _SliderAttribute_blockColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const blockColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const blockColor_value_buf_selector: number = thisDeserializer.readInt8() let blockColor_value_buf: Color | number | string | Resource | undefined|undefined if (blockColor_value_buf_selector == 0) { blockColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -10059,16 +11378,19 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (blockColor_value_buf_selector == 3) { blockColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for blockColor_value_buf has to be chosen through deserialisation.") } node.blockColor_value = (blockColor_value_buf as Color | number | string | Resource) } _SliderAttribute_trackColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const trackColor_value_buf_selector: int32 = thisDeserializer.readInt8() - let trackColor_value_buf: ResourceColor | LinearGradient | undefined|undefined + const trackColor_value_buf_selector: number = thisDeserializer.readInt8() + let trackColor_value_buf: ResourceColor | LinearGradient_common | undefined|undefined if (trackColor_value_buf_selector == 0) { - const trackColor_value_buf_u_selector: int32 = thisDeserializer.readInt8() + const trackColor_value_buf_u_selector: number = thisDeserializer.readInt8() let trackColor_value_buf_u: Color | number | string | Resource | undefined|undefined if (trackColor_value_buf_u_selector == 0) { trackColor_value_buf_u = (thisDeserializer.readInt32() as Color) @@ -10081,18 +11403,24 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (trackColor_value_buf_u_selector == 3) { trackColor_value_buf_u = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for trackColor_value_buf_u has to be chosen through deserialisation.") } trackColor_value_buf = (trackColor_value_buf_u as Color | number | string | Resource) } else if (trackColor_value_buf_selector == 1) { - trackColor_value_buf = thisDeserializer.readLinearGradient() + trackColor_value_buf = thisDeserializer.readLinearGradient_common() } - node.trackColor_value = (trackColor_value_buf as ResourceColor | LinearGradient) + else { + throw new Error("One of the branches for trackColor_value_buf has to be chosen through deserialisation.") + } + node.trackColor_value = (trackColor_value_buf as ResourceColor | LinearGradient_common) } _SliderAttribute_selectedColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const selectedColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const selectedColor_value_buf_selector: number = thisDeserializer.readInt8() let selectedColor_value_buf: Color | number | string | Resource | undefined|undefined if (selectedColor_value_buf_selector == 0) { selectedColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -10105,6 +11433,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (selectedColor_value_buf_selector == 3) { selectedColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for selectedColor_value_buf has to be chosen through deserialisation.") } node.selectedColor_value = (selectedColor_value_buf as Color | number | string | Resource) } @@ -10132,7 +11463,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SliderAttribute_blockBorderColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const blockBorderColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const blockBorderColor_value_buf_selector: number = thisDeserializer.readInt8() let blockBorderColor_value_buf: Color | number | string | Resource | undefined|undefined if (blockBorderColor_value_buf_selector == 0) { blockBorderColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -10145,6 +11476,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (blockBorderColor_value_buf_selector == 3) { blockBorderColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for blockBorderColor_value_buf has to be chosen through deserialisation.") } node.blockBorderColor_value = (blockBorderColor_value_buf as Color | number | string | Resource) } @@ -10155,7 +11489,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SliderAttribute_stepColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const stepColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const stepColor_value_buf_selector: number = thisDeserializer.readInt8() let stepColor_value_buf: Color | number | string | Resource | undefined|undefined if (stepColor_value_buf_selector == 0) { stepColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -10168,6 +11502,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (stepColor_value_buf_selector == 3) { stepColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for stepColor_value_buf has to be chosen through deserialisation.") } node.stepColor_value = (stepColor_value_buf as Color | number | string | Resource) } @@ -10218,17 +11555,20 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const showTips_content_buf_runtimeType = (thisDeserializer.readInt8() as int32) let showTips_content_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (showTips_content_buf_runtimeType)) - { - const showTips_content_buf__selector: int32 = thisDeserializer.readInt8() - let showTips_content_buf_: string | Resource | undefined|undefined - if (showTips_content_buf__selector == 0) { - showTips_content_buf_ = (thisDeserializer.readString() as string) - } - else if (showTips_content_buf__selector == 1) { - showTips_content_buf_ = thisDeserializer.readResource() - } - showTips_content_buf = (showTips_content_buf_ as string | Resource) + { + const showTips_content_buf__selector: number = thisDeserializer.readInt8() + let showTips_content_buf_: string | Resource | undefined|undefined + if (showTips_content_buf__selector == 0) { + showTips_content_buf_ = (thisDeserializer.readString() as string) + } + else if (showTips_content_buf__selector == 1) { + showTips_content_buf_ = thisDeserializer.readResource() } + else { + throw new Error("One of the branches for showTips_content_buf_ has to be chosen through deserialisation.") + } + showTips_content_buf = (showTips_content_buf_ as string | Resource) + } node.showTips_content = showTips_content_buf } _BaseSpan_textBackgroundStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -10244,13 +11584,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SpanInterface_setSpanOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setSpanOptions_value_buf_selector: int32 = thisDeserializer.readInt8() + const setSpanOptions_value_buf_selector: number = thisDeserializer.readInt8() let setSpanOptions_value_buf: string | Resource | undefined|undefined if (setSpanOptions_value_buf_selector == 0) { setSpanOptions_value_buf = (thisDeserializer.readString() as string) } else if (setSpanOptions_value_buf_selector == 1) { setSpanOptions_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for setSpanOptions_value_buf has to be chosen through deserialisation.") } node.setSpanOptions_value = (setSpanOptions_value_buf as string | Resource) } @@ -10262,7 +11605,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SpanAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontColor_value_buf_selector: number = thisDeserializer.readInt8() let fontColor_value_buf: Color | number | string | Resource | undefined|undefined if (fontColor_value_buf_selector == 0) { fontColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -10275,13 +11618,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontColor_value_buf_selector == 3) { fontColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_value_buf has to be chosen through deserialisation.") } node.fontColor_value = (fontColor_value_buf as Color | number | string | Resource) } _SpanAttribute_fontSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontSize_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontSize_value_buf_selector: number = thisDeserializer.readInt8() let fontSize_value_buf: number | string | Resource | undefined|undefined if (fontSize_value_buf_selector == 0) { fontSize_value_buf = (thisDeserializer.readNumber() as number) @@ -10291,6 +11637,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontSize_value_buf_selector == 2) { fontSize_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontSize_value_buf has to be chosen through deserialisation.") } node.fontSize_value = (fontSize_value_buf as number | string | Resource) } @@ -10301,7 +11650,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SpanAttribute_fontWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontWeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontWeight_value_buf_selector: number = thisDeserializer.readInt8() let fontWeight_value_buf: number | FontWeight | string | undefined|undefined if (fontWeight_value_buf_selector == 0) { fontWeight_value_buf = (thisDeserializer.readNumber() as number) @@ -10311,19 +11660,25 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontWeight_value_buf_selector == 2) { fontWeight_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_value_buf has to be chosen through deserialisation.") } node.fontWeight_value = (fontWeight_value_buf as number | FontWeight | string) } _SpanAttribute_fontFamily(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontFamily_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontFamily_value_buf_selector: number = thisDeserializer.readInt8() let fontFamily_value_buf: string | Resource | undefined|undefined if (fontFamily_value_buf_selector == 0) { fontFamily_value_buf = (thisDeserializer.readString() as string) } else if (fontFamily_value_buf_selector == 1) { fontFamily_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontFamily_value_buf has to be chosen through deserialisation.") } node.fontFamily_value = (fontFamily_value_buf as string | Resource) } @@ -10335,13 +11690,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SpanAttribute_letterSpacing(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const letterSpacing_value_buf_selector: int32 = thisDeserializer.readInt8() + const letterSpacing_value_buf_selector: number = thisDeserializer.readInt8() let letterSpacing_value_buf: number | string | undefined|undefined if (letterSpacing_value_buf_selector == 0) { letterSpacing_value_buf = (thisDeserializer.readNumber() as number) } else if (letterSpacing_value_buf_selector == 1) { letterSpacing_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for letterSpacing_value_buf has to be chosen through deserialisation.") } node.letterSpacing_value = (letterSpacing_value_buf as number | string) } @@ -10356,7 +11714,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SpanAttribute_textShadow(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const textShadow_value_buf_selector: int32 = thisDeserializer.readInt8() + const textShadow_value_buf_selector: number = thisDeserializer.readInt8() let textShadow_value_buf: ShadowOptions | Array | undefined|undefined if (textShadow_value_buf_selector == 0) { textShadow_value_buf = thisDeserializer.readShadowOptions() @@ -10365,11 +11723,12 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const textShadow_value_buf_u_length: int32 = thisDeserializer.readInt32() let textShadow_value_buf_u: Array = new Array() for (let textShadow_value_buf_u_i = 0; textShadow_value_buf_u_i < textShadow_value_buf_u_length; textShadow_value_buf_u_i++) { - { - textShadow_value_buf_u[textShadow_value_buf_u_i] = thisDeserializer.readShadowOptions() - } + textShadow_value_buf_u[textShadow_value_buf_u_i] = thisDeserializer.readShadowOptions() } textShadow_value_buf = textShadow_value_buf_u + } + else { + throw new Error("One of the branches for textShadow_value_buf has to be chosen through deserialisation.") } node.textShadow_value = (textShadow_value_buf as ShadowOptions | Array) } @@ -10379,9 +11738,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setStackOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setStackOptions_options_buf: StackOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setStackOptions_options_buf_runtimeType)) - { - setStackOptions_options_buf = thisDeserializer.readStackOptions() - } + { + setStackOptions_options_buf = thisDeserializer.readStackOptions() + } node.setStackOptions_options = setStackOptions_options_buf } _StackAttribute_alignContent(ptr: KPointer, value: KInt): void { @@ -10399,16 +11758,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setStepperOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setStepperOptions_value_buf: { index?: number } | undefined|undefined if ((RuntimeType.UNDEFINED) != (setStepperOptions_value_buf_runtimeType)) + { + const setStepperOptions_value_buf__index_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let setStepperOptions_value_buf__index_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (setStepperOptions_value_buf__index_buf_runtimeType)) { - const setStepperOptions_value_buf__index_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setStepperOptions_value_buf__index_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setStepperOptions_value_buf__index_buf_runtimeType)) - { - 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} as { index?: number }) + 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} as { index?: number }) + } node.setStepperOptions_value = setStepperOptions_value_buf } _StepperAttribute_onFinish(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -10453,9 +11812,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const status_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let status_value_buf: ItemState | undefined|undefined if ((RuntimeType.UNDEFINED) != (status_value_buf_runtimeType)) - { - status_value_buf = (thisDeserializer.readInt32() as ItemState) - } + { + status_value_buf = (thisDeserializer.readInt32() as ItemState) + } node.status_value = status_value_buf } _SwiperInterface_setSwiperOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -10464,9 +11823,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setSwiperOptions_controller_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setSwiperOptions_controller_buf: SwiperController | undefined|undefined if ((RuntimeType.UNDEFINED) != (setSwiperOptions_controller_buf_runtimeType)) - { - setSwiperOptions_controller_buf = (thisDeserializer.readSwiperController() as SwiperController) - } + { + setSwiperOptions_controller_buf = (thisDeserializer.readSwiperController() as SwiperController) + } node.setSwiperOptions_controller = setSwiperOptions_controller_buf } _SwiperAttribute_index(ptr: KPointer, value: number): void { @@ -10481,26 +11840,24 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) node.interval_value = value } - _SwiperAttribute_indicator0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _SwiperAttribute_indicator(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - 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() + const indicator_value_buf_selector: number = thisDeserializer.readInt8() + let indicator_value_buf: DotIndicator | DigitIndicator | boolean | undefined|undefined + if (indicator_value_buf_selector == 0) { + indicator_value_buf = thisDeserializer.readDotIndicator() } - else if (indicator0_value_buf_selector == 1) { - indicator0_value_buf = thisDeserializer.readDigitIndicator() + else if (indicator_value_buf_selector == 1) { + indicator_value_buf = thisDeserializer.readDigitIndicator() } - else if (indicator0_value_buf_selector == 2) { - indicator0_value_buf = thisDeserializer.readBoolean() + else if (indicator_value_buf_selector == 2) { + indicator_value_buf = thisDeserializer.readBoolean() } - 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) + else { + throw new Error("One of the branches for indicator_value_buf has to be chosen through deserialisation.") + } + node.indicator_value = (indicator_value_buf as DotIndicator | DigitIndicator | boolean) } _SwiperAttribute_loop(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -10517,13 +11874,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SwiperAttribute_itemSpace(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const itemSpace_value_buf_selector: int32 = thisDeserializer.readInt8() + const itemSpace_value_buf_selector: number = thisDeserializer.readInt8() let itemSpace_value_buf: number | string | undefined|undefined if (itemSpace_value_buf_selector == 0) { itemSpace_value_buf = (thisDeserializer.readNumber() as number) } else if (itemSpace_value_buf_selector == 1) { itemSpace_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for itemSpace_value_buf has to be chosen through deserialisation.") } node.itemSpace_value = (itemSpace_value_buf as number | string) } @@ -10546,7 +11906,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SwiperAttribute_curve(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const curve_value_buf_selector: int32 = thisDeserializer.readInt8() + const curve_value_buf_selector: number = thisDeserializer.readInt8() let curve_value_buf: Curve | string | ICurve | undefined|undefined if (curve_value_buf_selector == 0) { curve_value_buf = (thisDeserializer.readInt32() as Curve) @@ -10556,6 +11916,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (curve_value_buf_selector == 2) { curve_value_buf = (thisDeserializer.readICurve() as ICurve) + } + else { + throw new Error("One of the branches for curve_value_buf has to be chosen through deserialisation.") } node.curve_value = (curve_value_buf as Curve | string | ICurve) } @@ -10570,9 +11933,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const indicatorStyle_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let indicatorStyle_value_buf: IndicatorStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (indicatorStyle_value_buf_runtimeType)) - { - indicatorStyle_value_buf = thisDeserializer.readIndicatorStyle() - } + { + indicatorStyle_value_buf = thisDeserializer.readIndicatorStyle() + } node.indicatorStyle_value = indicatorStyle_value_buf } _SwiperAttribute_onAnimationStart(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -10611,27 +11974,30 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SwiperAttribute_displayArrow(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const displayArrow_value_buf_selector: int32 = thisDeserializer.readInt8() + const displayArrow_value_buf_selector: number = thisDeserializer.readInt8() let displayArrow_value_buf: ArrowStyle | boolean | undefined|undefined if (displayArrow_value_buf_selector == 0) { displayArrow_value_buf = thisDeserializer.readArrowStyle() } else if (displayArrow_value_buf_selector == 1) { displayArrow_value_buf = thisDeserializer.readBoolean() + } + else { + throw new Error("One of the branches for displayArrow_value_buf has to be chosen through deserialisation.") } node.displayArrow_value = (displayArrow_value_buf as ArrowStyle | boolean) const displayArrow_isHoverShow_buf_runtimeType = (thisDeserializer.readInt8() as int32) let displayArrow_isHoverShow_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (displayArrow_isHoverShow_buf_runtimeType)) - { - displayArrow_isHoverShow_buf = thisDeserializer.readBoolean() - } + { + displayArrow_isHoverShow_buf = thisDeserializer.readBoolean() + } node.displayArrow_isHoverShow = displayArrow_isHoverShow_buf } _SwiperAttribute_displayCount(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const displayCount_value_buf_selector: int32 = thisDeserializer.readInt8() + const displayCount_value_buf_selector: number = thisDeserializer.readInt8() let displayCount_value_buf: number | string | SwiperAutoFill | undefined|undefined if (displayCount_value_buf_selector == 0) { displayCount_value_buf = (thisDeserializer.readNumber() as number) @@ -10641,14 +12007,17 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (displayCount_value_buf_selector == 2) { displayCount_value_buf = thisDeserializer.readSwiperAutoFill() + } + else { + throw new Error("One of the branches for displayCount_value_buf has to be chosen through deserialisation.") } node.displayCount_value = (displayCount_value_buf as number | string | SwiperAutoFill) const displayCount_swipeByGroup_buf_runtimeType = (thisDeserializer.readInt8() as int32) let displayCount_swipeByGroup_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (displayCount_swipeByGroup_buf_runtimeType)) - { - displayCount_swipeByGroup_buf = thisDeserializer.readBoolean() - } + { + displayCount_swipeByGroup_buf = thisDeserializer.readBoolean() + } node.displayCount_swipeByGroup = displayCount_swipeByGroup_buf } _SwiperAttribute_prevMargin(ptr: KPointer, value: Length, thisArray: Uint8Array, thisLength: int32): void { @@ -10658,9 +12027,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const prevMargin_ignoreBlank_buf_runtimeType = (thisDeserializer.readInt8() as int32) let prevMargin_ignoreBlank_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (prevMargin_ignoreBlank_buf_runtimeType)) - { - prevMargin_ignoreBlank_buf = thisDeserializer.readBoolean() - } + { + prevMargin_ignoreBlank_buf = thisDeserializer.readBoolean() + } node.prevMargin_ignoreBlank = prevMargin_ignoreBlank_buf } _SwiperAttribute_nextMargin(ptr: KPointer, value: Length, thisArray: Uint8Array, thisLength: int32): void { @@ -10670,55 +12039,10 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const nextMargin_ignoreBlank_buf_runtimeType = (thisDeserializer.readInt8() as int32) let nextMargin_ignoreBlank_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (nextMargin_ignoreBlank_buf_runtimeType)) - { - nextMargin_ignoreBlank_buf = thisDeserializer.readBoolean() - } - 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() + { + nextMargin_ignoreBlank_buf = thisDeserializer.readBoolean() } - 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() + node.nextMargin_ignoreBlank = nextMargin_ignoreBlank_buf } _SymbolGlyphInterface_setSymbolGlyphOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -10726,15 +12050,15 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setSymbolGlyphOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setSymbolGlyphOptions_value_buf: Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (setSymbolGlyphOptions_value_buf_runtimeType)) - { - setSymbolGlyphOptions_value_buf = thisDeserializer.readResource() - } + { + setSymbolGlyphOptions_value_buf = thisDeserializer.readResource() + } node.setSymbolGlyphOptions_value = setSymbolGlyphOptions_value_buf } _SymbolGlyphAttribute_fontSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontSize_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontSize_value_buf_selector: number = thisDeserializer.readInt8() let fontSize_value_buf: number | string | Resource | undefined|undefined if (fontSize_value_buf_selector == 0) { fontSize_value_buf = (thisDeserializer.readNumber() as number) @@ -10744,6 +12068,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontSize_value_buf_selector == 2) { fontSize_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontSize_value_buf has to be chosen through deserialisation.") } node.fontSize_value = (fontSize_value_buf as number | string | Resource) } @@ -10753,30 +12080,31 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const fontColor_value_buf_length: int32 = thisDeserializer.readInt32() let fontColor_value_buf: Array = new Array() for (let fontColor_value_buf_i = 0; fontColor_value_buf_i < fontColor_value_buf_length; fontColor_value_buf_i++) { - { - const fontColor_value_buf_buf_selector: int32 = thisDeserializer.readInt8() - let fontColor_value_buf_buf: Color | number | string | Resource | undefined|undefined - if (fontColor_value_buf_buf_selector == 0) { - fontColor_value_buf_buf = (thisDeserializer.readInt32() as Color) - } - else if (fontColor_value_buf_buf_selector == 1) { - fontColor_value_buf_buf = (thisDeserializer.readNumber() as number) - } - else if (fontColor_value_buf_buf_selector == 2) { - fontColor_value_buf_buf = (thisDeserializer.readString() as string) - } - else if (fontColor_value_buf_buf_selector == 3) { - fontColor_value_buf_buf = thisDeserializer.readResource() - } - fontColor_value_buf[fontColor_value_buf_i] = (fontColor_value_buf_buf as Color | number | string | Resource) + const fontColor_value_buf_buf_selector: number = thisDeserializer.readInt8() + let fontColor_value_buf_buf: Color | number | string | Resource | undefined|undefined + if (fontColor_value_buf_buf_selector == 0) { + fontColor_value_buf_buf = (thisDeserializer.readInt32() as Color) + } + else if (fontColor_value_buf_buf_selector == 1) { + fontColor_value_buf_buf = (thisDeserializer.readNumber() as number) + } + else if (fontColor_value_buf_buf_selector == 2) { + fontColor_value_buf_buf = (thisDeserializer.readString() as string) } + else if (fontColor_value_buf_buf_selector == 3) { + fontColor_value_buf_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_value_buf_buf has to be chosen through deserialisation.") + } + fontColor_value_buf[fontColor_value_buf_i] = (fontColor_value_buf_buf as Color | number | string | Resource) } node.fontColor_value = fontColor_value_buf } _SymbolGlyphAttribute_fontWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontWeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontWeight_value_buf_selector: number = thisDeserializer.readInt8() let fontWeight_value_buf: number | FontWeight | string | undefined|undefined if (fontWeight_value_buf_selector == 0) { fontWeight_value_buf = (thisDeserializer.readNumber() as number) @@ -10786,6 +12114,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontWeight_value_buf_selector == 2) { fontWeight_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_value_buf has to be chosen through deserialisation.") } node.fontWeight_value = (fontWeight_value_buf as number | FontWeight | string) } @@ -10804,9 +12135,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const symbolEffect0_isActive_buf_runtimeType = (thisDeserializer.readInt8() as int32) let symbolEffect0_isActive_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (symbolEffect0_isActive_buf_runtimeType)) - { - symbolEffect0_isActive_buf = thisDeserializer.readBoolean() - } + { + symbolEffect0_isActive_buf = thisDeserializer.readBoolean() + } node.symbolEffect0_isActive = symbolEffect0_isActive_buf } _SymbolGlyphAttribute_symbolEffect1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -10816,9 +12147,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const symbolEffect1_triggerValue_buf_runtimeType = (thisDeserializer.readInt8() as int32) let symbolEffect1_triggerValue_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (symbolEffect1_triggerValue_buf_runtimeType)) - { - symbolEffect1_triggerValue_buf = (thisDeserializer.readNumber() as number) - } + { + symbolEffect1_triggerValue_buf = (thisDeserializer.readNumber() as number) + } node.symbolEffect1_triggerValue = symbolEffect1_triggerValue_buf } _SymbolSpanInterface_setSymbolSpanOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -10829,7 +12160,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SymbolSpanAttribute_fontSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontSize_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontSize_value_buf_selector: number = thisDeserializer.readInt8() let fontSize_value_buf: number | string | Resource | undefined|undefined if (fontSize_value_buf_selector == 0) { fontSize_value_buf = (thisDeserializer.readNumber() as number) @@ -10839,6 +12170,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontSize_value_buf_selector == 2) { fontSize_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontSize_value_buf has to be chosen through deserialisation.") } node.fontSize_value = (fontSize_value_buf as number | string | Resource) } @@ -10848,30 +12182,31 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const fontColor_value_buf_length: int32 = thisDeserializer.readInt32() let fontColor_value_buf: Array = new Array() for (let fontColor_value_buf_i = 0; fontColor_value_buf_i < fontColor_value_buf_length; fontColor_value_buf_i++) { - { - const fontColor_value_buf_buf_selector: int32 = thisDeserializer.readInt8() - let fontColor_value_buf_buf: Color | number | string | Resource | undefined|undefined - if (fontColor_value_buf_buf_selector == 0) { - fontColor_value_buf_buf = (thisDeserializer.readInt32() as Color) - } - else if (fontColor_value_buf_buf_selector == 1) { - fontColor_value_buf_buf = (thisDeserializer.readNumber() as number) - } - else if (fontColor_value_buf_buf_selector == 2) { - fontColor_value_buf_buf = (thisDeserializer.readString() as string) - } - else if (fontColor_value_buf_buf_selector == 3) { - fontColor_value_buf_buf = thisDeserializer.readResource() - } - fontColor_value_buf[fontColor_value_buf_i] = (fontColor_value_buf_buf as Color | number | string | Resource) + const fontColor_value_buf_buf_selector: number = thisDeserializer.readInt8() + let fontColor_value_buf_buf: Color | number | string | Resource | undefined|undefined + if (fontColor_value_buf_buf_selector == 0) { + fontColor_value_buf_buf = (thisDeserializer.readInt32() as Color) + } + else if (fontColor_value_buf_buf_selector == 1) { + fontColor_value_buf_buf = (thisDeserializer.readNumber() as number) } + else if (fontColor_value_buf_buf_selector == 2) { + fontColor_value_buf_buf = (thisDeserializer.readString() as string) + } + else if (fontColor_value_buf_buf_selector == 3) { + fontColor_value_buf_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_value_buf_buf has to be chosen through deserialisation.") + } + fontColor_value_buf[fontColor_value_buf_i] = (fontColor_value_buf_buf as Color | number | string | Resource) } node.fontColor_value = fontColor_value_buf } _SymbolSpanAttribute_fontWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontWeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontWeight_value_buf_selector: number = thisDeserializer.readInt8() let fontWeight_value_buf: number | FontWeight | string | undefined|undefined if (fontWeight_value_buf_selector == 0) { fontWeight_value_buf = (thisDeserializer.readNumber() as number) @@ -10881,6 +12216,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontWeight_value_buf_selector == 2) { fontWeight_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_value_buf has to be chosen through deserialisation.") } node.fontWeight_value = (fontWeight_value_buf as number | FontWeight | string) } @@ -10898,9 +12236,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setTabsOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setTabsOptions_options_buf: TabsOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setTabsOptions_options_buf_runtimeType)) - { - setTabsOptions_options_buf = thisDeserializer.readTabsOptions() - } + { + setTabsOptions_options_buf = thisDeserializer.readTabsOptions() + } node.setTabsOptions_options = setTabsOptions_options_buf } _TabsAttribute_vertical(ptr: KPointer, value: KInt): void { @@ -10926,9 +12264,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const barMode1_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let barMode1_options_buf: ScrollableBarModeOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (barMode1_options_buf_runtimeType)) - { - barMode1_options_buf = thisDeserializer.readScrollableBarModeOptions() - } + { + barMode1_options_buf = thisDeserializer.readScrollableBarModeOptions() + } node.barMode1_options = barMode1_options_buf } _TabsAttribute_barWidth(ptr: KPointer, value: Length): void { @@ -10949,9 +12287,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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) - } + { + animationMode_value_buf = (thisDeserializer.readInt32() as AnimationMode) + } node.animationMode_value = animationMode_value_buf } _TabsAttribute_edgeEffect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -10960,9 +12298,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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) - } + { + edgeEffect_value_buf = (thisDeserializer.readInt32() as EdgeEffect) + } node.edgeEffect_value = edgeEffect_value_buf } _TabsAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -10997,15 +12335,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TabsAttribute_divider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { 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 | null | undefined|undefined - if (divider_value_buf_selector == 0) { + const divider_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let divider_value_buf: DividerStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (divider_value_buf_runtimeType)) + { divider_value_buf = thisDeserializer.readDividerStyle() } - else if (divider_value_buf_selector == 1) { - divider_value_buf = undefined - } - node.divider_value = (divider_value_buf as DividerStyle | null) + node.divider_value = divider_value_buf } _TabsAttribute_barOverlap(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -11014,7 +12350,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TabsAttribute_barBackgroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const barBackgroundColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const barBackgroundColor_value_buf_selector: number = thisDeserializer.readInt8() let barBackgroundColor_value_buf: Color | number | string | Resource | undefined|undefined if (barBackgroundColor_value_buf_selector == 0) { barBackgroundColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -11027,6 +12363,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (barBackgroundColor_value_buf_selector == 3) { barBackgroundColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for barBackgroundColor_value_buf has to be chosen through deserialisation.") } node.barBackgroundColor_value = (barBackgroundColor_value_buf as Color | number | string | Resource) } @@ -11060,10 +12399,10 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) node.onContentWillChange_value = thisDeserializer.readOnTabsContentWillChangeCallback() } - _TabsAttribute_barModeBarMode_SCROLLABLE(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _TabsAttribute_barModeScrollable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.barModeBarMode_SCROLLABLE_options = thisDeserializer.readScrollableBarModeOptions() + node.barModeScrollable_options = thisDeserializer.readScrollableBarModeOptions() } _TabContentInterface_setTabContentOptions(ptr: KPointer): void { let node = this.ptr2object(ptr) @@ -11071,7 +12410,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TabContentAttribute_tabBar0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const tabBar0_value_buf_selector: int32 = thisDeserializer.readInt8() + const tabBar0_value_buf_selector: number = thisDeserializer.readInt8() let tabBar0_value_buf: string | Resource | CustomBuilder | TabBarOptions | undefined|undefined if (tabBar0_value_buf_selector == 0) { tabBar0_value_buf = (thisDeserializer.readString() as string) @@ -11084,19 +12423,25 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (tabBar0_value_buf_selector == 3) { tabBar0_value_buf = thisDeserializer.readTabBarOptions() + } + else { + throw new Error("One of the branches for tabBar0_value_buf has to be chosen through deserialisation.") } 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) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const tabBar1_value_buf_selector: int32 = thisDeserializer.readInt8() + const tabBar1_value_buf_selector: number = thisDeserializer.readInt8() let tabBar1_value_buf: SubTabBarStyle | BottomTabBarStyle | undefined|undefined if (tabBar1_value_buf_selector == 0) { tabBar1_value_buf = thisDeserializer.readSubTabBarStyle() } else if (tabBar1_value_buf_selector == 1) { tabBar1_value_buf = thisDeserializer.readBottomTabBarStyle() + } + else { + throw new Error("One of the branches for tabBar1_value_buf has to be chosen through deserialisation.") } node.tabBar1_value = (tabBar1_value_buf as SubTabBarStyle | BottomTabBarStyle) } @@ -11116,24 +12461,27 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setTextOptions_content_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setTextOptions_content_buf: string | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (setTextOptions_content_buf_runtimeType)) - { - const setTextOptions_content_buf__selector: int32 = thisDeserializer.readInt8() - let setTextOptions_content_buf_: string | Resource | undefined|undefined - if (setTextOptions_content_buf__selector == 0) { - setTextOptions_content_buf_ = (thisDeserializer.readString() as string) - } - else if (setTextOptions_content_buf__selector == 1) { - setTextOptions_content_buf_ = thisDeserializer.readResource() - } - setTextOptions_content_buf = (setTextOptions_content_buf_ as string | Resource) + { + const setTextOptions_content_buf__selector: number = thisDeserializer.readInt8() + let setTextOptions_content_buf_: string | Resource | undefined|undefined + if (setTextOptions_content_buf__selector == 0) { + setTextOptions_content_buf_ = (thisDeserializer.readString() as string) + } + else if (setTextOptions_content_buf__selector == 1) { + setTextOptions_content_buf_ = thisDeserializer.readResource() } + else { + throw new Error("One of the branches for setTextOptions_content_buf_ has to be chosen through deserialisation.") + } + setTextOptions_content_buf = (setTextOptions_content_buf_ as string | Resource) + } node.setTextOptions_content = setTextOptions_content_buf const setTextOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setTextOptions_value_buf: TextOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setTextOptions_value_buf_runtimeType)) - { - setTextOptions_value_buf = thisDeserializer.readTextOptions() - } + { + setTextOptions_value_buf = thisDeserializer.readTextOptions() + } node.setTextOptions_value = setTextOptions_value_buf } _TextAttribute_font0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -11148,15 +12496,15 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const font1_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let font1_options_buf: FontSettingOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (font1_options_buf_runtimeType)) - { - font1_options_buf = thisDeserializer.readFontSettingOptions() - } + { + font1_options_buf = thisDeserializer.readFontSettingOptions() + } node.font1_options = font1_options_buf } _TextAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontColor_value_buf_selector: number = thisDeserializer.readInt8() let fontColor_value_buf: Color | number | string | Resource | undefined|undefined if (fontColor_value_buf_selector == 0) { fontColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -11169,13 +12517,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontColor_value_buf_selector == 3) { fontColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_value_buf has to be chosen through deserialisation.") } node.fontColor_value = (fontColor_value_buf as Color | number | string | Resource) } _TextAttribute_fontSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontSize_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontSize_value_buf_selector: number = thisDeserializer.readInt8() let fontSize_value_buf: number | string | Resource | undefined|undefined if (fontSize_value_buf_selector == 0) { fontSize_value_buf = (thisDeserializer.readNumber() as number) @@ -11185,13 +12536,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontSize_value_buf_selector == 2) { fontSize_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontSize_value_buf has to be chosen through deserialisation.") } node.fontSize_value = (fontSize_value_buf as number | string | Resource) } _TextAttribute_minFontSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const minFontSize_value_buf_selector: int32 = thisDeserializer.readInt8() + const minFontSize_value_buf_selector: number = thisDeserializer.readInt8() let minFontSize_value_buf: number | string | Resource | undefined|undefined if (minFontSize_value_buf_selector == 0) { minFontSize_value_buf = (thisDeserializer.readNumber() as number) @@ -11201,13 +12555,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (minFontSize_value_buf_selector == 2) { minFontSize_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for minFontSize_value_buf has to be chosen through deserialisation.") } node.minFontSize_value = (minFontSize_value_buf as number | string | Resource) } _TextAttribute_maxFontSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const maxFontSize_value_buf_selector: int32 = thisDeserializer.readInt8() + const maxFontSize_value_buf_selector: number = thisDeserializer.readInt8() let maxFontSize_value_buf: number | string | Resource | undefined|undefined if (maxFontSize_value_buf_selector == 0) { maxFontSize_value_buf = (thisDeserializer.readNumber() as number) @@ -11217,32 +12574,41 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (maxFontSize_value_buf_selector == 2) { maxFontSize_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for maxFontSize_value_buf has to be chosen through deserialisation.") } node.maxFontSize_value = (maxFontSize_value_buf as number | string | Resource) } _TextAttribute_minFontScale(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const minFontScale_value_buf_selector: int32 = thisDeserializer.readInt8() + const minFontScale_value_buf_selector: number = thisDeserializer.readInt8() let minFontScale_value_buf: number | Resource | undefined|undefined if (minFontScale_value_buf_selector == 0) { minFontScale_value_buf = (thisDeserializer.readNumber() as number) } else if (minFontScale_value_buf_selector == 1) { minFontScale_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for minFontScale_value_buf has to be chosen through deserialisation.") } node.minFontScale_value = (minFontScale_value_buf as number | Resource) } _TextAttribute_maxFontScale(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const maxFontScale_value_buf_selector: int32 = thisDeserializer.readInt8() + const maxFontScale_value_buf_selector: number = thisDeserializer.readInt8() let maxFontScale_value_buf: number | Resource | undefined|undefined if (maxFontScale_value_buf_selector == 0) { maxFontScale_value_buf = (thisDeserializer.readNumber() as number) } else if (maxFontScale_value_buf_selector == 1) { maxFontScale_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for maxFontScale_value_buf has to be chosen through deserialisation.") } node.maxFontScale_value = (maxFontScale_value_buf as number | Resource) } @@ -11253,7 +12619,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextAttribute_fontWeight0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontWeight0_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontWeight0_value_buf_selector: number = thisDeserializer.readInt8() let fontWeight0_value_buf: number | FontWeight | string | undefined|undefined if (fontWeight0_value_buf_selector == 0) { fontWeight0_value_buf = (thisDeserializer.readNumber() as number) @@ -11263,13 +12629,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontWeight0_value_buf_selector == 2) { fontWeight0_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight0_value_buf has to be chosen through deserialisation.") } node.fontWeight0_value = (fontWeight0_value_buf as number | FontWeight | string) } _TextAttribute_fontWeight1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontWeight1_weight_buf_selector: int32 = thisDeserializer.readInt8() + const fontWeight1_weight_buf_selector: number = thisDeserializer.readInt8() let fontWeight1_weight_buf: number | FontWeight | string | undefined|undefined if (fontWeight1_weight_buf_selector == 0) { fontWeight1_weight_buf = (thisDeserializer.readNumber() as number) @@ -11279,14 +12648,17 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontWeight1_weight_buf_selector == 2) { fontWeight1_weight_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight1_weight_buf has to be chosen through deserialisation.") } node.fontWeight1_weight = (fontWeight1_weight_buf as number | FontWeight | string) const fontWeight1_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let fontWeight1_options_buf: FontSettingOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontWeight1_options_buf_runtimeType)) - { - fontWeight1_options_buf = thisDeserializer.readFontSettingOptions() - } + { + fontWeight1_options_buf = thisDeserializer.readFontSettingOptions() + } node.fontWeight1_options = fontWeight1_options_buf } _TextAttribute_lineSpacing(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -11301,7 +12673,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextAttribute_lineHeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const lineHeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const lineHeight_value_buf_selector: number = thisDeserializer.readInt8() let lineHeight_value_buf: number | string | Resource | undefined|undefined if (lineHeight_value_buf_selector == 0) { lineHeight_value_buf = (thisDeserializer.readNumber() as number) @@ -11311,6 +12683,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (lineHeight_value_buf_selector == 2) { lineHeight_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for lineHeight_value_buf has to be chosen through deserialisation.") } node.lineHeight_value = (lineHeight_value_buf as number | string | Resource) } @@ -11322,13 +12697,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextAttribute_fontFamily(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontFamily_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontFamily_value_buf_selector: number = thisDeserializer.readInt8() let fontFamily_value_buf: string | Resource | undefined|undefined if (fontFamily_value_buf_selector == 0) { fontFamily_value_buf = (thisDeserializer.readString() as string) } else if (fontFamily_value_buf_selector == 1) { fontFamily_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontFamily_value_buf has to be chosen through deserialisation.") } node.fontFamily_value = (fontFamily_value_buf as string | Resource) } @@ -11344,13 +12722,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextAttribute_letterSpacing(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const letterSpacing_value_buf_selector: int32 = thisDeserializer.readInt8() + const letterSpacing_value_buf_selector: number = thisDeserializer.readInt8() let letterSpacing_value_buf: number | string | undefined|undefined if (letterSpacing_value_buf_selector == 0) { letterSpacing_value_buf = (thisDeserializer.readNumber() as number) } else if (letterSpacing_value_buf_selector == 1) { letterSpacing_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for letterSpacing_value_buf has to be chosen through deserialisation.") } node.letterSpacing_value = (letterSpacing_value_buf as number | string) } @@ -11361,13 +12742,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextAttribute_baselineOffset(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const baselineOffset_value_buf_selector: int32 = thisDeserializer.readInt8() + const baselineOffset_value_buf_selector: number = thisDeserializer.readInt8() let baselineOffset_value_buf: number | string | undefined|undefined if (baselineOffset_value_buf_selector == 0) { baselineOffset_value_buf = (thisDeserializer.readNumber() as number) } else if (baselineOffset_value_buf_selector == 1) { baselineOffset_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for baselineOffset_value_buf has to be chosen through deserialisation.") } node.baselineOffset_value = (baselineOffset_value_buf as number | string) } @@ -11382,7 +12766,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextAttribute_textShadow(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const textShadow_value_buf_selector: int32 = thisDeserializer.readInt8() + const textShadow_value_buf_selector: number = thisDeserializer.readInt8() let textShadow_value_buf: ShadowOptions | Array | undefined|undefined if (textShadow_value_buf_selector == 0) { textShadow_value_buf = thisDeserializer.readShadowOptions() @@ -11391,11 +12775,12 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const textShadow_value_buf_u_length: int32 = thisDeserializer.readInt32() let textShadow_value_buf_u: Array = new Array() for (let textShadow_value_buf_u_i = 0; textShadow_value_buf_u_i < textShadow_value_buf_u_length; textShadow_value_buf_u_i++) { - { - textShadow_value_buf_u[textShadow_value_buf_u_i] = thisDeserializer.readShadowOptions() - } + textShadow_value_buf_u[textShadow_value_buf_u_i] = thisDeserializer.readShadowOptions() } textShadow_value_buf = textShadow_value_buf_u + } + else { + throw new Error("One of the branches for textShadow_value_buf has to be chosen through deserialisation.") } node.textShadow_value = (textShadow_value_buf as ShadowOptions | Array) } @@ -11423,7 +12808,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _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() + const caretColor_value_buf_selector: number = 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) @@ -11436,13 +12821,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (caretColor_value_buf_selector == 3) { caretColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for caretColor_value_buf has to be chosen through deserialisation.") } 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() + const selectedBackgroundColor_value_buf_selector: number = 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) @@ -11455,6 +12843,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (selectedBackgroundColor_value_buf_selector == 3) { selectedBackgroundColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for selectedBackgroundColor_value_buf has to be chosen through deserialisation.") } node.selectedBackgroundColor_value = (selectedBackgroundColor_value_buf as Color | number | string | Resource) } @@ -11515,9 +12906,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const bindSelectionMenu_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let bindSelectionMenu_options_buf: SelectionMenuOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (bindSelectionMenu_options_buf_runtimeType)) - { - bindSelectionMenu_options_buf = thisDeserializer.readSelectionMenuOptions() - } + { + bindSelectionMenu_options_buf = thisDeserializer.readSelectionMenuOptions() + } node.bindSelectionMenu_options = bindSelectionMenu_options_buf } _TextAreaInterface_setTextAreaOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -11526,15 +12917,15 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setTextAreaOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setTextAreaOptions_value_buf: TextAreaOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setTextAreaOptions_value_buf_runtimeType)) - { - setTextAreaOptions_value_buf = thisDeserializer.readTextAreaOptions() - } + { + setTextAreaOptions_value_buf = thisDeserializer.readTextAreaOptions() + } node.setTextAreaOptions_value = setTextAreaOptions_value_buf } _TextAreaAttribute_placeholderColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const placeholderColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const placeholderColor_value_buf_selector: number = thisDeserializer.readInt8() let placeholderColor_value_buf: Color | number | string | Resource | undefined|undefined if (placeholderColor_value_buf_selector == 0) { placeholderColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -11547,6 +12938,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (placeholderColor_value_buf_selector == 3) { placeholderColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for placeholderColor_value_buf has to be chosen through deserialisation.") } node.placeholderColor_value = (placeholderColor_value_buf as Color | number | string | Resource) } @@ -11566,7 +12960,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextAreaAttribute_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() + const caretColor_value_buf_selector: number = 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) @@ -11579,13 +12973,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (caretColor_value_buf_selector == 3) { caretColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for caretColor_value_buf has to be chosen through deserialisation.") } node.caretColor_value = (caretColor_value_buf as Color | number | string | Resource) } _TextAreaAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontColor_value_buf_selector: number = thisDeserializer.readInt8() let fontColor_value_buf: Color | number | string | Resource | undefined|undefined if (fontColor_value_buf_selector == 0) { fontColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -11598,6 +12995,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontColor_value_buf_selector == 3) { fontColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_value_buf has to be chosen through deserialisation.") } node.fontColor_value = (fontColor_value_buf as Color | number | string | Resource) } @@ -11612,7 +13012,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextAreaAttribute_fontWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontWeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontWeight_value_buf_selector: number = thisDeserializer.readInt8() let fontWeight_value_buf: number | FontWeight | string | undefined|undefined if (fontWeight_value_buf_selector == 0) { fontWeight_value_buf = (thisDeserializer.readNumber() as number) @@ -11622,19 +13022,25 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontWeight_value_buf_selector == 2) { fontWeight_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_value_buf has to be chosen through deserialisation.") } node.fontWeight_value = (fontWeight_value_buf as number | FontWeight | string) } _TextAreaAttribute_fontFamily(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontFamily_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontFamily_value_buf_selector: number = thisDeserializer.readInt8() let fontFamily_value_buf: string | Resource | undefined|undefined if (fontFamily_value_buf_selector == 0) { fontFamily_value_buf = (thisDeserializer.readString() as string) } else if (fontFamily_value_buf_selector == 1) { fontFamily_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontFamily_value_buf has to be chosen through deserialisation.") } node.fontFamily_value = (fontFamily_value_buf as string | Resource) } @@ -11654,7 +13060,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextAreaAttribute_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() + const selectedBackgroundColor_value_buf_selector: number = 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) @@ -11667,6 +13073,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (selectedBackgroundColor_value_buf_selector == 3) { selectedBackgroundColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for selectedBackgroundColor_value_buf has to be chosen through deserialisation.") } node.selectedBackgroundColor_value = (selectedBackgroundColor_value_buf as Color | number | string | Resource) } @@ -11742,7 +13151,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextAreaAttribute_minFontSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const minFontSize_value_buf_selector: int32 = thisDeserializer.readInt8() + const minFontSize_value_buf_selector: number = thisDeserializer.readInt8() let minFontSize_value_buf: number | string | Resource | undefined|undefined if (minFontSize_value_buf_selector == 0) { minFontSize_value_buf = (thisDeserializer.readNumber() as number) @@ -11752,13 +13161,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (minFontSize_value_buf_selector == 2) { minFontSize_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for minFontSize_value_buf has to be chosen through deserialisation.") } node.minFontSize_value = (minFontSize_value_buf as number | string | Resource) } _TextAreaAttribute_maxFontSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const maxFontSize_value_buf_selector: int32 = thisDeserializer.readInt8() + const maxFontSize_value_buf_selector: number = thisDeserializer.readInt8() let maxFontSize_value_buf: number | string | Resource | undefined|undefined if (maxFontSize_value_buf_selector == 0) { maxFontSize_value_buf = (thisDeserializer.readNumber() as number) @@ -11768,6 +13180,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (maxFontSize_value_buf_selector == 2) { maxFontSize_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for maxFontSize_value_buf has to be chosen through deserialisation.") } node.maxFontSize_value = (maxFontSize_value_buf as number | string | Resource) } @@ -11795,7 +13210,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextAreaAttribute_letterSpacing(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const letterSpacing_value_buf_selector: int32 = thisDeserializer.readInt8() + const letterSpacing_value_buf_selector: number = thisDeserializer.readInt8() let letterSpacing_value_buf: number | string | Resource | undefined|undefined if (letterSpacing_value_buf_selector == 0) { letterSpacing_value_buf = (thisDeserializer.readNumber() as number) @@ -11805,6 +13220,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (letterSpacing_value_buf_selector == 2) { letterSpacing_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for letterSpacing_value_buf has to be chosen through deserialisation.") } node.letterSpacing_value = (letterSpacing_value_buf as number | string | Resource) } @@ -11816,7 +13234,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextAreaAttribute_lineHeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const lineHeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const lineHeight_value_buf_selector: number = thisDeserializer.readInt8() let lineHeight_value_buf: number | string | Resource | undefined|undefined if (lineHeight_value_buf_selector == 0) { lineHeight_value_buf = (thisDeserializer.readNumber() as number) @@ -11826,6 +13244,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (lineHeight_value_buf_selector == 2) { lineHeight_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for lineHeight_value_buf has to be chosen through deserialisation.") } node.lineHeight_value = (lineHeight_value_buf as number | string | Resource) } @@ -11881,21 +13302,24 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextAreaAttribute_inputFilter(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const inputFilter_value_buf_selector: int32 = thisDeserializer.readInt8() + const inputFilter_value_buf_selector: number = thisDeserializer.readInt8() let inputFilter_value_buf: string | Resource | undefined|undefined if (inputFilter_value_buf_selector == 0) { inputFilter_value_buf = (thisDeserializer.readString() as string) } else if (inputFilter_value_buf_selector == 1) { inputFilter_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for inputFilter_value_buf has to be chosen through deserialisation.") } node.inputFilter_value = (inputFilter_value_buf as string | Resource) const inputFilter_error_buf_runtimeType = (thisDeserializer.readInt8() as int32) let inputFilter_error_buf: ((breakpoints: string) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (inputFilter_error_buf_runtimeType)) - { - inputFilter_error_buf = thisDeserializer.readCallback_String_Void() - } + { + inputFilter_error_buf = thisDeserializer.readCallback_String_Void() + } node.inputFilter_error = inputFilter_error_buf } _TextAreaAttribute_showCounter(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { @@ -11905,9 +13329,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const showCounter_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let showCounter_options_buf: InputCounterOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (showCounter_options_buf_runtimeType)) - { - showCounter_options_buf = thisDeserializer.readInputCounterOptions() - } + { + showCounter_options_buf = thisDeserializer.readInputCounterOptions() + } node.showCounter_options = showCounter_options_buf } _TextAreaAttribute_customKeyboard(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -11917,9 +13341,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const customKeyboard_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let customKeyboard_options_buf: KeyboardOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (customKeyboard_options_buf_runtimeType)) - { - customKeyboard_options_buf = thisDeserializer.readKeyboardOptions() - } + { + customKeyboard_options_buf = thisDeserializer.readKeyboardOptions() + } node.customKeyboard_options = customKeyboard_options_buf } _TextClockInterface_setTextClockOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -11928,9 +13352,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setTextClockOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setTextClockOptions_options_buf: TextClockOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setTextClockOptions_options_buf_runtimeType)) - { - setTextClockOptions_options_buf = thisDeserializer.readTextClockOptions() - } + { + setTextClockOptions_options_buf = thisDeserializer.readTextClockOptions() + } node.setTextClockOptions_options = setTextClockOptions_options_buf } _TextClockAttribute_format(ptr: KPointer, value: KStringPtr): void { @@ -11945,7 +13369,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextClockAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontColor_value_buf_selector: number = thisDeserializer.readInt8() let fontColor_value_buf: Color | number | string | Resource | undefined|undefined if (fontColor_value_buf_selector == 0) { fontColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -11958,6 +13382,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontColor_value_buf_selector == 3) { fontColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_value_buf has to be chosen through deserialisation.") } node.fontColor_value = (fontColor_value_buf as Color | number | string | Resource) } @@ -11972,7 +13399,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextClockAttribute_fontWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontWeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontWeight_value_buf_selector: number = thisDeserializer.readInt8() let fontWeight_value_buf: number | FontWeight | string | undefined|undefined if (fontWeight_value_buf_selector == 0) { fontWeight_value_buf = (thisDeserializer.readNumber() as number) @@ -11982,26 +13409,32 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontWeight_value_buf_selector == 2) { fontWeight_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_value_buf has to be chosen through deserialisation.") } node.fontWeight_value = (fontWeight_value_buf as number | FontWeight | string) } _TextClockAttribute_fontFamily(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontFamily_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontFamily_value_buf_selector: number = thisDeserializer.readInt8() let fontFamily_value_buf: string | Resource | undefined|undefined if (fontFamily_value_buf_selector == 0) { fontFamily_value_buf = (thisDeserializer.readString() as string) } else if (fontFamily_value_buf_selector == 1) { fontFamily_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontFamily_value_buf has to be chosen through deserialisation.") } node.fontFamily_value = (fontFamily_value_buf as string | Resource) } _TextClockAttribute_textShadow(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const textShadow_value_buf_selector: int32 = thisDeserializer.readInt8() + const textShadow_value_buf_selector: number = thisDeserializer.readInt8() let textShadow_value_buf: ShadowOptions | Array | undefined|undefined if (textShadow_value_buf_selector == 0) { textShadow_value_buf = thisDeserializer.readShadowOptions() @@ -12010,11 +13443,12 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const textShadow_value_buf_u_length: int32 = thisDeserializer.readInt32() let textShadow_value_buf_u: Array = new Array() for (let textShadow_value_buf_u_i = 0; textShadow_value_buf_u_i < textShadow_value_buf_u_length; textShadow_value_buf_u_i++) { - { - textShadow_value_buf_u[textShadow_value_buf_u_i] = thisDeserializer.readShadowOptions() - } + textShadow_value_buf_u[textShadow_value_buf_u_i] = thisDeserializer.readShadowOptions() } textShadow_value_buf = textShadow_value_buf_u + } + else { + throw new Error("One of the branches for textShadow_value_buf has to be chosen through deserialisation.") } node.textShadow_value = (textShadow_value_buf as ShadowOptions | Array) } @@ -12033,9 +13467,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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") - } + { + dateTimeOptions_value_buf = thisDeserializer.readDateTimeOptions() + } node.dateTimeOptions_value = dateTimeOptions_value_buf } _TextInputInterface_setTextInputOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -12044,9 +13478,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setTextInputOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setTextInputOptions_value_buf: TextInputOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setTextInputOptions_value_buf_runtimeType)) - { - setTextInputOptions_value_buf = thisDeserializer.readTextInputOptions() - } + { + setTextInputOptions_value_buf = thisDeserializer.readTextInputOptions() + } node.setTextInputOptions_value = setTextInputOptions_value_buf } _TextInputAttribute_type(ptr: KPointer, value: KInt): void { @@ -12060,7 +13494,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextInputAttribute_placeholderColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const placeholderColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const placeholderColor_value_buf_selector: number = thisDeserializer.readInt8() let placeholderColor_value_buf: Color | number | string | Resource | undefined|undefined if (placeholderColor_value_buf_selector == 0) { placeholderColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -12073,6 +13507,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (placeholderColor_value_buf_selector == 3) { placeholderColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for placeholderColor_value_buf has to be chosen through deserialisation.") } node.placeholderColor_value = (placeholderColor_value_buf as Color | number | string | Resource) } @@ -12090,9 +13527,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const placeholderFont_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let placeholderFont_value_buf: Font | undefined|undefined if ((RuntimeType.UNDEFINED) != (placeholderFont_value_buf_runtimeType)) - { - placeholderFont_value_buf = thisDeserializer.readFont() - } + { + placeholderFont_value_buf = thisDeserializer.readFont() + } node.placeholderFont_value = placeholderFont_value_buf } _TextInputAttribute_enterKeyType(ptr: KPointer, value: KInt): void { @@ -12102,7 +13539,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextInputAttribute_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() + const caretColor_value_buf_selector: number = 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) @@ -12115,6 +13552,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (caretColor_value_buf_selector == 3) { caretColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for caretColor_value_buf has to be chosen through deserialisation.") } node.caretColor_value = (caretColor_value_buf as Color | number | string | Resource) } @@ -12155,7 +13595,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextInputAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontColor_value_buf_selector: number = thisDeserializer.readInt8() let fontColor_value_buf: Color | number | string | Resource | undefined|undefined if (fontColor_value_buf_selector == 0) { fontColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -12168,6 +13608,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontColor_value_buf_selector == 3) { fontColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_value_buf has to be chosen through deserialisation.") } node.fontColor_value = (fontColor_value_buf as Color | number | string | Resource) } @@ -12182,7 +13625,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextInputAttribute_fontWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontWeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontWeight_value_buf_selector: number = thisDeserializer.readInt8() let fontWeight_value_buf: number | FontWeight | string | undefined|undefined if (fontWeight_value_buf_selector == 0) { fontWeight_value_buf = (thisDeserializer.readNumber() as number) @@ -12192,19 +13635,25 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontWeight_value_buf_selector == 2) { fontWeight_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_value_buf has to be chosen through deserialisation.") } node.fontWeight_value = (fontWeight_value_buf as number | FontWeight | string) } _TextInputAttribute_fontFamily(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontFamily_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontFamily_value_buf_selector: number = thisDeserializer.readInt8() let fontFamily_value_buf: string | Resource | undefined|undefined if (fontFamily_value_buf_selector == 0) { fontFamily_value_buf = (thisDeserializer.readString() as string) } else if (fontFamily_value_buf_selector == 1) { fontFamily_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontFamily_value_buf has to be chosen through deserialisation.") } node.fontFamily_value = (fontFamily_value_buf as string | Resource) } @@ -12238,13 +13687,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextInputAttribute_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() + const style_value_buf_selector: number = thisDeserializer.readInt8() let style_value_buf: TextInputStyle | TextContentStyle | undefined|undefined if (style_value_buf_selector == 0) { style_value_buf = (thisDeserializer.readInt32() as TextInputStyle) } else if (style_value_buf_selector == 1) { style_value_buf = (thisDeserializer.readInt32() as TextContentStyle) + } + else { + throw new Error("One of the branches for style_value_buf has to be chosen through deserialisation.") } node.style_value = (style_value_buf as TextInputStyle | TextContentStyle) } @@ -12256,7 +13708,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextInputAttribute_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() + const selectedBackgroundColor_value_buf_selector: number = 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) @@ -12269,6 +13721,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (selectedBackgroundColor_value_buf_selector == 3) { selectedBackgroundColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for selectedBackgroundColor_value_buf has to be chosen through deserialisation.") } node.selectedBackgroundColor_value = (selectedBackgroundColor_value_buf as Color | number | string | Resource) } @@ -12291,17 +13746,20 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const showError_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) 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_: string | Resource | undefined|undefined - if (showError_value_buf__selector == 0) { - showError_value_buf_ = (thisDeserializer.readString() as string) - } - else if (showError_value_buf__selector == 1) { - showError_value_buf_ = thisDeserializer.readResource() - } - showError_value_buf = (showError_value_buf_ as string | Resource) + { + const showError_value_buf__selector: number = thisDeserializer.readInt8() + let showError_value_buf_: string | Resource | undefined|undefined + if (showError_value_buf__selector == 0) { + showError_value_buf_ = (thisDeserializer.readString() as string) } + else if (showError_value_buf__selector == 1) { + showError_value_buf_ = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for showError_value_buf_ has to be chosen through deserialisation.") + } + showError_value_buf = (showError_value_buf_ as string | Resource) + } node.showError_value = showError_value_buf } _TextInputAttribute_showUnit(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -12319,31 +13777,37 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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) + { + const underlineColor_value_buf__selector: number = thisDeserializer.readInt8() + let underlineColor_value_buf_: ResourceColor | UnderlineColor | undefined|undefined + if (underlineColor_value_buf__selector == 0) { + const underlineColor_value_buf__u_selector: number = 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__selector == 1) { - underlineColor_value_buf_ = thisDeserializer.readUnderlineColor() + else if (underlineColor_value_buf__u_selector == 1) { + underlineColor_value_buf__u = (thisDeserializer.readNumber() as number) } - underlineColor_value_buf = (underlineColor_value_buf_ as ResourceColor | UnderlineColor) + 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() + } + else { + throw new Error("One of the branches for underlineColor_value_buf__u has to be chosen through deserialisation.") + } + 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 { + throw new Error("One of the branches for underlineColor_value_buf_ has to be chosen through deserialisation.") + } + underlineColor_value_buf = (underlineColor_value_buf_ as ResourceColor | UnderlineColor) + } node.underlineColor_value = underlineColor_value_buf } _TextInputAttribute_selectionMenuHidden(ptr: KPointer, value: KInt): void { @@ -12383,7 +13847,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextInputAttribute_minFontSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const minFontSize_value_buf_selector: int32 = thisDeserializer.readInt8() + const minFontSize_value_buf_selector: number = thisDeserializer.readInt8() let minFontSize_value_buf: number | string | Resource | undefined|undefined if (minFontSize_value_buf_selector == 0) { minFontSize_value_buf = (thisDeserializer.readNumber() as number) @@ -12393,13 +13857,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (minFontSize_value_buf_selector == 2) { minFontSize_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for minFontSize_value_buf has to be chosen through deserialisation.") } node.minFontSize_value = (minFontSize_value_buf as number | string | Resource) } _TextInputAttribute_maxFontSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const maxFontSize_value_buf_selector: int32 = thisDeserializer.readInt8() + const maxFontSize_value_buf_selector: number = thisDeserializer.readInt8() let maxFontSize_value_buf: number | string | Resource | undefined|undefined if (maxFontSize_value_buf_selector == 0) { maxFontSize_value_buf = (thisDeserializer.readNumber() as number) @@ -12409,6 +13876,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (maxFontSize_value_buf_selector == 2) { maxFontSize_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for maxFontSize_value_buf has to be chosen through deserialisation.") } node.maxFontSize_value = (maxFontSize_value_buf as number | string | Resource) } @@ -12428,7 +13898,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextInputAttribute_letterSpacing(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const letterSpacing_value_buf_selector: int32 = thisDeserializer.readInt8() + const letterSpacing_value_buf_selector: number = thisDeserializer.readInt8() let letterSpacing_value_buf: number | string | Resource | undefined|undefined if (letterSpacing_value_buf_selector == 0) { letterSpacing_value_buf = (thisDeserializer.readNumber() as number) @@ -12438,13 +13908,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (letterSpacing_value_buf_selector == 2) { letterSpacing_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for letterSpacing_value_buf has to be chosen through deserialisation.") } node.letterSpacing_value = (letterSpacing_value_buf as number | string | Resource) } _TextInputAttribute_lineHeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const lineHeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const lineHeight_value_buf_selector: number = thisDeserializer.readInt8() let lineHeight_value_buf: number | string | Resource | undefined|undefined if (lineHeight_value_buf_selector == 0) { lineHeight_value_buf = (thisDeserializer.readNumber() as number) @@ -12454,6 +13927,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (lineHeight_value_buf_selector == 2) { lineHeight_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for lineHeight_value_buf has to be chosen through deserialisation.") } node.lineHeight_value = (lineHeight_value_buf as number | string | Resource) } @@ -12510,21 +13986,24 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextInputAttribute_inputFilter(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const inputFilter_value_buf_selector: int32 = thisDeserializer.readInt8() + const inputFilter_value_buf_selector: number = thisDeserializer.readInt8() let inputFilter_value_buf: string | Resource | undefined|undefined if (inputFilter_value_buf_selector == 0) { inputFilter_value_buf = (thisDeserializer.readString() as string) } else if (inputFilter_value_buf_selector == 1) { inputFilter_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for inputFilter_value_buf has to be chosen through deserialisation.") } node.inputFilter_value = (inputFilter_value_buf as string | Resource) const inputFilter_error_buf_runtimeType = (thisDeserializer.readInt8() as int32) let inputFilter_error_buf: ((breakpoints: string) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (inputFilter_error_buf_runtimeType)) - { - inputFilter_error_buf = thisDeserializer.readCallback_String_Void() - } + { + inputFilter_error_buf = thisDeserializer.readCallback_String_Void() + } node.inputFilter_error = inputFilter_error_buf } _TextInputAttribute_customKeyboard(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -12534,9 +14013,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const customKeyboard_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let customKeyboard_options_buf: KeyboardOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (customKeyboard_options_buf_runtimeType)) - { - customKeyboard_options_buf = thisDeserializer.readKeyboardOptions() - } + { + customKeyboard_options_buf = thisDeserializer.readKeyboardOptions() + } node.customKeyboard_options = customKeyboard_options_buf } _TextInputAttribute_showCounter(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { @@ -12546,9 +14025,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const showCounter_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let showCounter_options_buf: InputCounterOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (showCounter_options_buf_runtimeType)) - { - showCounter_options_buf = thisDeserializer.readInputCounterOptions() - } + { + showCounter_options_buf = thisDeserializer.readInputCounterOptions() + } node.showCounter_options = showCounter_options_buf } _TextPickerInterface_setTextPickerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -12557,21 +14036,24 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setTextPickerOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setTextPickerOptions_options_buf: TextPickerOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setTextPickerOptions_options_buf_runtimeType)) - { - setTextPickerOptions_options_buf = thisDeserializer.readTextPickerOptions() - } + { + setTextPickerOptions_options_buf = thisDeserializer.readTextPickerOptions() + } node.setTextPickerOptions_options = setTextPickerOptions_options_buf } _TextPickerAttribute_defaultPickerItemHeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const defaultPickerItemHeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const defaultPickerItemHeight_value_buf_selector: number = thisDeserializer.readInt8() let defaultPickerItemHeight_value_buf: number | string | undefined|undefined if (defaultPickerItemHeight_value_buf_selector == 0) { defaultPickerItemHeight_value_buf = (thisDeserializer.readNumber() as number) } else if (defaultPickerItemHeight_value_buf_selector == 1) { defaultPickerItemHeight_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for defaultPickerItemHeight_value_buf has to be chosen through deserialisation.") } node.defaultPickerItemHeight_value = (defaultPickerItemHeight_value_buf as number | string) } @@ -12617,7 +14099,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextPickerAttribute_selectedIndex(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const selectedIndex_value_buf_selector: int32 = thisDeserializer.readInt8() + const selectedIndex_value_buf_selector: number = thisDeserializer.readInt8() let selectedIndex_value_buf: number | Array | undefined|undefined if (selectedIndex_value_buf_selector == 0) { selectedIndex_value_buf = (thisDeserializer.readNumber() as number) @@ -12626,26 +14108,25 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const selectedIndex_value_buf_u_length: int32 = thisDeserializer.readInt32() let selectedIndex_value_buf_u: Array = new Array() for (let selectedIndex_value_buf_u_i = 0; selectedIndex_value_buf_u_i < selectedIndex_value_buf_u_length; selectedIndex_value_buf_u_i++) { - { - selectedIndex_value_buf_u[selectedIndex_value_buf_u_i] = (thisDeserializer.readNumber() as number) - } + selectedIndex_value_buf_u[selectedIndex_value_buf_u_i] = (thisDeserializer.readNumber() as number) } selectedIndex_value_buf = selectedIndex_value_buf_u + } + else { + throw new Error("One of the branches for selectedIndex_value_buf has to be chosen through deserialisation.") } node.selectedIndex_value = (selectedIndex_value_buf as number | Array) } _TextPickerAttribute_divider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { 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 | null | undefined|undefined - if (divider_value_buf_selector == 0) { + const divider_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let divider_value_buf: DividerOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (divider_value_buf_runtimeType)) + { divider_value_buf = thisDeserializer.readDividerOptions() } - else if (divider_value_buf_selector == 1) { - divider_value_buf = undefined - } - node.divider_value = (divider_value_buf as DividerOptions | null) + node.divider_value = divider_value_buf } _TextPickerAttribute_gradientHeight(ptr: KPointer, value: Length): void { let node = this.ptr2object(ptr) @@ -12657,9 +14138,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setTextTimerOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setTextTimerOptions_options_buf: TextTimerOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setTextTimerOptions_options_buf_runtimeType)) - { - setTextTimerOptions_options_buf = thisDeserializer.readTextTimerOptions() - } + { + setTextTimerOptions_options_buf = thisDeserializer.readTextTimerOptions() + } node.setTextTimerOptions_options = setTextTimerOptions_options_buf } _TextTimerAttribute_format(ptr: KPointer, value: KStringPtr): void { @@ -12669,7 +14150,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextTimerAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontColor_value_buf_selector: number = thisDeserializer.readInt8() let fontColor_value_buf: Color | number | string | Resource | undefined|undefined if (fontColor_value_buf_selector == 0) { fontColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -12682,6 +14163,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontColor_value_buf_selector == 3) { fontColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_value_buf has to be chosen through deserialisation.") } node.fontColor_value = (fontColor_value_buf as Color | number | string | Resource) } @@ -12696,7 +14180,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextTimerAttribute_fontWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontWeight_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontWeight_value_buf_selector: number = thisDeserializer.readInt8() let fontWeight_value_buf: number | FontWeight | string | undefined|undefined if (fontWeight_value_buf_selector == 0) { fontWeight_value_buf = (thisDeserializer.readNumber() as number) @@ -12706,19 +14190,25 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (fontWeight_value_buf_selector == 2) { fontWeight_value_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_value_buf has to be chosen through deserialisation.") } node.fontWeight_value = (fontWeight_value_buf as number | FontWeight | string) } _TextTimerAttribute_fontFamily(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fontFamily_value_buf_selector: int32 = thisDeserializer.readInt8() + const fontFamily_value_buf_selector: number = thisDeserializer.readInt8() let fontFamily_value_buf: string | Resource | undefined|undefined if (fontFamily_value_buf_selector == 0) { fontFamily_value_buf = (thisDeserializer.readString() as string) } else if (fontFamily_value_buf_selector == 1) { fontFamily_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontFamily_value_buf has to be chosen through deserialisation.") } node.fontFamily_value = (fontFamily_value_buf as string | Resource) } @@ -12730,7 +14220,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextTimerAttribute_textShadow(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const textShadow_value_buf_selector: int32 = thisDeserializer.readInt8() + const textShadow_value_buf_selector: number = thisDeserializer.readInt8() let textShadow_value_buf: ShadowOptions | Array | undefined|undefined if (textShadow_value_buf_selector == 0) { textShadow_value_buf = thisDeserializer.readShadowOptions() @@ -12739,11 +14229,12 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const textShadow_value_buf_u_length: int32 = thisDeserializer.readInt32() let textShadow_value_buf_u: Array = new Array() for (let textShadow_value_buf_u_i = 0; textShadow_value_buf_u_i < textShadow_value_buf_u_length; textShadow_value_buf_u_i++) { - { - textShadow_value_buf_u[textShadow_value_buf_u_i] = thisDeserializer.readShadowOptions() - } + textShadow_value_buf_u[textShadow_value_buf_u_i] = thisDeserializer.readShadowOptions() } textShadow_value_buf = textShadow_value_buf_u + } + else { + throw new Error("One of the branches for textShadow_value_buf has to be chosen through deserialisation.") } node.textShadow_value = (textShadow_value_buf as ShadowOptions | Array) } @@ -12758,9 +14249,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setTimePickerOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setTimePickerOptions_options_buf: TimePickerOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setTimePickerOptions_options_buf_runtimeType)) - { - setTimePickerOptions_options_buf = thisDeserializer.readTimePickerOptions() - } + { + setTimePickerOptions_options_buf = thisDeserializer.readTimePickerOptions() + } node.setTimePickerOptions_options = setTimePickerOptions_options_buf } _TimePickerAttribute_useMilitaryTime(ptr: KPointer, value: KInt): void { @@ -12789,7 +14280,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TimePickerAttribute_dateTimeOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.dateTimeOptions_value = thisDeserializer.readCustomObject("DateTimeOptions") + node.dateTimeOptions_value = thisDeserializer.readDateTimeOptions() } _TimePickerAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -12818,7 +14309,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ToggleAttribute_selectedColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const selectedColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const selectedColor_value_buf_selector: number = thisDeserializer.readInt8() let selectedColor_value_buf: Color | number | string | Resource | undefined|undefined if (selectedColor_value_buf_selector == 0) { selectedColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -12831,13 +14322,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (selectedColor_value_buf_selector == 3) { selectedColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for selectedColor_value_buf has to be chosen through deserialisation.") } node.selectedColor_value = (selectedColor_value_buf as Color | number | string | Resource) } _ToggleAttribute_switchPointColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const switchPointColor_value_buf_selector: int32 = thisDeserializer.readInt8() + const switchPointColor_value_buf_selector: number = thisDeserializer.readInt8() let switchPointColor_value_buf: Color | number | string | Resource | undefined|undefined if (switchPointColor_value_buf_selector == 0) { switchPointColor_value_buf = (thisDeserializer.readInt32() as Color) @@ -12850,6 +14344,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } else if (switchPointColor_value_buf_selector == 3) { switchPointColor_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for switchPointColor_value_buf has to be chosen through deserialisation.") } node.switchPointColor_value = (switchPointColor_value_buf as Color | number | string | Resource) } @@ -13021,6 +14518,10 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) node.overScrollMode_value = value } + _WebAttribute_blurOnKeyboardHideMode(ptr: KPointer, value: KInt): void { + let node = this.ptr2object(ptr) + node.blurOnKeyboardHideMode_value = value + } _WebAttribute_textZoomAtio(ptr: KPointer, value: number): void { let node = this.ptr2object(ptr) node.textZoomAtio_value = value @@ -13397,9 +14898,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const javaScriptOnDocumentStart_value_buf_length: int32 = thisDeserializer.readInt32() let javaScriptOnDocumentStart_value_buf: Array = new Array() for (let javaScriptOnDocumentStart_value_buf_i = 0; javaScriptOnDocumentStart_value_buf_i < javaScriptOnDocumentStart_value_buf_length; javaScriptOnDocumentStart_value_buf_i++) { - { - javaScriptOnDocumentStart_value_buf[javaScriptOnDocumentStart_value_buf_i] = thisDeserializer.readScriptItem() - } + javaScriptOnDocumentStart_value_buf[javaScriptOnDocumentStart_value_buf_i] = thisDeserializer.readScriptItem() } node.javaScriptOnDocumentStart_value = javaScriptOnDocumentStart_value_buf } @@ -13409,9 +14908,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const javaScriptOnDocumentEnd_value_buf_length: int32 = thisDeserializer.readInt32() let javaScriptOnDocumentEnd_value_buf: Array = new Array() for (let javaScriptOnDocumentEnd_value_buf_i = 0; javaScriptOnDocumentEnd_value_buf_i < javaScriptOnDocumentEnd_value_buf_length; javaScriptOnDocumentEnd_value_buf_i++) { - { - javaScriptOnDocumentEnd_value_buf[javaScriptOnDocumentEnd_value_buf_i] = thisDeserializer.readScriptItem() - } + javaScriptOnDocumentEnd_value_buf[javaScriptOnDocumentEnd_value_buf_i] = thisDeserializer.readScriptItem() } node.javaScriptOnDocumentEnd_value = javaScriptOnDocumentEnd_value_buf } @@ -13422,13 +14919,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _WebAttribute_nestedScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const nestedScroll_value_buf_selector: int32 = thisDeserializer.readInt8() + const nestedScroll_value_buf_selector: number = thisDeserializer.readInt8() let nestedScroll_value_buf: NestedScrollOptions | NestedScrollOptionsExt | undefined|undefined if (nestedScroll_value_buf_selector == 0) { nestedScroll_value_buf = thisDeserializer.readNestedScrollOptions() } else if (nestedScroll_value_buf_selector == 1) { nestedScroll_value_buf = thisDeserializer.readNestedScrollOptionsExt() + } + else { + throw new Error("One of the branches for nestedScroll_value_buf has to be chosen through deserialisation.") } node.nestedScroll_value = (nestedScroll_value_buf as NestedScrollOptions | NestedScrollOptionsExt) } @@ -13489,9 +14989,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const selectionMenuOptions_value_buf_length: int32 = thisDeserializer.readInt32() let selectionMenuOptions_value_buf: Array = new Array() for (let selectionMenuOptions_value_buf_i = 0; selectionMenuOptions_value_buf_i < selectionMenuOptions_value_buf_length; selectionMenuOptions_value_buf_i++) { - { - selectionMenuOptions_value_buf[selectionMenuOptions_value_buf_i] = thisDeserializer.readExpandedMenuItemOptions() - } + selectionMenuOptions_value_buf[selectionMenuOptions_value_buf_i] = thisDeserializer.readExpandedMenuItemOptions() } node.selectionMenuOptions_value = selectionMenuOptions_value_buf } @@ -13537,9 +15035,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + bindSelectionMenu_options_buf = thisDeserializer.readSelectionMenuOptionsExt() + } node.bindSelectionMenu_options = bindSelectionMenu_options_buf } _WindowSceneInterface_setWindowSceneOptions(ptr: KPointer, persistentId: number): void { @@ -13560,16 +15058,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setXComponentOptions0_value_buf_libraryname_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setXComponentOptions0_value_buf_libraryname_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (setXComponentOptions0_value_buf_libraryname_buf_runtimeType)) - { - setXComponentOptions0_value_buf_libraryname_buf = (thisDeserializer.readString() as string) - } + { + setXComponentOptions0_value_buf_libraryname_buf = (thisDeserializer.readString() as string) + } const setXComponentOptions0_value_buf_libraryname: undefined | string = setXComponentOptions0_value_buf_libraryname_buf const setXComponentOptions0_value_buf_controller_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setXComponentOptions0_value_buf_controller_buf: XComponentController | undefined|undefined if ((RuntimeType.UNDEFINED) != (setXComponentOptions0_value_buf_controller_buf_runtimeType)) - { - setXComponentOptions0_value_buf_controller_buf = (thisDeserializer.readXComponentController() as XComponentController) - } + { + 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} as { id: string, type: string, libraryname?: string, controller?: XComponentController }) } @@ -13581,16 +15079,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setXComponentOptions1_value_buf_libraryname_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setXComponentOptions1_value_buf_libraryname_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (setXComponentOptions1_value_buf_libraryname_buf_runtimeType)) - { - setXComponentOptions1_value_buf_libraryname_buf = (thisDeserializer.readString() as string) - } + { + setXComponentOptions1_value_buf_libraryname_buf = (thisDeserializer.readString() as string) + } const setXComponentOptions1_value_buf_libraryname: undefined | string = setXComponentOptions1_value_buf_libraryname_buf const setXComponentOptions1_value_buf_controller_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setXComponentOptions1_value_buf_controller_buf: XComponentController | undefined|undefined if ((RuntimeType.UNDEFINED) != (setXComponentOptions1_value_buf_controller_buf_runtimeType)) - { - setXComponentOptions1_value_buf_controller_buf = (thisDeserializer.readXComponentController() as XComponentController) - } + { + 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} as { id: string, type: string, libraryname?: string, controller?: XComponentController }) } @@ -13617,15 +15115,19 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) node.enableSecure_value = value } + _XComponentAttribute_hdrBrightness(ptr: KPointer, value: number): void { + let node = this.ptr2object(ptr) + node.hdrBrightness_value = value + } _SideBarContainerInterface_setSideBarContainerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const setSideBarContainerOptions_type_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setSideBarContainerOptions_type_buf: SideBarContainerType | undefined|undefined if ((RuntimeType.UNDEFINED) != (setSideBarContainerOptions_type_buf_runtimeType)) - { - setSideBarContainerOptions_type_buf = (thisDeserializer.readInt32() as SideBarContainerType) - } + { + setSideBarContainerOptions_type_buf = (thisDeserializer.readInt32() as SideBarContainerType) + } node.setSideBarContainerOptions_type = setSideBarContainerOptions_type_buf } _SideBarContainerAttribute_showSideBar(ptr: KPointer, value: KInt): void { @@ -13681,15 +15183,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SideBarContainerAttribute_divider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { 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 | null | undefined|undefined - if (divider_value_buf_selector == 0) { + const divider_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let divider_value_buf: DividerStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (divider_value_buf_runtimeType)) + { divider_value_buf = thisDeserializer.readDividerStyle() } - else if (divider_value_buf_selector == 1) { - divider_value_buf = undefined - } - node.divider_value = (divider_value_buf as DividerStyle | null) + node.divider_value = divider_value_buf } _SideBarContainerAttribute_minContentWidth(ptr: KPointer, value: Length): void { let node = this.ptr2object(ptr) @@ -13706,9 +15206,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setWaterFlowOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setWaterFlowOptions_options_buf: WaterFlowOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setWaterFlowOptions_options_buf_runtimeType)) - { - setWaterFlowOptions_options_buf = thisDeserializer.readWaterFlowOptions() - } + { + setWaterFlowOptions_options_buf = thisDeserializer.readWaterFlowOptions() + } node.setWaterFlowOptions_options = setWaterFlowOptions_options_buf } _WaterFlowAttribute_columnsTemplate(ptr: KPointer, value: KStringPtr): void { @@ -13748,13 +15248,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _WaterFlowAttribute_friction(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const friction_value_buf_selector: int32 = thisDeserializer.readInt8() + const friction_value_buf_selector: number = thisDeserializer.readInt8() let friction_value_buf: number | Resource | undefined|undefined if (friction_value_buf_selector == 0) { friction_value_buf = (thisDeserializer.readNumber() as number) } else if (friction_value_buf_selector == 1) { friction_value_buf = thisDeserializer.readResource() + } + else { + throw new Error("One of the branches for friction_value_buf has to be chosen through deserialisation.") } node.friction_value = (friction_value_buf as number | Resource) } @@ -13794,9 +15297,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setUIExtensionComponentOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setUIExtensionComponentOptions_options_buf: UIExtensionOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setUIExtensionComponentOptions_options_buf_runtimeType)) - { - setUIExtensionComponentOptions_options_buf = thisDeserializer.readUIExtensionOptions() - } + { + setUIExtensionComponentOptions_options_buf = thisDeserializer.readUIExtensionOptions() + } node.setUIExtensionComponentOptions_options = setUIExtensionComponentOptions_options_buf } _UIExtensionComponentAttribute_onRemoteReady(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -13807,7 +15310,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.readCustomObject("ReceiveCallback") + node.onReceive_value = thisDeserializer.readReceiveCallback() } _UIExtensionComponentAttribute_onResult(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -13822,7 +15325,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _UIExtensionComponentAttribute_onError(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onError_value = thisDeserializer.readCustomObject("IMPORT_ErrorCallback_FROM_api_ohos_base") + node.onError_value = thisDeserializer.readCustomObject("ErrorCallback") } _UIExtensionComponentAttribute_onTerminated(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -13835,16 +15338,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setLinearIndicatorOptions_count_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setLinearIndicatorOptions_count_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (setLinearIndicatorOptions_count_buf_runtimeType)) - { - setLinearIndicatorOptions_count_buf = (thisDeserializer.readNumber() as number) - } + { + setLinearIndicatorOptions_count_buf = (thisDeserializer.readNumber() as number) + } node.setLinearIndicatorOptions_count = setLinearIndicatorOptions_count_buf const setLinearIndicatorOptions_controller_buf_runtimeType = (thisDeserializer.readInt8() as int32) let setLinearIndicatorOptions_controller_buf: LinearIndicatorController | undefined|undefined if ((RuntimeType.UNDEFINED) != (setLinearIndicatorOptions_controller_buf_runtimeType)) - { - setLinearIndicatorOptions_controller_buf = (thisDeserializer.readLinearIndicatorController() as LinearIndicatorController) - } + { + setLinearIndicatorOptions_controller_buf = (thisDeserializer.readLinearIndicatorController() as LinearIndicatorController) + } node.setLinearIndicatorOptions_controller = setLinearIndicatorOptions_controller_buf } _LinearIndicatorAttribute_indicatorStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -13853,9 +15356,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + indicatorStyle_value_buf = thisDeserializer.readLinearIndicatorStyle() + } node.indicatorStyle_value = indicatorStyle_value_buf } _LinearIndicatorAttribute_indicatorLoop(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -13864,9 +15367,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + indicatorLoop_value_buf = thisDeserializer.readBoolean() + } node.indicatorLoop_value = indicatorLoop_value_buf } _LinearIndicatorAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -13875,9 +15378,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { 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() - } + { + onChange_value_buf = thisDeserializer.readOnLinearIndicatorChangeCallback() + } node.onChange_value = onChange_value_buf } } \ No newline at end of file diff --git a/arkoala/arkui/src/index.ts b/arkoala/arkui/src/index.ts index 1af02e32a..71c3906fa 100644 --- a/arkoala/arkui/src/index.ts +++ b/arkoala/arkui/src/index.ts @@ -12,9 +12,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - -/// - import "@koalaui/arkui-common/enumImpl" export * from "./peer_events_checker" export * from "./ArkButton" diff --git a/arkoala/arkui/src/peer_events.ts b/arkoala/arkui/src/peer_events.ts index 292bec1a8..74e3db400 100644 --- a/arkoala/arkui/src/peer_events.ts +++ b/arkoala/arkui/src/peer_events.ts @@ -2,7 +2,6 @@ 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_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, @@ -124,203 +123,197 @@ export enum PeerEventKind { 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, + Panel_onChange = 120, + Panel_onHeightChange = 121, + PasteButton_onClick = 122, + PatternLock_onPatternComplete = 123, + PatternLock_onDotConnect = 124, + PluginComponent_onComplete = 125, + PluginComponent_onError = 126, + Radio_onChange = 127, + Rating_onChange = 128, + Refresh_onStateChange = 129, + Refresh_onRefreshing = 130, + Refresh_onOffsetChange = 131, + RichEditor_onReady = 132, + RichEditor_onSelect = 133, + RichEditor_onSelectionChange = 134, + RichEditor_aboutToIMEInput = 135, + RichEditor_onIMEInputComplete = 136, + RichEditor_onDidIMEInput = 137, + RichEditor_aboutToDelete = 138, + RichEditor_onDeleteComplete = 139, + RichEditor_onPaste = 140, + RichEditor_onEditingChange = 141, + RichEditor_onSubmit = 142, + RichEditor_onWillChange = 143, + RichEditor_onDidChange = 144, + RichEditor_onCut = 145, + RichEditor_onCopy = 146, + RichText_onStart = 147, + RichText_onComplete = 148, + SaveButton_onClick = 149, + Scroll_onScroll = 150, + Scroll_onScrollEdge = 151, + Scroll_onScrollStart = 152, + Scroll_onScrollEnd = 153, + Scroll_onScrollStop = 154, + Scroll_onScrollFrameBegin = 155, + Search_onEditChange = 156, + Search_onSubmit0 = 157, + Search_onSubmit1 = 158, + Search_onChange = 159, + Search_onTextSelectionChange = 160, + Search_onContentScroll = 161, + Search_onCopy = 162, + Search_onCut = 163, + Search_onPaste = 164, + Search_onWillInsert = 165, + Search_onDidInsert = 166, + Search_onWillDelete = 167, + Search_onDidDelete = 168, + Select_onSelect = 169, + Slider_onChange = 170, + Stepper_onFinish = 171, + Stepper_onSkip = 172, + Stepper_onChange = 173, + Stepper_onNext = 174, + Stepper_onPrevious = 175, + Swiper_onChange = 176, + Swiper_onAnimationStart = 177, + Swiper_onAnimationEnd = 178, + Swiper_onGestureSwipe = 179, + Swiper_onContentDidScroll = 180, + Tabs_onChange = 181, + Tabs_onTabBarClick = 182, + Tabs_onAnimationStart = 183, + Tabs_onAnimationEnd = 184, + Tabs_onGestureSwipe = 185, + Tabs_customContentTransition = 186, + Tabs_onContentWillChange = 187, + TabContent_onWillShow = 188, + TabContent_onWillHide = 189, + Text_onCopy = 190, + Text_onTextSelectionChange = 191, + TextArea_onSubmit0 = 192, + TextArea_onSubmit1 = 193, + TextArea_onChange = 194, + TextArea_onTextSelectionChange = 195, + TextArea_onContentScroll = 196, + TextArea_onEditChange = 197, + TextArea_onCopy = 198, + TextArea_onCut = 199, + TextArea_onPaste = 200, + TextArea_onWillInsert = 201, + TextArea_onDidInsert = 202, + TextArea_onWillDelete = 203, + TextArea_onDidDelete = 204, + TextClock_onDateChange = 205, + TextInput_onEditChanged = 206, + TextInput_onEditChange = 207, + TextInput_onSubmit = 208, + TextInput_onChange = 209, + TextInput_onTextSelectionChange = 210, + TextInput_onContentScroll = 211, + TextInput_onCopy = 212, + TextInput_onCut = 213, + TextInput_onPaste = 214, + TextInput_onSecurityStateChange = 215, + TextInput_onWillInsert = 216, + TextInput_onDidInsert = 217, + TextInput_onWillDelete = 218, + TextInput_onDidDelete = 219, + TextPicker_onAccept = 220, + TextPicker_onCancel = 221, + TextPicker_onChange = 222, + TextPicker_onScrollStop = 223, + TextTimer_onTimer = 224, + TimePicker_onChange = 225, + Toggle_onChange = 226, + Video_onStart = 227, + Video_onPause = 228, + Video_onFinish = 229, + Video_onFullscreenChange = 230, + Video_onPrepared = 231, + Video_onSeeking = 232, + Video_onSeeked = 233, + Video_onUpdate = 234, + Video_onError = 235, + Video_onStop = 236, + Web_onPageEnd = 237, + Web_onPageBegin = 238, + Web_onProgressChange = 239, + Web_onTitleReceive = 240, + Web_onGeolocationHide = 241, + Web_onGeolocationShow = 242, + Web_onRequestSelected = 243, + Web_onAlert = 244, + Web_onBeforeUnload = 245, + Web_onConfirm = 246, + Web_onPrompt = 247, + Web_onConsole = 248, + Web_onErrorReceive = 249, + Web_onHttpErrorReceive = 250, + Web_onDownloadStart = 251, + Web_onRefreshAccessedHistory = 252, + Web_onUrlLoadIntercept = 253, + Web_onSslErrorReceive = 254, + Web_onRenderExited0 = 255, + Web_onRenderExited1 = 256, + Web_onShowFileSelector = 257, + Web_onFileSelectorShow = 258, + Web_onResourceLoad = 259, + Web_onFullScreenExit = 260, + Web_onFullScreenEnter = 261, + Web_onScaleChange = 262, + Web_onHttpAuthRequest = 263, + Web_onInterceptRequest = 264, + Web_onPermissionRequest = 265, + Web_onScreenCaptureRequest = 266, + Web_onContextMenuShow = 267, + Web_onContextMenuHide = 268, + Web_onSearchResultReceive = 269, + Web_onScroll = 270, + Web_onSslErrorEventReceive = 271, + Web_onSslErrorEvent = 272, + Web_onClientAuthenticationRequest = 273, + Web_onWindowNew = 274, + Web_onWindowExit = 275, + Web_onInterceptKeyEvent = 276, + Web_onTouchIconUrlReceived = 277, + Web_onFaviconReceived = 278, + Web_onPageVisible = 279, + Web_onDataResubmitted = 280, + Web_onAudioStateChanged = 281, + Web_onFirstContentfulPaint = 282, + Web_onFirstMeaningfulPaint = 283, + Web_onLargestContentfulPaint = 284, + Web_onLoadIntercept = 285, + Web_onControllerAttached = 286, + Web_onOverScroll = 287, + Web_onSafeBrowsingCheckResult = 288, + Web_onNavigationEntryCommitted = 289, + Web_onIntelligentTrackingPreventionResult = 290, + Web_onNativeEmbedLifecycleChange = 291, + Web_onNativeEmbedVisibilityChange = 292, + Web_onNativeEmbedGestureEvent = 293, + Web_onOverrideUrlLoading = 294, + Web_onRenderProcessNotResponding = 295, + Web_onRenderProcessResponding = 296, + Web_onViewportFitChanged = 297, + Web_onInterceptKeyboardAttach = 298, + Web_onAdsBlocked = 299, + XComponent_onLoad = 300, + XComponent_onDestroy = 301, + SideBarContainer_onChange = 302, + WaterFlow_onReachStart = 303, + WaterFlow_onReachEnd = 304, + WaterFlow_onScrollFrameBegin = 305, + WaterFlow_onScrollIndex = 306, + UIExtensionComponent_onRemoteReady = 307, + UIExtensionComponent_onResult = 308, + UIExtensionComponent_onRelease = 309, + UIExtensionComponent_onTerminated = 310, } interface PeerEvent { @@ -806,29 +799,6 @@ export interface NavRouter_onStateChange_event extends PeerEvent { readonly kind: PeerEventKind.NavRouter_onStateChange readonly parameter: boolean } -export interface Navigation_onTitleModeChange_event extends PeerEvent { - readonly kind: PeerEventKind.Navigation_onTitleModeChange - readonly titleMode: NavigationTitleMode -} -export interface Navigation_onNavBarStateChange_event extends PeerEvent { - readonly kind: PeerEventKind.Navigation_onNavBarStateChange - readonly parameter: boolean -} -export interface Navigation_onNavigationModeChange_event extends PeerEvent { - readonly kind: PeerEventKind.Navigation_onNavigationModeChange - readonly mode: NavigationMode -} -export interface Navigation_navDestination_event extends PeerEvent { - readonly kind: PeerEventKind.Navigation_navDestination - readonly name: string - readonly param: unknown -} -export interface Navigation_customNavContentTransition_event extends PeerEvent { - readonly kind: PeerEventKind.Navigation_customNavContentTransition - readonly from: NavContentInfo - readonly to: NavContentInfo - readonly operation: NavigationOperation -} export interface Panel_onChange_event extends PeerEvent { readonly kind: PeerEventKind.Panel_onChange readonly width: number @@ -1087,10 +1057,6 @@ 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 @@ -1738,11 +1704,6 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.NavDestination_onWillShow: return "NavDestination_onWillShow" case PeerEventKind.NavDestination_onWillHide: return "NavDestination_onWillHide" case PeerEventKind.NavRouter_onStateChange: return "NavRouter_onStateChange" - case PeerEventKind.Navigation_onTitleModeChange: return "Navigation_onTitleModeChange" - case PeerEventKind.Navigation_onNavBarStateChange: return "Navigation_onNavBarStateChange" - case PeerEventKind.Navigation_onNavigationModeChange: return "Navigation_onNavigationModeChange" - case PeerEventKind.Navigation_navDestination: return "Navigation_navDestination" - case PeerEventKind.Navigation_customNavContentTransition: return "Navigation_customNavContentTransition" case PeerEventKind.Panel_onChange: return "Panel_onChange" case PeerEventKind.Panel_onHeightChange: return "Panel_onHeightChange" case PeerEventKind.PasteButton_onClick: return "PasteButton_onClick" @@ -1804,7 +1765,6 @@ 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" @@ -2066,9 +2026,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const value_buf_length: int32 = eventDeserializer.readInt32() let value_buf: Array = new Array() for (let value_buf_i = 0; value_buf_i < value_buf_length; value_buf_i++) { - { - value_buf[value_buf_i] = eventDeserializer.readTouchTestInfo() - } + value_buf[value_buf_i] = eventDeserializer.readTouchTestInfo() } event.value = value_buf return (event as CommonMethod_onChildTouchTest_event) @@ -2183,9 +2141,9 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const extraParams_buf_runtimeType = (eventDeserializer.readInt8() as int32) let extraParams_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (extraParams_buf_runtimeType)) - { - extraParams_buf = (eventDeserializer.readString() as string) - } + { + extraParams_buf = (eventDeserializer.readString() as string) + } event.extraParams = extraParams_buf return (event as CommonMethod_onDragStart_event) } @@ -2197,9 +2155,9 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const extraParams_buf_runtimeType = (eventDeserializer.readInt8() as int32) let extraParams_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (extraParams_buf_runtimeType)) - { - extraParams_buf = (eventDeserializer.readString() as string) - } + { + extraParams_buf = (eventDeserializer.readString() as string) + } event.extraParams = extraParams_buf return (event as CommonMethod_onDragEnter_event) } @@ -2211,9 +2169,9 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const extraParams_buf_runtimeType = (eventDeserializer.readInt8() as int32) let extraParams_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (extraParams_buf_runtimeType)) - { - extraParams_buf = (eventDeserializer.readString() as string) - } + { + extraParams_buf = (eventDeserializer.readString() as string) + } event.extraParams = extraParams_buf return (event as CommonMethod_onDragMove_event) } @@ -2225,9 +2183,9 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const extraParams_buf_runtimeType = (eventDeserializer.readInt8() as int32) let extraParams_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (extraParams_buf_runtimeType)) - { - extraParams_buf = (eventDeserializer.readString() as string) - } + { + extraParams_buf = (eventDeserializer.readString() as string) + } event.extraParams = extraParams_buf return (event as CommonMethod_onDragLeave_event) } @@ -2239,9 +2197,9 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const extraParams_buf_runtimeType = (eventDeserializer.readInt8() as int32) let extraParams_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (extraParams_buf_runtimeType)) - { - extraParams_buf = (eventDeserializer.readString() as string) - } + { + extraParams_buf = (eventDeserializer.readString() as string) + } event.extraParams = extraParams_buf return (event as CommonMethod_onDrop_event) } @@ -2253,9 +2211,9 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const extraParams_buf_runtimeType = (eventDeserializer.readInt8() as int32) let extraParams_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (extraParams_buf_runtimeType)) - { - extraParams_buf = (eventDeserializer.readString() as string) - } + { + extraParams_buf = (eventDeserializer.readString() as string) + } event.extraParams = extraParams_buf return (event as CommonMethod_onDragEnd_event) } @@ -2283,9 +2241,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent 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) - } + recognizers_buf[recognizers_buf_i] = (eventDeserializer.readGestureRecognizer() as GestureRecognizer) } event.recognizers = recognizers_buf return (event as CommonMethod_onGestureRecognizerJudgeBegin0_event) @@ -2299,9 +2255,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent 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) - } + recognizers_buf[recognizers_buf_i] = (eventDeserializer.readGestureRecognizer() as GestureRecognizer) } event.recognizers = recognizers_buf return (event as CommonMethod_onGestureRecognizerJudgeBegin1_event) @@ -2314,9 +2268,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const others_buf_length: int32 = eventDeserializer.readInt32() let others_buf: Array = new Array() for (let others_buf_i = 0; others_buf_i < others_buf_length; others_buf_i++) { - { - others_buf[others_buf_i] = (eventDeserializer.readGestureRecognizer() as GestureRecognizer) - } + others_buf[others_buf_i] = (eventDeserializer.readGestureRecognizer() as GestureRecognizer) } event.others = others_buf return (event as CommonMethod_shouldBuiltInRecognizerParallelWith_event) @@ -2578,18 +2530,18 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const event_buf_runtimeType = (eventDeserializer.readInt8() as int32) let event_buf: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number } | undefined|undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - const event_buf__width: number = (eventDeserializer.readNumber() as number) - const event_buf__height: number = (eventDeserializer.readNumber() as number) - const event_buf__componentWidth: number = (eventDeserializer.readNumber() as number) - const event_buf__componentHeight: number = (eventDeserializer.readNumber() as number) - const event_buf__loadingStatus: number = (eventDeserializer.readNumber() as number) - const event_buf__contentWidth: number = (eventDeserializer.readNumber() as number) - 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} as { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number }) - } + { + const event_buf__width: number = (eventDeserializer.readNumber() as number) + const event_buf__height: number = (eventDeserializer.readNumber() as number) + const event_buf__componentWidth: number = (eventDeserializer.readNumber() as number) + const event_buf__componentHeight: number = (eventDeserializer.readNumber() as number) + const event_buf__loadingStatus: number = (eventDeserializer.readNumber() as number) + const event_buf__contentWidth: number = (eventDeserializer.readNumber() as number) + 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} 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) } @@ -2860,44 +2812,6 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent event.parameter = eventDeserializer.readBoolean() return (event as NavRouter_onStateChange_event) } - else if ((kind) === (PeerEventKind.Navigation_onTitleModeChange)) { - const event: { kind?: number, nodeId?: PeerEventKind, titleMode?: any } = {} - event.kind = kind - event.nodeId = nodeId - event.titleMode = (eventDeserializer.readInt32() as NavigationTitleMode) - return (event as Navigation_onTitleModeChange_event) - } - else if ((kind) === (PeerEventKind.Navigation_onNavBarStateChange)) { - const event: { kind?: number, nodeId?: PeerEventKind, parameter?: any } = {} - event.kind = kind - event.nodeId = nodeId - event.parameter = eventDeserializer.readBoolean() - return (event as Navigation_onNavBarStateChange_event) - } - else if ((kind) === (PeerEventKind.Navigation_onNavigationModeChange)) { - const event: { kind?: number, nodeId?: PeerEventKind, mode?: any } = {} - event.kind = kind - event.nodeId = nodeId - event.mode = (eventDeserializer.readInt32() as NavigationMode) - return (event as Navigation_onNavigationModeChange_event) - } - else if ((kind) === (PeerEventKind.Navigation_navDestination)) { - const event: { kind?: number, nodeId?: PeerEventKind, name?: any, param?: any } = {} - event.kind = kind - event.nodeId = nodeId - event.name = (eventDeserializer.readString() as string) - event.param = (eventDeserializer.readCustomObject("Any") as Object) - return (event as Navigation_navDestination_event) - } - else if ((kind) === (PeerEventKind.Navigation_customNavContentTransition)) { - const event: { kind?: number, nodeId?: PeerEventKind, from?: any, to?: any, operation?: any } = {} - event.kind = kind - event.nodeId = nodeId - event.from = eventDeserializer.readNavContentInfo() - event.to = eventDeserializer.readNavContentInfo() - event.operation = (eventDeserializer.readInt32() as NavigationOperation) - return (event as Navigation_customNavContentTransition_event) - } else if ((kind) === (PeerEventKind.Panel_onChange)) { const event: { kind?: number, nodeId?: PeerEventKind, width?: any, height?: any, mode?: any } = {} event.kind = kind @@ -2929,9 +2843,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const input_buf_length: int32 = eventDeserializer.readInt32() let input_buf: Array = new Array() for (let input_buf_i = 0; input_buf_i < input_buf_length; input_buf_i++) { - { - input_buf[input_buf_i] = (eventDeserializer.readNumber() as number) - } + input_buf[input_buf_i] = (eventDeserializer.readNumber() as number) } event.input = input_buf return (event as PatternLock_onPatternComplete_event) @@ -3051,9 +2963,9 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const event_buf_runtimeType = (eventDeserializer.readInt8() as int32) let event_buf: PasteEvent | undefined|undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - event_buf = eventDeserializer.readPasteEvent() - } + { + event_buf = eventDeserializer.readPasteEvent() + } event.event = event_buf return (event as RichEditor_onPaste_event) } @@ -3184,9 +3096,9 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent 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_buf = eventDeserializer.readSubmitEvent() + } event.event = event_buf return (event as Search_onSubmit1_event) } @@ -3198,9 +3110,9 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const previewText_buf_runtimeType = (eventDeserializer.readInt8() as int32) let previewText_buf: PreviewText | undefined|undefined if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) - { - previewText_buf = eventDeserializer.readPreviewText() - } + { + previewText_buf = eventDeserializer.readPreviewText() + } event.previewText = previewText_buf return (event as Search_onChange_event) } @@ -3364,13 +3276,6 @@ 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 @@ -3468,9 +3373,9 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent 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_buf = eventDeserializer.readSubmitEvent() + } event.event = event_buf return (event as TextArea_onSubmit1_event) } @@ -3482,9 +3387,9 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const previewText_buf_runtimeType = (eventDeserializer.readInt8() as int32) let previewText_buf: PreviewText | undefined|undefined if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) - { - previewText_buf = eventDeserializer.readPreviewText() - } + { + previewText_buf = eventDeserializer.readPreviewText() + } event.previewText = previewText_buf return (event as TextArea_onChange_event) } @@ -3598,9 +3503,9 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const previewText_buf_runtimeType = (eventDeserializer.readInt8() as int32) let previewText_buf: PreviewText | undefined|undefined if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) - { - previewText_buf = eventDeserializer.readPreviewText() - } + { + previewText_buf = eventDeserializer.readPreviewText() + } event.previewText = previewText_buf return (event as TextInput_onChange_event) } @@ -3695,7 +3600,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const event: { kind?: number, nodeId?: PeerEventKind, value?: any, index?: any } = {} event.kind = kind event.nodeId = nodeId - const value_buf_selector: int32 = eventDeserializer.readInt8() + const value_buf_selector: number = eventDeserializer.readInt8() let value_buf: string | Array | undefined|undefined if (value_buf_selector == 0) { value_buf = (eventDeserializer.readString() as string) @@ -3704,14 +3609,15 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent 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_u[value_buf_u_i] = (eventDeserializer.readString() as string) } value_buf = value_buf_u + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") } event.value = (value_buf as string | Array) - const index_buf_selector: int32 = eventDeserializer.readInt8() + const index_buf_selector: number = eventDeserializer.readInt8() let index_buf: number | Array | undefined|undefined if (index_buf_selector == 0) { index_buf = (eventDeserializer.readNumber() as number) @@ -3720,11 +3626,12 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent 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_u[index_buf_u_i] = (eventDeserializer.readNumber() as number) } index_buf = index_buf_u + } + else { + throw new Error("One of the branches for index_buf has to be chosen through deserialisation.") } event.index = (index_buf as number | Array) return (event as TextPicker_onChange_event) @@ -3733,7 +3640,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const event: { kind?: number, nodeId?: PeerEventKind, value?: any, index?: any } = {} event.kind = kind event.nodeId = nodeId - const value_buf_selector: int32 = eventDeserializer.readInt8() + const value_buf_selector: number = eventDeserializer.readInt8() let value_buf: string | Array | undefined|undefined if (value_buf_selector == 0) { value_buf = (eventDeserializer.readString() as string) @@ -3742,14 +3649,15 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent 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_u[value_buf_u_i] = (eventDeserializer.readString() as string) } value_buf = value_buf_u + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") } event.value = (value_buf as string | Array) - const index_buf_selector: int32 = eventDeserializer.readInt8() + const index_buf_selector: number = eventDeserializer.readInt8() let index_buf: number | Array | undefined|undefined if (index_buf_selector == 0) { index_buf = (eventDeserializer.readNumber() as number) @@ -3758,11 +3666,12 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent 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_u[index_buf_u_i] = (eventDeserializer.readNumber() as number) } index_buf = index_buf_u + } + else { + throw new Error("One of the branches for index_buf has to be chosen through deserialisation.") } event.index = (index_buf as number | Array) return (event as TextPicker_onScrollStop_event) @@ -3971,18 +3880,21 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const event_buf_runtimeType = (eventDeserializer.readInt8() as int32) let event_buf: { data: string | WebResourceRequest } | undefined|undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - const event_buf__data_buf_selector: int32 = eventDeserializer.readInt8() - let event_buf__data_buf: string | WebResourceRequest | undefined|undefined - if (event_buf__data_buf_selector == 0) { - event_buf__data_buf = (eventDeserializer.readString() as string) - } - else if (event_buf__data_buf_selector == 1) { - 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} as { data: string | WebResourceRequest }) + { + const event_buf__data_buf_selector: number = eventDeserializer.readInt8() + let event_buf__data_buf: string | WebResourceRequest | undefined|undefined + if (event_buf__data_buf_selector == 0) { + event_buf__data_buf = (eventDeserializer.readString() as string) + } + else if (event_buf__data_buf_selector == 1) { + event_buf__data_buf = (eventDeserializer.readWebResourceRequest() as WebResourceRequest) + } + else { + throw new Error("One of the branches for event_buf__data_buf has to be chosen through deserialisation.") } + const event_buf__data: string | WebResourceRequest = (event_buf__data_buf as string | WebResourceRequest) + event_buf = ({data: event_buf__data} as { data: string | WebResourceRequest }) + } event.event = event_buf return (event as Web_onUrlLoadIntercept_event) } @@ -3993,11 +3905,11 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const event_buf_runtimeType = (eventDeserializer.readInt8() as int32) let event_buf: { handler: Function, error: Object } | undefined|undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - 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} as { handler: Function, error: Object }) - } + { + 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} as { handler: Function, error: Object }) + } event.event = event_buf return (event as Web_onSslErrorReceive_event) } @@ -4015,10 +3927,10 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const event_buf_runtimeType = (eventDeserializer.readInt8() as int32) let event_buf: { detail: Object } | undefined|undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - const event_buf__detail: Object = (eventDeserializer.readCustomObject("Object") as Object) - event_buf = ({detail: event_buf__detail} as { detail: Object }) - } + { + const event_buf__detail: Object = (eventDeserializer.readCustomObject("Object") as Object) + event_buf = ({detail: event_buf__detail} as { detail: Object }) + } event.event = event_buf return (event as Web_onRenderExited1_event) } @@ -4036,11 +3948,11 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const event_buf_runtimeType = (eventDeserializer.readInt8() as int32) let event_buf: { callback: Function, fileSelector: Object } | undefined|undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - 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} as { callback: Function, fileSelector: Object }) - } + { + 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} as { callback: Function, fileSelector: Object }) + } event.event = event_buf return (event as Web_onFileSelectorShow_event) } @@ -4333,9 +4245,9 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const event_buf_runtimeType = (eventDeserializer.readInt8() as int32) let event_buf: Object | undefined|undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - event_buf = (eventDeserializer.readCustomObject("Object") as Object) - } + { + event_buf = (eventDeserializer.readCustomObject("Object") as Object) + } event.event = event_buf return (event as XComponent_onLoad_event) } @@ -4395,9 +4307,9 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const parameter_buf_want_buf_runtimeType = (eventDeserializer.readInt8() as int32) let parameter_buf_want_buf: Want | undefined|undefined if ((RuntimeType.UNDEFINED) != (parameter_buf_want_buf_runtimeType)) - { - parameter_buf_want_buf = eventDeserializer.readWant() - } + { + 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} as { code: number, want?: Want }) return (event as UIExtensionComponent_onResult_event) @@ -4541,11 +4453,6 @@ export interface PeerEventsProperties { 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) @@ -4607,7 +4514,6 @@ export interface PeerEventsProperties { 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 @@ -4861,11 +4767,6 @@ export function deliverGeneratedPeerEvent(event: PeerEvent, properties: PeerEven case PeerEventKind.NavDestination_onWillShow: properties.NavDestination_onWillShow?.(); break case PeerEventKind.NavDestination_onWillHide: properties.NavDestination_onWillHide?.(); break case PeerEventKind.NavRouter_onStateChange: properties.NavRouter_onStateChange?.((event as NavRouter_onStateChange_event).parameter); break - case PeerEventKind.Navigation_onTitleModeChange: properties.Navigation_onTitleModeChange?.((event as Navigation_onTitleModeChange_event).titleMode); break - case PeerEventKind.Navigation_onNavBarStateChange: properties.Navigation_onNavBarStateChange?.((event as Navigation_onNavBarStateChange_event).parameter); break - case PeerEventKind.Navigation_onNavigationModeChange: properties.Navigation_onNavigationModeChange?.((event as Navigation_onNavigationModeChange_event).mode); break - case PeerEventKind.Navigation_navDestination: properties.Navigation_navDestination?.((event as Navigation_navDestination_event).name, (event as Navigation_navDestination_event).param); break - case PeerEventKind.Navigation_customNavContentTransition: properties.Navigation_customNavContentTransition?.((event as Navigation_customNavContentTransition_event).from, (event as Navigation_customNavContentTransition_event).to, (event as Navigation_customNavContentTransition_event).operation); break case PeerEventKind.Panel_onChange: properties.Panel_onChange?.((event as Panel_onChange_event).width, (event as Panel_onChange_event).height, (event as Panel_onChange_event).mode); break case PeerEventKind.Panel_onHeightChange: properties.Panel_onHeightChange?.((event as Panel_onHeightChange_event).index); break case PeerEventKind.PasteButton_onClick: properties.PasteButton_onClick?.((event as PasteButton_onClick_event).event, (event as PasteButton_onClick_event).result); break @@ -4927,7 +4828,6 @@ 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).extraInfo); break diff --git a/arkoala/arkui/src/peers/ArkAbilityComponentPeer.ts b/arkoala/arkui/src/peers/ArkAbilityComponentPeer.ts index 21287e586..fc89ad075 100644 --- a/arkoala/arkui/src/peers/ArkAbilityComponentPeer.ts +++ b/arkoala/arkui/src/peers/ArkAbilityComponentPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkAbilityComponentPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkAbilityComponentPeer { - const _peer = new ArkAbilityComponentPeer(nodeType, flags, "AbilityComponent") + public static create(component?: ComponentBase, flags: int32 = 0): ArkAbilityComponentPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._AbilityComponent_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.AbilityComponent + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkAbilityComponentPeer(_peerPtr, "AbilityComponent", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkAlphabetIndexerPeer.ts b/arkoala/arkui/src/peers/ArkAlphabetIndexerPeer.ts index dd4bf6142..e01fd8279 100644 --- a/arkoala/arkui/src/peers/ArkAlphabetIndexerPeer.ts +++ b/arkoala/arkui/src/peers/ArkAlphabetIndexerPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkAlphabetIndexerPeer { - const _peer = new ArkAlphabetIndexerPeer(nodeType, flags, "AlphabetIndexer") + public static create(component?: ComponentBase, flags: int32 = 0): ArkAlphabetIndexerPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._AlphabetIndexer_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.AlphabetIndexer + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkAlphabetIndexerPeer(_peerPtr, "AlphabetIndexer", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkAnimatorPeer.ts b/arkoala/arkui/src/peers/ArkAnimatorPeer.ts index 9563967c6..c6c42bea0 100644 --- a/arkoala/arkui/src/peers/ArkAnimatorPeer.ts +++ b/arkoala/arkui/src/peers/ArkAnimatorPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkAnimatorPeer { - const _peer = new ArkAnimatorPeer(nodeType, flags, "Animator") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkAnimatorPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Animator_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Animator + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkAnimatorPeer(_peerPtr, "Animator", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkBadgePeer.ts b/arkoala/arkui/src/peers/ArkBadgePeer.ts index 4b8ec0730..67083b000 100644 --- a/arkoala/arkui/src/peers/ArkBadgePeer.ts +++ b/arkoala/arkui/src/peers/ArkBadgePeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkBadgePeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkBadgePeer { - const _peer = new ArkBadgePeer(nodeType, flags, "Badge") + public static create(component?: ComponentBase, flags: int32 = 0): ArkBadgePeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Badge_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Badge + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkBadgePeer(_peerPtr, "Badge", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkBlankPeer.ts b/arkoala/arkui/src/peers/ArkBlankPeer.ts index 0c6398dd3..a55893453 100644 --- a/arkoala/arkui/src/peers/ArkBlankPeer.ts +++ b/arkoala/arkui/src/peers/ArkBlankPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkBlankPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkBlankPeer { - const _peer = new ArkBlankPeer(nodeType, flags, "Blank") + public static create(component?: ComponentBase, flags: int32 = 0): ArkBlankPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Blank_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Blank + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkBlankPeer(_peerPtr, "Blank", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkButtonPeer.ts b/arkoala/arkui/src/peers/ArkButtonPeer.ts index f67bb2fcf..9909f6ecb 100644 --- a/arkoala/arkui/src/peers/ArkButtonPeer.ts +++ b/arkoala/arkui/src/peers/ArkButtonPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkButtonPeer { - const _peer = new ArkButtonPeer(nodeType, flags, "Button") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkButtonPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Button_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Button + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkButtonPeer(_peerPtr, "Button", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkCalendarPeer.ts b/arkoala/arkui/src/peers/ArkCalendarPeer.ts index fb5d01c20..216b08171 100644 --- a/arkoala/arkui/src/peers/ArkCalendarPeer.ts +++ b/arkoala/arkui/src/peers/ArkCalendarPeer.ts @@ -22,8 +22,8 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" -import { PeerNode } from "./../PeerNode" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { registerCallback } from "./SerializerBase" @@ -35,12 +35,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkCalendarPeer extends PeerNode { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.nextId(), flags) - super(_peerPtr, name, flags) - } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCalendarPeer { - const _peer = new ArkCalendarPeer(nodeType, flags, "Calendar") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkCalendarPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Calendar_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Calendar + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkCalendarPeer(_peerPtr, "Calendar", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkCalendarPickerPeer.ts b/arkoala/arkui/src/peers/ArkCalendarPickerPeer.ts index eed29b977..de146f3dc 100644 --- a/arkoala/arkui/src/peers/ArkCalendarPickerPeer.ts +++ b/arkoala/arkui/src/peers/ArkCalendarPickerPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkCalendarPickerPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCalendarPickerPeer { - const _peer = new ArkCalendarPickerPeer(nodeType, flags, "CalendarPicker") + public static create(component?: ComponentBase, flags: int32 = 0): ArkCalendarPickerPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._CalendarPicker_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.CalendarPicker + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkCalendarPickerPeer(_peerPtr, "CalendarPicker", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkCanvasPeer.ts b/arkoala/arkui/src/peers/ArkCanvasPeer.ts index 522bf08b9..1c0d989f3 100644 --- a/arkoala/arkui/src/peers/ArkCanvasPeer.ts +++ b/arkoala/arkui/src/peers/ArkCanvasPeer.ts @@ -22,9 +22,9 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" -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" @@ -36,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkCanvasPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCanvasPeer { - const _peer = new ArkCanvasPeer(nodeType, flags, "Canvas") + public static create(component?: ComponentBase, flags: int32 = 0): ArkCanvasPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Canvas_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Canvas + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkCanvasPeer(_peerPtr, "Canvas", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkCheckboxPeer.ts b/arkoala/arkui/src/peers/ArkCheckboxPeer.ts index b2acf089c..8153c13a9 100644 --- a/arkoala/arkui/src/peers/ArkCheckboxPeer.ts +++ b/arkoala/arkui/src/peers/ArkCheckboxPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkCheckboxPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCheckboxPeer { - const _peer = new ArkCheckboxPeer(nodeType, flags, "Checkbox") + public static create(component?: ComponentBase, flags: int32 = 0): ArkCheckboxPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Checkbox_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Checkbox + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkCheckboxPeer(_peerPtr, "Checkbox", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkCheckboxgroupPeer.ts b/arkoala/arkui/src/peers/ArkCheckboxgroupPeer.ts index 9c22afcd7..c2386ba92 100644 --- a/arkoala/arkui/src/peers/ArkCheckboxgroupPeer.ts +++ b/arkoala/arkui/src/peers/ArkCheckboxgroupPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkCheckboxGroupPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCheckboxGroupPeer { - const _peer = new ArkCheckboxGroupPeer(nodeType, flags, "CheckboxGroup") + public static create(component?: ComponentBase, flags: int32 = 0): ArkCheckboxGroupPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._CheckboxGroup_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.CheckboxGroup + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkCheckboxGroupPeer(_peerPtr, "CheckboxGroup", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkCirclePeer.ts b/arkoala/arkui/src/peers/ArkCirclePeer.ts index a7c05a5b0..96cc18ca5 100644 --- a/arkoala/arkui/src/peers/ArkCirclePeer.ts +++ b/arkoala/arkui/src/peers/ArkCirclePeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkCirclePeer extends ArkCommonShapeMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCirclePeer { - const _peer = new ArkCirclePeer(nodeType, flags, "Circle") + public static create(component?: ComponentBase, flags: int32 = 0): ArkCirclePeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Circle_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Circle + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkCirclePeer(_peerPtr, "Circle", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkColumnPeer.ts b/arkoala/arkui/src/peers/ArkColumnPeer.ts index aa85fa3be..55d463fb4 100644 --- a/arkoala/arkui/src/peers/ArkColumnPeer.ts +++ b/arkoala/arkui/src/peers/ArkColumnPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkColumnPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkColumnPeer { - const _peer = new ArkColumnPeer(nodeType, flags, "Column") + public static create(component?: ComponentBase, flags: int32 = 0): ArkColumnPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Column_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Column + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkColumnPeer(_peerPtr, "Column", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkColumnSplitPeer.ts b/arkoala/arkui/src/peers/ArkColumnSplitPeer.ts index 436f070df..f7fe93c76 100644 --- a/arkoala/arkui/src/peers/ArkColumnSplitPeer.ts +++ b/arkoala/arkui/src/peers/ArkColumnSplitPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkColumnSplitPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkColumnSplitPeer { - const _peer = new ArkColumnSplitPeer(nodeType, flags, "ColumnSplit") + public static create(component?: ComponentBase, flags: int32 = 0): ArkColumnSplitPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._ColumnSplit_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.ColumnSplit + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkColumnSplitPeer(_peerPtr, "ColumnSplit", flags) component?.setPeer(_peer) return _peer } @@ -49,18 +56,14 @@ export class ArkColumnSplitPeer extends ArkCommonMethodPeer { resizeableAttribute(value: boolean): void { nativeModule()._ColumnSplitAttribute_resizeable(this.peer.ptr, +value) } - dividerAttribute(value: ColumnSplitDividerStyle | null): void { + dividerAttribute(value?: ColumnSplitDividerStyle): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - 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 (value === null) { - thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeColumnSplitDividerStyle(value_value) } nativeModule()._ColumnSplitAttribute_divider(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -71,5 +74,5 @@ export class ArkColumnSplitPeer extends ArkCommonMethodPeer { } export interface ArkColumnSplitAttributes extends ArkCommonMethodAttributes { resizeable?: boolean - divider?: ColumnSplitDividerStyle | null + divider?: ColumnSplitDividerStyle | undefined } diff --git a/arkoala/arkui/src/peers/ArkCommonPeer.ts b/arkoala/arkui/src/peers/ArkCommonPeer.ts index c8a1ae5d9..40055c4db 100644 --- a/arkoala/arkui/src/peers/ArkCommonPeer.ts +++ b/arkoala/arkui/src/peers/ArkCommonPeer.ts @@ -22,9 +22,8 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" -import { PeerNode } from "./../PeerNode" -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" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { registerCallback } from "./SerializerBase" @@ -36,12 +35,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkCommonMethodPeer extends PeerNode { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.nextId(), flags) - super(_peerPtr, name, flags) - } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCommonMethodPeer { - const _peer = new ArkCommonMethodPeer(nodeType, flags, "CommonMethod") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkCommonMethodPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._CommonMethod_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.CommonMethod + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkCommonMethodPeer(_peerPtr, "CommonMethod", flags) component?.setPeer(_peer) return _peer } @@ -398,25 +402,25 @@ export class ArkCommonMethodPeer extends PeerNode { } visualEffectAttribute(value: VisualEffect): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("VisualEffect", value) + thisSerializer.writeVisualEffect(value) nativeModule()._CommonMethod_visualEffect(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } backgroundFilterAttribute(value: Filter): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Filter", value) + thisSerializer.writeFilter(value) nativeModule()._CommonMethod_backgroundFilter(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } foregroundFilterAttribute(value: Filter): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Filter", value) + thisSerializer.writeFilter(value) nativeModule()._CommonMethod_foregroundFilter(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } compositingFilterAttribute(value: Filter): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Filter", value) + thisSerializer.writeFilter(value) nativeModule()._CommonMethod_compositingFilter(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } @@ -1595,18 +1599,14 @@ export class ArkCommonMethodPeer extends PeerNode { aspectRatioAttribute(value: number): void { nativeModule()._CommonMethod_aspectRatio(this.peer.ptr, value) } - clickEffectAttribute(value: ClickEffect | null): void { + clickEffectAttribute(value?: ClickEffect): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("level"))))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeClickEffect(value_0) - } - else if (value === null) { - thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeClickEffect(value_value) } nativeModule()._CommonMethod_clickEffect(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -1647,23 +1647,19 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_onDragEnd(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } - allowDropAttribute(value: Array | null): void { + allowDropAttribute(value?: Array): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT) == (value_type)) && (value instanceof Array)) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast>(value) - thisSerializer.writeInt32(value_0.length) - for (let i = 0; i < value_0.length; i++) { - const value_0_element = value_0[i] - thisSerializer.writeCustomObject("UniformDataType", value_0_element) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeInt32(value_value.length) + for (let i = 0; i < value_value.length; i++) { + const value_value_element = value_value[i] + thisSerializer.writeUniformDataType(value_value_element) } } - else if (value === null) { - thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - } nativeModule()._CommonMethod_allowDrop(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } @@ -1996,25 +1992,25 @@ export class ArkCommonMethodPeer extends PeerNode { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT) == (value_type)) && (isInstanceOf("CircleShape", value))) { + if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("__CircleShapeStub"))))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeCustomObject("CircleShape", value_0) + const value_0 = unsafeCast(value) + thisSerializer.writeCircleShape(value_0) } - else if (((RuntimeType.OBJECT) == (value_type)) && (isInstanceOf("EllipseShape", value))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("__EllipseShapeStub"))))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - thisSerializer.writeCustomObject("EllipseShape", value_1) + const value_1 = unsafeCast(value) + thisSerializer.writeEllipseShape(value_1) } - else if (((RuntimeType.OBJECT) == (value_type)) && (isInstanceOf("PathShape", value))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("__PathShapeStub"))))) { thisSerializer.writeInt8(2) - const value_2 = unsafeCast(value) - thisSerializer.writeCustomObject("PathShape", value_2) + const value_2 = unsafeCast(value) + thisSerializer.writePathShape(value_2) } - else if (((RuntimeType.OBJECT) == (value_type)) && (isInstanceOf("RectShape", value))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("__RectShapeStub"))))) { thisSerializer.writeInt8(3) - const value_3 = unsafeCast(value) - thisSerializer.writeCustomObject("RectShape", value_3) + const value_3 = unsafeCast(value) + thisSerializer.writeRectShape(value_3) } nativeModule()._CommonMethod_clipShape(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -2061,25 +2057,25 @@ export class ArkCommonMethodPeer extends PeerNode { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT) == (value_type)) && (isInstanceOf("CircleShape", value))) { + if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("__CircleShapeStub"))))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeCustomObject("CircleShape", value_0) + const value_0 = unsafeCast(value) + thisSerializer.writeCircleShape(value_0) } - else if (((RuntimeType.OBJECT) == (value_type)) && (isInstanceOf("EllipseShape", value))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("__EllipseShapeStub"))))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - thisSerializer.writeCustomObject("EllipseShape", value_1) + const value_1 = unsafeCast(value) + thisSerializer.writeEllipseShape(value_1) } - else if (((RuntimeType.OBJECT) == (value_type)) && (isInstanceOf("PathShape", value))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("__PathShapeStub"))))) { thisSerializer.writeInt8(2) - const value_2 = unsafeCast(value) - thisSerializer.writeCustomObject("PathShape", value_2) + const value_2 = unsafeCast(value) + thisSerializer.writePathShape(value_2) } - else if (((RuntimeType.OBJECT) == (value_type)) && (isInstanceOf("RectShape", value))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("__RectShapeStub"))))) { thisSerializer.writeInt8(3) - const value_3 = unsafeCast(value) - thisSerializer.writeCustomObject("RectShape", value_3) + const value_3 = unsafeCast(value) + thisSerializer.writeRectShape(value_3) } nativeModule()._CommonMethod_maskShape(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -2512,8 +2508,8 @@ export class ArkCommonMethodPeer extends PeerNode { } else if (((RuntimeType.OBJECT == value_type))) { thisSerializer.writeInt8(2) - const value_2 = unsafeCast(value) - thisSerializer.writeCustomObject("ComponentContent", value_2) + const value_2 = unsafeCast(value) + thisSerializer.writeComponentContent(value_2) } let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -2548,8 +2544,8 @@ export class ArkCommonMethodPeer extends PeerNode { } else if (((RuntimeType.OBJECT == effect_type))) { thisSerializer.writeInt8(1) - const effect_1 = unsafeCast(effect) - thisSerializer.writeCustomObject("Blender", effect_1) + const effect_1 = unsafeCast(effect) + thisSerializer.writeBlender(effect_1) } let type_type: int32 = RuntimeType.UNDEFINED type_type = runtimeType(type) @@ -2861,14 +2857,14 @@ export interface ArkCommonMethodAttributes { 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 + clickEffect?: ClickEffect | undefined 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 + allowDrop?: Array | undefined draggable?: boolean dragPreview?: CustomBuilder | DragItemInfo | string onPreDrag?: ((parameter: PreDragStatus) => void) @@ -2911,11 +2907,17 @@ export interface ArkCommonMethodAttributes { 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, flags: int32 = 0): ArkCommonShapeMethodPeer { - const _peer = new ArkCommonShapeMethodPeer(nodeType, flags, "CommonShapeMethod") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkCommonShapeMethodPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._CommonShapeMethod_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.CommonShapeMethod + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkCommonShapeMethodPeer(_peerPtr, "CommonShapeMethod", flags) component?.setPeer(_peer) return _peer } @@ -3091,11 +3093,17 @@ export interface ArkCommonShapeMethodAttributes extends ArkCommonMethodAttribute 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, flags: int32 = 0): ArkCommonPeer { - const _peer = new ArkCommonPeer(nodeType, flags, "Common") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkCommonPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Common_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Common + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkCommonPeer(_peerPtr, "Common", flags) component?.setPeer(_peer) return _peer } @@ -3109,11 +3117,17 @@ export class ArkCommonPeer extends ArkCommonMethodPeer { export interface ArkCommonAttributes extends ArkCommonMethodAttributes { } 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, flags: int32 = 0): ArkScrollableCommonMethodPeer { - const _peer = new ArkScrollableCommonMethodPeer(nodeType, flags, "ScrollableCommonMethod") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkScrollableCommonMethodPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._ScrollableCommonMethod_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.ScrollableCommonMethod + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkScrollableCommonMethodPeer(_peerPtr, "ScrollableCommonMethod", flags) component?.setPeer(_peer) return _peer } @@ -3253,8 +3267,8 @@ export class ArkScrollableCommonMethodPeer extends ArkCommonMethodPeer { } else if (((RuntimeType.OBJECT == value_type))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - thisSerializer.writeCustomObject("RectShape", value_1) + const value_1 = unsafeCast(value) + thisSerializer.writeRectShape(value_1) } nativeModule()._ScrollableCommonMethod_clipContent(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() diff --git a/arkoala/arkui/src/peers/ArkComponent3dPeer.ts b/arkoala/arkui/src/peers/ArkComponent3dPeer.ts index 231f93ecd..086776cff 100644 --- a/arkoala/arkui/src/peers/ArkComponent3dPeer.ts +++ b/arkoala/arkui/src/peers/ArkComponent3dPeer.ts @@ -22,9 +22,9 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" -import { IMPORT_Scene_FROM_api_ohos_graphics_scene } from "./../SyntheticDeclarations" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { registerCallback } from "./SerializerBase" @@ -36,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkComponent3DPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkComponent3DPeer { - const _peer = new ArkComponent3DPeer(nodeType, flags, "Component3D") + public static create(component?: ComponentBase, flags: int32 = 0): ArkComponent3DPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Component3D_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Component3D + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkComponent3DPeer(_peerPtr, "Component3D", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkContainerSpanPeer.ts b/arkoala/arkui/src/peers/ArkContainerSpanPeer.ts index 3b3022dc0..fd8e138ec 100644 --- a/arkoala/arkui/src/peers/ArkContainerSpanPeer.ts +++ b/arkoala/arkui/src/peers/ArkContainerSpanPeer.ts @@ -22,8 +22,8 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" -import { PeerNode } from "./../PeerNode" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { registerCallback } from "./SerializerBase" @@ -35,12 +35,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkContainerSpanPeer extends PeerNode { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.nextId(), flags) - super(_peerPtr, name, flags) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkContainerSpanPeer { - const _peer = new ArkContainerSpanPeer(nodeType, flags, "ContainerSpan") + public static create(component?: ComponentBase, flags: int32 = 0): ArkContainerSpanPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._ContainerSpan_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.ContainerSpan + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkContainerSpanPeer(_peerPtr, "ContainerSpan", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkCounterPeer.ts b/arkoala/arkui/src/peers/ArkCounterPeer.ts index 048b869c9..bfd7c3735 100644 --- a/arkoala/arkui/src/peers/ArkCounterPeer.ts +++ b/arkoala/arkui/src/peers/ArkCounterPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkCounterPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCounterPeer { - const _peer = new ArkCounterPeer(nodeType, flags, "Counter") + public static create(component?: ComponentBase, flags: int32 = 0): ArkCounterPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Counter_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Counter + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkCounterPeer(_peerPtr, "Counter", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkDataPanelPeer.ts b/arkoala/arkui/src/peers/ArkDataPanelPeer.ts index d77070d54..24d39f057 100644 --- a/arkoala/arkui/src/peers/ArkDataPanelPeer.ts +++ b/arkoala/arkui/src/peers/ArkDataPanelPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkDataPanelPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkDataPanelPeer { - const _peer = new ArkDataPanelPeer(nodeType, flags, "DataPanel") + public static create(component?: ComponentBase, flags: int32 = 0): ArkDataPanelPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._DataPanel_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.DataPanel + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkDataPanelPeer(_peerPtr, "DataPanel", flags) component?.setPeer(_peer) return _peer } @@ -52,7 +59,7 @@ export class ArkDataPanelPeer extends ArkCommonMethodPeer { closeEffectAttribute(value: boolean): void { nativeModule()._DataPanelAttribute_closeEffect(this.peer.ptr, +value) } - valueColorsAttribute(value: Array): void { + valueColorsAttribute(value: Array): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeInt32(value.length) for (let i = 0; i < value.length; i++) { @@ -85,10 +92,10 @@ export class ArkDataPanelPeer extends ArkCommonMethodPeer { thisSerializer.writeResource(value_element_0_3) } } - else if (((RuntimeType.OBJECT) == (value_element_type)) && (((value_element!.hasOwnProperty("colors"))))) { + else if (((RuntimeType.OBJECT) == (value_element_type)) && (value_element instanceof LinearGradient_data_panel)) { thisSerializer.writeInt8(1) - const value_element_1 = unsafeCast(value_element) - thisSerializer.writeLinearGradient(value_element_1) + const value_element_1 = unsafeCast(value_element) + thisSerializer.writeLinearGradient_data_panel(value_element_1) } } nativeModule()._DataPanelAttribute_valueColors(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) @@ -142,7 +149,7 @@ export class ArkDataPanelPeer extends ArkCommonMethodPeer { } export interface ArkDataPanelAttributes extends ArkCommonMethodAttributes { closeEffect?: boolean - valueColors?: Array + valueColors?: Array trackBackgroundColor?: ResourceColor strokeWidth?: Length trackShadow?: DataPanelShadowOptions diff --git a/arkoala/arkui/src/peers/ArkDatePickerPeer.ts b/arkoala/arkui/src/peers/ArkDatePickerPeer.ts index 006f28a73..c7a68868d 100644 --- a/arkoala/arkui/src/peers/ArkDatePickerPeer.ts +++ b/arkoala/arkui/src/peers/ArkDatePickerPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkDatePickerPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkDatePickerPeer { - const _peer = new ArkDatePickerPeer(nodeType, flags, "DatePicker") + public static create(component?: ComponentBase, flags: int32 = 0): ArkDatePickerPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._DatePicker_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.DatePicker + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkDatePickerPeer(_peerPtr, "DatePicker", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkDividerPeer.ts b/arkoala/arkui/src/peers/ArkDividerPeer.ts index 539e59898..a7a7a4c4e 100644 --- a/arkoala/arkui/src/peers/ArkDividerPeer.ts +++ b/arkoala/arkui/src/peers/ArkDividerPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkDividerPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkDividerPeer { - const _peer = new ArkDividerPeer(nodeType, flags, "Divider") + public static create(component?: ComponentBase, flags: int32 = 0): ArkDividerPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Divider_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Divider + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkDividerPeer(_peerPtr, "Divider", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkEffectComponentPeer.ts b/arkoala/arkui/src/peers/ArkEffectComponentPeer.ts index aa781c296..58c3932e7 100644 --- a/arkoala/arkui/src/peers/ArkEffectComponentPeer.ts +++ b/arkoala/arkui/src/peers/ArkEffectComponentPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkEffectComponentPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkEffectComponentPeer { - const _peer = new ArkEffectComponentPeer(nodeType, flags, "EffectComponent") + public static create(component?: ComponentBase, flags: int32 = 0): ArkEffectComponentPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._EffectComponent_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.EffectComponent + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkEffectComponentPeer(_peerPtr, "EffectComponent", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkEllipsePeer.ts b/arkoala/arkui/src/peers/ArkEllipsePeer.ts index b3b1cb4b4..e06939b14 100644 --- a/arkoala/arkui/src/peers/ArkEllipsePeer.ts +++ b/arkoala/arkui/src/peers/ArkEllipsePeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkEllipsePeer extends ArkCommonShapeMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkEllipsePeer { - const _peer = new ArkEllipsePeer(nodeType, flags, "Ellipse") + public static create(component?: ComponentBase, flags: int32 = 0): ArkEllipsePeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Ellipse_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Ellipse + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkEllipsePeer(_peerPtr, "Ellipse", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkEmbeddedComponentPeer.ts b/arkoala/arkui/src/peers/ArkEmbeddedComponentPeer.ts index f8186cefc..baf4bb038 100644 --- a/arkoala/arkui/src/peers/ArkEmbeddedComponentPeer.ts +++ b/arkoala/arkui/src/peers/ArkEmbeddedComponentPeer.ts @@ -22,9 +22,9 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" -import { IMPORT_ErrorCallback_FROM_api_ohos_base } from "./../SyntheticDeclarations" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { registerCallback } from "./SerializerBase" @@ -36,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkEmbeddedComponentPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkEmbeddedComponentPeer { - const _peer = new ArkEmbeddedComponentPeer(nodeType, flags, "EmbeddedComponent") + public static create(component?: ComponentBase, flags: int32 = 0): ArkEmbeddedComponentPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._EmbeddedComponent_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.EmbeddedComponent + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkEmbeddedComponentPeer(_peerPtr, "EmbeddedComponent", flags) component?.setPeer(_peer) return _peer } @@ -56,9 +62,9 @@ export class ArkEmbeddedComponentPeer extends ArkCommonMethodPeer { nativeModule()._EmbeddedComponentAttribute_onTerminated(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } - onErrorAttribute(value: IMPORT_ErrorCallback_FROM_api_ohos_base): void { + onErrorAttribute(value: ErrorCallback): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("IMPORT_ErrorCallback_FROM_api_ohos_base", value) + thisSerializer.writeCustomObject("ErrorCallback", value) nativeModule()._EmbeddedComponentAttribute_onError(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } @@ -68,5 +74,5 @@ export class ArkEmbeddedComponentPeer extends ArkCommonMethodPeer { } export interface ArkEmbeddedComponentAttributes extends ArkCommonMethodAttributes { onTerminated?: ((parameter: TerminationInfo) => void) - onError?: IMPORT_ErrorCallback_FROM_api_ohos_base + onError?: ErrorCallback } diff --git a/arkoala/arkui/src/peers/ArkFlexPeer.ts b/arkoala/arkui/src/peers/ArkFlexPeer.ts index de1ab4244..2520d484d 100644 --- a/arkoala/arkui/src/peers/ArkFlexPeer.ts +++ b/arkoala/arkui/src/peers/ArkFlexPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkFlexPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkFlexPeer { - const _peer = new ArkFlexPeer(nodeType, flags, "Flex") + public static create(component?: ComponentBase, flags: int32 = 0): ArkFlexPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Flex_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Flex + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkFlexPeer(_peerPtr, "Flex", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkFlowItemPeer.ts b/arkoala/arkui/src/peers/ArkFlowItemPeer.ts index 8327e6676..01ea739c5 100644 --- a/arkoala/arkui/src/peers/ArkFlowItemPeer.ts +++ b/arkoala/arkui/src/peers/ArkFlowItemPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkFlowItemPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkFlowItemPeer { - const _peer = new ArkFlowItemPeer(nodeType, flags, "FlowItem") + public static create(component?: ComponentBase, flags: int32 = 0): ArkFlowItemPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._FlowItem_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.FlowItem + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkFlowItemPeer(_peerPtr, "FlowItem", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkFolderStackPeer.ts b/arkoala/arkui/src/peers/ArkFolderStackPeer.ts index f8cefc75d..1aff51c5c 100644 --- a/arkoala/arkui/src/peers/ArkFolderStackPeer.ts +++ b/arkoala/arkui/src/peers/ArkFolderStackPeer.ts @@ -22,9 +22,9 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" -import { IMPORT_default_WindowStatusType_FROM_api_ohos_window } from "./../SyntheticDeclarations" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { registerCallback } from "./SerializerBase" @@ -36,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkFolderStackPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkFolderStackPeer { - const _peer = new ArkFolderStackPeer(nodeType, flags, "FolderStack") + public static create(component?: ComponentBase, flags: int32 = 0): ArkFolderStackPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._FolderStack_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.FolderStack + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkFolderStackPeer(_peerPtr, "FolderStack", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkFormComponentPeer.ts b/arkoala/arkui/src/peers/ArkFormComponentPeer.ts index a376f8649..8b1305a94 100644 --- a/arkoala/arkui/src/peers/ArkFormComponentPeer.ts +++ b/arkoala/arkui/src/peers/ArkFormComponentPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkFormComponentPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkFormComponentPeer { - const _peer = new ArkFormComponentPeer(nodeType, flags, "FormComponent") + public static create(component?: ComponentBase, flags: int32 = 0): ArkFormComponentPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._FormComponent_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.FormComponent + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkFormComponentPeer(_peerPtr, "FormComponent", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkFormLinkPeer.ts b/arkoala/arkui/src/peers/ArkFormLinkPeer.ts index 689b77554..7da7dc8f3 100644 --- a/arkoala/arkui/src/peers/ArkFormLinkPeer.ts +++ b/arkoala/arkui/src/peers/ArkFormLinkPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkFormLinkPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkFormLinkPeer { - const _peer = new ArkFormLinkPeer(nodeType, flags, "FormLink") + public static create(component?: ComponentBase, flags: int32 = 0): ArkFormLinkPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._FormLink_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.FormLink + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkFormLinkPeer(_peerPtr, "FormLink", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkGaugePeer.ts b/arkoala/arkui/src/peers/ArkGaugePeer.ts index 2302215d7..c62d0c2d2 100644 --- a/arkoala/arkui/src/peers/ArkGaugePeer.ts +++ b/arkoala/arkui/src/peers/ArkGaugePeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkGaugePeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkGaugePeer { - const _peer = new ArkGaugePeer(nodeType, flags, "Gauge") + public static create(component?: ComponentBase, flags: int32 = 0): ArkGaugePeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Gauge_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Gauge + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkGaugePeer(_peerPtr, "Gauge", flags) component?.setPeer(_peer) return _peer } @@ -58,7 +65,7 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { endAngleAttribute(value: number): void { nativeModule()._GaugeAttribute_endAngle(this.peer.ptr, value) } - colorsAttribute(value: ResourceColor | LinearGradient | Array<[ ResourceColor | LinearGradient, number ]>): void { + colorsAttribute(value: ResourceColor | LinearGradient_common | Array<[ ResourceColor | LinearGradient_common, number ]>): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -90,12 +97,12 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { } else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("colors"))))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - thisSerializer.writeLinearGradient(value_1) + const value_1 = unsafeCast(value) + thisSerializer.writeLinearGradient_common(value_1) } - else if (((RuntimeType.OBJECT) == (value_type)) && (value instanceof Array<[ ResourceColor | LinearGradient, number ]>)) { + else if (((RuntimeType.OBJECT) == (value_type)) && (value instanceof Array<[ ResourceColor | LinearGradient_common, number ]>)) { thisSerializer.writeInt8(2) - const value_2 = unsafeCast>(value) + const value_2 = unsafeCast>(value) thisSerializer.writeInt32(value_2.length) for (let i = 0; i < value_2.length; i++) { const value_2_element = value_2[i] @@ -130,8 +137,8 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { } else if (((RuntimeType.OBJECT) == (value_2_element_0_type)) && (((value_2_element_0!.hasOwnProperty("colors"))))) { thisSerializer.writeInt8(1) - const value_2_element_0_1 = unsafeCast(value_2_element_0) - thisSerializer.writeLinearGradient(value_2_element_0_1) + const value_2_element_0_1 = unsafeCast(value_2_element_0) + thisSerializer.writeLinearGradient_common(value_2_element_0_1) } const value_2_element_1 = value_2_element[1] thisSerializer.writeNumber(value_2_element_1) @@ -187,7 +194,7 @@ export interface ArkGaugeAttributes extends ArkCommonMethodAttributes { value?: number startAngle?: number endAngle?: number - colors?: ResourceColor | LinearGradient | Array<[ ResourceColor | LinearGradient, number ]> + colors?: ResourceColor | LinearGradient_common | Array<[ ResourceColor | LinearGradient_common, number ]> strokeWidth?: Length description?: CustomBuilder trackShadow?: GaugeShadowOptions diff --git a/arkoala/arkui/src/peers/ArkGridColPeer.ts b/arkoala/arkui/src/peers/ArkGridColPeer.ts index 8acfabcf7..d62ec3542 100644 --- a/arkoala/arkui/src/peers/ArkGridColPeer.ts +++ b/arkoala/arkui/src/peers/ArkGridColPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkGridColPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkGridColPeer { - const _peer = new ArkGridColPeer(nodeType, flags, "GridCol") + public static create(component?: ComponentBase, flags: int32 = 0): ArkGridColPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._GridCol_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.GridCol + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkGridColPeer(_peerPtr, "GridCol", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkGridContainerPeer.ts b/arkoala/arkui/src/peers/ArkGridContainerPeer.ts index 8a3db67cf..75ac2a5f3 100644 --- a/arkoala/arkui/src/peers/ArkGridContainerPeer.ts +++ b/arkoala/arkui/src/peers/ArkGridContainerPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkColumnPeer, ArkColumnAttributes } from "./ArkColumnPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkGridContainerPeer extends ArkColumnPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkGridContainerPeer { - const _peer = new ArkGridContainerPeer(nodeType, flags, "GridContainer") + public static create(component?: ComponentBase, flags: int32 = 0): ArkGridContainerPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._GridContainer_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.GridContainer + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkGridContainerPeer(_peerPtr, "GridContainer", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkGridItemPeer.ts b/arkoala/arkui/src/peers/ArkGridItemPeer.ts index ed9662808..48ba211ab 100644 --- a/arkoala/arkui/src/peers/ArkGridItemPeer.ts +++ b/arkoala/arkui/src/peers/ArkGridItemPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkGridItemPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkGridItemPeer { - const _peer = new ArkGridItemPeer(nodeType, flags, "GridItem") + public static create(component?: ComponentBase, flags: int32 = 0): ArkGridItemPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._GridItem_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.GridItem + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkGridItemPeer(_peerPtr, "GridItem", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkGridPeer.ts b/arkoala/arkui/src/peers/ArkGridPeer.ts index ce0949079..d5d4c8cb4 100644 --- a/arkoala/arkui/src/peers/ArkGridPeer.ts +++ b/arkoala/arkui/src/peers/ArkGridPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkScrollableCommonMethodPeer, ArkScrollableCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkGridPeer { - const _peer = new ArkGridPeer(nodeType, flags, "Grid") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkGridPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Grid_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Grid + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkGridPeer(_peerPtr, "Grid", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkGridRowPeer.ts b/arkoala/arkui/src/peers/ArkGridRowPeer.ts index 5c9245ab6..f2157f836 100644 --- a/arkoala/arkui/src/peers/ArkGridRowPeer.ts +++ b/arkoala/arkui/src/peers/ArkGridRowPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkGridRowPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkGridRowPeer { - const _peer = new ArkGridRowPeer(nodeType, flags, "GridRow") + public static create(component?: ComponentBase, flags: int32 = 0): ArkGridRowPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._GridRow_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.GridRow + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkGridRowPeer(_peerPtr, "GridRow", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkHyperlinkPeer.ts b/arkoala/arkui/src/peers/ArkHyperlinkPeer.ts index 648ad7ec3..dcd389543 100644 --- a/arkoala/arkui/src/peers/ArkHyperlinkPeer.ts +++ b/arkoala/arkui/src/peers/ArkHyperlinkPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkHyperlinkPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkHyperlinkPeer { - const _peer = new ArkHyperlinkPeer(nodeType, flags, "Hyperlink") + public static create(component?: ComponentBase, flags: int32 = 0): ArkHyperlinkPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Hyperlink_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Hyperlink + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkHyperlinkPeer(_peerPtr, "Hyperlink", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkImageAnimatorPeer.ts b/arkoala/arkui/src/peers/ArkImageAnimatorPeer.ts index 9d489d27b..be2dca5b3 100644 --- a/arkoala/arkui/src/peers/ArkImageAnimatorPeer.ts +++ b/arkoala/arkui/src/peers/ArkImageAnimatorPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkImageAnimatorPeer { - const _peer = new ArkImageAnimatorPeer(nodeType, flags, "ImageAnimator") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkImageAnimatorPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._ImageAnimator_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.ImageAnimator + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkImageAnimatorPeer(_peerPtr, "ImageAnimator", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkImagePeer.ts b/arkoala/arkui/src/peers/ArkImagePeer.ts index 1aee8fd11..2ffe8db8c 100644 --- a/arkoala/arkui/src/peers/ArkImagePeer.ts +++ b/arkoala/arkui/src/peers/ArkImagePeer.ts @@ -22,9 +22,9 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" -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" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { registerCallback } from "./SerializerBase" @@ -36,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkImagePeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkImagePeer { - const _peer = new ArkImagePeer(nodeType, flags, "Image") + public static create(component?: ComponentBase, flags: int32 = 0): ArkImagePeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Image_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Image + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkImagePeer(_peerPtr, "Image", flags) component?.setPeer(_peer) return _peer } @@ -69,10 +75,10 @@ export class ArkImagePeer extends ArkCommonMethodPeer { thisSerializer.writeResource(src_1_1) } } - else if (((RuntimeType.OBJECT) == (src_type)) && (isInstanceOf("DrawableDescriptor", src))) { + else if (((RuntimeType.OBJECT) == (src_type)) && (((src!.hasOwnProperty("__DrawableDescriptorStub"))))) { thisSerializer.writeInt8(2) - const src_2 = unsafeCast(src) - thisSerializer.writeCustomObject("DrawableDescriptor", src_2) + const src_2 = unsafeCast(src) + thisSerializer.writeDrawableDescriptor(src_2) } nativeModule()._ImageInterface_setImageOptions0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -102,10 +108,10 @@ export class ArkImagePeer extends ArkCommonMethodPeer { thisSerializer.writeResource(src_1_1) } } - else if (((RuntimeType.OBJECT) == (src_type)) && (isInstanceOf("DrawableDescriptor", src))) { + else if (((RuntimeType.OBJECT) == (src_type)) && (((src!.hasOwnProperty("__DrawableDescriptorStub"))))) { thisSerializer.writeInt8(2) - const src_2 = unsafeCast(src) - thisSerializer.writeCustomObject("DrawableDescriptor", src_2) + const src_2 = unsafeCast(src) + thisSerializer.writeDrawableDescriptor(src_2) } else if (((RuntimeType.NUMBER == src_type))) { thisSerializer.writeInt8(3) @@ -140,10 +146,10 @@ export class ArkImagePeer extends ArkCommonMethodPeer { thisSerializer.writeResource(src_1_1) } } - else if (((RuntimeType.OBJECT) == (src_type)) && (isInstanceOf("DrawableDescriptor", src))) { + else if (((RuntimeType.OBJECT) == (src_type)) && (((src!.hasOwnProperty("__DrawableDescriptorStub"))))) { thisSerializer.writeInt8(2) - const src_2 = unsafeCast(src) - thisSerializer.writeCustomObject("DrawableDescriptor", src_2) + const src_2 = unsafeCast(src) + thisSerializer.writeDrawableDescriptor(src_2) } thisSerializer.writeImageAIOptions(imageAIOptions) nativeModule()._ImageInterface_setImageOptions2(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) @@ -240,10 +246,10 @@ export class ArkImagePeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) thisSerializer.writeColorFilter(value_0) } - else if (((RuntimeType.OBJECT == value_type))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("__DrawingColorFilterStub"))))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - thisSerializer.writeCustomObject("DrawingColorFilter", value_1) + const value_1 = unsafeCast(value) + thisSerializer.writeDrawingColorFilter(value_1) } nativeModule()._ImageAttribute_colorFilter(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -301,10 +307,13 @@ export class ArkImagePeer extends ArkCommonMethodPeer { } enhancedImageQualityAttribute(value: ResolutionQuality): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("ResolutionQuality", value) + thisSerializer.writeResolutionQuality(value) nativeModule()._ImageAttribute_enhancedImageQuality(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } + orientationAttribute(value: ImageRotateOrientation): void { + nativeModule()._ImageAttribute_orientation(this.peer.ptr, value) + } applyAttributes(attributes: T): void { super.applyAttributes(attributes) } @@ -335,4 +344,5 @@ export interface ArkImageAttributes extends ArkCommonMethodAttributes { resizable?: ResizableOptions privacySensitive?: boolean enhancedImageQuality?: ResolutionQuality + orientation?: ImageRotateOrientation } diff --git a/arkoala/arkui/src/peers/ArkImageSpanPeer.ts b/arkoala/arkui/src/peers/ArkImageSpanPeer.ts index 7ead50e34..dd77d5322 100644 --- a/arkoala/arkui/src/peers/ArkImageSpanPeer.ts +++ b/arkoala/arkui/src/peers/ArkImageSpanPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkBaseSpanPeer, ArkBaseSpanAttributes } from "./ArkSpanPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkImageSpanPeer extends ArkBaseSpanPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkImageSpanPeer { - const _peer = new ArkImageSpanPeer(nodeType, flags, "ImageSpan") + public static create(component?: ComponentBase, flags: int32 = 0): ArkImageSpanPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._ImageSpan_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.ImageSpan + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkImageSpanPeer(_peerPtr, "ImageSpan", flags) component?.setPeer(_peer) return _peer } @@ -83,10 +90,10 @@ export class ArkImageSpanPeer extends ArkBaseSpanPeer { const value_0 = unsafeCast(value) thisSerializer.writeColorFilter(value_0) } - else if (((RuntimeType.OBJECT == value_type))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("__DrawingColorFilterStub"))))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - thisSerializer.writeCustomObject("DrawingColorFilter", value_1) + const value_1 = unsafeCast(value) + thisSerializer.writeDrawingColorFilter(value_1) } nativeModule()._ImageSpanAttribute_colorFilter(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() diff --git a/arkoala/arkui/src/peers/ArkLinePeer.ts b/arkoala/arkui/src/peers/ArkLinePeer.ts index c243fca99..e62054976 100644 --- a/arkoala/arkui/src/peers/ArkLinePeer.ts +++ b/arkoala/arkui/src/peers/ArkLinePeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkLinePeer extends ArkCommonShapeMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkLinePeer { - const _peer = new ArkLinePeer(nodeType, flags, "Line") + public static create(component?: ComponentBase, flags: int32 = 0): ArkLinePeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Line_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Line + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkLinePeer(_peerPtr, "Line", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkLinearindicatorPeer.ts b/arkoala/arkui/src/peers/ArkLinearindicatorPeer.ts index 3fc2852db..891778828 100644 --- a/arkoala/arkui/src/peers/ArkLinearindicatorPeer.ts +++ b/arkoala/arkui/src/peers/ArkLinearindicatorPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkLinearIndicatorPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkLinearIndicatorPeer { - const _peer = new ArkLinearIndicatorPeer(nodeType, flags, "LinearIndicator") + public static create(component?: ComponentBase, flags: int32 = 0): ArkLinearIndicatorPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._LinearIndicator_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.LinearIndicator + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkLinearIndicatorPeer(_peerPtr, "LinearIndicator", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkListItemGroupPeer.ts b/arkoala/arkui/src/peers/ArkListItemGroupPeer.ts index c1f3ce470..c94f8020b 100644 --- a/arkoala/arkui/src/peers/ArkListItemGroupPeer.ts +++ b/arkoala/arkui/src/peers/ArkListItemGroupPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkListItemGroupPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkListItemGroupPeer { - const _peer = new ArkListItemGroupPeer(nodeType, flags, "ListItemGroup") + public static create(component?: ComponentBase, flags: int32 = 0): ArkListItemGroupPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._ListItemGroup_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.ListItemGroup + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkListItemGroupPeer(_peerPtr, "ListItemGroup", flags) component?.setPeer(_peer) return _peer } @@ -55,18 +62,14 @@ export class ArkListItemGroupPeer extends ArkCommonMethodPeer { nativeModule()._ListItemGroupInterface_setListItemGroupOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } - dividerAttribute(value: ListDividerOptions | null): void { + dividerAttribute(value?: ListDividerOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("strokeWidth"))))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeListDividerOptions(value_0) - } - else if (value === null) { - thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeListDividerOptions(value_value) } nativeModule()._ListItemGroupAttribute_divider(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -82,6 +85,6 @@ export class ArkListItemGroupPeer extends ArkCommonMethodPeer { } } export interface ArkListItemGroupAttributes extends ArkCommonMethodAttributes { - divider?: ListDividerOptions | null + divider?: ListDividerOptions | undefined childrenMainSize?: ChildrenMainSize } diff --git a/arkoala/arkui/src/peers/ArkListItemPeer.ts b/arkoala/arkui/src/peers/ArkListItemPeer.ts index 5575b10ab..d6096c3c5 100644 --- a/arkoala/arkui/src/peers/ArkListItemPeer.ts +++ b/arkoala/arkui/src/peers/ArkListItemPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkListItemPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkListItemPeer { - const _peer = new ArkListItemPeer(nodeType, flags, "ListItem") + public static create(component?: ComponentBase, flags: int32 = 0): ArkListItemPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._ListItem_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.ListItem + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkListItemPeer(_peerPtr, "ListItem", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkListPeer.ts b/arkoala/arkui/src/peers/ArkListPeer.ts index 2eace53ea..2707a7b0d 100644 --- a/arkoala/arkui/src/peers/ArkListPeer.ts +++ b/arkoala/arkui/src/peers/ArkListPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkScrollableCommonMethodPeer, ArkScrollableCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkListPeer { - const _peer = new ArkListPeer(nodeType, flags, "List") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkListPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._List_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.List + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkListPeer(_peerPtr, "List", flags) component?.setPeer(_peer) return _peer } @@ -70,18 +77,14 @@ export class ArkListPeer extends ArkScrollableCommonMethodPeer { contentEndOffsetAttribute(value: number): void { nativeModule()._ListAttribute_contentEndOffset(this.peer.ptr, value) } - dividerAttribute(value: ListDividerOptions | null): void { + dividerAttribute(value?: ListDividerOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("strokeWidth"))))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeListDividerOptions(value_0) - } - else if (value === null) { - thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeListDividerOptions(value_value) } nativeModule()._ListAttribute_divider(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -287,7 +290,7 @@ export interface ArkListAttributes extends ArkScrollableCommonMethodAttributes { scrollBar?: BarState contentStartOffset?: number contentEndOffset?: number - divider?: ListDividerOptions | null + divider?: ListDividerOptions | undefined editMode?: boolean multiSelectable?: boolean cachedCount?: number diff --git a/arkoala/arkui/src/peers/ArkLoadingProgressPeer.ts b/arkoala/arkui/src/peers/ArkLoadingProgressPeer.ts index 9d7365d43..1f665748b 100644 --- a/arkoala/arkui/src/peers/ArkLoadingProgressPeer.ts +++ b/arkoala/arkui/src/peers/ArkLoadingProgressPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkLoadingProgressPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkLoadingProgressPeer { - const _peer = new ArkLoadingProgressPeer(nodeType, flags, "LoadingProgress") + public static create(component?: ComponentBase, flags: int32 = 0): ArkLoadingProgressPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._LoadingProgress_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.LoadingProgress + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkLoadingProgressPeer(_peerPtr, "LoadingProgress", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkLocationButtonPeer.ts b/arkoala/arkui/src/peers/ArkLocationButtonPeer.ts index 0e1e378fa..6e4173a6b 100644 --- a/arkoala/arkui/src/peers/ArkLocationButtonPeer.ts +++ b/arkoala/arkui/src/peers/ArkLocationButtonPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkSecurityComponentMethodPeer, ArkSecurityComponentMethodAttributes } from "./ArkSecurityComponentPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkLocationButtonPeer extends ArkSecurityComponentMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkLocationButtonPeer { - const _peer = new ArkLocationButtonPeer(nodeType, flags, "LocationButton") + public static create(component?: ComponentBase, flags: int32 = 0): ArkLocationButtonPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._LocationButton_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.LocationButton + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkLocationButtonPeer(_peerPtr, "LocationButton", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkMarqueePeer.ts b/arkoala/arkui/src/peers/ArkMarqueePeer.ts index 03f0dc25d..efcce879c 100644 --- a/arkoala/arkui/src/peers/ArkMarqueePeer.ts +++ b/arkoala/arkui/src/peers/ArkMarqueePeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkMarqueePeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkMarqueePeer { - const _peer = new ArkMarqueePeer(nodeType, flags, "Marquee") + public static create(component?: ComponentBase, flags: int32 = 0): ArkMarqueePeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Marquee_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Marquee + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkMarqueePeer(_peerPtr, "Marquee", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkMediaCachedImagePeer.ts b/arkoala/arkui/src/peers/ArkMediaCachedImagePeer.ts index 0fbf96387..daae9526b 100644 --- a/arkoala/arkui/src/peers/ArkMediaCachedImagePeer.ts +++ b/arkoala/arkui/src/peers/ArkMediaCachedImagePeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkImagePeer, ArkImageAttributes } from "./ArkImagePeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkMediaCachedImagePeer extends ArkImagePeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkMediaCachedImagePeer { - const _peer = new ArkMediaCachedImagePeer(nodeType, flags, "MediaCachedImage") + public static create(component?: ComponentBase, flags: int32 = 0): ArkMediaCachedImagePeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._MediaCachedImage_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.MediaCachedImage + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkMediaCachedImagePeer(_peerPtr, "MediaCachedImage", flags) component?.setPeer(_peer) return _peer } @@ -68,10 +75,10 @@ export class ArkMediaCachedImagePeer extends ArkImagePeer { thisSerializer.writeResource(src_1_1) } } - else if (((RuntimeType.OBJECT) == (src_type)) && (isInstanceOf("DrawableDescriptor", src))) { + else if (((RuntimeType.OBJECT) == (src_type)) && (((src!.hasOwnProperty("__DrawableDescriptorStub"))))) { thisSerializer.writeInt8(2) - const src_2 = unsafeCast(src) - thisSerializer.writeCustomObject("DrawableDescriptor", src_2) + const src_2 = unsafeCast(src) + thisSerializer.writeDrawableDescriptor(src_2) } else if (((RuntimeType.OBJECT) == (src_type)) && (((src!.hasOwnProperty("sources"))))) { thisSerializer.writeInt8(3) diff --git a/arkoala/arkui/src/peers/ArkMenuItemGroupPeer.ts b/arkoala/arkui/src/peers/ArkMenuItemGroupPeer.ts index 746df25cf..efa0f3de9 100644 --- a/arkoala/arkui/src/peers/ArkMenuItemGroupPeer.ts +++ b/arkoala/arkui/src/peers/ArkMenuItemGroupPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkMenuItemGroupPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkMenuItemGroupPeer { - const _peer = new ArkMenuItemGroupPeer(nodeType, flags, "MenuItemGroup") + public static create(component?: ComponentBase, flags: int32 = 0): ArkMenuItemGroupPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._MenuItemGroup_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.MenuItemGroup + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkMenuItemGroupPeer(_peerPtr, "MenuItemGroup", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkMenuItemPeer.ts b/arkoala/arkui/src/peers/ArkMenuItemPeer.ts index 96a3ba600..178ccfc96 100644 --- a/arkoala/arkui/src/peers/ArkMenuItemPeer.ts +++ b/arkoala/arkui/src/peers/ArkMenuItemPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkMenuItemPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkMenuItemPeer { - const _peer = new ArkMenuItemPeer(nodeType, flags, "MenuItem") + public static create(component?: ComponentBase, flags: int32 = 0): ArkMenuItemPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._MenuItem_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.MenuItem + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkMenuItemPeer(_peerPtr, "MenuItem", flags) component?.setPeer(_peer) return _peer } @@ -94,10 +101,10 @@ export class ArkMenuItemPeer extends ArkCommonMethodPeer { thisSerializer.writeResource(value_1_1) } } - else if (((RuntimeType.OBJECT) == (value_type)) && (isInstanceOf("SymbolGlyphModifier", value))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("__SymbolGlyphModifierStub"))))) { thisSerializer.writeInt8(2) - const value_2 = unsafeCast(value) - thisSerializer.writeCustomObject("SymbolGlyphModifier", value_2) + const value_2 = unsafeCast(value) + thisSerializer.writeSymbolGlyphModifier(value_2) } nativeModule()._MenuItemAttribute_selectIcon(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() diff --git a/arkoala/arkui/src/peers/ArkMenuPeer.ts b/arkoala/arkui/src/peers/ArkMenuPeer.ts index 8618a4c4d..bab34e47b 100644 --- a/arkoala/arkui/src/peers/ArkMenuPeer.ts +++ b/arkoala/arkui/src/peers/ArkMenuPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkMenuPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkMenuPeer { - const _peer = new ArkMenuPeer(nodeType, flags, "Menu") + public static create(component?: ComponentBase, flags: int32 = 0): ArkMenuPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Menu_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Menu + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkMenuPeer(_peerPtr, "Menu", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkNavDestinationPeer.ts b/arkoala/arkui/src/peers/ArkNavDestinationPeer.ts index 9d845ce95..448a4f53d 100644 --- a/arkoala/arkui/src/peers/ArkNavDestinationPeer.ts +++ b/arkoala/arkui/src/peers/ArkNavDestinationPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkNavDestinationPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkNavDestinationPeer { - const _peer = new ArkNavDestinationPeer(nodeType, flags, "NavDestination") + public static create(component?: ComponentBase, flags: int32 = 0): ArkNavDestinationPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._NavDestination_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.NavDestination + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkNavDestinationPeer(_peerPtr, "NavDestination", flags) component?.setPeer(_peer) return _peer } @@ -98,10 +105,10 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { const value_1 = unsafeCast(value) thisSerializer.writePixelMap(value_1) } - else if (((RuntimeType.OBJECT) == (value_type)) && (isInstanceOf("SymbolGlyphModifier", value))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("__SymbolGlyphModifierStub"))))) { thisSerializer.writeInt8(2) - const value_2 = unsafeCast(value) - thisSerializer.writeCustomObject("SymbolGlyphModifier", value_2) + const value_2 = unsafeCast(value) + thisSerializer.writeSymbolGlyphModifier(value_2) } nativeModule()._NavDestinationAttribute_backButtonIcon(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -164,7 +171,7 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8(value_type) if ((RuntimeType.UNDEFINED) != (value_type)) { const value_value = value! - thisSerializer.writeCustomObject("SystemBarStyle", value_value) + thisSerializer.writeSystemBarStyle(value_value) } nativeModule()._NavDestinationAttribute_systemBarStyle(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -184,6 +191,26 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { systemTransitionAttribute(value: NavigationSystemTransitionType): void { nativeModule()._NavDestinationAttribute_systemTransition(this.peer.ptr, value) } + bindToScrollableAttribute(value: Array): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeInt32(value.length) + for (let i = 0; i < value.length; i++) { + const value_element = value[i] + thisSerializer.writeScroller(value_element) + } + nativeModule()._NavDestinationAttribute_bindToScrollable(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + } + bindToNestedScrollableAttribute(value: Array): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeInt32(value.length) + for (let i = 0; i < value.length; i++) { + const value_element = value[i] + thisSerializer.writeNestedScrollInfo(value_element) + } + nativeModule()._NavDestinationAttribute_bindToNestedScrollable(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + } titleAttribute(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource, options?: NavigationTitleOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED @@ -310,4 +337,6 @@ export interface ArkNavDestinationAttributes extends ArkCommonMethodAttributes { systemBarStyle?: SystemBarStyle | undefined recoverable?: boolean | undefined systemTransition?: NavigationSystemTransitionType + bindToScrollable?: Array + bindToNestedScrollable?: Array } diff --git a/arkoala/arkui/src/peers/ArkNavRouterPeer.ts b/arkoala/arkui/src/peers/ArkNavRouterPeer.ts index 921c6e7b1..7b351e276 100644 --- a/arkoala/arkui/src/peers/ArkNavRouterPeer.ts +++ b/arkoala/arkui/src/peers/ArkNavRouterPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkNavRouterPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkNavRouterPeer { - const _peer = new ArkNavRouterPeer(nodeType, flags, "NavRouter") + public static create(component?: ComponentBase, flags: int32 = 0): ArkNavRouterPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._NavRouter_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.NavRouter + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkNavRouterPeer(_peerPtr, "NavRouter", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkNavigatorPeer.ts b/arkoala/arkui/src/peers/ArkNavigatorPeer.ts index 26f3f98a8..3eea64325 100644 --- a/arkoala/arkui/src/peers/ArkNavigatorPeer.ts +++ b/arkoala/arkui/src/peers/ArkNavigatorPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkNavigatorPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkNavigatorPeer { - const _peer = new ArkNavigatorPeer(nodeType, flags, "Navigator") + public static create(component?: ComponentBase, flags: int32 = 0): ArkNavigatorPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Navigator_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Navigator + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkNavigatorPeer(_peerPtr, "Navigator", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkNodeContainerPeer.ts b/arkoala/arkui/src/peers/ArkNodeContainerPeer.ts index 048a1877f..6d312e1af 100644 --- a/arkoala/arkui/src/peers/ArkNodeContainerPeer.ts +++ b/arkoala/arkui/src/peers/ArkNodeContainerPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkNodeContainerPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkNodeContainerPeer { - const _peer = new ArkNodeContainerPeer(nodeType, flags, "NodeContainer") + public static create(component?: ComponentBase, flags: int32 = 0): ArkNodeContainerPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._NodeContainer_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.NodeContainer + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkNodeContainerPeer(_peerPtr, "NodeContainer", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkPanelPeer.ts b/arkoala/arkui/src/peers/ArkPanelPeer.ts index 013e396a8..ef0698bdd 100644 --- a/arkoala/arkui/src/peers/ArkPanelPeer.ts +++ b/arkoala/arkui/src/peers/ArkPanelPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkPanelPeer { - const _peer = new ArkPanelPeer(nodeType, flags, "Panel") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkPanelPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Panel_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Panel + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkPanelPeer(_peerPtr, "Panel", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkPasteButtonPeer.ts b/arkoala/arkui/src/peers/ArkPasteButtonPeer.ts index 407c674ce..51bede555 100644 --- a/arkoala/arkui/src/peers/ArkPasteButtonPeer.ts +++ b/arkoala/arkui/src/peers/ArkPasteButtonPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkSecurityComponentMethodPeer, ArkSecurityComponentMethodAttributes } from "./ArkSecurityComponentPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkPasteButtonPeer extends ArkSecurityComponentMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkPasteButtonPeer { - const _peer = new ArkPasteButtonPeer(nodeType, flags, "PasteButton") + public static create(component?: ComponentBase, flags: int32 = 0): ArkPasteButtonPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._PasteButton_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.PasteButton + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkPasteButtonPeer(_peerPtr, "PasteButton", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkPathPeer.ts b/arkoala/arkui/src/peers/ArkPathPeer.ts index 178c37549..247edeb13 100644 --- a/arkoala/arkui/src/peers/ArkPathPeer.ts +++ b/arkoala/arkui/src/peers/ArkPathPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkPathPeer extends ArkCommonShapeMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkPathPeer { - const _peer = new ArkPathPeer(nodeType, flags, "Path") + public static create(component?: ComponentBase, flags: int32 = 0): ArkPathPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Path_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Path + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkPathPeer(_peerPtr, "Path", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkPatternLockPeer.ts b/arkoala/arkui/src/peers/ArkPatternLockPeer.ts index 7deee8372..d3ff3720e 100644 --- a/arkoala/arkui/src/peers/ArkPatternLockPeer.ts +++ b/arkoala/arkui/src/peers/ArkPatternLockPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkPatternLockPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkPatternLockPeer { - const _peer = new ArkPatternLockPeer(nodeType, flags, "PatternLock") + public static create(component?: ComponentBase, flags: int32 = 0): ArkPatternLockPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._PatternLock_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.PatternLock + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkPatternLockPeer(_peerPtr, "PatternLock", flags) component?.setPeer(_peer) return _peer } @@ -240,6 +247,9 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { nativeModule()._PatternLockAttribute_activateCircleStyle(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } + skipUnselectedPointAttribute(value: boolean): void { + nativeModule()._PatternLockAttribute_skipUnselectedPoint(this.peer.ptr, +value) + } applyAttributes(attributes: T): void { super.applyAttributes(attributes) } @@ -257,4 +267,5 @@ export interface ArkPatternLockAttributes extends ArkCommonMethodAttributes { autoReset?: boolean onDotConnect?: ((index: number) => void) activateCircleStyle?: CircleStyleOptions | undefined + skipUnselectedPoint?: boolean } diff --git a/arkoala/arkui/src/peers/ArkPluginComponentPeer.ts b/arkoala/arkui/src/peers/ArkPluginComponentPeer.ts index 2a101f0ff..2102549bd 100644 --- a/arkoala/arkui/src/peers/ArkPluginComponentPeer.ts +++ b/arkoala/arkui/src/peers/ArkPluginComponentPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkPluginComponentPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkPluginComponentPeer { - const _peer = new ArkPluginComponentPeer(nodeType, flags, "PluginComponent") + public static create(component?: ComponentBase, flags: int32 = 0): ArkPluginComponentPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._PluginComponent_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.PluginComponent + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkPluginComponentPeer(_peerPtr, "PluginComponent", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkPolygonPeer.ts b/arkoala/arkui/src/peers/ArkPolygonPeer.ts index 2e4cf8171..39d128874 100644 --- a/arkoala/arkui/src/peers/ArkPolygonPeer.ts +++ b/arkoala/arkui/src/peers/ArkPolygonPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkPolygonPeer extends ArkCommonShapeMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkPolygonPeer { - const _peer = new ArkPolygonPeer(nodeType, flags, "Polygon") + public static create(component?: ComponentBase, flags: int32 = 0): ArkPolygonPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Polygon_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Polygon + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkPolygonPeer(_peerPtr, "Polygon", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkPolylinePeer.ts b/arkoala/arkui/src/peers/ArkPolylinePeer.ts index 4a6f8be6a..f22323667 100644 --- a/arkoala/arkui/src/peers/ArkPolylinePeer.ts +++ b/arkoala/arkui/src/peers/ArkPolylinePeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkPolylinePeer extends ArkCommonShapeMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkPolylinePeer { - const _peer = new ArkPolylinePeer(nodeType, flags, "Polyline") + public static create(component?: ComponentBase, flags: int32 = 0): ArkPolylinePeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Polyline_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Polyline + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkPolylinePeer(_peerPtr, "Polyline", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkProgressPeer.ts b/arkoala/arkui/src/peers/ArkProgressPeer.ts index b5993321a..fc0db0c6e 100644 --- a/arkoala/arkui/src/peers/ArkProgressPeer.ts +++ b/arkoala/arkui/src/peers/ArkProgressPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkProgressPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkProgressPeer { - const _peer = new ArkProgressPeer(nodeType, flags, "Progress") + public static create(component?: ComponentBase, flags: int32 = 0): ArkProgressPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Progress_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Progress + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkProgressPeer(_peerPtr, "Progress", flags) component?.setPeer(_peer) return _peer } @@ -52,7 +59,7 @@ export class ArkProgressPeer extends ArkCommonMethodPeer { valueAttribute(value: number): void { nativeModule()._ProgressAttribute_value(this.peer.ptr, value) } - colorAttribute(value: ResourceColor | LinearGradient): void { + colorAttribute(value: ResourceColor | LinearGradient_common): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -84,8 +91,8 @@ export class ArkProgressPeer extends ArkCommonMethodPeer { } else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("colors"))))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - thisSerializer.writeLinearGradient(value_1) + const value_1 = unsafeCast(value) + thisSerializer.writeLinearGradient_common(value_1) } nativeModule()._ProgressAttribute_color(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -141,7 +148,7 @@ export class ArkProgressPeer extends ArkCommonMethodPeer { } export interface ArkProgressAttributes extends ArkCommonMethodAttributes { value?: number - color?: ResourceColor | LinearGradient + color?: ResourceColor | LinearGradient_common 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 f38d0ecb0..023e154bc 100644 --- a/arkoala/arkui/src/peers/ArkQrcodePeer.ts +++ b/arkoala/arkui/src/peers/ArkQrcodePeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkQRCodePeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkQRCodePeer { - const _peer = new ArkQRCodePeer(nodeType, flags, "QRCode") + public static create(component?: ComponentBase, flags: int32 = 0): ArkQRCodePeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._QRCode_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.QRCode + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkQRCodePeer(_peerPtr, "QRCode", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkRadioPeer.ts b/arkoala/arkui/src/peers/ArkRadioPeer.ts index c79da203d..4e3d4fc3f 100644 --- a/arkoala/arkui/src/peers/ArkRadioPeer.ts +++ b/arkoala/arkui/src/peers/ArkRadioPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkRadioPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRadioPeer { - const _peer = new ArkRadioPeer(nodeType, flags, "Radio") + public static create(component?: ComponentBase, flags: int32 = 0): ArkRadioPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Radio_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Radio + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkRadioPeer(_peerPtr, "Radio", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkRatingPeer.ts b/arkoala/arkui/src/peers/ArkRatingPeer.ts index d5e6989eb..78851a32b 100644 --- a/arkoala/arkui/src/peers/ArkRatingPeer.ts +++ b/arkoala/arkui/src/peers/ArkRatingPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkRatingPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRatingPeer { - const _peer = new ArkRatingPeer(nodeType, flags, "Rating") + public static create(component?: ComponentBase, flags: int32 = 0): ArkRatingPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Rating_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Rating + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkRatingPeer(_peerPtr, "Rating", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkRectPeer.ts b/arkoala/arkui/src/peers/ArkRectPeer.ts index 105aac342..fcca058c4 100644 --- a/arkoala/arkui/src/peers/ArkRectPeer.ts +++ b/arkoala/arkui/src/peers/ArkRectPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkRectPeer extends ArkCommonShapeMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRectPeer { - const _peer = new ArkRectPeer(nodeType, flags, "Rect") + public static create(component?: ComponentBase, flags: int32 = 0): ArkRectPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Rect_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Rect + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkRectPeer(_peerPtr, "Rect", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkRefreshPeer.ts b/arkoala/arkui/src/peers/ArkRefreshPeer.ts index 123bd7553..8145b7d30 100644 --- a/arkoala/arkui/src/peers/ArkRefreshPeer.ts +++ b/arkoala/arkui/src/peers/ArkRefreshPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkRefreshPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRefreshPeer { - const _peer = new ArkRefreshPeer(nodeType, flags, "Refresh") + public static create(component?: ComponentBase, flags: int32 = 0): ArkRefreshPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Refresh_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Refresh + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkRefreshPeer(_peerPtr, "Refresh", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkRelativeContainerPeer.ts b/arkoala/arkui/src/peers/ArkRelativeContainerPeer.ts index 600f57cdc..f32aa8f39 100644 --- a/arkoala/arkui/src/peers/ArkRelativeContainerPeer.ts +++ b/arkoala/arkui/src/peers/ArkRelativeContainerPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkRelativeContainerPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRelativeContainerPeer { - const _peer = new ArkRelativeContainerPeer(nodeType, flags, "RelativeContainer") + public static create(component?: ComponentBase, flags: int32 = 0): ArkRelativeContainerPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._RelativeContainer_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.RelativeContainer + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkRelativeContainerPeer(_peerPtr, "RelativeContainer", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkRemoteWindowPeer.ts b/arkoala/arkui/src/peers/ArkRemoteWindowPeer.ts index fad23f510..e11ae03c5 100644 --- a/arkoala/arkui/src/peers/ArkRemoteWindowPeer.ts +++ b/arkoala/arkui/src/peers/ArkRemoteWindowPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkRemoteWindowPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRemoteWindowPeer { - const _peer = new ArkRemoteWindowPeer(nodeType, flags, "RemoteWindow") + public static create(component?: ComponentBase, flags: int32 = 0): ArkRemoteWindowPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._RemoteWindow_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.RemoteWindow + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkRemoteWindowPeer(_peerPtr, "RemoteWindow", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkRichEditorPeer.ts b/arkoala/arkui/src/peers/ArkRichEditorPeer.ts index 056f3cc06..b57452f3a 100644 --- a/arkoala/arkui/src/peers/ArkRichEditorPeer.ts +++ b/arkoala/arkui/src/peers/ArkRichEditorPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkRichEditorPeer { - const _peer = new ArkRichEditorPeer(nodeType, flags, "RichEditor") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkRichEditorPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._RichEditor_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.RichEditor + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkRichEditorPeer(_peerPtr, "RichEditor", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkRichTextPeer.ts b/arkoala/arkui/src/peers/ArkRichTextPeer.ts index d92ef4a4d..674a77f2f 100644 --- a/arkoala/arkui/src/peers/ArkRichTextPeer.ts +++ b/arkoala/arkui/src/peers/ArkRichTextPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkRichTextPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRichTextPeer { - const _peer = new ArkRichTextPeer(nodeType, flags, "RichText") + public static create(component?: ComponentBase, flags: int32 = 0): ArkRichTextPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._RichText_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.RichText + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkRichTextPeer(_peerPtr, "RichText", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkRootScenePeer.ts b/arkoala/arkui/src/peers/ArkRootScenePeer.ts index bb9d2bc0d..11cd3e2ab 100644 --- a/arkoala/arkui/src/peers/ArkRootScenePeer.ts +++ b/arkoala/arkui/src/peers/ArkRootScenePeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkRootScenePeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRootScenePeer { - const _peer = new ArkRootScenePeer(nodeType, flags, "RootScene") + public static create(component?: ComponentBase, flags: int32 = 0): ArkRootScenePeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._RootScene_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.RootScene + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkRootScenePeer(_peerPtr, "RootScene", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkRowPeer.ts b/arkoala/arkui/src/peers/ArkRowPeer.ts index 2014481e9..5bad8926e 100644 --- a/arkoala/arkui/src/peers/ArkRowPeer.ts +++ b/arkoala/arkui/src/peers/ArkRowPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkRowPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRowPeer { - const _peer = new ArkRowPeer(nodeType, flags, "Row") + public static create(component?: ComponentBase, flags: int32 = 0): ArkRowPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Row_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Row + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkRowPeer(_peerPtr, "Row", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkRowSplitPeer.ts b/arkoala/arkui/src/peers/ArkRowSplitPeer.ts index d73d706ff..f92ef84d8 100644 --- a/arkoala/arkui/src/peers/ArkRowSplitPeer.ts +++ b/arkoala/arkui/src/peers/ArkRowSplitPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkRowSplitPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRowSplitPeer { - const _peer = new ArkRowSplitPeer(nodeType, flags, "RowSplit") + public static create(component?: ComponentBase, flags: int32 = 0): ArkRowSplitPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._RowSplit_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.RowSplit + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkRowSplitPeer(_peerPtr, "RowSplit", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkSaveButtonPeer.ts b/arkoala/arkui/src/peers/ArkSaveButtonPeer.ts index d6ead4993..26d099e68 100644 --- a/arkoala/arkui/src/peers/ArkSaveButtonPeer.ts +++ b/arkoala/arkui/src/peers/ArkSaveButtonPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkSecurityComponentMethodPeer, ArkSecurityComponentMethodAttributes } from "./ArkSecurityComponentPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkSaveButtonPeer extends ArkSecurityComponentMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSaveButtonPeer { - const _peer = new ArkSaveButtonPeer(nodeType, flags, "SaveButton") + public static create(component?: ComponentBase, flags: int32 = 0): ArkSaveButtonPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._SaveButton_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.SaveButton + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkSaveButtonPeer(_peerPtr, "SaveButton", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkScreenPeer.ts b/arkoala/arkui/src/peers/ArkScreenPeer.ts index 3fabb08ec..4911c3ac8 100644 --- a/arkoala/arkui/src/peers/ArkScreenPeer.ts +++ b/arkoala/arkui/src/peers/ArkScreenPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkScreenPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkScreenPeer { - const _peer = new ArkScreenPeer(nodeType, flags, "Screen") + public static create(component?: ComponentBase, flags: int32 = 0): ArkScreenPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Screen_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Screen + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkScreenPeer(_peerPtr, "Screen", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkScrollBarPeer.ts b/arkoala/arkui/src/peers/ArkScrollBarPeer.ts index 096af52a8..10b6abcda 100644 --- a/arkoala/arkui/src/peers/ArkScrollBarPeer.ts +++ b/arkoala/arkui/src/peers/ArkScrollBarPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkScrollBarPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkScrollBarPeer { - const _peer = new ArkScrollBarPeer(nodeType, flags, "ScrollBar") + public static create(component?: ComponentBase, flags: int32 = 0): ArkScrollBarPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._ScrollBar_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.ScrollBar + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkScrollBarPeer(_peerPtr, "ScrollBar", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkScrollPeer.ts b/arkoala/arkui/src/peers/ArkScrollPeer.ts index c27342a13..80d4c8871 100644 --- a/arkoala/arkui/src/peers/ArkScrollPeer.ts +++ b/arkoala/arkui/src/peers/ArkScrollPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkScrollableCommonMethodPeer, ArkScrollableCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkScrollPeer { - const _peer = new ArkScrollPeer(nodeType, flags, "Scroll") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkScrollPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Scroll_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Scroll + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkScrollPeer(_peerPtr, "Scroll", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkSearchPeer.ts b/arkoala/arkui/src/peers/ArkSearchPeer.ts index 4e1f27ef6..d686ad156 100644 --- a/arkoala/arkui/src/peers/ArkSearchPeer.ts +++ b/arkoala/arkui/src/peers/ArkSearchPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkSearchPeer { - const _peer = new ArkSearchPeer(nodeType, flags, "Search") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkSearchPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Search_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Search + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkSearchPeer(_peerPtr, "Search", flags) component?.setPeer(_peer) return _peer } @@ -91,10 +98,10 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) thisSerializer.writeIconOptions(value_0) } - else if (((RuntimeType.OBJECT) == (value_type)) && (isInstanceOf("SymbolGlyphModifier", value))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("__SymbolGlyphModifierStub"))))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - thisSerializer.writeCustomObject("SymbolGlyphModifier", value_1) + const value_1 = unsafeCast(value) + thisSerializer.writeSymbolGlyphModifier(value_1) } nativeModule()._SearchAttribute_searchIcon(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() diff --git a/arkoala/arkui/src/peers/ArkSecurityComponentPeer.ts b/arkoala/arkui/src/peers/ArkSecurityComponentPeer.ts index 35c335499..795d2836d 100644 --- a/arkoala/arkui/src/peers/ArkSecurityComponentPeer.ts +++ b/arkoala/arkui/src/peers/ArkSecurityComponentPeer.ts @@ -22,8 +22,8 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" -import { PeerNode } from "./../PeerNode" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { registerCallback } from "./SerializerBase" @@ -35,12 +35,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkSecurityComponentMethodPeer extends PeerNode { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.nextId(), flags) - super(_peerPtr, name, flags) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSecurityComponentMethodPeer { - const _peer = new ArkSecurityComponentMethodPeer(nodeType, flags, "SecurityComponentMethod") + public static create(component?: ComponentBase, flags: int32 = 0): ArkSecurityComponentMethodPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._SecurityComponentMethod_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.SecurityComponentMethod + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkSecurityComponentMethodPeer(_peerPtr, "SecurityComponentMethod", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkSelectPeer.ts b/arkoala/arkui/src/peers/ArkSelectPeer.ts index 4699890f1..724ddcd9b 100644 --- a/arkoala/arkui/src/peers/ArkSelectPeer.ts +++ b/arkoala/arkui/src/peers/ArkSelectPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkSelectPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSelectPeer { - const _peer = new ArkSelectPeer(nodeType, flags, "Select") + public static create(component?: ComponentBase, flags: int32 = 0): ArkSelectPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Select_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Select + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkSelectPeer(_peerPtr, "Select", flags) component?.setPeer(_peer) return _peer } @@ -311,24 +318,14 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { nativeModule()._SelectAttribute_menuItemContentModifier(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } - dividerAttribute(value: DividerOptions | undefined | null): void { + dividerAttribute(value?: DividerOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type)) || ((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - let value_0_type: int32 = RuntimeType.UNDEFINED - value_0_type = runtimeType(value_0) - thisSerializer.writeInt8(value_0_type) - if ((RuntimeType.UNDEFINED) != (value_0_type)) { - const value_0_value = value_0! - thisSerializer.writeDividerOptions(value_0_value) - } - } - else if (value === null) { - thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeDividerOptions(value_value) } nativeModule()._SelectAttribute_divider(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -372,5 +369,5 @@ export interface ArkSelectAttributes extends ArkCommonMethodAttributes { menuBackgroundBlurStyle?: BlurStyle controlSize?: ControlSize menuItemContentModifier?: ContentModifier - divider?: DividerOptions | undefined | null + divider?: DividerOptions | undefined } diff --git a/arkoala/arkui/src/peers/ArkShapePeer.ts b/arkoala/arkui/src/peers/ArkShapePeer.ts index c05db0efa..af0eccdba 100644 --- a/arkoala/arkui/src/peers/ArkShapePeer.ts +++ b/arkoala/arkui/src/peers/ArkShapePeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkShapePeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkShapePeer { - const _peer = new ArkShapePeer(nodeType, flags, "Shape") + public static create(component?: ComponentBase, flags: int32 = 0): ArkShapePeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Shape_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Shape + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkShapePeer(_peerPtr, "Shape", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkSidebarPeer.ts b/arkoala/arkui/src/peers/ArkSidebarPeer.ts index bc0592a46..00154216d 100644 --- a/arkoala/arkui/src/peers/ArkSidebarPeer.ts +++ b/arkoala/arkui/src/peers/ArkSidebarPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkSideBarContainerPeer { - const _peer = new ArkSideBarContainerPeer(nodeType, flags, "SideBarContainer") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkSideBarContainerPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._SideBarContainer_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.SideBarContainer + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkSideBarContainerPeer(_peerPtr, "SideBarContainer", flags) component?.setPeer(_peer) return _peer } @@ -97,18 +104,14 @@ export class ArkSideBarContainerPeer extends ArkCommonMethodPeer { sideBarPositionAttribute(value: SideBarPosition): void { nativeModule()._SideBarContainerAttribute_sideBarPosition(this.peer.ptr, value) } - dividerAttribute(value: DividerStyle | null): void { + dividerAttribute(value?: DividerStyle): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("strokeWidth"))))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeDividerStyle(value_0) - } - else if (value === null) { - thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeDividerStyle(value_value) } nativeModule()._SideBarContainerAttribute_divider(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -130,6 +133,6 @@ export interface ArkSideBarContainerAttributes extends ArkCommonMethodAttributes maxSideBarWidth?: number autoHide?: boolean sideBarPosition?: SideBarPosition - divider?: DividerStyle | null + divider?: DividerStyle | undefined minContentWidth?: Dimension } diff --git a/arkoala/arkui/src/peers/ArkSliderPeer.ts b/arkoala/arkui/src/peers/ArkSliderPeer.ts index 9780ca9ec..aed77f614 100644 --- a/arkoala/arkui/src/peers/ArkSliderPeer.ts +++ b/arkoala/arkui/src/peers/ArkSliderPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkSliderPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSliderPeer { - const _peer = new ArkSliderPeer(nodeType, flags, "Slider") + public static create(component?: ComponentBase, flags: int32 = 0): ArkSliderPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Slider_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Slider + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkSliderPeer(_peerPtr, "Slider", flags) component?.setPeer(_peer) return _peer } @@ -82,7 +89,7 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { nativeModule()._SliderAttribute_blockColor(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } - trackColorAttribute(value: ResourceColor | LinearGradient): void { + trackColorAttribute(value: ResourceColor | LinearGradient_common): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -114,8 +121,8 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { } else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("colors"))))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - thisSerializer.writeLinearGradient(value_1) + const value_1 = unsafeCast(value) + thisSerializer.writeLinearGradient_common(value_1) } nativeModule()._SliderAttribute_trackColor(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -290,7 +297,7 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { } export interface ArkSliderAttributes extends ArkCommonMethodAttributes { blockColor?: ResourceColor - trackColor?: ResourceColor | LinearGradient + trackColor?: ResourceColor | LinearGradient_common selectedColor?: ResourceColor minLabel?: string maxLabel?: string diff --git a/arkoala/arkui/src/peers/ArkSpanPeer.ts b/arkoala/arkui/src/peers/ArkSpanPeer.ts index 968d0a712..29f71ef95 100644 --- a/arkoala/arkui/src/peers/ArkSpanPeer.ts +++ b/arkoala/arkui/src/peers/ArkSpanPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkBaseSpanPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkBaseSpanPeer { - const _peer = new ArkBaseSpanPeer(nodeType, flags, "BaseSpan") + public static create(component?: ComponentBase, flags: int32 = 0): ArkBaseSpanPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._BaseSpan_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.BaseSpan + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkBaseSpanPeer(_peerPtr, "BaseSpan", flags) component?.setPeer(_peer) return _peer } @@ -64,11 +71,17 @@ export interface ArkBaseSpanAttributes extends ArkCommonMethodAttributes { baselineOffset?: LengthMetrics } export class ArkSpanPeer extends ArkBaseSpanPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSpanPeer { - const _peer = new ArkSpanPeer(nodeType, flags, "Span") + public static create(component?: ComponentBase, flags: int32 = 0): ArkSpanPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Span_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Span + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkSpanPeer(_peerPtr, "Span", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkStackPeer.ts b/arkoala/arkui/src/peers/ArkStackPeer.ts index 57634c62f..6a1305b28 100644 --- a/arkoala/arkui/src/peers/ArkStackPeer.ts +++ b/arkoala/arkui/src/peers/ArkStackPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkStackPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkStackPeer { - const _peer = new ArkStackPeer(nodeType, flags, "Stack") + public static create(component?: ComponentBase, flags: int32 = 0): ArkStackPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Stack_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Stack + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkStackPeer(_peerPtr, "Stack", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkStepperItemPeer.ts b/arkoala/arkui/src/peers/ArkStepperItemPeer.ts index f581d9c5c..c40ae228e 100644 --- a/arkoala/arkui/src/peers/ArkStepperItemPeer.ts +++ b/arkoala/arkui/src/peers/ArkStepperItemPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkStepperItemPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkStepperItemPeer { - const _peer = new ArkStepperItemPeer(nodeType, flags, "StepperItem") + public static create(component?: ComponentBase, flags: int32 = 0): ArkStepperItemPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._StepperItem_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.StepperItem + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkStepperItemPeer(_peerPtr, "StepperItem", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkStepperPeer.ts b/arkoala/arkui/src/peers/ArkStepperPeer.ts index 59d4bd750..3738a17cc 100644 --- a/arkoala/arkui/src/peers/ArkStepperPeer.ts +++ b/arkoala/arkui/src/peers/ArkStepperPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkStepperPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkStepperPeer { - const _peer = new ArkStepperPeer(nodeType, flags, "Stepper") + public static create(component?: ComponentBase, flags: int32 = 0): ArkStepperPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Stepper_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Stepper + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkStepperPeer(_peerPtr, "Stepper", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkSwiperPeer.ts b/arkoala/arkui/src/peers/ArkSwiperPeer.ts index 20e443b58..41a069e89 100644 --- a/arkoala/arkui/src/peers/ArkSwiperPeer.ts +++ b/arkoala/arkui/src/peers/ArkSwiperPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkSwiperPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSwiperPeer { - const _peer = new ArkSwiperPeer(nodeType, flags, "Swiper") + public static create(component?: ComponentBase, flags: int32 = 0): ArkSwiperPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Swiper_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Swiper + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkSwiperPeer(_peerPtr, "Swiper", flags) component?.setPeer(_peer) return _peer } @@ -64,7 +71,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { intervalAttribute(value: number): void { nativeModule()._SwiperAttribute_interval(this.peer.ptr, value) } - indicator0Attribute(value: DotIndicator | DigitIndicator | boolean): void { + indicatorAttribute(value: DotIndicator | DigitIndicator | boolean): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -83,13 +90,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { const value_2 = unsafeCast(value) thisSerializer.writeBoolean(value_2) } - 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()) + nativeModule()._SwiperAttribute_indicator(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } loopAttribute(value: boolean): void { diff --git a/arkoala/arkui/src/peers/ArkSymbolSpanPeer.ts b/arkoala/arkui/src/peers/ArkSymbolSpanPeer.ts index af9be548e..412dca7f4 100644 --- a/arkoala/arkui/src/peers/ArkSymbolSpanPeer.ts +++ b/arkoala/arkui/src/peers/ArkSymbolSpanPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkSymbolSpanPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSymbolSpanPeer { - const _peer = new ArkSymbolSpanPeer(nodeType, flags, "SymbolSpan") + public static create(component?: ComponentBase, flags: int32 = 0): ArkSymbolSpanPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._SymbolSpan_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.SymbolSpan + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkSymbolSpanPeer(_peerPtr, "SymbolSpan", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkSymbolglyphPeer.ts b/arkoala/arkui/src/peers/ArkSymbolglyphPeer.ts index 4e4ea0905..9a21d8616 100644 --- a/arkoala/arkui/src/peers/ArkSymbolglyphPeer.ts +++ b/arkoala/arkui/src/peers/ArkSymbolglyphPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSymbolGlyphPeer { - const _peer = new ArkSymbolGlyphPeer(nodeType, flags, "SymbolGlyph") + public static create(component?: ComponentBase, flags: int32 = 0): ArkSymbolGlyphPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._SymbolGlyph_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.SymbolGlyph + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkSymbolGlyphPeer(_peerPtr, "SymbolGlyph", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkTabContentPeer.ts b/arkoala/arkui/src/peers/ArkTabContentPeer.ts index 65e70f31b..ebd1aef46 100644 --- a/arkoala/arkui/src/peers/ArkTabContentPeer.ts +++ b/arkoala/arkui/src/peers/ArkTabContentPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkTabContentPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkTabContentPeer { - const _peer = new ArkTabContentPeer(nodeType, flags, "TabContent") + public static create(component?: ComponentBase, flags: int32 = 0): ArkTabContentPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._TabContent_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.TabContent + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkTabContentPeer(_peerPtr, "TabContent", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkTabsPeer.ts b/arkoala/arkui/src/peers/ArkTabsPeer.ts index b18cede9c..30c87398d 100644 --- a/arkoala/arkui/src/peers/ArkTabsPeer.ts +++ b/arkoala/arkui/src/peers/ArkTabsPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkTabsPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkTabsPeer { - const _peer = new ArkTabsPeer(nodeType, flags, "Tabs") + public static create(component?: ComponentBase, flags: int32 = 0): ArkTabsPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Tabs_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Tabs + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkTabsPeer(_peerPtr, "Tabs", flags) component?.setPeer(_peer) return _peer } @@ -145,18 +152,14 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { fadingEdgeAttribute(value: boolean): void { nativeModule()._TabsAttribute_fadingEdge(this.peer.ptr, +value) } - dividerAttribute(value: DividerStyle | null): void { + dividerAttribute(value?: DividerStyle): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("strokeWidth"))))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeDividerStyle(value_0) - } - else if (value === null) { - thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeDividerStyle(value_value) } nativeModule()._TabsAttribute_divider(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -224,10 +227,10 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { nativeModule()._TabsAttribute_onContentWillChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } - barModeBarMode_SCROLLABLEAttribute(options: ScrollableBarModeOptions): void { + barModeScrollableAttribute(options: ScrollableBarModeOptions): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeScrollableBarModeOptions(options) - nativeModule()._TabsAttribute_barModeBarMode_SCROLLABLE(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + nativeModule()._TabsAttribute_barModeScrollable(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } applyAttributes(attributes: T): void { @@ -250,7 +253,7 @@ export interface ArkTabsAttributes extends ArkCommonMethodAttributes { onAnimationEnd?: OnTabsAnimationEndCallback onGestureSwipe?: OnTabsGestureSwipeCallback fadingEdge?: boolean - divider?: DividerStyle | null + divider?: DividerStyle | undefined barOverlap?: boolean barBackgroundColor?: ResourceColor barGridAlign?: BarGridColumnOptions diff --git a/arkoala/arkui/src/peers/ArkTextAreaPeer.ts b/arkoala/arkui/src/peers/ArkTextAreaPeer.ts index e5a9c0981..eaafc6b23 100644 --- a/arkoala/arkui/src/peers/ArkTextAreaPeer.ts +++ b/arkoala/arkui/src/peers/ArkTextAreaPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkTextAreaPeer { - const _peer = new ArkTextAreaPeer(nodeType, flags, "TextArea") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkTextAreaPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._TextArea_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.TextArea + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkTextAreaPeer(_peerPtr, "TextArea", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkTextClockPeer.ts b/arkoala/arkui/src/peers/ArkTextClockPeer.ts index 0916f903b..16339301c 100644 --- a/arkoala/arkui/src/peers/ArkTextClockPeer.ts +++ b/arkoala/arkui/src/peers/ArkTextClockPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkTextClockPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkTextClockPeer { - const _peer = new ArkTextClockPeer(nodeType, flags, "TextClock") + public static create(component?: ComponentBase, flags: int32 = 0): ArkTextClockPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._TextClock_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.TextClock + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkTextClockPeer(_peerPtr, "TextClock", flags) component?.setPeer(_peer) return _peer } @@ -173,7 +180,7 @@ export class ArkTextClockPeer extends ArkCommonMethodPeer { thisSerializer.writeInt8(value_type) if ((RuntimeType.UNDEFINED) != (value_type)) { const value_value = value! - thisSerializer.writeCustomObject("DateTimeOptions", value_value) + thisSerializer.writeDateTimeOptions(value_value) } nativeModule()._TextClockAttribute_dateTimeOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() diff --git a/arkoala/arkui/src/peers/ArkTextInputPeer.ts b/arkoala/arkui/src/peers/ArkTextInputPeer.ts index 78c3004af..076fbd2bd 100644 --- a/arkoala/arkui/src/peers/ArkTextInputPeer.ts +++ b/arkoala/arkui/src/peers/ArkTextInputPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkTextInputPeer { - const _peer = new ArkTextInputPeer(nodeType, flags, "TextInput") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkTextInputPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._TextInput_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.TextInput + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkTextInputPeer(_peerPtr, "TextInput", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkTextPeer.ts b/arkoala/arkui/src/peers/ArkTextPeer.ts index 21e2a4875..47e070913 100644 --- a/arkoala/arkui/src/peers/ArkTextPeer.ts +++ b/arkoala/arkui/src/peers/ArkTextPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkTextPeer { - const _peer = new ArkTextPeer(nodeType, flags, "Text") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkTextPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Text_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Text + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkTextPeer(_peerPtr, "Text", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkTextPickerPeer.ts b/arkoala/arkui/src/peers/ArkTextPickerPeer.ts index 0d7aa0b8a..f02259c5e 100644 --- a/arkoala/arkui/src/peers/ArkTextPickerPeer.ts +++ b/arkoala/arkui/src/peers/ArkTextPickerPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkTextPickerPeer { - const _peer = new ArkTextPickerPeer(nodeType, flags, "TextPicker") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkTextPickerPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._TextPicker_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.TextPicker + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkTextPickerPeer(_peerPtr, "TextPicker", flags) component?.setPeer(_peer) return _peer } @@ -138,18 +145,14 @@ export class ArkTextPickerPeer extends ArkCommonMethodPeer { nativeModule()._TextPickerAttribute_selectedIndex(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } - dividerAttribute(value: DividerOptions | null): void { + dividerAttribute(value?: DividerOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - 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 (value === null) { - thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeDividerOptions(value_value) } nativeModule()._TextPickerAttribute_divider(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -172,6 +175,6 @@ export interface ArkTextPickerAttributes extends ArkCommonMethodAttributes { onChange?: ((value: string | Array, index: number | Array) => void) onScrollStop?: TextPickerScrollStopCallback selectedIndex?: number | Array - divider?: DividerOptions | null + divider?: DividerOptions | undefined gradientHeight?: Dimension } diff --git a/arkoala/arkui/src/peers/ArkTextTimerPeer.ts b/arkoala/arkui/src/peers/ArkTextTimerPeer.ts index fe9c031a8..5417ef224 100644 --- a/arkoala/arkui/src/peers/ArkTextTimerPeer.ts +++ b/arkoala/arkui/src/peers/ArkTextTimerPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkTextTimerPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkTextTimerPeer { - const _peer = new ArkTextTimerPeer(nodeType, flags, "TextTimer") + public static create(component?: ComponentBase, flags: int32 = 0): ArkTextTimerPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._TextTimer_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.TextTimer + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkTextTimerPeer(_peerPtr, "TextTimer", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkTimePickerPeer.ts b/arkoala/arkui/src/peers/ArkTimePickerPeer.ts index 58b59adca..7db402906 100644 --- a/arkoala/arkui/src/peers/ArkTimePickerPeer.ts +++ b/arkoala/arkui/src/peers/ArkTimePickerPeer.ts @@ -22,9 +22,9 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" -import { IMPORT_default_DateTimeOptions_FROM_api_ohos_intl } from "./../SyntheticDeclarations" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { registerCallback } from "./SerializerBase" @@ -36,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkTimePickerPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkTimePickerPeer { - const _peer = new ArkTimePickerPeer(nodeType, flags, "TimePicker") + public static create(component?: ComponentBase, flags: int32 = 0): ArkTimePickerPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._TimePicker_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.TimePicker + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkTimePickerPeer(_peerPtr, "TimePicker", flags) component?.setPeer(_peer) return _peer } @@ -82,7 +88,7 @@ export class ArkTimePickerPeer extends ArkCommonMethodPeer { } dateTimeOptionsAttribute(value: DateTimeOptions): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("DateTimeOptions", value) + thisSerializer.writeDateTimeOptions(value) nativeModule()._TimePickerAttribute_dateTimeOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } diff --git a/arkoala/arkui/src/peers/ArkTogglePeer.ts b/arkoala/arkui/src/peers/ArkTogglePeer.ts index 805e6400f..ca133b099 100644 --- a/arkoala/arkui/src/peers/ArkTogglePeer.ts +++ b/arkoala/arkui/src/peers/ArkTogglePeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkTogglePeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkTogglePeer { - const _peer = new ArkTogglePeer(nodeType, flags, "Toggle") + public static create(component?: ComponentBase, flags: int32 = 0): ArkTogglePeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Toggle_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Toggle + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkTogglePeer(_peerPtr, "Toggle", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkUINodeType.ts b/arkoala/arkui/src/peers/ArkUINodeType.ts index 9604c35fc..8f45da25f 100644 --- a/arkoala/arkui/src/peers/ArkUINodeType.ts +++ b/arkoala/arkui/src/peers/ArkUINodeType.ts @@ -20,6 +20,7 @@ export enum ArkUINodeType { Common, CommonMethod, CommonShapeMethod, + CommonTransition, Component3D, ContainerSpan, Counter, @@ -44,7 +45,6 @@ export enum ArkUINodeType { Image, ImageAnimator, ImageSpan, - IndicatorComponent, Line, LinearIndicator, List, @@ -59,7 +59,6 @@ export enum ArkUINodeType { MenuItemGroup, NavDestination, NavRouter, - Navigation, Navigator, NodeContainer, Panel, diff --git a/arkoala/arkui/src/peers/ArkUiExtensionComponentPeer.ts b/arkoala/arkui/src/peers/ArkUiExtensionComponentPeer.ts index c01c9a0ac..374069325 100644 --- a/arkoala/arkui/src/peers/ArkUiExtensionComponentPeer.ts +++ b/arkoala/arkui/src/peers/ArkUiExtensionComponentPeer.ts @@ -22,9 +22,9 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" -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" @@ -36,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkUIExtensionComponentPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkUIExtensionComponentPeer { - const _peer = new ArkUIExtensionComponentPeer(nodeType, flags, "UIExtensionComponent") + public static create(component?: ComponentBase, flags: int32 = 0): ArkUIExtensionComponentPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._UIExtensionComponent_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.UIExtensionComponent + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkUIExtensionComponentPeer(_peerPtr, "UIExtensionComponent", flags) component?.setPeer(_peer) return _peer } @@ -65,7 +71,7 @@ export class ArkUIExtensionComponentPeer extends ArkCommonMethodPeer { } onReceiveAttribute(value: ReceiveCallback): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("ReceiveCallback", value) + thisSerializer.writeReceiveCallback(value) nativeModule()._UIExtensionComponentAttribute_onReceive(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } @@ -81,9 +87,9 @@ export class ArkUIExtensionComponentPeer extends ArkCommonMethodPeer { nativeModule()._UIExtensionComponentAttribute_onRelease(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } - onErrorAttribute(value: IMPORT_ErrorCallback_FROM_api_ohos_base): void { + onErrorAttribute(value: ErrorCallback): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("IMPORT_ErrorCallback_FROM_api_ohos_base", value) + thisSerializer.writeCustomObject("ErrorCallback", value) nativeModule()._UIExtensionComponentAttribute_onError(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } @@ -102,6 +108,6 @@ export interface ArkUIExtensionComponentAttributes extends ArkCommonMethodAttrib onReceive?: ReceiveCallback onResult?: ((parameter: { code: number, want?: Want }) => void) onRelease?: ((index: number) => void) - onError?: IMPORT_ErrorCallback_FROM_api_ohos_base + onError?: ErrorCallback onTerminated?: ((parameter: TerminationInfo) => void) } diff --git a/arkoala/arkui/src/peers/ArkVideoPeer.ts b/arkoala/arkui/src/peers/ArkVideoPeer.ts index b288c9c5f..da83c1402 100644 --- a/arkoala/arkui/src/peers/ArkVideoPeer.ts +++ b/arkoala/arkui/src/peers/ArkVideoPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkVideoPeer { - const _peer = new ArkVideoPeer(nodeType, flags, "Video") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkVideoPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Video_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Video + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkVideoPeer(_peerPtr, "Video", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkWaterFlowPeer.ts b/arkoala/arkui/src/peers/ArkWaterFlowPeer.ts index a45b6dd96..9e21f33bd 100644 --- a/arkoala/arkui/src/peers/ArkWaterFlowPeer.ts +++ b/arkoala/arkui/src/peers/ArkWaterFlowPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkScrollableCommonMethodPeer, ArkScrollableCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkWaterFlowPeer { - const _peer = new ArkWaterFlowPeer(nodeType, flags, "WaterFlow") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkWaterFlowPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._WaterFlow_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.WaterFlow + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkWaterFlowPeer(_peerPtr, "WaterFlow", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkWebPeer.ts b/arkoala/arkui/src/peers/ArkWebPeer.ts index 737d83c66..ba3cc64cc 100644 --- a/arkoala/arkui/src/peers/ArkWebPeer.ts +++ b/arkoala/arkui/src/peers/ArkWebPeer.ts @@ -22,9 +22,9 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" -import { IMPORT_default_WebviewController_FROM_api_ohos_web_webview } from "./../SyntheticDeclarations" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { registerCallback } from "./SerializerBase" @@ -36,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" 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, flags: int32 = 0): ArkWebPeer { - const _peer = new ArkWebPeer(nodeType, flags, "Web") + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkWebPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._Web_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.Web + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkWebPeer(_peerPtr, "Web", flags) component?.setPeer(_peer) return _peer } @@ -110,6 +116,9 @@ export class ArkWebPeer extends ArkCommonMethodPeer { overScrollModeAttribute(value: OverScrollMode): void { nativeModule()._WebAttribute_overScrollMode(this.peer.ptr, value) } + blurOnKeyboardHideModeAttribute(value: BlurOnKeyboardHideMode): void { + nativeModule()._WebAttribute_blurOnKeyboardHideMode(this.peer.ptr, value) + } textZoomAtioAttribute(value: number): void { nativeModule()._WebAttribute_textZoomAtio(this.peer.ptr, value) } @@ -682,6 +691,7 @@ export interface ArkWebAttributes extends ArkCommonMethodAttributes { wideViewModeAccess?: boolean overviewModeAccess?: boolean overScrollMode?: OverScrollMode + blurOnKeyboardHideMode?: BlurOnKeyboardHideMode textZoomAtio?: number textZoomRatio?: number databaseAccess?: boolean diff --git a/arkoala/arkui/src/peers/ArkWindowScenePeer.ts b/arkoala/arkui/src/peers/ArkWindowScenePeer.ts index 938e8e680..0f7bb0783 100644 --- a/arkoala/arkui/src/peers/ArkWindowScenePeer.ts +++ b/arkoala/arkui/src/peers/ArkWindowScenePeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkWindowScenePeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkWindowScenePeer { - const _peer = new ArkWindowScenePeer(nodeType, flags, "WindowScene") + public static create(component?: ComponentBase, flags: int32 = 0): ArkWindowScenePeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._WindowScene_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.WindowScene + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkWindowScenePeer(_peerPtr, "WindowScene", flags) component?.setPeer(_peer) return _peer } diff --git a/arkoala/arkui/src/peers/ArkXcomponentPeer.ts b/arkoala/arkui/src/peers/ArkXcomponentPeer.ts index 5abb8b240..fd070d415 100644 --- a/arkoala/arkui/src/peers/ArkXcomponentPeer.ts +++ b/arkoala/arkui/src/peers/ArkXcomponentPeer.ts @@ -22,6 +22,7 @@ import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./Serializer import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" +import { PeerNode } from "../PeerNode" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" @@ -35,11 +36,17 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkXComponentPeer extends ArkCommonMethodPeer { - protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { - super(nodeType, flags, name) + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) } - public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkXComponentPeer { - const _peer = new ArkXComponentPeer(nodeType, flags, "XComponent") + public static create(component?: ComponentBase, flags: int32 = 0): ArkXComponentPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = nativeModule()._XComponent_construct(PeerNode.currentId + 1, flags) + */ + const nodeType = ArkUINodeType.XComponent + const _peerPtr = nativeModule()._CreateNode(nodeType, PeerNode.currentId + 1, flags) + const _peer = new ArkXComponentPeer(_peerPtr, "XComponent", flags) component?.setPeer(_peer) return _peer } @@ -117,6 +124,9 @@ export class ArkXComponentPeer extends ArkCommonMethodPeer { enableSecureAttribute(value: boolean): void { nativeModule()._XComponentAttribute_enableSecure(this.peer.ptr, +value) } + hdrBrightnessAttribute(value: number): void { + nativeModule()._XComponentAttribute_hdrBrightness(this.peer.ptr, value) + } applyAttributes(attributes: T): void { super.applyAttributes(attributes) } @@ -126,4 +136,5 @@ export interface ArkXComponentAttributes extends ArkCommonMethodAttributes { onDestroy?: VoidCallback enableAnalyzer?: boolean enableSecure?: boolean + hdrBrightness?: number } diff --git a/arkoala/arkui/src/peers/CallbackDeserializeCall.ts b/arkoala/arkui/src/peers/CallbackDeserializeCall.ts index a8d332b89..e96aa769a 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, KInt, KStringPtr } from "@koalaui/interop" +import { ResourceHolder, KInt, KStringPtr, wrapSystemCallback } 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: ((info: any) => void) = thisDeserializer.readCallback_Any_Void() + let _continuation: ((info: any) => void) = thisDeserializer.readCallback_Any_Void(true) _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: ((breakpoints: string) => void) = thisDeserializer.readCallback_String_Void() + let _continuation: ((breakpoints: string) => void) = thisDeserializer.readCallback_String_Void(true) _continuation(_call(item, index)) } export function deserializeAndCallCallback_Any_Number_Void(thisDeserializer: Deserializer) { @@ -73,9 +73,7 @@ export function deserializeAndCallCallback_Array_Number_Void(thisDeserializer: D const input_buf_length: int32 = thisDeserializer.readInt32() let input_buf: Array = new Array() for (let input_buf_i = 0; input_buf_i < input_buf_length; input_buf_i++) { - { - input_buf[input_buf_i] = (thisDeserializer.readNumber() as number) - } + input_buf[input_buf_i] = (thisDeserializer.readNumber() as number) } let input: Array = input_buf _call(input) @@ -86,9 +84,7 @@ export function deserializeAndCallCallback_Array_String_Void(thisDeserializer: D const value_buf_length: int32 = thisDeserializer.readInt32() let value_buf: Array = new Array() for (let value_buf_i = 0; value_buf_i < value_buf_length; value_buf_i++) { - { - value_buf[value_buf_i] = (thisDeserializer.readString() as string) - } + value_buf[value_buf_i] = (thisDeserializer.readString() as string) } let value: Array = value_buf _call(value) @@ -99,18 +95,16 @@ export function deserializeAndCallCallback_Array_TouchTestInfo_TouchResult(thisD const value_buf_length: int32 = thisDeserializer.readInt32() let value_buf: Array = new Array() for (let value_buf_i = 0; value_buf_i < value_buf_length; value_buf_i++) { - { - value_buf[value_buf_i] = thisDeserializer.readTouchTestInfo() - } + value_buf[value_buf_i] = thisDeserializer.readTouchTestInfo() } let value: Array = value_buf - let _continuation: ((value: TouchResult) => void) = thisDeserializer.readCallback_TouchResult_Void() + let _continuation: ((value: TouchResult) => void) = thisDeserializer.readCallback_TouchResult_Void(true) _continuation(_call(value)) } export function deserializeAndCallCallback_Boolean(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as (() => boolean)) - let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call()) } export function deserializeAndCallCallback_Boolean_HoverEvent_Void(thisDeserializer: Deserializer) { @@ -205,7 +199,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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } export function deserializeAndCallCallback_DeleteValue_Void(thisDeserializer: Deserializer) { @@ -245,11 +239,11 @@ export function deserializeAndCallCallback_DragEvent_String_Union_CustomBuilder_ const extraParams_buf_runtimeType = (thisDeserializer.readInt8() as int32) let extraParams_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (extraParams_buf_runtimeType)) - { - extraParams_buf = (thisDeserializer.readString() as string) - } + { + 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(true) _continuation(_call(event, extraParams)) } export function deserializeAndCallCallback_DragEvent_String_Void(thisDeserializer: Deserializer) { @@ -259,9 +253,9 @@ export function deserializeAndCallCallback_DragEvent_String_Void(thisDeserialize const extraParams_buf_runtimeType = (thisDeserializer.readInt8() as int32) let extraParams_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (extraParams_buf_runtimeType)) - { - extraParams_buf = (thisDeserializer.readString() as string) - } + { + extraParams_buf = (thisDeserializer.readString() as string) + } let extraParams: string | undefined|undefined = extraParams_buf _call(event, extraParams) } @@ -294,7 +288,7 @@ 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(true) _continuation(_call(gestureInfo, event)) } export function deserializeAndCallCallback_GestureJudgeResult_Void(thisDeserializer: Deserializer) { @@ -319,7 +313,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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } export function deserializeAndCallCallback_InsertValue_Void(thisDeserializer: Deserializer) { @@ -339,7 +333,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(true) _continuation(_call(event, itemIndex)) } export function deserializeAndCallCallback_ItemDragInfo_Number_Number_Boolean_Void(thisDeserializer: Deserializer) { @@ -376,7 +370,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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } export function deserializeAndCallCallback_KeyEvent_Void(thisDeserializer: Deserializer) { @@ -398,11 +392,11 @@ export function deserializeAndCallCallback_Literal_Function_callback_Object_file const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf: { callback: Function, fileSelector: Object } | undefined|undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - 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} as { callback: Function, fileSelector: Object }) - } + { + 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} as { callback: Function, fileSelector: Object }) + } let event: { callback: Function, fileSelector: Object } | undefined|undefined = event_buf _call(event) } @@ -412,11 +406,11 @@ export function deserializeAndCallCallback_Literal_Function_handler_Object_error const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf: { handler: Function, error: Object } | undefined|undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - 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} as { handler: Function, error: Object }) - } + { + 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} as { handler: Function, error: Object }) + } let event: { handler: Function, error: Object } | undefined|undefined = event_buf _call(event) } @@ -427,9 +421,9 @@ export function deserializeAndCallCallback_Literal_Number_code_Want_want_Void(th const parameter_buf_want_buf_runtimeType = (thisDeserializer.readInt8() as int32) let parameter_buf_want_buf: Want | undefined|undefined if ((RuntimeType.UNDEFINED) != (parameter_buf_want_buf_runtimeType)) - { - parameter_buf_want_buf = thisDeserializer.readWant() - } + { + 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} as { code: number, want?: Want }) _call(parameter) @@ -455,12 +449,12 @@ export function deserializeAndCallCallback_Literal_Object_detail_Boolean(thisDes const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf: { detail: Object } | undefined|undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - const event_buf__detail: Object = (thisDeserializer.readCustomObject("Object") as Object) - event_buf = ({detail: event_buf__detail} as { detail: Object }) - } + { + const event_buf__detail: Object = (thisDeserializer.readCustomObject("Object") as Object) + event_buf = ({detail: event_buf__detail} as { detail: Object }) + } let event: { detail: Object } | undefined|undefined = event_buf - let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(event)) } export function deserializeAndCallCallback_Literal_String_plainText_Void(thisDeserializer: Deserializer) { @@ -516,7 +510,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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(index)) } export function deserializeAndCallCallback_Number_Number_Boolean(thisDeserializer: Deserializer) { @@ -524,7 +518,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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(from, to)) } export function deserializeAndCallCallback_Number_Number_ComputedBarAttribute(thisDeserializer: Deserializer) { @@ -532,7 +526,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(true) _continuation(_call(index, offset)) } export function deserializeAndCallCallback_Number_Number_Number_Void(thisDeserializer: Deserializer) { @@ -563,7 +557,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(true) _continuation(_call(offset, state)) } export function deserializeAndCallCallback_Number_ScrollState_Void(thisDeserializer: Deserializer) { @@ -591,14 +585,14 @@ export function deserializeAndCallCallback_Number_Tuple_Number_Number(thisDeseri 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(true) _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(true) _continuation(_call(index)) } export function deserializeAndCallCallback_Number_Void(thisDeserializer: Deserializer) { @@ -617,7 +611,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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } export function deserializeAndCallCallback_OnAudioStateChangedEvent_Void(thisDeserializer: Deserializer) { @@ -630,7 +624,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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } export function deserializeAndCallCallback_OnClientAuthenticationEvent_Void(thisDeserializer: Deserializer) { @@ -643,21 +637,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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } export function deserializeAndCallCallback_OnDataResubmittedEvent_Void(thisDeserializer: Deserializer) { @@ -700,7 +694,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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } export function deserializeAndCallCallback_OnHttpErrorReceiveEvent_Void(thisDeserializer: Deserializer) { @@ -713,14 +707,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(true) _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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } export function deserializeAndCallCallback_OnOverScrollEvent_Void(thisDeserializer: Deserializer) { @@ -763,7 +757,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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } export function deserializeAndCallCallback_OnRefreshAccessedHistoryEvent_Void(thisDeserializer: Deserializer) { @@ -818,7 +812,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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } export function deserializeAndCallCallback_OnSslErrorEventReceiveEvent_Void(thisDeserializer: Deserializer) { @@ -851,16 +845,14 @@ export function deserializeAndCallCallback_Opt_Array_String_Void(thisDeserialize 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_ + { + 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) } @@ -870,9 +862,9 @@ export function deserializeAndCallCallback_Opt_NavigationAnimatedTransition_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() - } + { + value_buf = thisDeserializer.readNavigationAnimatedTransition() + } let value: NavigationAnimatedTransition | undefined|undefined = value_buf _call(value) } @@ -882,23 +874,21 @@ export function deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Voi 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) - } + { + 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_ + { + 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) } @@ -908,9 +898,9 @@ export function deserializeAndCallCallback_Opt_TabContentAnimatedTransition_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() - } + { + value_buf = thisDeserializer.readTabContentAnimatedTransition() + } let value: TabContentAnimatedTransition | undefined|undefined = value_buf _call(value) } @@ -948,21 +938,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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } export function deserializeAndCallCallback_RichEditorRange_Void(thisDeserializer: Deserializer) { @@ -983,12 +973,6 @@ export function deserializeAndCallCallback_RichEditorTextSpanResult_Void(thisDes let parameter: RichEditorTextSpanResult = thisDeserializer.readRichEditorTextSpanResult() _call(parameter) } -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() - _call(value) -} export function deserializeAndCallCallback_SheetDismiss_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((sheetDismiss: SheetDismiss) => void)) @@ -1038,7 +1022,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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } export function deserializeAndCallCallback_SwipeActionState_Void(thisDeserializer: Deserializer) { @@ -1087,7 +1071,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(true) _continuation(_call(parameter)) } export function deserializeAndCallCallback_TouchEvent_Void(thisDeserializer: Deserializer) { @@ -1126,18 +1110,18 @@ export function deserializeAndCallCallback_Type_ImageAttribute_onComplete_callba const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number } | undefined|undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - const event_buf__width: number = (thisDeserializer.readNumber() as number) - const event_buf__height: number = (thisDeserializer.readNumber() as number) - const event_buf__componentWidth: number = (thisDeserializer.readNumber() as number) - const event_buf__componentHeight: number = (thisDeserializer.readNumber() as number) - const event_buf__loadingStatus: number = (thisDeserializer.readNumber() as number) - const event_buf__contentWidth: number = (thisDeserializer.readNumber() as number) - 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} as { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number }) - } + { + const event_buf__width: number = (thisDeserializer.readNumber() as number) + const event_buf__height: number = (thisDeserializer.readNumber() as number) + const event_buf__componentWidth: number = (thisDeserializer.readNumber() as number) + const event_buf__componentHeight: number = (thisDeserializer.readNumber() as number) + const event_buf__loadingStatus: number = (thisDeserializer.readNumber() as number) + const event_buf__contentWidth: number = (thisDeserializer.readNumber() as number) + 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} 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) } @@ -1150,13 +1134,16 @@ export function deserializeAndCallCallback_UIExtensionProxy_Void(thisDeserialize 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() + const value_buf_selector: number = thisDeserializer.readInt8() let value_buf: CustomBuilder | DragItemInfo | undefined|undefined if (value_buf_selector == 0) { value_buf = thisDeserializer.readCallback_Any() } else if (value_buf_selector == 1) { value_buf = thisDeserializer.readDragItemInfo() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") } let value: CustomBuilder | DragItemInfo = (value_buf as CustomBuilder | DragItemInfo) _call(value) @@ -1200,9 +1187,9 @@ export function deserializeAndCallEditableTextOnChangeCallback(thisDeserializer: const previewText_buf_runtimeType = (thisDeserializer.readInt8() as int32) let previewText_buf: PreviewText | undefined|undefined if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) - { - previewText_buf = thisDeserializer.readPreviewText() - } + { + previewText_buf = thisDeserializer.readPreviewText() + } let previewText: PreviewText | undefined|undefined = previewText_buf _call(value, previewText) } @@ -1214,19 +1201,17 @@ export function deserializeAndCallGestureRecognizerJudgeBeginCallback(thisDeseri const recognizers_buf_length: int32 = thisDeserializer.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] = (thisDeserializer.readGestureRecognizer() as GestureRecognizer) - } + recognizers_buf[recognizers_buf_i] = (thisDeserializer.readGestureRecognizer() as GestureRecognizer) } let recognizers: Array = recognizers_buf - let _continuation: ((value: GestureJudgeResult) => void) = thisDeserializer.readCallback_GestureJudgeResult_Void() + let _continuation: ((value: GestureJudgeResult) => void) = thisDeserializer.readCallback_GestureJudgeResult_Void(true) _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: ((index: number) => void) = thisDeserializer.readCallback_Number_Void() + let _continuation: ((index: number) => void) = thisDeserializer.readCallback_Number_Void(true) _continuation(_call(index)) } export function deserializeAndCallHoverCallback(thisDeserializer: Deserializer) { @@ -1257,22 +1242,28 @@ export function deserializeAndCallInterceptionModeCallback(thisDeserializer: Des export function deserializeAndCallInterceptionShowCallback(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as InterceptionShowCallback) - const from_buf_selector: int32 = thisDeserializer.readInt8() + const from_buf_selector: number = thisDeserializer.readInt8() let from_buf: NavDestinationContext | NavBar | undefined|undefined if (from_buf_selector == 0) { from_buf = (thisDeserializer.readNavDestinationContext() as NavDestinationContext) } else if (from_buf_selector == 1) { from_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for from_buf has to be chosen through deserialisation.") } let from: NavDestinationContext | NavBar = (from_buf as NavDestinationContext | NavBar) - const to_buf_selector: int32 = thisDeserializer.readInt8() + const to_buf_selector: number = thisDeserializer.readInt8() let to_buf: NavDestinationContext | NavBar | undefined|undefined if (to_buf_selector == 0) { to_buf = (thisDeserializer.readNavDestinationContext() as NavDestinationContext) } else if (to_buf_selector == 1) { to_buf = (thisDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for to_buf has to be chosen through deserialisation.") } let to: NavDestinationContext | NavBar = (to_buf as NavDestinationContext | NavBar) let operation: NavigationOperation = (thisDeserializer.readInt32() as NavigationOperation) @@ -1283,7 +1274,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(true) _continuation(_call(options)) } export function deserializeAndCallMenuOnAppearCallback(thisDeserializer: Deserializer) { @@ -1309,7 +1300,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(true) _continuation(_call(index)) } export function deserializeAndCallOnAlphabetIndexerSelectCallback(thisDeserializer: Deserializer) { @@ -1367,6 +1358,13 @@ export function deserializeAndCallOnFullScreenEnterCallback(thisDeserializer: De let event: FullScreenEnterEvent = thisDeserializer.readFullScreenEnterEvent() _call(event) } +export function deserializeAndCallOnHoverCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as OnHoverCallback) + let status: boolean = thisDeserializer.readBoolean() + let event: HoverEvent = thisDeserializer.readHoverEvent() + _call(status, event) +} export function deserializeAndCallOnHoverStatusChangeCallback(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnHoverStatusChangeCallback) @@ -1411,9 +1409,9 @@ export function deserializeAndCallOnNativeLoadCallback(thisDeserializer: Deseria 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) - } + { + event_buf = (thisDeserializer.readCustomObject("Object") as Object) + } let event: Object | undefined|undefined = event_buf _call(event) } @@ -1427,7 +1425,7 @@ 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: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(webResourceRequest)) } export function deserializeAndCallOnPasteCallback(thisDeserializer: Deserializer) { @@ -1472,7 +1470,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(true) _continuation(_call(offset, state)) } export function deserializeAndCallOnScrollVisibleContentChangeCallback(thisDeserializer: Deserializer) { @@ -1537,7 +1535,7 @@ export function deserializeAndCallOnTabsContentWillChangeCallback(thisDeserializ 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() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(currentIndex, comingIndex)) } export function deserializeAndCallOnTabsGestureSwipeCallback(thisDeserializer: Deserializer) { @@ -1560,15 +1558,6 @@ export function deserializeAndCallOnViewportFitChangedCallback(thisDeserializer: let viewportFit: ViewportFit = (thisDeserializer.readInt32() as ViewportFit) _call(viewportFit) } -export function deserializeAndCallOnWillScrollCallback(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as OnWillScrollCallback) - 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() - _continuation(_call(scrollOffset, scrollState, scrollSource)) -} export function deserializeAndCallPageTransitionCallback(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as PageTransitionCallback) @@ -1582,9 +1571,9 @@ export function deserializeAndCallPasteEventCallback(thisDeserializer: Deseriali const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf: PasteEvent | undefined|undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - event_buf = thisDeserializer.readPasteEvent() - } + { + event_buf = thisDeserializer.readPasteEvent() + } let event: PasteEvent | undefined|undefined = event_buf _call(event) } @@ -1609,7 +1598,7 @@ 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(true) _continuation(_call(xOffset, yOffset, scrollState, scrollSource)) } export function deserializeAndCallSearchSubmitCallback(thisDeserializer: Deserializer) { @@ -1619,9 +1608,9 @@ export function deserializeAndCallSearchSubmitCallback(thisDeserializer: Deseria const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf: SubmitEvent | undefined|undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - event_buf = thisDeserializer.readSubmitEvent() - } + { + event_buf = thisDeserializer.readSubmitEvent() + } let event: SubmitEvent | undefined|undefined = event_buf _call(searchContent, event) } @@ -1632,12 +1621,10 @@ export function deserializeAndCallShouldBuiltInRecognizerParallelWithCallback(th const others_buf_length: int32 = thisDeserializer.readInt32() let others_buf: Array = new Array() for (let others_buf_i = 0; others_buf_i < others_buf_length; others_buf_i++) { - { - others_buf[others_buf_i] = (thisDeserializer.readGestureRecognizer() as GestureRecognizer) - } + others_buf[others_buf_i] = (thisDeserializer.readGestureRecognizer() as GestureRecognizer) } let others: Array = others_buf - let _continuation: ((value: GestureRecognizer) => void) = thisDeserializer.readCallback_GestureRecognizer_Void() + let _continuation: ((value: GestureRecognizer) => void) = thisDeserializer.readCallback_GestureRecognizer_Void(true) _continuation(_call(current, others)) } export function deserializeAndCallSizeChangeCallback(thisDeserializer: Deserializer) { @@ -1666,7 +1653,7 @@ export function deserializeAndCallTabsCustomContentTransitionCallback(thisDeseri 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() + let _continuation: ((value: TabContentAnimatedTransition | undefined) => void) = thisDeserializer.readCallback_Opt_TabContentAnimatedTransition_Void(true) _continuation(_call(from, to)) } export function deserializeAndCallTextAreaSubmitCallback(thisDeserializer: Deserializer) { @@ -1676,16 +1663,16 @@ export function deserializeAndCallTextAreaSubmitCallback(thisDeserializer: Deser const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf: SubmitEvent | undefined|undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - event_buf = thisDeserializer.readSubmitEvent() - } + { + 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() + const value_buf_selector: number = thisDeserializer.readInt8() let value_buf: string | Array | undefined|undefined if (value_buf_selector == 0) { value_buf = (thisDeserializer.readString() as string) @@ -1694,14 +1681,15 @@ export function deserializeAndCallTextPickerScrollStopCallback(thisDeserializer: 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_u[value_buf_u_i] = (thisDeserializer.readString() as string) } value_buf = value_buf_u + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") } let value: string | Array = (value_buf as string | Array) - const index_buf_selector: int32 = thisDeserializer.readInt8() + const index_buf_selector: number = thisDeserializer.readInt8() let index_buf: number | Array | undefined|undefined if (index_buf_selector == 0) { index_buf = (thisDeserializer.readNumber() as number) @@ -1710,11 +1698,12 @@ export function deserializeAndCallTextPickerScrollStopCallback(thisDeserializer: 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_u[index_buf_u_i] = (thisDeserializer.readNumber() as number) } index_buf = index_buf_u + } + else { + throw new Error("One of the branches for index_buf has to be chosen through deserialisation.") } let index: number | Array = (index_buf as number | Array) _call(value, index) @@ -1731,13 +1720,13 @@ 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_Opt_NavigationAnimatedTransition_Void() + let _continuation: ((value: NavigationAnimatedTransition | undefined) => void) = thisDeserializer.readCallback_Opt_NavigationAnimatedTransition_Void(true) _continuation(_call(from, to, operation)) } 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)) - const value_buf_selector: int32 = thisDeserializer.readInt8() + const value_buf_selector: number = thisDeserializer.readInt8() let value_buf: string | Array | undefined|undefined if (value_buf_selector == 0) { value_buf = (thisDeserializer.readString() as string) @@ -1746,14 +1735,15 @@ export function deserializeAndCallType_TextPickerAttribute_onChange_callback(thi 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_u[value_buf_u_i] = (thisDeserializer.readString() as string) } value_buf = value_buf_u + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") } let value: string | Array = (value_buf as string | Array) - const index_buf_selector: int32 = thisDeserializer.readInt8() + const index_buf_selector: number = thisDeserializer.readInt8() let index_buf: number | Array | undefined|undefined if (index_buf_selector == 0) { index_buf = (thisDeserializer.readNumber() as number) @@ -1762,11 +1752,12 @@ export function deserializeAndCallType_TextPickerAttribute_onChange_callback(thi 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_u[index_buf_u_i] = (thisDeserializer.readNumber() as number) } index_buf = index_buf_u + } + else { + throw new Error("One of the branches for index_buf has to be chosen through deserialisation.") } let index: number | Array = (index_buf as number | Array) _call(value, index) @@ -1777,20 +1768,23 @@ export function deserializeAndCallType_WebAttribute_onUrlLoadIntercept_callback( const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf: { data: string | WebResourceRequest } | undefined|undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - const event_buf__data_buf_selector: int32 = thisDeserializer.readInt8() - let event_buf__data_buf: string | WebResourceRequest | undefined|undefined - if (event_buf__data_buf_selector == 0) { - event_buf__data_buf = (thisDeserializer.readString() as string) - } - else if (event_buf__data_buf_selector == 1) { - 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} as { data: string | WebResourceRequest }) + { + const event_buf__data_buf_selector: number = thisDeserializer.readInt8() + let event_buf__data_buf: string | WebResourceRequest | undefined|undefined + if (event_buf__data_buf_selector == 0) { + event_buf__data_buf = (thisDeserializer.readString() as string) + } + else if (event_buf__data_buf_selector == 1) { + event_buf__data_buf = (thisDeserializer.readWebResourceRequest() as WebResourceRequest) } + else { + throw new Error("One of the branches for event_buf__data_buf has to be chosen through deserialisation.") + } + const event_buf__data: string | WebResourceRequest = (event_buf__data_buf as string | WebResourceRequest) + event_buf = ({data: event_buf__data} as { data: string | WebResourceRequest }) + } let event: { data: string | WebResourceRequest } | undefined|undefined = event_buf - let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(event)) } export function deserializeAndCallVisibleAreaChangeCallback(thisDeserializer: Deserializer) { @@ -1809,252 +1803,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(true) _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(true) _continuation(_call(options)) } export function deserializeAndCallCallback(thisDeserializer: Deserializer) { const kind: int32 = thisDeserializer.readInt32() switch (kind) { - 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); + case 589030517/*CallbackKind.Kind_AccessibilityCallback*/: return deserializeAndCallAccessibilityCallback(thisDeserializer); + case -1964292933/*CallbackKind.Kind_ButtonTriggerClickCallback*/: return deserializeAndCallButtonTriggerClickCallback(thisDeserializer); + case -2139018190/*CallbackKind.Kind_Callback_Any*/: return deserializeAndCallCallback_Any(thisDeserializer); + case 1737048644/*CallbackKind.Kind_Callback_Any_Number_String*/: return deserializeAndCallCallback_Any_Number_String(thisDeserializer); + case 1638424069/*CallbackKind.Kind_Callback_Any_Number_Void*/: return deserializeAndCallCallback_Any_Number_Void(thisDeserializer); + case 197193081/*CallbackKind.Kind_Callback_Any_Void*/: return deserializeAndCallCallback_Any_Void(thisDeserializer); + case -2024393616/*CallbackKind.Kind_Callback_Area_Area_Void*/: return deserializeAndCallCallback_Area_Area_Void(thisDeserializer); + case 582384234/*CallbackKind.Kind_Callback_Array_Number_Void*/: return deserializeAndCallCallback_Array_Number_Void(thisDeserializer); + case -440782244/*CallbackKind.Kind_Callback_Array_String_Void*/: return deserializeAndCallCallback_Array_String_Void(thisDeserializer); + case -547276916/*CallbackKind.Kind_Callback_Array_TouchTestInfo_TouchResult*/: return deserializeAndCallCallback_Array_TouchTestInfo_TouchResult(thisDeserializer); + case -1541107680/*CallbackKind.Kind_Callback_Boolean*/: return deserializeAndCallCallback_Boolean(thisDeserializer); + case -916602978/*CallbackKind.Kind_Callback_Boolean_HoverEvent_Void*/: return deserializeAndCallCallback_Boolean_HoverEvent_Void(thisDeserializer); + case 313269291/*CallbackKind.Kind_Callback_Boolean_Void*/: return deserializeAndCallCallback_Boolean_Void(thisDeserializer); + case 1074619005/*CallbackKind.Kind_Callback_CalendarRequestedData_Void*/: return deserializeAndCallCallback_CalendarRequestedData_Void(thisDeserializer); + case -289198976/*CallbackKind.Kind_Callback_CalendarSelectedDate_Void*/: return deserializeAndCallCallback_CalendarSelectedDate_Void(thisDeserializer); + case 1931725935/*CallbackKind.Kind_Callback_Callback_Any_Void*/: return deserializeAndCallCallback_Callback_Any_Void(thisDeserializer); + case -1189087745/*CallbackKind.Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void*/: return deserializeAndCallCallback_ClickEvent_LocationButtonOnClickResult_Void(thisDeserializer); + case 659292561/*CallbackKind.Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void*/: return deserializeAndCallCallback_ClickEvent_PasteButtonOnClickResult_Void(thisDeserializer); + case 846787331/*CallbackKind.Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void*/: return deserializeAndCallCallback_ClickEvent_SaveButtonOnClickResult_Void(thisDeserializer); + case 1097178637/*CallbackKind.Kind_Callback_ClickEvent_Void*/: return deserializeAndCallCallback_ClickEvent_Void(thisDeserializer); + case -1270343661/*CallbackKind.Kind_Callback_ComputedBarAttribute_Void*/: return deserializeAndCallCallback_ComputedBarAttribute_Void(thisDeserializer); + case -120437466/*CallbackKind.Kind_Callback_CopyEvent_Void*/: return deserializeAndCallCallback_CopyEvent_Void(thisDeserializer); + case -1875695871/*CallbackKind.Kind_Callback_CutEvent_Void*/: return deserializeAndCallCallback_CutEvent_Void(thisDeserializer); + case 1405382363/*CallbackKind.Kind_Callback_Date_Void*/: return deserializeAndCallCallback_Date_Void(thisDeserializer); + case 1280920532/*CallbackKind.Kind_Callback_DatePickerResult_Void*/: return deserializeAndCallCallback_DatePickerResult_Void(thisDeserializer); + case -1357792883/*CallbackKind.Kind_Callback_DeleteValue_Boolean*/: return deserializeAndCallCallback_DeleteValue_Boolean(thisDeserializer); + case -126251459/*CallbackKind.Kind_Callback_DeleteValue_Void*/: return deserializeAndCallCallback_DeleteValue_Void(thisDeserializer); + case -1283506641/*CallbackKind.Kind_Callback_DismissContentCoverAction_Void*/: return deserializeAndCallCallback_DismissContentCoverAction_Void(thisDeserializer); + case -2095828093/*CallbackKind.Kind_Callback_DismissDialogAction_Void*/: return deserializeAndCallCallback_DismissDialogAction_Void(thisDeserializer); + case -2004166751/*CallbackKind.Kind_Callback_DismissPopupAction_Void*/: return deserializeAndCallCallback_DismissPopupAction_Void(thisDeserializer); + case 889549796/*CallbackKind.Kind_Callback_DismissSheetAction_Void*/: return deserializeAndCallCallback_DismissSheetAction_Void(thisDeserializer); + case 480978023/*CallbackKind.Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo*/: return deserializeAndCallCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(thisDeserializer); + case -17167687/*CallbackKind.Kind_Callback_DragEvent_String_Void*/: return deserializeAndCallCallback_DragEvent_String_Void(thisDeserializer); + case -1802605016/*CallbackKind.Kind_Callback_EnterKeyType_Void*/: return deserializeAndCallCallback_EnterKeyType_Void(thisDeserializer); + case 758395742/*CallbackKind.Kind_Callback_FormCallbackInfo_Void*/: return deserializeAndCallCallback_FormCallbackInfo_Void(thisDeserializer); + case 583294398/*CallbackKind.Kind_Callback_FullscreenInfo_Void*/: return deserializeAndCallCallback_FullscreenInfo_Void(thisDeserializer); + case -1143194492/*CallbackKind.Kind_Callback_GestureEvent_Void*/: return deserializeAndCallCallback_GestureEvent_Void(thisDeserializer); + case 1319043556/*CallbackKind.Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult*/: return deserializeAndCallCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(thisDeserializer); + case -684588584/*CallbackKind.Kind_Callback_GestureJudgeResult_Void*/: return deserializeAndCallCallback_GestureJudgeResult_Void(thisDeserializer); + case 776202910/*CallbackKind.Kind_Callback_GestureRecognizer_Void*/: return deserializeAndCallCallback_GestureRecognizer_Void(thisDeserializer); + case -1755111025/*CallbackKind.Kind_Callback_HitTestMode_Void*/: return deserializeAndCallCallback_HitTestMode_Void(thisDeserializer); + case -383025085/*CallbackKind.Kind_Callback_InsertValue_Boolean*/: return deserializeAndCallCallback_InsertValue_Boolean(thisDeserializer); + case -1121207885/*CallbackKind.Kind_Callback_InsertValue_Void*/: return deserializeAndCallCallback_InsertValue_Void(thisDeserializer); + case 719029905/*CallbackKind.Kind_Callback_IsolatedComponentAttribute_Void*/: return deserializeAndCallCallback_IsolatedComponentAttribute_Void(thisDeserializer); + case 464274540/*CallbackKind.Kind_Callback_ItemDragInfo_Number_Callback_Any*/: return deserializeAndCallCallback_ItemDragInfo_Number_Callback_Any(thisDeserializer); + case -1627362945/*CallbackKind.Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void*/: return deserializeAndCallCallback_ItemDragInfo_Number_Number_Boolean_Void(thisDeserializer); + case -918805852/*CallbackKind.Kind_Callback_ItemDragInfo_Number_Number_Void*/: return deserializeAndCallCallback_ItemDragInfo_Number_Number_Void(thisDeserializer); + case 296908152/*CallbackKind.Kind_Callback_ItemDragInfo_Number_Void*/: return deserializeAndCallCallback_ItemDragInfo_Number_Void(thisDeserializer); + case 137353252/*CallbackKind.Kind_Callback_ItemDragInfo_Void*/: return deserializeAndCallCallback_ItemDragInfo_Void(thisDeserializer); + case -2061548092/*CallbackKind.Kind_Callback_KeyEvent_Boolean*/: return deserializeAndCallCallback_KeyEvent_Boolean(thisDeserializer); + case 707696468/*CallbackKind.Kind_Callback_KeyEvent_Void*/: return deserializeAndCallCallback_KeyEvent_Void(thisDeserializer); + case -1561407084/*CallbackKind.Kind_Callback_Literal_Boolean_isVisible_Void*/: return deserializeAndCallCallback_Literal_Boolean_isVisible_Void(thisDeserializer); + case 1754134729/*CallbackKind.Kind_Callback_Literal_Function_callback_Object_fileSelector_Void*/: return deserializeAndCallCallback_Literal_Function_callback_Object_fileSelector_Void(thisDeserializer); + case 361012115/*CallbackKind.Kind_Callback_Literal_Function_handler_Object_error_Void*/: return deserializeAndCallCallback_Literal_Function_handler_Object_error_Void(thisDeserializer); + case -582934742/*CallbackKind.Kind_Callback_Literal_Number_code_Want_want_Void*/: return deserializeAndCallCallback_Literal_Number_code_Want_want_Void(thisDeserializer); + case 1321277443/*CallbackKind.Kind_Callback_Literal_Number_errcode_String_msg_Void*/: return deserializeAndCallCallback_Literal_Number_errcode_String_msg_Void(thisDeserializer); + case -251706058/*CallbackKind.Kind_Callback_Literal_Number_offsetRemain_Void*/: return deserializeAndCallCallback_Literal_Number_offsetRemain_Void(thisDeserializer); + case 222742448/*CallbackKind.Kind_Callback_Literal_Object_detail_Boolean*/: return deserializeAndCallCallback_Literal_Object_detail_Boolean(thisDeserializer); + case -122223466/*CallbackKind.Kind_Callback_Literal_String_plainText_Void*/: return deserializeAndCallCallback_Literal_String_plainText_Void(thisDeserializer); + case -1382640094/*CallbackKind.Kind_Callback_MouseEvent_Void*/: return deserializeAndCallCallback_MouseEvent_Void(thisDeserializer); + case 477481563/*CallbackKind.Kind_Callback_NativeEmbedDataInfo_Void*/: return deserializeAndCallCallback_NativeEmbedDataInfo_Void(thisDeserializer); + case -1090303858/*CallbackKind.Kind_Callback_NativeEmbedTouchInfo_Void*/: return deserializeAndCallCallback_NativeEmbedTouchInfo_Void(thisDeserializer); + case -1642725259/*CallbackKind.Kind_Callback_NavDestinationContext_Void*/: return deserializeAndCallCallback_NavDestinationContext_Void(thisDeserializer); + case 960690982/*CallbackKind.Kind_Callback_NavigationMode_Void*/: return deserializeAndCallCallback_NavigationMode_Void(thisDeserializer); + case 1685437830/*CallbackKind.Kind_Callback_NavigationTitleMode_Void*/: return deserializeAndCallCallback_NavigationTitleMode_Void(thisDeserializer); + case -1375731066/*CallbackKind.Kind_Callback_NavigationTransitionProxy_Void*/: return deserializeAndCallCallback_NavigationTransitionProxy_Void(thisDeserializer); + case 1054099324/*CallbackKind.Kind_Callback_Number_Boolean*/: return deserializeAndCallCallback_Number_Boolean(thisDeserializer); + case -1427334496/*CallbackKind.Kind_Callback_Number_Number_Boolean*/: return deserializeAndCallCallback_Number_Number_Boolean(thisDeserializer); + case -3987624/*CallbackKind.Kind_Callback_Number_Number_ComputedBarAttribute*/: return deserializeAndCallCallback_Number_Number_ComputedBarAttribute(thisDeserializer); + case -352942292/*CallbackKind.Kind_Callback_Number_Number_Number_Void*/: return deserializeAndCallCallback_Number_Number_Number_Void(thisDeserializer); + case 1613628570/*CallbackKind.Kind_Callback_Number_Number_PanelMode_Void*/: return deserializeAndCallCallback_Number_Number_PanelMode_Void(thisDeserializer); + case 1894574320/*CallbackKind.Kind_Callback_Number_Number_Void*/: return deserializeAndCallCallback_Number_Number_Void(thisDeserializer); + case 2012829508/*CallbackKind.Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain*/: return deserializeAndCallCallback_Number_ScrollState_Literal_Number_offsetRemain(thisDeserializer); + case -1844695159/*CallbackKind.Kind_Callback_Number_ScrollState_Void*/: return deserializeAndCallCallback_Number_ScrollState_Void(thisDeserializer); + case 88697971/*CallbackKind.Kind_Callback_Number_SliderChangeMode_Void*/: return deserializeAndCallCallback_Number_SliderChangeMode_Void(thisDeserializer); + case 794065478/*CallbackKind.Kind_Callback_Number_String_Void*/: return deserializeAndCallCallback_Number_String_Void(thisDeserializer); + case 1602877440/*CallbackKind.Kind_Callback_Number_Tuple_Number_Number*/: return deserializeAndCallCallback_Number_Tuple_Number_Number(thisDeserializer); + case 1618565120/*CallbackKind.Kind_Callback_Number_Tuple_Number_Number_Number_Number*/: return deserializeAndCallCallback_Number_Tuple_Number_Number_Number_Number(thisDeserializer); + case 36519084/*CallbackKind.Kind_Callback_Number_Void*/: return deserializeAndCallCallback_Number_Void(thisDeserializer); + case 1295952075/*CallbackKind.Kind_Callback_OffsetResult_Void*/: return deserializeAndCallCallback_OffsetResult_Void(thisDeserializer); + case 806070428/*CallbackKind.Kind_Callback_OnAlertEvent_Boolean*/: return deserializeAndCallCallback_OnAlertEvent_Boolean(thisDeserializer); + case -1559789631/*CallbackKind.Kind_Callback_OnAudioStateChangedEvent_Void*/: return deserializeAndCallCallback_OnAudioStateChangedEvent_Void(thisDeserializer); + case -873162122/*CallbackKind.Kind_Callback_OnBeforeUnloadEvent_Boolean*/: return deserializeAndCallCallback_OnBeforeUnloadEvent_Boolean(thisDeserializer); + case 608991355/*CallbackKind.Kind_Callback_OnClientAuthenticationEvent_Void*/: return deserializeAndCallCallback_OnClientAuthenticationEvent_Void(thisDeserializer); + case 317864672/*CallbackKind.Kind_Callback_OnConfirmEvent_Boolean*/: return deserializeAndCallCallback_OnConfirmEvent_Boolean(thisDeserializer); + case 893367077/*CallbackKind.Kind_Callback_OnConsoleEvent_Boolean*/: return deserializeAndCallCallback_OnConsoleEvent_Boolean(thisDeserializer); + case 332449533/*CallbackKind.Kind_Callback_OnContextMenuShowEvent_Boolean*/: return deserializeAndCallCallback_OnContextMenuShowEvent_Boolean(thisDeserializer); + case 118631204/*CallbackKind.Kind_Callback_OnDataResubmittedEvent_Void*/: return deserializeAndCallCallback_OnDataResubmittedEvent_Void(thisDeserializer); + case 1834611702/*CallbackKind.Kind_Callback_OnDownloadStartEvent_Void*/: return deserializeAndCallCallback_OnDownloadStartEvent_Void(thisDeserializer); + case -1792851375/*CallbackKind.Kind_Callback_OnErrorReceiveEvent_Void*/: return deserializeAndCallCallback_OnErrorReceiveEvent_Void(thisDeserializer); + case -243916553/*CallbackKind.Kind_Callback_OnFaviconReceivedEvent_Void*/: return deserializeAndCallCallback_OnFaviconReceivedEvent_Void(thisDeserializer); + case -1852060212/*CallbackKind.Kind_Callback_OnFirstContentfulPaintEvent_Void*/: return deserializeAndCallCallback_OnFirstContentfulPaintEvent_Void(thisDeserializer); + case -941896815/*CallbackKind.Kind_Callback_OnGeolocationShowEvent_Void*/: return deserializeAndCallCallback_OnGeolocationShowEvent_Void(thisDeserializer); + case 780282803/*CallbackKind.Kind_Callback_OnHttpAuthRequestEvent_Boolean*/: return deserializeAndCallCallback_OnHttpAuthRequestEvent_Boolean(thisDeserializer); + case -2066745559/*CallbackKind.Kind_Callback_OnHttpErrorReceiveEvent_Void*/: return deserializeAndCallCallback_OnHttpErrorReceiveEvent_Void(thisDeserializer); + case 1442698200/*CallbackKind.Kind_Callback_OnInterceptRequestEvent_WebResourceResponse*/: return deserializeAndCallCallback_OnInterceptRequestEvent_WebResourceResponse(thisDeserializer); + case 1231444306/*CallbackKind.Kind_Callback_OnLoadInterceptEvent_Boolean*/: return deserializeAndCallCallback_OnLoadInterceptEvent_Boolean(thisDeserializer); + case -860386431/*CallbackKind.Kind_Callback_OnOverScrollEvent_Void*/: return deserializeAndCallCallback_OnOverScrollEvent_Void(thisDeserializer); + case -2040193994/*CallbackKind.Kind_Callback_OnPageBeginEvent_Void*/: return deserializeAndCallCallback_OnPageBeginEvent_Void(thisDeserializer); + case -130135362/*CallbackKind.Kind_Callback_OnPageEndEvent_Void*/: return deserializeAndCallCallback_OnPageEndEvent_Void(thisDeserializer); + case 1805946367/*CallbackKind.Kind_Callback_OnPageVisibleEvent_Void*/: return deserializeAndCallCallback_OnPageVisibleEvent_Void(thisDeserializer); + case 529980696/*CallbackKind.Kind_Callback_OnPermissionRequestEvent_Void*/: return deserializeAndCallCallback_OnPermissionRequestEvent_Void(thisDeserializer); + case 1018740377/*CallbackKind.Kind_Callback_OnProgressChangeEvent_Void*/: return deserializeAndCallCallback_OnProgressChangeEvent_Void(thisDeserializer); + case -1826742986/*CallbackKind.Kind_Callback_OnPromptEvent_Boolean*/: return deserializeAndCallCallback_OnPromptEvent_Boolean(thisDeserializer); + case 1978364344/*CallbackKind.Kind_Callback_OnRefreshAccessedHistoryEvent_Void*/: return deserializeAndCallCallback_OnRefreshAccessedHistoryEvent_Void(thisDeserializer); + case -1413785559/*CallbackKind.Kind_Callback_OnRenderExitedEvent_Void*/: return deserializeAndCallCallback_OnRenderExitedEvent_Void(thisDeserializer); + case 793995118/*CallbackKind.Kind_Callback_OnResourceLoadEvent_Void*/: return deserializeAndCallCallback_OnResourceLoadEvent_Void(thisDeserializer); + case -1782102148/*CallbackKind.Kind_Callback_OnScaleChangeEvent_Void*/: return deserializeAndCallCallback_OnScaleChangeEvent_Void(thisDeserializer); + case -1972321573/*CallbackKind.Kind_Callback_OnScreenCaptureRequestEvent_Void*/: return deserializeAndCallCallback_OnScreenCaptureRequestEvent_Void(thisDeserializer); + case -172908881/*CallbackKind.Kind_Callback_OnScrollEvent_Void*/: return deserializeAndCallCallback_OnScrollEvent_Void(thisDeserializer); + case 1637092936/*CallbackKind.Kind_Callback_OnScrollFrameBeginHandlerResult_Void*/: return deserializeAndCallCallback_OnScrollFrameBeginHandlerResult_Void(thisDeserializer); + case -1495570/*CallbackKind.Kind_Callback_OnSearchResultReceiveEvent_Void*/: return deserializeAndCallCallback_OnSearchResultReceiveEvent_Void(thisDeserializer); + case -636069598/*CallbackKind.Kind_Callback_OnShowFileSelectorEvent_Boolean*/: return deserializeAndCallCallback_OnShowFileSelectorEvent_Boolean(thisDeserializer); + case 1624791665/*CallbackKind.Kind_Callback_OnSslErrorEventReceiveEvent_Void*/: return deserializeAndCallCallback_OnSslErrorEventReceiveEvent_Void(thisDeserializer); + case -318085495/*CallbackKind.Kind_Callback_OnTitleReceiveEvent_Void*/: return deserializeAndCallCallback_OnTitleReceiveEvent_Void(thisDeserializer); + case 1657893064/*CallbackKind.Kind_Callback_OnTouchIconUrlReceivedEvent_Void*/: return deserializeAndCallCallback_OnTouchIconUrlReceivedEvent_Void(thisDeserializer); + case -2052382574/*CallbackKind.Kind_Callback_OnWindowNewEvent_Void*/: return deserializeAndCallCallback_OnWindowNewEvent_Void(thisDeserializer); + case -543655128/*CallbackKind.Kind_Callback_Opt_Array_String_Void*/: return deserializeAndCallCallback_Opt_Array_String_Void(thisDeserializer); + case -2035339519/*CallbackKind.Kind_Callback_Opt_NavigationAnimatedTransition_Void*/: return deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(thisDeserializer); + case -756319131/*CallbackKind.Kind_Callback_Opt_StyledString_Opt_Array_String_Void*/: return deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(thisDeserializer); + case -143931627/*CallbackKind.Kind_Callback_Opt_TabContentAnimatedTransition_Void*/: return deserializeAndCallCallback_Opt_TabContentAnimatedTransition_Void(thisDeserializer); + case -2058966418/*CallbackKind.Kind_Callback_PlaybackInfo_Void*/: return deserializeAndCallCallback_PlaybackInfo_Void(thisDeserializer); + case 624053870/*CallbackKind.Kind_Callback_PopInfo_Void*/: return deserializeAndCallCallback_PopInfo_Void(thisDeserializer); + case 463894668/*CallbackKind.Kind_Callback_PreDragStatus_Void*/: return deserializeAndCallCallback_PreDragStatus_Void(thisDeserializer); + case 1300890372/*CallbackKind.Kind_Callback_PreparedInfo_Void*/: return deserializeAndCallCallback_PreparedInfo_Void(thisDeserializer); + case 934309126/*CallbackKind.Kind_Callback_RefreshStatus_Void*/: return deserializeAndCallCallback_RefreshStatus_Void(thisDeserializer); + case 1465860515/*CallbackKind.Kind_Callback_RichEditorChangeValue_Boolean*/: return deserializeAndCallCallback_RichEditorChangeValue_Boolean(thisDeserializer); + case 667698748/*CallbackKind.Kind_Callback_RichEditorDeleteValue_Boolean*/: return deserializeAndCallCallback_RichEditorDeleteValue_Boolean(thisDeserializer); + case -319221262/*CallbackKind.Kind_Callback_RichEditorInsertValue_Boolean*/: return deserializeAndCallCallback_RichEditorInsertValue_Boolean(thisDeserializer); + case -62253375/*CallbackKind.Kind_Callback_RichEditorRange_Void*/: return deserializeAndCallCallback_RichEditorRange_Void(thisDeserializer); + case -963852514/*CallbackKind.Kind_Callback_RichEditorSelection_Void*/: return deserializeAndCallCallback_RichEditorSelection_Void(thisDeserializer); + case 1980824326/*CallbackKind.Kind_Callback_RichEditorTextSpanResult_Void*/: return deserializeAndCallCallback_RichEditorTextSpanResult_Void(thisDeserializer); + case 22609082/*CallbackKind.Kind_Callback_SheetDismiss_Void*/: return deserializeAndCallCallback_SheetDismiss_Void(thisDeserializer); + case -224451112/*CallbackKind.Kind_Callback_SheetType_Void*/: return deserializeAndCallCallback_SheetType_Void(thisDeserializer); + case 1536231691/*CallbackKind.Kind_Callback_SpringBackAction_Void*/: return deserializeAndCallCallback_SpringBackAction_Void(thisDeserializer); + case -879490874/*CallbackKind.Kind_Callback_String_Number_Void*/: return deserializeAndCallCallback_String_Number_Void(thisDeserializer); + case -683652998/*CallbackKind.Kind_Callback_String_PasteEvent_Void*/: return deserializeAndCallCallback_String_PasteEvent_Void(thisDeserializer); + case -1493806035/*CallbackKind.Kind_Callback_String_Unknown_Void*/: return deserializeAndCallCallback_String_Unknown_Void(thisDeserializer); + case 814634522/*CallbackKind.Kind_Callback_String_Void*/: return deserializeAndCallCallback_String_Void(thisDeserializer); + case 2116745428/*CallbackKind.Kind_Callback_StyledStringChangeValue_Boolean*/: return deserializeAndCallCallback_StyledStringChangeValue_Boolean(thisDeserializer); + case -301561698/*CallbackKind.Kind_Callback_SwipeActionState_Void*/: return deserializeAndCallCallback_SwipeActionState_Void(thisDeserializer); + case -416053361/*CallbackKind.Kind_Callback_SwiperContentTransitionProxy_Void*/: return deserializeAndCallCallback_SwiperContentTransitionProxy_Void(thisDeserializer); + case -1223938478/*CallbackKind.Kind_Callback_TabContentTransitionProxy_Void*/: return deserializeAndCallCallback_TabContentTransitionProxy_Void(thisDeserializer); + case 691098197/*CallbackKind.Kind_Callback_TerminationInfo_Void*/: return deserializeAndCallCallback_TerminationInfo_Void(thisDeserializer); + case 1290504509/*CallbackKind.Kind_Callback_TextPickerResult_Void*/: return deserializeAndCallCallback_TextPickerResult_Void(thisDeserializer); + case 811915501/*CallbackKind.Kind_Callback_TextRange_Void*/: return deserializeAndCallCallback_TextRange_Void(thisDeserializer); + case 1557859605/*CallbackKind.Kind_Callback_TimePickerResult_Void*/: return deserializeAndCallCallback_TimePickerResult_Void(thisDeserializer); + case -274419246/*CallbackKind.Kind_Callback_TouchEvent_HitTestMode*/: return deserializeAndCallCallback_TouchEvent_HitTestMode(thisDeserializer); + case -1676021850/*CallbackKind.Kind_Callback_TouchEvent_Void*/: return deserializeAndCallCallback_TouchEvent_Void(thisDeserializer); + case 1943507619/*CallbackKind.Kind_Callback_TouchResult_Void*/: return deserializeAndCallCallback_TouchResult_Void(thisDeserializer); + case 148489367/*CallbackKind.Kind_Callback_Tuple_Number_Number_Number_Number_Void*/: return deserializeAndCallCallback_Tuple_Number_Number_Number_Number_Void(thisDeserializer); + case -607365481/*CallbackKind.Kind_Callback_Tuple_Number_Number_Void*/: return deserializeAndCallCallback_Tuple_Number_Number_Void(thisDeserializer); + case -1352745727/*CallbackKind.Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void*/: return deserializeAndCallCallback_Type_ImageAttribute_onComplete_callback_event_Void(thisDeserializer); + case -1063506522/*CallbackKind.Kind_Callback_UIExtensionProxy_Void*/: return deserializeAndCallCallback_UIExtensionProxy_Void(thisDeserializer); + case -620935067/*CallbackKind.Kind_Callback_Union_CustomBuilder_DragItemInfo_Void*/: return deserializeAndCallCallback_Union_CustomBuilder_DragItemInfo_Void(thisDeserializer); + case -1867723152/*CallbackKind.Kind_Callback_Void*/: return deserializeAndCallCallback_Void(thisDeserializer); + case -1376223390/*CallbackKind.Kind_Callback_WebKeyboardOptions_Void*/: return deserializeAndCallCallback_WebKeyboardOptions_Void(thisDeserializer); + case 831645046/*CallbackKind.Kind_Callback_WebResourceResponse_Void*/: return deserializeAndCallCallback_WebResourceResponse_Void(thisDeserializer); + case 1436479104/*CallbackKind.Kind_Callback_WithThemeAttribute_Void*/: return deserializeAndCallCallback_WithThemeAttribute_Void(thisDeserializer); + case 1532328438/*CallbackKind.Kind_ContentDidScrollCallback*/: return deserializeAndCallContentDidScrollCallback(thisDeserializer); + case -1729563209/*CallbackKind.Kind_EditableTextOnChangeCallback*/: return deserializeAndCallEditableTextOnChangeCallback(thisDeserializer); + case -2119548940/*CallbackKind.Kind_GestureRecognizerJudgeBeginCallback*/: return deserializeAndCallGestureRecognizerJudgeBeginCallback(thisDeserializer); + case -2076995110/*CallbackKind.Kind_GetItemMainSizeByIndex*/: return deserializeAndCallGetItemMainSizeByIndex(thisDeserializer); + case 68560477/*CallbackKind.Kind_HoverCallback*/: return deserializeAndCallHoverCallback(thisDeserializer); + case -1180567691/*CallbackKind.Kind_ImageCompleteCallback*/: return deserializeAndCallImageCompleteCallback(thisDeserializer); + case 1906248580/*CallbackKind.Kind_ImageErrorCallback*/: return deserializeAndCallImageErrorCallback(thisDeserializer); + case 1502213270/*CallbackKind.Kind_InterceptionModeCallback*/: return deserializeAndCallInterceptionModeCallback(thisDeserializer); + case 1852781814/*CallbackKind.Kind_InterceptionShowCallback*/: return deserializeAndCallInterceptionShowCallback(thisDeserializer); + case 2139680213/*CallbackKind.Kind_IsolatedComponentInterface*/: return deserializeAndCallIsolatedComponentInterface(thisDeserializer); + case -614475458/*CallbackKind.Kind_MenuOnAppearCallback*/: return deserializeAndCallMenuOnAppearCallback(thisDeserializer); + case 1572284740/*CallbackKind.Kind_OnAdsBlockedCallback*/: return deserializeAndCallOnAdsBlockedCallback(thisDeserializer); + case 726938390/*CallbackKind.Kind_OnAlphabetIndexerPopupSelectCallback*/: return deserializeAndCallOnAlphabetIndexerPopupSelectCallback(thisDeserializer); + case -1956514817/*CallbackKind.Kind_OnAlphabetIndexerRequestPopupDataCallback*/: return deserializeAndCallOnAlphabetIndexerRequestPopupDataCallback(thisDeserializer); + case -1189721220/*CallbackKind.Kind_OnAlphabetIndexerSelectCallback*/: return deserializeAndCallOnAlphabetIndexerSelectCallback(thisDeserializer); + case -1198592337/*CallbackKind.Kind_OnCheckboxChangeCallback*/: return deserializeAndCallOnCheckboxChangeCallback(thisDeserializer); + case -1053064240/*CallbackKind.Kind_OnCheckboxGroupChangeCallback*/: return deserializeAndCallOnCheckboxGroupChangeCallback(thisDeserializer); + case -419979106/*CallbackKind.Kind_OnContentScrollCallback*/: return deserializeAndCallOnContentScrollCallback(thisDeserializer); + case 1788572278/*CallbackKind.Kind_OnContextMenuHideCallback*/: return deserializeAndCallOnContextMenuHideCallback(thisDeserializer); + case 1648184341/*CallbackKind.Kind_OnDidChangeCallback*/: return deserializeAndCallOnDidChangeCallback(thisDeserializer); + case 767275770/*CallbackKind.Kind_OnFirstMeaningfulPaintCallback*/: return deserializeAndCallOnFirstMeaningfulPaintCallback(thisDeserializer); + case 2050387049/*CallbackKind.Kind_OnFoldStatusChangeCallback*/: return deserializeAndCallOnFoldStatusChangeCallback(thisDeserializer); + case 81230317/*CallbackKind.Kind_OnFullScreenEnterCallback*/: return deserializeAndCallOnFullScreenEnterCallback(thisDeserializer); + case -2025767812/*CallbackKind.Kind_OnHoverCallback*/: return deserializeAndCallOnHoverCallback(thisDeserializer); + case 9040430/*CallbackKind.Kind_OnHoverStatusChangeCallback*/: return deserializeAndCallOnHoverStatusChangeCallback(thisDeserializer); + case -1377876844/*CallbackKind.Kind_OnIntelligentTrackingPreventionCallback*/: return deserializeAndCallOnIntelligentTrackingPreventionCallback(thisDeserializer); + case 1390640532/*CallbackKind.Kind_OnLargestContentfulPaintCallback*/: return deserializeAndCallOnLargestContentfulPaintCallback(thisDeserializer); + case -968773856/*CallbackKind.Kind_OnLinearIndicatorChangeCallback*/: return deserializeAndCallOnLinearIndicatorChangeCallback(thisDeserializer); + case -1200281222/*CallbackKind.Kind_OnMoveHandler*/: return deserializeAndCallOnMoveHandler(thisDeserializer); + case -1641338704/*CallbackKind.Kind_OnNativeEmbedVisibilityChangeCallback*/: return deserializeAndCallOnNativeEmbedVisibilityChangeCallback(thisDeserializer); + case -823037763/*CallbackKind.Kind_OnNativeLoadCallback*/: return deserializeAndCallOnNativeLoadCallback(thisDeserializer); + case -398722176/*CallbackKind.Kind_OnNavigationEntryCommittedCallback*/: return deserializeAndCallOnNavigationEntryCommittedCallback(thisDeserializer); + case 865258467/*CallbackKind.Kind_OnOverrideUrlLoadingCallback*/: return deserializeAndCallOnOverrideUrlLoadingCallback(thisDeserializer); + case 1738363337/*CallbackKind.Kind_OnPasteCallback*/: return deserializeAndCallOnPasteCallback(thisDeserializer); + case 47282303/*CallbackKind.Kind_OnRenderProcessNotRespondingCallback*/: return deserializeAndCallOnRenderProcessNotRespondingCallback(thisDeserializer); + case 1334389194/*CallbackKind.Kind_OnRenderProcessRespondingCallback*/: return deserializeAndCallOnRenderProcessRespondingCallback(thisDeserializer); + case -1099824577/*CallbackKind.Kind_OnSafeBrowsingCheckResultCallback*/: return deserializeAndCallOnSafeBrowsingCheckResultCallback(thisDeserializer); + case -160015401/*CallbackKind.Kind_OnScrollCallback*/: return deserializeAndCallOnScrollCallback(thisDeserializer); + case -1259214476/*CallbackKind.Kind_OnScrollEdgeCallback*/: return deserializeAndCallOnScrollEdgeCallback(thisDeserializer); + case -2133791987/*CallbackKind.Kind_OnScrollFrameBeginCallback*/: return deserializeAndCallOnScrollFrameBeginCallback(thisDeserializer); + case 625641334/*CallbackKind.Kind_OnScrollVisibleContentChangeCallback*/: return deserializeAndCallOnScrollVisibleContentChangeCallback(thisDeserializer); + case -399603614/*CallbackKind.Kind_OnSslErrorEventCallback*/: return deserializeAndCallOnSslErrorEventCallback(thisDeserializer); + case -1961646162/*CallbackKind.Kind_OnSubmitCallback*/: return deserializeAndCallOnSubmitCallback(thisDeserializer); + case -143686583/*CallbackKind.Kind_OnSwiperAnimationEndCallback*/: return deserializeAndCallOnSwiperAnimationEndCallback(thisDeserializer); + case 876602502/*CallbackKind.Kind_OnSwiperAnimationStartCallback*/: return deserializeAndCallOnSwiperAnimationStartCallback(thisDeserializer); + case 606029871/*CallbackKind.Kind_OnSwiperGestureSwipeCallback*/: return deserializeAndCallOnSwiperGestureSwipeCallback(thisDeserializer); + case 1942856551/*CallbackKind.Kind_OnTabsAnimationEndCallback*/: return deserializeAndCallOnTabsAnimationEndCallback(thisDeserializer); + case -147408344/*CallbackKind.Kind_OnTabsAnimationStartCallback*/: return deserializeAndCallOnTabsAnimationStartCallback(thisDeserializer); + case -349727249/*CallbackKind.Kind_OnTabsContentWillChangeCallback*/: return deserializeAndCallOnTabsContentWillChangeCallback(thisDeserializer); + case 253696833/*CallbackKind.Kind_OnTabsGestureSwipeCallback*/: return deserializeAndCallOnTabsGestureSwipeCallback(thisDeserializer); + case 695228737/*CallbackKind.Kind_OnTextSelectionChangeCallback*/: return deserializeAndCallOnTextSelectionChangeCallback(thisDeserializer); + case 1847083191/*CallbackKind.Kind_OnViewportFitChangedCallback*/: return deserializeAndCallOnViewportFitChangedCallback(thisDeserializer); + case 1627123591/*CallbackKind.Kind_PageTransitionCallback*/: return deserializeAndCallPageTransitionCallback(thisDeserializer); + case 919057028/*CallbackKind.Kind_PasteEventCallback*/: return deserializeAndCallPasteEventCallback(thisDeserializer); + case -1992671958/*CallbackKind.Kind_PluginErrorCallback*/: return deserializeAndCallPluginErrorCallback(thisDeserializer); + case -1265626662/*CallbackKind.Kind_ScrollOnScrollCallback*/: return deserializeAndCallScrollOnScrollCallback(thisDeserializer); + case -721521596/*CallbackKind.Kind_ScrollOnWillScrollCallback*/: return deserializeAndCallScrollOnWillScrollCallback(thisDeserializer); + case 1717691617/*CallbackKind.Kind_SearchSubmitCallback*/: return deserializeAndCallSearchSubmitCallback(thisDeserializer); + case -250780276/*CallbackKind.Kind_ShouldBuiltInRecognizerParallelWithCallback*/: return deserializeAndCallShouldBuiltInRecognizerParallelWithCallback(thisDeserializer); + case -1716637992/*CallbackKind.Kind_SizeChangeCallback*/: return deserializeAndCallSizeChangeCallback(thisDeserializer); + case 711649376/*CallbackKind.Kind_SliderTriggerChangeCallback*/: return deserializeAndCallSliderTriggerChangeCallback(thisDeserializer); + case -712186065/*CallbackKind.Kind_SubmitCallback*/: return deserializeAndCallSubmitCallback(thisDeserializer); + case 221706282/*CallbackKind.Kind_TabsCustomContentTransitionCallback*/: return deserializeAndCallTabsCustomContentTransitionCallback(thisDeserializer); + case -401980571/*CallbackKind.Kind_TextAreaSubmitCallback*/: return deserializeAndCallTextAreaSubmitCallback(thisDeserializer); + case -1928298699/*CallbackKind.Kind_TextPickerScrollStopCallback*/: return deserializeAndCallTextPickerScrollStopCallback(thisDeserializer); + case -1878458553/*CallbackKind.Kind_TransitionFinishCallback*/: return deserializeAndCallTransitionFinishCallback(thisDeserializer); + case 1044833488/*CallbackKind.Kind_Type_NavigationAttribute_customNavContentTransition_delegate*/: return deserializeAndCallType_NavigationAttribute_customNavContentTransition_delegate(thisDeserializer); + case -1078223620/*CallbackKind.Kind_Type_TextPickerAttribute_onChange_callback*/: return deserializeAndCallType_TextPickerAttribute_onChange_callback(thisDeserializer); + case -985284966/*CallbackKind.Kind_Type_WebAttribute_onUrlLoadIntercept_callback*/: return deserializeAndCallType_WebAttribute_onUrlLoadIntercept_callback(thisDeserializer); + case 541663396/*CallbackKind.Kind_VisibleAreaChangeCallback*/: return deserializeAndCallVisibleAreaChangeCallback(thisDeserializer); + case -2038961969/*CallbackKind.Kind_VoidCallback*/: return deserializeAndCallVoidCallback(thisDeserializer); + case -1829763354/*CallbackKind.Kind_WebKeyboardCallback*/: return deserializeAndCallWebKeyboardCallback(thisDeserializer); + case 219587748/*CallbackKind.Kind_WithThemeInterface*/: return deserializeAndCallWithThemeInterface(thisDeserializer); } throw new Error("Unknown callback kind") -} \ No newline at end of file +} +wrapSystemCallback(1, (buff:Uint8Array, len:int32) => { deserializeAndCallCallback(new Deserializer(buff.buffer, len)); return 0 }) \ No newline at end of file diff --git a/arkoala/arkui/src/peers/CallbackKind.ts b/arkoala/arkui/src/peers/CallbackKind.ts index a0027ad0a..d37d9df5e 100644 --- a/arkoala/arkui/src/peers/CallbackKind.ts +++ b/arkoala/arkui/src/peers/CallbackKind.ts @@ -1,235 +1,234 @@ export enum CallbackKind { - Kind_AccessibilityCallback, - Kind_ButtonTriggerClickCallback = 1, - Kind_Callback_Any = 2, - Kind_Callback_Any_Number_String = 3, - Kind_Callback_Any_Number_Void = 4, - 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_TouchTestInfo_TouchResult = 9, - Kind_Callback_Boolean = 10, - Kind_Callback_Boolean_HoverEvent_Void = 11, - 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, + Kind_AccessibilityCallback = 589030517, + Kind_ButtonTriggerClickCallback = -1964292933, + Kind_Callback_Any = -2139018190, + Kind_Callback_Any_Number_String = 1737048644, + Kind_Callback_Any_Number_Void = 1638424069, + Kind_Callback_Any_Void = 197193081, + Kind_Callback_Area_Area_Void = -2024393616, + Kind_Callback_Array_Number_Void = 582384234, + Kind_Callback_Array_String_Void = -440782244, + Kind_Callback_Array_TouchTestInfo_TouchResult = -547276916, + Kind_Callback_Boolean = -1541107680, + Kind_Callback_Boolean_HoverEvent_Void = -916602978, + Kind_Callback_Boolean_Void = 313269291, + Kind_Callback_CalendarRequestedData_Void = 1074619005, + Kind_Callback_CalendarSelectedDate_Void = -289198976, + Kind_Callback_Callback_Any_Void = 1931725935, + Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void = -1189087745, + Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void = 659292561, + Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void = 846787331, + Kind_Callback_ClickEvent_Void = 1097178637, + Kind_Callback_ComputedBarAttribute_Void = -1270343661, + Kind_Callback_CopyEvent_Void = -120437466, + Kind_Callback_CutEvent_Void = -1875695871, + Kind_Callback_Date_Void = 1405382363, + Kind_Callback_DatePickerResult_Void = 1280920532, + Kind_Callback_DeleteValue_Boolean = -1357792883, + Kind_Callback_DeleteValue_Void = -126251459, + Kind_Callback_DismissContentCoverAction_Void = -1283506641, + Kind_Callback_DismissDialogAction_Void = -2095828093, + Kind_Callback_DismissPopupAction_Void = -2004166751, + Kind_Callback_DismissSheetAction_Void = 889549796, + Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo = 480978023, + Kind_Callback_DragEvent_String_Void = -17167687, + Kind_Callback_EnterKeyType_Void = -1802605016, + Kind_Callback_FormCallbackInfo_Void = 758395742, + Kind_Callback_FullscreenInfo_Void = 583294398, + Kind_Callback_GestureEvent_Void = -1143194492, + Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult = 1319043556, + Kind_Callback_GestureJudgeResult_Void = -684588584, + Kind_Callback_GestureRecognizer_Void = 776202910, + Kind_Callback_HitTestMode_Void = -1755111025, + Kind_Callback_InsertValue_Boolean = -383025085, + Kind_Callback_InsertValue_Void = -1121207885, + Kind_Callback_IsolatedComponentAttribute_Void = 719029905, + Kind_Callback_ItemDragInfo_Number_Callback_Any = 464274540, + Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void = -1627362945, + Kind_Callback_ItemDragInfo_Number_Number_Void = -918805852, + Kind_Callback_ItemDragInfo_Number_Void = 296908152, + Kind_Callback_ItemDragInfo_Void = 137353252, + Kind_Callback_KeyEvent_Boolean = -2061548092, + Kind_Callback_KeyEvent_Void = 707696468, + Kind_Callback_Literal_Boolean_isVisible_Void = -1561407084, + Kind_Callback_Literal_Function_callback_Object_fileSelector_Void = 1754134729, + Kind_Callback_Literal_Function_handler_Object_error_Void = 361012115, + Kind_Callback_Literal_Number_code_Want_want_Void = -582934742, + Kind_Callback_Literal_Number_errcode_String_msg_Void = 1321277443, + Kind_Callback_Literal_Number_offsetRemain_Void = -251706058, + Kind_Callback_Literal_Object_detail_Boolean = 222742448, + Kind_Callback_Literal_String_plainText_Void = -122223466, + Kind_Callback_MouseEvent_Void = -1382640094, + Kind_Callback_NativeEmbedDataInfo_Void = 477481563, + Kind_Callback_NativeEmbedTouchInfo_Void = -1090303858, + Kind_Callback_NavDestinationContext_Void = -1642725259, + Kind_Callback_NavigationMode_Void = 960690982, + Kind_Callback_NavigationTitleMode_Void = 1685437830, + Kind_Callback_NavigationTransitionProxy_Void = -1375731066, + Kind_Callback_Number_Boolean = 1054099324, + Kind_Callback_Number_Number_Boolean = -1427334496, + Kind_Callback_Number_Number_ComputedBarAttribute = -3987624, + Kind_Callback_Number_Number_Number_Void = -352942292, + Kind_Callback_Number_Number_PanelMode_Void = 1613628570, + Kind_Callback_Number_Number_Void = 1894574320, + Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain = 2012829508, + Kind_Callback_Number_ScrollState_Void = -1844695159, + Kind_Callback_Number_SliderChangeMode_Void = 88697971, + Kind_Callback_Number_String_Void = 794065478, + Kind_Callback_Number_Tuple_Number_Number = 1602877440, + Kind_Callback_Number_Tuple_Number_Number_Number_Number = 1618565120, + Kind_Callback_Number_Void = 36519084, + Kind_Callback_OffsetResult_Void = 1295952075, + Kind_Callback_OnAlertEvent_Boolean = 806070428, + Kind_Callback_OnAudioStateChangedEvent_Void = -1559789631, + Kind_Callback_OnBeforeUnloadEvent_Boolean = -873162122, + Kind_Callback_OnClientAuthenticationEvent_Void = 608991355, + Kind_Callback_OnConfirmEvent_Boolean = 317864672, + Kind_Callback_OnConsoleEvent_Boolean = 893367077, + Kind_Callback_OnContextMenuShowEvent_Boolean = 332449533, + Kind_Callback_OnDataResubmittedEvent_Void = 118631204, + Kind_Callback_OnDownloadStartEvent_Void = 1834611702, + Kind_Callback_OnErrorReceiveEvent_Void = -1792851375, + Kind_Callback_OnFaviconReceivedEvent_Void = -243916553, + Kind_Callback_OnFirstContentfulPaintEvent_Void = -1852060212, + Kind_Callback_OnGeolocationShowEvent_Void = -941896815, + Kind_Callback_OnHttpAuthRequestEvent_Boolean = 780282803, + Kind_Callback_OnHttpErrorReceiveEvent_Void = -2066745559, + Kind_Callback_OnInterceptRequestEvent_WebResourceResponse = 1442698200, + Kind_Callback_OnLoadInterceptEvent_Boolean = 1231444306, + Kind_Callback_OnOverScrollEvent_Void = -860386431, + Kind_Callback_OnPageBeginEvent_Void = -2040193994, + Kind_Callback_OnPageEndEvent_Void = -130135362, + Kind_Callback_OnPageVisibleEvent_Void = 1805946367, + Kind_Callback_OnPermissionRequestEvent_Void = 529980696, + Kind_Callback_OnProgressChangeEvent_Void = 1018740377, + Kind_Callback_OnPromptEvent_Boolean = -1826742986, + Kind_Callback_OnRefreshAccessedHistoryEvent_Void = 1978364344, + Kind_Callback_OnRenderExitedEvent_Void = -1413785559, + Kind_Callback_OnResourceLoadEvent_Void = 793995118, + Kind_Callback_OnScaleChangeEvent_Void = -1782102148, + Kind_Callback_OnScreenCaptureRequestEvent_Void = -1972321573, + Kind_Callback_OnScrollEvent_Void = -172908881, + Kind_Callback_OnScrollFrameBeginHandlerResult_Void = 1637092936, + Kind_Callback_OnSearchResultReceiveEvent_Void = -1495570, + Kind_Callback_OnShowFileSelectorEvent_Boolean = -636069598, + Kind_Callback_OnSslErrorEventReceiveEvent_Void = 1624791665, + Kind_Callback_OnTitleReceiveEvent_Void = -318085495, + Kind_Callback_OnTouchIconUrlReceivedEvent_Void = 1657893064, + Kind_Callback_OnWindowNewEvent_Void = -2052382574, + Kind_Callback_Opt_Array_String_Void = -543655128, + Kind_Callback_Opt_NavigationAnimatedTransition_Void = -2035339519, + Kind_Callback_Opt_StyledString_Opt_Array_String_Void = -756319131, + Kind_Callback_Opt_TabContentAnimatedTransition_Void = -143931627, + Kind_Callback_PlaybackInfo_Void = -2058966418, + Kind_Callback_PopInfo_Void = 624053870, + Kind_Callback_PreDragStatus_Void = 463894668, + Kind_Callback_PreparedInfo_Void = 1300890372, + Kind_Callback_RefreshStatus_Void = 934309126, + Kind_Callback_RichEditorChangeValue_Boolean = 1465860515, + Kind_Callback_RichEditorDeleteValue_Boolean = 667698748, + Kind_Callback_RichEditorInsertValue_Boolean = -319221262, + Kind_Callback_RichEditorRange_Void = -62253375, + Kind_Callback_RichEditorSelection_Void = -963852514, + Kind_Callback_RichEditorTextSpanResult_Void = 1980824326, + Kind_Callback_SheetDismiss_Void = 22609082, + Kind_Callback_SheetType_Void = -224451112, + Kind_Callback_SpringBackAction_Void = 1536231691, + Kind_Callback_String_Number_Void = -879490874, + Kind_Callback_String_PasteEvent_Void = -683652998, + Kind_Callback_String_Unknown_Void = -1493806035, + Kind_Callback_String_Void = 814634522, + Kind_Callback_StyledStringChangeValue_Boolean = 2116745428, + Kind_Callback_SwipeActionState_Void = -301561698, + Kind_Callback_SwiperContentTransitionProxy_Void = -416053361, + Kind_Callback_TabContentTransitionProxy_Void = -1223938478, + Kind_Callback_TerminationInfo_Void = 691098197, + Kind_Callback_TextPickerResult_Void = 1290504509, + Kind_Callback_TextRange_Void = 811915501, + Kind_Callback_TimePickerResult_Void = 1557859605, + Kind_Callback_TouchEvent_HitTestMode = -274419246, + Kind_Callback_TouchEvent_Void = -1676021850, + Kind_Callback_TouchResult_Void = 1943507619, + Kind_Callback_Tuple_Number_Number_Number_Number_Void = 148489367, + Kind_Callback_Tuple_Number_Number_Void = -607365481, + Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void = -1352745727, + Kind_Callback_UIExtensionProxy_Void = -1063506522, + Kind_Callback_Union_CustomBuilder_DragItemInfo_Void = -620935067, + Kind_Callback_Void = -1867723152, + Kind_Callback_WebKeyboardOptions_Void = -1376223390, + Kind_Callback_WebResourceResponse_Void = 831645046, + Kind_Callback_WithThemeAttribute_Void = 1436479104, + Kind_ContentDidScrollCallback = 1532328438, + Kind_EditableTextOnChangeCallback = -1729563209, + Kind_GestureRecognizerJudgeBeginCallback = -2119548940, + Kind_GetItemMainSizeByIndex = -2076995110, + Kind_HoverCallback = 68560477, + Kind_ImageCompleteCallback = -1180567691, + Kind_ImageErrorCallback = 1906248580, + Kind_InterceptionModeCallback = 1502213270, + Kind_InterceptionShowCallback = 1852781814, + Kind_IsolatedComponentInterface = 2139680213, + Kind_MenuOnAppearCallback = -614475458, + Kind_OnAdsBlockedCallback = 1572284740, + Kind_OnAlphabetIndexerPopupSelectCallback = 726938390, + Kind_OnAlphabetIndexerRequestPopupDataCallback = -1956514817, + Kind_OnAlphabetIndexerSelectCallback = -1189721220, + Kind_OnCheckboxChangeCallback = -1198592337, + Kind_OnCheckboxGroupChangeCallback = -1053064240, + Kind_OnContentScrollCallback = -419979106, + Kind_OnContextMenuHideCallback = 1788572278, + Kind_OnDidChangeCallback = 1648184341, + Kind_OnFirstMeaningfulPaintCallback = 767275770, + Kind_OnFoldStatusChangeCallback = 2050387049, + Kind_OnFullScreenEnterCallback = 81230317, + Kind_OnHoverCallback = -2025767812, + Kind_OnHoverStatusChangeCallback = 9040430, + Kind_OnIntelligentTrackingPreventionCallback = -1377876844, + Kind_OnLargestContentfulPaintCallback = 1390640532, + Kind_OnLinearIndicatorChangeCallback = -968773856, + Kind_OnMoveHandler = -1200281222, + Kind_OnNativeEmbedVisibilityChangeCallback = -1641338704, + Kind_OnNativeLoadCallback = -823037763, + Kind_OnNavigationEntryCommittedCallback = -398722176, + Kind_OnOverrideUrlLoadingCallback = 865258467, + Kind_OnPasteCallback = 1738363337, + Kind_OnRenderProcessNotRespondingCallback = 47282303, + Kind_OnRenderProcessRespondingCallback = 1334389194, + Kind_OnSafeBrowsingCheckResultCallback = -1099824577, + Kind_OnScrollCallback = -160015401, + Kind_OnScrollEdgeCallback = -1259214476, + Kind_OnScrollFrameBeginCallback = -2133791987, + Kind_OnScrollVisibleContentChangeCallback = 625641334, + Kind_OnSslErrorEventCallback = -399603614, + Kind_OnSubmitCallback = -1961646162, + Kind_OnSwiperAnimationEndCallback = -143686583, + Kind_OnSwiperAnimationStartCallback = 876602502, + Kind_OnSwiperGestureSwipeCallback = 606029871, + Kind_OnTabsAnimationEndCallback = 1942856551, + Kind_OnTabsAnimationStartCallback = -147408344, + Kind_OnTabsContentWillChangeCallback = -349727249, + Kind_OnTabsGestureSwipeCallback = 253696833, + Kind_OnTextSelectionChangeCallback = 695228737, + Kind_OnViewportFitChangedCallback = 1847083191, + Kind_PageTransitionCallback = 1627123591, + Kind_PasteEventCallback = 919057028, + Kind_PluginErrorCallback = -1992671958, + Kind_ScrollOnScrollCallback = -1265626662, + Kind_ScrollOnWillScrollCallback = -721521596, + Kind_SearchSubmitCallback = 1717691617, + Kind_ShouldBuiltInRecognizerParallelWithCallback = -250780276, + Kind_SizeChangeCallback = -1716637992, + Kind_SliderTriggerChangeCallback = 711649376, + Kind_SubmitCallback = -712186065, + Kind_TabsCustomContentTransitionCallback = 221706282, + Kind_TextAreaSubmitCallback = -401980571, + Kind_TextPickerScrollStopCallback = -1928298699, + Kind_TransitionFinishCallback = -1878458553, + Kind_Type_NavigationAttribute_customNavContentTransition_delegate = 1044833488, + Kind_Type_TextPickerAttribute_onChange_callback = -1078223620, + Kind_Type_WebAttribute_onUrlLoadIntercept_callback = -985284966, + Kind_VisibleAreaChangeCallback = 541663396, + Kind_VoidCallback = -2038961969, + Kind_WebKeyboardCallback = -1829763354, + Kind_WithThemeInterface = 219587748, } \ No newline at end of file diff --git a/arkoala/arkui/src/peers/Deserializer.ts b/arkoala/arkui/src/peers/Deserializer.ts index d21586a62..d54acda97 100644 --- a/arkoala/arkui/src/peers/Deserializer.ts +++ b/arkoala/arkui/src/peers/Deserializer.ts @@ -23,12 +23,12 @@ import { Serializer } from "./Serializer" import { nativeModule } from "@koalaui/arkoala" import { KPointer } from "@koalaui/interop" -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 { PixelMapInternal } from "./../ArkPixelMapMaterialized" import { ActionSheetInternal } from "./../ArkActionSheetMaterialized" import { AlertDialogInternal } from "./../ArkAlertDialogMaterialized" import { CalendarControllerInternal } from "./../ArkCalendarControllerMaterialized" @@ -133,49 +133,45 @@ export class Deserializer extends DeserializerBase { const params_buf_runtimeType = (valueDeserializer.readInt8() as int32) let params_buf: Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (params_buf_runtimeType)) - { - const params_buf__length: int32 = valueDeserializer.readInt32() - let params_buf_: Array = new Array() - for (let params_buf__i = 0; params_buf__i < params_buf__length; params_buf__i++) { - { - params_buf_[params_buf__i] = (valueDeserializer.readString() as string) - } - } - params_buf = params_buf_ + { + const params_buf__length: int32 = valueDeserializer.readInt32() + let params_buf_: Array = new Array() + for (let params_buf__i = 0; params_buf__i < params_buf__length; params_buf__i++) { + params_buf_[params_buf__i] = (valueDeserializer.readString() as string) } + params_buf = params_buf_ + } const params_result: Array | undefined|undefined = params_buf const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readNumber() as number) - } + { + type_buf = (valueDeserializer.readNumber() as number) + } const type_result: number | undefined|undefined = type_buf let value: Resource = ({bundleName: bundleName_result,moduleName: moduleName_result,id: id_result,params: params_result,type: type_result} as Resource) - return (value as Resource) + return value } readPixelMap(): PixelMap { let valueDeserializer: Deserializer = this - const isEditable_result: boolean = valueDeserializer.readBoolean() - const isStrideAlignment_result: boolean = valueDeserializer.readBoolean() - let value: PixelMap = ({isEditable: isEditable_result,isStrideAlignment: isStrideAlignment_result} as PixelMap) - return (value as PixelMap) + let ptr: KPointer = valueDeserializer.readPointer() + return PixelMapInternal.fromPtr(ptr) } readLengthMetrics(): LengthMetrics { let valueDeserializer: Deserializer = this const unit_result: LengthUnit = (valueDeserializer.readInt32() as LengthUnit) const value_result: number = (valueDeserializer.readNumber() as number) let value: LengthMetrics = ({unit: unit_result,value: value_result} as LengthMetrics) - return (value as LengthMetrics) + return value } readLeadingMarginPlaceholder(): LeadingMarginPlaceholder { let valueDeserializer: Deserializer = this - const pixelMap_result: PixelMap = valueDeserializer.readPixelMap() + const pixelMap_result: PixelMap = (valueDeserializer.readPixelMap() as PixelMap) 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] as [ Dimension, Dimension ]) let value: LeadingMarginPlaceholder = ({pixelMap: pixelMap_result,size: size_result} as LeadingMarginPlaceholder) - return (value as LeadingMarginPlaceholder) + return value } readICurve(): ICurve { let valueDeserializer: Deserializer = this @@ -184,461 +180,500 @@ export class Deserializer extends DeserializerBase { } readShadowOptions(): ShadowOptions { let valueDeserializer: Deserializer = this - const radius_buf_selector: int32 = valueDeserializer.readInt8() + const radius_buf_selector: number = valueDeserializer.readInt8() let radius_buf: number | Resource | undefined|undefined if (radius_buf_selector == 0) { radius_buf = (valueDeserializer.readNumber() as number) } else if (radius_buf_selector == 1) { radius_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for radius_buf has to be chosen through deserialisation.") } const radius_result: number | Resource = (radius_buf as number | Resource) const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf: ShadowType | undefined|undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readInt32() as ShadowType) - } + { + type_buf = (valueDeserializer.readInt32() as ShadowType) + } const type_result: ShadowType | undefined|undefined = type_buf const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf: Color | string | Resource | ColoringStrategy | undefined|undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector: int32 = valueDeserializer.readInt8() - let color_buf_: Color | string | Resource | ColoringStrategy | undefined|undefined - if (color_buf__selector == 0) { - color_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__selector == 2) { - color_buf_ = valueDeserializer.readResource() - } - else if (color_buf__selector == 3) { - color_buf_ = Object.values(ColoringStrategy)[valueDeserializer.readInt32()] - } - color_buf = (color_buf_ as Color | string | Resource | ColoringStrategy) + { + const color_buf__selector: number = valueDeserializer.readInt8() + let color_buf_: Color | string | Resource | ColoringStrategy | undefined|undefined + if (color_buf__selector == 0) { + color_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 2) { + color_buf_ = valueDeserializer.readResource() + } + else if (color_buf__selector == 3) { + color_buf_ = Object.values(ColoringStrategy)[valueDeserializer.readInt32()] } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | string | Resource | ColoringStrategy) + } const color_result: Color | string | Resource | ColoringStrategy | undefined|undefined = color_buf const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offsetX_buf: number | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) - { - const offsetX_buf__selector: int32 = valueDeserializer.readInt8() - let offsetX_buf_: number | Resource | undefined|undefined - if (offsetX_buf__selector == 0) { - offsetX_buf_ = (valueDeserializer.readNumber() as number) - } - else if (offsetX_buf__selector == 1) { - offsetX_buf_ = valueDeserializer.readResource() - } - offsetX_buf = (offsetX_buf_ as number | Resource) + { + const offsetX_buf__selector: number = valueDeserializer.readInt8() + let offsetX_buf_: number | Resource | undefined|undefined + if (offsetX_buf__selector == 0) { + offsetX_buf_ = (valueDeserializer.readNumber() as number) + } + else if (offsetX_buf__selector == 1) { + offsetX_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation.") + } + offsetX_buf = (offsetX_buf_ as number | Resource) + } const offsetX_result: number | Resource | undefined|undefined = offsetX_buf const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offsetY_buf: number | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) - { - const offsetY_buf__selector: int32 = valueDeserializer.readInt8() - let offsetY_buf_: number | Resource | undefined|undefined - if (offsetY_buf__selector == 0) { - offsetY_buf_ = (valueDeserializer.readNumber() as number) - } - else if (offsetY_buf__selector == 1) { - offsetY_buf_ = valueDeserializer.readResource() - } - offsetY_buf = (offsetY_buf_ as number | Resource) + { + const offsetY_buf__selector: number = valueDeserializer.readInt8() + let offsetY_buf_: number | Resource | undefined|undefined + if (offsetY_buf__selector == 0) { + offsetY_buf_ = (valueDeserializer.readNumber() as number) + } + else if (offsetY_buf__selector == 1) { + offsetY_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation.") + } + offsetY_buf = (offsetY_buf_ as number | Resource) + } const offsetY_result: number | Resource | undefined|undefined = offsetY_buf const fill_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fill_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (fill_buf_runtimeType)) - { - fill_buf = valueDeserializer.readBoolean() - } + { + fill_buf = valueDeserializer.readBoolean() + } const fill_result: boolean | undefined|undefined = fill_buf 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) + return value } readPosition(): Position { let valueDeserializer: Deserializer = this const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) let x_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readLength() as Length) - } + { + x_buf = (valueDeserializer.readLength() as Length) + } const x_result: Length | undefined|undefined = x_buf const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) let y_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - y_buf = (valueDeserializer.readLength() as Length) - } + { + y_buf = (valueDeserializer.readLength() as Length) + } const y_result: Length | undefined|undefined = y_buf let value: Position = ({x: x_result,y: y_result} as Position) - return (value as Position) + return value + } + readSymbolGlyphModifier(): SymbolGlyphModifier { + let valueDeserializer: Deserializer = this + const __SymbolGlyphModifierStub_result: string = (valueDeserializer.readString() as string) + let value: SymbolGlyphModifier = ({__SymbolGlyphModifierStub: __SymbolGlyphModifierStub_result} as SymbolGlyphModifier) + return value } readGridRowSizeOption(): GridRowSizeOption { let valueDeserializer: Deserializer = this const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xs_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (xs_buf_runtimeType)) - { - xs_buf = (valueDeserializer.readLength() as Length) - } + { + xs_buf = (valueDeserializer.readLength() as Length) + } const xs_result: Length | undefined|undefined = xs_buf const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) let sm_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf = (valueDeserializer.readLength() as Length) - } + { + sm_buf = (valueDeserializer.readLength() as Length) + } const sm_result: Length | undefined|undefined = sm_buf const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) let md_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) - { - md_buf = (valueDeserializer.readLength() as Length) - } + { + md_buf = (valueDeserializer.readLength() as Length) + } const md_result: Length | undefined|undefined = md_buf const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lg_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf = (valueDeserializer.readLength() as Length) - } + { + lg_buf = (valueDeserializer.readLength() as Length) + } const lg_result: Length | undefined|undefined = lg_buf const xl_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xl_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (xl_buf_runtimeType)) - { - xl_buf = (valueDeserializer.readLength() as Length) - } + { + xl_buf = (valueDeserializer.readLength() as Length) + } const xl_result: Length | undefined|undefined = xl_buf const xxl_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xxl_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (xxl_buf_runtimeType)) - { - xxl_buf = (valueDeserializer.readLength() as Length) - } + { + xxl_buf = (valueDeserializer.readLength() as Length) + } const xxl_result: Length | undefined|undefined = xxl_buf 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) + return value } readTextBackgroundStyle(): TextBackgroundStyle { let valueDeserializer: Deserializer = this 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } + color_buf = (color_buf_ as Color | number | string | Resource) + } const color_result: ResourceColor | undefined|undefined = color_buf const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf: Dimension | BorderRadiuses | undefined|undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - const radius_buf__selector: int32 = valueDeserializer.readInt8() - let radius_buf_: Dimension | BorderRadiuses | undefined|undefined - if (radius_buf__selector == 0) { - radius_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (radius_buf__selector == 1) { - const radius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) - { - radius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const radius_buf__u_topLeft: undefined | Length = radius_buf__u_topLeft_buf - const radius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) - { - radius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const radius_buf__u_topRight: undefined | Length = radius_buf__u_topRight_buf - const radius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) - { - radius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const radius_buf__u_bottomLeft: undefined | Length = radius_buf__u_bottomLeft_buf - const radius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) - { - 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} as BorderRadiuses) - } - radius_buf = (radius_buf_ as Dimension | BorderRadiuses) + { + const radius_buf__selector: number = valueDeserializer.readInt8() + let radius_buf_: Dimension | BorderRadiuses | undefined|undefined + if (radius_buf__selector == 0) { + radius_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (radius_buf__selector == 1) { + const radius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) + { + radius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const radius_buf__u_topLeft: undefined | Length = radius_buf__u_topLeft_buf + const radius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) + { + radius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const radius_buf__u_topRight: undefined | Length = radius_buf__u_topRight_buf + const radius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) + { + radius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const radius_buf__u_bottomLeft: undefined | Length = radius_buf__u_bottomLeft_buf + const radius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) + { + 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} as BorderRadiuses) } + else { + throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") + } + radius_buf = (radius_buf_ as Dimension | BorderRadiuses) + } const radius_result: Dimension | BorderRadiuses | undefined|undefined = radius_buf let value: TextBackgroundStyle = ({color: color_result,radius: radius_result} as TextBackgroundStyle) - return (value as TextBackgroundStyle) + return value } readImageAttachmentLayoutStyle(): ImageAttachmentLayoutStyle { let valueDeserializer: Deserializer = this const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let margin_buf: LengthMetrics | Margin | undefined|undefined if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - const margin_buf__selector: int32 = valueDeserializer.readInt8() - let margin_buf_: LengthMetrics | Margin | undefined|undefined - if (margin_buf__selector == 0) { - margin_buf_ = valueDeserializer.readLengthMetrics() - } - else if (margin_buf__selector == 1) { - const margin_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) - { - margin_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_top: undefined | Length = margin_buf__u_top_buf - const margin_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) - { - margin_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_right: undefined | Length = margin_buf__u_right_buf - const margin_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) - { - margin_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_bottom: undefined | Length = margin_buf__u_bottom_buf - const margin_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) - { - 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} as Padding) - } - margin_buf = (margin_buf_ as LengthMetrics | Margin) + { + const margin_buf__selector: number = valueDeserializer.readInt8() + let margin_buf_: LengthMetrics | Margin | undefined|undefined + if (margin_buf__selector == 0) { + margin_buf_ = valueDeserializer.readLengthMetrics() + } + else if (margin_buf__selector == 1) { + const margin_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) + { + margin_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_top: undefined | Length = margin_buf__u_top_buf + const margin_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) + { + margin_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_right: undefined | Length = margin_buf__u_right_buf + const margin_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) + { + margin_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_bottom: undefined | Length = margin_buf__u_bottom_buf + const margin_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) + { + 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} as Padding) + } + else { + throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation.") } + margin_buf = (margin_buf_ as LengthMetrics | Margin) + } const margin_result: LengthMetrics | Margin | undefined|undefined = margin_buf const padding_buf_runtimeType = (valueDeserializer.readInt8() as int32) let padding_buf: LengthMetrics | Padding | undefined|undefined if ((RuntimeType.UNDEFINED) != (padding_buf_runtimeType)) - { - const padding_buf__selector: int32 = valueDeserializer.readInt8() - let padding_buf_: LengthMetrics | Padding | undefined|undefined - if (padding_buf__selector == 0) { - padding_buf_ = valueDeserializer.readLengthMetrics() - } - else if (padding_buf__selector == 1) { - 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} as Padding) - } - padding_buf = (padding_buf_ as LengthMetrics | Padding) + { + const padding_buf__selector: number = valueDeserializer.readInt8() + let padding_buf_: LengthMetrics | Padding | undefined|undefined + if (padding_buf__selector == 0) { + padding_buf_ = valueDeserializer.readLengthMetrics() + } + else if (padding_buf__selector == 1) { + 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} as Padding) } + else { + throw new Error("One of the branches for padding_buf_ has to be chosen through deserialisation.") + } + padding_buf = (padding_buf_ as LengthMetrics | Padding) + } const padding_result: LengthMetrics | Padding | undefined|undefined = padding_buf const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderRadius_buf: LengthMetrics | BorderRadiuses | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const borderRadius_buf__selector: int32 = valueDeserializer.readInt8() - let borderRadius_buf_: LengthMetrics | BorderRadiuses | undefined|undefined - if (borderRadius_buf__selector == 0) { - borderRadius_buf_ = valueDeserializer.readLengthMetrics() - } - else if (borderRadius_buf__selector == 1) { - const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) - { - borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf - const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) - { - borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf - const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) - { - borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf - const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) - { - 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} as BorderRadiuses) - } - borderRadius_buf = (borderRadius_buf_ as LengthMetrics | BorderRadiuses) + { + const borderRadius_buf__selector: number = valueDeserializer.readInt8() + let borderRadius_buf_: LengthMetrics | BorderRadiuses | undefined|undefined + if (borderRadius_buf__selector == 0) { + borderRadius_buf_ = valueDeserializer.readLengthMetrics() + } + else if (borderRadius_buf__selector == 1) { + const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf + const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf + const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf + const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + 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} as BorderRadiuses) + } + else { + throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") } + borderRadius_buf = (borderRadius_buf_ as LengthMetrics | BorderRadiuses) + } const borderRadius_result: LengthMetrics | BorderRadiuses | undefined|undefined = borderRadius_buf let value: ImageAttachmentLayoutStyle = ({margin: margin_result,padding: padding_result,borderRadius: borderRadius_result} as ImageAttachmentLayoutStyle) - return (value as ImageAttachmentLayoutStyle) + return value } readSizeOptions(): SizeOptions { let valueDeserializer: Deserializer = this const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Length) - } + { + width_buf = (valueDeserializer.readLength() as Length) + } const width_result: Length | undefined|undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readLength() as Length) - } + { + height_buf = (valueDeserializer.readLength() as Length) + } const height_result: Length | undefined|undefined = height_buf let value: SizeOptions = ({width: width_result,height: height_result} as SizeOptions) - return (value as SizeOptions) + return value } readRichEditorLayoutStyle(): RichEditorLayoutStyle { let valueDeserializer: Deserializer = this const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let margin_buf: Dimension | Margin | undefined|undefined if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - const margin_buf__selector: int32 = valueDeserializer.readInt8() - let margin_buf_: Dimension | Margin | undefined|undefined - if (margin_buf__selector == 0) { - margin_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (margin_buf__selector == 1) { - const margin_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) - { - margin_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_top: undefined | Length = margin_buf__u_top_buf - const margin_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) - { - margin_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_right: undefined | Length = margin_buf__u_right_buf - const margin_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) - { - margin_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_bottom: undefined | Length = margin_buf__u_bottom_buf - const margin_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) - { - 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} as Padding) - } - margin_buf = (margin_buf_ as Dimension | Margin) + { + const margin_buf__selector: number = valueDeserializer.readInt8() + let margin_buf_: Dimension | Margin | undefined|undefined + if (margin_buf__selector == 0) { + margin_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (margin_buf__selector == 1) { + const margin_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) + { + margin_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_top: undefined | Length = margin_buf__u_top_buf + const margin_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) + { + margin_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_right: undefined | Length = margin_buf__u_right_buf + const margin_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) + { + margin_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_bottom: undefined | Length = margin_buf__u_bottom_buf + const margin_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) + { + 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} as Padding) + } + else { + throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation.") } + margin_buf = (margin_buf_ as Dimension | Margin) + } const margin_result: Dimension | Margin | undefined|undefined = margin_buf const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderRadius_buf: Dimension | BorderRadiuses | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const borderRadius_buf__selector: int32 = valueDeserializer.readInt8() - let borderRadius_buf_: Dimension | BorderRadiuses | undefined|undefined - if (borderRadius_buf__selector == 0) { - borderRadius_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (borderRadius_buf__selector == 1) { - const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) - { - borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf - const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) - { - borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf - const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) - { - borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf - const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) - { - 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} as BorderRadiuses) - } - borderRadius_buf = (borderRadius_buf_ as Dimension | BorderRadiuses) + { + const borderRadius_buf__selector: number = valueDeserializer.readInt8() + let borderRadius_buf_: Dimension | BorderRadiuses | undefined|undefined + if (borderRadius_buf__selector == 0) { + borderRadius_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (borderRadius_buf__selector == 1) { + const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf + const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf + const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf + const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + 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} as BorderRadiuses) } + else { + throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") + } + borderRadius_buf = (borderRadius_buf_ as Dimension | BorderRadiuses) + } const borderRadius_result: Dimension | BorderRadiuses | undefined|undefined = borderRadius_buf let value: RichEditorLayoutStyle = ({margin: margin_result,borderRadius: borderRadius_result} as RichEditorLayoutStyle) - return (value as RichEditorLayoutStyle) + return value } readDecorationStyleInterface(): DecorationStyleInterface { let valueDeserializer: Deserializer = this @@ -646,198 +681,215 @@ export class Deserializer extends DeserializerBase { 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) + } const color_result: ResourceColor | undefined|undefined = color_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: TextDecorationStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) - } + { + style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) + } const style_result: TextDecorationStyle | undefined|undefined = style_buf let value: DecorationStyleInterface = ({type: type_result,color: color_result,style: style_result} as DecorationStyleInterface) - return (value as DecorationStyleInterface) + return value } - readCallback_PopInfo_Void(): ((parameter: PopInfo) => void) { + readCallback_PopInfo_Void(isSync: boolean = false): ((parameter: PopInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: PopInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePopInfo(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_PopInfo_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: PopInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePopInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(624053870, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(624053870, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readLocalizedEdgeColors(): LocalizedEdgeColors { let valueDeserializer: Deserializer = this const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - const top_buf__selector: int32 = valueDeserializer.readInt8() - let top_buf_: Color | number | string | Resource | undefined|undefined - if (top_buf__selector == 0) { - top_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (top_buf__selector == 1) { - top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (top_buf__selector == 2) { - top_buf_ = (valueDeserializer.readString() as string) - } - else if (top_buf__selector == 3) { - top_buf_ = valueDeserializer.readResource() - } - top_buf = (top_buf_ as Color | number | string | Resource) + { + const top_buf__selector: number = valueDeserializer.readInt8() + let top_buf_: Color | number | string | Resource | undefined|undefined + if (top_buf__selector == 0) { + top_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (top_buf__selector == 1) { + top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (top_buf__selector == 2) { + top_buf_ = (valueDeserializer.readString() as string) + } + else if (top_buf__selector == 3) { + top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for top_buf_ has to be chosen through deserialisation.") } + top_buf = (top_buf_ as Color | number | string | Resource) + } const top_result: ResourceColor | undefined|undefined = top_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - const end_buf__selector: int32 = valueDeserializer.readInt8() - let end_buf_: Color | number | string | Resource | undefined|undefined - if (end_buf__selector == 0) { - end_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (end_buf__selector == 1) { - end_buf_ = (valueDeserializer.readNumber() as number) - } - else if (end_buf__selector == 2) { - end_buf_ = (valueDeserializer.readString() as string) - } - else if (end_buf__selector == 3) { - end_buf_ = valueDeserializer.readResource() - } - end_buf = (end_buf_ as Color | number | string | Resource) + { + const end_buf__selector: number = valueDeserializer.readInt8() + let end_buf_: Color | number | string | Resource | undefined|undefined + if (end_buf__selector == 0) { + end_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (end_buf__selector == 1) { + end_buf_ = (valueDeserializer.readNumber() as number) + } + else if (end_buf__selector == 2) { + end_buf_ = (valueDeserializer.readString() as string) } + else if (end_buf__selector == 3) { + end_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for end_buf_ has to be chosen through deserialisation.") + } + end_buf = (end_buf_ as Color | number | string | Resource) + } const end_result: ResourceColor | undefined|undefined = end_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - const bottom_buf__selector: int32 = valueDeserializer.readInt8() - let bottom_buf_: Color | number | string | Resource | undefined|undefined - if (bottom_buf__selector == 0) { - bottom_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (bottom_buf__selector == 1) { - bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (bottom_buf__selector == 2) { - bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (bottom_buf__selector == 3) { - bottom_buf_ = valueDeserializer.readResource() - } - bottom_buf = (bottom_buf_ as Color | number | string | Resource) + { + const bottom_buf__selector: number = valueDeserializer.readInt8() + let bottom_buf_: Color | number | string | Resource | undefined|undefined + if (bottom_buf__selector == 0) { + bottom_buf_ = (valueDeserializer.readInt32() as Color) } + else if (bottom_buf__selector == 1) { + bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (bottom_buf__selector == 2) { + bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (bottom_buf__selector == 3) { + bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for bottom_buf_ has to be chosen through deserialisation.") + } + bottom_buf = (bottom_buf_ as Color | number | string | Resource) + } const bottom_result: ResourceColor | undefined|undefined = bottom_buf const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - const start_buf__selector: int32 = valueDeserializer.readInt8() - let start_buf_: Color | number | string | Resource | undefined|undefined - if (start_buf__selector == 0) { - start_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (start_buf__selector == 1) { - start_buf_ = (valueDeserializer.readNumber() as number) - } - else if (start_buf__selector == 2) { - start_buf_ = (valueDeserializer.readString() as string) - } - else if (start_buf__selector == 3) { - start_buf_ = valueDeserializer.readResource() - } - start_buf = (start_buf_ as Color | number | string | Resource) + { + const start_buf__selector: number = valueDeserializer.readInt8() + let start_buf_: Color | number | string | Resource | undefined|undefined + if (start_buf__selector == 0) { + start_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (start_buf__selector == 1) { + start_buf_ = (valueDeserializer.readNumber() as number) + } + else if (start_buf__selector == 2) { + start_buf_ = (valueDeserializer.readString() as string) } + else if (start_buf__selector == 3) { + start_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for start_buf_ has to be chosen through deserialisation.") + } + start_buf = (start_buf_ as Color | number | string | Resource) + } const start_result: ResourceColor | undefined|undefined = start_buf let value: LocalizedEdgeColors = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedEdgeColors) - return (value as LocalizedEdgeColors) + return value } readLocalizedEdgeWidths(): LocalizedEdgeWidths { let valueDeserializer: Deserializer = this const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = valueDeserializer.readLengthMetrics() - } + { + top_buf = valueDeserializer.readLengthMetrics() + } const top_result: LengthMetrics | undefined|undefined = top_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() - } + { + end_buf = valueDeserializer.readLengthMetrics() + } const end_result: LengthMetrics | undefined|undefined = end_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = valueDeserializer.readLengthMetrics() - } + { + bottom_buf = valueDeserializer.readLengthMetrics() + } const bottom_result: LengthMetrics | 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() - } + { + start_buf = valueDeserializer.readLengthMetrics() + } const start_result: LengthMetrics | undefined|undefined = start_buf let value: LocalizedEdgeWidths = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedEdgeWidths) - return (value as LocalizedEdgeWidths) + return value } readLocalizedBorderRadiuses(): LocalizedBorderRadiuses { let valueDeserializer: Deserializer = this const topStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) let topStart_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (topStart_buf_runtimeType)) - { - topStart_buf = valueDeserializer.readLengthMetrics() - } + { + topStart_buf = valueDeserializer.readLengthMetrics() + } const topStart_result: LengthMetrics | undefined|undefined = topStart_buf const topEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) let topEnd_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (topEnd_buf_runtimeType)) - { - topEnd_buf = valueDeserializer.readLengthMetrics() - } + { + topEnd_buf = valueDeserializer.readLengthMetrics() + } const topEnd_result: LengthMetrics | undefined|undefined = topEnd_buf const bottomStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottomStart_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (bottomStart_buf_runtimeType)) - { - bottomStart_buf = valueDeserializer.readLengthMetrics() - } + { + bottomStart_buf = valueDeserializer.readLengthMetrics() + } const bottomStart_result: LengthMetrics | undefined|undefined = bottomStart_buf const bottomEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottomEnd_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (bottomEnd_buf_runtimeType)) - { - bottomEnd_buf = valueDeserializer.readLengthMetrics() - } + { + bottomEnd_buf = valueDeserializer.readLengthMetrics() + } const bottomEnd_result: LengthMetrics | undefined|undefined = bottomEnd_buf let value: LocalizedBorderRadiuses = ({topStart: topStart_result,topEnd: topEnd_result,bottomStart: bottomStart_result,bottomEnd: bottomEnd_result} as LocalizedBorderRadiuses) - return (value as LocalizedBorderRadiuses) + return value } - readVoidCallback(): VoidCallback { + readVoidCallback(isSync: boolean = false): VoidCallback { 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_VoidCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (nativeModule()._CallCallbackSync(-2038961969, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2038961969, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readArea(): Area { let valueDeserializer: Deserializer = this @@ -846,110 +898,122 @@ export class Deserializer extends DeserializerBase { const position_result: Position = valueDeserializer.readPosition() const globalPosition_result: Position = valueDeserializer.readPosition() let value: Area = ({width: width_result,height: height_result,position: position_result,globalPosition: globalPosition_result} as Area) - return (value as Area) + return value } readLocalizedPadding(): LocalizedPadding { let valueDeserializer: Deserializer = this const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = valueDeserializer.readLengthMetrics() - } + { + top_buf = valueDeserializer.readLengthMetrics() + } const top_result: LengthMetrics | undefined|undefined = top_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() - } + { + end_buf = valueDeserializer.readLengthMetrics() + } const end_result: LengthMetrics | undefined|undefined = end_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = valueDeserializer.readLengthMetrics() - } + { + bottom_buf = valueDeserializer.readLengthMetrics() + } const bottom_result: LengthMetrics | 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() - } + { + start_buf = valueDeserializer.readLengthMetrics() + } const start_result: LengthMetrics | undefined|undefined = start_buf let value: LocalizedPadding = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedPadding) - return (value as LocalizedPadding) + return value } readFont(): Font { let valueDeserializer: Deserializer = this const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) let size_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) - { - size_buf = (valueDeserializer.readLength() as Length) - } + { + size_buf = (valueDeserializer.readLength() as Length) + } const size_result: Length | undefined|undefined = size_buf const weight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let weight_buf: FontWeight | number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (weight_buf_runtimeType)) - { - const weight_buf__selector: int32 = valueDeserializer.readInt8() - let weight_buf_: FontWeight | number | string | undefined|undefined - if (weight_buf__selector == 0) { - weight_buf_ = (valueDeserializer.readInt32() as FontWeight) - } - else if (weight_buf__selector == 1) { - weight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (weight_buf__selector == 2) { - weight_buf_ = (valueDeserializer.readString() as string) - } - weight_buf = (weight_buf_ as FontWeight | number | string) + { + const weight_buf__selector: number = valueDeserializer.readInt8() + let weight_buf_: FontWeight | number | string | undefined|undefined + if (weight_buf__selector == 0) { + weight_buf_ = (valueDeserializer.readInt32() as FontWeight) + } + else if (weight_buf__selector == 1) { + weight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (weight_buf__selector == 2) { + weight_buf_ = (valueDeserializer.readString() as string) } + else { + throw new Error("One of the branches for weight_buf_ has to be chosen through deserialisation.") + } + weight_buf = (weight_buf_ as FontWeight | number | string) + } const weight_result: FontWeight | number | string | undefined|undefined = weight_buf const family_buf_runtimeType = (valueDeserializer.readInt8() as int32) let family_buf: string | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (family_buf_runtimeType)) - { - const family_buf__selector: int32 = valueDeserializer.readInt8() - let family_buf_: string | Resource | undefined|undefined - if (family_buf__selector == 0) { - family_buf_ = (valueDeserializer.readString() as string) - } - else if (family_buf__selector == 1) { - family_buf_ = valueDeserializer.readResource() - } - family_buf = (family_buf_ as string | Resource) + { + const family_buf__selector: number = valueDeserializer.readInt8() + let family_buf_: string | Resource | undefined|undefined + if (family_buf__selector == 0) { + family_buf_ = (valueDeserializer.readString() as string) + } + else if (family_buf__selector == 1) { + family_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for family_buf_ has to be chosen through deserialisation.") + } + family_buf = (family_buf_ as string | Resource) + } const family_result: string | Resource | undefined|undefined = family_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: FontStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as FontStyle) - } + { + style_buf = (valueDeserializer.readInt32() as FontStyle) + } const style_result: FontStyle | undefined|undefined = style_buf let value: Font = ({size: size_result,weight: weight_result,family: family_result,style: style_result} as Font) - return (value as Font) + return value } readTabBarSymbol(): TabBarSymbol { let valueDeserializer: Deserializer = this - const normal_result: SymbolGlyphModifier = valueDeserializer.readCustomObject("SymbolGlyphModifier") + const normal_result: SymbolGlyphModifier = valueDeserializer.readSymbolGlyphModifier() const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf: SymbolGlyphModifier | undefined|undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = valueDeserializer.readCustomObject("SymbolGlyphModifier") - } + { + selected_buf = valueDeserializer.readSymbolGlyphModifier() + } const selected_result: SymbolGlyphModifier | undefined|undefined = selected_buf let value: TabBarSymbol = ({normal: normal_result,selected: selected_result} as TabBarSymbol) - return (value as TabBarSymbol) + return value + } + readComponentContent(): ComponentContent { + let valueDeserializer: Deserializer = this + const __ComponentContentStub_result: string = (valueDeserializer.readString() as string) + let value: ComponentContent = ({__ComponentContentStub: __ComponentContentStub_result} as ComponentContent) + return value } readDecorationStyleResult(): DecorationStyleResult { let valueDeserializer: Deserializer = this const type_result: TextDecorationType = (valueDeserializer.readInt32() as TextDecorationType) - const color_buf_selector: int32 = valueDeserializer.readInt8() + const color_buf_selector: number = valueDeserializer.readInt8() let color_buf: Color | number | string | Resource | undefined|undefined if (color_buf_selector == 0) { color_buf = (valueDeserializer.readInt32() as Color) @@ -962,32 +1026,38 @@ export class Deserializer extends DeserializerBase { } else if (color_buf_selector == 3) { color_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf has to be chosen through deserialisation.") } const color_result: ResourceColor = (color_buf as Color | number | string | Resource) const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: TextDecorationStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) - } + { + style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) + } const style_result: TextDecorationStyle | undefined|undefined = style_buf let value: DecorationStyleResult = ({type: type_result,color: color_result,style: style_result} as DecorationStyleResult) - return (value as DecorationStyleResult) + return value } - readCallback_SwipeActionState_Void(): ((state: SwipeActionState) => void) { + readCallback_SwipeActionState_Void(isSync: boolean = false): ((state: SwipeActionState) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (state: SwipeActionState): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeInt32(state); nativeModule()._CallCallback(CallbackKind.Kind_Callback_SwipeActionState_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (state: SwipeActionState): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(state); (isSync) ? (nativeModule()._CallCallbackSync(-301561698, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-301561698, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Void(): (() => void) { + readCallback_Void(isSync: boolean = false): (() => 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; } + const _callSync: KPointer = this.readPointer() + return (): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (nativeModule()._CallCallbackSync(-1867723152, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1867723152, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Any(): (() => any) { + readCallback_Any(isSync: boolean = false): (() => 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: ((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); } + const _callSync: KPointer = this.readPointer() + return (): any => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let _continuationValue: any | undefined|undefined; const _continuationCallback: ((info: any) => void) = (value: any): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-2139018190, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2139018190, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as any); } } readCanvasPattern(): CanvasPattern { let valueDeserializer: Deserializer = this @@ -999,20 +1069,33 @@ export class Deserializer extends DeserializerBase { let ptr: KPointer = valueDeserializer.readPointer() return CanvasGradientInternal.fromPtr(ptr) } - readCallback_DismissPopupAction_Void(): ((parameter: DismissPopupAction) => void) { + readCallback_DismissPopupAction_Void(isSync: boolean = false): ((parameter: DismissPopupAction) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: DismissPopupAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeDismissPopupAction(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_DismissPopupAction_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: DismissPopupAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissPopupAction(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2004166751, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2004166751, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_NavigationTransitionProxy_Void(isSync: boolean = false): ((transitionProxy: NavigationTransitionProxy) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (transitionProxy: NavigationTransitionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavigationTransitionProxy(transitionProxy); (isSync) ? (nativeModule()._CallCallbackSync(-1375731066, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1375731066, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_Boolean_Void(isSync: boolean = false): ((parameter: boolean) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(parameter); (isSync) ? (nativeModule()._CallCallbackSync(313269291, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(313269291, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readBackgroundColorStyle(): BackgroundColorStyle { let valueDeserializer: Deserializer = this const textBackgroundStyle_result: TextBackgroundStyle = valueDeserializer.readTextBackgroundStyle() let value: BackgroundColorStyle = ({textBackgroundStyle: textBackgroundStyle_result} as BackgroundColorStyle) - return (value as BackgroundColorStyle) + return value } readUserDataSpan(): UserDataSpan { let value: UserDataSpan = ({} as UserDataSpan) - return (value as UserDataSpan) + return value } readCustomSpan(): CustomSpan { let valueDeserializer: Deserializer = this @@ -1023,131 +1106,132 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) let value: UrlStyle = ({url: url_result} as UrlStyle) - return (value as UrlStyle) + return value } readLineHeightStyle(): LineHeightStyle { let valueDeserializer: Deserializer = this const lineHeight_result: number = (valueDeserializer.readNumber() as number) let value: LineHeightStyle = ({lineHeight: lineHeight_result} as LineHeightStyle) - return (value as LineHeightStyle) + return value } readParagraphStyle(): ParagraphStyle { let valueDeserializer: Deserializer = this const textAlign_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textAlign_buf: TextAlign | undefined|undefined if ((RuntimeType.UNDEFINED) != (textAlign_buf_runtimeType)) - { - textAlign_buf = (valueDeserializer.readInt32() as TextAlign) - } + { + textAlign_buf = (valueDeserializer.readInt32() as TextAlign) + } const textAlign_result: TextAlign | undefined|undefined = textAlign_buf const textIndent_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textIndent_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (textIndent_buf_runtimeType)) - { - textIndent_buf = (valueDeserializer.readNumber() as number) - } + { + textIndent_buf = (valueDeserializer.readNumber() as number) + } const textIndent_result: number | undefined|undefined = textIndent_buf const maxLines_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maxLines_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (maxLines_buf_runtimeType)) - { - maxLines_buf = (valueDeserializer.readNumber() as number) - } + { + maxLines_buf = (valueDeserializer.readNumber() as number) + } const maxLines_result: number | undefined|undefined = maxLines_buf const overflow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let overflow_buf: TextOverflow | undefined|undefined if ((RuntimeType.UNDEFINED) != (overflow_buf_runtimeType)) - { - overflow_buf = (valueDeserializer.readInt32() as TextOverflow) - } + { + overflow_buf = (valueDeserializer.readInt32() as TextOverflow) + } const overflow_result: TextOverflow | undefined|undefined = overflow_buf const wordBreak_buf_runtimeType = (valueDeserializer.readInt8() as int32) let wordBreak_buf: WordBreak | undefined|undefined if ((RuntimeType.UNDEFINED) != (wordBreak_buf_runtimeType)) - { - wordBreak_buf = (valueDeserializer.readInt32() as WordBreak) - } + { + wordBreak_buf = (valueDeserializer.readInt32() as WordBreak) + } const wordBreak_result: WordBreak | undefined|undefined = wordBreak_buf const leadingMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let leadingMargin_buf: number | LeadingMarginPlaceholder | undefined|undefined if ((RuntimeType.UNDEFINED) != (leadingMargin_buf_runtimeType)) - { - const leadingMargin_buf__selector: int32 = valueDeserializer.readInt8() - let leadingMargin_buf_: number | LeadingMarginPlaceholder | undefined|undefined - if (leadingMargin_buf__selector == 0) { - leadingMargin_buf_ = (valueDeserializer.readNumber() as number) - } - else if (leadingMargin_buf__selector == 1) { - leadingMargin_buf_ = valueDeserializer.readLeadingMarginPlaceholder() - } - leadingMargin_buf = (leadingMargin_buf_ as number | LeadingMarginPlaceholder) + { + const leadingMargin_buf__selector: number = valueDeserializer.readInt8() + let leadingMargin_buf_: number | LeadingMarginPlaceholder | undefined|undefined + if (leadingMargin_buf__selector == 0) { + leadingMargin_buf_ = (valueDeserializer.readNumber() as number) } + else if (leadingMargin_buf__selector == 1) { + leadingMargin_buf_ = valueDeserializer.readLeadingMarginPlaceholder() + } + else { + throw new Error("One of the branches for leadingMargin_buf_ has to be chosen through deserialisation.") + } + leadingMargin_buf = (leadingMargin_buf_ as number | LeadingMarginPlaceholder) + } const leadingMargin_result: number | LeadingMarginPlaceholder | undefined|undefined = leadingMargin_buf 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) + return value } readImageAttachment(): ImageAttachment { let valueDeserializer: Deserializer = this - const value_result: PixelMap = valueDeserializer.readPixelMap() + const value_result: PixelMap = (valueDeserializer.readPixelMap() as PixelMap) const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) let size_buf: SizeOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) - { - size_buf = valueDeserializer.readSizeOptions() - } + { + size_buf = valueDeserializer.readSizeOptions() + } const size_result: SizeOptions | undefined|undefined = size_buf const verticalAlign_buf_runtimeType = (valueDeserializer.readInt8() as int32) let verticalAlign_buf: ImageSpanAlignment | undefined|undefined if ((RuntimeType.UNDEFINED) != (verticalAlign_buf_runtimeType)) - { - verticalAlign_buf = (valueDeserializer.readInt32() as ImageSpanAlignment) - } + { + verticalAlign_buf = (valueDeserializer.readInt32() as ImageSpanAlignment) + } const verticalAlign_result: ImageSpanAlignment | undefined|undefined = verticalAlign_buf const objectFit_buf_runtimeType = (valueDeserializer.readInt8() as int32) let objectFit_buf: ImageFit | undefined|undefined if ((RuntimeType.UNDEFINED) != (objectFit_buf_runtimeType)) - { - objectFit_buf = (valueDeserializer.readInt32() as ImageFit) - } + { + objectFit_buf = (valueDeserializer.readInt32() as ImageFit) + } const objectFit_result: ImageFit | undefined|undefined = objectFit_buf const layoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let layoutStyle_buf: ImageAttachmentLayoutStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (layoutStyle_buf_runtimeType)) - { - layoutStyle_buf = valueDeserializer.readImageAttachmentLayoutStyle() - } + { + layoutStyle_buf = valueDeserializer.readImageAttachmentLayoutStyle() + } const layoutStyle_result: ImageAttachmentLayoutStyle | undefined|undefined = layoutStyle_buf let value: ImageAttachment = ({value: value_result,size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} as ImageAttachment) - return (value as ImageAttachment) + return value } readGestureStyle(): GestureStyle { let value: GestureStyle = ({} as GestureStyle) - return (value as GestureStyle) + return value } readTextShadowStyle(): TextShadowStyle { let valueDeserializer: Deserializer = this const textShadow_buf_length: int32 = valueDeserializer.readInt32() let textShadow_buf: Array = new Array() for (let textShadow_buf_i = 0; textShadow_buf_i < textShadow_buf_length; textShadow_buf_i++) { - { - textShadow_buf[textShadow_buf_i] = valueDeserializer.readShadowOptions() - } + textShadow_buf[textShadow_buf_i] = valueDeserializer.readShadowOptions() } const textShadow_result: Array = textShadow_buf let value: TextShadowStyle = ({textShadow: textShadow_result} as TextShadowStyle) - return (value as TextShadowStyle) + return value } readLetterSpacingStyle(): LetterSpacingStyle { let valueDeserializer: Deserializer = this const letterSpacing_result: number = (valueDeserializer.readNumber() as number) let value: LetterSpacingStyle = ({letterSpacing: letterSpacing_result} as LetterSpacingStyle) - return (value as LetterSpacingStyle) + return value } readBaselineOffsetStyle(): BaselineOffsetStyle { let valueDeserializer: Deserializer = this const baselineOffset_result: number = (valueDeserializer.readNumber() as number) let value: BaselineOffsetStyle = ({baselineOffset: baselineOffset_result} as BaselineOffsetStyle) - return (value as BaselineOffsetStyle) + return value } readDecorationStyle(): DecorationStyle { let valueDeserializer: Deserializer = this @@ -1155,399 +1239,436 @@ export class Deserializer extends DeserializerBase { 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) + } const color_result: ResourceColor | undefined|undefined = color_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: TextDecorationStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) - } + { + style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) + } const style_result: TextDecorationStyle | undefined|undefined = style_buf let value: DecorationStyle = ({type: type_result,color: color_result,style: style_result} as DecorationStyle) - return (value as DecorationStyle) + return value } readTextStyle_styled_string(): TextStyle_styled_string { let valueDeserializer: Deserializer = this 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + } + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) + } const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf const fontFamily_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontFamily_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontFamily_buf_runtimeType)) - { - fontFamily_buf = (valueDeserializer.readString() as string) - } + { + fontFamily_buf = (valueDeserializer.readString() as string) + } const fontFamily_result: string | undefined|undefined = fontFamily_buf const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontSize_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - fontSize_buf = (valueDeserializer.readNumber() as number) - } + { + fontSize_buf = (valueDeserializer.readNumber() as number) + } const fontSize_result: number | undefined|undefined = fontSize_buf const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontWeight_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) - { - fontWeight_buf = (valueDeserializer.readNumber() as number) - } + { + fontWeight_buf = (valueDeserializer.readNumber() as number) + } const fontWeight_result: number | undefined|undefined = fontWeight_buf const fontStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontStyle_buf: FontStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontStyle_buf_runtimeType)) - { - fontStyle_buf = (valueDeserializer.readInt32() as FontStyle) - } + { + fontStyle_buf = (valueDeserializer.readInt32() as FontStyle) + } const fontStyle_result: FontStyle | undefined|undefined = fontStyle_buf let value: TextStyle_styled_string = ({fontColor: fontColor_result,fontFamily: fontFamily_result,fontSize: fontSize_result,fontWeight: fontWeight_result,fontStyle: fontStyle_result} as TextStyle_styled_string) - return (value as TextStyle_styled_string) + return value } readScrollAnimationOptions(): ScrollAnimationOptions { let valueDeserializer: Deserializer = this const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) let duration_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf = (valueDeserializer.readNumber() as number) - } + { + duration_buf = (valueDeserializer.readNumber() as number) + } const duration_result: number | undefined|undefined = duration_buf const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) let curve_buf: Curve | ICurve | undefined|undefined if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) - { - const curve_buf__selector: int32 = valueDeserializer.readInt8() - let curve_buf_: Curve | ICurve | undefined|undefined - if (curve_buf__selector == 0) { - curve_buf_ = (valueDeserializer.readInt32() as Curve) - } - else if (curve_buf__selector == 1) { - curve_buf_ = (valueDeserializer.readICurve() as ICurve) - } - curve_buf = (curve_buf_ as Curve | ICurve) + { + const curve_buf__selector: number = valueDeserializer.readInt8() + let curve_buf_: Curve | ICurve | undefined|undefined + if (curve_buf__selector == 0) { + curve_buf_ = (valueDeserializer.readInt32() as Curve) + } + else if (curve_buf__selector == 1) { + curve_buf_ = (valueDeserializer.readICurve() as ICurve) + } + else { + throw new Error("One of the branches for curve_buf_ has to be chosen through deserialisation.") } + curve_buf = (curve_buf_ as Curve | ICurve) + } const curve_result: Curve | ICurve | undefined|undefined = curve_buf const canOverScroll_buf_runtimeType = (valueDeserializer.readInt8() as int32) let canOverScroll_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (canOverScroll_buf_runtimeType)) - { - canOverScroll_buf = valueDeserializer.readBoolean() - } + { + canOverScroll_buf = valueDeserializer.readBoolean() + } const canOverScroll_result: boolean | undefined|undefined = canOverScroll_buf let value: ScrollAnimationOptions = ({duration: duration_result,curve: curve_result,canOverScroll: canOverScroll_result} as ScrollAnimationOptions) - return (value as ScrollAnimationOptions) + return value } readRichEditorSymbolSpanStyle(): RichEditorSymbolSpanStyle { let valueDeserializer: Deserializer = this const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontSize_buf: number | string | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - const fontSize_buf__selector: int32 = valueDeserializer.readInt8() - let fontSize_buf_: number | string | Resource | undefined|undefined - if (fontSize_buf__selector == 0) { - fontSize_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontSize_buf__selector == 1) { - fontSize_buf_ = (valueDeserializer.readString() as string) - } - else if (fontSize_buf__selector == 2) { - fontSize_buf_ = valueDeserializer.readResource() - } - fontSize_buf = (fontSize_buf_ as number | string | Resource) + { + const fontSize_buf__selector: number = valueDeserializer.readInt8() + let fontSize_buf_: number | string | Resource | undefined|undefined + if (fontSize_buf__selector == 0) { + fontSize_buf_ = (valueDeserializer.readNumber() as number) } + else if (fontSize_buf__selector == 1) { + fontSize_buf_ = (valueDeserializer.readString() as string) + } + else if (fontSize_buf__selector == 2) { + fontSize_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation.") + } + fontSize_buf = (fontSize_buf_ as number | string | Resource) + } const fontSize_result: number | string | Resource | undefined|undefined = fontSize_buf const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontColor_buf: Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) - { - const fontColor_buf__length: int32 = valueDeserializer.readInt32() - let fontColor_buf_: Array = new Array() - for (let fontColor_buf__i = 0; fontColor_buf__i < fontColor_buf__length; fontColor_buf__i++) { - { - const fontColor_buf__buf_selector: int32 = valueDeserializer.readInt8() - let fontColor_buf__buf: Color | number | string | Resource | undefined|undefined - if (fontColor_buf__buf_selector == 0) { - fontColor_buf__buf = (valueDeserializer.readInt32() as Color) - } - else if (fontColor_buf__buf_selector == 1) { - fontColor_buf__buf = (valueDeserializer.readNumber() as number) - } - else if (fontColor_buf__buf_selector == 2) { - fontColor_buf__buf = (valueDeserializer.readString() as string) - } - else if (fontColor_buf__buf_selector == 3) { - fontColor_buf__buf = valueDeserializer.readResource() - } - fontColor_buf_[fontColor_buf__i] = (fontColor_buf__buf as Color | number | string | Resource) - } + { + const fontColor_buf__length: int32 = valueDeserializer.readInt32() + let fontColor_buf_: Array = new Array() + for (let fontColor_buf__i = 0; fontColor_buf__i < fontColor_buf__length; fontColor_buf__i++) { + const fontColor_buf__buf_selector: number = valueDeserializer.readInt8() + let fontColor_buf__buf: Color | number | string | Resource | undefined|undefined + if (fontColor_buf__buf_selector == 0) { + fontColor_buf__buf = (valueDeserializer.readInt32() as Color) + } + else if (fontColor_buf__buf_selector == 1) { + fontColor_buf__buf = (valueDeserializer.readNumber() as number) + } + else if (fontColor_buf__buf_selector == 2) { + fontColor_buf__buf = (valueDeserializer.readString() as string) } - fontColor_buf = fontColor_buf_ + else if (fontColor_buf__buf_selector == 3) { + fontColor_buf__buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_buf__buf has to be chosen through deserialisation.") + } + fontColor_buf_[fontColor_buf__i] = (fontColor_buf__buf as Color | number | string | Resource) } + fontColor_buf = fontColor_buf_ + } const fontColor_result: Array | undefined|undefined = fontColor_buf const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontWeight_buf: number | FontWeight | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const fontWeight_buf__selector: int32 = valueDeserializer.readInt8() - let fontWeight_buf_: number | FontWeight | string | undefined|undefined - if (fontWeight_buf__selector == 0) { - fontWeight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_ = (valueDeserializer.readInt32() as FontWeight) - } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_ = (valueDeserializer.readString() as string) - } - fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) + { + const fontWeight_buf__selector: number = valueDeserializer.readInt8() + let fontWeight_buf_: number | FontWeight | string | undefined|undefined + if (fontWeight_buf__selector == 0) { + fontWeight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_ = (valueDeserializer.readInt32() as FontWeight) } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") + } + fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) + } const fontWeight_result: number | FontWeight | string | undefined|undefined = fontWeight_buf const effectStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let effectStrategy_buf: SymbolEffectStrategy | undefined|undefined if ((RuntimeType.UNDEFINED) != (effectStrategy_buf_runtimeType)) - { - effectStrategy_buf = (valueDeserializer.readInt32() as SymbolEffectStrategy) - } + { + effectStrategy_buf = (valueDeserializer.readInt32() as SymbolEffectStrategy) + } const effectStrategy_result: SymbolEffectStrategy | undefined|undefined = effectStrategy_buf const renderingStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let renderingStrategy_buf: SymbolRenderingStrategy | undefined|undefined if ((RuntimeType.UNDEFINED) != (renderingStrategy_buf_runtimeType)) - { - renderingStrategy_buf = (valueDeserializer.readInt32() as SymbolRenderingStrategy) - } + { + renderingStrategy_buf = (valueDeserializer.readInt32() as SymbolRenderingStrategy) + } const renderingStrategy_result: SymbolRenderingStrategy | undefined|undefined = renderingStrategy_buf let value: RichEditorSymbolSpanStyle = ({fontSize: fontSize_result,fontColor: fontColor_result,fontWeight: fontWeight_result,effectStrategy: effectStrategy_result,renderingStrategy: renderingStrategy_result} as RichEditorSymbolSpanStyle) - return (value as RichEditorSymbolSpanStyle) + return value } readRichEditorImageSpanStyle(): RichEditorImageSpanStyle { let valueDeserializer: Deserializer = this const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) let size_buf: [ Dimension, Dimension ] | undefined|undefined if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) - { - 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] as [ Dimension, Dimension ]) - } + { + 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] as [ Dimension, Dimension ]) + } const size_result: [ Dimension, Dimension ] | undefined|undefined = size_buf const verticalAlign_buf_runtimeType = (valueDeserializer.readInt8() as int32) let verticalAlign_buf: ImageSpanAlignment | undefined|undefined if ((RuntimeType.UNDEFINED) != (verticalAlign_buf_runtimeType)) - { - verticalAlign_buf = (valueDeserializer.readInt32() as ImageSpanAlignment) - } + { + verticalAlign_buf = (valueDeserializer.readInt32() as ImageSpanAlignment) + } const verticalAlign_result: ImageSpanAlignment | undefined|undefined = verticalAlign_buf const objectFit_buf_runtimeType = (valueDeserializer.readInt8() as int32) let objectFit_buf: ImageFit | undefined|undefined if ((RuntimeType.UNDEFINED) != (objectFit_buf_runtimeType)) - { - objectFit_buf = (valueDeserializer.readInt32() as ImageFit) - } + { + objectFit_buf = (valueDeserializer.readInt32() as ImageFit) + } const objectFit_result: ImageFit | undefined|undefined = objectFit_buf const layoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let layoutStyle_buf: RichEditorLayoutStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (layoutStyle_buf_runtimeType)) - { - layoutStyle_buf = valueDeserializer.readRichEditorLayoutStyle() - } + { + layoutStyle_buf = valueDeserializer.readRichEditorLayoutStyle() + } const layoutStyle_result: RichEditorLayoutStyle | undefined|undefined = layoutStyle_buf let value: RichEditorImageSpanStyle = ({size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} as RichEditorImageSpanStyle) - return (value as RichEditorImageSpanStyle) + return value } readRichEditorTextStyle(): RichEditorTextStyle { let valueDeserializer: Deserializer = this 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + } + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) + } const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontSize_buf: Length | number | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - const fontSize_buf__selector: int32 = valueDeserializer.readInt8() - let fontSize_buf_: Length | number | undefined|undefined - if (fontSize_buf__selector == 0) { - fontSize_buf_ = (valueDeserializer.readLength() as Length) - } - else if (fontSize_buf__selector == 1) { - fontSize_buf_ = (valueDeserializer.readNumber() as number) - } - fontSize_buf = (fontSize_buf_ as Length | number) + { + const fontSize_buf__selector: number = valueDeserializer.readInt8() + let fontSize_buf_: Length | number | undefined|undefined + if (fontSize_buf__selector == 0) { + fontSize_buf_ = (valueDeserializer.readLength() as Length) + } + else if (fontSize_buf__selector == 1) { + fontSize_buf_ = (valueDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation.") } + fontSize_buf = (fontSize_buf_ as Length | number) + } const fontSize_result: Length | number | undefined|undefined = fontSize_buf const fontStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontStyle_buf: FontStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontStyle_buf_runtimeType)) - { - fontStyle_buf = (valueDeserializer.readInt32() as FontStyle) - } + { + fontStyle_buf = (valueDeserializer.readInt32() as FontStyle) + } const fontStyle_result: FontStyle | undefined|undefined = fontStyle_buf const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontWeight_buf: number | FontWeight | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const fontWeight_buf__selector: int32 = valueDeserializer.readInt8() - let fontWeight_buf_: number | FontWeight | string | undefined|undefined - if (fontWeight_buf__selector == 0) { - fontWeight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_ = (valueDeserializer.readInt32() as FontWeight) - } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_ = (valueDeserializer.readString() as string) - } - fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) + { + const fontWeight_buf__selector: number = valueDeserializer.readInt8() + let fontWeight_buf_: number | FontWeight | string | undefined|undefined + if (fontWeight_buf__selector == 0) { + fontWeight_buf_ = (valueDeserializer.readNumber() as number) } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_ = (valueDeserializer.readInt32() as FontWeight) + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") + } + fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) + } const fontWeight_result: number | FontWeight | string | undefined|undefined = fontWeight_buf const fontFamily_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontFamily_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontFamily_buf_runtimeType)) - { - const fontFamily_buf__selector: int32 = valueDeserializer.readInt8() - let fontFamily_buf_: string | Resource | undefined|undefined - if (fontFamily_buf__selector == 0) { - fontFamily_buf_ = (valueDeserializer.readString() as string) - } - else if (fontFamily_buf__selector == 1) { - fontFamily_buf_ = valueDeserializer.readResource() - } - fontFamily_buf = (fontFamily_buf_ as string | Resource) + { + const fontFamily_buf__selector: number = valueDeserializer.readInt8() + let fontFamily_buf_: string | Resource | undefined|undefined + if (fontFamily_buf__selector == 0) { + fontFamily_buf_ = (valueDeserializer.readString() as string) + } + else if (fontFamily_buf__selector == 1) { + fontFamily_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for fontFamily_buf_ has to be chosen through deserialisation.") + } + fontFamily_buf = (fontFamily_buf_ as string | Resource) + } const fontFamily_result: ResourceStr | undefined|undefined = fontFamily_buf const decoration_buf_runtimeType = (valueDeserializer.readInt8() as int32) let decoration_buf: DecorationStyleInterface | undefined|undefined if ((RuntimeType.UNDEFINED) != (decoration_buf_runtimeType)) - { - decoration_buf = valueDeserializer.readDecorationStyleInterface() - } + { + decoration_buf = valueDeserializer.readDecorationStyleInterface() + } const decoration_result: DecorationStyleInterface | undefined|undefined = decoration_buf const textShadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textShadow_buf: ShadowOptions | Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (textShadow_buf_runtimeType)) - { - const textShadow_buf__selector: int32 = valueDeserializer.readInt8() - let textShadow_buf_: ShadowOptions | Array | undefined|undefined - if (textShadow_buf__selector == 0) { - textShadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (textShadow_buf__selector == 1) { - const textShadow_buf__u_length: int32 = valueDeserializer.readInt32() - let textShadow_buf__u: Array = new Array() - for (let textShadow_buf__u_i = 0; textShadow_buf__u_i < textShadow_buf__u_length; textShadow_buf__u_i++) { - { - textShadow_buf__u[textShadow_buf__u_i] = valueDeserializer.readShadowOptions() - } - } - textShadow_buf_ = textShadow_buf__u + { + const textShadow_buf__selector: number = valueDeserializer.readInt8() + let textShadow_buf_: ShadowOptions | Array | undefined|undefined + if (textShadow_buf__selector == 0) { + textShadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (textShadow_buf__selector == 1) { + const textShadow_buf__u_length: int32 = valueDeserializer.readInt32() + let textShadow_buf__u: Array = new Array() + for (let textShadow_buf__u_i = 0; textShadow_buf__u_i < textShadow_buf__u_length; textShadow_buf__u_i++) { + textShadow_buf__u[textShadow_buf__u_i] = valueDeserializer.readShadowOptions() } - textShadow_buf = (textShadow_buf_ as ShadowOptions | Array) + textShadow_buf_ = textShadow_buf__u } + else { + throw new Error("One of the branches for textShadow_buf_ has to be chosen through deserialisation.") + } + textShadow_buf = (textShadow_buf_ as ShadowOptions | Array) + } const textShadow_result: ShadowOptions | Array | undefined|undefined = textShadow_buf const letterSpacing_buf_runtimeType = (valueDeserializer.readInt8() as int32) let letterSpacing_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (letterSpacing_buf_runtimeType)) - { - const letterSpacing_buf__selector: int32 = valueDeserializer.readInt8() - let letterSpacing_buf_: number | string | undefined|undefined - if (letterSpacing_buf__selector == 0) { - letterSpacing_buf_ = (valueDeserializer.readNumber() as number) - } - else if (letterSpacing_buf__selector == 1) { - letterSpacing_buf_ = (valueDeserializer.readString() as string) - } - letterSpacing_buf = (letterSpacing_buf_ as number | string) + { + const letterSpacing_buf__selector: number = valueDeserializer.readInt8() + let letterSpacing_buf_: number | string | undefined|undefined + if (letterSpacing_buf__selector == 0) { + letterSpacing_buf_ = (valueDeserializer.readNumber() as number) + } + else if (letterSpacing_buf__selector == 1) { + letterSpacing_buf_ = (valueDeserializer.readString() as string) } + else { + throw new Error("One of the branches for letterSpacing_buf_ has to be chosen through deserialisation.") + } + letterSpacing_buf = (letterSpacing_buf_ as number | string) + } const letterSpacing_result: number | string | undefined|undefined = letterSpacing_buf const lineHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lineHeight_buf: number | string | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (lineHeight_buf_runtimeType)) - { - const lineHeight_buf__selector: int32 = valueDeserializer.readInt8() - let lineHeight_buf_: number | string | Resource | undefined|undefined - if (lineHeight_buf__selector == 0) { - lineHeight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (lineHeight_buf__selector == 1) { - lineHeight_buf_ = (valueDeserializer.readString() as string) - } - else if (lineHeight_buf__selector == 2) { - lineHeight_buf_ = valueDeserializer.readResource() - } - lineHeight_buf = (lineHeight_buf_ as number | string | Resource) + { + const lineHeight_buf__selector: number = valueDeserializer.readInt8() + let lineHeight_buf_: number | string | Resource | undefined|undefined + if (lineHeight_buf__selector == 0) { + lineHeight_buf_ = (valueDeserializer.readNumber() as number) } + else if (lineHeight_buf__selector == 1) { + lineHeight_buf_ = (valueDeserializer.readString() as string) + } + else if (lineHeight_buf__selector == 2) { + lineHeight_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for lineHeight_buf_ has to be chosen through deserialisation.") + } + lineHeight_buf = (lineHeight_buf_ as number | string | Resource) + } const lineHeight_result: number | string | Resource | undefined|undefined = lineHeight_buf const fontFeature_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontFeature_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontFeature_buf_runtimeType)) - { - fontFeature_buf = (valueDeserializer.readString() as string) - } + { + fontFeature_buf = (valueDeserializer.readString() as string) + } const fontFeature_result: string | undefined|undefined = fontFeature_buf 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) + return value } - readCallback_GestureEvent_Void(): ((event: GestureEvent) => void) { + readCallback_GestureEvent_Void(isSync: boolean = false): ((event: GestureEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: GestureEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeGestureEvent(event); nativeModule()._CallCallback(CallbackKind.Kind_Callback_GestureEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: GestureEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-1143194492, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1143194492, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_ClickEvent_Void(): ((event: ClickEvent) => void) { + readCallback_ClickEvent_Void(isSync: boolean = false): ((event: ClickEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: ClickEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeClickEvent(event); nativeModule()._CallCallback(CallbackKind.Kind_Callback_ClickEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: ClickEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(1097178637, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1097178637, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readNavPathStack(): NavPathStack { let valueDeserializer: Deserializer = this @@ -1560,26 +1681,26 @@ export class Deserializer extends DeserializerBase { 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) - } + { + param_buf = (valueDeserializer.readCustomObject("Any") as Object) + } const param_result: unknown | undefined|undefined = param_buf const onPop_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onPop_buf: ((parameter: PopInfo) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onPop_buf_runtimeType)) - { - onPop_buf = valueDeserializer.readCallback_PopInfo_Void() - } + { + onPop_buf = valueDeserializer.readCallback_PopInfo_Void() + } const onPop_result: ((parameter: PopInfo) => void) | undefined|undefined = onPop_buf const isEntry_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isEntry_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (isEntry_buf_runtimeType)) - { - isEntry_buf = valueDeserializer.readBoolean() - } + { + isEntry_buf = valueDeserializer.readBoolean() + } const isEntry_result: boolean | undefined|undefined = isEntry_buf let value: NavPathInfo = ({name: name_result,param: param_result,onPop: onPop_result,isEntry: isEntry_result} as NavPathInfo) - return (value as NavPathInfo) + return value } readExpectedFrameRateRange(): ExpectedFrameRateRange { let valueDeserializer: Deserializer = this @@ -1587,7 +1708,7 @@ export class Deserializer extends DeserializerBase { const max_result: number = (valueDeserializer.readNumber() as number) const expected_result: number = (valueDeserializer.readNumber() as number) let value: ExpectedFrameRateRange = ({min: min_result,max: max_result,expected: expected_result} as ExpectedFrameRateRange) - return (value as ExpectedFrameRateRange) + return value } readTransitionEffect(): TransitionEffect { let valueDeserializer: Deserializer = this @@ -1599,128 +1720,144 @@ export class Deserializer extends DeserializerBase { const wordBreak_buf_runtimeType = (valueDeserializer.readInt8() as int32) let wordBreak_buf: WordBreak | undefined|undefined if ((RuntimeType.UNDEFINED) != (wordBreak_buf_runtimeType)) - { - wordBreak_buf = (valueDeserializer.readInt32() as WordBreak) - } + { + wordBreak_buf = (valueDeserializer.readInt32() as WordBreak) + } const wordBreak_result: WordBreak | undefined|undefined = wordBreak_buf let value: TextStyle_alert_dialog = ({wordBreak: wordBreak_result} as TextStyle_alert_dialog) - return (value as TextStyle_alert_dialog) + return value } - readCallback_DismissDialogAction_Void(): ((parameter: DismissDialogAction) => void) { + readCallback_DismissDialogAction_Void(isSync: boolean = false): ((parameter: DismissDialogAction) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: DismissDialogAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeDismissDialogAction(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_DismissDialogAction_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: DismissDialogAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissDialogAction(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2095828093, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2095828093, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readRectangle(): Rectangle { let valueDeserializer: Deserializer = this const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) let x_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readLength() as Length) - } + { + x_buf = (valueDeserializer.readLength() as Length) + } const x_result: Length | undefined|undefined = x_buf const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) let y_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - y_buf = (valueDeserializer.readLength() as Length) - } + { + y_buf = (valueDeserializer.readLength() as Length) + } const y_result: Length | undefined|undefined = y_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Length) - } + { + width_buf = (valueDeserializer.readLength() as Length) + } const width_result: Length | undefined|undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readLength() as Length) - } + { + height_buf = (valueDeserializer.readLength() as Length) + } const height_result: Length | undefined|undefined = height_buf let value: Rectangle = ({x: x_result,y: y_result,width: width_result,height: height_result} as Rectangle) - return (value as Rectangle) + return value } readAlertDialogButtonBaseOptions(): AlertDialogButtonBaseOptions { let valueDeserializer: Deserializer = this const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enabled_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf = valueDeserializer.readBoolean() - } + { + enabled_buf = valueDeserializer.readBoolean() + } const enabled_result: boolean | undefined|undefined = enabled_buf const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) let defaultFocus_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) - { - defaultFocus_buf = valueDeserializer.readBoolean() - } + { + defaultFocus_buf = valueDeserializer.readBoolean() + } const defaultFocus_result: boolean | undefined|undefined = defaultFocus_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: DialogButtonStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as DialogButtonStyle) - } + { + style_buf = (valueDeserializer.readInt32() as DialogButtonStyle) + } const style_result: DialogButtonStyle | undefined|undefined = style_buf - const value_buf_selector: int32 = valueDeserializer.readInt8() + const value_buf_selector: number = valueDeserializer.readInt8() let value_buf: string | Resource | undefined|undefined if (value_buf_selector == 0) { value_buf = (valueDeserializer.readString() as string) } else if (value_buf_selector == 1) { value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") } const value_result: ResourceStr = (value_buf as string | Resource) 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + } + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) + } const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const action_result: VoidCallback = valueDeserializer.readVoidCallback() 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) + return value + } + readColorMetrics(): ColorMetrics { + let valueDeserializer: Deserializer = this + const __ColorMetricsStub_result: string = (valueDeserializer.readString() as string) + let value: ColorMetrics = ({__ColorMetricsStub: __ColorMetricsStub_result} as ColorMetrics) + return value } readImageAnalyzerController(): ImageAnalyzerController { let valueDeserializer: Deserializer = this @@ -1731,13 +1868,19 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const area_result: Area = valueDeserializer.readArea() let value: EventTarget = ({area: area_result} as EventTarget) - return (value as EventTarget) + return value } readWebResourceRequest(): WebResourceRequest { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() return WebResourceRequestInternal.fromPtr(ptr) } + readWebviewController(): WebviewController { + let valueDeserializer: Deserializer = this + const __WebviewControllerStub_result: string = (valueDeserializer.readString() as string) + let value: WebviewController = ({__WebviewControllerStub: __WebviewControllerStub_result} as WebviewController) + return value + } readWebController(): WebController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() @@ -1748,343 +1891,327 @@ export class Deserializer extends DeserializerBase { 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for selectedColor_buf_ has to be chosen through deserialisation.") + } + selectedColor_buf = (selectedColor_buf_ as Color | number | string | Resource) + } const selectedColor_result: ResourceColor | undefined|undefined = selectedColor_buf const unselectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let unselectedColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (unselectedColor_buf_runtimeType)) - { - const unselectedColor_buf__selector: int32 = valueDeserializer.readInt8() - let unselectedColor_buf_: Color | number | string | Resource | undefined|undefined - if (unselectedColor_buf__selector == 0) { - unselectedColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (unselectedColor_buf__selector == 1) { - unselectedColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (unselectedColor_buf__selector == 2) { - unselectedColor_buf_ = (valueDeserializer.readString() as string) - } - else if (unselectedColor_buf__selector == 3) { - unselectedColor_buf_ = valueDeserializer.readResource() - } - unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) + { + const unselectedColor_buf__selector: number = valueDeserializer.readInt8() + let unselectedColor_buf_: Color | number | string | Resource | undefined|undefined + if (unselectedColor_buf__selector == 0) { + unselectedColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (unselectedColor_buf__selector == 1) { + unselectedColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (unselectedColor_buf__selector == 2) { + unselectedColor_buf_ = (valueDeserializer.readString() as string) + } + else if (unselectedColor_buf__selector == 3) { + unselectedColor_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for unselectedColor_buf_ has to be chosen through deserialisation.") + } + unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) + } const unselectedColor_result: ResourceColor | undefined|undefined = unselectedColor_buf let value: TabBarIconStyle = ({selectedColor: selectedColor_result,unselectedColor: unselectedColor_result} as TabBarIconStyle) - return (value as TabBarIconStyle) + return value } readLabelStyle(): LabelStyle { let valueDeserializer: Deserializer = this const overflow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let overflow_buf: TextOverflow | undefined|undefined if ((RuntimeType.UNDEFINED) != (overflow_buf_runtimeType)) - { - overflow_buf = (valueDeserializer.readInt32() as TextOverflow) - } + { + overflow_buf = (valueDeserializer.readInt32() as TextOverflow) + } const overflow_result: TextOverflow | undefined|undefined = overflow_buf const maxLines_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maxLines_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (maxLines_buf_runtimeType)) - { - maxLines_buf = (valueDeserializer.readNumber() as number) - } + { + maxLines_buf = (valueDeserializer.readNumber() as number) + } const maxLines_result: number | undefined|undefined = maxLines_buf const minFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let minFontSize_buf: number | ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (minFontSize_buf_runtimeType)) - { - const minFontSize_buf__selector: int32 = valueDeserializer.readInt8() - let minFontSize_buf_: number | ResourceStr | undefined|undefined - if (minFontSize_buf__selector == 0) { - minFontSize_buf_ = (valueDeserializer.readNumber() as number) - } - else if (minFontSize_buf__selector == 1) { - const minFontSize_buf__u_selector: int32 = valueDeserializer.readInt8() - let minFontSize_buf__u: string | Resource | undefined|undefined - if (minFontSize_buf__u_selector == 0) { - minFontSize_buf__u = (valueDeserializer.readString() as string) - } - else if (minFontSize_buf__u_selector == 1) { - minFontSize_buf__u = valueDeserializer.readResource() - } - minFontSize_buf_ = (minFontSize_buf__u as string | Resource) + { + const minFontSize_buf__selector: number = valueDeserializer.readInt8() + let minFontSize_buf_: number | ResourceStr | undefined|undefined + if (minFontSize_buf__selector == 0) { + minFontSize_buf_ = (valueDeserializer.readNumber() as number) + } + else if (minFontSize_buf__selector == 1) { + const minFontSize_buf__u_selector: number = valueDeserializer.readInt8() + let minFontSize_buf__u: string | Resource | undefined|undefined + if (minFontSize_buf__u_selector == 0) { + minFontSize_buf__u = (valueDeserializer.readString() as string) } - minFontSize_buf = (minFontSize_buf_ as number | ResourceStr) + else if (minFontSize_buf__u_selector == 1) { + minFontSize_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for minFontSize_buf__u has to be chosen through deserialisation.") + } + minFontSize_buf_ = (minFontSize_buf__u as string | Resource) } + else { + throw new Error("One of the branches for minFontSize_buf_ has to be chosen through deserialisation.") + } + minFontSize_buf = (minFontSize_buf_ as number | ResourceStr) + } const minFontSize_result: number | ResourceStr | undefined|undefined = minFontSize_buf const maxFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maxFontSize_buf: number | ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (maxFontSize_buf_runtimeType)) - { - const maxFontSize_buf__selector: int32 = valueDeserializer.readInt8() - let maxFontSize_buf_: number | ResourceStr | undefined|undefined - if (maxFontSize_buf__selector == 0) { - maxFontSize_buf_ = (valueDeserializer.readNumber() as number) - } - else if (maxFontSize_buf__selector == 1) { - const maxFontSize_buf__u_selector: int32 = valueDeserializer.readInt8() - let maxFontSize_buf__u: string | Resource | undefined|undefined - if (maxFontSize_buf__u_selector == 0) { - maxFontSize_buf__u = (valueDeserializer.readString() as string) - } - else if (maxFontSize_buf__u_selector == 1) { - maxFontSize_buf__u = valueDeserializer.readResource() - } - maxFontSize_buf_ = (maxFontSize_buf__u as string | Resource) + { + const maxFontSize_buf__selector: number = valueDeserializer.readInt8() + let maxFontSize_buf_: number | ResourceStr | undefined|undefined + if (maxFontSize_buf__selector == 0) { + maxFontSize_buf_ = (valueDeserializer.readNumber() as number) + } + else if (maxFontSize_buf__selector == 1) { + const maxFontSize_buf__u_selector: number = valueDeserializer.readInt8() + let maxFontSize_buf__u: string | Resource | undefined|undefined + if (maxFontSize_buf__u_selector == 0) { + maxFontSize_buf__u = (valueDeserializer.readString() as string) } - maxFontSize_buf = (maxFontSize_buf_ as number | ResourceStr) + else if (maxFontSize_buf__u_selector == 1) { + maxFontSize_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for maxFontSize_buf__u has to be chosen through deserialisation.") + } + maxFontSize_buf_ = (maxFontSize_buf__u as string | Resource) } + else { + throw new Error("One of the branches for maxFontSize_buf_ has to be chosen through deserialisation.") + } + maxFontSize_buf = (maxFontSize_buf_ as number | ResourceStr) + } const maxFontSize_result: number | ResourceStr | undefined|undefined = maxFontSize_buf const heightAdaptivePolicy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let heightAdaptivePolicy_buf: TextHeightAdaptivePolicy | undefined|undefined if ((RuntimeType.UNDEFINED) != (heightAdaptivePolicy_buf_runtimeType)) - { - heightAdaptivePolicy_buf = (valueDeserializer.readInt32() as TextHeightAdaptivePolicy) - } + { + heightAdaptivePolicy_buf = (valueDeserializer.readInt32() as TextHeightAdaptivePolicy) + } const heightAdaptivePolicy_result: TextHeightAdaptivePolicy | undefined|undefined = heightAdaptivePolicy_buf const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) let font_buf: Font | undefined|undefined if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) - { - font_buf = valueDeserializer.readFont() - } + { + font_buf = valueDeserializer.readFont() + } const font_result: Font | undefined|undefined = font_buf 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) + return value } readBoardStyle(): BoardStyle { let valueDeserializer: Deserializer = this const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderRadius_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) - { - borderRadius_buf = (valueDeserializer.readLength() as Length) - } + { + borderRadius_buf = (valueDeserializer.readLength() as Length) + } const borderRadius_result: Length | undefined|undefined = borderRadius_buf let value: BoardStyle = ({borderRadius: borderRadius_result} as BoardStyle) - return (value as BoardStyle) + return value } readIndicatorStyle(): IndicatorStyle { 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) - } + { + 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) - } + { + 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) - } + { + 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) - } + { + bottom_buf = (valueDeserializer.readLength() as Length) + } const bottom_result: Length | undefined|undefined = bottom_buf const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) let size_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) - { - size_buf = (valueDeserializer.readLength() as Length) - } + { + size_buf = (valueDeserializer.readLength() as Length) + } const size_result: Length | undefined|undefined = size_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() - } + { + 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for selectedColor_buf_ has to be chosen through deserialisation.") + } + selectedColor_buf = (selectedColor_buf_ as Color | number | string | Resource) + } const selectedColor_result: ResourceColor | undefined|undefined = selectedColor_buf 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) + return value } - readCallback_TabContentTransitionProxy_Void(): ((parameter: TabContentTransitionProxy) => void) { + readCallback_TabContentTransitionProxy_Void(isSync: boolean = false): ((parameter: TabContentTransitionProxy) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - 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; } + const _callSync: KPointer = this.readPointer() + return (parameter: TabContentTransitionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTabContentTransitionProxy(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1223938478, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1223938478, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readRectAttribute(): RectAttribute { let value: RectAttribute = ({} as RectAttribute) - return (value as RectAttribute) + return value } readPathAttribute(): PathAttribute { let value: PathAttribute = ({} as PathAttribute) - return (value as PathAttribute) + return value } readEllipseAttribute(): EllipseAttribute { let value: EllipseAttribute = ({} as EllipseAttribute) - return (value as EllipseAttribute) + return value } readCircleAttribute(): CircleAttribute { let value: CircleAttribute = ({} as CircleAttribute) - return (value as CircleAttribute) - } - readDividerOptions(): DividerOptions { - let valueDeserializer: Deserializer = this - const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeWidth_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = (valueDeserializer.readLength() as Dimension) - } - const strokeWidth_result: Dimension | undefined|undefined = strokeWidth_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 startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let startMargin_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf = (valueDeserializer.readLength() as Dimension) - } - const startMargin_result: Dimension | undefined|undefined = startMargin_buf - const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let endMargin_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf = (valueDeserializer.readLength() as Dimension) - } - const endMargin_result: Dimension | undefined|undefined = endMargin_buf - let value: DividerOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerOptions) - return (value as DividerOptions) + return value } readIconOptions(): IconOptions { let valueDeserializer: Deserializer = this const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) let size_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) - { - size_buf = (valueDeserializer.readLength() as Length) - } + { + size_buf = (valueDeserializer.readLength() as Length) + } const size_result: Length | undefined|undefined = size_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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) + } const color_result: ResourceColor | undefined|undefined = color_buf const src_buf_runtimeType = (valueDeserializer.readInt8() as int32) let src_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (src_buf_runtimeType)) - { - const src_buf__selector: int32 = valueDeserializer.readInt8() - let src_buf_: string | Resource | undefined|undefined - if (src_buf__selector == 0) { - src_buf_ = (valueDeserializer.readString() as string) - } - else if (src_buf__selector == 1) { - src_buf_ = valueDeserializer.readResource() - } - src_buf = (src_buf_ as string | Resource) + { + const src_buf__selector: number = valueDeserializer.readInt8() + let src_buf_: string | Resource | undefined|undefined + if (src_buf__selector == 0) { + src_buf_ = (valueDeserializer.readString() as string) + } + else if (src_buf__selector == 1) { + src_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for src_buf_ has to be chosen through deserialisation.") + } + src_buf = (src_buf_ as string | Resource) + } const src_result: ResourceStr | undefined|undefined = src_buf let value: IconOptions = ({size: size_result,color: color_result,src: src_result} as IconOptions) - return (value as IconOptions) + return value } readRichEditorImageSpanStyleResult(): RichEditorImageSpanStyleResult { let valueDeserializer: Deserializer = this @@ -2096,12 +2223,12 @@ export class Deserializer extends DeserializerBase { const layoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let layoutStyle_buf: RichEditorLayoutStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (layoutStyle_buf_runtimeType)) - { - layoutStyle_buf = valueDeserializer.readRichEditorLayoutStyle() - } + { + layoutStyle_buf = valueDeserializer.readRichEditorLayoutStyle() + } const layoutStyle_result: RichEditorLayoutStyle | undefined|undefined = layoutStyle_buf let value: RichEditorImageSpanStyleResult = ({size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} as RichEditorImageSpanStyleResult) - return (value as RichEditorImageSpanStyleResult) + return value } readRichEditorSpanPosition(): RichEditorSpanPosition { let valueDeserializer: Deserializer = this @@ -2110,52 +2237,55 @@ export class Deserializer extends DeserializerBase { const spanRange_buf_value1: number = (valueDeserializer.readNumber() as number) 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) + return value } readRichEditorParagraphStyle(): RichEditorParagraphStyle { let valueDeserializer: Deserializer = this const textAlign_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textAlign_buf: TextAlign | undefined|undefined if ((RuntimeType.UNDEFINED) != (textAlign_buf_runtimeType)) - { - textAlign_buf = (valueDeserializer.readInt32() as TextAlign) - } + { + textAlign_buf = (valueDeserializer.readInt32() as TextAlign) + } const textAlign_result: TextAlign | undefined|undefined = textAlign_buf const leadingMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let leadingMargin_buf: Dimension | LeadingMarginPlaceholder | undefined|undefined if ((RuntimeType.UNDEFINED) != (leadingMargin_buf_runtimeType)) - { - const leadingMargin_buf__selector: int32 = valueDeserializer.readInt8() - let leadingMargin_buf_: Dimension | LeadingMarginPlaceholder | undefined|undefined - if (leadingMargin_buf__selector == 0) { - leadingMargin_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (leadingMargin_buf__selector == 1) { - leadingMargin_buf_ = valueDeserializer.readLeadingMarginPlaceholder() - } - leadingMargin_buf = (leadingMargin_buf_ as Dimension | LeadingMarginPlaceholder) + { + const leadingMargin_buf__selector: number = valueDeserializer.readInt8() + let leadingMargin_buf_: Dimension | LeadingMarginPlaceholder | undefined|undefined + if (leadingMargin_buf__selector == 0) { + leadingMargin_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (leadingMargin_buf__selector == 1) { + leadingMargin_buf_ = valueDeserializer.readLeadingMarginPlaceholder() } + else { + throw new Error("One of the branches for leadingMargin_buf_ has to be chosen through deserialisation.") + } + leadingMargin_buf = (leadingMargin_buf_ as Dimension | LeadingMarginPlaceholder) + } const leadingMargin_result: Dimension | LeadingMarginPlaceholder | undefined|undefined = leadingMargin_buf const wordBreak_buf_runtimeType = (valueDeserializer.readInt8() as int32) let wordBreak_buf: WordBreak | undefined|undefined if ((RuntimeType.UNDEFINED) != (wordBreak_buf_runtimeType)) - { - wordBreak_buf = (valueDeserializer.readInt32() as WordBreak) - } + { + wordBreak_buf = (valueDeserializer.readInt32() as WordBreak) + } const wordBreak_result: WordBreak | undefined|undefined = wordBreak_buf const lineBreakStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lineBreakStrategy_buf: LineBreakStrategy | undefined|undefined if ((RuntimeType.UNDEFINED) != (lineBreakStrategy_buf_runtimeType)) - { - lineBreakStrategy_buf = (valueDeserializer.readInt32() as LineBreakStrategy) - } + { + lineBreakStrategy_buf = (valueDeserializer.readInt32() as LineBreakStrategy) + } const lineBreakStrategy_result: LineBreakStrategy | undefined|undefined = lineBreakStrategy_buf let value: RichEditorParagraphStyle = ({textAlign: textAlign_result,leadingMargin: leadingMargin_result,wordBreak: wordBreak_result,lineBreakStrategy: lineBreakStrategy_result} as RichEditorParagraphStyle) - return (value as RichEditorParagraphStyle) + return value } readRichEditorTextStyleResult(): RichEditorTextStyleResult { let valueDeserializer: Deserializer = this - const fontColor_buf_selector: int32 = valueDeserializer.readInt8() + const fontColor_buf_selector: number = valueDeserializer.readInt8() let fontColor_buf: Color | number | string | Resource | undefined|undefined if (fontColor_buf_selector == 0) { fontColor_buf = (valueDeserializer.readInt32() as Color) @@ -2168,6 +2298,9 @@ export class Deserializer extends DeserializerBase { } else if (fontColor_buf_selector == 3) { fontColor_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_buf has to be chosen through deserialisation.") } const fontColor_result: ResourceColor = (fontColor_buf as Color | number | string | Resource) const fontSize_result: number = (valueDeserializer.readNumber() as number) @@ -2178,1146 +2311,1327 @@ export class Deserializer extends DeserializerBase { const textShadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textShadow_buf: Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (textShadow_buf_runtimeType)) - { - const textShadow_buf__length: int32 = valueDeserializer.readInt32() - let textShadow_buf_: Array = new Array() - for (let textShadow_buf__i = 0; textShadow_buf__i < textShadow_buf__length; textShadow_buf__i++) { - { - textShadow_buf_[textShadow_buf__i] = valueDeserializer.readShadowOptions() - } - } - textShadow_buf = textShadow_buf_ + { + const textShadow_buf__length: int32 = valueDeserializer.readInt32() + let textShadow_buf_: Array = new Array() + for (let textShadow_buf__i = 0; textShadow_buf__i < textShadow_buf__length; textShadow_buf__i++) { + textShadow_buf_[textShadow_buf__i] = valueDeserializer.readShadowOptions() } + textShadow_buf = textShadow_buf_ + } const textShadow_result: Array | undefined|undefined = textShadow_buf const letterSpacing_buf_runtimeType = (valueDeserializer.readInt8() as int32) let letterSpacing_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (letterSpacing_buf_runtimeType)) - { - letterSpacing_buf = (valueDeserializer.readNumber() as number) - } + { + letterSpacing_buf = (valueDeserializer.readNumber() as number) + } const letterSpacing_result: number | undefined|undefined = letterSpacing_buf const lineHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lineHeight_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (lineHeight_buf_runtimeType)) - { - lineHeight_buf = (valueDeserializer.readNumber() as number) - } + { + lineHeight_buf = (valueDeserializer.readNumber() as number) + } const lineHeight_result: number | undefined|undefined = lineHeight_buf const fontFeature_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontFeature_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontFeature_buf_runtimeType)) - { - fontFeature_buf = (valueDeserializer.readString() as string) - } + { + fontFeature_buf = (valueDeserializer.readString() as string) + } const fontFeature_result: string | undefined|undefined = fontFeature_buf 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) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - return (transitionProxy: NavigationTransitionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNavigationTransitionProxy(transitionProxy); nativeModule()._CallCallback(CallbackKind.Kind_Callback_NavigationTransitionProxy_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } - } - readCallback_Boolean_Void(): ((parameter: boolean) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - return (parameter: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeBoolean(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Boolean_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + return value } readSwipeActionItem(): SwipeActionItem { let valueDeserializer: Deserializer = this const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let builder_buf: CustomBuilder | undefined|undefined if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) - { - builder_buf = valueDeserializer.readCallback_Any() - } + { + builder_buf = valueDeserializer.readCallback_Any() + } const builder_result: CustomBuilder | undefined|undefined = builder_buf const actionAreaDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) let actionAreaDistance_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (actionAreaDistance_buf_runtimeType)) - { - actionAreaDistance_buf = (valueDeserializer.readLength() as Length) - } + { + actionAreaDistance_buf = (valueDeserializer.readLength() as Length) + } const actionAreaDistance_result: Length | undefined|undefined = actionAreaDistance_buf const onAction_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAction_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onAction_buf_runtimeType)) - { - onAction_buf = valueDeserializer.readCallback_Void() - } + { + onAction_buf = valueDeserializer.readCallback_Void() + } const onAction_result: (() => void) | undefined|undefined = onAction_buf const onEnterActionArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onEnterActionArea_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onEnterActionArea_buf_runtimeType)) - { - onEnterActionArea_buf = valueDeserializer.readCallback_Void() - } + { + onEnterActionArea_buf = valueDeserializer.readCallback_Void() + } const onEnterActionArea_result: (() => void) | undefined|undefined = onEnterActionArea_buf const onExitActionArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onExitActionArea_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onExitActionArea_buf_runtimeType)) - { - onExitActionArea_buf = valueDeserializer.readCallback_Void() - } + { + onExitActionArea_buf = valueDeserializer.readCallback_Void() + } const onExitActionArea_result: (() => void) | undefined|undefined = onExitActionArea_buf const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onStateChange_buf: ((state: SwipeActionState) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onStateChange_buf_runtimeType)) - { - onStateChange_buf = valueDeserializer.readCallback_SwipeActionState_Void() - } + { + onStateChange_buf = valueDeserializer.readCallback_SwipeActionState_Void() + } const onStateChange_result: ((state: SwipeActionState) => void) | undefined|undefined = onStateChange_buf 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) + return value } readGridRowColumnOption(): GridRowColumnOption { let valueDeserializer: Deserializer = this const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xs_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (xs_buf_runtimeType)) - { - xs_buf = (valueDeserializer.readNumber() as number) - } + { + xs_buf = (valueDeserializer.readNumber() as number) + } const xs_result: number | undefined|undefined = xs_buf const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) let sm_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf = (valueDeserializer.readNumber() as number) - } + { + sm_buf = (valueDeserializer.readNumber() as number) + } const sm_result: number | undefined|undefined = sm_buf const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) let md_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) - { - md_buf = (valueDeserializer.readNumber() as number) - } + { + md_buf = (valueDeserializer.readNumber() as number) + } const md_result: number | undefined|undefined = md_buf const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lg_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf = (valueDeserializer.readNumber() as number) - } + { + lg_buf = (valueDeserializer.readNumber() as number) + } const lg_result: number | undefined|undefined = lg_buf const xl_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xl_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (xl_buf_runtimeType)) - { - xl_buf = (valueDeserializer.readNumber() as number) - } + { + xl_buf = (valueDeserializer.readNumber() as number) + } const xl_result: number | undefined|undefined = xl_buf const xxl_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xxl_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (xxl_buf_runtimeType)) - { - xxl_buf = (valueDeserializer.readNumber() as number) - } + { + xxl_buf = (valueDeserializer.readNumber() as number) + } const xxl_result: number | undefined|undefined = xxl_buf 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) + return value } readGutterOption(): GutterOption { let valueDeserializer: Deserializer = this const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) let x_buf: Length | GridRowSizeOption | undefined|undefined if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - const x_buf__selector: int32 = valueDeserializer.readInt8() - let x_buf_: Length | GridRowSizeOption | undefined|undefined - if (x_buf__selector == 0) { - x_buf_ = (valueDeserializer.readLength() as Length) - } - else if (x_buf__selector == 1) { - x_buf_ = valueDeserializer.readGridRowSizeOption() - } - x_buf = (x_buf_ as Length | GridRowSizeOption) + { + const x_buf__selector: number = valueDeserializer.readInt8() + let x_buf_: Length | GridRowSizeOption | undefined|undefined + if (x_buf__selector == 0) { + x_buf_ = (valueDeserializer.readLength() as Length) + } + else if (x_buf__selector == 1) { + x_buf_ = valueDeserializer.readGridRowSizeOption() } + else { + throw new Error("One of the branches for x_buf_ has to be chosen through deserialisation.") + } + x_buf = (x_buf_ as Length | GridRowSizeOption) + } const x_result: Length | GridRowSizeOption | undefined|undefined = x_buf const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) let y_buf: Length | GridRowSizeOption | undefined|undefined if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - const y_buf__selector: int32 = valueDeserializer.readInt8() - let y_buf_: Length | GridRowSizeOption | undefined|undefined - if (y_buf__selector == 0) { - y_buf_ = (valueDeserializer.readLength() as Length) - } - else if (y_buf__selector == 1) { - y_buf_ = valueDeserializer.readGridRowSizeOption() - } - y_buf = (y_buf_ as Length | GridRowSizeOption) + { + const y_buf__selector: number = valueDeserializer.readInt8() + let y_buf_: Length | GridRowSizeOption | undefined|undefined + if (y_buf__selector == 0) { + y_buf_ = (valueDeserializer.readLength() as Length) + } + else if (y_buf__selector == 1) { + y_buf_ = valueDeserializer.readGridRowSizeOption() } + else { + throw new Error("One of the branches for y_buf_ has to be chosen through deserialisation.") + } + y_buf = (y_buf_ as Length | GridRowSizeOption) + } const y_result: Length | GridRowSizeOption | undefined|undefined = y_buf let value: GutterOption = ({x: x_result,y: y_result} as GutterOption) - return (value as GutterOption) + return value } readGridColColumnOption(): GridColColumnOption { let valueDeserializer: Deserializer = this const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xs_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (xs_buf_runtimeType)) - { - xs_buf = (valueDeserializer.readNumber() as number) - } + { + xs_buf = (valueDeserializer.readNumber() as number) + } const xs_result: number | undefined|undefined = xs_buf const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) let sm_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf = (valueDeserializer.readNumber() as number) - } + { + sm_buf = (valueDeserializer.readNumber() as number) + } const sm_result: number | undefined|undefined = sm_buf const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) let md_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) - { - md_buf = (valueDeserializer.readNumber() as number) - } + { + md_buf = (valueDeserializer.readNumber() as number) + } const md_result: number | undefined|undefined = md_buf const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lg_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf = (valueDeserializer.readNumber() as number) - } + { + lg_buf = (valueDeserializer.readNumber() as number) + } const lg_result: number | undefined|undefined = lg_buf const xl_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xl_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (xl_buf_runtimeType)) - { - xl_buf = (valueDeserializer.readNumber() as number) - } + { + xl_buf = (valueDeserializer.readNumber() as number) + } const xl_result: number | undefined|undefined = xl_buf const xxl_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xxl_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (xxl_buf_runtimeType)) - { - xxl_buf = (valueDeserializer.readNumber() as number) - } + { + xxl_buf = (valueDeserializer.readNumber() as number) + } const xxl_result: number | undefined|undefined = xxl_buf 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) + return value } - readLinearGradient(): LinearGradient { + readLinearGradient_common(): LinearGradient_common { let valueDeserializer: Deserializer = this const angle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let angle_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (angle_buf_runtimeType)) - { - const angle_buf__selector: int32 = valueDeserializer.readInt8() - let angle_buf_: number | string | undefined|undefined - if (angle_buf__selector == 0) { - angle_buf_ = (valueDeserializer.readNumber() as number) - } - else if (angle_buf__selector == 1) { - angle_buf_ = (valueDeserializer.readString() as string) - } - angle_buf = (angle_buf_ as number | string) + { + const angle_buf__selector: number = valueDeserializer.readInt8() + let angle_buf_: number | string | undefined|undefined + if (angle_buf__selector == 0) { + angle_buf_ = (valueDeserializer.readNumber() as number) + } + else if (angle_buf__selector == 1) { + angle_buf_ = (valueDeserializer.readString() as string) } + else { + throw new Error("One of the branches for angle_buf_ has to be chosen through deserialisation.") + } + angle_buf = (angle_buf_ as number | string) + } const angle_result: number | string | undefined|undefined = angle_buf const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) let direction_buf: GradientDirection | undefined|undefined if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf = (valueDeserializer.readInt32() as GradientDirection) - } + { + direction_buf = (valueDeserializer.readInt32() as GradientDirection) + } const direction_result: GradientDirection | undefined|undefined = direction_buf const colors_buf_length: int32 = valueDeserializer.readInt32() let colors_buf: Array<[ ResourceColor, number ]> = new Array<[ ResourceColor, number ]>() for (let colors_buf_i = 0; colors_buf_i < colors_buf_length; colors_buf_i++) { - { - const colors_buf_buf_value0_buf_selector: int32 = valueDeserializer.readInt8() - let colors_buf_buf_value0_buf: Color | number | string | Resource | undefined|undefined - if (colors_buf_buf_value0_buf_selector == 0) { - colors_buf_buf_value0_buf = (valueDeserializer.readInt32() as Color) - } - else if (colors_buf_buf_value0_buf_selector == 1) { - colors_buf_buf_value0_buf = (valueDeserializer.readNumber() as number) - } - else if (colors_buf_buf_value0_buf_selector == 2) { - colors_buf_buf_value0_buf = (valueDeserializer.readString() as string) - } - else if (colors_buf_buf_value0_buf_selector == 3) { - colors_buf_buf_value0_buf = valueDeserializer.readResource() - } - 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] as [ ResourceColor, number ]) + const colors_buf_buf_value0_buf_selector: number = valueDeserializer.readInt8() + let colors_buf_buf_value0_buf: Color | number | string | Resource | undefined|undefined + if (colors_buf_buf_value0_buf_selector == 0) { + colors_buf_buf_value0_buf = (valueDeserializer.readInt32() as Color) } + else if (colors_buf_buf_value0_buf_selector == 1) { + colors_buf_buf_value0_buf = (valueDeserializer.readNumber() as number) + } + else if (colors_buf_buf_value0_buf_selector == 2) { + colors_buf_buf_value0_buf = (valueDeserializer.readString() as string) + } + else if (colors_buf_buf_value0_buf_selector == 3) { + colors_buf_buf_value0_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for colors_buf_buf_value0_buf has to be chosen through deserialisation.") + } + 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] as [ ResourceColor, number ]) } const colors_result: Array<[ ResourceColor, number ]> = colors_buf const repeating_buf_runtimeType = (valueDeserializer.readInt8() as int32) let repeating_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (repeating_buf_runtimeType)) - { - repeating_buf = valueDeserializer.readBoolean() - } + { + repeating_buf = valueDeserializer.readBoolean() + } const repeating_result: boolean | undefined|undefined = repeating_buf - let value: LinearGradient = ({angle: angle_result,direction: direction_result,colors: colors_result,repeating: repeating_result} as LinearGradient) - return (value as LinearGradient) + let value: LinearGradient_common = ({angle: angle_result,direction: direction_result,colors: colors_result,repeating: repeating_result} as LinearGradient_common) + return value + } + readScene(): Scene { + let valueDeserializer: Deserializer = this + const __SceneStub_result: string = (valueDeserializer.readString() as string) + let value: Scene = ({__SceneStub: __SceneStub_result} as Scene) + return value + } + readDrawingCanvas(): DrawingCanvas { + let valueDeserializer: Deserializer = this + const __DrawingCanvasStub_result: string = (valueDeserializer.readString() as string) + let value: DrawingCanvas = ({__DrawingCanvasStub: __DrawingCanvasStub_result} as DrawingCanvas) + return value } readSize(): Size { let valueDeserializer: Deserializer = this const width_result: number = (valueDeserializer.readNumber() as number) const height_result: number = (valueDeserializer.readNumber() as number) let value: Size = ({width: width_result,height: height_result} as Size) - return (value as Size) + return value + } + readFrameNode(): FrameNode { + let valueDeserializer: Deserializer = this + const __FrameNodeStub_result: string = (valueDeserializer.readString() as string) + let value: FrameNode = ({__FrameNodeStub: __FrameNodeStub_result} as FrameNode) + return value } readSheetTitleOptions(): SheetTitleOptions { let valueDeserializer: Deserializer = this - const title_buf_selector: int32 = valueDeserializer.readInt8() + const title_buf_selector: number = valueDeserializer.readInt8() let title_buf: string | Resource | undefined|undefined if (title_buf_selector == 0) { title_buf = (valueDeserializer.readString() as string) } else if (title_buf_selector == 1) { title_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for title_buf has to be chosen through deserialisation.") } const title_result: ResourceStr = (title_buf as string | Resource) const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let subtitle_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) - { - const subtitle_buf__selector: int32 = valueDeserializer.readInt8() - let subtitle_buf_: string | Resource | undefined|undefined - if (subtitle_buf__selector == 0) { - subtitle_buf_ = (valueDeserializer.readString() as string) - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_ = valueDeserializer.readResource() - } - subtitle_buf = (subtitle_buf_ as string | Resource) + { + const subtitle_buf__selector: number = valueDeserializer.readInt8() + let subtitle_buf_: string | Resource | undefined|undefined + if (subtitle_buf__selector == 0) { + subtitle_buf_ = (valueDeserializer.readString() as string) + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") + } + subtitle_buf = (subtitle_buf_ as string | Resource) + } const subtitle_result: ResourceStr | undefined|undefined = subtitle_buf let value: SheetTitleOptions = ({title: title_result,subtitle: subtitle_result} as SheetTitleOptions) - return (value as SheetTitleOptions) + return value } - readCallback_Literal_Boolean_isVisible_Void(): ((event: { isVisible: boolean }) => void) { + readCallback_Literal_Boolean_isVisible_Void(isSync: boolean = false): ((event: { isVisible: boolean }) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: { isVisible: boolean }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); const event_isVisible = event.isVisible; _argsSerializer.writeBoolean(event_isVisible); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Literal_Boolean_isVisible_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: { isVisible: boolean }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const event_isVisible = event.isVisible; _argsSerializer.writeBoolean(event_isVisible); (isSync) ? (nativeModule()._CallCallbackSync(-1561407084, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1561407084, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readPopupMessageOptions(): PopupMessageOptions { let valueDeserializer: Deserializer = this const textColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (textColor_buf_runtimeType)) - { - const textColor_buf__selector: int32 = valueDeserializer.readInt8() - let textColor_buf_: Color | number | string | Resource | undefined|undefined - if (textColor_buf__selector == 0) { - textColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (textColor_buf__selector == 1) { - textColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (textColor_buf__selector == 2) { - textColor_buf_ = (valueDeserializer.readString() as string) - } - else if (textColor_buf__selector == 3) { - textColor_buf_ = valueDeserializer.readResource() - } - textColor_buf = (textColor_buf_ as Color | number | string | Resource) + { + const textColor_buf__selector: number = valueDeserializer.readInt8() + let textColor_buf_: Color | number | string | Resource | undefined|undefined + if (textColor_buf__selector == 0) { + textColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (textColor_buf__selector == 1) { + textColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (textColor_buf__selector == 2) { + textColor_buf_ = (valueDeserializer.readString() as string) + } + else if (textColor_buf__selector == 3) { + textColor_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for textColor_buf_ has to be chosen through deserialisation.") + } + textColor_buf = (textColor_buf_ as Color | number | string | Resource) + } const textColor_result: ResourceColor | undefined|undefined = textColor_buf const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) let font_buf: Font | undefined|undefined if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) - { - font_buf = valueDeserializer.readFont() - } + { + font_buf = valueDeserializer.readFont() + } const font_result: Font | undefined|undefined = font_buf let value: PopupMessageOptions = ({textColor: textColor_result,font: font_result} as PopupMessageOptions) - return (value as PopupMessageOptions) + return value } readRotateOptions(): RotateOptions { let valueDeserializer: Deserializer = this const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) let x_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readNumber() as number) - } + { + x_buf = (valueDeserializer.readNumber() as number) + } const x_result: number | undefined|undefined = x_buf const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) let y_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - y_buf = (valueDeserializer.readNumber() as number) - } + { + y_buf = (valueDeserializer.readNumber() as number) + } const y_result: number | undefined|undefined = y_buf const z_buf_runtimeType = (valueDeserializer.readInt8() as int32) let z_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (z_buf_runtimeType)) - { - z_buf = (valueDeserializer.readNumber() as number) - } + { + z_buf = (valueDeserializer.readNumber() as number) + } const z_result: number | undefined|undefined = z_buf const centerX_buf_runtimeType = (valueDeserializer.readInt8() as int32) let centerX_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (centerX_buf_runtimeType)) - { - const centerX_buf__selector: int32 = valueDeserializer.readInt8() - let centerX_buf_: number | string | undefined|undefined - if (centerX_buf__selector == 0) { - centerX_buf_ = (valueDeserializer.readNumber() as number) - } - else if (centerX_buf__selector == 1) { - centerX_buf_ = (valueDeserializer.readString() as string) - } - centerX_buf = (centerX_buf_ as number | string) + { + const centerX_buf__selector: number = valueDeserializer.readInt8() + let centerX_buf_: number | string | undefined|undefined + if (centerX_buf__selector == 0) { + centerX_buf_ = (valueDeserializer.readNumber() as number) + } + else if (centerX_buf__selector == 1) { + centerX_buf_ = (valueDeserializer.readString() as string) } + else { + throw new Error("One of the branches for centerX_buf_ has to be chosen through deserialisation.") + } + centerX_buf = (centerX_buf_ as number | string) + } const centerX_result: number | string | undefined|undefined = centerX_buf const centerY_buf_runtimeType = (valueDeserializer.readInt8() as int32) let centerY_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (centerY_buf_runtimeType)) - { - const centerY_buf__selector: int32 = valueDeserializer.readInt8() - let centerY_buf_: number | string | undefined|undefined - if (centerY_buf__selector == 0) { - centerY_buf_ = (valueDeserializer.readNumber() as number) - } - else if (centerY_buf__selector == 1) { - centerY_buf_ = (valueDeserializer.readString() as string) - } - centerY_buf = (centerY_buf_ as number | string) + { + const centerY_buf__selector: number = valueDeserializer.readInt8() + let centerY_buf_: number | string | undefined|undefined + if (centerY_buf__selector == 0) { + centerY_buf_ = (valueDeserializer.readNumber() as number) + } + else if (centerY_buf__selector == 1) { + centerY_buf_ = (valueDeserializer.readString() as string) } + else { + throw new Error("One of the branches for centerY_buf_ has to be chosen through deserialisation.") + } + centerY_buf = (centerY_buf_ as number | string) + } const centerY_result: number | string | undefined|undefined = centerY_buf const centerZ_buf_runtimeType = (valueDeserializer.readInt8() as int32) let centerZ_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (centerZ_buf_runtimeType)) - { - centerZ_buf = (valueDeserializer.readNumber() as number) - } + { + centerZ_buf = (valueDeserializer.readNumber() as number) + } const centerZ_result: number | undefined|undefined = centerZ_buf const perspective_buf_runtimeType = (valueDeserializer.readInt8() as int32) let perspective_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (perspective_buf_runtimeType)) - { - perspective_buf = (valueDeserializer.readNumber() as number) - } + { + perspective_buf = (valueDeserializer.readNumber() as number) + } const perspective_result: number | undefined|undefined = perspective_buf - const angle_buf_selector: int32 = valueDeserializer.readInt8() + const angle_buf_selector: number = valueDeserializer.readInt8() let angle_buf: number | string | undefined|undefined if (angle_buf_selector == 0) { angle_buf = (valueDeserializer.readNumber() as number) } else if (angle_buf_selector == 1) { angle_buf = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for angle_buf has to be chosen through deserialisation.") } const angle_result: number | string = (angle_buf as number | string) 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) + return value } readScaleOptions(): ScaleOptions { let valueDeserializer: Deserializer = this const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) let x_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readNumber() as number) - } + { + x_buf = (valueDeserializer.readNumber() as number) + } const x_result: number | undefined|undefined = x_buf const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) let y_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - y_buf = (valueDeserializer.readNumber() as number) - } + { + y_buf = (valueDeserializer.readNumber() as number) + } const y_result: number | undefined|undefined = y_buf const z_buf_runtimeType = (valueDeserializer.readInt8() as int32) let z_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (z_buf_runtimeType)) - { - z_buf = (valueDeserializer.readNumber() as number) - } + { + z_buf = (valueDeserializer.readNumber() as number) + } const z_result: number | undefined|undefined = z_buf const centerX_buf_runtimeType = (valueDeserializer.readInt8() as int32) let centerX_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (centerX_buf_runtimeType)) - { - const centerX_buf__selector: int32 = valueDeserializer.readInt8() - let centerX_buf_: number | string | undefined|undefined - if (centerX_buf__selector == 0) { - centerX_buf_ = (valueDeserializer.readNumber() as number) - } - else if (centerX_buf__selector == 1) { - centerX_buf_ = (valueDeserializer.readString() as string) - } - centerX_buf = (centerX_buf_ as number | string) + { + const centerX_buf__selector: number = valueDeserializer.readInt8() + let centerX_buf_: number | string | undefined|undefined + if (centerX_buf__selector == 0) { + centerX_buf_ = (valueDeserializer.readNumber() as number) + } + else if (centerX_buf__selector == 1) { + centerX_buf_ = (valueDeserializer.readString() as string) } + else { + throw new Error("One of the branches for centerX_buf_ has to be chosen through deserialisation.") + } + centerX_buf = (centerX_buf_ as number | string) + } const centerX_result: number | string | undefined|undefined = centerX_buf const centerY_buf_runtimeType = (valueDeserializer.readInt8() as int32) let centerY_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (centerY_buf_runtimeType)) - { - const centerY_buf__selector: int32 = valueDeserializer.readInt8() - let centerY_buf_: number | string | undefined|undefined - if (centerY_buf__selector == 0) { - centerY_buf_ = (valueDeserializer.readNumber() as number) - } - else if (centerY_buf__selector == 1) { - centerY_buf_ = (valueDeserializer.readString() as string) - } - centerY_buf = (centerY_buf_ as number | string) + { + const centerY_buf__selector: number = valueDeserializer.readInt8() + let centerY_buf_: number | string | undefined|undefined + if (centerY_buf__selector == 0) { + centerY_buf_ = (valueDeserializer.readNumber() as number) + } + else if (centerY_buf__selector == 1) { + centerY_buf_ = (valueDeserializer.readString() as string) } + else { + throw new Error("One of the branches for centerY_buf_ has to be chosen through deserialisation.") + } + centerY_buf = (centerY_buf_ as number | string) + } const centerY_result: number | string | undefined|undefined = centerY_buf let value: ScaleOptions = ({x: x_result,y: y_result,z: z_result,centerX: centerX_result,centerY: centerY_result} as ScaleOptions) - return (value as ScaleOptions) + return value } readTranslateOptions(): TranslateOptions { 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for x_buf_ has to be chosen through deserialisation.") + } + 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for y_buf_ has to be chosen through deserialisation.") + } + y_buf = (y_buf_ as number | string) + } const y_result: number | string | undefined|undefined = y_buf const z_buf_runtimeType = (valueDeserializer.readInt8() as int32) let z_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (z_buf_runtimeType)) - { - const z_buf__selector: int32 = valueDeserializer.readInt8() - let z_buf_: number | string | undefined|undefined - if (z_buf__selector == 0) { - z_buf_ = (valueDeserializer.readNumber() as number) - } - else if (z_buf__selector == 1) { - z_buf_ = (valueDeserializer.readString() as string) - } - z_buf = (z_buf_ as number | string) + { + const z_buf__selector: number = valueDeserializer.readInt8() + let z_buf_: number | string | undefined|undefined + if (z_buf__selector == 0) { + z_buf_ = (valueDeserializer.readNumber() as number) + } + else if (z_buf__selector == 1) { + z_buf_ = (valueDeserializer.readString() as string) } + else { + throw new Error("One of the branches for z_buf_ has to be chosen through deserialisation.") + } + z_buf = (z_buf_ as number | string) + } const z_result: number | string | undefined|undefined = z_buf let value: TranslateOptions = ({x: x_result,y: y_result,z: z_result} as TranslateOptions) - return (value as TranslateOptions) + return value + } + readCustomTheme(): CustomTheme { + let valueDeserializer: Deserializer = this + const __CustomThemeStub_result: string = (valueDeserializer.readString() as string) + let value: CustomTheme = ({__CustomThemeStub: __CustomThemeStub_result} as CustomTheme) + return value + } + readRestrictedWorker(): RestrictedWorker { + let valueDeserializer: Deserializer = this + const __RestrictedWorkerStub_result: string = (valueDeserializer.readString() as string) + let value: RestrictedWorker = ({__RestrictedWorkerStub: __RestrictedWorkerStub_result} as RestrictedWorker) + return value } readWant(): Want { let valueDeserializer: Deserializer = this const bundleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bundleName_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (bundleName_buf_runtimeType)) - { - bundleName_buf = (valueDeserializer.readString() as string) - } + { + bundleName_buf = (valueDeserializer.readString() as string) + } const bundleName_result: string | undefined|undefined = bundleName_buf const abilityName_buf_runtimeType = (valueDeserializer.readInt8() as int32) let abilityName_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (abilityName_buf_runtimeType)) - { - abilityName_buf = (valueDeserializer.readString() as string) - } + { + abilityName_buf = (valueDeserializer.readString() as string) + } const abilityName_result: string | undefined|undefined = abilityName_buf const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let deviceId_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readString() as string) - } + { + deviceId_buf = (valueDeserializer.readString() as string) + } const deviceId_result: string | undefined|undefined = deviceId_buf const uri_buf_runtimeType = (valueDeserializer.readInt8() as int32) let uri_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (uri_buf_runtimeType)) - { - uri_buf = (valueDeserializer.readString() as string) - } + { + uri_buf = (valueDeserializer.readString() as string) + } const uri_result: string | undefined|undefined = uri_buf const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readString() as string) - } + { + type_buf = (valueDeserializer.readString() as string) + } const type_result: string | undefined|undefined = type_buf const flags_buf_runtimeType = (valueDeserializer.readInt8() as int32) let flags_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (flags_buf_runtimeType)) - { - flags_buf = (valueDeserializer.readNumber() as number) - } + { + flags_buf = (valueDeserializer.readNumber() as number) + } const flags_result: number | undefined|undefined = flags_buf const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) let action_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) - { - action_buf = (valueDeserializer.readString() as string) - } + { + action_buf = (valueDeserializer.readString() as string) + } const action_result: string | undefined|undefined = action_buf const parameters_buf_runtimeType = (valueDeserializer.readInt8() as int32) let parameters_buf: Map | undefined|undefined if ((RuntimeType.UNDEFINED) != (parameters_buf_runtimeType)) - { - const parameters_buf__size: int32 = valueDeserializer.readInt32() - let parameters_buf_: Map = new Map() - // TODO: TS map resize - for (let parameters_buf__i = 0; parameters_buf__i < parameters_buf__size; parameters_buf__i++) { - const parameters_buf__key: string = (valueDeserializer.readString() as string) - const parameters_buf__value: Object = (valueDeserializer.readCustomObject("Object") as Object) - parameters_buf_.set(parameters_buf__key, parameters_buf__value) - } - parameters_buf = parameters_buf_ - } + { + const parameters_buf__size: int32 = valueDeserializer.readInt32() + let parameters_buf_: Map = new Map() + // TODO: TS map resize + for (let parameters_buf__i = 0; parameters_buf__i < parameters_buf__size; parameters_buf__i++) { + const parameters_buf__key: string = (valueDeserializer.readString() as string) + const parameters_buf__value: Object = (valueDeserializer.readCustomObject("Object") as Object) + parameters_buf_.set(parameters_buf__key, parameters_buf__value) + } + parameters_buf = parameters_buf_ + } const parameters_result: Map | undefined|undefined = parameters_buf const entities_buf_runtimeType = (valueDeserializer.readInt8() as int32) let entities_buf: Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (entities_buf_runtimeType)) - { - const entities_buf__length: int32 = valueDeserializer.readInt32() - let entities_buf_: Array = new Array() - for (let entities_buf__i = 0; entities_buf__i < entities_buf__length; entities_buf__i++) { - { - entities_buf_[entities_buf__i] = (valueDeserializer.readString() as string) - } - } - entities_buf = entities_buf_ + { + const entities_buf__length: int32 = valueDeserializer.readInt32() + let entities_buf_: Array = new Array() + for (let entities_buf__i = 0; entities_buf__i < entities_buf__length; entities_buf__i++) { + entities_buf_[entities_buf__i] = (valueDeserializer.readString() as string) } + entities_buf = entities_buf_ + } const entities_result: Array | undefined|undefined = entities_buf const moduleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) let moduleName_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (moduleName_buf_runtimeType)) - { - moduleName_buf = (valueDeserializer.readString() as string) - } + { + moduleName_buf = (valueDeserializer.readString() as string) + } const moduleName_result: string | undefined|undefined = moduleName_buf 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) + return value + } + readStyledString(): StyledString { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return StyledStringInternal.fromPtr(ptr) + } + readNavigationAnimatedTransition(): NavigationAnimatedTransition { + let valueDeserializer: Deserializer = this + const onTransitionEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onTransitionEnd_buf: ((parameter: boolean) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onTransitionEnd_buf_runtimeType)) + { + onTransitionEnd_buf = valueDeserializer.readCallback_Boolean_Void() + } + const onTransitionEnd_result: ((parameter: boolean) => void) | undefined|undefined = onTransitionEnd_buf + const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let timeout_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) + { + timeout_buf = (valueDeserializer.readNumber() as number) + } + const timeout_result: number | undefined|undefined = timeout_buf + const isInteractive_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isInteractive_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (isInteractive_buf_runtimeType)) + { + isInteractive_buf = valueDeserializer.readBoolean() + } + const isInteractive_result: boolean | undefined|undefined = isInteractive_buf + const transition_result: ((transitionProxy: NavigationTransitionProxy) => void) = valueDeserializer.readCallback_NavigationTransitionProxy_Void() + let value: NavigationAnimatedTransition = ({onTransitionEnd: onTransitionEnd_result,timeout: timeout_result,isInteractive: isInteractive_result,transition: transition_result} as NavigationAnimatedTransition) + return value + } + readNavContentInfo(): NavContentInfo { + let valueDeserializer: Deserializer = this + const name_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let name_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (name_buf_runtimeType)) + { + name_buf = (valueDeserializer.readString() as string) + } + const name_result: string | undefined|undefined = name_buf + const index_result: number = (valueDeserializer.readNumber() as number) + const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let mode_buf: NavDestinationMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) + { + mode_buf = (valueDeserializer.readInt32() as NavDestinationMode) + } + const mode_result: NavDestinationMode | undefined|undefined = mode_buf + const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let param_buf: Object | undefined|undefined + if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) + { + param_buf = (valueDeserializer.readCustomObject("Object") as Object) + } + const param_result: Object | undefined|undefined = param_buf + const navDestinationId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let navDestinationId_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (navDestinationId_buf_runtimeType)) + { + navDestinationId_buf = (valueDeserializer.readString() as string) + } + const navDestinationId_result: string | undefined|undefined = navDestinationId_buf + let value: NavContentInfo = ({name: name_result,index: index_result,mode: mode_result,param: param_result,navDestinationId: navDestinationId_result} as NavContentInfo) + return value } - readGetItemMainSizeByIndex(): GetItemMainSizeByIndex { + readGetItemMainSizeByIndex(isSync: boolean = false): 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: ((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); } + const _callSync: KPointer = this.readPointer() + return (index: number): number => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue: number | undefined|undefined; const _continuationCallback: ((index: number) => void) = (value: number): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-2076995110, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2076995110, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as number); } } - readCallback_String_Void(): ((breakpoints: string) => void) { + readCallback_String_Void(isSync: boolean = false): ((breakpoints: string) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (breakpoints: string): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeString(breakpoints); nativeModule()._CallCallback(CallbackKind.Kind_Callback_String_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (breakpoints: string): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(breakpoints); (isSync) ? (nativeModule()._CallCallbackSync(814634522, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(814634522, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readDateTimeOptions(): DateTimeOptions { + let valueDeserializer: Deserializer = this + const __DateTimeOptionsStub_result: string = (valueDeserializer.readString() as string) + let value: DateTimeOptions = ({__DateTimeOptionsStub: __DateTimeOptionsStub_result} as DateTimeOptions) + return value } - readCallback_TimePickerResult_Void(): ((value: TimePickerResult) => void) { + readCallback_TimePickerResult_Void(isSync: boolean = false): ((value: TimePickerResult) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: TimePickerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeTimePickerResult(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_TimePickerResult_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (value: TimePickerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTimePickerResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1557859605, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1557859605, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readPickerTextStyle(): PickerTextStyle { let valueDeserializer: Deserializer = this 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_buf__selector: number = 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() } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) + } const color_result: ResourceColor | undefined|undefined = color_buf const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) let font_buf: Font | undefined|undefined if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) - { - font_buf = valueDeserializer.readFont() - } + { + font_buf = valueDeserializer.readFont() + } const font_result: Font | undefined|undefined = font_buf let value: PickerTextStyle = ({color: color_result,font: font_result} as PickerTextStyle) - return (value as PickerTextStyle) + return value } readPickerDialogButtonStyle(): PickerDialogButtonStyle { let valueDeserializer: Deserializer = this const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf: ButtonType | undefined|undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readInt32() as ButtonType) - } + { + type_buf = (valueDeserializer.readInt32() as ButtonType) + } const type_result: ButtonType | undefined|undefined = type_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: ButtonStyleMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as ButtonStyleMode) - } + { + style_buf = (valueDeserializer.readInt32() as ButtonStyleMode) + } const style_result: ButtonStyleMode | undefined|undefined = style_buf const role_buf_runtimeType = (valueDeserializer.readInt8() as int32) let role_buf: ButtonRole | undefined|undefined if ((RuntimeType.UNDEFINED) != (role_buf_runtimeType)) - { - role_buf = (valueDeserializer.readInt32() as ButtonRole) - } + { + role_buf = (valueDeserializer.readInt32() as ButtonRole) + } const role_result: ButtonRole | undefined|undefined = role_buf const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontSize_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - fontSize_buf = (valueDeserializer.readLength() as Length) - } + { + fontSize_buf = (valueDeserializer.readLength() as Length) + } const fontSize_result: Length | undefined|undefined = fontSize_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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + } + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) + } const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontWeight_buf: FontWeight | number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const fontWeight_buf__selector: int32 = valueDeserializer.readInt8() - let fontWeight_buf_: FontWeight | number | string | undefined|undefined - if (fontWeight_buf__selector == 0) { - fontWeight_buf_ = (valueDeserializer.readInt32() as FontWeight) - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_ = (valueDeserializer.readString() as string) - } - fontWeight_buf = (fontWeight_buf_ as FontWeight | number | string) + { + const fontWeight_buf__selector: number = valueDeserializer.readInt8() + let fontWeight_buf_: FontWeight | number | string | undefined|undefined + if (fontWeight_buf__selector == 0) { + fontWeight_buf_ = (valueDeserializer.readInt32() as FontWeight) + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_ = (valueDeserializer.readNumber() as number) } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") + } + fontWeight_buf = (fontWeight_buf_ as FontWeight | number | string) + } const fontWeight_result: FontWeight | number | string | undefined|undefined = fontWeight_buf const fontStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontStyle_buf: FontStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontStyle_buf_runtimeType)) - { - fontStyle_buf = (valueDeserializer.readInt32() as FontStyle) - } + { + fontStyle_buf = (valueDeserializer.readInt32() as FontStyle) + } const fontStyle_result: FontStyle | undefined|undefined = fontStyle_buf const fontFamily_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontFamily_buf: Resource | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontFamily_buf_runtimeType)) - { - const fontFamily_buf__selector: int32 = valueDeserializer.readInt8() - let fontFamily_buf_: Resource | string | undefined|undefined - if (fontFamily_buf__selector == 0) { - fontFamily_buf_ = valueDeserializer.readResource() - } - else if (fontFamily_buf__selector == 1) { - fontFamily_buf_ = (valueDeserializer.readString() as string) - } - fontFamily_buf = (fontFamily_buf_ as Resource | string) + { + const fontFamily_buf__selector: number = valueDeserializer.readInt8() + let fontFamily_buf_: Resource | string | undefined|undefined + if (fontFamily_buf__selector == 0) { + fontFamily_buf_ = valueDeserializer.readResource() + } + else if (fontFamily_buf__selector == 1) { + fontFamily_buf_ = (valueDeserializer.readString() as string) } + else { + throw new Error("One of the branches for fontFamily_buf_ has to be chosen through deserialisation.") + } + fontFamily_buf = (fontFamily_buf_ as Resource | string) + } const fontFamily_result: Resource | string | undefined|undefined = fontFamily_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderRadius_buf: Length | BorderRadiuses | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const borderRadius_buf__selector: int32 = valueDeserializer.readInt8() - let borderRadius_buf_: Length | BorderRadiuses | undefined|undefined - if (borderRadius_buf__selector == 0) { - borderRadius_buf_ = (valueDeserializer.readLength() as Length) - } - else if (borderRadius_buf__selector == 1) { - const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) - { - borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf - const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) - { - borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf - const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) - { - borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf - const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) - { - 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} as BorderRadiuses) - } - borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses) - } - const borderRadius_result: Length | BorderRadiuses | undefined|undefined = borderRadius_buf - const primary_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let primary_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (primary_buf_runtimeType)) - { - primary_buf = valueDeserializer.readBoolean() + { + const borderRadius_buf__selector: number = valueDeserializer.readInt8() + let borderRadius_buf_: Length | BorderRadiuses | undefined|undefined + if (borderRadius_buf__selector == 0) { + borderRadius_buf_ = (valueDeserializer.readLength() as Length) + } + else if (borderRadius_buf__selector == 1) { + const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf + const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf + const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf + const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + 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} as BorderRadiuses) + } + else { + throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") } + borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses) + } + const borderRadius_result: Length | BorderRadiuses | undefined|undefined = borderRadius_buf + const primary_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let primary_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (primary_buf_runtimeType)) + { + primary_buf = valueDeserializer.readBoolean() + } const primary_result: boolean | undefined|undefined = primary_buf 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) + return value } - readCallback_TextPickerResult_Void(): ((value: TextPickerResult) => void) { + readCallback_TextPickerResult_Void(isSync: boolean = false): ((value: TextPickerResult) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - 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; } + const _callSync: KPointer = this.readPointer() + return (value: TextPickerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTextPickerResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1290504509, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1290504509, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readTextMenuItemId(): 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 StyledStringInternal.fromPtr(ptr) - } readTextRange(): TextRange { let valueDeserializer: Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } + { + start_buf = (valueDeserializer.readNumber() as number) + } const start_result: number | undefined|undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readNumber() as number) - } + { + end_buf = (valueDeserializer.readNumber() as number) + } const end_result: number | undefined|undefined = end_buf let value: TextRange = ({start: start_result,end: end_result} as TextRange) - return (value as TextRange) + return value } - readOnDidChangeCallback(): OnDidChangeCallback { + readOnDidChangeCallback(isSync: boolean = false): OnDidChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (rangeBefore: TextRange, rangeAfter: TextRange): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeTextRange(rangeBefore); _argsSerializer.writeTextRange(rangeAfter); nativeModule()._CallCallback(CallbackKind.Kind_OnDidChangeCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (rangeBefore: TextRange, rangeAfter: TextRange): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTextRange(rangeBefore); _argsSerializer.writeTextRange(rangeAfter); (isSync) ? (nativeModule()._CallCallbackSync(1648184341, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1648184341, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_StyledStringChangeValue_Boolean(): ((parameter: StyledStringChangeValue) => boolean) { + readCallback_StyledStringChangeValue_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (parameter: StyledStringChangeValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeStyledStringChangeValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(2116745428, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(2116745428, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } readRichEditorUpdateSymbolSpanStyleOptions(): RichEditorUpdateSymbolSpanStyleOptions { let valueDeserializer: Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } + { + start_buf = (valueDeserializer.readNumber() as number) + } const start_result: number | undefined|undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readNumber() as number) - } + { + end_buf = (valueDeserializer.readNumber() as number) + } const end_result: number | undefined|undefined = end_buf const symbolStyle_result: RichEditorSymbolSpanStyle = valueDeserializer.readRichEditorSymbolSpanStyle() let value: RichEditorUpdateSymbolSpanStyleOptions = ({start: start_result,end: end_result,symbolStyle: symbolStyle_result} as RichEditorUpdateSymbolSpanStyleOptions) - return (value as RichEditorUpdateSymbolSpanStyleOptions) + return value } readRichEditorUpdateImageSpanStyleOptions(): RichEditorUpdateImageSpanStyleOptions { let valueDeserializer: Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } + { + start_buf = (valueDeserializer.readNumber() as number) + } const start_result: number | undefined|undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readNumber() as number) - } + { + end_buf = (valueDeserializer.readNumber() as number) + } const end_result: number | undefined|undefined = end_buf const imageStyle_result: RichEditorImageSpanStyle = valueDeserializer.readRichEditorImageSpanStyle() let value: RichEditorUpdateImageSpanStyleOptions = ({start: start_result,end: end_result,imageStyle: imageStyle_result} as RichEditorUpdateImageSpanStyleOptions) - return (value as RichEditorUpdateImageSpanStyleOptions) + return value } readRichEditorUpdateTextSpanStyleOptions(): RichEditorUpdateTextSpanStyleOptions { let valueDeserializer: Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } + { + start_buf = (valueDeserializer.readNumber() as number) + } const start_result: number | undefined|undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readNumber() as number) - } + { + end_buf = (valueDeserializer.readNumber() as number) + } const end_result: number | undefined|undefined = end_buf const textStyle_result: RichEditorTextStyle = valueDeserializer.readRichEditorTextStyle() let value: RichEditorUpdateTextSpanStyleOptions = ({start: start_result,end: end_result,textStyle: textStyle_result} as RichEditorUpdateTextSpanStyleOptions) - return (value as RichEditorUpdateTextSpanStyleOptions) + return value + } + readOnHoverCallback(isSync: boolean = false): OnHoverCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (status: boolean, event: HoverEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(status); _argsSerializer.writeHoverEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-2025767812, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2025767812, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readRichEditorGesture(): RichEditorGesture { let valueDeserializer: Deserializer = this const onClick_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onClick_buf: ((event: ClickEvent) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onClick_buf_runtimeType)) - { - onClick_buf = valueDeserializer.readCallback_ClickEvent_Void() - } + { + onClick_buf = valueDeserializer.readCallback_ClickEvent_Void() + } const onClick_result: ((event: ClickEvent) => void) | undefined|undefined = onClick_buf const onLongPress_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onLongPress_buf: ((event: GestureEvent) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onLongPress_buf_runtimeType)) - { - onLongPress_buf = valueDeserializer.readCallback_GestureEvent_Void() - } + { + onLongPress_buf = valueDeserializer.readCallback_GestureEvent_Void() + } const onLongPress_result: ((event: GestureEvent) => void) | undefined|undefined = onLongPress_buf - let value: RichEditorGesture = ({onClick: onClick_result,onLongPress: onLongPress_result} as RichEditorGesture) - return (value as RichEditorGesture) + const onDoubleClick_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDoubleClick_buf: ((event: GestureEvent) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDoubleClick_buf_runtimeType)) + { + onDoubleClick_buf = valueDeserializer.readCallback_GestureEvent_Void() + } + const onDoubleClick_result: ((event: GestureEvent) => void) | undefined|undefined = onDoubleClick_buf + let value: RichEditorGesture = ({onClick: onClick_result,onLongPress: onLongPress_result,onDoubleClick: onDoubleClick_result} as RichEditorGesture) + return value } readNavDestinationContext(): NavDestinationContext { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() return NavDestinationContextInternal.fromPtr(ptr) } - readInterceptionModeCallback(): InterceptionModeCallback { + readInterceptionModeCallback(isSync: boolean = false): InterceptionModeCallback { 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_InterceptionModeCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (mode: NavigationMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(mode); (isSync) ? (nativeModule()._CallCallbackSync(1502213270, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1502213270, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readInterceptionShowCallback(): InterceptionShowCallback { + readInterceptionShowCallback(isSync: boolean = false): InterceptionShowCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (from: NavDestinationContext | NavBar, to: NavDestinationContext | NavBar, operation: NavigationOperation, isAnimated: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); let from_type: int32 = RuntimeType.UNDEFINED; from_type = runtimeType(from); if (((RuntimeType.OBJECT == from_type))) {; _argsSerializer.writeInt8(0); const from_0 = unsafeCast(from); _argsSerializer.writeNavDestinationContext(from_0); } else if (((RuntimeType.STRING == from_type))) {; _argsSerializer.writeInt8(1); const from_1 = unsafeCast(from); _argsSerializer.writeString(from_1); } let to_type: int32 = RuntimeType.UNDEFINED; to_type = runtimeType(to); if (((RuntimeType.OBJECT == to_type))) {; _argsSerializer.writeInt8(0); const to_0 = unsafeCast(to); _argsSerializer.writeNavDestinationContext(to_0); } else if (((RuntimeType.STRING == to_type))) {; _argsSerializer.writeInt8(1); const to_1 = unsafeCast(to); _argsSerializer.writeString(to_1); } _argsSerializer.writeInt32(operation); _argsSerializer.writeBoolean(isAnimated); nativeModule()._CallCallback(CallbackKind.Kind_InterceptionShowCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (from: NavDestinationContext | NavBar, to: NavDestinationContext | NavBar, operation: NavigationOperation, isAnimated: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let from_type: int32 = RuntimeType.UNDEFINED; from_type = runtimeType(from); if (((RuntimeType.OBJECT == from_type))) {; _argsSerializer.writeInt8(0); const from_0 = unsafeCast(from); _argsSerializer.writeNavDestinationContext(from_0); } else if (((RuntimeType.STRING == from_type))) {; _argsSerializer.writeInt8(1); const from_1 = unsafeCast(from); _argsSerializer.writeString(from_1); } let to_type: int32 = RuntimeType.UNDEFINED; to_type = runtimeType(to); if (((RuntimeType.OBJECT == to_type))) {; _argsSerializer.writeInt8(0); const to_0 = unsafeCast(to); _argsSerializer.writeNavDestinationContext(to_0); } else if (((RuntimeType.STRING == to_type))) {; _argsSerializer.writeInt8(1); const to_1 = unsafeCast(to); _argsSerializer.writeString(to_1); } _argsSerializer.writeInt32(operation); _argsSerializer.writeBoolean(isAnimated); (isSync) ? (nativeModule()._CallCallbackSync(1852781814, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1852781814, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Date_Void(): ((parameter: Date) => void) { + readCallback_Date_Void(isSync: boolean = false): ((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() as number)); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Date_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: Date): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt64((parameter.getTime() as number)); (isSync) ? (nativeModule()._CallCallbackSync(1405382363, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1405382363, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_DatePickerResult_Void(): ((value: DatePickerResult) => void) { + readCallback_DatePickerResult_Void(isSync: boolean = false): ((value: DatePickerResult) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: DatePickerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeDatePickerResult(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_DatePickerResult_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (value: DatePickerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDatePickerResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1280920532, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1280920532, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readLunarSwitchStyle(): LunarSwitchStyle { let valueDeserializer: Deserializer = this 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for selectedColor_buf_ has to be chosen through deserialisation.") } + selectedColor_buf = (selectedColor_buf_ as Color | number | string | Resource) + } const selectedColor_result: ResourceColor | undefined|undefined = selectedColor_buf const unselectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let unselectedColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (unselectedColor_buf_runtimeType)) - { - const unselectedColor_buf__selector: int32 = valueDeserializer.readInt8() - let unselectedColor_buf_: Color | number | string | Resource | undefined|undefined - if (unselectedColor_buf__selector == 0) { - unselectedColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (unselectedColor_buf__selector == 1) { - unselectedColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (unselectedColor_buf__selector == 2) { - unselectedColor_buf_ = (valueDeserializer.readString() as string) - } - else if (unselectedColor_buf__selector == 3) { - unselectedColor_buf_ = valueDeserializer.readResource() - } - unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) + { + const unselectedColor_buf__selector: number = valueDeserializer.readInt8() + let unselectedColor_buf_: Color | number | string | Resource | undefined|undefined + if (unselectedColor_buf__selector == 0) { + unselectedColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (unselectedColor_buf__selector == 1) { + unselectedColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (unselectedColor_buf__selector == 2) { + unselectedColor_buf_ = (valueDeserializer.readString() as string) } + else if (unselectedColor_buf__selector == 3) { + unselectedColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for unselectedColor_buf_ has to be chosen through deserialisation.") + } + unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) + } const unselectedColor_result: ResourceColor | undefined|undefined = unselectedColor_buf const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) - { - const strokeColor_buf__selector: int32 = valueDeserializer.readInt8() - let strokeColor_buf_: Color | number | string | Resource | undefined|undefined - if (strokeColor_buf__selector == 0) { - strokeColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (strokeColor_buf__selector == 1) { - strokeColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (strokeColor_buf__selector == 2) { - strokeColor_buf_ = (valueDeserializer.readString() as string) - } - else if (strokeColor_buf__selector == 3) { - strokeColor_buf_ = valueDeserializer.readResource() - } - strokeColor_buf = (strokeColor_buf_ as Color | number | string | Resource) + { + const strokeColor_buf__selector: number = valueDeserializer.readInt8() + let strokeColor_buf_: Color | number | string | Resource | undefined|undefined + if (strokeColor_buf__selector == 0) { + strokeColor_buf_ = (valueDeserializer.readInt32() as Color) } + else if (strokeColor_buf__selector == 1) { + strokeColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (strokeColor_buf__selector == 2) { + strokeColor_buf_ = (valueDeserializer.readString() as string) + } + else if (strokeColor_buf__selector == 3) { + strokeColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for strokeColor_buf_ has to be chosen through deserialisation.") + } + strokeColor_buf = (strokeColor_buf_ as Color | number | string | Resource) + } const strokeColor_result: ResourceColor | undefined|undefined = strokeColor_buf let value: LunarSwitchStyle = ({selectedColor: selectedColor_result,unselectedColor: unselectedColor_result,strokeColor: strokeColor_result} as LunarSwitchStyle) - return (value as LunarSwitchStyle) + return value } readAnimateParam(): AnimateParam { let valueDeserializer: Deserializer = this const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) let duration_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf = (valueDeserializer.readNumber() as number) - } + { + duration_buf = (valueDeserializer.readNumber() as number) + } const duration_result: number | undefined|undefined = duration_buf const tempo_buf_runtimeType = (valueDeserializer.readInt8() as int32) let tempo_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (tempo_buf_runtimeType)) - { - tempo_buf = (valueDeserializer.readNumber() as number) - } + { + tempo_buf = (valueDeserializer.readNumber() as number) + } const tempo_result: number | undefined|undefined = tempo_buf const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) let curve_buf: Curve | string | ICurve | undefined|undefined if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) - { - const curve_buf__selector: int32 = valueDeserializer.readInt8() - let curve_buf_: Curve | string | ICurve | undefined|undefined - if (curve_buf__selector == 0) { - curve_buf_ = (valueDeserializer.readInt32() as Curve) - } - else if (curve_buf__selector == 1) { - curve_buf_ = (valueDeserializer.readString() as string) - } - else if (curve_buf__selector == 2) { - curve_buf_ = (valueDeserializer.readICurve() as ICurve) - } - curve_buf = (curve_buf_ as Curve | string | ICurve) + { + const curve_buf__selector: number = valueDeserializer.readInt8() + let curve_buf_: Curve | string | ICurve | undefined|undefined + if (curve_buf__selector == 0) { + curve_buf_ = (valueDeserializer.readInt32() as Curve) + } + else if (curve_buf__selector == 1) { + curve_buf_ = (valueDeserializer.readString() as string) } + else if (curve_buf__selector == 2) { + curve_buf_ = (valueDeserializer.readICurve() as ICurve) + } + else { + throw new Error("One of the branches for curve_buf_ has to be chosen through deserialisation.") + } + curve_buf = (curve_buf_ as Curve | string | ICurve) + } const curve_result: Curve | string | ICurve | undefined|undefined = curve_buf const delay_buf_runtimeType = (valueDeserializer.readInt8() as int32) let delay_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (delay_buf_runtimeType)) - { - delay_buf = (valueDeserializer.readNumber() as number) - } + { + delay_buf = (valueDeserializer.readNumber() as number) + } const delay_result: number | undefined|undefined = delay_buf const iterations_buf_runtimeType = (valueDeserializer.readInt8() as int32) let iterations_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (iterations_buf_runtimeType)) - { - iterations_buf = (valueDeserializer.readNumber() as number) - } + { + iterations_buf = (valueDeserializer.readNumber() as number) + } const iterations_result: number | undefined|undefined = iterations_buf const playMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let playMode_buf: PlayMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (playMode_buf_runtimeType)) - { - playMode_buf = (valueDeserializer.readInt32() as PlayMode) - } + { + playMode_buf = (valueDeserializer.readInt32() as PlayMode) + } const playMode_result: PlayMode | undefined|undefined = playMode_buf const onFinish_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onFinish_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onFinish_buf_runtimeType)) - { - onFinish_buf = valueDeserializer.readCallback_Void() - } + { + onFinish_buf = valueDeserializer.readCallback_Void() + } const onFinish_result: (() => void) | undefined|undefined = onFinish_buf const finishCallbackType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let finishCallbackType_buf: FinishCallbackType | undefined|undefined if ((RuntimeType.UNDEFINED) != (finishCallbackType_buf_runtimeType)) - { - finishCallbackType_buf = (valueDeserializer.readInt32() as FinishCallbackType) - } + { + finishCallbackType_buf = (valueDeserializer.readInt32() as FinishCallbackType) + } const finishCallbackType_result: FinishCallbackType | undefined|undefined = finishCallbackType_buf const expectedFrameRateRange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let expectedFrameRateRange_buf: ExpectedFrameRateRange | undefined|undefined if ((RuntimeType.UNDEFINED) != (expectedFrameRateRange_buf_runtimeType)) - { - expectedFrameRateRange_buf = valueDeserializer.readExpectedFrameRateRange() - } + { + expectedFrameRateRange_buf = valueDeserializer.readExpectedFrameRateRange() + } const expectedFrameRateRange_result: ExpectedFrameRateRange | undefined|undefined = expectedFrameRateRange_buf 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) + return value } - readOnMoveHandler(): OnMoveHandler { + readOnMoveHandler(isSync: boolean = false): OnMoveHandler { const _resource: CallbackResource = this.readCallbackResource() 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; } + const _callSync: KPointer = this.readPointer() + return (from: number, to: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); (isSync) ? (nativeModule()._CallCallbackSync(-1200281222, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1200281222, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readImageBitmap(): ImageBitmap { let valueDeserializer: Deserializer = this @@ -3329,1363 +3643,1487 @@ export class Deserializer extends DeserializerBase { const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) let title_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) - { - const title_buf__selector: int32 = valueDeserializer.readInt8() - let title_buf_: string | Resource | undefined|undefined - if (title_buf__selector == 0) { - title_buf_ = (valueDeserializer.readString() as string) - } - else if (title_buf__selector == 1) { - title_buf_ = valueDeserializer.readResource() - } - title_buf = (title_buf_ as string | Resource) + { + const title_buf__selector: number = valueDeserializer.readInt8() + let title_buf_: string | Resource | undefined|undefined + if (title_buf__selector == 0) { + title_buf_ = (valueDeserializer.readString() as string) } + else if (title_buf__selector == 1) { + title_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") + } + title_buf = (title_buf_ as string | Resource) + } const title_result: ResourceStr | undefined|undefined = title_buf const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let subtitle_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) - { - const subtitle_buf__selector: int32 = valueDeserializer.readInt8() - let subtitle_buf_: string | Resource | undefined|undefined - if (subtitle_buf__selector == 0) { - subtitle_buf_ = (valueDeserializer.readString() as string) - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_ = valueDeserializer.readResource() - } - subtitle_buf = (subtitle_buf_ as string | Resource) + { + const subtitle_buf__selector: number = valueDeserializer.readInt8() + let subtitle_buf_: string | Resource | undefined|undefined + if (subtitle_buf__selector == 0) { + subtitle_buf_ = (valueDeserializer.readString() as string) + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") } + subtitle_buf = (subtitle_buf_ as string | Resource) + } const subtitle_result: ResourceStr | undefined|undefined = subtitle_buf - const message_buf_selector: int32 = valueDeserializer.readInt8() + const message_buf_selector: number = valueDeserializer.readInt8() let message_buf: string | Resource | undefined|undefined if (message_buf_selector == 0) { message_buf = (valueDeserializer.readString() as string) } else if (message_buf_selector == 1) { message_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") } const message_result: ResourceStr = (message_buf as string | Resource) const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf = valueDeserializer.readBoolean() - } + { + autoCancel_buf = valueDeserializer.readBoolean() + } const autoCancel_result: boolean | undefined|undefined = autoCancel_buf const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancel_buf: VoidCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf = valueDeserializer.readVoidCallback() - } + { + cancel_buf = valueDeserializer.readVoidCallback() + } const cancel_result: VoidCallback | undefined|undefined = cancel_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf: DialogAlignment | undefined|undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) - } + { + alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) + } const alignment_result: DialogAlignment | undefined|undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: Offset | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - 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} as Offset) - } + { + 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} as Offset) + } const offset_result: Offset | undefined|undefined = offset_buf const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gridCount_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) - { - gridCount_buf = (valueDeserializer.readNumber() as number) - } + { + gridCount_buf = (valueDeserializer.readNumber() as number) + } const gridCount_result: number | undefined|undefined = gridCount_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf: Rectangle | undefined|undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf = valueDeserializer.readRectangle() - } + { + maskRect_buf = valueDeserializer.readRectangle() + } const maskRect_result: Rectangle | undefined|undefined = maskRect_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isModal_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf = valueDeserializer.readBoolean() - } + { + isModal_buf = valueDeserializer.readBoolean() + } const isModal_result: boolean | undefined|undefined = isModal_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf: BlurStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf: ((parameter: DismissDialogAction) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() - } + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + } const onWillDismiss_result: ((parameter: DismissDialogAction) => void) | undefined|undefined = onWillDismiss_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf: TransitionEffect | undefined|undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result: TransitionEffect | undefined|undefined = transition_buf const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cornerRadius_buf: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const cornerRadius_buf__selector: int32 = valueDeserializer.readInt8() - let cornerRadius_buf_: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (cornerRadius_buf__selector == 1) { - const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topLeft: undefined | Length = cornerRadius_buf__u_topLeft_buf - const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topRight: undefined | Length = cornerRadius_buf__u_topRight_buf - const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomLeft: undefined | Length = cornerRadius_buf__u_bottomLeft_buf - const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - 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} as BorderRadiuses) - } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() - } - cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) + { + const cornerRadius_buf__selector: number = valueDeserializer.readInt8() + let cornerRadius_buf_: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (cornerRadius_buf__selector == 1) { + const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topLeft: undefined | Length = cornerRadius_buf__u_topLeft_buf + const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topRight: undefined | Length = cornerRadius_buf__u_topRight_buf + const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomLeft: undefined | Length = cornerRadius_buf__u_bottomLeft_buf + const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + 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} as BorderRadiuses) + } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + } + else { + throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") } + cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) + } const cornerRadius_result: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined = cornerRadius_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Dimension) - } + { + width_buf = (valueDeserializer.readLength() as Dimension) + } const width_result: Dimension | undefined|undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readLength() as Dimension) - } + { + height_buf = (valueDeserializer.readLength() as Dimension) + } const height_result: Dimension | undefined|undefined = height_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderWidth_buf: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const borderWidth_buf__selector: int32 = valueDeserializer.readInt8() - let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if (borderWidth_buf__selector == 0) { - borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (borderWidth_buf__selector == 1) { - const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf - const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf - const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf - const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - 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} as EdgeWidths) - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + { + const borderWidth_buf__selector: number = valueDeserializer.readInt8() + let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if (borderWidth_buf__selector == 0) { + borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (borderWidth_buf__selector == 1) { + const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf + const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf + const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf + const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + 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} as EdgeWidths) } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() + } + else { + throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") + } + borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + } const borderWidth_result: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = borderWidth_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderColor_buf: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = (valueDeserializer.readInt32() as Color) + { + const borderColor_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector: number = valueDeserializer.readInt8() + let borderColor_buf__u: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + } + borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) + } + else if (borderColor_buf__selector == 1) { + const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const borderColor_buf__u_top_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf + const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const borderColor_buf__u_right_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf + const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const borderColor_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf + const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const borderColor_buf__u_left_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u = (valueDeserializer.readNumber() as number) + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u = (valueDeserializer.readString() as string) + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u = valueDeserializer.readResource() + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_ = valueDeserializer.readResource() } - borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) - } - else if (borderColor_buf__selector == 1) { - const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const borderColor_buf__u_top_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf - const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const borderColor_buf__u_right_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf - const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const borderColor_buf__u_bottom_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf - const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const borderColor_buf__u_left_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_ = valueDeserializer.readResource() - } - 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} as EdgeColors) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() - } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + else { + throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") + } + 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} as EdgeColors) + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() + } + else { + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") } + borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + } const borderColor_result: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined = borderColor_buf const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderStyle_buf: BorderStyle | EdgeStyles | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const borderStyle_buf__selector: int32 = valueDeserializer.readInt8() - let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) - } - else if (borderStyle_buf__selector == 1) { - const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf - const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf - const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf - const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - 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} as EdgeStyles) - } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + { + const borderStyle_buf__selector: number = valueDeserializer.readInt8() + let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) + } + else if (borderStyle_buf__selector == 1) { + const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf + const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf + const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf + const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + 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} as EdgeStyles) } + else { + throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") + } + borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + } const borderStyle_result: BorderStyle | EdgeStyles | undefined|undefined = borderStyle_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector: int32 = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + { + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textStyle_buf: TextStyle_alert_dialog | undefined|undefined if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() - } + { + textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() + } const textStyle_result: TextStyle_alert_dialog | undefined|undefined = textStyle_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + 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) - } + { + hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) + } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf const buttons_buf_length: int32 = valueDeserializer.readInt32() let buttons_buf: Array = new Array() for (let buttons_buf_i = 0; buttons_buf_i < buttons_buf_length; buttons_buf_i++) { - { - buttons_buf[buttons_buf_i] = valueDeserializer.readAlertDialogButtonOptions() - } + buttons_buf[buttons_buf_i] = valueDeserializer.readAlertDialogButtonOptions() } const buttons_result: Array = buttons_buf const buttonDirection_buf_runtimeType = (valueDeserializer.readInt8() as int32) let buttonDirection_buf: DialogButtonDirection | undefined|undefined if ((RuntimeType.UNDEFINED) != (buttonDirection_buf_runtimeType)) - { - buttonDirection_buf = (valueDeserializer.readInt32() as DialogButtonDirection) - } + { + buttonDirection_buf = (valueDeserializer.readInt32() as DialogButtonDirection) + } const buttonDirection_result: DialogButtonDirection | undefined|undefined = buttonDirection_buf 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) + return value } readAlertDialogParamWithButtons(): AlertDialogParamWithButtons { let valueDeserializer: Deserializer = this const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) let title_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) - { - const title_buf__selector: int32 = valueDeserializer.readInt8() - let title_buf_: string | Resource | undefined|undefined - if (title_buf__selector == 0) { - title_buf_ = (valueDeserializer.readString() as string) - } - else if (title_buf__selector == 1) { - title_buf_ = valueDeserializer.readResource() - } - title_buf = (title_buf_ as string | Resource) + { + const title_buf__selector: number = valueDeserializer.readInt8() + let title_buf_: string | Resource | undefined|undefined + if (title_buf__selector == 0) { + title_buf_ = (valueDeserializer.readString() as string) + } + else if (title_buf__selector == 1) { + title_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") + } + title_buf = (title_buf_ as string | Resource) + } const title_result: ResourceStr | undefined|undefined = title_buf const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let subtitle_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) - { - const subtitle_buf__selector: int32 = valueDeserializer.readInt8() - let subtitle_buf_: string | Resource | undefined|undefined - if (subtitle_buf__selector == 0) { - subtitle_buf_ = (valueDeserializer.readString() as string) - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_ = valueDeserializer.readResource() - } - subtitle_buf = (subtitle_buf_ as string | Resource) + { + const subtitle_buf__selector: number = valueDeserializer.readInt8() + let subtitle_buf_: string | Resource | undefined|undefined + if (subtitle_buf__selector == 0) { + subtitle_buf_ = (valueDeserializer.readString() as string) + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") + } + subtitle_buf = (subtitle_buf_ as string | Resource) + } const subtitle_result: ResourceStr | undefined|undefined = subtitle_buf - const message_buf_selector: int32 = valueDeserializer.readInt8() + const message_buf_selector: number = valueDeserializer.readInt8() let message_buf: string | Resource | undefined|undefined if (message_buf_selector == 0) { message_buf = (valueDeserializer.readString() as string) } else if (message_buf_selector == 1) { message_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") } const message_result: ResourceStr = (message_buf as string | Resource) const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf = valueDeserializer.readBoolean() - } + { + autoCancel_buf = valueDeserializer.readBoolean() + } const autoCancel_result: boolean | undefined|undefined = autoCancel_buf const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancel_buf: VoidCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf = valueDeserializer.readVoidCallback() - } + { + cancel_buf = valueDeserializer.readVoidCallback() + } const cancel_result: VoidCallback | undefined|undefined = cancel_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf: DialogAlignment | undefined|undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) - } + { + alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) + } const alignment_result: DialogAlignment | undefined|undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: Offset | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - 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} as Offset) - } + { + 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} as Offset) + } const offset_result: Offset | undefined|undefined = offset_buf const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gridCount_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) - { - gridCount_buf = (valueDeserializer.readNumber() as number) - } + { + gridCount_buf = (valueDeserializer.readNumber() as number) + } const gridCount_result: number | undefined|undefined = gridCount_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf: Rectangle | undefined|undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf = valueDeserializer.readRectangle() - } + { + maskRect_buf = valueDeserializer.readRectangle() + } const maskRect_result: Rectangle | undefined|undefined = maskRect_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isModal_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf = valueDeserializer.readBoolean() - } + { + isModal_buf = valueDeserializer.readBoolean() + } const isModal_result: boolean | undefined|undefined = isModal_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf: BlurStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf: ((parameter: DismissDialogAction) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() - } + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + } const onWillDismiss_result: ((parameter: DismissDialogAction) => void) | undefined|undefined = onWillDismiss_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf: TransitionEffect | undefined|undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result: TransitionEffect | undefined|undefined = transition_buf const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cornerRadius_buf: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const cornerRadius_buf__selector: int32 = valueDeserializer.readInt8() - let cornerRadius_buf_: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (cornerRadius_buf__selector == 1) { - const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topLeft: undefined | Length = cornerRadius_buf__u_topLeft_buf - const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topRight: undefined | Length = cornerRadius_buf__u_topRight_buf - const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomLeft: undefined | Length = cornerRadius_buf__u_bottomLeft_buf - const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - 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} as BorderRadiuses) - } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() - } - cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) + { + const cornerRadius_buf__selector: number = valueDeserializer.readInt8() + let cornerRadius_buf_: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (cornerRadius_buf__selector == 1) { + const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topLeft: undefined | Length = cornerRadius_buf__u_topLeft_buf + const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topRight: undefined | Length = cornerRadius_buf__u_topRight_buf + const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomLeft: undefined | Length = cornerRadius_buf__u_bottomLeft_buf + const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + 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} as BorderRadiuses) + } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() } + else { + throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") + } + cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) + } const cornerRadius_result: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined = cornerRadius_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Dimension) - } + { + width_buf = (valueDeserializer.readLength() as Dimension) + } const width_result: Dimension | undefined|undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readLength() as Dimension) - } + { + height_buf = (valueDeserializer.readLength() as Dimension) + } const height_result: Dimension | undefined|undefined = height_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderWidth_buf: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const borderWidth_buf__selector: int32 = valueDeserializer.readInt8() - let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if (borderWidth_buf__selector == 0) { - borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (borderWidth_buf__selector == 1) { - const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf - const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf - const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf - const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - 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} as EdgeWidths) - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + { + const borderWidth_buf__selector: number = valueDeserializer.readInt8() + let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if (borderWidth_buf__selector == 0) { + borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (borderWidth_buf__selector == 1) { + const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf + const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf + const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf + const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + 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} as EdgeWidths) + } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() } + else { + throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") + } + borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + } const borderWidth_result: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = borderWidth_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderColor_buf: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = (valueDeserializer.readInt32() as Color) + { + const borderColor_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector: number = valueDeserializer.readInt8() + let borderColor_buf__u: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + } + borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) + } + else if (borderColor_buf__selector == 1) { + const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const borderColor_buf__u_top_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf + const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const borderColor_buf__u_right_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf + const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const borderColor_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf + const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const borderColor_buf__u_left_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u = (valueDeserializer.readNumber() as number) + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u = (valueDeserializer.readString() as string) + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_ = valueDeserializer.readResource() } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u = valueDeserializer.readResource() + else { + throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") } - borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) - } - else if (borderColor_buf__selector == 1) { - const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const borderColor_buf__u_top_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf - const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const borderColor_buf__u_right_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf - const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const borderColor_buf__u_bottom_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf - const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const borderColor_buf__u_left_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_ = valueDeserializer.readResource() - } - 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} as EdgeColors) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() - } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + 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} as EdgeColors) + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() } + else { + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") + } + borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + } const borderColor_result: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined = borderColor_buf const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderStyle_buf: BorderStyle | EdgeStyles | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const borderStyle_buf__selector: int32 = valueDeserializer.readInt8() - let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) - } - else if (borderStyle_buf__selector == 1) { - const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf - const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf - const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf - const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - 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} as EdgeStyles) - } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + { + const borderStyle_buf__selector: number = valueDeserializer.readInt8() + let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) + } + else if (borderStyle_buf__selector == 1) { + const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf + const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf + const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf + const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + 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} as EdgeStyles) + } + else { + throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") } + borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + } const borderStyle_result: BorderStyle | EdgeStyles | undefined|undefined = borderStyle_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector: int32 = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + { + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) + } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textStyle_buf: TextStyle_alert_dialog | undefined|undefined if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() - } + { + textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() + } const textStyle_result: TextStyle_alert_dialog | undefined|undefined = textStyle_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + 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) - } + { + hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) + } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf const primaryButton_result: AlertDialogButtonBaseOptions = valueDeserializer.readAlertDialogButtonBaseOptions() const secondaryButton_result: AlertDialogButtonBaseOptions = valueDeserializer.readAlertDialogButtonBaseOptions() 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) + return value } readAlertDialogParamWithConfirm(): AlertDialogParamWithConfirm { let valueDeserializer: Deserializer = this const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) let title_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) - { - const title_buf__selector: int32 = valueDeserializer.readInt8() - let title_buf_: string | Resource | undefined|undefined - if (title_buf__selector == 0) { - title_buf_ = (valueDeserializer.readString() as string) - } - else if (title_buf__selector == 1) { - title_buf_ = valueDeserializer.readResource() - } - title_buf = (title_buf_ as string | Resource) + { + const title_buf__selector: number = valueDeserializer.readInt8() + let title_buf_: string | Resource | undefined|undefined + if (title_buf__selector == 0) { + title_buf_ = (valueDeserializer.readString() as string) + } + else if (title_buf__selector == 1) { + title_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") + } + title_buf = (title_buf_ as string | Resource) + } const title_result: ResourceStr | undefined|undefined = title_buf const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let subtitle_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) - { - const subtitle_buf__selector: int32 = valueDeserializer.readInt8() - let subtitle_buf_: string | Resource | undefined|undefined - if (subtitle_buf__selector == 0) { - subtitle_buf_ = (valueDeserializer.readString() as string) - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_ = valueDeserializer.readResource() - } - subtitle_buf = (subtitle_buf_ as string | Resource) + { + const subtitle_buf__selector: number = valueDeserializer.readInt8() + let subtitle_buf_: string | Resource | undefined|undefined + if (subtitle_buf__selector == 0) { + subtitle_buf_ = (valueDeserializer.readString() as string) + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") + } + subtitle_buf = (subtitle_buf_ as string | Resource) + } const subtitle_result: ResourceStr | undefined|undefined = subtitle_buf - const message_buf_selector: int32 = valueDeserializer.readInt8() + const message_buf_selector: number = valueDeserializer.readInt8() let message_buf: string | Resource | undefined|undefined if (message_buf_selector == 0) { message_buf = (valueDeserializer.readString() as string) } else if (message_buf_selector == 1) { message_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") } const message_result: ResourceStr = (message_buf as string | Resource) const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf = valueDeserializer.readBoolean() - } + { + autoCancel_buf = valueDeserializer.readBoolean() + } const autoCancel_result: boolean | undefined|undefined = autoCancel_buf const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancel_buf: VoidCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf = valueDeserializer.readVoidCallback() - } + { + cancel_buf = valueDeserializer.readVoidCallback() + } const cancel_result: VoidCallback | undefined|undefined = cancel_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf: DialogAlignment | undefined|undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) - } + { + alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) + } const alignment_result: DialogAlignment | undefined|undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: Offset | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - 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} as Offset) - } + { + 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} as Offset) + } const offset_result: Offset | undefined|undefined = offset_buf const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gridCount_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) - { - gridCount_buf = (valueDeserializer.readNumber() as number) - } + { + gridCount_buf = (valueDeserializer.readNumber() as number) + } const gridCount_result: number | undefined|undefined = gridCount_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf: Rectangle | undefined|undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf = valueDeserializer.readRectangle() - } + { + maskRect_buf = valueDeserializer.readRectangle() + } const maskRect_result: Rectangle | undefined|undefined = maskRect_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isModal_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf = valueDeserializer.readBoolean() - } + { + isModal_buf = valueDeserializer.readBoolean() + } const isModal_result: boolean | undefined|undefined = isModal_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf: BlurStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf: ((parameter: DismissDialogAction) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() - } + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + } const onWillDismiss_result: ((parameter: DismissDialogAction) => void) | undefined|undefined = onWillDismiss_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf: TransitionEffect | undefined|undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result: TransitionEffect | undefined|undefined = transition_buf const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cornerRadius_buf: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const cornerRadius_buf__selector: int32 = valueDeserializer.readInt8() - let cornerRadius_buf_: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (cornerRadius_buf__selector == 1) { - const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topLeft: undefined | Length = cornerRadius_buf__u_topLeft_buf - const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topRight: undefined | Length = cornerRadius_buf__u_topRight_buf - const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomLeft: undefined | Length = cornerRadius_buf__u_bottomLeft_buf - const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - 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} as BorderRadiuses) - } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() - } - cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) + { + const cornerRadius_buf__selector: number = valueDeserializer.readInt8() + let cornerRadius_buf_: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (cornerRadius_buf__selector == 1) { + const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topLeft: undefined | Length = cornerRadius_buf__u_topLeft_buf + const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topRight: undefined | Length = cornerRadius_buf__u_topRight_buf + const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomLeft: undefined | Length = cornerRadius_buf__u_bottomLeft_buf + const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + 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} as BorderRadiuses) + } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() } + else { + throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") + } + cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) + } const cornerRadius_result: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined = cornerRadius_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Dimension) - } + { + width_buf = (valueDeserializer.readLength() as Dimension) + } const width_result: Dimension | undefined|undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readLength() as Dimension) - } + { + height_buf = (valueDeserializer.readLength() as Dimension) + } const height_result: Dimension | undefined|undefined = height_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderWidth_buf: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const borderWidth_buf__selector: int32 = valueDeserializer.readInt8() - let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if (borderWidth_buf__selector == 0) { - borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (borderWidth_buf__selector == 1) { - const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf - const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf - const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf - const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - 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} as EdgeWidths) - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + { + const borderWidth_buf__selector: number = valueDeserializer.readInt8() + let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if (borderWidth_buf__selector == 0) { + borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (borderWidth_buf__selector == 1) { + const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf + const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf + const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf + const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + 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} as EdgeWidths) + } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() } + else { + throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") + } + borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + } const borderWidth_result: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = borderWidth_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderColor_buf: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = (valueDeserializer.readInt32() as Color) + { + const borderColor_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector: number = valueDeserializer.readInt8() + let borderColor_buf__u: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + } + borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) + } + else if (borderColor_buf__selector == 1) { + const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const borderColor_buf__u_top_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u = (valueDeserializer.readNumber() as number) + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u = (valueDeserializer.readString() as string) + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u = valueDeserializer.readResource() + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_ = valueDeserializer.readResource() } - borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) - } - else if (borderColor_buf__selector == 1) { - const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const borderColor_buf__u_top_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf - const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const borderColor_buf__u_right_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf - const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const borderColor_buf__u_bottom_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf - const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const borderColor_buf__u_left_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_ = valueDeserializer.readResource() - } - 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} as EdgeColors) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() - } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) - } - const borderColor_result: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined = borderColor_buf - const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf: BorderStyle | EdgeStyles | undefined|undefined + else { + throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf + const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const borderColor_buf__u_right_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf + const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const borderColor_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf + const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const borderColor_buf__u_left_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") + } + 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} as EdgeColors) + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() + } + else { + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") + } + borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + } + const borderColor_result: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined = borderColor_buf + const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf: BorderStyle | EdgeStyles | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const borderStyle_buf__selector: int32 = valueDeserializer.readInt8() - let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) - } - else if (borderStyle_buf__selector == 1) { - const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf - const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf - const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf - const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - 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} as EdgeStyles) - } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + { + const borderStyle_buf__selector: number = valueDeserializer.readInt8() + let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) + } + else if (borderStyle_buf__selector == 1) { + const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf + const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf + const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf + const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + 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} as EdgeStyles) + } + else { + throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") } + borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + } const borderStyle_result: BorderStyle | EdgeStyles | undefined|undefined = borderStyle_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector: int32 = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + { + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) + } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textStyle_buf: TextStyle_alert_dialog | undefined|undefined if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() - } + { + textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() + } const textStyle_result: TextStyle_alert_dialog | undefined|undefined = textStyle_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + 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) - } + { + hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) + } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf const confirm_buf_runtimeType = (valueDeserializer.readInt8() as int32) let confirm_buf: AlertDialogButtonBaseOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (confirm_buf_runtimeType)) - { - confirm_buf = valueDeserializer.readAlertDialogButtonBaseOptions() - } + { + confirm_buf = valueDeserializer.readAlertDialogButtonBaseOptions() + } const confirm_result: AlertDialogButtonBaseOptions | undefined|undefined = confirm_buf 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) + return value } readActionSheetOffset(): ActionSheetOffset { let valueDeserializer: Deserializer = this - const dx_buf_selector: int32 = valueDeserializer.readInt8() + const dx_buf_selector: number = valueDeserializer.readInt8() let dx_buf: number | string | Resource | undefined|undefined if (dx_buf_selector == 0) { dx_buf = (valueDeserializer.readNumber() as number) @@ -4695,9 +5133,12 @@ export class Deserializer extends DeserializerBase { } else if (dx_buf_selector == 2) { dx_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for dx_buf has to be chosen through deserialisation.") } const dx_result: number | string | Resource = (dx_buf as number | string | Resource) - const dy_buf_selector: int32 = valueDeserializer.readInt8() + const dy_buf_selector: number = valueDeserializer.readInt8() let dy_buf: number | string | Resource | undefined|undefined if (dy_buf_selector == 0) { dy_buf = (valueDeserializer.readNumber() as number) @@ -4707,91 +5148,98 @@ export class Deserializer extends DeserializerBase { } else if (dy_buf_selector == 2) { dy_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for dy_buf has to be chosen through deserialisation.") } const dy_result: number | string | Resource = (dy_buf as number | string | Resource) let value: ActionSheetOffset = ({dx: dx_result,dy: dy_result} as ActionSheetOffset) - return (value as ActionSheetOffset) + return value } readActionSheetButtonOptions(): ActionSheetButtonOptions { let valueDeserializer: Deserializer = this const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enabled_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf = valueDeserializer.readBoolean() - } + { + enabled_buf = valueDeserializer.readBoolean() + } const enabled_result: boolean | undefined|undefined = enabled_buf const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) let defaultFocus_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) - { - defaultFocus_buf = valueDeserializer.readBoolean() - } + { + defaultFocus_buf = valueDeserializer.readBoolean() + } const defaultFocus_result: boolean | undefined|undefined = defaultFocus_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: DialogButtonStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as DialogButtonStyle) - } + { + style_buf = (valueDeserializer.readInt32() as DialogButtonStyle) + } const style_result: DialogButtonStyle | undefined|undefined = style_buf - const value_buf_selector: int32 = valueDeserializer.readInt8() + const value_buf_selector: number = valueDeserializer.readInt8() let value_buf: string | Resource | undefined|undefined if (value_buf_selector == 0) { value_buf = (valueDeserializer.readString() as string) } else if (value_buf_selector == 1) { value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") } const value_result: string | Resource = (value_buf as string | Resource) const action_result: VoidCallback = valueDeserializer.readVoidCallback() let value: ActionSheetButtonOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,action: action_result} as ActionSheetButtonOptions) - return (value as ActionSheetButtonOptions) + return value } - readOnLinearIndicatorChangeCallback(): OnLinearIndicatorChangeCallback { + readOnLinearIndicatorChangeCallback(isSync: boolean = false): OnLinearIndicatorChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (index: number, progress: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(progress); nativeModule()._CallCallback(CallbackKind.Kind_OnLinearIndicatorChangeCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (index: number, progress: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(progress); (isSync) ? (nativeModule()._CallCallbackSync(-968773856, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-968773856, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readLinearIndicatorStyle(): LinearIndicatorStyle { let valueDeserializer: Deserializer = this const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) let space_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) - { - space_buf = valueDeserializer.readLengthMetrics() - } + { + space_buf = valueDeserializer.readLengthMetrics() + } const space_result: LengthMetrics | undefined|undefined = space_buf const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeWidth_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = valueDeserializer.readLengthMetrics() - } + { + strokeWidth_buf = valueDeserializer.readLengthMetrics() + } const strokeWidth_result: LengthMetrics | undefined|undefined = strokeWidth_buf const strokeRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeRadius_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (strokeRadius_buf_runtimeType)) - { - strokeRadius_buf = valueDeserializer.readLengthMetrics() - } + { + strokeRadius_buf = valueDeserializer.readLengthMetrics() + } const strokeRadius_result: LengthMetrics | undefined|undefined = strokeRadius_buf const trackBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let trackBackgroundColor_buf: ColorMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (trackBackgroundColor_buf_runtimeType)) - { - trackBackgroundColor_buf = valueDeserializer.readCustomObject("ColorMetrics") - } + { + trackBackgroundColor_buf = valueDeserializer.readColorMetrics() + } const trackBackgroundColor_result: ColorMetrics | undefined|undefined = trackBackgroundColor_buf const trackColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let trackColor_buf: ColorMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (trackColor_buf_runtimeType)) - { - trackColor_buf = valueDeserializer.readCustomObject("ColorMetrics") - } + { + trackColor_buf = valueDeserializer.readColorMetrics() + } const trackColor_result: ColorMetrics | undefined|undefined = trackColor_buf let value: LinearIndicatorStyle = ({space: space_result,strokeWidth: strokeWidth_result,strokeRadius: strokeRadius_result,trackBackgroundColor: trackBackgroundColor_result,trackColor: trackColor_result} as LinearIndicatorStyle) - return (value as LinearIndicatorStyle) + return value } readWaterFlowSections(): WaterFlowSections { let valueDeserializer: Deserializer = this @@ -4811,7 +5259,7 @@ export class Deserializer extends DeserializerBase { const height_result: number = (valueDeserializer.readNumber() as number) const radius_result: number = (valueDeserializer.readNumber() as number) let value: RRect = ({left: left_result,top: top_result,width: width_result,height: height_result,radius: radius_result} as RRect) - return (value as RRect) + return value } readDividerStyle(): DividerStyle { let valueDeserializer: Deserializer = this @@ -4819,113 +5267,123 @@ export class Deserializer extends DeserializerBase { 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) + } const color_result: ResourceColor | undefined|undefined = color_buf const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let startMargin_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf = (valueDeserializer.readLength() as Length) - } + { + startMargin_buf = (valueDeserializer.readLength() as Length) + } const startMargin_result: Length | undefined|undefined = startMargin_buf const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let endMargin_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf = (valueDeserializer.readLength() as Length) - } + { + endMargin_buf = (valueDeserializer.readLength() as Length) + } const endMargin_result: Length | undefined|undefined = endMargin_buf let value: DividerStyle = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerStyle) - return (value as DividerStyle) + return value } readButtonIconOptions(): ButtonIconOptions { let valueDeserializer: Deserializer = this - const shown_buf_selector: int32 = valueDeserializer.readInt8() + const shown_buf_selector: number = 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() + shown_buf = (valueDeserializer.readPixelMap() as PixelMap) } else if (shown_buf_selector == 2) { shown_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for shown_buf has to be chosen through deserialisation.") } const shown_result: string | PixelMap | Resource = (shown_buf as string | PixelMap | Resource) - const hidden_buf_selector: int32 = valueDeserializer.readInt8() + const hidden_buf_selector: number = 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() + hidden_buf = (valueDeserializer.readPixelMap() as PixelMap) } else if (hidden_buf_selector == 2) { hidden_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for hidden_buf has to be chosen through deserialisation.") } 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_buf__selector: number = 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() as PixelMap) + } + else if (switching_buf__selector == 2) { + switching_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for switching_buf_ has to be chosen through deserialisation.") + } + 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) + return value } readImageAIOptions(): ImageAIOptions { let valueDeserializer: Deserializer = this const types_buf_runtimeType = (valueDeserializer.readInt8() as int32) let types_buf: Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (types_buf_runtimeType)) - { - const types_buf__length: int32 = valueDeserializer.readInt32() - let types_buf_: Array = new Array() - for (let types_buf__i = 0; types_buf__i < types_buf__length; types_buf__i++) { - { - types_buf_[types_buf__i] = (valueDeserializer.readInt32() as ImageAnalyzerType) - } - } - types_buf = types_buf_ + { + const types_buf__length: int32 = valueDeserializer.readInt32() + let types_buf_: Array = new Array() + for (let types_buf__i = 0; types_buf__i < types_buf__length; types_buf__i++) { + types_buf_[types_buf__i] = (valueDeserializer.readInt32() as ImageAnalyzerType) } + types_buf = types_buf_ + } const types_result: Array | undefined|undefined = types_buf const aiController_buf_runtimeType = (valueDeserializer.readInt8() as int32) let aiController_buf: ImageAnalyzerController | undefined|undefined if ((RuntimeType.UNDEFINED) != (aiController_buf_runtimeType)) - { - aiController_buf = (valueDeserializer.readImageAnalyzerController() as ImageAnalyzerController) - } + { + aiController_buf = (valueDeserializer.readImageAnalyzerController() as ImageAnalyzerController) + } const aiController_result: ImageAnalyzerController | undefined|undefined = aiController_buf let value: ImageAIOptions = ({types: types_result,aiController: aiController_result} as ImageAIOptions) - return (value as ImageAIOptions) + return value } readXComponentController(): XComponentController { let valueDeserializer: Deserializer = this @@ -4937,10 +5395,11 @@ export class Deserializer extends DeserializerBase { let ptr: KPointer = valueDeserializer.readPointer() return WebKeyboardControllerInternal.fromPtr(ptr) } - readCallback_Literal_String_plainText_Void(): ((selectedText: { plainText: string }) => void) { + readCallback_Literal_String_plainText_Void(isSync: boolean = false): ((selectedText: { plainText: string }) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (selectedText: { plainText: string }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); const selectedText_plainText = selectedText.plainText; _argsSerializer.writeString(selectedText_plainText); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Literal_String_plainText_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (selectedText: { plainText: string }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const selectedText_plainText = selectedText.plainText; _argsSerializer.writeString(selectedText_plainText); (isSync) ? (nativeModule()._CallCallbackSync(-122223466, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-122223466, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readEventResult(): EventResult { let valueDeserializer: Deserializer = this @@ -4955,16 +5414,16 @@ export class Deserializer extends DeserializerBase { const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisHorizontal_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) + } const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisVertical_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } const axisVertical_result: number | undefined|undefined = axisVertical_buf const pressure_result: number = (valueDeserializer.readNumber() as number) const tiltX_result: number = (valueDeserializer.readNumber() as number) @@ -4973,147 +5432,143 @@ export class Deserializer extends DeserializerBase { const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let deviceId_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } const deviceId_result: number | undefined|undefined = deviceId_buf const type_result: TouchType = (valueDeserializer.readInt32() as TouchType) const touches_buf_length: int32 = valueDeserializer.readInt32() let touches_buf: Array = new Array() for (let touches_buf_i = 0; touches_buf_i < touches_buf_length; touches_buf_i++) { - { - touches_buf[touches_buf_i] = valueDeserializer.readTouchObject() - } + touches_buf[touches_buf_i] = valueDeserializer.readTouchObject() } const touches_result: Array = touches_buf const changedTouches_buf_length: int32 = valueDeserializer.readInt32() let changedTouches_buf: Array = new Array() for (let changedTouches_buf_i = 0; changedTouches_buf_i < changedTouches_buf_length; changedTouches_buf_i++) { - { - changedTouches_buf[changedTouches_buf_i] = valueDeserializer.readTouchObject() - } + changedTouches_buf[changedTouches_buf_i] = valueDeserializer.readTouchObject() } const changedTouches_result: Array = changedTouches_buf const stopPropagation_result: (() => void) = valueDeserializer.readCallback_Void() const preventDefault_result: (() => void) = valueDeserializer.readCallback_Void() 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) + return value } readNativeEmbedInfo(): NativeEmbedInfo { let valueDeserializer: Deserializer = this 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) - } + { + id_buf = (valueDeserializer.readString() as string) + } const id_result: string | undefined|undefined = id_buf const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readString() as string) - } + { + type_buf = (valueDeserializer.readString() as string) + } const type_result: string | undefined|undefined = type_buf const src_buf_runtimeType = (valueDeserializer.readInt8() as int32) let src_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (src_buf_runtimeType)) - { - src_buf = (valueDeserializer.readString() as string) - } + { + src_buf = (valueDeserializer.readString() as string) + } const src_result: string | undefined|undefined = src_buf const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) let position_buf: Position | undefined|undefined if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) - { - position_buf = valueDeserializer.readPosition() - } + { + position_buf = valueDeserializer.readPosition() + } const position_result: Position | undefined|undefined = position_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readNumber() as number) - } + { + width_buf = (valueDeserializer.readNumber() as number) + } const width_result: number | undefined|undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readNumber() as number) - } + { + height_buf = (valueDeserializer.readNumber() as number) + } const height_result: number | undefined|undefined = height_buf const url_buf_runtimeType = (valueDeserializer.readInt8() as int32) let url_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (url_buf_runtimeType)) - { - url_buf = (valueDeserializer.readString() as string) - } + { + url_buf = (valueDeserializer.readString() as string) + } const url_result: string | undefined|undefined = url_buf const tag_buf_runtimeType = (valueDeserializer.readInt8() as int32) let tag_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (tag_buf_runtimeType)) - { - tag_buf = (valueDeserializer.readString() as string) - } + { + tag_buf = (valueDeserializer.readString() as string) + } const tag_result: string | undefined|undefined = tag_buf const params_buf_runtimeType = (valueDeserializer.readInt8() as int32) let params_buf: Map | undefined|undefined if ((RuntimeType.UNDEFINED) != (params_buf_runtimeType)) - { - const params_buf__size: int32 = valueDeserializer.readInt32() - let params_buf_: Map = new Map() - // TODO: TS map resize - for (let params_buf__i = 0; params_buf__i < params_buf__size; params_buf__i++) { - const params_buf__key: string = (valueDeserializer.readString() as string) - const params_buf__value: string = (valueDeserializer.readString() as string) - params_buf_.set(params_buf__key, params_buf__value) - } - params_buf = params_buf_ - } + { + const params_buf__size: int32 = valueDeserializer.readInt32() + let params_buf_: Map = new Map() + // TODO: TS map resize + for (let params_buf__i = 0; params_buf__i < params_buf__size; params_buf__i++) { + const params_buf__key: string = (valueDeserializer.readString() as string) + const params_buf__value: string = (valueDeserializer.readString() as string) + params_buf_.set(params_buf__key, params_buf__value) + } + params_buf = params_buf_ + } const params_result: Map | undefined|undefined = params_buf 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) + return value } readNestedScrollOptionsExt(): NestedScrollOptionsExt { let valueDeserializer: Deserializer = this const scrollUp_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scrollUp_buf: NestedScrollMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (scrollUp_buf_runtimeType)) - { - scrollUp_buf = (valueDeserializer.readInt32() as NestedScrollMode) - } + { + scrollUp_buf = (valueDeserializer.readInt32() as NestedScrollMode) + } const scrollUp_result: NestedScrollMode | undefined|undefined = scrollUp_buf const scrollDown_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scrollDown_buf: NestedScrollMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (scrollDown_buf_runtimeType)) - { - scrollDown_buf = (valueDeserializer.readInt32() as NestedScrollMode) - } + { + scrollDown_buf = (valueDeserializer.readInt32() as NestedScrollMode) + } const scrollDown_result: NestedScrollMode | undefined|undefined = scrollDown_buf const scrollRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scrollRight_buf: NestedScrollMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (scrollRight_buf_runtimeType)) - { - scrollRight_buf = (valueDeserializer.readInt32() as NestedScrollMode) - } + { + scrollRight_buf = (valueDeserializer.readInt32() as NestedScrollMode) + } const scrollRight_result: NestedScrollMode | undefined|undefined = scrollRight_buf const scrollLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scrollLeft_buf: NestedScrollMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (scrollLeft_buf_runtimeType)) - { - scrollLeft_buf = (valueDeserializer.readInt32() as NestedScrollMode) - } + { + scrollLeft_buf = (valueDeserializer.readInt32() as NestedScrollMode) + } const scrollLeft_result: NestedScrollMode | undefined|undefined = scrollLeft_buf let value: NestedScrollOptionsExt = ({scrollUp: scrollUp_result,scrollDown: scrollDown_result,scrollRight: scrollRight_result,scrollLeft: scrollLeft_result} as NestedScrollOptionsExt) - return (value as NestedScrollOptionsExt) + return value } readNestedScrollOptions(): NestedScrollOptions { let valueDeserializer: Deserializer = this const scrollForward_result: NestedScrollMode = (valueDeserializer.readInt32() as NestedScrollMode) const scrollBackward_result: NestedScrollMode = (valueDeserializer.readInt32() as NestedScrollMode) let value: NestedScrollOptions = ({scrollForward: scrollForward_result,scrollBackward: scrollBackward_result} as NestedScrollOptions) - return (value as NestedScrollOptions) + return value } readDataResubmissionHandler(): DataResubmissionHandler { let valueDeserializer: Deserializer = this @@ -5210,94 +5665,156 @@ export class Deserializer extends DeserializerBase { let ptr: KPointer = valueDeserializer.readPointer() return TextTimerControllerInternal.fromPtr(ptr) } + readDividerOptions(): DividerOptions { + let valueDeserializer: Deserializer = this + const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeWidth_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) + { + strokeWidth_buf = (valueDeserializer.readLength() as Dimension) + } + const strokeWidth_result: Dimension | undefined|undefined = strokeWidth_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: number = 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() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) + } + const color_result: ResourceColor | undefined|undefined = color_buf + const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let startMargin_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) + { + startMargin_buf = (valueDeserializer.readLength() as Dimension) + } + const startMargin_result: Dimension | undefined|undefined = startMargin_buf + const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let endMargin_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) + { + endMargin_buf = (valueDeserializer.readLength() as Dimension) + } + const endMargin_result: Dimension | undefined|undefined = endMargin_buf + let value: DividerOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerOptions) + return value + } readUnderlineColor(): UnderlineColor { let valueDeserializer: Deserializer = this const typing_buf_runtimeType = (valueDeserializer.readInt8() as int32) let typing_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (typing_buf_runtimeType)) - { - const typing_buf__selector: int32 = valueDeserializer.readInt8() - let typing_buf_: Color | number | string | Resource | undefined|undefined - if (typing_buf__selector == 0) { - typing_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (typing_buf__selector == 1) { - typing_buf_ = (valueDeserializer.readNumber() as number) - } - else if (typing_buf__selector == 2) { - typing_buf_ = (valueDeserializer.readString() as string) - } - else if (typing_buf__selector == 3) { - typing_buf_ = valueDeserializer.readResource() - } - typing_buf = (typing_buf_ as Color | number | string | Resource) + { + const typing_buf__selector: number = valueDeserializer.readInt8() + let typing_buf_: Color | number | string | Resource | undefined|undefined + if (typing_buf__selector == 0) { + typing_buf_ = (valueDeserializer.readInt32() as Color) } + else if (typing_buf__selector == 1) { + typing_buf_ = (valueDeserializer.readNumber() as number) + } + else if (typing_buf__selector == 2) { + typing_buf_ = (valueDeserializer.readString() as string) + } + else if (typing_buf__selector == 3) { + typing_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for typing_buf_ has to be chosen through deserialisation.") + } + typing_buf = (typing_buf_ as Color | number | string | Resource) + } const typing_result: ResourceColor | undefined|undefined = typing_buf const normal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let normal_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (normal_buf_runtimeType)) - { - const normal_buf__selector: int32 = valueDeserializer.readInt8() - let normal_buf_: Color | number | string | Resource | undefined|undefined - if (normal_buf__selector == 0) { - normal_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (normal_buf__selector == 1) { - normal_buf_ = (valueDeserializer.readNumber() as number) - } - 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_buf__selector: number = valueDeserializer.readInt8() + let normal_buf_: Color | number | string | Resource | undefined|undefined + if (normal_buf__selector == 0) { + normal_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (normal_buf__selector == 1) { + normal_buf_ = (valueDeserializer.readNumber() as number) + } + else if (normal_buf__selector == 2) { + normal_buf_ = (valueDeserializer.readString() as string) } + else if (normal_buf__selector == 3) { + normal_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for normal_buf_ has to be chosen through deserialisation.") + } + normal_buf = (normal_buf_ as Color | number | string | Resource) + } const normal_result: ResourceColor | undefined|undefined = normal_buf const error_buf_runtimeType = (valueDeserializer.readInt8() as int32) let error_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (error_buf_runtimeType)) - { - const error_buf__selector: int32 = valueDeserializer.readInt8() - let error_buf_: Color | number | string | Resource | undefined|undefined - if (error_buf__selector == 0) { - error_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (error_buf__selector == 1) { - error_buf_ = (valueDeserializer.readNumber() as number) - } - else if (error_buf__selector == 2) { - error_buf_ = (valueDeserializer.readString() as string) - } - else if (error_buf__selector == 3) { - error_buf_ = valueDeserializer.readResource() - } - error_buf = (error_buf_ as Color | number | string | Resource) + { + const error_buf__selector: number = valueDeserializer.readInt8() + let error_buf_: Color | number | string | Resource | undefined|undefined + if (error_buf__selector == 0) { + error_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (error_buf__selector == 1) { + error_buf_ = (valueDeserializer.readNumber() as number) + } + else if (error_buf__selector == 2) { + error_buf_ = (valueDeserializer.readString() as string) + } + else if (error_buf__selector == 3) { + error_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for error_buf_ has to be chosen through deserialisation.") } + error_buf = (error_buf_ as Color | number | string | Resource) + } const error_result: ResourceColor | undefined|undefined = error_buf const disable_buf_runtimeType = (valueDeserializer.readInt8() as int32) let disable_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (disable_buf_runtimeType)) - { - const disable_buf__selector: int32 = valueDeserializer.readInt8() - let disable_buf_: Color | number | string | Resource | undefined|undefined - if (disable_buf__selector == 0) { - disable_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (disable_buf__selector == 1) { - 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 Color | number | string | Resource) + { + const disable_buf__selector: number = valueDeserializer.readInt8() + let disable_buf_: Color | number | string | Resource | undefined|undefined + if (disable_buf__selector == 0) { + disable_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (disable_buf__selector == 1) { + 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() + } + else { + throw new Error("One of the branches for disable_buf_ has to be chosen through deserialisation.") + } + disable_buf = (disable_buf_ as Color | number | string | Resource) + } 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) + return value } readTextInputController(): TextInputController { let valueDeserializer: Deserializer = this @@ -5330,206 +5847,224 @@ export class Deserializer extends DeserializerBase { const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf: string | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - 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 (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - icon_buf = (icon_buf_ as string | Resource) + { + const icon_buf__selector: number = valueDeserializer.readInt8() + let icon_buf_: string | Resource | undefined|undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) + } + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") } + icon_buf = (icon_buf_ as string | Resource) + } 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)) - { - 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") + } + text_buf = (text_buf_ as string | Resource) + } const text_result: string | Resource | undefined|undefined = text_buf let value: TabBarOptions = ({icon: icon_result,text: text_result} as TabBarOptions) - return (value as TabBarOptions) + return value } readTabContentAnimatedTransition(): TabContentAnimatedTransition { let valueDeserializer: Deserializer = this const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) let timeout_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) - { - timeout_buf = (valueDeserializer.readNumber() as number) - } + { + timeout_buf = (valueDeserializer.readNumber() as number) + } const timeout_result: number | undefined|undefined = timeout_buf 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) + return value } readTabsController(): TabsController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() 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() + const minSize_buf_selector: number = 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) + } + else { + throw new Error("One of the branches for minSize_buf has to be chosen through deserialisation.") } const minSize_result: VP = (minSize_buf as string | number) let value: SwiperAutoFill = ({minSize: minSize_result} as SwiperAutoFill) - return (value as SwiperAutoFill) + return value } readArrowStyle(): ArrowStyle { let valueDeserializer: Deserializer = this const showBackground_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showBackground_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (showBackground_buf_runtimeType)) - { - showBackground_buf = valueDeserializer.readBoolean() - } + { + showBackground_buf = valueDeserializer.readBoolean() + } const showBackground_result: boolean | undefined|undefined = showBackground_buf const isSidebarMiddle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isSidebarMiddle_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (isSidebarMiddle_buf_runtimeType)) - { - isSidebarMiddle_buf = valueDeserializer.readBoolean() - } + { + isSidebarMiddle_buf = valueDeserializer.readBoolean() + } const isSidebarMiddle_result: boolean | undefined|undefined = isSidebarMiddle_buf const backgroundSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundSize_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundSize_buf_runtimeType)) - { - backgroundSize_buf = (valueDeserializer.readLength() as Length) - } + { + backgroundSize_buf = (valueDeserializer.readLength() as Length) + } const backgroundSize_result: Length | undefined|undefined = backgroundSize_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const arrowSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowSize_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (arrowSize_buf_runtimeType)) - { - arrowSize_buf = (valueDeserializer.readLength() as Length) - } + { + arrowSize_buf = (valueDeserializer.readLength() as Length) + } const arrowSize_result: Length | undefined|undefined = arrowSize_buf const arrowColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (arrowColor_buf_runtimeType)) - { - const arrowColor_buf__selector: int32 = valueDeserializer.readInt8() - let arrowColor_buf_: Color | number | string | Resource | undefined|undefined - if (arrowColor_buf__selector == 0) { - arrowColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (arrowColor_buf__selector == 1) { - arrowColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (arrowColor_buf__selector == 2) { - arrowColor_buf_ = (valueDeserializer.readString() as string) - } - else if (arrowColor_buf__selector == 3) { - arrowColor_buf_ = valueDeserializer.readResource() - } - arrowColor_buf = (arrowColor_buf_ as Color | number | string | Resource) + { + const arrowColor_buf__selector: number = valueDeserializer.readInt8() + let arrowColor_buf_: Color | number | string | Resource | undefined|undefined + if (arrowColor_buf__selector == 0) { + arrowColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (arrowColor_buf__selector == 1) { + arrowColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (arrowColor_buf__selector == 2) { + arrowColor_buf_ = (valueDeserializer.readString() as string) + } + else if (arrowColor_buf__selector == 3) { + arrowColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for arrowColor_buf_ has to be chosen through deserialisation.") } + arrowColor_buf = (arrowColor_buf_ as Color | number | string | Resource) + } const arrowColor_result: ResourceColor | undefined|undefined = arrowColor_buf 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) + return value } - readCallback_SwiperContentTransitionProxy_Void(): ((parameter: SwiperContentTransitionProxy) => void) { + readCallback_SwiperContentTransitionProxy_Void(isSync: boolean = false): ((parameter: SwiperContentTransitionProxy) => void) { const _resource: CallbackResource = this.readCallbackResource() 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; } + const _callSync: KPointer = this.readPointer() + return (parameter: SwiperContentTransitionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSwiperContentTransitionProxy(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-416053361, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-416053361, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readDigitIndicator(): DigitIndicator { + throw new Error("Can not deserialize builder class") + } + readDotIndicator(): DotIndicator { + throw new Error("Can not deserialize builder class") } readCancelButtonSymbolOptions(): CancelButtonSymbolOptions { let valueDeserializer: Deserializer = this const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: CancelButtonStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as CancelButtonStyle) - } + { + style_buf = (valueDeserializer.readInt32() as CancelButtonStyle) + } const style_result: CancelButtonStyle | undefined|undefined = style_buf const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf: SymbolGlyphModifier | undefined|undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - icon_buf = valueDeserializer.readCustomObject("SymbolGlyphModifier") - } + { + icon_buf = valueDeserializer.readSymbolGlyphModifier() + } const icon_result: SymbolGlyphModifier | undefined|undefined = icon_buf let value: CancelButtonSymbolOptions = ({style: style_result,icon: icon_result} as CancelButtonSymbolOptions) - return (value as CancelButtonSymbolOptions) + return value } readCancelButtonOptions(): CancelButtonOptions { let valueDeserializer: Deserializer = this const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: CancelButtonStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as CancelButtonStyle) - } + { + style_buf = (valueDeserializer.readInt32() as CancelButtonStyle) + } const style_result: CancelButtonStyle | undefined|undefined = style_buf const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf: IconOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - icon_buf = valueDeserializer.readIconOptions() - } + { + icon_buf = valueDeserializer.readIconOptions() + } const icon_result: IconOptions | undefined|undefined = icon_buf let value: CancelButtonOptions = ({style: style_result,icon: icon_result} as CancelButtonOptions) - return (value as CancelButtonOptions) + return value } readSearchController(): SearchController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() return SearchControllerInternal.fromPtr(ptr) } - readScrollOnWillScrollCallback(): ScrollOnWillScrollCallback { + readScrollOnWillScrollCallback(isSync: boolean = false): ScrollOnWillScrollCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (xOffset: number, yOffset: number, scrollState: ScrollState, scrollSource: ScrollSource): OffsetResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(xOffset); _argsSerializer.writeNumber(yOffset); _argsSerializer.writeInt32(scrollState); _argsSerializer.writeInt32(scrollSource); let _continuationValue: OffsetResult | undefined|undefined; const _continuationCallback: ((value: OffsetResult) => void) = (value: OffsetResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_ScrollOnWillScrollCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as OffsetResult); } + const _callSync: KPointer = this.readPointer() + return (xOffset: number, yOffset: number, scrollState: ScrollState, scrollSource: ScrollSource): OffsetResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(xOffset); _argsSerializer.writeNumber(yOffset); _argsSerializer.writeInt32(scrollState); _argsSerializer.writeInt32(scrollSource); let _continuationValue: OffsetResult | undefined|undefined; const _continuationCallback: ((value: OffsetResult) => void) = (value: OffsetResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-721521596, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-721521596, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as OffsetResult); } } - readMenuOnAppearCallback(): MenuOnAppearCallback { + readMenuOnAppearCallback(isSync: boolean = false): MenuOnAppearCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (start: number, end: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(start); _argsSerializer.writeNumber(end); nativeModule()._CallCallback(CallbackKind.Kind_MenuOnAppearCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (start: number, end: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(start); _argsSerializer.writeNumber(end); (isSync) ? (nativeModule()._CallCallbackSync(-614475458, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-614475458, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readRichEditorImageSpanResult(): RichEditorImageSpanResult { let valueDeserializer: Deserializer = this @@ -5537,31 +6072,34 @@ export class Deserializer extends DeserializerBase { const valuePixelMap_buf_runtimeType = (valueDeserializer.readInt8() as int32) let valuePixelMap_buf: PixelMap | undefined|undefined if ((RuntimeType.UNDEFINED) != (valuePixelMap_buf_runtimeType)) - { - valuePixelMap_buf = valueDeserializer.readPixelMap() - } + { + valuePixelMap_buf = (valueDeserializer.readPixelMap() as PixelMap) + } const valuePixelMap_result: PixelMap | undefined|undefined = valuePixelMap_buf const valueResourceStr_buf_runtimeType = (valueDeserializer.readInt8() as int32) let valueResourceStr_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (valueResourceStr_buf_runtimeType)) - { - const valueResourceStr_buf__selector: int32 = valueDeserializer.readInt8() - let valueResourceStr_buf_: string | Resource | undefined|undefined - if (valueResourceStr_buf__selector == 0) { - valueResourceStr_buf_ = (valueDeserializer.readString() as string) - } - else if (valueResourceStr_buf__selector == 1) { - valueResourceStr_buf_ = valueDeserializer.readResource() - } - valueResourceStr_buf = (valueResourceStr_buf_ as string | Resource) + { + const valueResourceStr_buf__selector: number = valueDeserializer.readInt8() + let valueResourceStr_buf_: string | Resource | undefined|undefined + if (valueResourceStr_buf__selector == 0) { + valueResourceStr_buf_ = (valueDeserializer.readString() as string) + } + else if (valueResourceStr_buf__selector == 1) { + valueResourceStr_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for valueResourceStr_buf_ has to be chosen through deserialisation.") + } + valueResourceStr_buf = (valueResourceStr_buf_ as string | Resource) + } const valueResourceStr_result: ResourceStr | undefined|undefined = valueResourceStr_buf 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] 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) + return value } readRichEditorTextSpanResult(): RichEditorTextSpanResult { let valueDeserializer: Deserializer = this @@ -5574,33 +6112,33 @@ export class Deserializer extends DeserializerBase { const symbolSpanStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let symbolSpanStyle_buf: RichEditorSymbolSpanStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (symbolSpanStyle_buf_runtimeType)) - { - symbolSpanStyle_buf = valueDeserializer.readRichEditorSymbolSpanStyle() - } + { + symbolSpanStyle_buf = valueDeserializer.readRichEditorSymbolSpanStyle() + } const symbolSpanStyle_result: RichEditorSymbolSpanStyle | undefined|undefined = symbolSpanStyle_buf const valueResource_buf_runtimeType = (valueDeserializer.readInt8() as int32) let valueResource_buf: Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (valueResource_buf_runtimeType)) - { - valueResource_buf = valueDeserializer.readResource() - } + { + valueResource_buf = valueDeserializer.readResource() + } const valueResource_result: Resource | undefined|undefined = valueResource_buf const paragraphStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let paragraphStyle_buf: RichEditorParagraphStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (paragraphStyle_buf_runtimeType)) - { - paragraphStyle_buf = valueDeserializer.readRichEditorParagraphStyle() - } + { + paragraphStyle_buf = valueDeserializer.readRichEditorParagraphStyle() + } const paragraphStyle_result: RichEditorParagraphStyle | undefined|undefined = paragraphStyle_buf const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) let previewText_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) - { - previewText_buf = (valueDeserializer.readString() as string) - } + { + previewText_buf = (valueDeserializer.readString() as string) + } const previewText_result: string | undefined|undefined = previewText_buf 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) + return value } readRichEditorStyledStringController(): RichEditorStyledStringController { let valueDeserializer: Deserializer = this @@ -5617,730 +6155,703 @@ export class Deserializer extends DeserializerBase { const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readLength() as Dimension) - } + { + start_buf = (valueDeserializer.readLength() as Dimension) + } const start_result: Dimension | undefined|undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readLength() as Dimension) - } + { + end_buf = (valueDeserializer.readLength() as Dimension) + } const end_result: Dimension | undefined|undefined = end_buf let value: GuideLinePosition = ({start: start_result,end: end_result} as GuideLinePosition) - return (value as GuideLinePosition) + return value } 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + } + 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for radiusWidth_buf_ has to be chosen through deserialisation.") + } + 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for radiusHeight_buf_ has to be chosen through deserialisation.") + } + 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) + return value } 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + } + 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + 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 + { + const radius_buf__selector: number = 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_ as number | string | Array) + radius_buf_ = radius_buf__u } + else { + throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") + } + 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) + return value } readProgressStyleOptions(): ProgressStyleOptions { let valueDeserializer: Deserializer = this const enableSmoothEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableSmoothEffect_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableSmoothEffect_buf_runtimeType)) - { - enableSmoothEffect_buf = valueDeserializer.readBoolean() - } + { + enableSmoothEffect_buf = valueDeserializer.readBoolean() + } const enableSmoothEffect_result: boolean | undefined|undefined = enableSmoothEffect_buf const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeWidth_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = (valueDeserializer.readLength() as Length) - } + { + strokeWidth_buf = (valueDeserializer.readLength() as Length) + } const strokeWidth_result: Length | undefined|undefined = strokeWidth_buf const scaleCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scaleCount_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (scaleCount_buf_runtimeType)) - { - scaleCount_buf = (valueDeserializer.readNumber() as number) - } + { + scaleCount_buf = (valueDeserializer.readNumber() as number) + } const scaleCount_result: number | undefined|undefined = scaleCount_buf const scaleWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scaleWidth_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (scaleWidth_buf_runtimeType)) - { - scaleWidth_buf = (valueDeserializer.readLength() as Length) - } + { + scaleWidth_buf = (valueDeserializer.readLength() as Length) + } const scaleWidth_result: Length | undefined|undefined = scaleWidth_buf let value: ProgressStyleOptions = ({enableSmoothEffect: enableSmoothEffect_result,strokeWidth: strokeWidth_result,scaleCount: scaleCount_result,scaleWidth: scaleWidth_result} as ProgressStyleOptions) - return (value as ProgressStyleOptions) + return value } readCapsuleStyleOptions(): CapsuleStyleOptions { let valueDeserializer: Deserializer = this const enableScanEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableScanEffect_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableScanEffect_buf_runtimeType)) - { - enableScanEffect_buf = valueDeserializer.readBoolean() - } + { + enableScanEffect_buf = valueDeserializer.readBoolean() + } const enableScanEffect_result: boolean | undefined|undefined = enableScanEffect_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__selector == 0) { - borderColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__selector == 1) { - borderColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__selector == 3) { - borderColor_buf_ = valueDeserializer.readResource() - } - borderColor_buf = (borderColor_buf_ as Color | number | string | Resource) + { + const borderColor_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__selector == 0) { + borderColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__selector == 1) { + borderColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__selector == 3) { + borderColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") } + borderColor_buf = (borderColor_buf_ as Color | number | string | Resource) + } const borderColor_result: ResourceColor | undefined|undefined = borderColor_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderWidth_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) - { - borderWidth_buf = (valueDeserializer.readLength() as Length) - } + { + borderWidth_buf = (valueDeserializer.readLength() as Length) + } const borderWidth_result: Length | undefined|undefined = borderWidth_buf const content_buf_runtimeType = (valueDeserializer.readInt8() as int32) let content_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (content_buf_runtimeType)) - { - content_buf = (valueDeserializer.readString() as string) - } + { + content_buf = (valueDeserializer.readString() as string) + } const content_result: string | undefined|undefined = content_buf const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) let font_buf: Font | undefined|undefined if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) - { - font_buf = valueDeserializer.readFont() - } + { + font_buf = valueDeserializer.readFont() + } const font_result: Font | undefined|undefined = font_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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + } + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) + } const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf const showDefaultPercentage_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showDefaultPercentage_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (showDefaultPercentage_buf_runtimeType)) - { - showDefaultPercentage_buf = valueDeserializer.readBoolean() - } + { + showDefaultPercentage_buf = valueDeserializer.readBoolean() + } const showDefaultPercentage_result: boolean | undefined|undefined = showDefaultPercentage_buf 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) + return value } readRingStyleOptions(): RingStyleOptions { let valueDeserializer: Deserializer = this const enableScanEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableScanEffect_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableScanEffect_buf_runtimeType)) - { - enableScanEffect_buf = valueDeserializer.readBoolean() - } + { + enableScanEffect_buf = valueDeserializer.readBoolean() + } const enableScanEffect_result: boolean | undefined|undefined = enableScanEffect_buf const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeWidth_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = (valueDeserializer.readLength() as Length) - } + { + strokeWidth_buf = (valueDeserializer.readLength() as Length) + } const strokeWidth_result: Length | undefined|undefined = strokeWidth_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - shadow_buf = valueDeserializer.readBoolean() - } + { + shadow_buf = valueDeserializer.readBoolean() + } const shadow_result: boolean | undefined|undefined = shadow_buf const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) let status_buf: ProgressStatus | undefined|undefined if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) - { - status_buf = (valueDeserializer.readInt32() as ProgressStatus) - } + { + status_buf = (valueDeserializer.readInt32() as ProgressStatus) + } const status_result: ProgressStatus | undefined|undefined = status_buf let value: RingStyleOptions = ({enableScanEffect: enableScanEffect_result,strokeWidth: strokeWidth_result,shadow: shadow_result,status: status_result} as RingStyleOptions) - return (value as RingStyleOptions) + return value } readLinearStyleOptions(): LinearStyleOptions { let valueDeserializer: Deserializer = this const enableScanEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableScanEffect_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableScanEffect_buf_runtimeType)) - { - enableScanEffect_buf = valueDeserializer.readBoolean() - } + { + enableScanEffect_buf = valueDeserializer.readBoolean() + } const enableScanEffect_result: boolean | undefined|undefined = enableScanEffect_buf const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeWidth_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = (valueDeserializer.readLength() as Length) - } + { + strokeWidth_buf = (valueDeserializer.readLength() as Length) + } const strokeWidth_result: Length | undefined|undefined = strokeWidth_buf const strokeRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeRadius_buf: string | number | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (strokeRadius_buf_runtimeType)) - { - const strokeRadius_buf__selector: int32 = valueDeserializer.readInt8() - 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) { - strokeRadius_buf_ = (valueDeserializer.readNumber() as number) - } - else if (strokeRadius_buf__selector == 2) { - strokeRadius_buf_ = valueDeserializer.readResource() - } - strokeRadius_buf = (strokeRadius_buf_ as string | number | Resource) + { + const strokeRadius_buf__selector: number = valueDeserializer.readInt8() + 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) { + strokeRadius_buf_ = (valueDeserializer.readNumber() as number) + } + else if (strokeRadius_buf__selector == 2) { + strokeRadius_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for strokeRadius_buf_ has to be chosen through deserialisation.") + } + strokeRadius_buf = (strokeRadius_buf_ as string | number | Resource) + } const strokeRadius_result: PX | VP | LPX | Resource | undefined|undefined = strokeRadius_buf let value: LinearStyleOptions = ({enableScanEffect: enableScanEffect_result,strokeWidth: strokeWidth_result,strokeRadius: strokeRadius_result} as LinearStyleOptions) - return (value as LinearStyleOptions) + return value } readPluginComponentTemplate(): PluginComponentTemplate { let valueDeserializer: Deserializer = this const source_result: string = (valueDeserializer.readString() as string) const bundleName_result: string = (valueDeserializer.readString() as string) let value: PluginComponentTemplate = ({source: source_result,bundleName: bundleName_result} as PluginComponentTemplate) - return (value as PluginComponentTemplate) + return value } readCircleStyleOptions(): CircleStyleOptions { let valueDeserializer: Deserializer = this 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) + } const color_result: ResourceColor | undefined|undefined = color_buf const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - radius_buf = valueDeserializer.readLengthMetrics() - } + { + radius_buf = valueDeserializer.readLengthMetrics() + } const radius_result: LengthMetrics | undefined|undefined = radius_buf const enableWaveEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableWaveEffect_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableWaveEffect_buf_runtimeType)) - { - enableWaveEffect_buf = valueDeserializer.readBoolean() - } + { + enableWaveEffect_buf = valueDeserializer.readBoolean() + } const enableWaveEffect_result: boolean | undefined|undefined = enableWaveEffect_buf - let value: CircleStyleOptions = ({color: color_result,radius: radius_result,enableWaveEffect: enableWaveEffect_result} as CircleStyleOptions) - return (value as CircleStyleOptions) + const enableForeground_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableForeground_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableForeground_buf_runtimeType)) + { + enableForeground_buf = valueDeserializer.readBoolean() + } + const enableForeground_result: boolean | undefined|undefined = enableForeground_buf + let value: CircleStyleOptions = ({color: color_result,radius: radius_result,enableWaveEffect: enableWaveEffect_result,enableForeground: enableForeground_result} as CircleStyleOptions) + return value + } + readTextModifier(): TextModifier { + let value: TextModifier = ({} as TextModifier) + return value } - readNavigationCustomTitle(): NavigationCustomTitle { + readNavDestinationCustomTitle(): NavDestinationCustomTitle { let valueDeserializer: Deserializer = this const builder_result: CustomBuilder = valueDeserializer.readCallback_Any() - const height_buf_selector: int32 = valueDeserializer.readInt8() + const height_buf_selector: number = valueDeserializer.readInt8() let height_buf: TitleHeight | Length | undefined|undefined if (height_buf_selector == 0) { height_buf = (valueDeserializer.readInt32() as TitleHeight) } else if (height_buf_selector == 1) { height_buf = (valueDeserializer.readLength() as Length) + } + else { + throw new Error("One of the branches for height_buf has to be chosen through deserialisation.") } const height_result: TitleHeight | Length = (height_buf as TitleHeight | Length) - let value: NavigationCustomTitle = ({builder: builder_result,height: height_result} as NavigationCustomTitle) - return (value as NavigationCustomTitle) + let value: NavDestinationCustomTitle = ({builder: builder_result,height: height_result} as NavDestinationCustomTitle) + return value } - readNavigationCommonTitle(): NavigationCommonTitle { + readNavDestinationCommonTitle(): NavDestinationCommonTitle { let valueDeserializer: Deserializer = this - const main_buf_selector: int32 = valueDeserializer.readInt8() + const main_buf_selector: number = valueDeserializer.readInt8() let main_buf: string | Resource | undefined|undefined if (main_buf_selector == 0) { main_buf = (valueDeserializer.readString() as string) } else if (main_buf_selector == 1) { main_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for main_buf has to be chosen through deserialisation.") } const main_result: string | Resource = (main_buf as string | Resource) - const sub_buf_selector: int32 = valueDeserializer.readInt8() + const sub_buf_selector: number = valueDeserializer.readInt8() let sub_buf: string | Resource | undefined|undefined if (sub_buf_selector == 0) { sub_buf = (valueDeserializer.readString() as string) } else if (sub_buf_selector == 1) { sub_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for sub_buf has to be chosen through deserialisation.") } const sub_result: string | Resource = (sub_buf as string | Resource) - let value: NavigationCommonTitle = ({main: main_result,sub: sub_result} as NavigationCommonTitle) - return (value as NavigationCommonTitle) + let value: NavDestinationCommonTitle = ({main: main_result,sub: sub_result} as NavDestinationCommonTitle) + return value } - readNavContentInfo(): NavContentInfo { + readSystemBarStyle(): SystemBarStyle { let valueDeserializer: Deserializer = this - const name_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let name_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (name_buf_runtimeType)) - { - name_buf = (valueDeserializer.readString() as string) + const __SystemBarStyleStub_result: string = (valueDeserializer.readString() as string) + let value: SystemBarStyle = ({__SystemBarStyleStub: __SystemBarStyleStub_result} as SystemBarStyle) + return value + } + readMenuItemOptions(): MenuItemOptions { + let valueDeserializer: Deserializer = this + const startIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let startIcon_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (startIcon_buf_runtimeType)) + { + const startIcon_buf__selector: number = valueDeserializer.readInt8() + let startIcon_buf_: string | Resource | undefined|undefined + if (startIcon_buf__selector == 0) { + startIcon_buf_ = (valueDeserializer.readString() as string) } - const name_result: string | undefined|undefined = name_buf - const index_result: number = (valueDeserializer.readNumber() as number) - const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mode_buf: NavDestinationMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) - { - mode_buf = (valueDeserializer.readInt32() as NavDestinationMode) + else if (startIcon_buf__selector == 1) { + startIcon_buf_ = valueDeserializer.readResource() } - const mode_result: NavDestinationMode | undefined|undefined = mode_buf - const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let param_buf: Object | undefined|undefined - if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) - { - param_buf = (valueDeserializer.readCustomObject("Object") as Object) + else { + throw new Error("One of the branches for startIcon_buf_ has to be chosen through deserialisation.") } - const param_result: Object | undefined|undefined = param_buf - const navDestinationId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let navDestinationId_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (navDestinationId_buf_runtimeType)) - { - navDestinationId_buf = (valueDeserializer.readString() as string) - } - const navDestinationId_result: string | undefined|undefined = navDestinationId_buf - 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 { - let valueDeserializer: Deserializer = this - const onTransitionEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onTransitionEnd_buf: ((parameter: boolean) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onTransitionEnd_buf_runtimeType)) - { - onTransitionEnd_buf = valueDeserializer.readCallback_Boolean_Void() - } - const onTransitionEnd_result: ((parameter: boolean) => void) | undefined|undefined = onTransitionEnd_buf - const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let timeout_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) - { - timeout_buf = (valueDeserializer.readNumber() as number) - } - const timeout_result: number | undefined|undefined = timeout_buf - const isInteractive_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isInteractive_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (isInteractive_buf_runtimeType)) - { - isInteractive_buf = valueDeserializer.readBoolean() - } - const isInteractive_result: boolean | undefined|undefined = isInteractive_buf - const transition_result: ((transitionProxy: NavigationTransitionProxy) => void) = valueDeserializer.readCallback_NavigationTransitionProxy_Void() - 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: TextModifier = ({} as TextModifier) - return (value as TextModifier) - } - readNavDestinationCustomTitle(): NavDestinationCustomTitle { - let valueDeserializer: Deserializer = this - const builder_result: CustomBuilder = valueDeserializer.readCallback_Any() - const height_buf_selector: int32 = valueDeserializer.readInt8() - let height_buf: TitleHeight | Length | undefined|undefined - if (height_buf_selector == 0) { - height_buf = (valueDeserializer.readInt32() as TitleHeight) - } - else if (height_buf_selector == 1) { - height_buf = (valueDeserializer.readLength() as Length) - } - const height_result: TitleHeight | Length = (height_buf as TitleHeight | Length) - let value: NavDestinationCustomTitle = ({builder: builder_result,height: height_result} as NavDestinationCustomTitle) - return (value as NavDestinationCustomTitle) - } - readNavDestinationCommonTitle(): NavDestinationCommonTitle { - let valueDeserializer: Deserializer = this - const main_buf_selector: int32 = valueDeserializer.readInt8() - let main_buf: string | Resource | undefined|undefined - if (main_buf_selector == 0) { - main_buf = (valueDeserializer.readString() as string) + startIcon_buf = (startIcon_buf_ as string | Resource) } - else if (main_buf_selector == 1) { - main_buf = valueDeserializer.readResource() - } - const main_result: string | Resource = (main_buf as string | Resource) - const sub_buf_selector: int32 = valueDeserializer.readInt8() - let sub_buf: string | Resource | undefined|undefined - if (sub_buf_selector == 0) { - sub_buf = (valueDeserializer.readString() as string) - } - else if (sub_buf_selector == 1) { - sub_buf = valueDeserializer.readResource() - } - const sub_result: string | Resource = (sub_buf as string | Resource) - let value: NavDestinationCommonTitle = ({main: main_result,sub: sub_result} as NavDestinationCommonTitle) - return (value as NavDestinationCommonTitle) - } - readMenuItemOptions(): MenuItemOptions { - let valueDeserializer: Deserializer = this - const startIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let startIcon_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (startIcon_buf_runtimeType)) - { - const startIcon_buf__selector: int32 = valueDeserializer.readInt8() - let startIcon_buf_: string | Resource | undefined|undefined - if (startIcon_buf__selector == 0) { - startIcon_buf_ = (valueDeserializer.readString() as string) - } - else if (startIcon_buf__selector == 1) { - startIcon_buf_ = valueDeserializer.readResource() - } - startIcon_buf = (startIcon_buf_ as string | Resource) - } const startIcon_result: ResourceStr | undefined|undefined = startIcon_buf const symbolStartIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let symbolStartIcon_buf: SymbolGlyphModifier | undefined|undefined if ((RuntimeType.UNDEFINED) != (symbolStartIcon_buf_runtimeType)) - { - symbolStartIcon_buf = valueDeserializer.readCustomObject("SymbolGlyphModifier") - } + { + symbolStartIcon_buf = valueDeserializer.readSymbolGlyphModifier() + } const symbolStartIcon_result: SymbolGlyphModifier | undefined|undefined = symbolStartIcon_buf const content_buf_runtimeType = (valueDeserializer.readInt8() as int32) let content_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (content_buf_runtimeType)) - { - const content_buf__selector: int32 = valueDeserializer.readInt8() - let content_buf_: string | Resource | undefined|undefined - if (content_buf__selector == 0) { - content_buf_ = (valueDeserializer.readString() as string) - } - else if (content_buf__selector == 1) { - content_buf_ = valueDeserializer.readResource() - } - content_buf = (content_buf_ as string | Resource) + { + const content_buf__selector: number = valueDeserializer.readInt8() + let content_buf_: string | Resource | undefined|undefined + if (content_buf__selector == 0) { + content_buf_ = (valueDeserializer.readString() as string) + } + else if (content_buf__selector == 1) { + content_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for content_buf_ has to be chosen through deserialisation.") + } + content_buf = (content_buf_ as string | Resource) + } const content_result: ResourceStr | undefined|undefined = content_buf const endIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let endIcon_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (endIcon_buf_runtimeType)) - { - const endIcon_buf__selector: int32 = valueDeserializer.readInt8() - let endIcon_buf_: string | Resource | undefined|undefined - if (endIcon_buf__selector == 0) { - endIcon_buf_ = (valueDeserializer.readString() as string) - } - else if (endIcon_buf__selector == 1) { - endIcon_buf_ = valueDeserializer.readResource() - } - endIcon_buf = (endIcon_buf_ as string | Resource) + { + const endIcon_buf__selector: number = valueDeserializer.readInt8() + let endIcon_buf_: string | Resource | undefined|undefined + if (endIcon_buf__selector == 0) { + endIcon_buf_ = (valueDeserializer.readString() as string) + } + else if (endIcon_buf__selector == 1) { + endIcon_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for endIcon_buf_ has to be chosen through deserialisation.") + } + endIcon_buf = (endIcon_buf_ as string | Resource) + } const endIcon_result: ResourceStr | undefined|undefined = endIcon_buf const symbolEndIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let symbolEndIcon_buf: SymbolGlyphModifier | undefined|undefined if ((RuntimeType.UNDEFINED) != (symbolEndIcon_buf_runtimeType)) - { - symbolEndIcon_buf = valueDeserializer.readCustomObject("SymbolGlyphModifier") - } + { + symbolEndIcon_buf = valueDeserializer.readSymbolGlyphModifier() + } const symbolEndIcon_result: SymbolGlyphModifier | undefined|undefined = symbolEndIcon_buf const labelInfo_buf_runtimeType = (valueDeserializer.readInt8() as int32) let labelInfo_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (labelInfo_buf_runtimeType)) - { - const labelInfo_buf__selector: int32 = valueDeserializer.readInt8() - let labelInfo_buf_: string | Resource | undefined|undefined - if (labelInfo_buf__selector == 0) { - labelInfo_buf_ = (valueDeserializer.readString() as string) - } - else if (labelInfo_buf__selector == 1) { - labelInfo_buf_ = valueDeserializer.readResource() - } - labelInfo_buf = (labelInfo_buf_ as string | Resource) + { + const labelInfo_buf__selector: number = valueDeserializer.readInt8() + let labelInfo_buf_: string | Resource | undefined|undefined + if (labelInfo_buf__selector == 0) { + labelInfo_buf_ = (valueDeserializer.readString() as string) } + else if (labelInfo_buf__selector == 1) { + labelInfo_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for labelInfo_buf_ has to be chosen through deserialisation.") + } + labelInfo_buf = (labelInfo_buf_ as string | Resource) + } const labelInfo_result: ResourceStr | undefined|undefined = labelInfo_buf const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let builder_buf: CustomBuilder | undefined|undefined if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) - { - builder_buf = valueDeserializer.readCallback_Any() - } + { + builder_buf = valueDeserializer.readCallback_Any() + } const builder_result: CustomBuilder | undefined|undefined = builder_buf 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) + return value } readDividerStyleOptions(): DividerStyleOptions { let valueDeserializer: Deserializer = this const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeWidth_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = valueDeserializer.readLengthMetrics() - } + { + strokeWidth_buf = valueDeserializer.readLengthMetrics() + } const strokeWidth_result: LengthMetrics | undefined|undefined = strokeWidth_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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) + } const color_result: ResourceColor | undefined|undefined = color_buf const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let startMargin_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf = valueDeserializer.readLengthMetrics() - } + { + startMargin_buf = valueDeserializer.readLengthMetrics() + } const startMargin_result: LengthMetrics | undefined|undefined = startMargin_buf const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let endMargin_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf = valueDeserializer.readLengthMetrics() - } + { + endMargin_buf = valueDeserializer.readLengthMetrics() + } const endMargin_result: LengthMetrics | undefined|undefined = endMargin_buf let value: DividerStyleOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerStyleOptions) - return (value as DividerStyleOptions) + return value } readASTCResource(): ASTCResource { let valueDeserializer: Deserializer = this const sources_buf_length: int32 = valueDeserializer.readInt32() let sources_buf: Array = new Array() for (let sources_buf_i = 0; sources_buf_i < sources_buf_length; sources_buf_i++) { - { - sources_buf[sources_buf_i] = (valueDeserializer.readString() as string) - } + sources_buf[sources_buf_i] = (valueDeserializer.readString() as string) } const sources_result: Array = sources_buf const column_result: number = (valueDeserializer.readNumber() as number) let value: ASTCResource = ({sources: sources_result,column: column_result} as ASTCResource) - return (value as ASTCResource) + return value + } + readDrawableDescriptor(): DrawableDescriptor { + let valueDeserializer: Deserializer = this + const __DrawableDescriptorStub_result: string = (valueDeserializer.readString() as string) + let value: DrawableDescriptor = ({__DrawableDescriptorStub: __DrawableDescriptorStub_result} as DrawableDescriptor) + return value } readLocalizedEdges(): LocalizedEdges { let valueDeserializer: Deserializer = this const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = valueDeserializer.readLengthMetrics() - } + { + top_buf = valueDeserializer.readLengthMetrics() + } const top_result: LengthMetrics | undefined|undefined = top_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() - } + { + start_buf = valueDeserializer.readLengthMetrics() + } const start_result: LengthMetrics | undefined|undefined = start_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = valueDeserializer.readLengthMetrics() - } + { + bottom_buf = valueDeserializer.readLengthMetrics() + } const bottom_result: LengthMetrics | undefined|undefined = bottom_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() - } + { + end_buf = valueDeserializer.readLengthMetrics() + } const end_result: LengthMetrics | undefined|undefined = end_buf let value: LocalizedEdges = ({top: top_result,start: start_result,bottom: bottom_result,end: end_result} as LocalizedEdges) - return (value as LocalizedEdges) + return value } readEdges(): Edges { let valueDeserializer: Deserializer = this const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = (valueDeserializer.readLength() as Dimension) - } + { + top_buf = (valueDeserializer.readLength() as Dimension) + } const top_result: Dimension | undefined|undefined = top_buf const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) let left_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - left_buf = (valueDeserializer.readLength() as Dimension) - } + { + left_buf = (valueDeserializer.readLength() as Dimension) + } const left_result: Dimension | undefined|undefined = left_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = (valueDeserializer.readLength() as Dimension) - } + { + bottom_buf = (valueDeserializer.readLength() as Dimension) + } const bottom_result: Dimension | undefined|undefined = bottom_buf const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) let right_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) - { - right_buf = (valueDeserializer.readLength() as Dimension) - } + { + right_buf = (valueDeserializer.readLength() as Dimension) + } const right_result: Dimension | undefined|undefined = right_buf let value: Edges = ({top: top_result,left: left_result,bottom: bottom_result,right: right_result} as Edges) - return (value as Edges) + return value } readListDividerOptions(): ListDividerOptions { let valueDeserializer: Deserializer = this @@ -6348,123 +6859,149 @@ export class Deserializer extends DeserializerBase { 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) + } const color_result: ResourceColor | undefined|undefined = color_buf const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let startMargin_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf = (valueDeserializer.readLength() as Length) - } + { + startMargin_buf = (valueDeserializer.readLength() as Length) + } const startMargin_result: Length | undefined|undefined = startMargin_buf const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let endMargin_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf = (valueDeserializer.readLength() as Length) - } + { + endMargin_buf = (valueDeserializer.readLength() as Length) + } const endMargin_result: Length | undefined|undefined = endMargin_buf let value: ListDividerOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as ListDividerOptions) - return (value as ListDividerOptions) + return value } - readCallback_Number_Void(): ((index: number) => void) { + readCallback_Number_Void(isSync: boolean = false): ((index: number) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - 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; } + const _callSync: KPointer = this.readPointer() + return (index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); (isSync) ? (nativeModule()._CallCallbackSync(36519084, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(36519084, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readDrawingColorFilter(): DrawingColorFilter { + let valueDeserializer: Deserializer = this + const __DrawingColorFilterStub_result: string = (valueDeserializer.readString() as string) + let value: DrawingColorFilter = ({__DrawingColorFilterStub: __DrawingColorFilterStub_result} as DrawingColorFilter) + return value } readColorFilter(): ColorFilter { let value: ColorFilter = ({} as ColorFilter) - return (value as ColorFilter) + return value } readBreakPoints(): BreakPoints { let valueDeserializer: Deserializer = this const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) let value_buf: Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - const value_buf__length: int32 = valueDeserializer.readInt32() - let value_buf_: Array = new Array() - for (let value_buf__i = 0; value_buf__i < value_buf__length; value_buf__i++) { - { - value_buf_[value_buf__i] = (valueDeserializer.readString() as string) - } - } - value_buf = value_buf_ + { + const value_buf__length: int32 = valueDeserializer.readInt32() + let value_buf_: Array = new Array() + for (let value_buf__i = 0; value_buf__i < value_buf__length; value_buf__i++) { + value_buf_[value_buf__i] = (valueDeserializer.readString() as string) } + value_buf = value_buf_ + } const value_result: Array | undefined|undefined = value_buf const reference_buf_runtimeType = (valueDeserializer.readInt8() as int32) let reference_buf: BreakpointsReference | undefined|undefined if ((RuntimeType.UNDEFINED) != (reference_buf_runtimeType)) - { - reference_buf = (valueDeserializer.readInt32() as BreakpointsReference) - } + { + reference_buf = (valueDeserializer.readInt32() as BreakpointsReference) + } const reference_result: BreakpointsReference | undefined|undefined = reference_buf let value: BreakPoints = ({value: value_result,reference: reference_result} as BreakPoints) - return (value as BreakPoints) + return value } - readCallback_Number_Tuple_Number_Number_Number_Number(): ((index: number) => [ number, number, number, number ]) { + readCallback_Number_Tuple_Number_Number_Number_Number(isSync: boolean = false): ((index: number) => [ number, number, number, number ]) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (index: number): [ number, number, number, number ] => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(index); let _continuationValue: [ number, number, number, number ] | undefined|undefined; const _continuationCallback: ((value: [ number, number, number, number ]) => void) = (value: [ number, number, number, number ]): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_Tuple_Number_Number_Number_Number, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as [ number, number, number, number ]); } + const _callSync: KPointer = this.readPointer() + return (index: number): [ number, number, number, number ] => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue: [ number, number, number, number ] | undefined|undefined; const _continuationCallback: ((value: [ number, number, number, number ]) => void) = (value: [ number, number, number, number ]): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1618565120, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1618565120, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as [ number, number, number, number ]); } } - readCallback_Number_Tuple_Number_Number(): ((index: number) => [ number, number ]) { + readCallback_Number_Tuple_Number_Number(isSync: boolean = false): ((index: number) => [ number, number ]) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (index: number): [ number, number ] => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(index); let _continuationValue: [ number, number ] | undefined|undefined; const _continuationCallback: ((value: [ number, number ]) => void) = (value: [ number, number ]): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_Tuple_Number_Number, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as [ number, number ]); } + const _callSync: KPointer = this.readPointer() + return (index: number): [ number, number ] => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue: [ number, number ] | undefined|undefined; const _continuationCallback: ((value: [ number, number ]) => void) = (value: [ number, number ]): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1602877440, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1602877440, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as [ number, number ]); } + } + readWindowStatusType(): WindowStatusType { + let valueDeserializer: Deserializer = this + const __WindowStatusTypeStub_result: string = (valueDeserializer.readString() as string) + let value: WindowStatusType = ({__WindowStatusTypeStub: __WindowStatusTypeStub_result} as WindowStatusType) + return value } readFlexSpaceOptions(): FlexSpaceOptions { let valueDeserializer: Deserializer = this const main_buf_runtimeType = (valueDeserializer.readInt8() as int32) let main_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (main_buf_runtimeType)) - { - main_buf = valueDeserializer.readLengthMetrics() - } + { + main_buf = valueDeserializer.readLengthMetrics() + } const main_result: LengthMetrics | undefined|undefined = main_buf const cross_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cross_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (cross_buf_runtimeType)) - { - cross_buf = valueDeserializer.readLengthMetrics() - } + { + cross_buf = valueDeserializer.readLengthMetrics() + } const cross_result: LengthMetrics | undefined|undefined = cross_buf let value: FlexSpaceOptions = ({main: main_result,cross: cross_result} as FlexSpaceOptions) - return (value as FlexSpaceOptions) + return value + } + readLinearGradient_data_panel(): LinearGradient_data_panel { + let value: LinearGradient_data_panel = ({} as LinearGradient_data_panel) + return value + } + readRectShape(): RectShape { + let valueDeserializer: Deserializer = this + const __RectShapeStub_result: string = (valueDeserializer.readString() as string) + let value: RectShape = ({__RectShapeStub: __RectShapeStub_result} as RectShape) + return value } readColumnSplitDividerStyle(): ColumnSplitDividerStyle { let valueDeserializer: Deserializer = this const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let startMargin_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf = (valueDeserializer.readLength() as Dimension) - } + { + startMargin_buf = (valueDeserializer.readLength() as Dimension) + } const startMargin_result: Dimension | undefined|undefined = startMargin_buf const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let endMargin_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf = (valueDeserializer.readLength() as Dimension) - } + { + endMargin_buf = (valueDeserializer.readLength() as Dimension) + } const endMargin_result: Dimension | undefined|undefined = endMargin_buf let value: ColumnSplitDividerStyle = ({startMargin: startMargin_result,endMargin: endMargin_result} as ColumnSplitDividerStyle) - return (value as ColumnSplitDividerStyle) + return value } readLightSource(): LightSource { let valueDeserializer: Deserializer = this @@ -6475,26 +7012,29 @@ export class Deserializer extends DeserializerBase { 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) + } const color_result: ResourceColor | undefined|undefined = color_buf let value: LightSource = ({positionX: positionX_result,positionY: positionY_result,positionZ: positionZ_result,intensity: intensity_result,color: color_result} as LightSource) - return (value as LightSource) + return value } readDrawingRenderingContext(): DrawingRenderingContext { let valueDeserializer: Deserializer = this @@ -6519,199 +7059,226 @@ export class Deserializer extends DeserializerBase { const data_buf_length: int32 = valueDeserializer.readInt32() let data_buf: Array = new Array() for (let data_buf_i = 0; data_buf_i < data_buf_length; data_buf_i++) { - { - data_buf[data_buf_i] = valueDeserializer.readCalendarDay() - } + data_buf[data_buf_i] = valueDeserializer.readCalendarDay() } const data_result: Array = data_buf let value: MonthData = ({year: year_result,month: month_result,data: data_result} as MonthData) - return (value as MonthData) + return value } readBadgeStyle(): BadgeStyle { let valueDeserializer: Deserializer = this 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } + color_buf = (color_buf_ as Color | number | string | Resource) + } const color_result: ResourceColor | undefined|undefined = color_buf const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontSize_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - const fontSize_buf__selector: int32 = valueDeserializer.readInt8() - let fontSize_buf_: number | string | undefined|undefined - if (fontSize_buf__selector == 0) { - fontSize_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontSize_buf__selector == 1) { - fontSize_buf_ = (valueDeserializer.readString() as string) - } - fontSize_buf = (fontSize_buf_ as number | string) + { + const fontSize_buf__selector: number = valueDeserializer.readInt8() + let fontSize_buf_: number | string | undefined|undefined + if (fontSize_buf__selector == 0) { + fontSize_buf_ = (valueDeserializer.readNumber() as number) } + else if (fontSize_buf__selector == 1) { + fontSize_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation.") + } + fontSize_buf = (fontSize_buf_ as number | string) + } const fontSize_result: number | string | undefined|undefined = fontSize_buf const badgeSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let badgeSize_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (badgeSize_buf_runtimeType)) - { - const badgeSize_buf__selector: int32 = valueDeserializer.readInt8() - let badgeSize_buf_: number | string | undefined|undefined - if (badgeSize_buf__selector == 0) { - badgeSize_buf_ = (valueDeserializer.readNumber() as number) - } - else if (badgeSize_buf__selector == 1) { - badgeSize_buf_ = (valueDeserializer.readString() as string) - } - badgeSize_buf = (badgeSize_buf_ as number | string) + { + const badgeSize_buf__selector: number = valueDeserializer.readInt8() + let badgeSize_buf_: number | string | undefined|undefined + if (badgeSize_buf__selector == 0) { + badgeSize_buf_ = (valueDeserializer.readNumber() as number) + } + else if (badgeSize_buf__selector == 1) { + badgeSize_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for badgeSize_buf_ has to be chosen through deserialisation.") } + badgeSize_buf = (badgeSize_buf_ as number | string) + } const badgeSize_result: number | string | undefined|undefined = badgeSize_buf const badgeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let badgeColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (badgeColor_buf_runtimeType)) - { - const badgeColor_buf__selector: int32 = valueDeserializer.readInt8() - let badgeColor_buf_: Color | number | string | Resource | undefined|undefined - if (badgeColor_buf__selector == 0) { - badgeColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (badgeColor_buf__selector == 1) { - badgeColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (badgeColor_buf__selector == 2) { - badgeColor_buf_ = (valueDeserializer.readString() as string) - } - else if (badgeColor_buf__selector == 3) { - badgeColor_buf_ = valueDeserializer.readResource() - } - badgeColor_buf = (badgeColor_buf_ as Color | number | string | Resource) + { + const badgeColor_buf__selector: number = valueDeserializer.readInt8() + let badgeColor_buf_: Color | number | string | Resource | undefined|undefined + if (badgeColor_buf__selector == 0) { + badgeColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (badgeColor_buf__selector == 1) { + badgeColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (badgeColor_buf__selector == 2) { + badgeColor_buf_ = (valueDeserializer.readString() as string) } + else if (badgeColor_buf__selector == 3) { + badgeColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for badgeColor_buf_ has to be chosen through deserialisation.") + } + badgeColor_buf = (badgeColor_buf_ as Color | number | string | Resource) + } const badgeColor_result: ResourceColor | undefined|undefined = badgeColor_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__selector == 0) { - borderColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__selector == 1) { - borderColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__selector == 3) { - borderColor_buf_ = valueDeserializer.readResource() - } - borderColor_buf = (borderColor_buf_ as Color | number | string | Resource) + { + const borderColor_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__selector == 0) { + borderColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__selector == 1) { + borderColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__selector == 3) { + borderColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") } + borderColor_buf = (borderColor_buf_ as Color | number | string | Resource) + } const borderColor_result: ResourceColor | undefined|undefined = borderColor_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderWidth_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) - { - borderWidth_buf = (valueDeserializer.readLength() as Length) - } + { + borderWidth_buf = (valueDeserializer.readLength() as Length) + } const borderWidth_result: Length | undefined|undefined = borderWidth_buf const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontWeight_buf: number | FontWeight | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const fontWeight_buf__selector: int32 = valueDeserializer.readInt8() - let fontWeight_buf_: number | FontWeight | string | undefined|undefined - if (fontWeight_buf__selector == 0) { - fontWeight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_ = (valueDeserializer.readInt32() as FontWeight) - } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_ = (valueDeserializer.readString() as string) - } - fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) + { + const fontWeight_buf__selector: number = valueDeserializer.readInt8() + let fontWeight_buf_: number | FontWeight | string | undefined|undefined + if (fontWeight_buf__selector == 0) { + fontWeight_buf_ = (valueDeserializer.readNumber() as number) } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_ = (valueDeserializer.readInt32() as FontWeight) + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") + } + fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) + } const fontWeight_result: number | FontWeight | string | undefined|undefined = fontWeight_buf 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) + return value } readScrollMotion(): ScrollMotion { let value: ScrollMotion = ({} as ScrollMotion) - return (value as ScrollMotion) + return value } readFrictionMotion(): FrictionMotion { let value: FrictionMotion = ({} as FrictionMotion) - return (value as FrictionMotion) + return value } readSpringMotion(): SpringMotion { let value: SpringMotion = ({} as SpringMotion) - return (value as SpringMotion) + return value } - readCallback_SheetType_Void(): ((parameter: SheetType) => void) { + readUIContext(): UIContext { + let valueDeserializer: Deserializer = this + const __UIContextStub_result: string = (valueDeserializer.readString() as string) + let value: UIContext = ({__UIContextStub: __UIContextStub_result} as UIContext) + return value + } + readCallback_SheetType_Void(isSync: boolean = false): ((parameter: SheetType) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: SheetType): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeInt32(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_SheetType_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: SheetType): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-224451112, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-224451112, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_SpringBackAction_Void(): ((parameter: SpringBackAction) => void) { + readCallback_SpringBackAction_Void(isSync: boolean = false): ((parameter: SpringBackAction) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: SpringBackAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeSpringBackAction(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_SpringBackAction_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: SpringBackAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSpringBackAction(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1536231691, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1536231691, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_DismissSheetAction_Void(): ((parameter: DismissSheetAction) => void) { + readCallback_DismissSheetAction_Void(isSync: boolean = false): ((parameter: DismissSheetAction) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: DismissSheetAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeDismissSheetAction(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_DismissSheetAction_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: DismissSheetAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissSheetAction(parameter); (isSync) ? (nativeModule()._CallCallbackSync(889549796, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(889549796, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_SheetDismiss_Void(): ((sheetDismiss: SheetDismiss) => void) { + readCallback_SheetDismiss_Void(isSync: boolean = false): ((sheetDismiss: SheetDismiss) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (sheetDismiss: SheetDismiss): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeSheetDismiss(sheetDismiss); nativeModule()._CallCallback(CallbackKind.Kind_Callback_SheetDismiss_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (sheetDismiss: SheetDismiss): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSheetDismiss(sheetDismiss); (isSync) ? (nativeModule()._CallCallbackSync(22609082, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(22609082, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_DismissContentCoverAction_Void(): ((parameter: DismissContentCoverAction) => void) { + readCallback_DismissContentCoverAction_Void(isSync: boolean = false): ((parameter: DismissContentCoverAction) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: DismissContentCoverAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeDismissContentCoverAction(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_DismissContentCoverAction_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: DismissContentCoverAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissContentCoverAction(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1283506641, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1283506641, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readContextMenuAnimationOptions(): ContextMenuAnimationOptions { let valueDeserializer: Deserializer = this const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scale_buf: AnimationRange | undefined|undefined if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf = (valueDeserializer.readCustomObject("AnimationRange") as AnimationRange) - } + { + scale_buf = (valueDeserializer.readCustomObject("AnimationRange") as AnimationRange) + } const scale_result: AnimationRange | undefined|undefined = scale_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf: TransitionEffect | undefined|undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result: TransitionEffect | undefined|undefined = transition_buf const hoverScale_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hoverScale_buf: AnimationRange | undefined|undefined if ((RuntimeType.UNDEFINED) != (hoverScale_buf_runtimeType)) - { - hoverScale_buf = (valueDeserializer.readCustomObject("AnimationRange") as AnimationRange) - } + { + hoverScale_buf = (valueDeserializer.readCustomObject("AnimationRange") as AnimationRange) + } const hoverScale_result: AnimationRange | undefined|undefined = hoverScale_buf let value: ContextMenuAnimationOptions = ({scale: scale_result,transition: transition_result,hoverScale: hoverScale_result} as ContextMenuAnimationOptions) - return (value as ContextMenuAnimationOptions) + return value } readCustomPopupOptions(): CustomPopupOptions { let valueDeserializer: Deserializer = this @@ -6719,233 +7286,251 @@ export class Deserializer extends DeserializerBase { const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) let placement_buf: Placement | undefined|undefined if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf = (valueDeserializer.readInt32() as Placement) - } + { + placement_buf = (valueDeserializer.readInt32() as Placement) + } const placement_result: Placement | undefined|undefined = placement_buf const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskColor_buf: Color | string | Resource | number | undefined|undefined if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) - { - const maskColor_buf__selector: int32 = valueDeserializer.readInt8() - let maskColor_buf_: Color | string | Resource | number | undefined|undefined - if (maskColor_buf__selector == 0) { - maskColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (maskColor_buf__selector == 1) { - maskColor_buf_ = (valueDeserializer.readString() as string) - } - else if (maskColor_buf__selector == 2) { - maskColor_buf_ = valueDeserializer.readResource() - } - else if (maskColor_buf__selector == 3) { - maskColor_buf_ = (valueDeserializer.readNumber() as number) - } - maskColor_buf = (maskColor_buf_ as Color | string | Resource | number) + { + const maskColor_buf__selector: number = valueDeserializer.readInt8() + let maskColor_buf_: Color | string | Resource | number | undefined|undefined + if (maskColor_buf__selector == 0) { + maskColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (maskColor_buf__selector == 1) { + maskColor_buf_ = (valueDeserializer.readString() as string) } + else if (maskColor_buf__selector == 2) { + maskColor_buf_ = valueDeserializer.readResource() + } + else if (maskColor_buf__selector == 3) { + maskColor_buf_ = (valueDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation.") + } + maskColor_buf = (maskColor_buf_ as Color | string | Resource | number) + } const maskColor_result: Color | string | Resource | number | undefined|undefined = maskColor_buf const popupColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let popupColor_buf: Color | string | Resource | number | undefined|undefined if ((RuntimeType.UNDEFINED) != (popupColor_buf_runtimeType)) - { - const popupColor_buf__selector: int32 = valueDeserializer.readInt8() - let popupColor_buf_: Color | string | Resource | number | undefined|undefined - if (popupColor_buf__selector == 0) { - popupColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (popupColor_buf__selector == 1) { - popupColor_buf_ = (valueDeserializer.readString() as string) - } - else if (popupColor_buf__selector == 2) { - popupColor_buf_ = valueDeserializer.readResource() - } - else if (popupColor_buf__selector == 3) { - popupColor_buf_ = (valueDeserializer.readNumber() as number) - } - popupColor_buf = (popupColor_buf_ as Color | string | Resource | number) + { + const popupColor_buf__selector: number = valueDeserializer.readInt8() + let popupColor_buf_: Color | string | Resource | number | undefined|undefined + if (popupColor_buf__selector == 0) { + popupColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (popupColor_buf__selector == 1) { + popupColor_buf_ = (valueDeserializer.readString() as string) + } + else if (popupColor_buf__selector == 2) { + popupColor_buf_ = valueDeserializer.readResource() + } + else if (popupColor_buf__selector == 3) { + popupColor_buf_ = (valueDeserializer.readNumber() as number) } + else { + throw new Error("One of the branches for popupColor_buf_ has to be chosen through deserialisation.") + } + popupColor_buf = (popupColor_buf_ as Color | string | Resource | number) + } const popupColor_result: Color | string | Resource | number | undefined|undefined = popupColor_buf const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableArrow_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) - { - enableArrow_buf = valueDeserializer.readBoolean() - } + { + enableArrow_buf = valueDeserializer.readBoolean() + } const enableArrow_result: boolean | undefined|undefined = enableArrow_buf const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf = valueDeserializer.readBoolean() - } + { + autoCancel_buf = valueDeserializer.readBoolean() + } const autoCancel_result: boolean | undefined|undefined = autoCancel_buf const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onStateChange_buf: ((event: { isVisible: boolean }) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onStateChange_buf_runtimeType)) - { - onStateChange_buf = valueDeserializer.readCallback_Literal_Boolean_isVisible_Void() - } + { + onStateChange_buf = valueDeserializer.readCallback_Literal_Boolean_isVisible_Void() + } const onStateChange_result: ((event: { isVisible: boolean }) => void) | undefined|undefined = onStateChange_buf const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowOffset_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) - { - arrowOffset_buf = (valueDeserializer.readLength() as Length) - } + { + arrowOffset_buf = (valueDeserializer.readLength() as Length) + } const arrowOffset_result: Length | undefined|undefined = arrowOffset_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf const mask_buf_runtimeType = (valueDeserializer.readInt8() as int32) let mask_buf: boolean | { color: ResourceColor } | undefined|undefined if ((RuntimeType.UNDEFINED) != (mask_buf_runtimeType)) - { - const mask_buf__selector: int32 = valueDeserializer.readInt8() - let mask_buf_: boolean | { color: ResourceColor } | undefined|undefined - if (mask_buf__selector == 0) { - mask_buf_ = valueDeserializer.readBoolean() - } - else if (mask_buf__selector == 1) { - const mask_buf__u_color_buf_selector: int32 = valueDeserializer.readInt8() - let mask_buf__u_color_buf: Color | number | string | Resource | undefined|undefined - if (mask_buf__u_color_buf_selector == 0) { - mask_buf__u_color_buf = (valueDeserializer.readInt32() as Color) - } - else if (mask_buf__u_color_buf_selector == 1) { - mask_buf__u_color_buf = (valueDeserializer.readNumber() as number) - } - else if (mask_buf__u_color_buf_selector == 2) { - mask_buf__u_color_buf = (valueDeserializer.readString() as string) - } - else if (mask_buf__u_color_buf_selector == 3) { - 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} as { color: ResourceColor }) + { + const mask_buf__selector: number = valueDeserializer.readInt8() + let mask_buf_: boolean | { color: ResourceColor } | undefined|undefined + if (mask_buf__selector == 0) { + mask_buf_ = valueDeserializer.readBoolean() + } + else if (mask_buf__selector == 1) { + const mask_buf__u_color_buf_selector: number = valueDeserializer.readInt8() + let mask_buf__u_color_buf: Color | number | string | Resource | undefined|undefined + if (mask_buf__u_color_buf_selector == 0) { + mask_buf__u_color_buf = (valueDeserializer.readInt32() as Color) + } + else if (mask_buf__u_color_buf_selector == 1) { + mask_buf__u_color_buf = (valueDeserializer.readNumber() as number) } - mask_buf = (mask_buf_ as boolean | { color: ResourceColor }) + else if (mask_buf__u_color_buf_selector == 2) { + mask_buf__u_color_buf = (valueDeserializer.readString() as string) + } + else if (mask_buf__u_color_buf_selector == 3) { + mask_buf__u_color_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation.") + } + const mask_buf__u_color: ResourceColor = (mask_buf__u_color_buf as Color | number | string | Resource) + mask_buf_ = ({color: mask_buf__u_color} as { color: ResourceColor }) + } + else { + throw new Error("One of the branches for mask_buf_ has to be chosen through deserialisation.") } + mask_buf = (mask_buf_ as boolean | { color: ResourceColor }) + } const mask_result: boolean | { color: ResourceColor } | undefined|undefined = mask_buf const targetSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) let targetSpace_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (targetSpace_buf_runtimeType)) - { - targetSpace_buf = (valueDeserializer.readLength() as Length) - } + { + targetSpace_buf = (valueDeserializer.readLength() as Length) + } const targetSpace_result: Length | undefined|undefined = targetSpace_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() - } + { + offset_buf = valueDeserializer.readPosition() + } const offset_result: Position | undefined|undefined = offset_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Dimension) - } + { + width_buf = (valueDeserializer.readLength() as Dimension) + } const width_result: Dimension | undefined|undefined = width_buf const arrowPointPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowPointPosition_buf: ArrowPointPosition | undefined|undefined if ((RuntimeType.UNDEFINED) != (arrowPointPosition_buf_runtimeType)) - { - arrowPointPosition_buf = Object.values(ArrowPointPosition)[valueDeserializer.readInt32()] - } + { + arrowPointPosition_buf = Object.values(ArrowPointPosition)[valueDeserializer.readInt32()] + } const arrowPointPosition_result: ArrowPointPosition | undefined|undefined = arrowPointPosition_buf const arrowWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowWidth_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (arrowWidth_buf_runtimeType)) - { - arrowWidth_buf = (valueDeserializer.readLength() as Dimension) - } + { + arrowWidth_buf = (valueDeserializer.readLength() as Dimension) + } const arrowWidth_result: Dimension | undefined|undefined = arrowWidth_buf const arrowHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowHeight_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (arrowHeight_buf_runtimeType)) - { - arrowHeight_buf = (valueDeserializer.readLength() as Dimension) - } + { + arrowHeight_buf = (valueDeserializer.readLength() as Dimension) + } const arrowHeight_result: Dimension | undefined|undefined = arrowHeight_buf const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - radius_buf = (valueDeserializer.readLength() as Dimension) - } + { + radius_buf = (valueDeserializer.readLength() as Dimension) + } const radius_result: Dimension | undefined|undefined = radius_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector: int32 = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + { + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf: BlurStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf const focusable_buf_runtimeType = (valueDeserializer.readInt8() as int32) let focusable_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (focusable_buf_runtimeType)) - { - focusable_buf = valueDeserializer.readBoolean() - } + { + focusable_buf = valueDeserializer.readBoolean() + } const focusable_result: boolean | undefined|undefined = focusable_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf: TransitionEffect | undefined|undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result: TransitionEffect | undefined|undefined = transition_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - const onWillDismiss_buf__selector: int32 = valueDeserializer.readInt8() - let onWillDismiss_buf_: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined - if (onWillDismiss_buf__selector == 0) { - onWillDismiss_buf_ = valueDeserializer.readBoolean() - } - else if (onWillDismiss_buf__selector == 1) { - onWillDismiss_buf_ = valueDeserializer.readCallback_DismissPopupAction_Void() - } - onWillDismiss_buf = (onWillDismiss_buf_ as boolean | ((parameter: DismissPopupAction) => void)) + { + const onWillDismiss_buf__selector: number = valueDeserializer.readInt8() + let onWillDismiss_buf_: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined + if (onWillDismiss_buf__selector == 0) { + onWillDismiss_buf_ = valueDeserializer.readBoolean() } + else if (onWillDismiss_buf__selector == 1) { + onWillDismiss_buf_ = valueDeserializer.readCallback_DismissPopupAction_Void() + } + else { + throw new Error("One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation.") + } + onWillDismiss_buf = (onWillDismiss_buf_ as boolean | ((parameter: DismissPopupAction) => void)) + } const onWillDismiss_result: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined = onWillDismiss_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf const followTransformOfTarget_buf_runtimeType = (valueDeserializer.readInt8() as int32) let followTransformOfTarget_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) - { - followTransformOfTarget_buf = valueDeserializer.readBoolean() - } + { + 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) + return value } readPopupOptions(): PopupOptions { let valueDeserializer: Deserializer = this @@ -6953,256 +7538,283 @@ export class Deserializer extends DeserializerBase { const placementOnTop_buf_runtimeType = (valueDeserializer.readInt8() as int32) let placementOnTop_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (placementOnTop_buf_runtimeType)) - { - placementOnTop_buf = valueDeserializer.readBoolean() - } + { + placementOnTop_buf = valueDeserializer.readBoolean() + } const placementOnTop_result: boolean | undefined|undefined = placementOnTop_buf const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) let placement_buf: Placement | undefined|undefined if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf = (valueDeserializer.readInt32() as Placement) - } + { + placement_buf = (valueDeserializer.readInt32() as Placement) + } const placement_result: Placement | undefined|undefined = placement_buf const primaryButton_buf_runtimeType = (valueDeserializer.readInt8() as int32) let primaryButton_buf: { value: string, action: (() => void) } | undefined|undefined if ((RuntimeType.UNDEFINED) != (primaryButton_buf_runtimeType)) - { - 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} as { value: string, action: (() => void) }) - } + { + 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} as { value: string, action: (() => void) }) + } const primaryButton_result: { value: string, action: (() => void) } | undefined|undefined = primaryButton_buf const secondaryButton_buf_runtimeType = (valueDeserializer.readInt8() as int32) let secondaryButton_buf: { value: string, action: (() => void) } | undefined|undefined if ((RuntimeType.UNDEFINED) != (secondaryButton_buf_runtimeType)) - { - 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} as { value: string, action: (() => void) }) - } + { + 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} as { value: string, action: (() => void) }) + } const secondaryButton_result: { value: string, action: (() => void) } | undefined|undefined = secondaryButton_buf const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onStateChange_buf: ((event: { isVisible: boolean }) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onStateChange_buf_runtimeType)) - { - onStateChange_buf = valueDeserializer.readCallback_Literal_Boolean_isVisible_Void() - } + { + onStateChange_buf = valueDeserializer.readCallback_Literal_Boolean_isVisible_Void() + } const onStateChange_result: ((event: { isVisible: boolean }) => void) | undefined|undefined = onStateChange_buf const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowOffset_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) - { - arrowOffset_buf = (valueDeserializer.readLength() as Length) - } + { + arrowOffset_buf = (valueDeserializer.readLength() as Length) + } const arrowOffset_result: Length | undefined|undefined = arrowOffset_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf const mask_buf_runtimeType = (valueDeserializer.readInt8() as int32) let mask_buf: boolean | { color: ResourceColor } | undefined|undefined if ((RuntimeType.UNDEFINED) != (mask_buf_runtimeType)) - { - const mask_buf__selector: int32 = valueDeserializer.readInt8() - let mask_buf_: boolean | { color: ResourceColor } | undefined|undefined - if (mask_buf__selector == 0) { - mask_buf_ = valueDeserializer.readBoolean() - } - else if (mask_buf__selector == 1) { - const mask_buf__u_color_buf_selector: int32 = valueDeserializer.readInt8() - let mask_buf__u_color_buf: Color | number | string | Resource | undefined|undefined - if (mask_buf__u_color_buf_selector == 0) { - mask_buf__u_color_buf = (valueDeserializer.readInt32() as Color) - } - else if (mask_buf__u_color_buf_selector == 1) { - mask_buf__u_color_buf = (valueDeserializer.readNumber() as number) - } - else if (mask_buf__u_color_buf_selector == 2) { - mask_buf__u_color_buf = (valueDeserializer.readString() as string) - } - else if (mask_buf__u_color_buf_selector == 3) { - 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} as { color: ResourceColor }) + { + const mask_buf__selector: number = valueDeserializer.readInt8() + let mask_buf_: boolean | { color: ResourceColor } | undefined|undefined + if (mask_buf__selector == 0) { + mask_buf_ = valueDeserializer.readBoolean() + } + else if (mask_buf__selector == 1) { + const mask_buf__u_color_buf_selector: number = valueDeserializer.readInt8() + let mask_buf__u_color_buf: Color | number | string | Resource | undefined|undefined + if (mask_buf__u_color_buf_selector == 0) { + mask_buf__u_color_buf = (valueDeserializer.readInt32() as Color) + } + else if (mask_buf__u_color_buf_selector == 1) { + mask_buf__u_color_buf = (valueDeserializer.readNumber() as number) + } + else if (mask_buf__u_color_buf_selector == 2) { + mask_buf__u_color_buf = (valueDeserializer.readString() as string) + } + else if (mask_buf__u_color_buf_selector == 3) { + mask_buf__u_color_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation.") } - mask_buf = (mask_buf_ as boolean | { color: ResourceColor }) + const mask_buf__u_color: ResourceColor = (mask_buf__u_color_buf as Color | number | string | Resource) + mask_buf_ = ({color: mask_buf__u_color} as { color: ResourceColor }) } + else { + throw new Error("One of the branches for mask_buf_ has to be chosen through deserialisation.") + } + mask_buf = (mask_buf_ as boolean | { color: ResourceColor }) + } const mask_result: boolean | { color: ResourceColor } | undefined|undefined = mask_buf const messageOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let messageOptions_buf: PopupMessageOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (messageOptions_buf_runtimeType)) - { - messageOptions_buf = valueDeserializer.readPopupMessageOptions() - } + { + messageOptions_buf = valueDeserializer.readPopupMessageOptions() + } const messageOptions_result: PopupMessageOptions | undefined|undefined = messageOptions_buf const targetSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) let targetSpace_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (targetSpace_buf_runtimeType)) - { - targetSpace_buf = (valueDeserializer.readLength() as Length) - } + { + targetSpace_buf = (valueDeserializer.readLength() as Length) + } const targetSpace_result: Length | undefined|undefined = targetSpace_buf const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableArrow_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) - { - enableArrow_buf = valueDeserializer.readBoolean() - } + { + enableArrow_buf = valueDeserializer.readBoolean() + } const enableArrow_result: boolean | undefined|undefined = enableArrow_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() - } + { + offset_buf = valueDeserializer.readPosition() + } const offset_result: Position | undefined|undefined = offset_buf const popupColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let popupColor_buf: Color | string | Resource | number | undefined|undefined if ((RuntimeType.UNDEFINED) != (popupColor_buf_runtimeType)) - { - const popupColor_buf__selector: int32 = valueDeserializer.readInt8() - let popupColor_buf_: Color | string | Resource | number | undefined|undefined - if (popupColor_buf__selector == 0) { - popupColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (popupColor_buf__selector == 1) { - popupColor_buf_ = (valueDeserializer.readString() as string) - } - else if (popupColor_buf__selector == 2) { - popupColor_buf_ = valueDeserializer.readResource() - } - else if (popupColor_buf__selector == 3) { - popupColor_buf_ = (valueDeserializer.readNumber() as number) - } - popupColor_buf = (popupColor_buf_ as Color | string | Resource | number) + { + const popupColor_buf__selector: number = valueDeserializer.readInt8() + let popupColor_buf_: Color | string | Resource | number | undefined|undefined + if (popupColor_buf__selector == 0) { + popupColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (popupColor_buf__selector == 1) { + popupColor_buf_ = (valueDeserializer.readString() as string) } + else if (popupColor_buf__selector == 2) { + popupColor_buf_ = valueDeserializer.readResource() + } + else if (popupColor_buf__selector == 3) { + popupColor_buf_ = (valueDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for popupColor_buf_ has to be chosen through deserialisation.") + } + popupColor_buf = (popupColor_buf_ as Color | string | Resource | number) + } const popupColor_result: Color | string | Resource | number | undefined|undefined = popupColor_buf const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf = valueDeserializer.readBoolean() - } + { + autoCancel_buf = valueDeserializer.readBoolean() + } const autoCancel_result: boolean | undefined|undefined = autoCancel_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Dimension) - } + { + width_buf = (valueDeserializer.readLength() as Dimension) + } const width_result: Dimension | undefined|undefined = width_buf const arrowPointPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowPointPosition_buf: ArrowPointPosition | undefined|undefined if ((RuntimeType.UNDEFINED) != (arrowPointPosition_buf_runtimeType)) - { - arrowPointPosition_buf = Object.values(ArrowPointPosition)[valueDeserializer.readInt32()] - } + { + arrowPointPosition_buf = Object.values(ArrowPointPosition)[valueDeserializer.readInt32()] + } const arrowPointPosition_result: ArrowPointPosition | undefined|undefined = arrowPointPosition_buf const arrowWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowWidth_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (arrowWidth_buf_runtimeType)) - { - arrowWidth_buf = (valueDeserializer.readLength() as Dimension) - } + { + arrowWidth_buf = (valueDeserializer.readLength() as Dimension) + } const arrowWidth_result: Dimension | undefined|undefined = arrowWidth_buf const arrowHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowHeight_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (arrowHeight_buf_runtimeType)) - { - arrowHeight_buf = (valueDeserializer.readLength() as Dimension) - } + { + arrowHeight_buf = (valueDeserializer.readLength() as Dimension) + } const arrowHeight_result: Dimension | undefined|undefined = arrowHeight_buf const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - radius_buf = (valueDeserializer.readLength() as Dimension) - } + { + radius_buf = (valueDeserializer.readLength() as Dimension) + } const radius_result: Dimension | undefined|undefined = radius_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector: int32 = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + { + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf: BlurStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf: TransitionEffect | undefined|undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result: TransitionEffect | undefined|undefined = transition_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - const onWillDismiss_buf__selector: int32 = valueDeserializer.readInt8() - let onWillDismiss_buf_: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined - if (onWillDismiss_buf__selector == 0) { - onWillDismiss_buf_ = valueDeserializer.readBoolean() - } - else if (onWillDismiss_buf__selector == 1) { - onWillDismiss_buf_ = valueDeserializer.readCallback_DismissPopupAction_Void() - } - onWillDismiss_buf = (onWillDismiss_buf_ as boolean | ((parameter: DismissPopupAction) => void)) + { + const onWillDismiss_buf__selector: number = valueDeserializer.readInt8() + let onWillDismiss_buf_: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined + if (onWillDismiss_buf__selector == 0) { + onWillDismiss_buf_ = valueDeserializer.readBoolean() + } + else if (onWillDismiss_buf__selector == 1) { + onWillDismiss_buf_ = valueDeserializer.readCallback_DismissPopupAction_Void() } + else { + throw new Error("One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation.") + } + onWillDismiss_buf = (onWillDismiss_buf_ as boolean | ((parameter: DismissPopupAction) => void)) + } const onWillDismiss_result: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined = onWillDismiss_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf const followTransformOfTarget_buf_runtimeType = (valueDeserializer.readInt8() as int32) let followTransformOfTarget_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) - { - followTransformOfTarget_buf = valueDeserializer.readBoolean() - } + { + 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) + return value + } + readBlender(): Blender { + let valueDeserializer: Deserializer = this + const __BlenderStub_result: string = (valueDeserializer.readString() as string) + let value: Blender = ({__BlenderStub: __BlenderStub_result} as Blender) + return value } readOverlayOffset(): OverlayOffset { let valueDeserializer: Deserializer = this const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) let x_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readNumber() as number) - } + { + x_buf = (valueDeserializer.readNumber() as number) + } const x_result: number | undefined|undefined = x_buf const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) let y_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - y_buf = (valueDeserializer.readNumber() as number) - } + { + y_buf = (valueDeserializer.readNumber() as number) + } const y_result: number | undefined|undefined = y_buf let value: OverlayOffset = ({x: x_result,y: y_result} as OverlayOffset) - return (value as OverlayOffset) + return value + } + readImageModifier(): ImageModifier { + let valueDeserializer: Deserializer = this + const __ImageModifierStub_result: string = (valueDeserializer.readString() as string) + let value: ImageModifier = ({__ImageModifierStub: __ImageModifierStub_result} as ImageModifier) + return value } readMotionPathOptions(): MotionPathOptions { let valueDeserializer: Deserializer = this @@ -7210,31 +7822,32 @@ export class Deserializer extends DeserializerBase { const from_buf_runtimeType = (valueDeserializer.readInt8() as int32) let from_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (from_buf_runtimeType)) - { - from_buf = (valueDeserializer.readNumber() as number) - } + { + from_buf = (valueDeserializer.readNumber() as number) + } const from_result: number | undefined|undefined = from_buf const to_buf_runtimeType = (valueDeserializer.readInt8() as int32) let to_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (to_buf_runtimeType)) - { - to_buf = (valueDeserializer.readNumber() as number) - } + { + to_buf = (valueDeserializer.readNumber() as number) + } const to_result: number | undefined|undefined = to_buf const rotatable_buf_runtimeType = (valueDeserializer.readInt8() as int32) let rotatable_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (rotatable_buf_runtimeType)) - { - rotatable_buf = valueDeserializer.readBoolean() - } + { + rotatable_buf = valueDeserializer.readBoolean() + } const rotatable_result: boolean | undefined|undefined = rotatable_buf let value: MotionPathOptions = ({path: path_result,from: from_result,to: to_result,rotatable: rotatable_result} as MotionPathOptions) - return (value as MotionPathOptions) + return value } - readTransitionFinishCallback(): TransitionFinishCallback { + readTransitionFinishCallback(isSync: boolean = false): TransitionFinishCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (transitionIn: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeBoolean(transitionIn); nativeModule()._CallCallback(CallbackKind.Kind_TransitionFinishCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (transitionIn: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(transitionIn); (isSync) ? (nativeModule()._CallCallbackSync(-1878458553, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1878458553, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readBlurOptions(): BlurOptions { let valueDeserializer: Deserializer = this @@ -7242,7 +7855,25 @@ export class Deserializer extends DeserializerBase { const grayscale_buf_value1: number = (valueDeserializer.readNumber() as number) 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) + return value + } + readPathShape(): PathShape { + let valueDeserializer: Deserializer = this + const __PathShapeStub_result: string = (valueDeserializer.readString() as string) + let value: PathShape = ({__PathShapeStub: __PathShapeStub_result} as PathShape) + return value + } + readEllipseShape(): EllipseShape { + let valueDeserializer: Deserializer = this + const __EllipseShapeStub_result: string = (valueDeserializer.readString() as string) + let value: EllipseShape = ({__EllipseShapeStub: __EllipseShapeStub_result} as EllipseShape) + return value + } + readCircleShape(): CircleShape { + let valueDeserializer: Deserializer = this + const __CircleShapeStub_result: string = (valueDeserializer.readString() as string) + let value: CircleShape = ({__CircleShapeStub: __CircleShapeStub_result} as CircleShape) + return value } readProgressMask(): ProgressMask { let valueDeserializer: Deserializer = this @@ -7254,26 +7885,26 @@ export class Deserializer extends DeserializerBase { const pixelMap_buf_runtimeType = (valueDeserializer.readInt8() as int32) let pixelMap_buf: PixelMap | undefined|undefined if ((RuntimeType.UNDEFINED) != (pixelMap_buf_runtimeType)) - { - pixelMap_buf = valueDeserializer.readPixelMap() - } + { + pixelMap_buf = (valueDeserializer.readPixelMap() as PixelMap) + } const pixelMap_result: PixelMap | undefined|undefined = pixelMap_buf const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let builder_buf: CustomBuilder | undefined|undefined if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) - { - builder_buf = valueDeserializer.readCallback_Any() - } + { + builder_buf = valueDeserializer.readCallback_Any() + } const builder_result: CustomBuilder | undefined|undefined = builder_buf const extraInfo_buf_runtimeType = (valueDeserializer.readInt8() as int32) let extraInfo_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (extraInfo_buf_runtimeType)) - { - extraInfo_buf = (valueDeserializer.readString() as string) - } + { + extraInfo_buf = (valueDeserializer.readString() as string) + } const extraInfo_result: string | undefined|undefined = extraInfo_buf let value: DragItemInfo = ({pixelMap: pixelMap_result,builder: builder_result,extraInfo: extraInfo_result} as DragItemInfo) - return (value as DragItemInfo) + return value } readClickEffect(): ClickEffect { let valueDeserializer: Deserializer = this @@ -7281,64 +7912,64 @@ export class Deserializer extends DeserializerBase { const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scale_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf = (valueDeserializer.readNumber() as number) - } + { + scale_buf = (valueDeserializer.readNumber() as number) + } const scale_result: number | undefined|undefined = scale_buf let value: ClickEffect = ({level: level_result,scale: scale_result} as ClickEffect) - return (value as ClickEffect) + return value } readBias(): Bias { 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) - } + { + 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) - } + { + vertical_buf = (valueDeserializer.readNumber() as number) + } const vertical_result: number | undefined|undefined = vertical_buf let value: Bias = ({horizontal: horizontal_result,vertical: vertical_result} as Bias) - return (value as Bias) + return value } readLocalizedVerticalAlignParam(): LocalizedVerticalAlignParam { let valueDeserializer: Deserializer = this const anchor_result: string = (valueDeserializer.readString() as string) const align_result: VerticalAlign = (valueDeserializer.readInt32() as VerticalAlign) let value: LocalizedVerticalAlignParam = ({anchor: anchor_result,align: align_result} as LocalizedVerticalAlignParam) - return (value as LocalizedVerticalAlignParam) + return value } readLocalizedHorizontalAlignParam(): LocalizedHorizontalAlignParam { let valueDeserializer: Deserializer = this const anchor_result: string = (valueDeserializer.readString() as string) const align_result: HorizontalAlign = (valueDeserializer.readInt32() as HorizontalAlign) let value: LocalizedHorizontalAlignParam = ({anchor: anchor_result,align: align_result} as LocalizedHorizontalAlignParam) - return (value as LocalizedHorizontalAlignParam) + return value } readLocalizedPosition(): LocalizedPosition { let valueDeserializer: Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = valueDeserializer.readLengthMetrics() - } + { + start_buf = valueDeserializer.readLengthMetrics() + } const start_result: LengthMetrics | undefined|undefined = start_buf const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = valueDeserializer.readLengthMetrics() - } + { + top_buf = valueDeserializer.readLengthMetrics() + } const top_result: LengthMetrics | undefined|undefined = top_buf let value: LocalizedPosition = ({start: start_result,top: top_result} as LocalizedPosition) - return (value as LocalizedPosition) + return value } readInvertOptions(): InvertOptions { let valueDeserializer: Deserializer = this @@ -7347,54 +7978,66 @@ export class Deserializer extends DeserializerBase { const threshold_result: number = (valueDeserializer.readNumber() as number) const thresholdRange_result: number = (valueDeserializer.readNumber() as number) let value: InvertOptions = ({low: low_result,high: high_result,threshold: threshold_result,thresholdRange: thresholdRange_result} as InvertOptions) - return (value as InvertOptions) + return value } readMotionBlurAnchor(): MotionBlurAnchor { let valueDeserializer: Deserializer = this const x_result: number = (valueDeserializer.readNumber() as number) const y_result: number = (valueDeserializer.readNumber() as number) let value: MotionBlurAnchor = ({x: x_result,y: y_result} as MotionBlurAnchor) - return (value as MotionBlurAnchor) + return value } readTransitionOptions(): TransitionOptions { let valueDeserializer: Deserializer = this const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf: TransitionType | undefined|undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readInt32() as TransitionType) - } + { + type_buf = (valueDeserializer.readInt32() as TransitionType) + } const type_result: TransitionType | undefined|undefined = type_buf const opacity_buf_runtimeType = (valueDeserializer.readInt8() as int32) let opacity_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (opacity_buf_runtimeType)) - { - opacity_buf = (valueDeserializer.readNumber() as number) - } + { + opacity_buf = (valueDeserializer.readNumber() as number) + } const opacity_result: number | undefined|undefined = opacity_buf const translate_buf_runtimeType = (valueDeserializer.readInt8() as int32) let translate_buf: TranslateOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (translate_buf_runtimeType)) - { - translate_buf = valueDeserializer.readTranslateOptions() - } + { + translate_buf = valueDeserializer.readTranslateOptions() + } const translate_result: TranslateOptions | undefined|undefined = translate_buf const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scale_buf: ScaleOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf = valueDeserializer.readScaleOptions() - } + { + scale_buf = valueDeserializer.readScaleOptions() + } const scale_result: ScaleOptions | undefined|undefined = scale_buf const rotate_buf_runtimeType = (valueDeserializer.readInt8() as int32) let rotate_buf: RotateOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (rotate_buf_runtimeType)) - { - rotate_buf = valueDeserializer.readRotateOptions() - } + { + rotate_buf = valueDeserializer.readRotateOptions() + } const rotate_result: RotateOptions | undefined|undefined = rotate_buf let value: TransitionOptions = ({type: type_result,opacity: opacity_result,translate: translate_result,scale: scale_result,rotate: rotate_result} as TransitionOptions) - return (value as TransitionOptions) + return value + } + readIntentionCode(): IntentionCode { + let valueDeserializer: Deserializer = this + const __IntentionCodeStub_result: string = (valueDeserializer.readString() as string) + let value: IntentionCode = ({__IntentionCodeStub: __IntentionCodeStub_result} as IntentionCode) + return value + } + readDrawingLattice(): DrawingLattice { + let valueDeserializer: Deserializer = this + const __DrawingLatticeStub_result: string = (valueDeserializer.readString() as string) + let value: DrawingLattice = ({__DrawingLatticeStub: __DrawingLatticeStub_result} as DrawingLattice) + return value } readRectResult(): RectResult { let valueDeserializer: Deserializer = this @@ -7403,7 +8046,7 @@ export class Deserializer extends DeserializerBase { const width_result: number = (valueDeserializer.readNumber() as number) const height_result: number = (valueDeserializer.readNumber() as number) let value: RectResult = ({x: x_result,y: y_result,width: width_result,height: height_result} as RectResult) - return (value as RectResult) + return value } readDrawModifier(): DrawModifier { let valueDeserializer: Deserializer = this @@ -7415,214 +8058,268 @@ export class Deserializer extends DeserializerBase { const theme_buf_runtimeType = (valueDeserializer.readInt8() as int32) let theme_buf: CustomTheme | undefined|undefined if ((RuntimeType.UNDEFINED) != (theme_buf_runtimeType)) - { - theme_buf = valueDeserializer.readCustomObject("CustomTheme") - } + { + theme_buf = valueDeserializer.readCustomTheme() + } const theme_result: CustomTheme | undefined|undefined = theme_buf const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let colorMode_buf: ThemeColorMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) - { - colorMode_buf = (valueDeserializer.readInt32() as ThemeColorMode) - } + { + colorMode_buf = (valueDeserializer.readInt32() as ThemeColorMode) + } const colorMode_result: ThemeColorMode | undefined|undefined = colorMode_buf let value: WithThemeOptions = ({theme: theme_result,colorMode: colorMode_result} as WithThemeOptions) - return (value as WithThemeOptions) + return value } - readWithThemeInterface(): WithThemeInterface { + readWithThemeInterface(isSync: boolean = false): WithThemeInterface { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (options: WithThemeOptions): WithThemeAttribute => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeWithThemeOptions(options); let _continuationValue: WithThemeAttribute | undefined|undefined; const _continuationCallback: ((value: WithThemeAttribute) => void) = (value: WithThemeAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_WithThemeInterface, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as WithThemeAttribute); } + const _callSync: KPointer = this.readPointer() + return (options: WithThemeOptions): WithThemeAttribute => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWithThemeOptions(options); let _continuationValue: WithThemeAttribute | undefined|undefined; const _continuationCallback: ((value: WithThemeAttribute) => void) = (value: WithThemeAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(219587748, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(219587748, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WithThemeAttribute); } } - readSliderTriggerChangeCallback(): SliderTriggerChangeCallback { + readType_NavigationAttribute_customNavContentTransition_delegate(isSync: boolean = false): ((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | undefined) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: number, mode: SliderChangeMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(value); _argsSerializer.writeInt32(mode); nativeModule()._CallCallback(CallbackKind.Kind_SliderTriggerChangeCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: 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.writePointer(_callSync); _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); (isSync) ? (nativeModule()._CallCallbackSync(1044833488, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1044833488, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as NavigationAnimatedTransition); } } - readScrollOnScrollCallback(): ScrollOnScrollCallback { + readSliderTriggerChangeCallback(isSync: boolean = false): SliderTriggerChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (xOffset: number, yOffset: number, scrollState: ScrollState): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(xOffset); _argsSerializer.writeNumber(yOffset); _argsSerializer.writeInt32(scrollState); nativeModule()._CallCallback(CallbackKind.Kind_ScrollOnScrollCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (value: number, mode: SliderChangeMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(value); _argsSerializer.writeInt32(mode); (isSync) ? (nativeModule()._CallCallbackSync(711649376, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(711649376, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readPageTransitionCallback(): PageTransitionCallback { + readScrollOnScrollCallback(isSync: boolean = false): ScrollOnScrollCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (type: RouteType, progress: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeInt32(type); _argsSerializer.writeNumber(progress); nativeModule()._CallCallback(CallbackKind.Kind_PageTransitionCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (xOffset: number, yOffset: number, scrollState: ScrollState): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(xOffset); _argsSerializer.writeNumber(yOffset); _argsSerializer.writeInt32(scrollState); (isSync) ? (nativeModule()._CallCallbackSync(-1265626662, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1265626662, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnWillScrollCallback(): OnWillScrollCallback { + readPageTransitionCallback(isSync: boolean = false): PageTransitionCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (scrollOffset: number, scrollState: ScrollState, scrollSource: ScrollSource): ScrollResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(scrollOffset); _argsSerializer.writeInt32(scrollState); _argsSerializer.writeInt32(scrollSource); let _continuationValue: ScrollResult | undefined|undefined; const _continuationCallback: ((value: ScrollResult) => void) = (value: ScrollResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_OnWillScrollCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as ScrollResult); } + const _callSync: KPointer = this.readPointer() + return (type: RouteType, progress: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(type); _argsSerializer.writeNumber(progress); (isSync) ? (nativeModule()._CallCallbackSync(1627123591, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1627123591, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnScrollCallback(): OnScrollCallback { + readOnScrollCallback(isSync: boolean = false): OnScrollCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (scrollOffset: number, scrollState: ScrollState): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(scrollOffset); _argsSerializer.writeInt32(scrollState); nativeModule()._CallCallback(CallbackKind.Kind_OnScrollCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (scrollOffset: number, scrollState: ScrollState): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(scrollOffset); _argsSerializer.writeInt32(scrollState); (isSync) ? (nativeModule()._CallCallbackSync(-160015401, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-160015401, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readIsolatedOptions(): IsolatedOptions { let valueDeserializer: Deserializer = this const want_result: Want = valueDeserializer.readWant() - const worker_result: RestrictedWorker = valueDeserializer.readCustomObject("RestrictedWorker") + const worker_result: RestrictedWorker = valueDeserializer.readRestrictedWorker() let value: IsolatedOptions = ({want: want_result,worker: worker_result} as IsolatedOptions) - return (value as IsolatedOptions) + return value } - readIsolatedComponentInterface(): IsolatedComponentInterface { + readIsolatedComponentInterface(isSync: boolean = false): IsolatedComponentInterface { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (options: IsolatedOptions): IsolatedComponentAttribute => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeIsolatedOptions(options); let _continuationValue: IsolatedComponentAttribute | undefined|undefined; const _continuationCallback: ((value: IsolatedComponentAttribute) => void) = (value: IsolatedComponentAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_IsolatedComponentInterface, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as IsolatedComponentAttribute); } + const _callSync: KPointer = this.readPointer() + return (options: IsolatedOptions): IsolatedComponentAttribute => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIsolatedOptions(options); let _continuationValue: IsolatedComponentAttribute | undefined|undefined; const _continuationCallback: ((value: IsolatedComponentAttribute) => void) = (value: IsolatedComponentAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(2139680213, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(2139680213, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as IsolatedComponentAttribute); } } - readHoverCallback(): HoverCallback { + readHoverCallback(isSync: boolean = false): HoverCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (isHover: boolean, event: HoverEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeHoverEvent(event); nativeModule()._CallCallback(CallbackKind.Kind_HoverCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (isHover: boolean, event: HoverEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeHoverEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(68560477, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(68560477, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Any_Number_Void(): ((item: any, index: number) => void) { + readWithThemeAttribute(): WithThemeAttribute { + let value: WithThemeAttribute = ({} as WithThemeAttribute) + return value + } + readCallback_WithThemeAttribute_Void(isSync: boolean = false): ((value: WithThemeAttribute) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (item: any, index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeCustomObject("Any", item); _argsSerializer.writeNumber(index); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Any_Number_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (value: WithThemeAttribute): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWithThemeAttribute(value); (isSync) ? (nativeModule()._CallCallbackSync(1436479104, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1436479104, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Any_Number_String(): ((item: any, index: number) => string) { + readCallback_WebResourceResponse_Void(isSync: boolean = false): ((value: WebResourceResponse) => void) { 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: ((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); } + const _callSync: KPointer = this.readPointer() + return (value: WebResourceResponse): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebResourceResponse(value); (isSync) ? (nativeModule()._CallCallbackSync(831645046, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(831645046, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readButtonTriggerClickCallback(): ButtonTriggerClickCallback { + readCallback_WebKeyboardOptions_Void(isSync: boolean = false): ((value: WebKeyboardOptions) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - 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; } + const _callSync: KPointer = this.readPointer() + return (value: WebKeyboardOptions): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebKeyboardOptions(value); (isSync) ? (nativeModule()._CallCallbackSync(-1376223390, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1376223390, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readWithThemeAttribute(): WithThemeAttribute { - let value: WithThemeAttribute = ({} as WithThemeAttribute) - return (value as WithThemeAttribute) + readCallback_Union_CustomBuilder_DragItemInfo_Void(isSync: boolean = false): ((value: CustomBuilder | DragItemInfo) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (value: CustomBuilder | DragItemInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); 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); } (isSync) ? (nativeModule()._CallCallbackSync(-620935067, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-620935067, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_WithThemeAttribute_Void(): ((value: WithThemeAttribute) => void) { + readCallback_Tuple_Number_Number_Void(isSync: boolean = false): ((value: [ number, number ]) => 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; } + const _callSync: KPointer = this.readPointer() + return (value: [ number, number ]): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const value_0 = value[0]; _argsSerializer.writeNumber(value_0); const value_1 = value[1]; _argsSerializer.writeNumber(value_1); (isSync) ? (nativeModule()._CallCallbackSync(-607365481, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-607365481, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_WebKeyboardOptions_Void(): ((value: WebKeyboardOptions) => void) { + readCallback_Tuple_Number_Number_Number_Number_Void(isSync: boolean = false): ((value: [ number, number, number, number ]) => 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; } + const _callSync: KPointer = this.readPointer() + return (value: [ number, number, number, number ]): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); 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); (isSync) ? (nativeModule()._CallCallbackSync(148489367, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(148489367, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Opt_NavigationAnimatedTransition_Void(): ((value: NavigationAnimatedTransition | undefined) => void) { + readCallback_TouchResult_Void(isSync: boolean = false): ((value: TouchResult) => 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); _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; } + const _callSync: KPointer = this.readPointer() + return (value: TouchResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTouchResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1943507619, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1943507619, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Opt_TabContentAnimatedTransition_Void(): ((value: TabContentAnimatedTransition | undefined) => void) { + readCallback_String_Unknown_Void(isSync: boolean = false): ((name: string, param: unknown) => 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); _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; } + const _callSync: KPointer = this.readPointer() + return (name: string, param: unknown): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(name); _argsSerializer.writeCustomObject("Any", param); (isSync) ? (nativeModule()._CallCallbackSync(-1493806035, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1493806035, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_GestureRecognizer_Void(): ((value: GestureRecognizer) => void) { + readCallback_Opt_TabContentAnimatedTransition_Void(isSync: boolean = false): ((value: TabContentAnimatedTransition | undefined) => 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; } + const _callSync: KPointer = this.readPointer() + return (value?: TabContentAnimatedTransition | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); 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); } (isSync) ? (nativeModule()._CallCallbackSync(-143931627, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-143931627, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OffsetResult_Void(): ((value: OffsetResult) => void) { + readCallback_Opt_StyledString_Opt_Array_String_Void(isSync: boolean = false): ((value?: StyledString | undefined, error?: Array | undefined) => 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; } + const _callSync: KPointer = this.readPointer() + return (value?: StyledString | undefined, error?: Array | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); 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); } } (isSync) ? (nativeModule()._CallCallbackSync(-756319131, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-756319131, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readScrollResult(): ScrollResult { - let valueDeserializer: Deserializer = this - const offsetRemain_result: number = (valueDeserializer.readNumber() as number) - let value: ScrollResult = ({offsetRemain: offsetRemain_result} as ScrollResult) - return (value as ScrollResult) + readCallback_Opt_NavigationAnimatedTransition_Void(isSync: boolean = false): ((value: NavigationAnimatedTransition | undefined) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (value?: NavigationAnimatedTransition | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); 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); } (isSync) ? (nativeModule()._CallCallbackSync(-2035339519, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2035339519, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_ScrollResult_Void(): ((value: ScrollResult) => void) { + readCallback_Opt_Array_String_Void(isSync: boolean = false): ((error?: Array | undefined) => 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; } + const _callSync: KPointer = this.readPointer() + return (error?: Array | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); 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); } } (isSync) ? (nativeModule()._CallCallbackSync(-543655128, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-543655128, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnScrollFrameBeginHandlerResult_Void(): ((value: OnScrollFrameBeginHandlerResult) => void) { + readCallback_OnScrollFrameBeginHandlerResult_Void(isSync: boolean = false): ((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; } + const _callSync: KPointer = this.readPointer() + return (value: OnScrollFrameBeginHandlerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScrollFrameBeginHandlerResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1637092936, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1637092936, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Array_String_Void(): ((value: Array) => void) { + readCallback_OffsetResult_Void(isSync: boolean = false): ((value: OffsetResult) => 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; } + const _callSync: KPointer = this.readPointer() + return (value: OffsetResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOffsetResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1295952075, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1295952075, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readIsolatedComponentAttribute(): IsolatedComponentAttribute { - let value: IsolatedComponentAttribute = ({} as IsolatedComponentAttribute) - return (value as IsolatedComponentAttribute) + readNavigationTransitionProxy(): NavigationTransitionProxy { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return NavigationTransitionProxyInternal.fromPtr(ptr) + } + readCallback_NavigationTitleMode_Void(isSync: boolean = false): ((titleMode: NavigationTitleMode) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (titleMode: NavigationTitleMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(titleMode); (isSync) ? (nativeModule()._CallCallbackSync(1685437830, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1685437830, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_IsolatedComponentAttribute_Void(): ((value: IsolatedComponentAttribute) => void) { + readCallback_NavigationMode_Void(isSync: boolean = false): ((mode: NavigationMode) => 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 _callSync: KPointer = this.readPointer() + return (mode: NavigationMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(mode); (isSync) ? (nativeModule()._CallCallbackSync(960690982, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(960690982, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_HitTestMode_Void(): ((value: HitTestMode) => void) { + readCallback_Literal_Number_offsetRemain_Void(isSync: boolean = false): ((value: { offsetRemain: number }) => 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; } + const _callSync: KPointer = this.readPointer() + return (value: { offsetRemain: number }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const value_offsetRemain = value.offsetRemain; _argsSerializer.writeNumber(value_offsetRemain); (isSync) ? (nativeModule()._CallCallbackSync(-251706058, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-251706058, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_WebResourceResponse_Void(): ((value: WebResourceResponse) => void) { + readIsolatedComponentAttribute(): IsolatedComponentAttribute { + let value: IsolatedComponentAttribute = ({} as IsolatedComponentAttribute) + return value + } + readCallback_IsolatedComponentAttribute_Void(isSync: boolean = false): ((value: IsolatedComponentAttribute) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (value: IsolatedComponentAttribute): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIsolatedComponentAttribute(value); (isSync) ? (nativeModule()._CallCallbackSync(719029905, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(719029905, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_HitTestMode_Void(isSync: boolean = false): ((value: HitTestMode) => 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; } + const _callSync: KPointer = this.readPointer() + return (value: HitTestMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value); (isSync) ? (nativeModule()._CallCallbackSync(-1755111025, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1755111025, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Tuple_Number_Number_Number_Number_Void(): ((value: [ number, number, number, number ]) => void) { + readCallback_GestureRecognizer_Void(isSync: boolean = false): ((value: GestureRecognizer) => 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; } + const _callSync: KPointer = this.readPointer() + return (value: GestureRecognizer): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureRecognizer(value); (isSync) ? (nativeModule()._CallCallbackSync(776202910, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(776202910, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Tuple_Number_Number_Void(): ((value: [ number, number ]) => void) { + readCallback_GestureJudgeResult_Void(isSync: boolean = false): ((value: GestureJudgeResult) => 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; } + const _callSync: KPointer = this.readPointer() + return (value: GestureJudgeResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value); (isSync) ? (nativeModule()._CallCallbackSync(-684588584, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-684588584, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Literal_Number_offsetRemain_Void(): ((value: { offsetRemain: number }) => void) { + readCallback_ComputedBarAttribute_Void(isSync: boolean = false): ((value: ComputedBarAttribute) => 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; } + const _callSync: KPointer = this.readPointer() + return (value: ComputedBarAttribute): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeComputedBarAttribute(value); (isSync) ? (nativeModule()._CallCallbackSync(-1270343661, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1270343661, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_ComputedBarAttribute_Void(): ((value: ComputedBarAttribute) => void) { + readCallback_Callback_Any_Void(isSync: boolean = false): ((value: (() => any)) => 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; } + const _callSync: KPointer = this.readPointer() + return (value: (() => any)): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.holdAndWriteCallback(value); (isSync) ? (nativeModule()._CallCallbackSync(1931725935, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1931725935, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Callback_Any_Void(): ((value: (() => any)) => void) { + readCallback_Array_String_Void(isSync: boolean = false): ((value: Array) => 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; } + const _callSync: KPointer = this.readPointer() + return (value: Array): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value.length); for (let i = 0; i < value.length; i++) {; const value_element = value[i]; _argsSerializer.writeString(value_element); } (isSync) ? (nativeModule()._CallCallbackSync(-440782244, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-440782244, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_GestureJudgeResult_Void(): ((value: GestureJudgeResult) => void) { + readCallback_Any_Number_Void(isSync: boolean = false): ((item: any, index: 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; } + const _callSync: KPointer = this.readPointer() + return (item: any, index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCustomObject("Any", item); _argsSerializer.writeNumber(index); (isSync) ? (nativeModule()._CallCallbackSync(1638424069, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1638424069, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Union_CustomBuilder_DragItemInfo_Void(): ((value: CustomBuilder | DragItemInfo) => void) { + readCallback_Any_Number_String(isSync: boolean = false): ((item: any, index: number) => string) { 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; } + const _callSync: KPointer = this.readPointer() + return (item: any, index: number): string => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _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); (isSync) ? (nativeModule()._CallCallbackSync(1737048644, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1737048644, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as string); } } - readCallback_TouchResult_Void(): ((value: TouchResult) => void) { + readButtonTriggerClickCallback(isSync: boolean = false): ButtonTriggerClickCallback { 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; } + const _callSync: KPointer = this.readPointer() + return (xPos: number, yPos: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(xPos); _argsSerializer.writeNumber(yPos); (isSync) ? (nativeModule()._CallCallbackSync(-1964292933, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1964292933, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readLinearIndicatorStartOptions(): LinearIndicatorStartOptions { let valueDeserializer: Deserializer = this const interval_buf_runtimeType = (valueDeserializer.readInt8() as int32) let interval_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (interval_buf_runtimeType)) - { - interval_buf = (valueDeserializer.readNumber() as number) - } + { + interval_buf = (valueDeserializer.readNumber() as number) + } const interval_result: number | undefined|undefined = interval_buf const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) let duration_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf = (valueDeserializer.readNumber() as number) - } + { + duration_buf = (valueDeserializer.readNumber() as number) + } const duration_result: number | undefined|undefined = duration_buf let value: LinearIndicatorStartOptions = ({interval: interval_result,duration: duration_result} as LinearIndicatorStartOptions) - return (value as LinearIndicatorStartOptions) + return value } readCustomSpanDrawInfo(): CustomSpanDrawInfo { let valueDeserializer: Deserializer = this @@ -7631,20 +8328,20 @@ export class Deserializer extends DeserializerBase { const lineBottom_result: number = (valueDeserializer.readNumber() as number) const baseline_result: number = (valueDeserializer.readNumber() as number) let value: CustomSpanDrawInfo = ({x: x_result,lineTop: lineTop_result,lineBottom: lineBottom_result,baseline: baseline_result} as CustomSpanDrawInfo) - return (value as CustomSpanDrawInfo) + return value } readCustomSpanMeasureInfo(): CustomSpanMeasureInfo { let valueDeserializer: Deserializer = this const fontSize_result: number = (valueDeserializer.readNumber() as number) let value: CustomSpanMeasureInfo = ({fontSize: fontSize_result} as CustomSpanMeasureInfo) - return (value as CustomSpanMeasureInfo) + return value } readSpanStyle(): SpanStyle { let valueDeserializer: Deserializer = this const start_result: number = (valueDeserializer.readNumber() as number) const length_result: number = (valueDeserializer.readNumber() as number) const styledKey_result: StyledStringKey = (valueDeserializer.readInt32() as StyledStringKey) - const styledValue_buf_selector: int32 = valueDeserializer.readInt8() + const styledValue_buf_selector: number = valueDeserializer.readInt8() let styledValue_buf: TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle | undefined|undefined if (styledValue_buf_selector == 0) { styledValue_buf = valueDeserializer.readTextStyle_styled_string() @@ -7684,29 +8381,32 @@ export class Deserializer extends DeserializerBase { } else if (styledValue_buf_selector == 12) { styledValue_buf = valueDeserializer.readBackgroundColorStyle() + } + else { + throw new Error("One of the branches for styledValue_buf has to be chosen through deserialisation.") } const styledValue_result: StyledStringValue = (styledValue_buf as TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle) let value: SpanStyle = ({start: start_result,length: length_result,styledKey: styledKey_result,styledValue: styledValue_result} as SpanStyle) - return (value as SpanStyle) + return value } readStyleOptions(): StyleOptions { let valueDeserializer: Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } + { + start_buf = (valueDeserializer.readNumber() as number) + } const start_result: number | undefined|undefined = start_buf const length_buf_runtimeType = (valueDeserializer.readInt8() as int32) let length_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (length_buf_runtimeType)) - { - length_buf = (valueDeserializer.readNumber() as number) - } + { + length_buf = (valueDeserializer.readNumber() as number) + } const length_result: number | undefined|undefined = length_buf const styledKey_result: StyledStringKey = (valueDeserializer.readInt32() as StyledStringKey) - const styledValue_buf_selector: int32 = valueDeserializer.readInt8() + const styledValue_buf_selector: number = valueDeserializer.readInt8() let styledValue_buf: TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle | undefined|undefined if (styledValue_buf_selector == 0) { styledValue_buf = valueDeserializer.readTextStyle_styled_string() @@ -7746,10 +8446,13 @@ export class Deserializer extends DeserializerBase { } else if (styledValue_buf_selector == 12) { styledValue_buf = valueDeserializer.readBackgroundColorStyle() + } + else { + throw new Error("One of the branches for styledValue_buf has to be chosen through deserialisation.") } const styledValue_result: StyledStringValue = (styledValue_buf as TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle) let value: StyleOptions = ({start: start_result,length: length_result,styledKey: styledKey_result,styledValue: styledValue_result} as StyleOptions) - return (value as StyleOptions) + return value } readSectionOptions(): SectionOptions { let valueDeserializer: Deserializer = this @@ -7757,323 +8460,332 @@ export class Deserializer extends DeserializerBase { const crossCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) let crossCount_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (crossCount_buf_runtimeType)) - { - crossCount_buf = (valueDeserializer.readNumber() as number) - } + { + crossCount_buf = (valueDeserializer.readNumber() as number) + } const crossCount_result: number | undefined|undefined = crossCount_buf const onGetItemMainSizeByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onGetItemMainSizeByIndex_buf: GetItemMainSizeByIndex | undefined|undefined if ((RuntimeType.UNDEFINED) != (onGetItemMainSizeByIndex_buf_runtimeType)) - { - onGetItemMainSizeByIndex_buf = valueDeserializer.readGetItemMainSizeByIndex() - } + { + onGetItemMainSizeByIndex_buf = valueDeserializer.readGetItemMainSizeByIndex() + } const onGetItemMainSizeByIndex_result: GetItemMainSizeByIndex | undefined|undefined = onGetItemMainSizeByIndex_buf const columnsGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) let columnsGap_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (columnsGap_buf_runtimeType)) - { - columnsGap_buf = (valueDeserializer.readLength() as Dimension) - } + { + columnsGap_buf = (valueDeserializer.readLength() as Dimension) + } const columnsGap_result: Dimension | undefined|undefined = columnsGap_buf const rowsGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) let rowsGap_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (rowsGap_buf_runtimeType)) - { - rowsGap_buf = (valueDeserializer.readLength() as Dimension) - } + { + rowsGap_buf = (valueDeserializer.readLength() as Dimension) + } const rowsGap_result: Dimension | undefined|undefined = rowsGap_buf const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let margin_buf: Margin | Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - const margin_buf__selector: int32 = valueDeserializer.readInt8() - let margin_buf_: Margin | Dimension | undefined|undefined - if (margin_buf__selector == 0) { - const margin_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) - { - margin_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_top: undefined | Length = margin_buf__u_top_buf - const margin_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) - { - margin_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_right: undefined | Length = margin_buf__u_right_buf - const margin_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) - { - margin_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_bottom: undefined | Length = margin_buf__u_bottom_buf - const margin_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) - { - 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} as Padding) - } - else if (margin_buf__selector == 1) { - margin_buf_ = (valueDeserializer.readLength() as Dimension) - } - margin_buf = (margin_buf_ as Margin | Dimension) + { + const margin_buf__selector: number = valueDeserializer.readInt8() + let margin_buf_: Margin | Dimension | undefined|undefined + if (margin_buf__selector == 0) { + const margin_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) + { + margin_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_top: undefined | Length = margin_buf__u_top_buf + const margin_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) + { + margin_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_right: undefined | Length = margin_buf__u_right_buf + const margin_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) + { + margin_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_bottom: undefined | Length = margin_buf__u_bottom_buf + const margin_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) + { + 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} as Padding) + } + else if (margin_buf__selector == 1) { + margin_buf_ = (valueDeserializer.readLength() as Dimension) } + else { + throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation.") + } + margin_buf = (margin_buf_ as Margin | Dimension) + } const margin_result: Margin | Dimension | undefined|undefined = margin_buf 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) + return value } readSurfaceRotationOptions(): SurfaceRotationOptions { let valueDeserializer: Deserializer = this const lock_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lock_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (lock_buf_runtimeType)) - { - lock_buf = valueDeserializer.readBoolean() - } + { + lock_buf = valueDeserializer.readBoolean() + } const lock_result: boolean | undefined|undefined = lock_buf let value: SurfaceRotationOptions = ({lock: lock_result} as SurfaceRotationOptions) - return (value as SurfaceRotationOptions) + return value } readSurfaceRect(): SurfaceRect { let valueDeserializer: Deserializer = this const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offsetX_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) - { - offsetX_buf = (valueDeserializer.readNumber() as number) - } + { + offsetX_buf = (valueDeserializer.readNumber() as number) + } const offsetX_result: number | undefined|undefined = offsetX_buf const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offsetY_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) - { - offsetY_buf = (valueDeserializer.readNumber() as number) - } + { + offsetY_buf = (valueDeserializer.readNumber() as number) + } 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: SurfaceRect = ({offsetX: offsetX_result,offsetY: offsetY_result,surfaceWidth: surfaceWidth_result,surfaceHeight: surfaceHeight_result} as SurfaceRect) - return (value as SurfaceRect) + return value } readHeader(): Header { let valueDeserializer: Deserializer = this const headerKey_result: string = (valueDeserializer.readString() as string) const headerValue_result: string = (valueDeserializer.readString() as string) let value: Header = ({headerKey: headerKey_result,headerValue: headerValue_result} as Header) - return (value as Header) + return value } readScreenCaptureConfig(): ScreenCaptureConfig { let valueDeserializer: Deserializer = this const captureMode_result: WebCaptureMode = (valueDeserializer.readInt32() as WebCaptureMode) let value: ScreenCaptureConfig = ({captureMode: captureMode_result} as ScreenCaptureConfig) - return (value as ScreenCaptureConfig) + return value } readTimePickerDialogOptions(): TimePickerDialogOptions { let valueDeserializer: Deserializer = this const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf: Date | undefined|undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = new Date(valueDeserializer.readInt64()) - } + { + selected_buf = new Date(valueDeserializer.readInt64()) + } const selected_result: Date | undefined|undefined = selected_buf const format_buf_runtimeType = (valueDeserializer.readInt8() as int32) let format_buf: TimePickerFormat | undefined|undefined if ((RuntimeType.UNDEFINED) != (format_buf_runtimeType)) - { - format_buf = (valueDeserializer.readInt32() as TimePickerFormat) - } + { + format_buf = (valueDeserializer.readInt32() as TimePickerFormat) + } const format_result: TimePickerFormat | undefined|undefined = format_buf const useMilitaryTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let useMilitaryTime_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (useMilitaryTime_buf_runtimeType)) - { - useMilitaryTime_buf = valueDeserializer.readBoolean() - } + { + useMilitaryTime_buf = valueDeserializer.readBoolean() + } const useMilitaryTime_result: boolean | undefined|undefined = useMilitaryTime_buf const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let disappearTextStyle_buf: PickerTextStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) - { - disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() + } const disappearTextStyle_result: PickerTextStyle | undefined|undefined = disappearTextStyle_buf const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textStyle_buf: PickerTextStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + textStyle_buf = valueDeserializer.readPickerTextStyle() + } const textStyle_result: PickerTextStyle | undefined|undefined = textStyle_buf const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let acceptButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } + { + acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } const acceptButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = acceptButtonStyle_buf const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancelButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } + { + cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } const cancelButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = cancelButtonStyle_buf const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selectedTextStyle_buf: PickerTextStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) - { - selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() + } const selectedTextStyle_result: PickerTextStyle | undefined|undefined = selectedTextStyle_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf: Rectangle | undefined|undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf = valueDeserializer.readRectangle() - } + { + maskRect_buf = valueDeserializer.readRectangle() + } const maskRect_result: Rectangle | undefined|undefined = maskRect_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf: DialogAlignment | undefined|undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) - } + { + alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) + } const alignment_result: DialogAlignment | undefined|undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: Offset | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - 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} as Offset) - } + { + 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} as Offset) + } const offset_result: Offset | undefined|undefined = offset_buf const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAccept_buf: ((value: TimePickerResult) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf = valueDeserializer.readCallback_TimePickerResult_Void() - } + { + onAccept_buf = valueDeserializer.readCallback_TimePickerResult_Void() + } const onAccept_result: ((value: TimePickerResult) => void) | undefined|undefined = onAccept_buf const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onCancel_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) - { - onCancel_buf = valueDeserializer.readCallback_Void() - } + { + onCancel_buf = valueDeserializer.readCallback_Void() + } const onCancel_result: (() => void) | undefined|undefined = onCancel_buf const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onChange_buf: ((value: TimePickerResult) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) - { - onChange_buf = valueDeserializer.readCallback_TimePickerResult_Void() - } + { + onChange_buf = valueDeserializer.readCallback_TimePickerResult_Void() + } const onChange_result: ((value: TimePickerResult) => void) | undefined|undefined = onChange_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf: BlurStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidAppear_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf = valueDeserializer.readCallback_Void() - } + { + onDidAppear_buf = valueDeserializer.readCallback_Void() + } const onDidAppear_result: (() => void) | undefined|undefined = onDidAppear_buf const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidDisappear_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onDidDisappear_buf = valueDeserializer.readCallback_Void() + } const onDidDisappear_result: (() => void) | undefined|undefined = onDidDisappear_buf const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillAppear_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readCallback_Void() - } + { + onWillAppear_buf = valueDeserializer.readCallback_Void() + } const onWillAppear_result: (() => void) | undefined|undefined = onWillAppear_buf const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDisappear_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onWillDisappear_buf = valueDeserializer.readCallback_Void() + } const onWillDisappear_result: (() => void) | undefined|undefined = onWillDisappear_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector: int32 = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + { + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf const dateTimeOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dateTimeOptions_buf: DateTimeOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (dateTimeOptions_buf_runtimeType)) - { - dateTimeOptions_buf = valueDeserializer.readCustomObject("DateTimeOptions") - } + { + dateTimeOptions_buf = valueDeserializer.readDateTimeOptions() + } const dateTimeOptions_result: DateTimeOptions | undefined|undefined = dateTimeOptions_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + 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) - } + { + hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) + } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf 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) + return value } readTextPickerResult(): TextPickerResult { let valueDeserializer: Deserializer = this - const value_buf_selector: int32 = valueDeserializer.readInt8() + const value_buf_selector: number = valueDeserializer.readInt8() let value_buf: string | Array | undefined|undefined if (value_buf_selector == 0) { value_buf = (valueDeserializer.readString() as string) @@ -8082,14 +8794,15 @@ export class Deserializer extends DeserializerBase { const value_buf_u_length: int32 = valueDeserializer.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] = (valueDeserializer.readString() as string) - } + value_buf_u[value_buf_u_i] = (valueDeserializer.readString() as string) } value_buf = value_buf_u + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") } const value_result: string | Array = (value_buf as string | Array) - const index_buf_selector: int32 = valueDeserializer.readInt8() + const index_buf_selector: number = valueDeserializer.readInt8() let index_buf: number | Array | undefined|undefined if (index_buf_selector == 0) { index_buf = (valueDeserializer.readNumber() as number) @@ -8098,27 +8811,26 @@ export class Deserializer extends DeserializerBase { const index_buf_u_length: int32 = valueDeserializer.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] = (valueDeserializer.readNumber() as number) - } + index_buf_u[index_buf_u_i] = (valueDeserializer.readNumber() as number) } index_buf = index_buf_u + } + else { + throw new Error("One of the branches for index_buf has to be chosen through deserialisation.") } const index_result: number | Array = (index_buf as number | Array) let value: TextPickerResult = ({value: value_result,index: index_result} as TextPickerResult) - return (value as TextPickerResult) + return value } readTextPickerDialogOptions(): TextPickerDialogOptions { let valueDeserializer: Deserializer = this - const range_buf_selector: int32 = valueDeserializer.readInt8() + const range_buf_selector: number = valueDeserializer.readInt8() let range_buf: Array | Array> | Resource | Array | Array | undefined|undefined if (range_buf_selector == 0) { const range_buf_u_length: int32 = valueDeserializer.readInt32() let range_buf_u: Array = new Array() for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - { - range_buf_u[range_buf_u_i] = (valueDeserializer.readString() as string) - } + range_buf_u[range_buf_u_i] = (valueDeserializer.readString() as string) } range_buf = range_buf_u } @@ -8126,16 +8838,12 @@ export class Deserializer extends DeserializerBase { const range_buf_u_length: int32 = valueDeserializer.readInt32() let range_buf_u: Array> = new Array>() for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - { - const range_buf_u_buf_length: int32 = valueDeserializer.readInt32() - let range_buf_u_buf: Array = new Array() - for (let range_buf_u_buf_i = 0; range_buf_u_buf_i < range_buf_u_buf_length; range_buf_u_buf_i++) { - { - range_buf_u_buf[range_buf_u_buf_i] = (valueDeserializer.readString() as string) - } - } - range_buf_u[range_buf_u_i] = range_buf_u_buf + const range_buf_u_buf_length: int32 = valueDeserializer.readInt32() + let range_buf_u_buf: Array = new Array() + for (let range_buf_u_buf_i = 0; range_buf_u_buf_i < range_buf_u_buf_length; range_buf_u_buf_i++) { + range_buf_u_buf[range_buf_u_buf_i] = (valueDeserializer.readString() as string) } + range_buf_u[range_buf_u_i] = range_buf_u_buf } range_buf = range_buf_u } @@ -8146,9 +8854,7 @@ export class Deserializer extends DeserializerBase { const range_buf_u_length: int32 = valueDeserializer.readInt32() let range_buf_u: Array = new Array() for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - { - range_buf_u[range_buf_u_i] = valueDeserializer.readTextPickerRangeContent() - } + range_buf_u[range_buf_u_i] = valueDeserializer.readTextPickerRangeContent() } range_buf = range_buf_u } @@ -8156,294 +8862,312 @@ export class Deserializer extends DeserializerBase { const range_buf_u_length: int32 = valueDeserializer.readInt32() let range_buf_u: Array = new Array() for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - { - range_buf_u[range_buf_u_i] = valueDeserializer.readTextCascadePickerRangeContent() - } + range_buf_u[range_buf_u_i] = valueDeserializer.readTextCascadePickerRangeContent() } range_buf = range_buf_u + } + else { + throw new Error("One of the branches for range_buf has to be chosen through deserialisation.") } const range_result: Array | Array> | Resource | Array | Array = (range_buf as Array | Array> | Resource | Array | Array) const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) let value_buf: string | Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - const value_buf__selector: int32 = valueDeserializer.readInt8() - let value_buf_: string | Array | undefined|undefined - if (value_buf__selector == 0) { - value_buf_ = (valueDeserializer.readString() as string) - } - else if (value_buf__selector == 1) { - const value_buf__u_length: int32 = valueDeserializer.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] = (valueDeserializer.readString() as string) - } - } - value_buf_ = value_buf__u + { + const value_buf__selector: number = valueDeserializer.readInt8() + let value_buf_: string | Array | undefined|undefined + if (value_buf__selector == 0) { + value_buf_ = (valueDeserializer.readString() as string) + } + else if (value_buf__selector == 1) { + const value_buf__u_length: int32 = valueDeserializer.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] = (valueDeserializer.readString() as string) } - value_buf = (value_buf_ as string | Array) + value_buf_ = value_buf__u + } + else { + throw new Error("One of the branches for value_buf_ has to be chosen through deserialisation.") } + value_buf = (value_buf_ as string | Array) + } const value_result: string | Array | undefined|undefined = value_buf const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf: number | Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - const selected_buf__selector: int32 = valueDeserializer.readInt8() - let selected_buf_: number | Array | undefined|undefined - if (selected_buf__selector == 0) { - selected_buf_ = (valueDeserializer.readNumber() as number) - } - else if (selected_buf__selector == 1) { - const selected_buf__u_length: int32 = valueDeserializer.readInt32() - let selected_buf__u: Array = new Array() - for (let selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { - { - selected_buf__u[selected_buf__u_i] = (valueDeserializer.readNumber() as number) - } - } - selected_buf_ = selected_buf__u + { + const selected_buf__selector: number = valueDeserializer.readInt8() + let selected_buf_: number | Array | undefined|undefined + if (selected_buf__selector == 0) { + selected_buf_ = (valueDeserializer.readNumber() as number) + } + else if (selected_buf__selector == 1) { + const selected_buf__u_length: int32 = valueDeserializer.readInt32() + let selected_buf__u: Array = new Array() + for (let selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { + selected_buf__u[selected_buf__u_i] = (valueDeserializer.readNumber() as number) } - selected_buf = (selected_buf_ as number | Array) + selected_buf_ = selected_buf__u } + else { + throw new Error("One of the branches for selected_buf_ has to be chosen through deserialisation.") + } + selected_buf = (selected_buf_ as number | Array) + } const selected_result: number | Array | undefined|undefined = selected_buf const defaultPickerItemHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let defaultPickerItemHeight_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (defaultPickerItemHeight_buf_runtimeType)) - { - const defaultPickerItemHeight_buf__selector: int32 = valueDeserializer.readInt8() - let defaultPickerItemHeight_buf_: number | string | undefined|undefined - if (defaultPickerItemHeight_buf__selector == 0) { - defaultPickerItemHeight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (defaultPickerItemHeight_buf__selector == 1) { - defaultPickerItemHeight_buf_ = (valueDeserializer.readString() as string) - } - defaultPickerItemHeight_buf = (defaultPickerItemHeight_buf_ as number | string) + { + const defaultPickerItemHeight_buf__selector: number = valueDeserializer.readInt8() + let defaultPickerItemHeight_buf_: number | string | undefined|undefined + if (defaultPickerItemHeight_buf__selector == 0) { + defaultPickerItemHeight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (defaultPickerItemHeight_buf__selector == 1) { + defaultPickerItemHeight_buf_ = (valueDeserializer.readString() as string) } + else { + throw new Error("One of the branches for defaultPickerItemHeight_buf_ has to be chosen through deserialisation.") + } + defaultPickerItemHeight_buf = (defaultPickerItemHeight_buf_ as number | string) + } const defaultPickerItemHeight_result: number | string | undefined|undefined = defaultPickerItemHeight_buf const canLoop_buf_runtimeType = (valueDeserializer.readInt8() as int32) let canLoop_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (canLoop_buf_runtimeType)) - { - canLoop_buf = valueDeserializer.readBoolean() - } + { + canLoop_buf = valueDeserializer.readBoolean() + } const canLoop_result: boolean | undefined|undefined = canLoop_buf const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let disappearTextStyle_buf: PickerTextStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) - { - disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() + } const disappearTextStyle_result: PickerTextStyle | undefined|undefined = disappearTextStyle_buf const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textStyle_buf: PickerTextStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + textStyle_buf = valueDeserializer.readPickerTextStyle() + } const textStyle_result: PickerTextStyle | undefined|undefined = textStyle_buf const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let acceptButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } + { + acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } const acceptButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = acceptButtonStyle_buf const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancelButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } + { + cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } const cancelButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = cancelButtonStyle_buf const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selectedTextStyle_buf: PickerTextStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) - { - selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() + } const selectedTextStyle_result: PickerTextStyle | undefined|undefined = selectedTextStyle_buf const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAccept_buf: ((value: TextPickerResult) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf = valueDeserializer.readCallback_TextPickerResult_Void() - } + { + onAccept_buf = valueDeserializer.readCallback_TextPickerResult_Void() + } const onAccept_result: ((value: TextPickerResult) => void) | undefined|undefined = onAccept_buf const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onCancel_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) - { - onCancel_buf = valueDeserializer.readCallback_Void() - } + { + onCancel_buf = valueDeserializer.readCallback_Void() + } const onCancel_result: (() => void) | undefined|undefined = onCancel_buf const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onChange_buf: ((value: TextPickerResult) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) - { - onChange_buf = valueDeserializer.readCallback_TextPickerResult_Void() - } + { + 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() - } + { + 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)) - { - maskRect_buf = valueDeserializer.readRectangle() - } + { + maskRect_buf = valueDeserializer.readRectangle() + } const maskRect_result: Rectangle | undefined|undefined = maskRect_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf: DialogAlignment | undefined|undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) - } + { + alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) + } const alignment_result: DialogAlignment | undefined|undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: Offset | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - 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} as Offset) - } + { + 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} as Offset) + } const offset_result: Offset | undefined|undefined = offset_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf: BlurStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidAppear_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf = valueDeserializer.readCallback_Void() - } + { + onDidAppear_buf = valueDeserializer.readCallback_Void() + } const onDidAppear_result: (() => void) | undefined|undefined = onDidAppear_buf const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidDisappear_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onDidDisappear_buf = valueDeserializer.readCallback_Void() + } const onDidDisappear_result: (() => void) | undefined|undefined = onDidDisappear_buf const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillAppear_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readCallback_Void() - } + { + onWillAppear_buf = valueDeserializer.readCallback_Void() + } const onWillAppear_result: (() => void) | undefined|undefined = onWillAppear_buf const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDisappear_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onWillDisappear_buf = valueDeserializer.readCallback_Void() + } const onWillDisappear_result: (() => void) | undefined|undefined = onWillDisappear_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector: int32 = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + { + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + 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) - } + { + hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) + } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf 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) + return value } readTextMenuItem(): TextMenuItem { let valueDeserializer: Deserializer = this - const content_buf_selector: int32 = valueDeserializer.readInt8() + const content_buf_selector: number = valueDeserializer.readInt8() let content_buf: string | Resource | undefined|undefined if (content_buf_selector == 0) { content_buf = (valueDeserializer.readString() as string) } else if (content_buf_selector == 1) { content_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for content_buf has to be chosen through deserialisation.") } const content_result: ResourceStr = (content_buf as string | Resource) const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - 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 (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - icon_buf = (icon_buf_ as string | Resource) + { + const icon_buf__selector: number = valueDeserializer.readInt8() + let icon_buf_: string | Resource | undefined|undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) + } + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") } + icon_buf = (icon_buf_ as string | Resource) + } const icon_result: ResourceStr | undefined|undefined = icon_buf 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) + return value } readScrollToIndexOptions(): ScrollToIndexOptions { let valueDeserializer: Deserializer = this const extraOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let extraOffset_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (extraOffset_buf_runtimeType)) - { - extraOffset_buf = valueDeserializer.readLengthMetrics() - } + { + extraOffset_buf = valueDeserializer.readLengthMetrics() + } const extraOffset_result: LengthMetrics | undefined|undefined = extraOffset_buf let value: ScrollToIndexOptions = ({extraOffset: extraOffset_result} as ScrollToIndexOptions) - return (value as ScrollToIndexOptions) + return value } readScrollPageOptions(): ScrollPageOptions { let valueDeserializer: Deserializer = this @@ -8451,62 +9175,71 @@ export class Deserializer extends DeserializerBase { const animation_buf_runtimeType = (valueDeserializer.readInt8() as int32) let animation_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (animation_buf_runtimeType)) - { - animation_buf = valueDeserializer.readBoolean() - } + { + 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) + return value } readScrollEdgeOptions(): ScrollEdgeOptions { let valueDeserializer: Deserializer = this const velocity_buf_runtimeType = (valueDeserializer.readInt8() as int32) let velocity_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (velocity_buf_runtimeType)) - { - velocity_buf = (valueDeserializer.readNumber() as number) - } + { + velocity_buf = (valueDeserializer.readNumber() as number) + } const velocity_result: number | undefined|undefined = velocity_buf let value: ScrollEdgeOptions = ({velocity: velocity_result} as ScrollEdgeOptions) - return (value as ScrollEdgeOptions) + return value } readScrollOptions(): ScrollOptions { let valueDeserializer: Deserializer = this - const xOffset_buf_selector: int32 = valueDeserializer.readInt8() + const xOffset_buf_selector: number = valueDeserializer.readInt8() let xOffset_buf: number | string | undefined|undefined if (xOffset_buf_selector == 0) { xOffset_buf = (valueDeserializer.readNumber() as number) } else if (xOffset_buf_selector == 1) { xOffset_buf = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for xOffset_buf has to be chosen through deserialisation.") } const xOffset_result: number | string = (xOffset_buf as number | string) - const yOffset_buf_selector: int32 = valueDeserializer.readInt8() + const yOffset_buf_selector: number = valueDeserializer.readInt8() let yOffset_buf: number | string | undefined|undefined if (yOffset_buf_selector == 0) { yOffset_buf = (valueDeserializer.readNumber() as number) } else if (yOffset_buf_selector == 1) { yOffset_buf = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for yOffset_buf has to be chosen through deserialisation.") } const yOffset_result: number | string = (yOffset_buf as number | string) const animation_buf_runtimeType = (valueDeserializer.readInt8() as int32) let animation_buf: ScrollAnimationOptions | boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (animation_buf_runtimeType)) - { - const animation_buf__selector: int32 = valueDeserializer.readInt8() - let animation_buf_: ScrollAnimationOptions | boolean | undefined|undefined - if (animation_buf__selector == 0) { - animation_buf_ = valueDeserializer.readScrollAnimationOptions() - } - else if (animation_buf__selector == 1) { - animation_buf_ = valueDeserializer.readBoolean() - } - animation_buf = (animation_buf_ as ScrollAnimationOptions | boolean) + { + const animation_buf__selector: number = valueDeserializer.readInt8() + let animation_buf_: ScrollAnimationOptions | boolean | undefined|undefined + if (animation_buf__selector == 0) { + animation_buf_ = valueDeserializer.readScrollAnimationOptions() + } + else if (animation_buf__selector == 1) { + animation_buf_ = valueDeserializer.readBoolean() } + else { + throw new Error("One of the branches for animation_buf_ has to be chosen through deserialisation.") + } + animation_buf = (animation_buf_ as ScrollAnimationOptions | boolean) + } const animation_result: ScrollAnimationOptions | boolean | undefined|undefined = animation_buf let value: ScrollOptions = ({xOffset: xOffset_result,yOffset: yOffset_result,animation: animation_result} as ScrollOptions) - return (value as ScrollOptions) + return value } readStyledStringChangeValue(): StyledStringChangeValue { let valueDeserializer: Deserializer = this @@ -8515,108 +9248,115 @@ export class Deserializer extends DeserializerBase { const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) let previewText_buf: StyledString | undefined|undefined if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) - { - previewText_buf = (valueDeserializer.readStyledString() as StyledString) - } + { + previewText_buf = (valueDeserializer.readStyledString() as StyledString) + } const previewText_result: StyledString | undefined|undefined = previewText_buf let value: StyledStringChangeValue = ({range: range_result,replacementString: replacementString_result,previewText: previewText_result} as StyledStringChangeValue) - return (value as StyledStringChangeValue) + return value } readStyledStringChangedListener(): StyledStringChangedListener { let valueDeserializer: Deserializer = this const onWillChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillChange_buf: ((parameter: StyledStringChangeValue) => boolean) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillChange_buf_runtimeType)) - { - onWillChange_buf = valueDeserializer.readCallback_StyledStringChangeValue_Boolean() - } + { + onWillChange_buf = valueDeserializer.readCallback_StyledStringChangeValue_Boolean() + } const onWillChange_result: ((parameter: StyledStringChangeValue) => boolean) | undefined|undefined = onWillChange_buf const onDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidChange_buf: OnDidChangeCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (onDidChange_buf_runtimeType)) - { - onDidChange_buf = valueDeserializer.readOnDidChangeCallback() - } + { + onDidChange_buf = valueDeserializer.readOnDidChangeCallback() + } const onDidChange_result: OnDidChangeCallback | undefined|undefined = onDidChange_buf let value: StyledStringChangedListener = ({onWillChange: onWillChange_result,onDidChange: onDidChange_result} as StyledStringChangedListener) - return (value as StyledStringChangedListener) + return value } readRichEditorParagraphStyleOptions(): RichEditorParagraphStyleOptions { let valueDeserializer: Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } + { + start_buf = (valueDeserializer.readNumber() as number) + } const start_result: number | undefined|undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readNumber() as number) - } + { + end_buf = (valueDeserializer.readNumber() as number) + } const end_result: number | undefined|undefined = end_buf const style_result: RichEditorParagraphStyle = valueDeserializer.readRichEditorParagraphStyle() let value: RichEditorParagraphStyleOptions = ({start: start_result,end: end_result,style: style_result} as RichEditorParagraphStyleOptions) - return (value as RichEditorParagraphStyleOptions) + return value } readRichEditorSymbolSpanOptions(): RichEditorSymbolSpanOptions { let valueDeserializer: Deserializer = this const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = (valueDeserializer.readNumber() as number) - } + { + offset_buf = (valueDeserializer.readNumber() as number) + } const offset_result: number | undefined|undefined = offset_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: RichEditorSymbolSpanStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = valueDeserializer.readRichEditorSymbolSpanStyle() - } + { + style_buf = valueDeserializer.readRichEditorSymbolSpanStyle() + } const style_result: RichEditorSymbolSpanStyle | undefined|undefined = style_buf let value: RichEditorSymbolSpanOptions = ({offset: offset_result,style: style_result} as RichEditorSymbolSpanOptions) - return (value as RichEditorSymbolSpanOptions) + return value } readRichEditorBuilderSpanOptions(): RichEditorBuilderSpanOptions { let valueDeserializer: Deserializer = this const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = (valueDeserializer.readNumber() as number) - } + { + offset_buf = (valueDeserializer.readNumber() as number) + } const offset_result: number | undefined|undefined = offset_buf let value: RichEditorBuilderSpanOptions = ({offset: offset_result} as RichEditorBuilderSpanOptions) - return (value as RichEditorBuilderSpanOptions) + return value } readRichEditorImageSpanOptions(): RichEditorImageSpanOptions { let valueDeserializer: Deserializer = this const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = (valueDeserializer.readNumber() as number) - } + { + offset_buf = (valueDeserializer.readNumber() as number) + } const offset_result: number | undefined|undefined = offset_buf const imageStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let imageStyle_buf: RichEditorImageSpanStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (imageStyle_buf_runtimeType)) - { - imageStyle_buf = valueDeserializer.readRichEditorImageSpanStyle() - } + { + imageStyle_buf = valueDeserializer.readRichEditorImageSpanStyle() + } const imageStyle_result: RichEditorImageSpanStyle | undefined|undefined = imageStyle_buf const gesture_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gesture_buf: RichEditorGesture | undefined|undefined if ((RuntimeType.UNDEFINED) != (gesture_buf_runtimeType)) - { - gesture_buf = valueDeserializer.readRichEditorGesture() - } + { + gesture_buf = valueDeserializer.readRichEditorGesture() + } const gesture_result: RichEditorGesture | undefined|undefined = gesture_buf - let value: RichEditorImageSpanOptions = ({offset: offset_result,imageStyle: imageStyle_result,gesture: gesture_result} as RichEditorImageSpanOptions) - return (value as RichEditorImageSpanOptions) + const onHover_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onHover_buf: OnHoverCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onHover_buf_runtimeType)) + { + onHover_buf = valueDeserializer.readOnHoverCallback() + } + const onHover_result: OnHoverCallback | undefined|undefined = onHover_buf + let value: RichEditorImageSpanOptions = ({offset: offset_result,imageStyle: imageStyle_result,gesture: gesture_result,onHover: onHover_result} as RichEditorImageSpanOptions) + return value } readGestureEvent(): GestureEvent { let valueDeserializer: Deserializer = this @@ -8626,16 +9366,16 @@ export class Deserializer extends DeserializerBase { const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisHorizontal_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) + } const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisVertical_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } const axisVertical_result: number | undefined|undefined = axisVertical_buf const pressure_result: number = (valueDeserializer.readNumber() as number) const tiltX_result: number = (valueDeserializer.readNumber() as number) @@ -8644,17 +9384,15 @@ export class Deserializer extends DeserializerBase { const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let deviceId_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } const deviceId_result: number | undefined|undefined = deviceId_buf const repeat_result: boolean = valueDeserializer.readBoolean() const fingerList_buf_length: int32 = valueDeserializer.readInt32() let fingerList_buf: Array = new Array() for (let fingerList_buf_i = 0; fingerList_buf_i < fingerList_buf_length; fingerList_buf_i++) { - { - fingerList_buf[fingerList_buf_i] = valueDeserializer.readFingerInfo() - } + fingerList_buf[fingerList_buf_i] = valueDeserializer.readFingerInfo() } const fingerList_result: Array = fingerList_buf const offsetX_result: number = (valueDeserializer.readNumber() as number) @@ -8668,355 +9406,361 @@ export class Deserializer extends DeserializerBase { const velocityY_result: number = (valueDeserializer.readNumber() as number) const velocity_result: number = (valueDeserializer.readNumber() as number) 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) + return value } readRichEditorTextSpanOptions(): RichEditorTextSpanOptions { let valueDeserializer: Deserializer = this const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = (valueDeserializer.readNumber() as number) - } + { + offset_buf = (valueDeserializer.readNumber() as number) + } const offset_result: number | undefined|undefined = offset_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: RichEditorTextStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = valueDeserializer.readRichEditorTextStyle() - } + { + style_buf = valueDeserializer.readRichEditorTextStyle() + } const style_result: RichEditorTextStyle | undefined|undefined = style_buf const paragraphStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let paragraphStyle_buf: RichEditorParagraphStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (paragraphStyle_buf_runtimeType)) - { - paragraphStyle_buf = valueDeserializer.readRichEditorParagraphStyle() - } + { + paragraphStyle_buf = valueDeserializer.readRichEditorParagraphStyle() + } const paragraphStyle_result: RichEditorParagraphStyle | undefined|undefined = paragraphStyle_buf const gesture_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gesture_buf: RichEditorGesture | undefined|undefined if ((RuntimeType.UNDEFINED) != (gesture_buf_runtimeType)) - { - gesture_buf = valueDeserializer.readRichEditorGesture() - } + { + gesture_buf = valueDeserializer.readRichEditorGesture() + } const gesture_result: RichEditorGesture | undefined|undefined = gesture_buf let value: RichEditorTextSpanOptions = ({offset: offset_result,style: style_result,paragraphStyle: paragraphStyle_result,gesture: gesture_result} as RichEditorTextSpanOptions) - return (value as RichEditorTextSpanOptions) + return value } readSelectionOptions(): SelectionOptions { let valueDeserializer: Deserializer = this const menuPolicy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let menuPolicy_buf: MenuPolicy | undefined|undefined if ((RuntimeType.UNDEFINED) != (menuPolicy_buf_runtimeType)) - { - menuPolicy_buf = (valueDeserializer.readInt32() as MenuPolicy) - } + { + menuPolicy_buf = (valueDeserializer.readInt32() as MenuPolicy) + } const menuPolicy_result: MenuPolicy | undefined|undefined = menuPolicy_buf let value: SelectionOptions = ({menuPolicy: menuPolicy_result} as SelectionOptions) - return (value as SelectionOptions) + return value } readNavigationInterception(): NavigationInterception { let valueDeserializer: Deserializer = this const willShow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let willShow_buf: InterceptionShowCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (willShow_buf_runtimeType)) - { - willShow_buf = valueDeserializer.readInterceptionShowCallback() - } + { + willShow_buf = valueDeserializer.readInterceptionShowCallback() + } const willShow_result: InterceptionShowCallback | undefined|undefined = willShow_buf const didShow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let didShow_buf: InterceptionShowCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (didShow_buf_runtimeType)) - { - didShow_buf = valueDeserializer.readInterceptionShowCallback() - } + { + didShow_buf = valueDeserializer.readInterceptionShowCallback() + } const didShow_result: InterceptionShowCallback | undefined|undefined = didShow_buf const modeChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let modeChange_buf: InterceptionModeCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (modeChange_buf_runtimeType)) - { - modeChange_buf = valueDeserializer.readInterceptionModeCallback() - } + { + modeChange_buf = valueDeserializer.readInterceptionModeCallback() + } const modeChange_result: InterceptionModeCallback | undefined|undefined = modeChange_buf let value: NavigationInterception = ({willShow: willShow_result,didShow: didShow_result,modeChange: modeChange_result} as NavigationInterception) - return (value as NavigationInterception) + return value } readNavigationOptions(): NavigationOptions { let valueDeserializer: Deserializer = this const launchMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let launchMode_buf: LaunchMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (launchMode_buf_runtimeType)) - { - launchMode_buf = (valueDeserializer.readInt32() as LaunchMode) - } + { + launchMode_buf = (valueDeserializer.readInt32() as LaunchMode) + } const launchMode_result: LaunchMode | undefined|undefined = launchMode_buf const animated_buf_runtimeType = (valueDeserializer.readInt8() as int32) let animated_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (animated_buf_runtimeType)) - { - animated_buf = valueDeserializer.readBoolean() - } + { + animated_buf = valueDeserializer.readBoolean() + } const animated_result: boolean | undefined|undefined = animated_buf let value: NavigationOptions = ({launchMode: launchMode_result,animated: animated_result} as NavigationOptions) - return (value as NavigationOptions) + return value } readCloseSwipeActionOptions(): CloseSwipeActionOptions { let valueDeserializer: Deserializer = this const onFinish_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onFinish_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onFinish_buf_runtimeType)) - { - onFinish_buf = valueDeserializer.readCallback_Void() - } + { + onFinish_buf = valueDeserializer.readCallback_Void() + } const onFinish_result: (() => void) | undefined|undefined = onFinish_buf let value: CloseSwipeActionOptions = ({onFinish: onFinish_result} as CloseSwipeActionOptions) - return (value as CloseSwipeActionOptions) + return value } readDatePickerDialogOptions(): DatePickerDialogOptions { let valueDeserializer: Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf: Date | undefined|undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = new Date(valueDeserializer.readInt64()) - } + { + start_buf = new Date(valueDeserializer.readInt64()) + } const start_result: Date | undefined|undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf: Date | undefined|undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = new Date(valueDeserializer.readInt64()) - } + { + end_buf = new Date(valueDeserializer.readInt64()) + } const end_result: Date | undefined|undefined = end_buf const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf: Date | undefined|undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = new Date(valueDeserializer.readInt64()) - } + { + selected_buf = new Date(valueDeserializer.readInt64()) + } const selected_result: Date | undefined|undefined = selected_buf const lunar_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lunar_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (lunar_buf_runtimeType)) - { - lunar_buf = valueDeserializer.readBoolean() - } + { + lunar_buf = valueDeserializer.readBoolean() + } const lunar_result: boolean | undefined|undefined = lunar_buf const lunarSwitch_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lunarSwitch_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (lunarSwitch_buf_runtimeType)) - { - lunarSwitch_buf = valueDeserializer.readBoolean() - } + { + lunarSwitch_buf = valueDeserializer.readBoolean() + } const lunarSwitch_result: boolean | undefined|undefined = lunarSwitch_buf const lunarSwitchStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lunarSwitchStyle_buf: LunarSwitchStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (lunarSwitchStyle_buf_runtimeType)) - { - lunarSwitchStyle_buf = valueDeserializer.readLunarSwitchStyle() - } + { + lunarSwitchStyle_buf = valueDeserializer.readLunarSwitchStyle() + } const lunarSwitchStyle_result: LunarSwitchStyle | undefined|undefined = lunarSwitchStyle_buf const showTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showTime_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (showTime_buf_runtimeType)) - { - showTime_buf = valueDeserializer.readBoolean() - } + { + showTime_buf = valueDeserializer.readBoolean() + } const showTime_result: boolean | undefined|undefined = showTime_buf const useMilitaryTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let useMilitaryTime_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (useMilitaryTime_buf_runtimeType)) - { - useMilitaryTime_buf = valueDeserializer.readBoolean() - } + { + useMilitaryTime_buf = valueDeserializer.readBoolean() + } const useMilitaryTime_result: boolean | undefined|undefined = useMilitaryTime_buf const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let disappearTextStyle_buf: PickerTextStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) - { - disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() + } const disappearTextStyle_result: PickerTextStyle | undefined|undefined = disappearTextStyle_buf const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textStyle_buf: PickerTextStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + textStyle_buf = valueDeserializer.readPickerTextStyle() + } const textStyle_result: PickerTextStyle | undefined|undefined = textStyle_buf const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let acceptButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } + { + acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } const acceptButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = acceptButtonStyle_buf const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancelButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } + { + cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } const cancelButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = cancelButtonStyle_buf const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selectedTextStyle_buf: PickerTextStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) - { - selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() + } const selectedTextStyle_result: PickerTextStyle | undefined|undefined = selectedTextStyle_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf: Rectangle | undefined|undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf = valueDeserializer.readRectangle() - } + { + maskRect_buf = valueDeserializer.readRectangle() + } const maskRect_result: Rectangle | undefined|undefined = maskRect_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf: DialogAlignment | undefined|undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) - } + { + alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) + } const alignment_result: DialogAlignment | undefined|undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: Offset | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - 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} as Offset) - } + { + 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} as Offset) + } const offset_result: Offset | undefined|undefined = offset_buf const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAccept_buf: ((value: DatePickerResult) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf = valueDeserializer.readCallback_DatePickerResult_Void() - } + { + onAccept_buf = valueDeserializer.readCallback_DatePickerResult_Void() + } const onAccept_result: ((value: DatePickerResult) => void) | undefined|undefined = onAccept_buf const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onCancel_buf: VoidCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) - { - onCancel_buf = valueDeserializer.readVoidCallback() - } + { + onCancel_buf = valueDeserializer.readVoidCallback() + } const onCancel_result: VoidCallback | undefined|undefined = onCancel_buf const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onChange_buf: ((value: DatePickerResult) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) - { - onChange_buf = valueDeserializer.readCallback_DatePickerResult_Void() - } + { + onChange_buf = valueDeserializer.readCallback_DatePickerResult_Void() + } const onChange_result: ((value: DatePickerResult) => void) | undefined|undefined = onChange_buf const onDateAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDateAccept_buf: ((parameter: Date) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onDateAccept_buf_runtimeType)) - { - onDateAccept_buf = valueDeserializer.readCallback_Date_Void() - } + { + onDateAccept_buf = valueDeserializer.readCallback_Date_Void() + } const onDateAccept_result: ((parameter: Date) => void) | undefined|undefined = onDateAccept_buf const onDateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDateChange_buf: ((parameter: Date) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onDateChange_buf_runtimeType)) - { - onDateChange_buf = valueDeserializer.readCallback_Date_Void() - } + { + onDateChange_buf = valueDeserializer.readCallback_Date_Void() + } const onDateChange_result: ((parameter: Date) => void) | undefined|undefined = onDateChange_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf: BlurStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidAppear_buf: VoidCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf = valueDeserializer.readVoidCallback() - } + { + onDidAppear_buf = valueDeserializer.readVoidCallback() + } const onDidAppear_result: VoidCallback | undefined|undefined = onDidAppear_buf const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidDisappear_buf: VoidCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf = valueDeserializer.readVoidCallback() - } + { + onDidDisappear_buf = valueDeserializer.readVoidCallback() + } const onDidDisappear_result: VoidCallback | undefined|undefined = onDidDisappear_buf const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillAppear_buf: VoidCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readVoidCallback() - } + { + onWillAppear_buf = valueDeserializer.readVoidCallback() + } const onWillAppear_result: VoidCallback | undefined|undefined = onWillAppear_buf const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDisappear_buf: VoidCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf = valueDeserializer.readVoidCallback() - } + { + onWillDisappear_buf = valueDeserializer.readVoidCallback() + } const onWillDisappear_result: VoidCallback | undefined|undefined = onWillDisappear_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector: int32 = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + { + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf const dateTimeOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dateTimeOptions_buf: DateTimeOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (dateTimeOptions_buf_runtimeType)) - { - dateTimeOptions_buf = valueDeserializer.readCustomObject("DateTimeOptions") - } + { + dateTimeOptions_buf = valueDeserializer.readDateTimeOptions() + } const dateTimeOptions_result: DateTimeOptions | undefined|undefined = dateTimeOptions_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + 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) - } + { + hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) + } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf 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) + return value } readCustomDialogControllerOptions(): CustomDialogControllerOptions { let valueDeserializer: Deserializer = this @@ -9024,432 +9768,468 @@ export class Deserializer extends DeserializerBase { const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancel_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf = valueDeserializer.readCallback_Void() - } + { + cancel_buf = valueDeserializer.readCallback_Void() + } const cancel_result: (() => void) | undefined|undefined = cancel_buf const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf = valueDeserializer.readBoolean() - } + { + autoCancel_buf = valueDeserializer.readBoolean() + } const autoCancel_result: boolean | undefined|undefined = autoCancel_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf: DialogAlignment | undefined|undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) - } + { + alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) + } const alignment_result: DialogAlignment | undefined|undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: Offset | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - 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} as Offset) - } + { + 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} as Offset) + } const offset_result: Offset | undefined|undefined = offset_buf const customStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let customStyle_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (customStyle_buf_runtimeType)) - { - customStyle_buf = valueDeserializer.readBoolean() - } + { + customStyle_buf = valueDeserializer.readBoolean() + } const customStyle_result: boolean | undefined|undefined = customStyle_buf const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gridCount_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) - { - gridCount_buf = (valueDeserializer.readNumber() as number) - } + { + gridCount_buf = (valueDeserializer.readNumber() as number) + } const gridCount_result: number | undefined|undefined = gridCount_buf const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) - { - const maskColor_buf__selector: int32 = valueDeserializer.readInt8() - let maskColor_buf_: Color | number | string | Resource | undefined|undefined - if (maskColor_buf__selector == 0) { - maskColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (maskColor_buf__selector == 1) { - maskColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (maskColor_buf__selector == 2) { - maskColor_buf_ = (valueDeserializer.readString() as string) - } - else if (maskColor_buf__selector == 3) { - maskColor_buf_ = valueDeserializer.readResource() - } - maskColor_buf = (maskColor_buf_ as Color | number | string | Resource) + { + const maskColor_buf__selector: number = valueDeserializer.readInt8() + let maskColor_buf_: Color | number | string | Resource | undefined|undefined + if (maskColor_buf__selector == 0) { + maskColor_buf_ = (valueDeserializer.readInt32() as Color) } - const maskColor_result: ResourceColor | undefined|undefined = maskColor_buf - const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + else if (maskColor_buf__selector == 1) { + maskColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (maskColor_buf__selector == 2) { + maskColor_buf_ = (valueDeserializer.readString() as string) + } + else if (maskColor_buf__selector == 3) { + maskColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation.") + } + maskColor_buf = (maskColor_buf_ as Color | number | string | Resource) + } + const maskColor_result: ResourceColor | undefined|undefined = maskColor_buf + const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf: Rectangle | undefined|undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf = valueDeserializer.readRectangle() - } + { + maskRect_buf = valueDeserializer.readRectangle() + } const maskRect_result: Rectangle | undefined|undefined = maskRect_buf const openAnimation_buf_runtimeType = (valueDeserializer.readInt8() as int32) let openAnimation_buf: AnimateParam | undefined|undefined if ((RuntimeType.UNDEFINED) != (openAnimation_buf_runtimeType)) - { - openAnimation_buf = valueDeserializer.readAnimateParam() - } + { + openAnimation_buf = valueDeserializer.readAnimateParam() + } const openAnimation_result: AnimateParam | undefined|undefined = openAnimation_buf const closeAnimation_buf_runtimeType = (valueDeserializer.readInt8() as int32) let closeAnimation_buf: AnimateParam | undefined|undefined if ((RuntimeType.UNDEFINED) != (closeAnimation_buf_runtimeType)) - { - closeAnimation_buf = valueDeserializer.readAnimateParam() - } + { + closeAnimation_buf = valueDeserializer.readAnimateParam() + } const closeAnimation_result: AnimateParam | undefined|undefined = closeAnimation_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cornerRadius_buf: Dimension | BorderRadiuses | undefined|undefined if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const cornerRadius_buf__selector: int32 = valueDeserializer.readInt8() - let cornerRadius_buf_: Dimension | BorderRadiuses | undefined|undefined - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (cornerRadius_buf__selector == 1) { - const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topLeft: undefined | Length = cornerRadius_buf__u_topLeft_buf - const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topRight: undefined | Length = cornerRadius_buf__u_topRight_buf - const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomLeft: undefined | Length = cornerRadius_buf__u_bottomLeft_buf - const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - 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} as BorderRadiuses) - } - cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses) + { + const cornerRadius_buf__selector: number = valueDeserializer.readInt8() + let cornerRadius_buf_: Dimension | BorderRadiuses | undefined|undefined + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (cornerRadius_buf__selector == 1) { + const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topLeft: undefined | Length = cornerRadius_buf__u_topLeft_buf + const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topRight: undefined | Length = cornerRadius_buf__u_topRight_buf + const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomLeft: undefined | Length = cornerRadius_buf__u_bottomLeft_buf + const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + 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} as BorderRadiuses) } + else { + throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") + } + cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses) + } const cornerRadius_result: Dimension | BorderRadiuses | undefined|undefined = cornerRadius_buf const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isModal_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf = valueDeserializer.readBoolean() - } + { + isModal_buf = valueDeserializer.readBoolean() + } const isModal_result: boolean | undefined|undefined = isModal_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf: ((parameter: DismissDialogAction) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() - } + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + } const onWillDismiss_result: ((parameter: DismissDialogAction) => void) | undefined|undefined = onWillDismiss_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Dimension) - } + { + width_buf = (valueDeserializer.readLength() as Dimension) + } const width_result: Dimension | undefined|undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readLength() as Dimension) - } + { + height_buf = (valueDeserializer.readLength() as Dimension) + } const height_result: Dimension | undefined|undefined = height_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderWidth_buf: Dimension | EdgeWidths | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const borderWidth_buf__selector: int32 = valueDeserializer.readInt8() - let borderWidth_buf_: Dimension | EdgeWidths | undefined|undefined - if (borderWidth_buf__selector == 0) { - borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (borderWidth_buf__selector == 1) { - const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf - const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf - const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf - const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - 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} as EdgeWidths) - } - borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths) + { + const borderWidth_buf__selector: number = valueDeserializer.readInt8() + let borderWidth_buf_: Dimension | EdgeWidths | undefined|undefined + if (borderWidth_buf__selector == 0) { + borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (borderWidth_buf__selector == 1) { + const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf + const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf + const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf + const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + 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} as EdgeWidths) + } + else { + throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") } + borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths) + } const borderWidth_result: Dimension | EdgeWidths | undefined|undefined = borderWidth_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderColor_buf: ResourceColor | EdgeColors | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf_: ResourceColor | EdgeColors | undefined|undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = (valueDeserializer.readInt32() as Color) + { + const borderColor_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf_: ResourceColor | EdgeColors | undefined|undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector: number = valueDeserializer.readInt8() + let borderColor_buf__u: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + } + borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) + } + else if (borderColor_buf__selector == 1) { + const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const borderColor_buf__u_top_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf + const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const borderColor_buf__u_right_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u = (valueDeserializer.readNumber() as number) + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_ = valueDeserializer.readResource() } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u = (valueDeserializer.readString() as string) + else { + throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u = valueDeserializer.readResource() + borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf + const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const borderColor_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf + const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const borderColor_buf__u_left_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_ = valueDeserializer.readResource() } - borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) - } - else if (borderColor_buf__selector == 1) { - const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const borderColor_buf__u_top_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf - const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const borderColor_buf__u_right_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf - const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const borderColor_buf__u_bottom_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf - const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const borderColor_buf__u_left_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_ = valueDeserializer.readResource() - } - 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} as EdgeColors) - } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors) + else { + throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") + } + 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} as EdgeColors) } + else { + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") + } + borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors) + } const borderColor_result: ResourceColor | EdgeColors | undefined|undefined = borderColor_buf const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderStyle_buf: BorderStyle | EdgeStyles | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const borderStyle_buf__selector: int32 = valueDeserializer.readInt8() - let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) - } - else if (borderStyle_buf__selector == 1) { - const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf - const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf - const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf - const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - 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} as EdgeStyles) - } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + { + const borderStyle_buf__selector: number = valueDeserializer.readInt8() + let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) + } + else if (borderStyle_buf__selector == 1) { + const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf + const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf + const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf + const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + 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} as EdgeStyles) + } + else { + throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") } + borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + } const borderStyle_result: BorderStyle | EdgeStyles | undefined|undefined = borderStyle_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector: int32 = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + { + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) + } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf: BlurStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf const keyboardAvoidMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let keyboardAvoidMode_buf: KeyboardAvoidMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) - { - keyboardAvoidMode_buf = (valueDeserializer.readInt32() as KeyboardAvoidMode) - } + { + keyboardAvoidMode_buf = (valueDeserializer.readInt32() as KeyboardAvoidMode) + } const keyboardAvoidMode_result: KeyboardAvoidMode | undefined|undefined = keyboardAvoidMode_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + 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) - } + { + hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) + } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf 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) + return value } readIPropertySubscriber(): IPropertySubscriber { let valueDeserializer: Deserializer = this @@ -9458,19 +10238,31 @@ export class Deserializer extends DeserializerBase { } readUIGestureEvent(): UIGestureEvent { let value: UIGestureEvent = ({} as UIGestureEvent) - return (value as UIGestureEvent) + return value + } + readDrawContext(): DrawContext { + let valueDeserializer: Deserializer = this + const __DrawContextStub_result: string = (valueDeserializer.readString() as string) + let value: DrawContext = ({__DrawContextStub: __DrawContextStub_result} as DrawContext) + return value + } + readLengthMetricsUnit(): LengthMetricsUnit { + let valueDeserializer: Deserializer = this + const __LengthMetricsUnitStub_result: string = (valueDeserializer.readString() as string) + let value: LengthMetricsUnit = ({__LengthMetricsUnitStub: __LengthMetricsUnitStub_result} as LengthMetricsUnit) + return value } readRenderingContextSettings(): RenderingContextSettings { let valueDeserializer: Deserializer = this const antialias_buf_runtimeType = (valueDeserializer.readInt8() as int32) let antialias_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (antialias_buf_runtimeType)) - { - antialias_buf = valueDeserializer.readBoolean() - } + { + antialias_buf = valueDeserializer.readBoolean() + } const antialias_result: boolean | undefined|undefined = antialias_buf let value: RenderingContextSettings = ({antialias: antialias_result} as RenderingContextSettings) - return (value as RenderingContextSettings) + return value } readImageData(): ImageData { let valueDeserializer: Deserializer = this @@ -9478,7 +10270,7 @@ export class Deserializer extends DeserializerBase { const height_result: number = (valueDeserializer.readNumber() as number) const width_result: number = (valueDeserializer.readNumber() as number) let value: ImageData = ({data: data_result,height: height_result,width: width_result} as ImageData) - return (value as ImageData) + return value } readMatrix2D(): Matrix2D { let valueDeserializer: Deserializer = this @@ -9495,717 +10287,788 @@ export class Deserializer extends DeserializerBase { const hintRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hintRadius_buf: number | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (hintRadius_buf_runtimeType)) - { - const hintRadius_buf__selector: int32 = valueDeserializer.readInt8() - let hintRadius_buf_: number | Resource | undefined|undefined - if (hintRadius_buf__selector == 0) { - hintRadius_buf_ = (valueDeserializer.readNumber() as number) - } - else if (hintRadius_buf__selector == 1) { - hintRadius_buf_ = valueDeserializer.readResource() - } - hintRadius_buf = (hintRadius_buf_ as number | Resource) + { + const hintRadius_buf__selector: number = valueDeserializer.readInt8() + let hintRadius_buf_: number | Resource | undefined|undefined + if (hintRadius_buf__selector == 0) { + hintRadius_buf_ = (valueDeserializer.readNumber() as number) + } + else if (hintRadius_buf__selector == 1) { + hintRadius_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for hintRadius_buf_ has to be chosen through deserialisation.") + } + hintRadius_buf = (hintRadius_buf_ as number | Resource) + } const hintRadius_result: number | Resource | undefined|undefined = hintRadius_buf const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf: Date | undefined|undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = new Date(valueDeserializer.readInt64()) - } + { + selected_buf = new Date(valueDeserializer.readInt64()) + } const selected_result: Date | undefined|undefined = selected_buf const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAccept_buf: ((parameter: Date) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf = valueDeserializer.readCallback_Date_Void() - } + { + onAccept_buf = valueDeserializer.readCallback_Date_Void() + } const onAccept_result: ((parameter: Date) => void) | undefined|undefined = onAccept_buf const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onCancel_buf: VoidCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) - { - onCancel_buf = valueDeserializer.readVoidCallback() - } + { + onCancel_buf = valueDeserializer.readVoidCallback() + } const onCancel_result: VoidCallback | undefined|undefined = onCancel_buf const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onChange_buf: ((parameter: Date) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) - { - onChange_buf = valueDeserializer.readCallback_Date_Void() - } + { + onChange_buf = valueDeserializer.readCallback_Date_Void() + } const onChange_result: ((parameter: Date) => void) | undefined|undefined = onChange_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf: BlurStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let acceptButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } + { + acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } const acceptButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = acceptButtonStyle_buf const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancelButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } + { + cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } const cancelButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = cancelButtonStyle_buf const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidAppear_buf: VoidCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf = valueDeserializer.readVoidCallback() - } + { + onDidAppear_buf = valueDeserializer.readVoidCallback() + } const onDidAppear_result: VoidCallback | undefined|undefined = onDidAppear_buf const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidDisappear_buf: VoidCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf = valueDeserializer.readVoidCallback() - } + { + onDidDisappear_buf = valueDeserializer.readVoidCallback() + } const onDidDisappear_result: VoidCallback | undefined|undefined = onDidDisappear_buf const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillAppear_buf: VoidCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readVoidCallback() - } + { + onWillAppear_buf = valueDeserializer.readVoidCallback() + } const onWillAppear_result: VoidCallback | undefined|undefined = onWillAppear_buf const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDisappear_buf: VoidCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf = valueDeserializer.readVoidCallback() - } + { + onWillDisappear_buf = valueDeserializer.readVoidCallback() + } const onWillDisappear_result: VoidCallback | undefined|undefined = onWillDisappear_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector: int32 = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + { + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) + } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + 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) - } + { + hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) + } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf 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) + return value } readAlertDialogButtonOptions(): AlertDialogButtonOptions { let valueDeserializer: Deserializer = this const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enabled_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf = valueDeserializer.readBoolean() - } + { + enabled_buf = valueDeserializer.readBoolean() + } const enabled_result: boolean | undefined|undefined = enabled_buf const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) let defaultFocus_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) - { - defaultFocus_buf = valueDeserializer.readBoolean() - } + { + defaultFocus_buf = valueDeserializer.readBoolean() + } const defaultFocus_result: boolean | undefined|undefined = defaultFocus_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: DialogButtonStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as DialogButtonStyle) - } + { + style_buf = (valueDeserializer.readInt32() as DialogButtonStyle) + } const style_result: DialogButtonStyle | undefined|undefined = style_buf - const value_buf_selector: int32 = valueDeserializer.readInt8() + const value_buf_selector: number = valueDeserializer.readInt8() let value_buf: string | Resource | undefined|undefined if (value_buf_selector == 0) { value_buf = (valueDeserializer.readString() as string) } else if (value_buf_selector == 1) { value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") } const value_result: ResourceStr = (value_buf as string | Resource) 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + } + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) + } const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const action_result: VoidCallback = valueDeserializer.readVoidCallback() const primary_buf_runtimeType = (valueDeserializer.readInt8() as int32) let primary_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (primary_buf_runtimeType)) - { - primary_buf = valueDeserializer.readBoolean() - } + { + primary_buf = valueDeserializer.readBoolean() + } const primary_result: boolean | undefined|undefined = primary_buf 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) + return value } readDismissDialogAction(): DismissDialogAction { let valueDeserializer: Deserializer = this const dismiss_result: (() => void) = valueDeserializer.readCallback_Void() const reason_result: DismissReason = (valueDeserializer.readInt32() as DismissReason) let value: DismissDialogAction = ({dismiss: dismiss_result,reason: reason_result} as DismissDialogAction) - return (value as DismissDialogAction) + return value } readSheetInfo(): SheetInfo { let valueDeserializer: Deserializer = this - const title_buf_selector: int32 = valueDeserializer.readInt8() + const title_buf_selector: number = valueDeserializer.readInt8() let title_buf: string | Resource | undefined|undefined if (title_buf_selector == 0) { title_buf = (valueDeserializer.readString() as string) } else if (title_buf_selector == 1) { title_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for title_buf has to be chosen through deserialisation.") } const title_result: string | Resource = (title_buf as string | Resource) const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf: string | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - 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 (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - icon_buf = (icon_buf_ as string | Resource) + { + const icon_buf__selector: number = valueDeserializer.readInt8() + let icon_buf_: string | Resource | undefined|undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) + } + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") } + icon_buf = (icon_buf_ as string | Resource) + } const icon_result: string | Resource | undefined|undefined = icon_buf const action_result: VoidCallback = valueDeserializer.readVoidCallback() let value: SheetInfo = ({title: title_result,icon: icon_result,action: action_result} as SheetInfo) - return (value as SheetInfo) + return value } readActionSheetOptions(): ActionSheetOptions { let valueDeserializer: Deserializer = this - const title_buf_selector: int32 = valueDeserializer.readInt8() + const title_buf_selector: number = valueDeserializer.readInt8() let title_buf: string | Resource | undefined|undefined if (title_buf_selector == 0) { title_buf = (valueDeserializer.readString() as string) } else if (title_buf_selector == 1) { title_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for title_buf has to be chosen through deserialisation.") } const title_result: string | Resource = (title_buf as string | Resource) const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let subtitle_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) - { - const subtitle_buf__selector: int32 = valueDeserializer.readInt8() - let subtitle_buf_: string | Resource | undefined|undefined - if (subtitle_buf__selector == 0) { - subtitle_buf_ = (valueDeserializer.readString() as string) - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_ = valueDeserializer.readResource() - } - subtitle_buf = (subtitle_buf_ as string | Resource) + { + const subtitle_buf__selector: number = valueDeserializer.readInt8() + let subtitle_buf_: string | Resource | undefined|undefined + if (subtitle_buf__selector == 0) { + subtitle_buf_ = (valueDeserializer.readString() as string) + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") + } + subtitle_buf = (subtitle_buf_ as string | Resource) + } const subtitle_result: ResourceStr | undefined|undefined = subtitle_buf - const message_buf_selector: int32 = valueDeserializer.readInt8() + const message_buf_selector: number = valueDeserializer.readInt8() let message_buf: string | Resource | undefined|undefined if (message_buf_selector == 0) { message_buf = (valueDeserializer.readString() as string) } else if (message_buf_selector == 1) { message_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") } const message_result: string | Resource = (message_buf as string | Resource) const confirm_buf_runtimeType = (valueDeserializer.readInt8() as int32) let confirm_buf: ActionSheetButtonOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (confirm_buf_runtimeType)) - { - confirm_buf = valueDeserializer.readActionSheetButtonOptions() - } + { + confirm_buf = valueDeserializer.readActionSheetButtonOptions() + } const confirm_result: ActionSheetButtonOptions | undefined|undefined = confirm_buf const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancel_buf: VoidCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf = valueDeserializer.readVoidCallback() - } + { + cancel_buf = valueDeserializer.readVoidCallback() + } const cancel_result: VoidCallback | undefined|undefined = cancel_buf const sheets_buf_length: int32 = valueDeserializer.readInt32() let sheets_buf: Array = new Array() for (let sheets_buf_i = 0; sheets_buf_i < sheets_buf_length; sheets_buf_i++) { - { - sheets_buf[sheets_buf_i] = valueDeserializer.readSheetInfo() - } + sheets_buf[sheets_buf_i] = valueDeserializer.readSheetInfo() } const sheets_result: Array = sheets_buf const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf = valueDeserializer.readBoolean() - } + { + autoCancel_buf = valueDeserializer.readBoolean() + } const autoCancel_result: boolean | undefined|undefined = autoCancel_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf: DialogAlignment | undefined|undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) - } + { + alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) + } const alignment_result: DialogAlignment | undefined|undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: ActionSheetOffset | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readActionSheetOffset() - } + { + offset_buf = valueDeserializer.readActionSheetOffset() + } const offset_result: ActionSheetOffset | undefined|undefined = offset_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf: Rectangle | undefined|undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf = valueDeserializer.readRectangle() - } + { + maskRect_buf = valueDeserializer.readRectangle() + } const maskRect_result: Rectangle | undefined|undefined = maskRect_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isModal_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf = valueDeserializer.readBoolean() - } + { + isModal_buf = valueDeserializer.readBoolean() + } const isModal_result: boolean | undefined|undefined = isModal_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf: BlurStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf: ((parameter: DismissDialogAction) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() - } + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + } const onWillDismiss_result: ((parameter: DismissDialogAction) => void) | undefined|undefined = onWillDismiss_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf: TransitionEffect | undefined|undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result: TransitionEffect | undefined|undefined = transition_buf const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cornerRadius_buf: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const cornerRadius_buf__selector: int32 = valueDeserializer.readInt8() - let cornerRadius_buf_: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (cornerRadius_buf__selector == 1) { - const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topLeft: undefined | Length = cornerRadius_buf__u_topLeft_buf - const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topRight: undefined | Length = cornerRadius_buf__u_topRight_buf - const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomLeft: undefined | Length = cornerRadius_buf__u_bottomLeft_buf - const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - 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} as BorderRadiuses) - } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() - } - cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) + { + const cornerRadius_buf__selector: number = valueDeserializer.readInt8() + let cornerRadius_buf_: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (cornerRadius_buf__selector == 1) { + const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topLeft: undefined | Length = cornerRadius_buf__u_topLeft_buf + const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topRight: undefined | Length = cornerRadius_buf__u_topRight_buf + const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomLeft: undefined | Length = cornerRadius_buf__u_bottomLeft_buf + const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + 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} as BorderRadiuses) + } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() } + else { + throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") + } + cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) + } const cornerRadius_result: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined = cornerRadius_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Dimension) - } + { + width_buf = (valueDeserializer.readLength() as Dimension) + } const width_result: Dimension | undefined|undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readLength() as Dimension) - } + { + height_buf = (valueDeserializer.readLength() as Dimension) + } const height_result: Dimension | undefined|undefined = height_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderWidth_buf: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const borderWidth_buf__selector: int32 = valueDeserializer.readInt8() - let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if (borderWidth_buf__selector == 0) { - borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (borderWidth_buf__selector == 1) { - const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf - const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf - const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf - const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - 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} as EdgeWidths) - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + { + const borderWidth_buf__selector: number = valueDeserializer.readInt8() + let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if (borderWidth_buf__selector == 0) { + borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (borderWidth_buf__selector == 1) { + const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf + const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf + const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf + const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + 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} as EdgeWidths) + } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() } + else { + throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") + } + borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + } const borderWidth_result: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = borderWidth_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderColor_buf: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = (valueDeserializer.readInt32() as Color) + { + const borderColor_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector: number = valueDeserializer.readInt8() + let borderColor_buf__u: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + } + borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) + } + else if (borderColor_buf__selector == 1) { + const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const borderColor_buf__u_top_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf + const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const borderColor_buf__u_right_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf + const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const borderColor_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf + const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const borderColor_buf__u_left_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u = (valueDeserializer.readNumber() as number) + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u = (valueDeserializer.readString() as string) + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_ = valueDeserializer.readResource() } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u = valueDeserializer.readResource() + else { + throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") } - borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) - } - else if (borderColor_buf__selector == 1) { - const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const borderColor_buf__u_top_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf - const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const borderColor_buf__u_right_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf - const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const borderColor_buf__u_bottom_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf - const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const borderColor_buf__u_left_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_ = valueDeserializer.readResource() - } - 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} as EdgeColors) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() - } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + 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} as EdgeColors) + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() } + else { + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") + } + borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + } const borderColor_result: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined = borderColor_buf const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderStyle_buf: BorderStyle | EdgeStyles | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const borderStyle_buf__selector: int32 = valueDeserializer.readInt8() - let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) - } - else if (borderStyle_buf__selector == 1) { - const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf - const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf - const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf - const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - 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} as EdgeStyles) - } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + { + const borderStyle_buf__selector: number = valueDeserializer.readInt8() + let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) + } + else if (borderStyle_buf__selector == 1) { + const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf + const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf + const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf + const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + 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} as EdgeStyles) + } + else { + throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") } + borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + } const borderStyle_result: BorderStyle | EdgeStyles | undefined|undefined = borderStyle_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector: int32 = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + { + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) + } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + 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) - } + { + hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) + } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf 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) + return value } readLinearIndicatorController(): LinearIndicatorController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() return LinearIndicatorControllerInternal.fromPtr(ptr) } - readCallback_Literal_Number_code_Want_want_Void(): ((parameter: { code: number, want?: Want }) => void) { + readCallback_Literal_Number_code_Want_want_Void(isSync: boolean = false): ((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; } + const _callSync: KPointer = this.readPointer() + return (parameter: { code: number, want?: Want }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); 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); } (isSync) ? (nativeModule()._CallCallbackSync(-582934742, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-582934742, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readReceiveCallback(): ReceiveCallback { + let valueDeserializer: Deserializer = this + const __ReceiveCallbackStub_result: string = (valueDeserializer.readString() as string) + let value: ReceiveCallback = ({__ReceiveCallbackStub: __ReceiveCallbackStub_result} as ReceiveCallback) + return value } readUIExtensionProxy(): UIExtensionProxy { let valueDeserializer: Deserializer = this @@ -10213,84 +11076,85 @@ export class Deserializer extends DeserializerBase { // TBD: remove explicit for UIExtensionProxy class return unsafeCast(UIExtensionProxyInternal.fromPtr(ptr)) } - readCallback_UIExtensionProxy_Void(): ((parameter: UIExtensionProxy) => void) { + readCallback_UIExtensionProxy_Void(isSync: boolean = false): ((parameter: UIExtensionProxy) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - 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; } + const _callSync: KPointer = this.readPointer() + return (parameter: UIExtensionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeUIExtensionProxy(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1063506522, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1063506522, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readUIExtensionOptions(): UIExtensionOptions { let valueDeserializer: Deserializer = this const isTransferringCaller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isTransferringCaller_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (isTransferringCaller_buf_runtimeType)) - { - isTransferringCaller_buf = valueDeserializer.readBoolean() - } + { + isTransferringCaller_buf = valueDeserializer.readBoolean() + } const isTransferringCaller_result: boolean | undefined|undefined = isTransferringCaller_buf const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let placeholder_buf: ComponentContent | undefined|undefined if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) - { - placeholder_buf = valueDeserializer.readCustomObject("ComponentContent") - } + { + placeholder_buf = valueDeserializer.readComponentContent() + } const placeholder_result: ComponentContent | undefined|undefined = placeholder_buf const areaChangePlaceholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let areaChangePlaceholder_buf: Map | undefined|undefined if ((RuntimeType.UNDEFINED) != (areaChangePlaceholder_buf_runtimeType)) - { - const areaChangePlaceholder_buf__size: int32 = valueDeserializer.readInt32() - let areaChangePlaceholder_buf_: Map = new Map() - // TODO: TS map resize - for (let areaChangePlaceholder_buf__i = 0; areaChangePlaceholder_buf__i < areaChangePlaceholder_buf__size; areaChangePlaceholder_buf__i++) { - const areaChangePlaceholder_buf__key: string = (valueDeserializer.readString() as string) - const areaChangePlaceholder_buf__value: ComponentContent = valueDeserializer.readCustomObject("ComponentContent") - areaChangePlaceholder_buf_.set(areaChangePlaceholder_buf__key, areaChangePlaceholder_buf__value) - } - areaChangePlaceholder_buf = areaChangePlaceholder_buf_ - } + { + const areaChangePlaceholder_buf__size: int32 = valueDeserializer.readInt32() + let areaChangePlaceholder_buf_: Map = new Map() + // TODO: TS map resize + for (let areaChangePlaceholder_buf__i = 0; areaChangePlaceholder_buf__i < areaChangePlaceholder_buf__size; areaChangePlaceholder_buf__i++) { + const areaChangePlaceholder_buf__key: string = (valueDeserializer.readString() as string) + const areaChangePlaceholder_buf__value: ComponentContent = valueDeserializer.readComponentContent() + areaChangePlaceholder_buf_.set(areaChangePlaceholder_buf__key, areaChangePlaceholder_buf__value) + } + areaChangePlaceholder_buf = areaChangePlaceholder_buf_ + } const areaChangePlaceholder_result: Map | undefined|undefined = areaChangePlaceholder_buf const dpiFollowStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dpiFollowStrategy_buf: DpiFollowStrategy | undefined|undefined if ((RuntimeType.UNDEFINED) != (dpiFollowStrategy_buf_runtimeType)) - { - dpiFollowStrategy_buf = (valueDeserializer.readInt32() as DpiFollowStrategy) - } + { + dpiFollowStrategy_buf = (valueDeserializer.readInt32() as DpiFollowStrategy) + } const dpiFollowStrategy_result: DpiFollowStrategy | undefined|undefined = dpiFollowStrategy_buf let value: UIExtensionOptions = ({isTransferringCaller: isTransferringCaller_result,placeholder: placeholder_result,areaChangePlaceholder: areaChangePlaceholder_result,dpiFollowStrategy: dpiFollowStrategy_result} as UIExtensionOptions) - return (value as UIExtensionOptions) + return value } readWaterFlowOptions(): WaterFlowOptions { let valueDeserializer: Deserializer = this const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) let footer_buf: CustomBuilder | undefined|undefined if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) - { - footer_buf = valueDeserializer.readCallback_Any() - } + { + footer_buf = valueDeserializer.readCallback_Any() + } const footer_result: CustomBuilder | undefined|undefined = footer_buf const scroller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scroller_buf: Scroller | undefined|undefined if ((RuntimeType.UNDEFINED) != (scroller_buf_runtimeType)) - { - scroller_buf = (valueDeserializer.readScroller() as Scroller) - } + { + scroller_buf = (valueDeserializer.readScroller() as Scroller) + } const scroller_result: Scroller | undefined|undefined = scroller_buf const sections_buf_runtimeType = (valueDeserializer.readInt8() as int32) let sections_buf: WaterFlowSections | undefined|undefined if ((RuntimeType.UNDEFINED) != (sections_buf_runtimeType)) - { - sections_buf = (valueDeserializer.readWaterFlowSections() as WaterFlowSections) - } + { + sections_buf = (valueDeserializer.readWaterFlowSections() as WaterFlowSections) + } const sections_result: WaterFlowSections | undefined|undefined = sections_buf const layoutMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let layoutMode_buf: WaterFlowLayoutMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (layoutMode_buf_runtimeType)) - { - layoutMode_buf = (valueDeserializer.readInt32() as WaterFlowLayoutMode) - } + { + layoutMode_buf = (valueDeserializer.readInt32() as WaterFlowLayoutMode) + } const layoutMode_result: WaterFlowLayoutMode | undefined|undefined = layoutMode_buf let value: WaterFlowOptions = ({footer: footer_result,scroller: scroller_result,sections: sections_result,layoutMode: layoutMode_result} as WaterFlowOptions) - return (value as WaterFlowOptions) + return value } readWindowAnimationTarget(): WindowAnimationTarget { let valueDeserializer: Deserializer = this @@ -10299,52 +11163,53 @@ export class Deserializer extends DeserializerBase { const windowBounds_result: RRect = valueDeserializer.readRRect() const missionId_result: number = (valueDeserializer.readNumber() as number) let value: WindowAnimationTarget = ({bundleName: bundleName_result,abilityName: abilityName_result,windowBounds: windowBounds_result,missionId: missionId_result} as WindowAnimationTarget) - return (value as WindowAnimationTarget) + return value } readButtonStyle(): ButtonStyle { let valueDeserializer: Deserializer = this const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) let left_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - left_buf = (valueDeserializer.readNumber() as number) - } + { + left_buf = (valueDeserializer.readNumber() as number) + } const left_result: number | undefined|undefined = left_buf const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = (valueDeserializer.readNumber() as number) - } + { + top_buf = (valueDeserializer.readNumber() as number) + } const top_result: number | undefined|undefined = top_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readNumber() as number) - } + { + width_buf = (valueDeserializer.readNumber() as number) + } const width_result: number | undefined|undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readNumber() as number) - } + { + height_buf = (valueDeserializer.readNumber() as number) + } const height_result: number | undefined|undefined = height_buf const icons_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icons_buf: ButtonIconOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (icons_buf_runtimeType)) - { - icons_buf = valueDeserializer.readButtonIconOptions() - } + { + icons_buf = valueDeserializer.readButtonIconOptions() + } 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) + return value } - readOnNativeLoadCallback(): OnNativeLoadCallback { + readOnNativeLoadCallback(isSync: boolean = false): 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_OnNativeLoadCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event?: Object | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); 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); } (isSync) ? (nativeModule()._CallCallbackSync(-823037763, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-823037763, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readXComponentOptions(): XComponentOptions { let valueDeserializer: Deserializer = this @@ -10353,45 +11218,45 @@ export class Deserializer extends DeserializerBase { const imageAIOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let imageAIOptions_buf: ImageAIOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (imageAIOptions_buf_runtimeType)) - { - imageAIOptions_buf = valueDeserializer.readImageAIOptions() - } + { + imageAIOptions_buf = valueDeserializer.readImageAIOptions() + } const imageAIOptions_result: ImageAIOptions | undefined|undefined = imageAIOptions_buf let value: XComponentOptions = ({type: type_result,controller: controller_result,imageAIOptions: imageAIOptions_result} as XComponentOptions) - return (value as XComponentOptions) + return value } 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() - } + { + 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() - } + { + 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() - } + { + 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) - } + { + 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) + return value } readAdsBlockedDetails(): AdsBlockedDetails { let valueDeserializer: Deserializer = this @@ -10399,18 +11264,17 @@ export class Deserializer extends DeserializerBase { const adsBlocked_buf_length: int32 = valueDeserializer.readInt32() let adsBlocked_buf: Array = new Array() for (let adsBlocked_buf_i = 0; adsBlocked_buf_i < adsBlocked_buf_length; adsBlocked_buf_i++) { - { - adsBlocked_buf[adsBlocked_buf_i] = (valueDeserializer.readString() as string) - } + adsBlocked_buf[adsBlocked_buf_i] = (valueDeserializer.readString() as string) } const adsBlocked_result: Array = adsBlocked_buf let value: AdsBlockedDetails = ({url: url_result,adsBlocked: adsBlocked_result} as AdsBlockedDetails) - return (value as AdsBlockedDetails) + return value } - readOnAdsBlockedCallback(): OnAdsBlockedCallback { + readOnAdsBlockedCallback(isSync: boolean = false): OnAdsBlockedCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (details: AdsBlockedDetails): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeAdsBlockedDetails(details); nativeModule()._CallCallback(CallbackKind.Kind_OnAdsBlockedCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (details: AdsBlockedDetails): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeAdsBlockedDetails(details); (isSync) ? (nativeModule()._CallCallbackSync(1572284740, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1572284740, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readWebKeyboardOptions(): WebKeyboardOptions { let valueDeserializer: Deserializer = this @@ -10418,19 +11282,19 @@ export class Deserializer extends DeserializerBase { const enterKeyType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enterKeyType_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (enterKeyType_buf_runtimeType)) - { - enterKeyType_buf = (valueDeserializer.readNumber() as number) - } + { + enterKeyType_buf = (valueDeserializer.readNumber() as number) + } const enterKeyType_result: number | undefined|undefined = enterKeyType_buf const customKeyboard_buf_runtimeType = (valueDeserializer.readInt8() as int32) let customKeyboard_buf: CustomBuilder | undefined|undefined if ((RuntimeType.UNDEFINED) != (customKeyboard_buf_runtimeType)) - { - customKeyboard_buf = valueDeserializer.readCallback_Any() - } + { + customKeyboard_buf = valueDeserializer.readCallback_Any() + } const customKeyboard_result: CustomBuilder | undefined|undefined = customKeyboard_buf let value: WebKeyboardOptions = ({useSystemKeyboard: useSystemKeyboard_result,enterKeyType: enterKeyType_result,customKeyboard: customKeyboard_result} as WebKeyboardOptions) - return (value as WebKeyboardOptions) + return value } readWebKeyboardCallbackInfo(): WebKeyboardCallbackInfo { let valueDeserializer: Deserializer = this @@ -10445,52 +11309,61 @@ export class Deserializer extends DeserializerBase { } const attributes_result: Map = attributes_buf let value: WebKeyboardCallbackInfo = ({controller: controller_result,attributes: attributes_result} as WebKeyboardCallbackInfo) - return (value as WebKeyboardCallbackInfo) + return value } - readWebKeyboardCallback(): WebKeyboardCallback { + readWebKeyboardCallback(isSync: boolean = false): WebKeyboardCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (keyboardCallbackInfo: WebKeyboardCallbackInfo): WebKeyboardOptions => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeWebKeyboardCallbackInfo(keyboardCallbackInfo); let _continuationValue: WebKeyboardOptions | undefined|undefined; const _continuationCallback: ((value: WebKeyboardOptions) => void) = (value: WebKeyboardOptions): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_WebKeyboardCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as WebKeyboardOptions); } + const _callSync: KPointer = this.readPointer() + return (keyboardCallbackInfo: WebKeyboardCallbackInfo): WebKeyboardOptions => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebKeyboardCallbackInfo(keyboardCallbackInfo); let _continuationValue: WebKeyboardOptions | undefined|undefined; const _continuationCallback: ((value: WebKeyboardOptions) => void) = (value: WebKeyboardOptions): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1829763354, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1829763354, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WebKeyboardOptions); } } - readOnViewportFitChangedCallback(): OnViewportFitChangedCallback { + readOnViewportFitChangedCallback(isSync: boolean = false): OnViewportFitChangedCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (viewportFit: ViewportFit): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeInt32(viewportFit); nativeModule()._CallCallback(CallbackKind.Kind_OnViewportFitChangedCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (viewportFit: ViewportFit): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(viewportFit); (isSync) ? (nativeModule()._CallCallbackSync(1847083191, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1847083191, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readExpandedMenuItemOptions(): ExpandedMenuItemOptions { let valueDeserializer: Deserializer = this - const content_buf_selector: int32 = valueDeserializer.readInt8() + const content_buf_selector: number = valueDeserializer.readInt8() let content_buf: string | Resource | undefined|undefined if (content_buf_selector == 0) { content_buf = (valueDeserializer.readString() as string) } else if (content_buf_selector == 1) { content_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for content_buf has to be chosen through deserialisation.") } const content_result: ResourceStr = (content_buf as string | Resource) const startIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let startIcon_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (startIcon_buf_runtimeType)) - { - const startIcon_buf__selector: int32 = valueDeserializer.readInt8() - let startIcon_buf_: string | Resource | undefined|undefined - if (startIcon_buf__selector == 0) { - startIcon_buf_ = (valueDeserializer.readString() as string) - } - else if (startIcon_buf__selector == 1) { - startIcon_buf_ = valueDeserializer.readResource() - } - startIcon_buf = (startIcon_buf_ as string | Resource) + { + const startIcon_buf__selector: number = valueDeserializer.readInt8() + let startIcon_buf_: string | Resource | undefined|undefined + if (startIcon_buf__selector == 0) { + startIcon_buf_ = (valueDeserializer.readString() as string) + } + else if (startIcon_buf__selector == 1) { + startIcon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for startIcon_buf_ has to be chosen through deserialisation.") } + startIcon_buf = (startIcon_buf_ as string | Resource) + } const startIcon_result: ResourceStr | undefined|undefined = startIcon_buf const action_result: ((selectedText: { plainText: string }) => void) = valueDeserializer.readCallback_Literal_String_plainText_Void() let value: ExpandedMenuItemOptions = ({content: content_result,startIcon: startIcon_result,action: action_result} as ExpandedMenuItemOptions) - return (value as ExpandedMenuItemOptions) + return value } - readOnRenderProcessRespondingCallback(): OnRenderProcessRespondingCallback { + readOnRenderProcessRespondingCallback(isSync: boolean = false): OnRenderProcessRespondingCallback { 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_OnRenderProcessRespondingCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (nativeModule()._CallCallbackSync(1334389194, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1334389194, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readRenderProcessNotRespondingData(): RenderProcessNotRespondingData { let valueDeserializer: Deserializer = this @@ -10498,105 +11371,110 @@ export class Deserializer extends DeserializerBase { const pid_result: number = (valueDeserializer.readNumber() as number) const reason_result: RenderProcessNotRespondingReason = (valueDeserializer.readInt32() as RenderProcessNotRespondingReason) let value: RenderProcessNotRespondingData = ({jsStack: jsStack_result,pid: pid_result,reason: reason_result} as RenderProcessNotRespondingData) - return (value as RenderProcessNotRespondingData) + return value } - readOnRenderProcessNotRespondingCallback(): OnRenderProcessNotRespondingCallback { + readOnRenderProcessNotRespondingCallback(isSync: boolean = false): OnRenderProcessNotRespondingCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (data: RenderProcessNotRespondingData): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeRenderProcessNotRespondingData(data); nativeModule()._CallCallback(CallbackKind.Kind_OnRenderProcessNotRespondingCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (data: RenderProcessNotRespondingData): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRenderProcessNotRespondingData(data); (isSync) ? (nativeModule()._CallCallbackSync(47282303, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(47282303, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readNativeMediaPlayerConfig(): NativeMediaPlayerConfig { let valueDeserializer: Deserializer = this const enable_result: boolean = valueDeserializer.readBoolean() const shouldOverlay_result: boolean = valueDeserializer.readBoolean() let value: NativeMediaPlayerConfig = ({enable: enable_result,shouldOverlay: shouldOverlay_result} as NativeMediaPlayerConfig) - return (value as NativeMediaPlayerConfig) + return value } - readOnOverrideUrlLoadingCallback(): OnOverrideUrlLoadingCallback { + readOnOverrideUrlLoadingCallback(isSync: boolean = false): 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: ((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); } + const _callSync: KPointer = this.readPointer() + return (webResourceRequest: WebResourceRequest): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebResourceRequest(webResourceRequest); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(865258467, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(865258467, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } readNativeEmbedTouchInfo(): NativeEmbedTouchInfo { let valueDeserializer: Deserializer = this const embedId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let embedId_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (embedId_buf_runtimeType)) - { - embedId_buf = (valueDeserializer.readString() as string) - } + { + embedId_buf = (valueDeserializer.readString() as string) + } const embedId_result: string | undefined|undefined = embedId_buf const touchEvent_buf_runtimeType = (valueDeserializer.readInt8() as int32) let touchEvent_buf: TouchEvent | undefined|undefined if ((RuntimeType.UNDEFINED) != (touchEvent_buf_runtimeType)) - { - touchEvent_buf = valueDeserializer.readTouchEvent() - } + { + touchEvent_buf = valueDeserializer.readTouchEvent() + } const touchEvent_result: TouchEvent | undefined|undefined = touchEvent_buf const result_buf_runtimeType = (valueDeserializer.readInt8() as int32) let result_buf: EventResult | undefined|undefined if ((RuntimeType.UNDEFINED) != (result_buf_runtimeType)) - { - result_buf = (valueDeserializer.readEventResult() as EventResult) - } + { + result_buf = (valueDeserializer.readEventResult() as EventResult) + } const result_result: EventResult | undefined|undefined = result_buf let value: NativeEmbedTouchInfo = ({embedId: embedId_result,touchEvent: touchEvent_result,result: result_result} as NativeEmbedTouchInfo) - return (value as NativeEmbedTouchInfo) + return value } - readCallback_NativeEmbedTouchInfo_Void(): ((event: NativeEmbedTouchInfo) => void) { + readCallback_NativeEmbedTouchInfo_Void(isSync: boolean = false): ((event: NativeEmbedTouchInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: NativeEmbedTouchInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNativeEmbedTouchInfo(event); nativeModule()._CallCallback(CallbackKind.Kind_Callback_NativeEmbedTouchInfo_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: NativeEmbedTouchInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNativeEmbedTouchInfo(event); (isSync) ? (nativeModule()._CallCallbackSync(-1090303858, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1090303858, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readNativeEmbedVisibilityInfo(): NativeEmbedVisibilityInfo { let valueDeserializer: Deserializer = this const visibility_result: boolean = valueDeserializer.readBoolean() const embedId_result: string = (valueDeserializer.readString() as string) let value: NativeEmbedVisibilityInfo = ({visibility: visibility_result,embedId: embedId_result} as NativeEmbedVisibilityInfo) - return (value as NativeEmbedVisibilityInfo) + return value } - readOnNativeEmbedVisibilityChangeCallback(): OnNativeEmbedVisibilityChangeCallback { + readOnNativeEmbedVisibilityChangeCallback(isSync: boolean = false): OnNativeEmbedVisibilityChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (nativeEmbedVisibilityInfo: NativeEmbedVisibilityInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNativeEmbedVisibilityInfo(nativeEmbedVisibilityInfo); nativeModule()._CallCallback(CallbackKind.Kind_OnNativeEmbedVisibilityChangeCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (nativeEmbedVisibilityInfo: NativeEmbedVisibilityInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNativeEmbedVisibilityInfo(nativeEmbedVisibilityInfo); (isSync) ? (nativeModule()._CallCallbackSync(-1641338704, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1641338704, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readNativeEmbedDataInfo(): NativeEmbedDataInfo { let valueDeserializer: Deserializer = this const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) let status_buf: NativeEmbedStatus | undefined|undefined if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) - { - status_buf = (valueDeserializer.readInt32() as NativeEmbedStatus) - } + { + status_buf = (valueDeserializer.readInt32() as NativeEmbedStatus) + } const status_result: NativeEmbedStatus | undefined|undefined = status_buf const surfaceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let surfaceId_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (surfaceId_buf_runtimeType)) - { - surfaceId_buf = (valueDeserializer.readString() as string) - } + { + surfaceId_buf = (valueDeserializer.readString() as string) + } const surfaceId_result: string | undefined|undefined = surfaceId_buf const embedId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let embedId_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (embedId_buf_runtimeType)) - { - embedId_buf = (valueDeserializer.readString() as string) - } + { + embedId_buf = (valueDeserializer.readString() as string) + } const embedId_result: string | undefined|undefined = embedId_buf const info_buf_runtimeType = (valueDeserializer.readInt8() as int32) let info_buf: NativeEmbedInfo | undefined|undefined if ((RuntimeType.UNDEFINED) != (info_buf_runtimeType)) - { - info_buf = valueDeserializer.readNativeEmbedInfo() - } + { + info_buf = valueDeserializer.readNativeEmbedInfo() + } const info_result: NativeEmbedInfo | undefined|undefined = info_buf let value: NativeEmbedDataInfo = ({status: status_result,surfaceId: surfaceId_result,embedId: embedId_result,info: info_result} as NativeEmbedDataInfo) - return (value as NativeEmbedDataInfo) + return value } - readCallback_NativeEmbedDataInfo_Void(): ((event: NativeEmbedDataInfo) => void) { + readCallback_NativeEmbedDataInfo_Void(isSync: boolean = false): ((event: NativeEmbedDataInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: NativeEmbedDataInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNativeEmbedDataInfo(event); nativeModule()._CallCallback(CallbackKind.Kind_Callback_NativeEmbedDataInfo_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: NativeEmbedDataInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNativeEmbedDataInfo(event); (isSync) ? (nativeModule()._CallCallbackSync(477481563, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(477481563, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readScriptItem(): ScriptItem { let valueDeserializer: Deserializer = this @@ -10604,25 +11482,24 @@ export class Deserializer extends DeserializerBase { const scriptRules_buf_length: int32 = valueDeserializer.readInt32() let scriptRules_buf: Array = new Array() for (let scriptRules_buf_i = 0; scriptRules_buf_i < scriptRules_buf_length; scriptRules_buf_i++) { - { - scriptRules_buf[scriptRules_buf_i] = (valueDeserializer.readString() as string) - } + scriptRules_buf[scriptRules_buf_i] = (valueDeserializer.readString() as string) } const scriptRules_result: Array = scriptRules_buf let value: ScriptItem = ({script: script_result,scriptRules: scriptRules_result} as ScriptItem) - return (value as ScriptItem) + return value } readIntelligentTrackingPreventionDetails(): IntelligentTrackingPreventionDetails { let valueDeserializer: Deserializer = this const host_result: string = (valueDeserializer.readString() as string) const trackerHost_result: string = (valueDeserializer.readString() as string) let value: IntelligentTrackingPreventionDetails = ({host: host_result,trackerHost: trackerHost_result} as IntelligentTrackingPreventionDetails) - return (value as IntelligentTrackingPreventionDetails) + return value } - readOnIntelligentTrackingPreventionCallback(): OnIntelligentTrackingPreventionCallback { + readOnIntelligentTrackingPreventionCallback(isSync: boolean = false): OnIntelligentTrackingPreventionCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (details: IntelligentTrackingPreventionDetails): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeIntelligentTrackingPreventionDetails(details); nativeModule()._CallCallback(CallbackKind.Kind_OnIntelligentTrackingPreventionCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (details: IntelligentTrackingPreventionDetails): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIntelligentTrackingPreventionDetails(details); (isSync) ? (nativeModule()._CallCallbackSync(-1377876844, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1377876844, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readLoadCommittedDetails(): LoadCommittedDetails { let valueDeserializer: Deserializer = this @@ -10632,184 +11509,196 @@ export class Deserializer extends DeserializerBase { const navigationType_result: WebNavigationType = (valueDeserializer.readInt32() as WebNavigationType) const url_result: string = (valueDeserializer.readString() as string) let value: LoadCommittedDetails = ({isMainFrame: isMainFrame_result,isSameDocument: isSameDocument_result,didReplaceEntry: didReplaceEntry_result,navigationType: navigationType_result,url: url_result} as LoadCommittedDetails) - return (value as LoadCommittedDetails) + return value } - readOnNavigationEntryCommittedCallback(): OnNavigationEntryCommittedCallback { + readOnNavigationEntryCommittedCallback(isSync: boolean = false): OnNavigationEntryCommittedCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (loadCommittedDetails: LoadCommittedDetails): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeLoadCommittedDetails(loadCommittedDetails); nativeModule()._CallCallback(CallbackKind.Kind_OnNavigationEntryCommittedCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (loadCommittedDetails: LoadCommittedDetails): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeLoadCommittedDetails(loadCommittedDetails); (isSync) ? (nativeModule()._CallCallbackSync(-398722176, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-398722176, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnSafeBrowsingCheckResultCallback(): OnSafeBrowsingCheckResultCallback { + readOnSafeBrowsingCheckResultCallback(isSync: boolean = false): OnSafeBrowsingCheckResultCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (threatType: ThreatType): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeInt32(threatType); nativeModule()._CallCallback(CallbackKind.Kind_OnSafeBrowsingCheckResultCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (threatType: ThreatType): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(threatType); (isSync) ? (nativeModule()._CallCallbackSync(-1099824577, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1099824577, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnOverScrollEvent(): OnOverScrollEvent { let valueDeserializer: Deserializer = this const xOffset_result: number = (valueDeserializer.readNumber() as number) const yOffset_result: number = (valueDeserializer.readNumber() as number) let value: OnOverScrollEvent = ({xOffset: xOffset_result,yOffset: yOffset_result} as OnOverScrollEvent) - return (value as OnOverScrollEvent) + return value } - readCallback_OnOverScrollEvent_Void(): ((parameter: OnOverScrollEvent) => void) { + readCallback_OnOverScrollEvent_Void(isSync: boolean = false): ((parameter: OnOverScrollEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnOverScrollEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnOverScrollEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnOverScrollEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnOverScrollEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnOverScrollEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-860386431, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-860386431, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnLoadInterceptEvent(): OnLoadInterceptEvent { let valueDeserializer: Deserializer = this const data_result: WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) let value: OnLoadInterceptEvent = ({data: data_result} as OnLoadInterceptEvent) - return (value as OnLoadInterceptEvent) + return value } - readCallback_OnLoadInterceptEvent_Boolean(): ((parameter: OnLoadInterceptEvent) => boolean) { + readCallback_OnLoadInterceptEvent_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (parameter: OnLoadInterceptEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnLoadInterceptEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1231444306, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1231444306, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } readLargestContentfulPaint(): LargestContentfulPaint { let valueDeserializer: Deserializer = this const navigationStartTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let navigationStartTime_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (navigationStartTime_buf_runtimeType)) - { - navigationStartTime_buf = (valueDeserializer.readNumber() as number) - } + { + navigationStartTime_buf = (valueDeserializer.readNumber() as number) + } const navigationStartTime_result: number | undefined|undefined = navigationStartTime_buf const largestImagePaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let largestImagePaintTime_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (largestImagePaintTime_buf_runtimeType)) - { - largestImagePaintTime_buf = (valueDeserializer.readNumber() as number) - } + { + largestImagePaintTime_buf = (valueDeserializer.readNumber() as number) + } const largestImagePaintTime_result: number | undefined|undefined = largestImagePaintTime_buf const largestTextPaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let largestTextPaintTime_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (largestTextPaintTime_buf_runtimeType)) - { - largestTextPaintTime_buf = (valueDeserializer.readNumber() as number) - } + { + largestTextPaintTime_buf = (valueDeserializer.readNumber() as number) + } const largestTextPaintTime_result: number | undefined|undefined = largestTextPaintTime_buf const imageBPP_buf_runtimeType = (valueDeserializer.readInt8() as int32) let imageBPP_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (imageBPP_buf_runtimeType)) - { - imageBPP_buf = (valueDeserializer.readNumber() as number) - } + { + imageBPP_buf = (valueDeserializer.readNumber() as number) + } const imageBPP_result: number | undefined|undefined = imageBPP_buf const largestImageLoadStartTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let largestImageLoadStartTime_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (largestImageLoadStartTime_buf_runtimeType)) - { - largestImageLoadStartTime_buf = (valueDeserializer.readNumber() as number) - } + { + largestImageLoadStartTime_buf = (valueDeserializer.readNumber() as number) + } const largestImageLoadStartTime_result: number | undefined|undefined = largestImageLoadStartTime_buf const largestImageLoadEndTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let largestImageLoadEndTime_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (largestImageLoadEndTime_buf_runtimeType)) - { - largestImageLoadEndTime_buf = (valueDeserializer.readNumber() as number) - } + { + largestImageLoadEndTime_buf = (valueDeserializer.readNumber() as number) + } const largestImageLoadEndTime_result: number | undefined|undefined = largestImageLoadEndTime_buf 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) + return value } - readOnLargestContentfulPaintCallback(): OnLargestContentfulPaintCallback { + readOnLargestContentfulPaintCallback(isSync: boolean = false): OnLargestContentfulPaintCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (largestContentfulPaint: LargestContentfulPaint): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeLargestContentfulPaint(largestContentfulPaint); nativeModule()._CallCallback(CallbackKind.Kind_OnLargestContentfulPaintCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (largestContentfulPaint: LargestContentfulPaint): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeLargestContentfulPaint(largestContentfulPaint); (isSync) ? (nativeModule()._CallCallbackSync(1390640532, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1390640532, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readFirstMeaningfulPaint(): FirstMeaningfulPaint { let valueDeserializer: Deserializer = this const navigationStartTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let navigationStartTime_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (navigationStartTime_buf_runtimeType)) - { - navigationStartTime_buf = (valueDeserializer.readNumber() as number) - } + { + navigationStartTime_buf = (valueDeserializer.readNumber() as number) + } const navigationStartTime_result: number | undefined|undefined = navigationStartTime_buf const firstMeaningfulPaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let firstMeaningfulPaintTime_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (firstMeaningfulPaintTime_buf_runtimeType)) - { - firstMeaningfulPaintTime_buf = (valueDeserializer.readNumber() as number) - } + { + firstMeaningfulPaintTime_buf = (valueDeserializer.readNumber() as number) + } const firstMeaningfulPaintTime_result: number | undefined|undefined = firstMeaningfulPaintTime_buf let value: FirstMeaningfulPaint = ({navigationStartTime: navigationStartTime_result,firstMeaningfulPaintTime: firstMeaningfulPaintTime_result} as FirstMeaningfulPaint) - return (value as FirstMeaningfulPaint) + return value } - readOnFirstMeaningfulPaintCallback(): OnFirstMeaningfulPaintCallback { + readOnFirstMeaningfulPaintCallback(isSync: boolean = false): OnFirstMeaningfulPaintCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (firstMeaningfulPaint: FirstMeaningfulPaint): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeFirstMeaningfulPaint(firstMeaningfulPaint); nativeModule()._CallCallback(CallbackKind.Kind_OnFirstMeaningfulPaintCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (firstMeaningfulPaint: FirstMeaningfulPaint): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFirstMeaningfulPaint(firstMeaningfulPaint); (isSync) ? (nativeModule()._CallCallbackSync(767275770, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(767275770, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnFirstContentfulPaintEvent(): OnFirstContentfulPaintEvent { let valueDeserializer: Deserializer = this const navigationStartTick_result: number = (valueDeserializer.readNumber() as number) const firstContentfulPaintMs_result: number = (valueDeserializer.readNumber() as number) let value: OnFirstContentfulPaintEvent = ({navigationStartTick: navigationStartTick_result,firstContentfulPaintMs: firstContentfulPaintMs_result} as OnFirstContentfulPaintEvent) - return (value as OnFirstContentfulPaintEvent) + return value } - readCallback_OnFirstContentfulPaintEvent_Void(): ((parameter: OnFirstContentfulPaintEvent) => void) { + readCallback_OnFirstContentfulPaintEvent_Void(isSync: boolean = false): ((parameter: OnFirstContentfulPaintEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnFirstContentfulPaintEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnFirstContentfulPaintEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnFirstContentfulPaintEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnFirstContentfulPaintEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnFirstContentfulPaintEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1852060212, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1852060212, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnAudioStateChangedEvent(): OnAudioStateChangedEvent { let valueDeserializer: Deserializer = this const playing_result: boolean = valueDeserializer.readBoolean() let value: OnAudioStateChangedEvent = ({playing: playing_result} as OnAudioStateChangedEvent) - return (value as OnAudioStateChangedEvent) + return value } - readCallback_OnAudioStateChangedEvent_Void(): ((parameter: OnAudioStateChangedEvent) => void) { + readCallback_OnAudioStateChangedEvent_Void(isSync: boolean = false): ((parameter: OnAudioStateChangedEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnAudioStateChangedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnAudioStateChangedEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnAudioStateChangedEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnAudioStateChangedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnAudioStateChangedEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1559789631, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1559789631, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnDataResubmittedEvent(): OnDataResubmittedEvent { let valueDeserializer: Deserializer = this const handler_result: DataResubmissionHandler = (valueDeserializer.readDataResubmissionHandler() as DataResubmissionHandler) let value: OnDataResubmittedEvent = ({handler: handler_result} as OnDataResubmittedEvent) - return (value as OnDataResubmittedEvent) + return value } - readCallback_OnDataResubmittedEvent_Void(): ((parameter: OnDataResubmittedEvent) => void) { + readCallback_OnDataResubmittedEvent_Void(isSync: boolean = false): ((parameter: OnDataResubmittedEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnDataResubmittedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnDataResubmittedEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnDataResubmittedEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnDataResubmittedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnDataResubmittedEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(118631204, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(118631204, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnPageVisibleEvent(): OnPageVisibleEvent { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) let value: OnPageVisibleEvent = ({url: url_result} as OnPageVisibleEvent) - return (value as OnPageVisibleEvent) + return value } - readCallback_OnPageVisibleEvent_Void(): ((parameter: OnPageVisibleEvent) => void) { + readCallback_OnPageVisibleEvent_Void(isSync: boolean = false): ((parameter: OnPageVisibleEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnPageVisibleEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnPageVisibleEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnPageVisibleEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnPageVisibleEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPageVisibleEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1805946367, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1805946367, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnFaviconReceivedEvent(): OnFaviconReceivedEvent { let valueDeserializer: Deserializer = this - const favicon_result: PixelMap = valueDeserializer.readPixelMap() + const favicon_result: PixelMap = (valueDeserializer.readPixelMap() as PixelMap) let value: OnFaviconReceivedEvent = ({favicon: favicon_result} as OnFaviconReceivedEvent) - return (value as OnFaviconReceivedEvent) + return value } - readCallback_OnFaviconReceivedEvent_Void(): ((parameter: OnFaviconReceivedEvent) => void) { + readCallback_OnFaviconReceivedEvent_Void(isSync: boolean = false): ((parameter: OnFaviconReceivedEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnFaviconReceivedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnFaviconReceivedEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnFaviconReceivedEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnFaviconReceivedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnFaviconReceivedEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-243916553, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-243916553, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnTouchIconUrlReceivedEvent(): OnTouchIconUrlReceivedEvent { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) const precomposed_result: boolean = valueDeserializer.readBoolean() let value: OnTouchIconUrlReceivedEvent = ({url: url_result,precomposed: precomposed_result} as OnTouchIconUrlReceivedEvent) - return (value as OnTouchIconUrlReceivedEvent) + return value } - readCallback_OnTouchIconUrlReceivedEvent_Void(): ((parameter: OnTouchIconUrlReceivedEvent) => void) { + readCallback_OnTouchIconUrlReceivedEvent_Void(isSync: boolean = false): ((parameter: OnTouchIconUrlReceivedEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnTouchIconUrlReceivedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnTouchIconUrlReceivedEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnTouchIconUrlReceivedEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnTouchIconUrlReceivedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnTouchIconUrlReceivedEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1657893064, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1657893064, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnWindowNewEvent(): OnWindowNewEvent { let valueDeserializer: Deserializer = this @@ -10818,12 +11707,13 @@ export class Deserializer extends DeserializerBase { const targetUrl_result: string = (valueDeserializer.readString() as string) const handler_result: ControllerHandler = (valueDeserializer.readControllerHandler() as ControllerHandler) let value: OnWindowNewEvent = ({isAlert: isAlert_result,isUserTrigger: isUserTrigger_result,targetUrl: targetUrl_result,handler: handler_result} as OnWindowNewEvent) - return (value as OnWindowNewEvent) + return value } - readCallback_OnWindowNewEvent_Void(): ((parameter: OnWindowNewEvent) => void) { + readCallback_OnWindowNewEvent_Void(isSync: boolean = false): ((parameter: OnWindowNewEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnWindowNewEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnWindowNewEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnWindowNewEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnWindowNewEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnWindowNewEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2052382574, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2052382574, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnClientAuthenticationEvent(): OnClientAuthenticationEvent { let valueDeserializer: Deserializer = this @@ -10833,26 +11723,23 @@ export class Deserializer extends DeserializerBase { const keyTypes_buf_length: int32 = valueDeserializer.readInt32() let keyTypes_buf: Array = new Array() for (let keyTypes_buf_i = 0; keyTypes_buf_i < keyTypes_buf_length; keyTypes_buf_i++) { - { - keyTypes_buf[keyTypes_buf_i] = (valueDeserializer.readString() as string) - } + keyTypes_buf[keyTypes_buf_i] = (valueDeserializer.readString() as string) } const keyTypes_result: Array = keyTypes_buf const issuers_buf_length: int32 = valueDeserializer.readInt32() let issuers_buf: Array = new Array() for (let issuers_buf_i = 0; issuers_buf_i < issuers_buf_length; issuers_buf_i++) { - { - issuers_buf[issuers_buf_i] = (valueDeserializer.readString() as string) - } + issuers_buf[issuers_buf_i] = (valueDeserializer.readString() as string) } const issuers_result: Array = issuers_buf let value: OnClientAuthenticationEvent = ({handler: handler_result,host: host_result,port: port_result,keyTypes: keyTypes_result,issuers: issuers_result} as OnClientAuthenticationEvent) - return (value as OnClientAuthenticationEvent) + return value } - readCallback_OnClientAuthenticationEvent_Void(): ((parameter: OnClientAuthenticationEvent) => void) { + readCallback_OnClientAuthenticationEvent_Void(isSync: boolean = false): ((parameter: OnClientAuthenticationEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnClientAuthenticationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnClientAuthenticationEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnClientAuthenticationEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnClientAuthenticationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnClientAuthenticationEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(608991355, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(608991355, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readSslErrorEvent(): SslErrorEvent { let valueDeserializer: Deserializer = this @@ -10864,12 +11751,13 @@ export class Deserializer extends DeserializerBase { const isFatalError_result: boolean = valueDeserializer.readBoolean() const isMainFrame_result: boolean = valueDeserializer.readBoolean() 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) + return value } - readOnSslErrorEventCallback(): OnSslErrorEventCallback { + readOnSslErrorEventCallback(isSync: boolean = false): OnSslErrorEventCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (sslErrorEvent: SslErrorEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeSslErrorEvent(sslErrorEvent); nativeModule()._CallCallback(CallbackKind.Kind_OnSslErrorEventCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (sslErrorEvent: SslErrorEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSslErrorEvent(sslErrorEvent); (isSync) ? (nativeModule()._CallCallbackSync(-399603614, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-399603614, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnSslErrorEventReceiveEvent(): OnSslErrorEventReceiveEvent { let valueDeserializer: Deserializer = this @@ -10878,36 +11766,36 @@ export class Deserializer extends DeserializerBase { 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_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) + return value } - readCallback_OnSslErrorEventReceiveEvent_Void(): ((parameter: OnSslErrorEventReceiveEvent) => void) { + readCallback_OnSslErrorEventReceiveEvent_Void(isSync: boolean = false): ((parameter: OnSslErrorEventReceiveEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnSslErrorEventReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnSslErrorEventReceiveEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnSslErrorEventReceiveEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnSslErrorEventReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnSslErrorEventReceiveEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1624791665, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1624791665, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnScrollEvent(): OnScrollEvent { let valueDeserializer: Deserializer = this const xOffset_result: number = (valueDeserializer.readNumber() as number) const yOffset_result: number = (valueDeserializer.readNumber() as number) let value: OnScrollEvent = ({xOffset: xOffset_result,yOffset: yOffset_result} as OnScrollEvent) - return (value as OnScrollEvent) + return value } - readCallback_OnScrollEvent_Void(): ((parameter: OnScrollEvent) => void) { + readCallback_OnScrollEvent_Void(isSync: boolean = false): ((parameter: OnScrollEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnScrollEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnScrollEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnScrollEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnScrollEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScrollEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-172908881, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-172908881, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnSearchResultReceiveEvent(): OnSearchResultReceiveEvent { let valueDeserializer: Deserializer = this @@ -10915,62 +11803,68 @@ export class Deserializer extends DeserializerBase { const numberOfMatches_result: number = (valueDeserializer.readNumber() as number) const isDoneCounting_result: boolean = valueDeserializer.readBoolean() let value: OnSearchResultReceiveEvent = ({activeMatchOrdinal: activeMatchOrdinal_result,numberOfMatches: numberOfMatches_result,isDoneCounting: isDoneCounting_result} as OnSearchResultReceiveEvent) - return (value as OnSearchResultReceiveEvent) + return value } - readCallback_OnSearchResultReceiveEvent_Void(): ((parameter: OnSearchResultReceiveEvent) => void) { + readCallback_OnSearchResultReceiveEvent_Void(isSync: boolean = false): ((parameter: OnSearchResultReceiveEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnSearchResultReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnSearchResultReceiveEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnSearchResultReceiveEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnSearchResultReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnSearchResultReceiveEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1495570, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1495570, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnContextMenuHideCallback(): OnContextMenuHideCallback { + readOnContextMenuHideCallback(isSync: boolean = false): OnContextMenuHideCallback { 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_OnContextMenuHideCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (nativeModule()._CallCallbackSync(1788572278, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1788572278, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnContextMenuShowEvent(): OnContextMenuShowEvent { let valueDeserializer: Deserializer = this const param_result: WebContextMenuParam = (valueDeserializer.readWebContextMenuParam() as WebContextMenuParam) const result_result: WebContextMenuResult = (valueDeserializer.readWebContextMenuResult() as WebContextMenuResult) let value: OnContextMenuShowEvent = ({param: param_result,result: result_result} as OnContextMenuShowEvent) - return (value as OnContextMenuShowEvent) + return value } - readCallback_OnContextMenuShowEvent_Boolean(): ((parameter: OnContextMenuShowEvent) => boolean) { + readCallback_OnContextMenuShowEvent_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (parameter: OnContextMenuShowEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnContextMenuShowEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(332449533, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(332449533, _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: OnScreenCaptureRequestEvent = ({handler: handler_result} as OnScreenCaptureRequestEvent) - return (value as OnScreenCaptureRequestEvent) + return value } - readCallback_OnScreenCaptureRequestEvent_Void(): ((parameter: OnScreenCaptureRequestEvent) => void) { + readCallback_OnScreenCaptureRequestEvent_Void(isSync: boolean = false): ((parameter: OnScreenCaptureRequestEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnScreenCaptureRequestEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnScreenCaptureRequestEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnScreenCaptureRequestEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnScreenCaptureRequestEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScreenCaptureRequestEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1972321573, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1972321573, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnPermissionRequestEvent(): OnPermissionRequestEvent { let valueDeserializer: Deserializer = this const request_result: PermissionRequest = (valueDeserializer.readPermissionRequest() as PermissionRequest) let value: OnPermissionRequestEvent = ({request: request_result} as OnPermissionRequestEvent) - return (value as OnPermissionRequestEvent) + return value } - readCallback_OnPermissionRequestEvent_Void(): ((parameter: OnPermissionRequestEvent) => void) { + readCallback_OnPermissionRequestEvent_Void(isSync: boolean = false): ((parameter: OnPermissionRequestEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnPermissionRequestEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnPermissionRequestEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnPermissionRequestEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnPermissionRequestEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPermissionRequestEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(529980696, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(529980696, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnInterceptRequestEvent(): OnInterceptRequestEvent { let valueDeserializer: Deserializer = this const request_result: WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) let value: OnInterceptRequestEvent = ({request: request_result} as OnInterceptRequestEvent) - return (value as OnInterceptRequestEvent) + return value } - readCallback_OnInterceptRequestEvent_WebResourceResponse(): ((parameter: OnInterceptRequestEvent) => WebResourceResponse) { + readCallback_OnInterceptRequestEvent_WebResourceResponse(isSync: boolean = false): ((parameter: OnInterceptRequestEvent) => WebResourceResponse) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnInterceptRequestEvent): WebResourceResponse => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnInterceptRequestEvent(parameter); let _continuationValue: WebResourceResponse | undefined|undefined; const _continuationCallback: ((value: WebResourceResponse) => void) = (value: WebResourceResponse): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnInterceptRequestEvent_WebResourceResponse, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as WebResourceResponse); } + const _callSync: KPointer = this.readPointer() + return (parameter: OnInterceptRequestEvent): WebResourceResponse => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnInterceptRequestEvent(parameter); let _continuationValue: WebResourceResponse | undefined|undefined; const _continuationCallback: ((value: WebResourceResponse) => void) = (value: WebResourceResponse): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1442698200, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1442698200, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WebResourceResponse); } } readOnHttpAuthRequestEvent(): OnHttpAuthRequestEvent { let valueDeserializer: Deserializer = this @@ -10978,24 +11872,26 @@ export class Deserializer extends DeserializerBase { const host_result: string = (valueDeserializer.readString() as string) const realm_result: string = (valueDeserializer.readString() as string) let value: OnHttpAuthRequestEvent = ({handler: handler_result,host: host_result,realm: realm_result} as OnHttpAuthRequestEvent) - return (value as OnHttpAuthRequestEvent) + return value } - readCallback_OnHttpAuthRequestEvent_Boolean(): ((parameter: OnHttpAuthRequestEvent) => boolean) { + readCallback_OnHttpAuthRequestEvent_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (parameter: OnHttpAuthRequestEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnHttpAuthRequestEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(780282803, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(780282803, _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: OnScaleChangeEvent = ({oldScale: oldScale_result,newScale: newScale_result} as OnScaleChangeEvent) - return (value as OnScaleChangeEvent) + return value } - readCallback_OnScaleChangeEvent_Void(): ((parameter: OnScaleChangeEvent) => void) { + readCallback_OnScaleChangeEvent_Void(isSync: boolean = false): ((parameter: OnScaleChangeEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnScaleChangeEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnScaleChangeEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnScaleChangeEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnScaleChangeEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScaleChangeEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1782102148, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1782102148, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readFullScreenEnterEvent(): FullScreenEnterEvent { let valueDeserializer: Deserializer = this @@ -11003,90 +11899,99 @@ export class Deserializer extends DeserializerBase { const videoWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let videoWidth_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (videoWidth_buf_runtimeType)) - { - videoWidth_buf = (valueDeserializer.readNumber() as number) - } + { + videoWidth_buf = (valueDeserializer.readNumber() as number) + } const videoWidth_result: number | undefined|undefined = videoWidth_buf const videoHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let videoHeight_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (videoHeight_buf_runtimeType)) - { - videoHeight_buf = (valueDeserializer.readNumber() as number) - } + { + videoHeight_buf = (valueDeserializer.readNumber() as number) + } const videoHeight_result: number | undefined|undefined = videoHeight_buf let value: FullScreenEnterEvent = ({handler: handler_result,videoWidth: videoWidth_result,videoHeight: videoHeight_result} as FullScreenEnterEvent) - return (value as FullScreenEnterEvent) + return value } - readOnFullScreenEnterCallback(): OnFullScreenEnterCallback { + readOnFullScreenEnterCallback(isSync: boolean = false): OnFullScreenEnterCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: FullScreenEnterEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeFullScreenEnterEvent(event); nativeModule()._CallCallback(CallbackKind.Kind_OnFullScreenEnterCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: FullScreenEnterEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFullScreenEnterEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(81230317, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(81230317, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnResourceLoadEvent(): OnResourceLoadEvent { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) let value: OnResourceLoadEvent = ({url: url_result} as OnResourceLoadEvent) - return (value as OnResourceLoadEvent) + return value } - readCallback_OnResourceLoadEvent_Void(): ((parameter: OnResourceLoadEvent) => void) { + readCallback_OnResourceLoadEvent_Void(isSync: boolean = false): ((parameter: OnResourceLoadEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnResourceLoadEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnResourceLoadEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnResourceLoadEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnResourceLoadEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnResourceLoadEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(793995118, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(793995118, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Literal_Function_callback_Object_fileSelector_Void(): ((event?: { callback: Function, fileSelector: Object }) => void) { + readCallback_Literal_Function_callback_Object_fileSelector_Void(isSync: boolean = false): ((event?: { callback: Function, fileSelector: Object }) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event?: { callback: Function, fileSelector: 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!; const event_value_callback = event_value.callback; _argsSerializer.writeFunction(event_value_callback); const event_value_fileSelector = event_value.fileSelector; _argsSerializer.writeCustomObject("Object", event_value_fileSelector); } nativeModule()._CallCallback(CallbackKind.Kind_Callback_Literal_Function_callback_Object_fileSelector_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event?: { callback: Function, fileSelector: Object } | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); 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_callback = event_value.callback; _argsSerializer.writeFunction(event_value_callback); const event_value_fileSelector = event_value.fileSelector; _argsSerializer.writeCustomObject("Object", event_value_fileSelector); } (isSync) ? (nativeModule()._CallCallbackSync(1754134729, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1754134729, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Literal_Object_detail_Boolean(): ((event?: { detail: Object }) => boolean) { + readCallback_Literal_Object_detail_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (event?: { detail: Object } | undefined): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); 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); (isSync) ? (nativeModule()._CallCallbackSync(222742448, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(222742448, _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: OnShowFileSelectorEvent = ({result: result_result,fileSelector: fileSelector_result} as OnShowFileSelectorEvent) - return (value as OnShowFileSelectorEvent) + return value } - readCallback_OnShowFileSelectorEvent_Boolean(): ((parameter: OnShowFileSelectorEvent) => boolean) { + readCallback_OnShowFileSelectorEvent_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (parameter: OnShowFileSelectorEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnShowFileSelectorEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-636069598, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-636069598, _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: OnRenderExitedEvent = ({renderExitReason: renderExitReason_result} as OnRenderExitedEvent) - return (value as OnRenderExitedEvent) + return value } - readCallback_OnRenderExitedEvent_Void(): ((parameter: OnRenderExitedEvent) => void) { + readCallback_OnRenderExitedEvent_Void(isSync: boolean = false): ((parameter: OnRenderExitedEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnRenderExitedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnRenderExitedEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnRenderExitedEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnRenderExitedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnRenderExitedEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1413785559, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1413785559, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Literal_Function_handler_Object_error_Void(): ((event?: { handler: Function, error: Object }) => void) { + readCallback_Literal_Function_handler_Object_error_Void(isSync: boolean = false): ((event?: { handler: Function, error: Object }) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event?: { handler: Function, error: 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!; const event_value_handler = event_value.handler; _argsSerializer.writeFunction(event_value_handler); const event_value_error = event_value.error; _argsSerializer.writeCustomObject("Object", event_value_error); } nativeModule()._CallCallback(CallbackKind.Kind_Callback_Literal_Function_handler_Object_error_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event?: { handler: Function, error: Object } | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); 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_handler = event_value.handler; _argsSerializer.writeFunction(event_value_handler); const event_value_error = event_value.error; _argsSerializer.writeCustomObject("Object", event_value_error); } (isSync) ? (nativeModule()._CallCallbackSync(361012115, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(361012115, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readType_WebAttribute_onUrlLoadIntercept_callback(): ((event?: { data: string | WebResourceRequest }) => boolean) { + readType_WebAttribute_onUrlLoadIntercept_callback(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (event?: { data: string | WebResourceRequest } | undefined): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); 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); (isSync) ? (nativeModule()._CallCallbackSync(-985284966, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-985284966, _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: OnRefreshAccessedHistoryEvent = ({url: url_result,isRefreshed: isRefreshed_result} as OnRefreshAccessedHistoryEvent) - return (value as OnRefreshAccessedHistoryEvent) + return value } - readCallback_OnRefreshAccessedHistoryEvent_Void(): ((parameter: OnRefreshAccessedHistoryEvent) => void) { + readCallback_OnRefreshAccessedHistoryEvent_Void(isSync: boolean = false): ((parameter: OnRefreshAccessedHistoryEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnRefreshAccessedHistoryEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnRefreshAccessedHistoryEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnRefreshAccessedHistoryEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnRefreshAccessedHistoryEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnRefreshAccessedHistoryEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1978364344, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1978364344, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnDownloadStartEvent(): OnDownloadStartEvent { let valueDeserializer: Deserializer = this @@ -11096,47 +12001,51 @@ export class Deserializer extends DeserializerBase { const mimetype_result: string = (valueDeserializer.readString() as string) const contentLength_result: number = (valueDeserializer.readNumber() as number) let value: OnDownloadStartEvent = ({url: url_result,userAgent: userAgent_result,contentDisposition: contentDisposition_result,mimetype: mimetype_result,contentLength: contentLength_result} as OnDownloadStartEvent) - return (value as OnDownloadStartEvent) + return value } - readCallback_OnDownloadStartEvent_Void(): ((parameter: OnDownloadStartEvent) => void) { + readCallback_OnDownloadStartEvent_Void(isSync: boolean = false): ((parameter: OnDownloadStartEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnDownloadStartEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnDownloadStartEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnDownloadStartEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnDownloadStartEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnDownloadStartEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1834611702, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1834611702, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnHttpErrorReceiveEvent(): OnHttpErrorReceiveEvent { let valueDeserializer: Deserializer = this const request_result: WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) const response_result: WebResourceResponse = (valueDeserializer.readWebResourceResponse() as WebResourceResponse) let value: OnHttpErrorReceiveEvent = ({request: request_result,response: response_result} as OnHttpErrorReceiveEvent) - return (value as OnHttpErrorReceiveEvent) + return value } - readCallback_OnHttpErrorReceiveEvent_Void(): ((parameter: OnHttpErrorReceiveEvent) => void) { + readCallback_OnHttpErrorReceiveEvent_Void(isSync: boolean = false): ((parameter: OnHttpErrorReceiveEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnHttpErrorReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnHttpErrorReceiveEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnHttpErrorReceiveEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnHttpErrorReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnHttpErrorReceiveEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2066745559, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2066745559, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnErrorReceiveEvent(): OnErrorReceiveEvent { let valueDeserializer: Deserializer = this const request_result: WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) const error_result: WebResourceError = (valueDeserializer.readWebResourceError() as WebResourceError) let value: OnErrorReceiveEvent = ({request: request_result,error: error_result} as OnErrorReceiveEvent) - return (value as OnErrorReceiveEvent) + return value } - readCallback_OnErrorReceiveEvent_Void(): ((parameter: OnErrorReceiveEvent) => void) { + readCallback_OnErrorReceiveEvent_Void(isSync: boolean = false): ((parameter: OnErrorReceiveEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnErrorReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnErrorReceiveEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnErrorReceiveEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnErrorReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnErrorReceiveEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1792851375, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1792851375, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnConsoleEvent(): OnConsoleEvent { let valueDeserializer: Deserializer = this const message_result: ConsoleMessage = (valueDeserializer.readConsoleMessage() as ConsoleMessage) let value: OnConsoleEvent = ({message: message_result} as OnConsoleEvent) - return (value as OnConsoleEvent) + return value } - readCallback_OnConsoleEvent_Boolean(): ((parameter: OnConsoleEvent) => boolean) { + readCallback_OnConsoleEvent_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (parameter: OnConsoleEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnConsoleEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(893367077, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(893367077, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } readOnPromptEvent(): OnPromptEvent { let valueDeserializer: Deserializer = this @@ -11145,12 +12054,13 @@ export class Deserializer extends DeserializerBase { const value_result: string = (valueDeserializer.readString() as string) const result_result: JsResult = (valueDeserializer.readJsResult() as JsResult) let value: OnPromptEvent = ({url: url_result,message: message_result,value: value_result,result: result_result} as OnPromptEvent) - return (value as OnPromptEvent) + return value } - readCallback_OnPromptEvent_Boolean(): ((parameter: OnPromptEvent) => boolean) { + readCallback_OnPromptEvent_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (parameter: OnPromptEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPromptEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1826742986, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1826742986, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } readOnConfirmEvent(): OnConfirmEvent { let valueDeserializer: Deserializer = this @@ -11158,12 +12068,13 @@ export class Deserializer extends DeserializerBase { const message_result: string = (valueDeserializer.readString() as string) const result_result: JsResult = (valueDeserializer.readJsResult() as JsResult) let value: OnConfirmEvent = ({url: url_result,message: message_result,result: result_result} as OnConfirmEvent) - return (value as OnConfirmEvent) + return value } - readCallback_OnConfirmEvent_Boolean(): ((parameter: OnConfirmEvent) => boolean) { + readCallback_OnConfirmEvent_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (parameter: OnConfirmEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnConfirmEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(317864672, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(317864672, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } readOnBeforeUnloadEvent(): OnBeforeUnloadEvent { let valueDeserializer: Deserializer = this @@ -11171,12 +12082,13 @@ export class Deserializer extends DeserializerBase { const message_result: string = (valueDeserializer.readString() as string) const result_result: JsResult = (valueDeserializer.readJsResult() as JsResult) let value: OnBeforeUnloadEvent = ({url: url_result,message: message_result,result: result_result} as OnBeforeUnloadEvent) - return (value as OnBeforeUnloadEvent) + return value } - readCallback_OnBeforeUnloadEvent_Boolean(): ((parameter: OnBeforeUnloadEvent) => boolean) { + readCallback_OnBeforeUnloadEvent_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (parameter: OnBeforeUnloadEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnBeforeUnloadEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-873162122, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-873162122, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } readOnAlertEvent(): OnAlertEvent { let valueDeserializer: Deserializer = this @@ -11184,87 +12096,93 @@ export class Deserializer extends DeserializerBase { const message_result: string = (valueDeserializer.readString() as string) const result_result: JsResult = (valueDeserializer.readJsResult() as JsResult) let value: OnAlertEvent = ({url: url_result,message: message_result,result: result_result} as OnAlertEvent) - return (value as OnAlertEvent) + return value } - readCallback_OnAlertEvent_Boolean(): ((parameter: OnAlertEvent) => boolean) { + readCallback_OnAlertEvent_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (parameter: OnAlertEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnAlertEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(806070428, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(806070428, _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: OnGeolocationShowEvent = ({origin: origin_result,geolocation: geolocation_result} as OnGeolocationShowEvent) - return (value as OnGeolocationShowEvent) + return value } - readCallback_OnGeolocationShowEvent_Void(): ((parameter: OnGeolocationShowEvent) => void) { + readCallback_OnGeolocationShowEvent_Void(isSync: boolean = false): ((parameter: OnGeolocationShowEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnGeolocationShowEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnGeolocationShowEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnGeolocationShowEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnGeolocationShowEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnGeolocationShowEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-941896815, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-941896815, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnTitleReceiveEvent(): OnTitleReceiveEvent { let valueDeserializer: Deserializer = this const title_result: string = (valueDeserializer.readString() as string) let value: OnTitleReceiveEvent = ({title: title_result} as OnTitleReceiveEvent) - return (value as OnTitleReceiveEvent) + return value } - readCallback_OnTitleReceiveEvent_Void(): ((parameter: OnTitleReceiveEvent) => void) { + readCallback_OnTitleReceiveEvent_Void(isSync: boolean = false): ((parameter: OnTitleReceiveEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnTitleReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnTitleReceiveEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnTitleReceiveEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnTitleReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnTitleReceiveEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-318085495, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-318085495, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnProgressChangeEvent(): OnProgressChangeEvent { let valueDeserializer: Deserializer = this const newProgress_result: number = (valueDeserializer.readNumber() as number) let value: OnProgressChangeEvent = ({newProgress: newProgress_result} as OnProgressChangeEvent) - return (value as OnProgressChangeEvent) + return value } - readCallback_OnProgressChangeEvent_Void(): ((parameter: OnProgressChangeEvent) => void) { + readCallback_OnProgressChangeEvent_Void(isSync: boolean = false): ((parameter: OnProgressChangeEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnProgressChangeEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnProgressChangeEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnProgressChangeEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnProgressChangeEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnProgressChangeEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1018740377, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1018740377, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnPageBeginEvent(): OnPageBeginEvent { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) let value: OnPageBeginEvent = ({url: url_result} as OnPageBeginEvent) - return (value as OnPageBeginEvent) + return value } - readCallback_OnPageBeginEvent_Void(): ((parameter: OnPageBeginEvent) => void) { + readCallback_OnPageBeginEvent_Void(isSync: boolean = false): ((parameter: OnPageBeginEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnPageBeginEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnPageBeginEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnPageBeginEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnPageBeginEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPageBeginEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2040193994, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2040193994, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnPageEndEvent(): OnPageEndEvent { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) let value: OnPageEndEvent = ({url: url_result} as OnPageEndEvent) - return (value as OnPageEndEvent) + return value } - readCallback_OnPageEndEvent_Void(): ((parameter: OnPageEndEvent) => void) { + readCallback_OnPageEndEvent_Void(isSync: boolean = false): ((parameter: OnPageEndEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnPageEndEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnPageEndEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnPageEndEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: OnPageEndEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPageEndEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-130135362, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-130135362, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readWebMediaOptions(): WebMediaOptions { let valueDeserializer: Deserializer = this const resumeInterval_buf_runtimeType = (valueDeserializer.readInt8() as int32) let resumeInterval_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (resumeInterval_buf_runtimeType)) - { - resumeInterval_buf = (valueDeserializer.readNumber() as number) - } + { + resumeInterval_buf = (valueDeserializer.readNumber() as number) + } const resumeInterval_result: number | undefined|undefined = resumeInterval_buf const audioExclusive_buf_runtimeType = (valueDeserializer.readInt8() as int32) let audioExclusive_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (audioExclusive_buf_runtimeType)) - { - audioExclusive_buf = valueDeserializer.readBoolean() - } + { + audioExclusive_buf = valueDeserializer.readBoolean() + } const audioExclusive_result: boolean | undefined|undefined = audioExclusive_buf let value: WebMediaOptions = ({resumeInterval: resumeInterval_result,audioExclusive: audioExclusive_result} as WebMediaOptions) - return (value as WebMediaOptions) + return value } readJavaScriptProxy(): JavaScriptProxy { let valueDeserializer: Deserializer = this @@ -11273,267 +12191,296 @@ export class Deserializer extends DeserializerBase { const methodList_buf_length: int32 = valueDeserializer.readInt32() let methodList_buf: Array = new Array() for (let methodList_buf_i = 0; methodList_buf_i < methodList_buf_length; methodList_buf_i++) { - { - methodList_buf[methodList_buf_i] = (valueDeserializer.readString() as string) - } + methodList_buf[methodList_buf_i] = (valueDeserializer.readString() as string) } const methodList_result: Array = methodList_buf - const controller_buf_selector: int32 = valueDeserializer.readInt8() + const controller_buf_selector: number = valueDeserializer.readInt8() let controller_buf: WebController | WebviewController | undefined|undefined if (controller_buf_selector == 0) { controller_buf = (valueDeserializer.readWebController() as WebController) } else if (controller_buf_selector == 1) { - controller_buf = valueDeserializer.readCustomObject("WebviewController") + controller_buf = valueDeserializer.readWebviewController() + } + else { + throw new Error("One of the branches for controller_buf has to be chosen through deserialisation.") } const controller_result: WebController | WebviewController = (controller_buf as WebController | WebviewController) const asyncMethodList_buf_runtimeType = (valueDeserializer.readInt8() as int32) let asyncMethodList_buf: Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (asyncMethodList_buf_runtimeType)) - { - const asyncMethodList_buf__length: int32 = valueDeserializer.readInt32() - let asyncMethodList_buf_: Array = new Array() - for (let asyncMethodList_buf__i = 0; asyncMethodList_buf__i < asyncMethodList_buf__length; asyncMethodList_buf__i++) { - { - asyncMethodList_buf_[asyncMethodList_buf__i] = (valueDeserializer.readString() as string) - } - } - asyncMethodList_buf = asyncMethodList_buf_ + { + const asyncMethodList_buf__length: int32 = valueDeserializer.readInt32() + let asyncMethodList_buf_: Array = new Array() + for (let asyncMethodList_buf__i = 0; asyncMethodList_buf__i < asyncMethodList_buf__length; asyncMethodList_buf__i++) { + asyncMethodList_buf_[asyncMethodList_buf__i] = (valueDeserializer.readString() as string) } + asyncMethodList_buf = asyncMethodList_buf_ + } const asyncMethodList_result: Array | undefined|undefined = asyncMethodList_buf const permission_buf_runtimeType = (valueDeserializer.readInt8() as int32) let permission_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (permission_buf_runtimeType)) - { - permission_buf = (valueDeserializer.readString() as string) - } + { + permission_buf = (valueDeserializer.readString() as string) + } const permission_result: string | undefined|undefined = permission_buf 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) + return value } readWebOptions(): WebOptions { let valueDeserializer: Deserializer = this - const src_buf_selector: int32 = valueDeserializer.readInt8() + const src_buf_selector: number = valueDeserializer.readInt8() let src_buf: string | Resource | undefined|undefined if (src_buf_selector == 0) { src_buf = (valueDeserializer.readString() as string) } else if (src_buf_selector == 1) { src_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for src_buf has to be chosen through deserialisation.") } const src_result: string | Resource = (src_buf as string | Resource) - const controller_buf_selector: int32 = valueDeserializer.readInt8() + const controller_buf_selector: number = valueDeserializer.readInt8() let controller_buf: WebController | WebviewController | undefined|undefined if (controller_buf_selector == 0) { controller_buf = (valueDeserializer.readWebController() as WebController) } else if (controller_buf_selector == 1) { - controller_buf = valueDeserializer.readCustomObject("WebviewController") + controller_buf = valueDeserializer.readWebviewController() + } + else { + throw new Error("One of the branches for controller_buf has to be chosen through deserialisation.") } const controller_result: WebController | WebviewController = (controller_buf as WebController | WebviewController) const renderMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let renderMode_buf: RenderMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (renderMode_buf_runtimeType)) - { - renderMode_buf = (valueDeserializer.readInt32() as RenderMode) - } + { + renderMode_buf = (valueDeserializer.readInt32() as RenderMode) + } const renderMode_result: RenderMode | undefined|undefined = renderMode_buf const incognitoMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let incognitoMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (incognitoMode_buf_runtimeType)) - { - incognitoMode_buf = valueDeserializer.readBoolean() - } + { + incognitoMode_buf = valueDeserializer.readBoolean() + } const incognitoMode_result: boolean | undefined|undefined = incognitoMode_buf const sharedRenderProcessToken_buf_runtimeType = (valueDeserializer.readInt8() as int32) let sharedRenderProcessToken_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (sharedRenderProcessToken_buf_runtimeType)) - { - sharedRenderProcessToken_buf = (valueDeserializer.readString() as string) - } + { + sharedRenderProcessToken_buf = (valueDeserializer.readString() as string) + } const sharedRenderProcessToken_result: string | undefined|undefined = sharedRenderProcessToken_buf let value: WebOptions = ({src: src_result,controller: controller_result,renderMode: renderMode_result,incognitoMode: incognitoMode_result,sharedRenderProcessToken: sharedRenderProcessToken_result} as WebOptions) - return (value as WebOptions) + return value } 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) + return value } - readCallback_PlaybackInfo_Void(): ((parameter: PlaybackInfo) => void) { + readCallback_PlaybackInfo_Void(isSync: boolean = false): ((parameter: PlaybackInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - 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; } + const _callSync: KPointer = this.readPointer() + return (parameter: PlaybackInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePlaybackInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2058966418, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2058966418, _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) + return value } - readCallback_PreparedInfo_Void(): ((parameter: PreparedInfo) => void) { + readCallback_PreparedInfo_Void(isSync: boolean = false): ((parameter: PreparedInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - 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; } + const _callSync: KPointer = this.readPointer() + return (parameter: PreparedInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePreparedInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1300890372, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1300890372, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readFullscreenInfo(): FullscreenInfo { let valueDeserializer: Deserializer = this const fullscreen_result: boolean = valueDeserializer.readBoolean() let value: FullscreenInfo = ({fullscreen: fullscreen_result} as FullscreenInfo) - return (value as FullscreenInfo) + return value } - readCallback_FullscreenInfo_Void(): ((parameter: FullscreenInfo) => void) { + readCallback_FullscreenInfo_Void(isSync: boolean = false): ((parameter: FullscreenInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - 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; } + const _callSync: KPointer = this.readPointer() + return (parameter: FullscreenInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFullscreenInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(583294398, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(583294398, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readVideoOptions(): VideoOptions { let valueDeserializer: Deserializer = this const src_buf_runtimeType = (valueDeserializer.readInt8() as int32) let src_buf: string | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (src_buf_runtimeType)) - { - const src_buf__selector: int32 = valueDeserializer.readInt8() - let src_buf_: string | Resource | undefined|undefined - if (src_buf__selector == 0) { - src_buf_ = (valueDeserializer.readString() as string) - } - else if (src_buf__selector == 1) { - src_buf_ = valueDeserializer.readResource() - } - src_buf = (src_buf_ as string | Resource) + { + const src_buf__selector: number = valueDeserializer.readInt8() + let src_buf_: string | Resource | undefined|undefined + if (src_buf__selector == 0) { + src_buf_ = (valueDeserializer.readString() as string) } + else if (src_buf__selector == 1) { + src_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for src_buf_ has to be chosen through deserialisation.") + } + src_buf = (src_buf_ as string | Resource) + } const src_result: string | Resource | undefined|undefined = src_buf const currentProgressRate_buf_runtimeType = (valueDeserializer.readInt8() as int32) let currentProgressRate_buf: number | string | PlaybackSpeed | undefined|undefined if ((RuntimeType.UNDEFINED) != (currentProgressRate_buf_runtimeType)) - { - const currentProgressRate_buf__selector: int32 = valueDeserializer.readInt8() - let currentProgressRate_buf_: number | string | PlaybackSpeed | undefined|undefined - if (currentProgressRate_buf__selector == 0) { - currentProgressRate_buf_ = (valueDeserializer.readNumber() as number) - } - else if (currentProgressRate_buf__selector == 1) { - currentProgressRate_buf_ = (valueDeserializer.readString() as string) - } - else if (currentProgressRate_buf__selector == 2) { - currentProgressRate_buf_ = (valueDeserializer.readInt32() as PlaybackSpeed) - } - currentProgressRate_buf = (currentProgressRate_buf_ as number | string | PlaybackSpeed) + { + const currentProgressRate_buf__selector: number = valueDeserializer.readInt8() + let currentProgressRate_buf_: number | string | PlaybackSpeed | undefined|undefined + if (currentProgressRate_buf__selector == 0) { + currentProgressRate_buf_ = (valueDeserializer.readNumber() as number) + } + else if (currentProgressRate_buf__selector == 1) { + currentProgressRate_buf_ = (valueDeserializer.readString() as string) } + else if (currentProgressRate_buf__selector == 2) { + currentProgressRate_buf_ = (valueDeserializer.readInt32() as PlaybackSpeed) + } + else { + throw new Error("One of the branches for currentProgressRate_buf_ has to be chosen through deserialisation.") + } + currentProgressRate_buf = (currentProgressRate_buf_ as number | string | PlaybackSpeed) + } const currentProgressRate_result: number | string | PlaybackSpeed | undefined|undefined = currentProgressRate_buf const previewUri_buf_runtimeType = (valueDeserializer.readInt8() as int32) let previewUri_buf: string | PixelMap | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (previewUri_buf_runtimeType)) - { - const previewUri_buf__selector: int32 = valueDeserializer.readInt8() - let previewUri_buf_: string | PixelMap | Resource | undefined|undefined - if (previewUri_buf__selector == 0) { - previewUri_buf_ = (valueDeserializer.readString() as string) - } - else if (previewUri_buf__selector == 1) { - previewUri_buf_ = valueDeserializer.readPixelMap() - } - else if (previewUri_buf__selector == 2) { - previewUri_buf_ = valueDeserializer.readResource() - } - previewUri_buf = (previewUri_buf_ as string | PixelMap | Resource) + { + const previewUri_buf__selector: number = valueDeserializer.readInt8() + let previewUri_buf_: string | PixelMap | Resource | undefined|undefined + if (previewUri_buf__selector == 0) { + previewUri_buf_ = (valueDeserializer.readString() as string) + } + else if (previewUri_buf__selector == 1) { + previewUri_buf_ = (valueDeserializer.readPixelMap() as PixelMap) } + else if (previewUri_buf__selector == 2) { + previewUri_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for previewUri_buf_ has to be chosen through deserialisation.") + } + previewUri_buf = (previewUri_buf_ as string | PixelMap | Resource) + } const previewUri_result: string | PixelMap | Resource | undefined|undefined = previewUri_buf const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let controller_buf: VideoController | undefined|undefined if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readVideoController() as VideoController) - } + { + controller_buf = (valueDeserializer.readVideoController() as VideoController) + } const controller_result: VideoController | undefined|undefined = controller_buf const imageAIOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let imageAIOptions_buf: ImageAIOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (imageAIOptions_buf_runtimeType)) - { - imageAIOptions_buf = valueDeserializer.readImageAIOptions() - } + { + imageAIOptions_buf = valueDeserializer.readImageAIOptions() + } const imageAIOptions_result: ImageAIOptions | undefined|undefined = imageAIOptions_buf let value: VideoOptions = ({src: src_result,currentProgressRate: currentProgressRate_result,previewUri: previewUri_result,controller: controller_result,imageAIOptions: imageAIOptions_result} as VideoOptions) - return (value as VideoOptions) + return value } readSwitchStyle(): SwitchStyle { let valueDeserializer: Deserializer = this const pointRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let pointRadius_buf: number | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (pointRadius_buf_runtimeType)) - { - const pointRadius_buf__selector: int32 = valueDeserializer.readInt8() - let pointRadius_buf_: number | Resource | undefined|undefined - if (pointRadius_buf__selector == 0) { - pointRadius_buf_ = (valueDeserializer.readNumber() as number) - } - else if (pointRadius_buf__selector == 1) { - pointRadius_buf_ = valueDeserializer.readResource() - } - pointRadius_buf = (pointRadius_buf_ as number | Resource) + { + const pointRadius_buf__selector: number = valueDeserializer.readInt8() + let pointRadius_buf_: number | Resource | undefined|undefined + if (pointRadius_buf__selector == 0) { + pointRadius_buf_ = (valueDeserializer.readNumber() as number) } + else if (pointRadius_buf__selector == 1) { + pointRadius_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for pointRadius_buf_ has to be chosen through deserialisation.") + } + pointRadius_buf = (pointRadius_buf_ as number | Resource) + } const pointRadius_result: number | Resource | undefined|undefined = pointRadius_buf const unselectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let unselectedColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (unselectedColor_buf_runtimeType)) - { - const unselectedColor_buf__selector: int32 = valueDeserializer.readInt8() - let unselectedColor_buf_: Color | number | string | Resource | undefined|undefined - if (unselectedColor_buf__selector == 0) { - unselectedColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (unselectedColor_buf__selector == 1) { - unselectedColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (unselectedColor_buf__selector == 2) { - unselectedColor_buf_ = (valueDeserializer.readString() as string) - } - else if (unselectedColor_buf__selector == 3) { - unselectedColor_buf_ = valueDeserializer.readResource() - } - unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) + { + const unselectedColor_buf__selector: number = valueDeserializer.readInt8() + let unselectedColor_buf_: Color | number | string | Resource | undefined|undefined + if (unselectedColor_buf__selector == 0) { + unselectedColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (unselectedColor_buf__selector == 1) { + unselectedColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (unselectedColor_buf__selector == 2) { + unselectedColor_buf_ = (valueDeserializer.readString() as string) + } + else if (unselectedColor_buf__selector == 3) { + unselectedColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for unselectedColor_buf_ has to be chosen through deserialisation.") } + unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) + } const unselectedColor_result: ResourceColor | undefined|undefined = unselectedColor_buf const pointColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let pointColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (pointColor_buf_runtimeType)) - { - const pointColor_buf__selector: int32 = valueDeserializer.readInt8() - let pointColor_buf_: Color | number | string | Resource | undefined|undefined - if (pointColor_buf__selector == 0) { - pointColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (pointColor_buf__selector == 1) { - pointColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (pointColor_buf__selector == 2) { - pointColor_buf_ = (valueDeserializer.readString() as string) - } - else if (pointColor_buf__selector == 3) { - pointColor_buf_ = valueDeserializer.readResource() - } - pointColor_buf = (pointColor_buf_ as Color | number | string | Resource) + { + const pointColor_buf__selector: number = valueDeserializer.readInt8() + let pointColor_buf_: Color | number | string | Resource | undefined|undefined + if (pointColor_buf__selector == 0) { + pointColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (pointColor_buf__selector == 1) { + pointColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (pointColor_buf__selector == 2) { + pointColor_buf_ = (valueDeserializer.readString() as string) } + else if (pointColor_buf__selector == 3) { + pointColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for pointColor_buf_ has to be chosen through deserialisation.") + } + pointColor_buf = (pointColor_buf_ as Color | number | string | Resource) + } const pointColor_result: ResourceColor | undefined|undefined = pointColor_buf const trackBorderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let trackBorderRadius_buf: number | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (trackBorderRadius_buf_runtimeType)) - { - const trackBorderRadius_buf__selector: int32 = valueDeserializer.readInt8() - let trackBorderRadius_buf_: number | Resource | undefined|undefined - if (trackBorderRadius_buf__selector == 0) { - trackBorderRadius_buf_ = (valueDeserializer.readNumber() as number) - } - else if (trackBorderRadius_buf__selector == 1) { - trackBorderRadius_buf_ = valueDeserializer.readResource() - } - trackBorderRadius_buf = (trackBorderRadius_buf_ as number | Resource) + { + const trackBorderRadius_buf__selector: number = valueDeserializer.readInt8() + let trackBorderRadius_buf_: number | Resource | undefined|undefined + if (trackBorderRadius_buf__selector == 0) { + trackBorderRadius_buf_ = (valueDeserializer.readNumber() as number) + } + else if (trackBorderRadius_buf__selector == 1) { + trackBorderRadius_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for trackBorderRadius_buf_ has to be chosen through deserialisation.") } + trackBorderRadius_buf = (trackBorderRadius_buf_ as number | Resource) + } const trackBorderRadius_result: number | Resource | undefined|undefined = trackBorderRadius_buf let value: SwitchStyle = ({pointRadius: pointRadius_result,unselectedColor: unselectedColor_result,pointColor: pointColor_result,trackBorderRadius: trackBorderRadius_result} as SwitchStyle) - return (value as SwitchStyle) + return value } readToggleOptions(): ToggleOptions { let valueDeserializer: Deserializer = this @@ -11541,12 +12488,12 @@ export class Deserializer extends DeserializerBase { const isOn_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isOn_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (isOn_buf_runtimeType)) - { - isOn_buf = valueDeserializer.readBoolean() - } + { + isOn_buf = valueDeserializer.readBoolean() + } const isOn_result: boolean | undefined|undefined = isOn_buf let value: ToggleOptions = ({type: type_result,isOn: isOn_result} as ToggleOptions) - return (value as ToggleOptions) + return value } readTimePickerResult(): TimePickerResult { let valueDeserializer: Deserializer = this @@ -11554,136 +12501,144 @@ export class Deserializer extends DeserializerBase { const minute_result: number = (valueDeserializer.readNumber() as number) const second_result: number = (valueDeserializer.readNumber() as number) let value: TimePickerResult = ({hour: hour_result,minute: minute_result,second: second_result} as TimePickerResult) - return (value as TimePickerResult) + return value } readTimePickerOptions(): TimePickerOptions { let valueDeserializer: Deserializer = this const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf: Date | undefined|undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = new Date(valueDeserializer.readInt64()) - } + { + selected_buf = new Date(valueDeserializer.readInt64()) + } const selected_result: Date | undefined|undefined = selected_buf const format_buf_runtimeType = (valueDeserializer.readInt8() as int32) let format_buf: TimePickerFormat | undefined|undefined if ((RuntimeType.UNDEFINED) != (format_buf_runtimeType)) - { - format_buf = (valueDeserializer.readInt32() as TimePickerFormat) - } + { + format_buf = (valueDeserializer.readInt32() as TimePickerFormat) + } const format_result: TimePickerFormat | undefined|undefined = format_buf let value: TimePickerOptions = ({selected: selected_result,format: format_result} as TimePickerOptions) - return (value as TimePickerOptions) + return value } readTextTimerOptions(): TextTimerOptions { let valueDeserializer: Deserializer = this const isCountDown_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isCountDown_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (isCountDown_buf_runtimeType)) - { - isCountDown_buf = valueDeserializer.readBoolean() - } + { + isCountDown_buf = valueDeserializer.readBoolean() + } const isCountDown_result: boolean | undefined|undefined = isCountDown_buf const count_buf_runtimeType = (valueDeserializer.readInt8() as int32) let count_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (count_buf_runtimeType)) - { - count_buf = (valueDeserializer.readNumber() as number) - } + { + count_buf = (valueDeserializer.readNumber() as number) + } const count_result: number | undefined|undefined = count_buf const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let controller_buf: TextTimerController | undefined|undefined if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTextTimerController() as TextTimerController) - } + { + controller_buf = (valueDeserializer.readTextTimerController() as TextTimerController) + } const controller_result: TextTimerController | undefined|undefined = controller_buf let value: TextTimerOptions = ({isCountDown: isCountDown_result,count: count_result,controller: controller_result} as TextTimerOptions) - return (value as TextTimerOptions) + return value } - readTextPickerScrollStopCallback(): TextPickerScrollStopCallback { + readTextPickerScrollStopCallback(isSync: boolean = false): 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; } + const _callSync: KPointer = this.readPointer() + return (value: string | Array, index: number | Array): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); 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); } } (isSync) ? (nativeModule()._CallCallbackSync(-1928298699, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1928298699, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readType_TextPickerAttribute_onChange_callback(): ((value: string | Array, index: number | Array) => void) { + readType_TextPickerAttribute_onChange_callback(isSync: boolean = false): ((value: string | Array, index: number | Array) => void) { 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_Type_TextPickerAttribute_onChange_callback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (value: string | Array, index: number | Array): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); 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); } } (isSync) ? (nativeModule()._CallCallbackSync(-1078223620, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1078223620, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_String_Number_Void(): ((value: string, index: number) => void) { + readCallback_String_Number_Void(isSync: boolean = false): ((value: string, index: number) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: string, index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeString(value); _argsSerializer.writeNumber(index); nativeModule()._CallCallback(CallbackKind.Kind_Callback_String_Number_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (value: string, index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(value); _argsSerializer.writeNumber(index); (isSync) ? (nativeModule()._CallCallbackSync(-879490874, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-879490874, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readTextCascadePickerRangeContent(): TextCascadePickerRangeContent { let valueDeserializer: Deserializer = this - const text_buf_selector: int32 = valueDeserializer.readInt8() + const text_buf_selector: number = 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() + } + else { + throw new Error("One of the branches for text_buf has to be chosen through deserialisation.") } const text_result: string | Resource = (text_buf as string | Resource) const children_buf_runtimeType = (valueDeserializer.readInt8() as int32) let children_buf: Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (children_buf_runtimeType)) - { - const children_buf__length: int32 = valueDeserializer.readInt32() - let children_buf_: Array = new Array() - for (let children_buf__i = 0; children_buf__i < children_buf__length; children_buf__i++) { - { - children_buf_[children_buf__i] = valueDeserializer.readTextCascadePickerRangeContent() - } - } - children_buf = children_buf_ + { + const children_buf__length: int32 = valueDeserializer.readInt32() + let children_buf_: Array = new Array() + for (let children_buf__i = 0; children_buf__i < children_buf__length; children_buf__i++) { + children_buf_[children_buf__i] = valueDeserializer.readTextCascadePickerRangeContent() } + children_buf = children_buf_ + } const children_result: Array | undefined|undefined = children_buf let value: TextCascadePickerRangeContent = ({text: text_result,children: children_result} as TextCascadePickerRangeContent) - return (value as TextCascadePickerRangeContent) + return value } readTextPickerRangeContent(): TextPickerRangeContent { let valueDeserializer: Deserializer = this - const icon_buf_selector: int32 = valueDeserializer.readInt8() + const icon_buf_selector: number = valueDeserializer.readInt8() let icon_buf: string | Resource | undefined|undefined if (icon_buf_selector == 0) { icon_buf = (valueDeserializer.readString() as string) } else if (icon_buf_selector == 1) { icon_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for icon_buf has to be chosen through deserialisation.") } const icon_result: string | Resource = (icon_buf as string | Resource) const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) let text_buf: string | Resource | 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") + } + text_buf = (text_buf_ as string | Resource) + } const text_result: string | Resource | undefined|undefined = text_buf let value: TextPickerRangeContent = ({icon: icon_result,text: text_result} as TextPickerRangeContent) - return (value as TextPickerRangeContent) + return value } readTextPickerOptions(): TextPickerOptions { let valueDeserializer: Deserializer = this - const range_buf_selector: int32 = valueDeserializer.readInt8() + const range_buf_selector: number = valueDeserializer.readInt8() let range_buf: Array | Array> | Resource | Array | Array | undefined|undefined if (range_buf_selector == 0) { const range_buf_u_length: int32 = valueDeserializer.readInt32() let range_buf_u: Array = new Array() for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - { - range_buf_u[range_buf_u_i] = (valueDeserializer.readString() as string) - } + range_buf_u[range_buf_u_i] = (valueDeserializer.readString() as string) } range_buf = range_buf_u } @@ -11691,16 +12646,12 @@ export class Deserializer extends DeserializerBase { const range_buf_u_length: int32 = valueDeserializer.readInt32() let range_buf_u: Array> = new Array>() for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - { - const range_buf_u_buf_length: int32 = valueDeserializer.readInt32() - let range_buf_u_buf: Array = new Array() - for (let range_buf_u_buf_i = 0; range_buf_u_buf_i < range_buf_u_buf_length; range_buf_u_buf_i++) { - { - range_buf_u_buf[range_buf_u_buf_i] = (valueDeserializer.readString() as string) - } - } - range_buf_u[range_buf_u_i] = range_buf_u_buf + const range_buf_u_buf_length: int32 = valueDeserializer.readInt32() + let range_buf_u_buf: Array = new Array() + for (let range_buf_u_buf_i = 0; range_buf_u_buf_i < range_buf_u_buf_length; range_buf_u_buf_i++) { + range_buf_u_buf[range_buf_u_buf_i] = (valueDeserializer.readString() as string) } + range_buf_u[range_buf_u_i] = range_buf_u_buf } range_buf = range_buf_u } @@ -11711,9 +12662,7 @@ export class Deserializer extends DeserializerBase { const range_buf_u_length: int32 = valueDeserializer.readInt32() let range_buf_u: Array = new Array() for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - { - range_buf_u[range_buf_u_i] = valueDeserializer.readTextPickerRangeContent() - } + range_buf_u[range_buf_u_i] = valueDeserializer.readTextPickerRangeContent() } range_buf = range_buf_u } @@ -11721,344 +12670,373 @@ export class Deserializer extends DeserializerBase { const range_buf_u_length: int32 = valueDeserializer.readInt32() let range_buf_u: Array = new Array() for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - { - range_buf_u[range_buf_u_i] = valueDeserializer.readTextCascadePickerRangeContent() - } + range_buf_u[range_buf_u_i] = valueDeserializer.readTextCascadePickerRangeContent() } range_buf = range_buf_u + } + else { + throw new Error("One of the branches for range_buf has to be chosen through deserialisation.") } const range_result: Array | Array> | Resource | Array | Array = (range_buf as Array | Array> | Resource | Array | Array) const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) let value_buf: string | Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - const value_buf__selector: int32 = valueDeserializer.readInt8() - let value_buf_: string | Array | undefined|undefined - if (value_buf__selector == 0) { - value_buf_ = (valueDeserializer.readString() as string) - } - else if (value_buf__selector == 1) { - const value_buf__u_length: int32 = valueDeserializer.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] = (valueDeserializer.readString() as string) - } - } - value_buf_ = value_buf__u + { + const value_buf__selector: number = valueDeserializer.readInt8() + let value_buf_: string | Array | undefined|undefined + if (value_buf__selector == 0) { + value_buf_ = (valueDeserializer.readString() as string) + } + else if (value_buf__selector == 1) { + const value_buf__u_length: int32 = valueDeserializer.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] = (valueDeserializer.readString() as string) } - value_buf = (value_buf_ as string | Array) + value_buf_ = value_buf__u + } + else { + throw new Error("One of the branches for value_buf_ has to be chosen through deserialisation.") } + value_buf = (value_buf_ as string | Array) + } const value_result: string | Array | undefined|undefined = value_buf const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf: number | Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - const selected_buf__selector: int32 = valueDeserializer.readInt8() - let selected_buf_: number | Array | undefined|undefined - if (selected_buf__selector == 0) { - selected_buf_ = (valueDeserializer.readNumber() as number) - } - else if (selected_buf__selector == 1) { - const selected_buf__u_length: int32 = valueDeserializer.readInt32() - let selected_buf__u: Array = new Array() - for (let selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { - { - selected_buf__u[selected_buf__u_i] = (valueDeserializer.readNumber() as number) - } - } - selected_buf_ = selected_buf__u + { + const selected_buf__selector: number = valueDeserializer.readInt8() + let selected_buf_: number | Array | undefined|undefined + if (selected_buf__selector == 0) { + selected_buf_ = (valueDeserializer.readNumber() as number) + } + else if (selected_buf__selector == 1) { + const selected_buf__u_length: int32 = valueDeserializer.readInt32() + let selected_buf__u: Array = new Array() + for (let selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { + selected_buf__u[selected_buf__u_i] = (valueDeserializer.readNumber() as number) } - selected_buf = (selected_buf_ as number | Array) + selected_buf_ = selected_buf__u } + else { + throw new Error("One of the branches for selected_buf_ has to be chosen through deserialisation.") + } + selected_buf = (selected_buf_ as number | Array) + } const selected_result: number | Array | undefined|undefined = selected_buf let value: TextPickerOptions = ({range: range_result,value: value_result,selected: selected_result} as TextPickerOptions) - return (value as TextPickerOptions) + return value } readPasswordIcon(): PasswordIcon { let valueDeserializer: Deserializer = this const onIconSrc_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onIconSrc_buf: string | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (onIconSrc_buf_runtimeType)) - { - const onIconSrc_buf__selector: int32 = valueDeserializer.readInt8() - let onIconSrc_buf_: string | Resource | undefined|undefined - if (onIconSrc_buf__selector == 0) { - onIconSrc_buf_ = (valueDeserializer.readString() as string) - } - else if (onIconSrc_buf__selector == 1) { - onIconSrc_buf_ = valueDeserializer.readResource() - } - onIconSrc_buf = (onIconSrc_buf_ as string | Resource) + { + const onIconSrc_buf__selector: number = valueDeserializer.readInt8() + let onIconSrc_buf_: string | Resource | undefined|undefined + if (onIconSrc_buf__selector == 0) { + onIconSrc_buf_ = (valueDeserializer.readString() as string) + } + else if (onIconSrc_buf__selector == 1) { + onIconSrc_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for onIconSrc_buf_ has to be chosen through deserialisation.") + } + onIconSrc_buf = (onIconSrc_buf_ as string | Resource) + } const onIconSrc_result: string | Resource | undefined|undefined = onIconSrc_buf const offIconSrc_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offIconSrc_buf: string | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (offIconSrc_buf_runtimeType)) - { - const offIconSrc_buf__selector: int32 = valueDeserializer.readInt8() - let offIconSrc_buf_: string | Resource | undefined|undefined - if (offIconSrc_buf__selector == 0) { - offIconSrc_buf_ = (valueDeserializer.readString() as string) - } - else if (offIconSrc_buf__selector == 1) { - offIconSrc_buf_ = valueDeserializer.readResource() - } - offIconSrc_buf = (offIconSrc_buf_ as string | Resource) + { + const offIconSrc_buf__selector: number = valueDeserializer.readInt8() + let offIconSrc_buf_: string | Resource | undefined|undefined + if (offIconSrc_buf__selector == 0) { + offIconSrc_buf_ = (valueDeserializer.readString() as string) + } + else if (offIconSrc_buf__selector == 1) { + offIconSrc_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for offIconSrc_buf_ has to be chosen through deserialisation.") + } + offIconSrc_buf = (offIconSrc_buf_ as string | Resource) + } const offIconSrc_result: string | Resource | undefined|undefined = offIconSrc_buf let value: PasswordIcon = ({onIconSrc: onIconSrc_result,offIconSrc: offIconSrc_result} as PasswordIcon) - return (value as PasswordIcon) + return value } - readOnSubmitCallback(): OnSubmitCallback { + readOnSubmitCallback(isSync: boolean = false): 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_OnSubmitCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (enterKey: EnterKeyType, event: SubmitEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKey); _argsSerializer.writeSubmitEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-1961646162, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1961646162, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readTextInputOptions(): TextInputOptions { let valueDeserializer: Deserializer = this 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_buf__selector: number = 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() } + else { + throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation.") + } + placeholder_buf = (placeholder_buf_ as string | Resource) + } const placeholder_result: ResourceStr | undefined|undefined = placeholder_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_buf__selector: number = 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() } + else { + throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") + } + text_buf = (text_buf_ as string | Resource) + } const text_result: ResourceStr | undefined|undefined = text_buf const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let controller_buf: TextInputController | undefined|undefined if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTextInputController() as TextInputController) - } + { + controller_buf = (valueDeserializer.readTextInputController() as TextInputController) + } const controller_result: TextInputController | undefined|undefined = controller_buf let value: TextInputOptions = ({placeholder: placeholder_result,text: text_result,controller: controller_result} as TextInputOptions) - return (value as TextInputOptions) + return value } readTextClockOptions(): TextClockOptions { let valueDeserializer: Deserializer = this const timeZoneOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let timeZoneOffset_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (timeZoneOffset_buf_runtimeType)) - { - timeZoneOffset_buf = (valueDeserializer.readNumber() as number) - } + { + timeZoneOffset_buf = (valueDeserializer.readNumber() as number) + } const timeZoneOffset_result: number | undefined|undefined = timeZoneOffset_buf const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let controller_buf: TextClockController | undefined|undefined if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTextClockController() as TextClockController) - } + { + controller_buf = (valueDeserializer.readTextClockController() as TextClockController) + } const controller_result: TextClockController | undefined|undefined = controller_buf let value: TextClockOptions = ({timeZoneOffset: timeZoneOffset_result,controller: controller_result} as TextClockOptions) - return (value as TextClockOptions) + return value } readInputCounterOptions(): InputCounterOptions { let valueDeserializer: Deserializer = this const thresholdPercentage_buf_runtimeType = (valueDeserializer.readInt8() as int32) let thresholdPercentage_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (thresholdPercentage_buf_runtimeType)) - { - thresholdPercentage_buf = (valueDeserializer.readNumber() as number) - } + { + thresholdPercentage_buf = (valueDeserializer.readNumber() as number) + } const thresholdPercentage_result: number | undefined|undefined = thresholdPercentage_buf const highlightBorder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let highlightBorder_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (highlightBorder_buf_runtimeType)) - { - highlightBorder_buf = valueDeserializer.readBoolean() - } + { + highlightBorder_buf = valueDeserializer.readBoolean() + } const highlightBorder_result: boolean | undefined|undefined = highlightBorder_buf let value: InputCounterOptions = ({thresholdPercentage: thresholdPercentage_result,highlightBorder: highlightBorder_result} as InputCounterOptions) - return (value as InputCounterOptions) + return value } - readCallback_String_PasteEvent_Void(): ((value: string, event: PasteEvent) => void) { + readCallback_String_PasteEvent_Void(isSync: boolean = false): ((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; } + const _callSync: KPointer = this.readPointer() + return (value: string, event: PasteEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(value); _argsSerializer.writePasteEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-683652998, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-683652998, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readTextAreaSubmitCallback(): TextAreaSubmitCallback { + readTextAreaSubmitCallback(isSync: boolean = false): 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; } + const _callSync: KPointer = this.readPointer() + return (enterKeyType: EnterKeyType, event?: SubmitEvent | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _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); } (isSync) ? (nativeModule()._CallCallbackSync(-401980571, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-401980571, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_EnterKeyType_Void(): ((enterKey: EnterKeyType) => void) { + readCallback_EnterKeyType_Void(isSync: boolean = false): ((enterKey: EnterKeyType) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (enterKey: EnterKeyType): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeInt32(enterKey); nativeModule()._CallCallback(CallbackKind.Kind_Callback_EnterKeyType_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (enterKey: EnterKeyType): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKey); (isSync) ? (nativeModule()._CallCallbackSync(-1802605016, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1802605016, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readTextAreaOptions(): TextAreaOptions { let valueDeserializer: Deserializer = this 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation.") + } + placeholder_buf = (placeholder_buf_ as string | Resource) + } const placeholder_result: ResourceStr | undefined|undefined = placeholder_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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") } + text_buf = (text_buf_ as string | Resource) + } const text_result: ResourceStr | undefined|undefined = text_buf const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let controller_buf: TextAreaController | undefined|undefined if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTextAreaController() as TextAreaController) - } + { + controller_buf = (valueDeserializer.readTextAreaController() as TextAreaController) + } const controller_result: TextAreaController | undefined|undefined = controller_buf let value: TextAreaOptions = ({placeholder: placeholder_result,text: text_result,controller: controller_result} as TextAreaOptions) - return (value as TextAreaOptions) + return value } readFontSettingOptions(): FontSettingOptions { let valueDeserializer: Deserializer = this const enableVariableFontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableVariableFontWeight_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableVariableFontWeight_buf_runtimeType)) - { - enableVariableFontWeight_buf = valueDeserializer.readBoolean() - } + { + enableVariableFontWeight_buf = valueDeserializer.readBoolean() + } const enableVariableFontWeight_result: boolean | undefined|undefined = enableVariableFontWeight_buf let value: FontSettingOptions = ({enableVariableFontWeight: enableVariableFontWeight_result} as FontSettingOptions) - return (value as FontSettingOptions) + return value } readTextOverflowOptions(): TextOverflowOptions { let valueDeserializer: Deserializer = this const overflow_result: TextOverflow = (valueDeserializer.readInt32() as TextOverflow) let value: TextOverflowOptions = ({overflow: overflow_result} as TextOverflowOptions) - return (value as TextOverflowOptions) + return value } readTextOptions(): TextOptions { let valueDeserializer: Deserializer = this const controller_result: TextController = (valueDeserializer.readTextController() as TextController) let value: TextOptions = ({controller: controller_result} as TextOptions) - return (value as TextOptions) + return value } readScrollableBarModeOptions(): ScrollableBarModeOptions { let valueDeserializer: Deserializer = this const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let margin_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - margin_buf = (valueDeserializer.readLength() as Dimension) - } + { + margin_buf = (valueDeserializer.readLength() as Dimension) + } const margin_result: Dimension | undefined|undefined = margin_buf const nonScrollableLayoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let nonScrollableLayoutStyle_buf: LayoutStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (nonScrollableLayoutStyle_buf_runtimeType)) - { - nonScrollableLayoutStyle_buf = (valueDeserializer.readInt32() as LayoutStyle) - } + { + nonScrollableLayoutStyle_buf = (valueDeserializer.readInt32() as LayoutStyle) + } const nonScrollableLayoutStyle_result: LayoutStyle | undefined|undefined = nonScrollableLayoutStyle_buf let value: ScrollableBarModeOptions = ({margin: margin_result,nonScrollableLayoutStyle: nonScrollableLayoutStyle_result} as ScrollableBarModeOptions) - return (value as ScrollableBarModeOptions) + return value } - readOnTabsContentWillChangeCallback(): OnTabsContentWillChangeCallback { + readOnTabsContentWillChangeCallback(isSync: boolean = false): 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); } + const _callSync: KPointer = this.readPointer() + return (currentIndex: number, comingIndex: number): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(currentIndex); _argsSerializer.writeNumber(comingIndex); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-349727249, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-349727249, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } readTabContentTransitionProxy(): TabContentTransitionProxy { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() return TabContentTransitionProxyInternal.fromPtr(ptr) } - readTabsCustomContentTransitionCallback(): TabsCustomContentTransitionCallback { + readTabsCustomContentTransitionCallback(isSync: boolean = false): 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; 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); } + const _callSync: KPointer = this.readPointer() + return (from: number, to: number): TabContentAnimatedTransition | undefined => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _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); (isSync) ? (nativeModule()._CallCallbackSync(221706282, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(221706282, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as TabContentAnimatedTransition); } } readBarGridColumnOptions(): BarGridColumnOptions { let valueDeserializer: Deserializer = this const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) let sm_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf = (valueDeserializer.readNumber() as number) - } + { + sm_buf = (valueDeserializer.readNumber() as number) + } const sm_result: number | undefined|undefined = sm_buf const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) let md_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) - { - md_buf = (valueDeserializer.readNumber() as number) - } + { + md_buf = (valueDeserializer.readNumber() as number) + } const md_result: number | undefined|undefined = md_buf const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lg_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf = (valueDeserializer.readNumber() as number) - } + { + lg_buf = (valueDeserializer.readNumber() as number) + } const lg_result: number | undefined|undefined = lg_buf const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let margin_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - margin_buf = (valueDeserializer.readLength() as Dimension) - } + { + margin_buf = (valueDeserializer.readLength() as Dimension) + } const margin_result: Dimension | undefined|undefined = margin_buf const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gutter_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) - { - gutter_buf = (valueDeserializer.readLength() as Dimension) - } + { + gutter_buf = (valueDeserializer.readLength() as Dimension) + } const gutter_result: Dimension | undefined|undefined = gutter_buf let value: BarGridColumnOptions = ({sm: sm_result,md: md_result,lg: lg_result,margin: margin_result,gutter: gutter_result} as BarGridColumnOptions) - return (value as BarGridColumnOptions) + return value } - readOnTabsGestureSwipeCallback(): OnTabsGestureSwipeCallback { + readOnTabsGestureSwipeCallback(isSync: boolean = false): OnTabsGestureSwipeCallback { 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_OnTabsGestureSwipeCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (index: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeTabsAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(253696833, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(253696833, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnTabsAnimationEndCallback(): OnTabsAnimationEndCallback { + readOnTabsAnimationEndCallback(isSync: boolean = false): 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; } + const _callSync: KPointer = this.readPointer() + return (index: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeTabsAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(1942856551, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1942856551, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readTabsAnimationEvent(): TabsAnimationEvent { let valueDeserializer: Deserializer = this @@ -12066,47 +13044,49 @@ export class Deserializer extends DeserializerBase { const targetOffset_result: number = (valueDeserializer.readNumber() as number) const velocity_result: number = (valueDeserializer.readNumber() as number) let value: TabsAnimationEvent = ({currentOffset: currentOffset_result,targetOffset: targetOffset_result,velocity: velocity_result} as TabsAnimationEvent) - return (value as TabsAnimationEvent) + return value } - readOnTabsAnimationStartCallback(): OnTabsAnimationStartCallback { + readOnTabsAnimationStartCallback(isSync: boolean = false): OnTabsAnimationStartCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - 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; } + const _callSync: KPointer = this.readPointer() + return (index: number, targetIndex: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(targetIndex); _argsSerializer.writeTabsAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(-147408344, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-147408344, _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) - } + { + 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) - } + { + 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) - } + { + 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) + return value } readSymbolEffect(): SymbolEffect { let value: SymbolEffect = ({} as SymbolEffect) - return (value as SymbolEffect) + return value } - readContentDidScrollCallback(): ContentDidScrollCallback { + readContentDidScrollCallback(isSync: boolean = false): ContentDidScrollCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (selectedIndex: number, index: number, position: number, mainAxisLength: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(selectedIndex); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(position); _argsSerializer.writeNumber(mainAxisLength); nativeModule()._CallCallback(CallbackKind.Kind_ContentDidScrollCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (selectedIndex: number, index: number, position: number, mainAxisLength: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(selectedIndex); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(position); _argsSerializer.writeNumber(mainAxisLength); (isSync) ? (nativeModule()._CallCallbackSync(1532328438, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1532328438, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readSwiperContentTransitionProxy(): SwiperContentTransitionProxy { let valueDeserializer: Deserializer = this @@ -12118,23 +13098,25 @@ export class Deserializer extends DeserializerBase { const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) let timeout_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) - { - timeout_buf = (valueDeserializer.readNumber() as number) - } + { + timeout_buf = (valueDeserializer.readNumber() as number) + } const timeout_result: number | undefined|undefined = timeout_buf const transition_result: ((parameter: SwiperContentTransitionProxy) => void) = valueDeserializer.readCallback_SwiperContentTransitionProxy_Void() let value: SwiperContentAnimatedTransition = ({timeout: timeout_result,transition: transition_result} as SwiperContentAnimatedTransition) - return (value as SwiperContentAnimatedTransition) + return value } - readOnSwiperGestureSwipeCallback(): OnSwiperGestureSwipeCallback { + readOnSwiperGestureSwipeCallback(isSync: boolean = false): 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; } + const _callSync: KPointer = this.readPointer() + return (index: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeSwiperAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(606029871, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(606029871, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnSwiperAnimationEndCallback(): OnSwiperAnimationEndCallback { + readOnSwiperAnimationEndCallback(isSync: boolean = false): 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_OnSwiperAnimationEndCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (index: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeSwiperAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(-143686583, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-143686583, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readSwiperAnimationEvent(): SwiperAnimationEvent { let valueDeserializer: Deserializer = this @@ -12142,12 +13124,13 @@ export class Deserializer extends DeserializerBase { const targetOffset_result: number = (valueDeserializer.readNumber() as number) const velocity_result: number = (valueDeserializer.readNumber() as number) let value: SwiperAnimationEvent = ({currentOffset: currentOffset_result,targetOffset: targetOffset_result,velocity: velocity_result} as SwiperAnimationEvent) - return (value as SwiperAnimationEvent) + return value } - readOnSwiperAnimationStartCallback(): OnSwiperAnimationStartCallback { + readOnSwiperAnimationStartCallback(isSync: boolean = false): 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_OnSwiperAnimationStartCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (index: number, targetIndex: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(targetIndex); _argsSerializer.writeSwiperAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(876602502, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(876602502, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readSwiperController(): SwiperController { let valueDeserializer: Deserializer = this @@ -12159,31 +13142,31 @@ export class Deserializer extends DeserializerBase { const alignContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignContent_buf: Alignment | undefined|undefined if ((RuntimeType.UNDEFINED) != (alignContent_buf_runtimeType)) - { - alignContent_buf = (valueDeserializer.readInt32() as Alignment) - } + { + alignContent_buf = (valueDeserializer.readInt32() as Alignment) + } const alignContent_result: Alignment | undefined|undefined = alignContent_buf let value: StackOptions = ({alignContent: alignContent_result} as StackOptions) - return (value as StackOptions) + return value } readSlideRange(): SlideRange { let valueDeserializer: Deserializer = this const from_buf_runtimeType = (valueDeserializer.readInt8() as int32) let from_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (from_buf_runtimeType)) - { - from_buf = (valueDeserializer.readNumber() as number) - } + { + from_buf = (valueDeserializer.readNumber() as number) + } const from_result: number | undefined|undefined = from_buf const to_buf_runtimeType = (valueDeserializer.readInt8() as int32) let to_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (to_buf_runtimeType)) - { - to_buf = (valueDeserializer.readNumber() as number) - } + { + to_buf = (valueDeserializer.readNumber() as number) + } const to_result: number | undefined|undefined = to_buf let value: SlideRange = ({from: from_result,to: to_result} as SlideRange) - return (value as SlideRange) + return value } readSliderBlockStyle(): SliderBlockStyle { let valueDeserializer: Deserializer = this @@ -12191,251 +13174,281 @@ export class Deserializer extends DeserializerBase { const image_buf_runtimeType = (valueDeserializer.readInt8() as int32) let image_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (image_buf_runtimeType)) - { - const image_buf__selector: int32 = valueDeserializer.readInt8() - let image_buf_: string | Resource | undefined|undefined - if (image_buf__selector == 0) { - image_buf_ = (valueDeserializer.readString() as string) - } - else if (image_buf__selector == 1) { - image_buf_ = valueDeserializer.readResource() - } - image_buf = (image_buf_ as string | Resource) + { + const image_buf__selector: number = valueDeserializer.readInt8() + let image_buf_: string | Resource | undefined|undefined + if (image_buf__selector == 0) { + image_buf_ = (valueDeserializer.readString() as string) + } + else if (image_buf__selector == 1) { + image_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for image_buf_ has to be chosen through deserialisation.") + } + image_buf = (image_buf_ as string | Resource) + } const image_result: ResourceStr | undefined|undefined = image_buf const shape_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shape_buf: CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined|undefined if ((RuntimeType.UNDEFINED) != (shape_buf_runtimeType)) - { - const shape_buf__selector: int32 = valueDeserializer.readInt8() - let shape_buf_: CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined|undefined - if (shape_buf__selector == 0) { - shape_buf_ = valueDeserializer.readCircleAttribute() - } - else if (shape_buf__selector == 1) { - shape_buf_ = valueDeserializer.readEllipseAttribute() - } - else if (shape_buf__selector == 2) { - shape_buf_ = valueDeserializer.readPathAttribute() - } - else if (shape_buf__selector == 3) { - shape_buf_ = valueDeserializer.readRectAttribute() - } - shape_buf = (shape_buf_ as CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute) + { + const shape_buf__selector: number = valueDeserializer.readInt8() + let shape_buf_: CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined|undefined + if (shape_buf__selector == 0) { + shape_buf_ = valueDeserializer.readCircleAttribute() + } + else if (shape_buf__selector == 1) { + shape_buf_ = valueDeserializer.readEllipseAttribute() + } + else if (shape_buf__selector == 2) { + shape_buf_ = valueDeserializer.readPathAttribute() + } + else if (shape_buf__selector == 3) { + shape_buf_ = valueDeserializer.readRectAttribute() } + else { + throw new Error("One of the branches for shape_buf_ has to be chosen through deserialisation.") + } + shape_buf = (shape_buf_ as CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute) + } const shape_result: CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined|undefined = shape_buf let value: SliderBlockStyle = ({type: type_result,image: image_result,shape: shape_result} as SliderBlockStyle) - return (value as SliderBlockStyle) + return value } - readCallback_Number_SliderChangeMode_Void(): ((value: number, mode: SliderChangeMode) => void) { + readCallback_Number_SliderChangeMode_Void(isSync: boolean = false): ((value: number, mode: SliderChangeMode) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: number, mode: SliderChangeMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(value); _argsSerializer.writeInt32(mode); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_SliderChangeMode_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (value: number, mode: SliderChangeMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(value); _argsSerializer.writeInt32(mode); (isSync) ? (nativeModule()._CallCallbackSync(88697971, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(88697971, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readSliderOptions(): SliderOptions { let valueDeserializer: Deserializer = this const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) let value_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - value_buf = (valueDeserializer.readNumber() as number) - } + { + value_buf = (valueDeserializer.readNumber() as number) + } const value_result: number | undefined|undefined = value_buf const min_buf_runtimeType = (valueDeserializer.readInt8() as int32) let min_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (min_buf_runtimeType)) - { - min_buf = (valueDeserializer.readNumber() as number) - } + { + min_buf = (valueDeserializer.readNumber() as number) + } const min_result: number | undefined|undefined = min_buf const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) let max_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) - { - max_buf = (valueDeserializer.readNumber() as number) - } + { + max_buf = (valueDeserializer.readNumber() as number) + } const max_result: number | undefined|undefined = max_buf const step_buf_runtimeType = (valueDeserializer.readInt8() as int32) let step_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (step_buf_runtimeType)) - { - step_buf = (valueDeserializer.readNumber() as number) - } + { + step_buf = (valueDeserializer.readNumber() as number) + } const step_result: number | undefined|undefined = step_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: SliderStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as SliderStyle) - } + { + style_buf = (valueDeserializer.readInt32() as SliderStyle) + } const style_result: SliderStyle | undefined|undefined = style_buf const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) let direction_buf: Axis | undefined|undefined if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf = (valueDeserializer.readInt32() as Axis) - } + { + direction_buf = (valueDeserializer.readInt32() as Axis) + } const direction_result: Axis | undefined|undefined = direction_buf const reverse_buf_runtimeType = (valueDeserializer.readInt8() as int32) let reverse_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (reverse_buf_runtimeType)) - { - reverse_buf = valueDeserializer.readBoolean() - } + { + reverse_buf = valueDeserializer.readBoolean() + } const reverse_result: boolean | undefined|undefined = reverse_buf 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) + return value } 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_buf__selector: number = 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) + } + else { + throw new Error("One of the branches for x_buf_ has to be chosen through deserialisation.") } + 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_buf__selector: number = 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) + } + else { + throw new Error("One of the branches for y_buf_ has to be chosen through deserialisation.") + } + 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_buf__selector: number = 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) + } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") } + 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_buf__selector: number = 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) + } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + 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) + return value } - readCallback_Number_String_Void(): ((index: number, value: string) => void) { + readCallback_Number_String_Void(isSync: boolean = false): ((index: number, value: string) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (index: number, value: string): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(index); _argsSerializer.writeString(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_String_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (index: number, value: string): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeString(value); (isSync) ? (nativeModule()._CallCallbackSync(794065478, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(794065478, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readSelectOption(): SelectOption { let valueDeserializer: Deserializer = this - const value_buf_selector: int32 = valueDeserializer.readInt8() + const value_buf_selector: number = valueDeserializer.readInt8() let value_buf: string | Resource | undefined|undefined if (value_buf_selector == 0) { value_buf = (valueDeserializer.readString() as string) } else if (value_buf_selector == 1) { value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") } const value_result: ResourceStr = (value_buf as string | Resource) const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - 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 (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - icon_buf = (icon_buf_ as string | Resource) + { + const icon_buf__selector: number = valueDeserializer.readInt8() + let icon_buf_: string | Resource | undefined|undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) + } + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + } + icon_buf = (icon_buf_ as string | Resource) + } const icon_result: ResourceStr | undefined|undefined = icon_buf const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let symbolIcon_buf: SymbolGlyphModifier | undefined|undefined if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readCustomObject("SymbolGlyphModifier") - } + { + symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() + } const symbolIcon_result: SymbolGlyphModifier | undefined|undefined = symbolIcon_buf let value: SelectOption = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result} as SelectOption) - return (value as SelectOption) + return value } readSearchButtonOptions(): SearchButtonOptions { let valueDeserializer: Deserializer = this const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontSize_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - fontSize_buf = (valueDeserializer.readLength() as Length) - } + { + fontSize_buf = (valueDeserializer.readLength() as Length) + } const fontSize_result: Length | undefined|undefined = fontSize_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_buf__selector: number = 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() } + else { + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + } + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) + } const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf const autoDisable_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoDisable_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (autoDisable_buf_runtimeType)) - { - autoDisable_buf = valueDeserializer.readBoolean() - } + { + 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) + return value } - readCallback_DeleteValue_Void(): ((parameter: DeleteValue) => void) { + readCallback_DeleteValue_Void(isSync: boolean = false): ((parameter: DeleteValue) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: DeleteValue): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeDeleteValue(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_DeleteValue_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: DeleteValue): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDeleteValue(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-126251459, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-126251459, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readDeleteValue(): DeleteValue { let valueDeserializer: Deserializer = this @@ -12443,29 +13456,32 @@ export class Deserializer extends DeserializerBase { const direction_result: TextDeleteDirection = (valueDeserializer.readInt32() as TextDeleteDirection) const deleteValue_result: string = (valueDeserializer.readString() as string) let value: DeleteValue = ({deleteOffset: deleteOffset_result,direction: direction_result,deleteValue: deleteValue_result} as DeleteValue) - return (value as DeleteValue) + return value } - readCallback_DeleteValue_Boolean(): ((parameter: DeleteValue) => boolean) { + readCallback_DeleteValue_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (parameter: DeleteValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDeleteValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1357792883, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1357792883, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readCallback_InsertValue_Void(): ((parameter: InsertValue) => void) { + readCallback_InsertValue_Void(isSync: boolean = false): ((parameter: InsertValue) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: InsertValue): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeInsertValue(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_InsertValue_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: InsertValue): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInsertValue(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1121207885, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1121207885, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readInsertValue(): InsertValue { let valueDeserializer: Deserializer = this const insertOffset_result: number = (valueDeserializer.readNumber() as number) const insertValue_result: string = (valueDeserializer.readString() as string) let value: InsertValue = ({insertOffset: insertOffset_result,insertValue: insertValue_result} as InsertValue) - return (value as InsertValue) + return value } - readCallback_InsertValue_Boolean(): ((parameter: InsertValue) => boolean) { + readCallback_InsertValue_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (parameter: InsertValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInsertValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-383025085, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-383025085, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } readTextDecorationOptions(): TextDecorationOptions { let valueDeserializer: Deserializer = this @@ -12473,139 +13489,153 @@ export class Deserializer extends DeserializerBase { 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) + } const color_result: ResourceColor | undefined|undefined = color_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: TextDecorationStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) - } + { + style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) + } const style_result: TextDecorationStyle | undefined|undefined = style_buf let value: TextDecorationOptions = ({type: type_result,color: color_result,style: style_result} as TextDecorationOptions) - return (value as TextDecorationOptions) + return value } - readOnPasteCallback(): OnPasteCallback { + readOnPasteCallback(isSync: boolean = false): OnPasteCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - 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; } + const _callSync: KPointer = this.readPointer() + return (content: string, event: PasteEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(content); _argsSerializer.writePasteEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(1738363337, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1738363337, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnContentScrollCallback(): OnContentScrollCallback { + readOnContentScrollCallback(isSync: boolean = false): 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; } + const _callSync: KPointer = this.readPointer() + return (totalOffsetX: number, totalOffsetY: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(totalOffsetX); _argsSerializer.writeNumber(totalOffsetY); (isSync) ? (nativeModule()._CallCallbackSync(-419979106, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-419979106, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnTextSelectionChangeCallback(): OnTextSelectionChangeCallback { + readOnTextSelectionChangeCallback(isSync: boolean = false): 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; } + const _callSync: KPointer = this.readPointer() + return (selectionStart: number, selectionEnd: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(selectionStart); _argsSerializer.writeNumber(selectionEnd); (isSync) ? (nativeModule()._CallCallbackSync(695228737, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(695228737, _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: PreviewText = ({offset: offset_result,value: value_result} as PreviewText) - return (value as PreviewText) + return value } - readEditableTextOnChangeCallback(): EditableTextOnChangeCallback { + readEditableTextOnChangeCallback(isSync: boolean = false): EditableTextOnChangeCallback { const _resource: CallbackResource = this.readCallbackResource() 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; } + const _callSync: KPointer = this.readPointer() + return (value: string, previewText?: PreviewText | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _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); } (isSync) ? (nativeModule()._CallCallbackSync(-1729563209, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1729563209, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readSearchSubmitCallback(): SearchSubmitCallback { + readSearchSubmitCallback(isSync: boolean = false): 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; } + const _callSync: KPointer = this.readPointer() + return (searchContent: string, event?: SubmitEvent | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _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); } (isSync) ? (nativeModule()._CallCallbackSync(1717691617, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1717691617, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readCaretStyle(): CaretStyle { let valueDeserializer: Deserializer = this const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Length) - } + { + width_buf = (valueDeserializer.readLength() as Length) + } const width_result: Length | undefined|undefined = width_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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) + } const color_result: ResourceColor | undefined|undefined = color_buf let value: CaretStyle = ({width: width_result,color: color_result} as CaretStyle) - return (value as CaretStyle) + return value } 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) - } + { + 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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation.") } + 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) - } + { + 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) - } + { + 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) + return value } readScrollBarOptions(): ScrollBarOptions { let valueDeserializer: Deserializer = this @@ -12613,38 +13643,38 @@ export class Deserializer extends DeserializerBase { const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) let direction_buf: ScrollBarDirection | undefined|undefined if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf = (valueDeserializer.readInt32() as ScrollBarDirection) - } + { + direction_buf = (valueDeserializer.readInt32() as ScrollBarDirection) + } const direction_result: ScrollBarDirection | undefined|undefined = direction_buf const state_buf_runtimeType = (valueDeserializer.readInt8() as int32) let state_buf: BarState | undefined|undefined if ((RuntimeType.UNDEFINED) != (state_buf_runtimeType)) - { - state_buf = (valueDeserializer.readInt32() as BarState) - } + { + state_buf = (valueDeserializer.readInt32() as BarState) + } const state_result: BarState | undefined|undefined = state_buf let value: ScrollBarOptions = ({scroller: scroller_result,direction: direction_result,state: state_result} as ScrollBarOptions) - return (value as ScrollBarOptions) + return value } readOffsetOptions(): OffsetOptions { let valueDeserializer: Deserializer = this const xOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xOffset_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (xOffset_buf_runtimeType)) - { - xOffset_buf = (valueDeserializer.readLength() as Dimension) - } + { + xOffset_buf = (valueDeserializer.readLength() as Dimension) + } const xOffset_result: Dimension | undefined|undefined = xOffset_buf const yOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let yOffset_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (yOffset_buf_runtimeType)) - { - yOffset_buf = (valueDeserializer.readLength() as Dimension) - } + { + yOffset_buf = (valueDeserializer.readLength() as Dimension) + } const yOffset_result: Dimension | undefined|undefined = yOffset_buf let value: OffsetOptions = ({xOffset: xOffset_result,yOffset: yOffset_result} as OffsetOptions) - return (value as OffsetOptions) + return value } readScrollSnapOptions(): ScrollSnapOptions { let valueDeserializer: Deserializer = this @@ -12652,183 +13682,193 @@ export class Deserializer extends DeserializerBase { const snapPagination_buf_runtimeType = (valueDeserializer.readInt8() as int32) let snapPagination_buf: Dimension | Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (snapPagination_buf_runtimeType)) - { - const snapPagination_buf__selector: int32 = valueDeserializer.readInt8() - let snapPagination_buf_: Dimension | Array | undefined|undefined - if (snapPagination_buf__selector == 0) { - snapPagination_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (snapPagination_buf__selector == 1) { - const snapPagination_buf__u_length: int32 = valueDeserializer.readInt32() - let snapPagination_buf__u: Array = new Array() - for (let snapPagination_buf__u_i = 0; snapPagination_buf__u_i < snapPagination_buf__u_length; snapPagination_buf__u_i++) { - { - snapPagination_buf__u[snapPagination_buf__u_i] = (valueDeserializer.readLength() as Dimension) - } - } - snapPagination_buf_ = snapPagination_buf__u + { + const snapPagination_buf__selector: number = valueDeserializer.readInt8() + let snapPagination_buf_: Dimension | Array | undefined|undefined + if (snapPagination_buf__selector == 0) { + snapPagination_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (snapPagination_buf__selector == 1) { + const snapPagination_buf__u_length: int32 = valueDeserializer.readInt32() + let snapPagination_buf__u: Array = new Array() + for (let snapPagination_buf__u_i = 0; snapPagination_buf__u_i < snapPagination_buf__u_length; snapPagination_buf__u_i++) { + snapPagination_buf__u[snapPagination_buf__u_i] = (valueDeserializer.readLength() as Dimension) } - snapPagination_buf = (snapPagination_buf_ as Dimension | Array) + snapPagination_buf_ = snapPagination_buf__u + } + else { + throw new Error("One of the branches for snapPagination_buf_ has to be chosen through deserialisation.") } + snapPagination_buf = (snapPagination_buf_ as Dimension | Array) + } const snapPagination_result: Dimension | Array | undefined|undefined = snapPagination_buf const enableSnapToStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableSnapToStart_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableSnapToStart_buf_runtimeType)) - { - enableSnapToStart_buf = valueDeserializer.readBoolean() - } + { + enableSnapToStart_buf = valueDeserializer.readBoolean() + } const enableSnapToStart_result: boolean | undefined|undefined = enableSnapToStart_buf const enableSnapToEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableSnapToEnd_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableSnapToEnd_buf_runtimeType)) - { - enableSnapToEnd_buf = valueDeserializer.readBoolean() - } + { + enableSnapToEnd_buf = valueDeserializer.readBoolean() + } const enableSnapToEnd_result: boolean | undefined|undefined = enableSnapToEnd_buf let value: ScrollSnapOptions = ({snapAlign: snapAlign_result,snapPagination: snapPagination_result,enableSnapToStart: enableSnapToStart_result,enableSnapToEnd: enableSnapToEnd_result} as ScrollSnapOptions) - return (value as ScrollSnapOptions) + return value } readOnScrollFrameBeginHandlerResult(): OnScrollFrameBeginHandlerResult { let valueDeserializer: Deserializer = this const offsetRemain_result: number = (valueDeserializer.readNumber() as number) let value: OnScrollFrameBeginHandlerResult = ({offsetRemain: offsetRemain_result} as OnScrollFrameBeginHandlerResult) - return (value as OnScrollFrameBeginHandlerResult) + return value } - readOnScrollFrameBeginCallback(): OnScrollFrameBeginCallback { + readOnScrollFrameBeginCallback(isSync: boolean = false): OnScrollFrameBeginCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (offset: number, state: ScrollState): OnScrollFrameBeginHandlerResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(offset); _argsSerializer.writeInt32(state); let _continuationValue: OnScrollFrameBeginHandlerResult | undefined|undefined; const _continuationCallback: ((value: OnScrollFrameBeginHandlerResult) => void) = (value: OnScrollFrameBeginHandlerResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_OnScrollFrameBeginCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as OnScrollFrameBeginHandlerResult); } + const _callSync: KPointer = this.readPointer() + return (offset: number, state: ScrollState): OnScrollFrameBeginHandlerResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(offset); _argsSerializer.writeInt32(state); let _continuationValue: OnScrollFrameBeginHandlerResult | undefined|undefined; const _continuationCallback: ((value: OnScrollFrameBeginHandlerResult) => void) = (value: OnScrollFrameBeginHandlerResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-2133791987, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2133791987, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as OnScrollFrameBeginHandlerResult); } } - readOnScrollEdgeCallback(): OnScrollEdgeCallback { + readOnScrollEdgeCallback(isSync: boolean = false): OnScrollEdgeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (side: Edge): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeInt32(side); nativeModule()._CallCallback(CallbackKind.Kind_OnScrollEdgeCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (side: Edge): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(side); (isSync) ? (nativeModule()._CallCallbackSync(-1259214476, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1259214476, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_ClickEvent_SaveButtonOnClickResult_Void(): ((event: ClickEvent, result: SaveButtonOnClickResult) => void) { + readCallback_ClickEvent_SaveButtonOnClickResult_Void(isSync: boolean = false): ((event: ClickEvent, result: SaveButtonOnClickResult) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: ClickEvent, result: SaveButtonOnClickResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result); nativeModule()._CallCallback(CallbackKind.Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: ClickEvent, result: SaveButtonOnClickResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result); (isSync) ? (nativeModule()._CallCallbackSync(846787331, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(846787331, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readSaveButtonOptions(): SaveButtonOptions { let valueDeserializer: Deserializer = this const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf: SaveIconStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - icon_buf = (valueDeserializer.readInt32() as SaveIconStyle) - } + { + icon_buf = (valueDeserializer.readInt32() as SaveIconStyle) + } const icon_result: SaveIconStyle | undefined|undefined = icon_buf const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) let text_buf: SaveDescription | undefined|undefined if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) - { - text_buf = (valueDeserializer.readInt32() as SaveDescription) - } + { + text_buf = (valueDeserializer.readInt32() as SaveDescription) + } const text_result: SaveDescription | undefined|undefined = text_buf const buttonType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let buttonType_buf: ButtonType | undefined|undefined if ((RuntimeType.UNDEFINED) != (buttonType_buf_runtimeType)) - { - buttonType_buf = (valueDeserializer.readInt32() as ButtonType) - } + { + buttonType_buf = (valueDeserializer.readInt32() as ButtonType) + } const buttonType_result: ButtonType | undefined|undefined = buttonType_buf let value: SaveButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as SaveButtonOptions) - return (value as SaveButtonOptions) + return value } readRowOptions(): RowOptions { let valueDeserializer: Deserializer = this const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) let space_buf: string | number | undefined|undefined if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) - { - const space_buf__selector: int32 = valueDeserializer.readInt8() - let space_buf_: string | number | undefined|undefined - if (space_buf__selector == 0) { - space_buf_ = (valueDeserializer.readString() as string) - } - else if (space_buf__selector == 1) { - space_buf_ = (valueDeserializer.readNumber() as number) - } - space_buf = (space_buf_ as string | number) + { + const space_buf__selector: number = valueDeserializer.readInt8() + let space_buf_: string | number | undefined|undefined + if (space_buf__selector == 0) { + space_buf_ = (valueDeserializer.readString() as string) + } + else if (space_buf__selector == 1) { + space_buf_ = (valueDeserializer.readNumber() as number) } + else { + throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") + } + space_buf = (space_buf_ as string | number) + } const space_result: string | number | undefined|undefined = space_buf let value: RowOptions = ({space: space_result} as RowOptions) - return (value as RowOptions) + return value } readRootSceneSession(): RootSceneSession { let value: RootSceneSession = ({} as RootSceneSession) - return (value as RootSceneSession) + return value } readPlaceholderStyle(): PlaceholderStyle { let valueDeserializer: Deserializer = this const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) let font_buf: Font | undefined|undefined if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) - { - font_buf = valueDeserializer.readFont() - } + { + font_buf = valueDeserializer.readFont() + } const font_result: Font | undefined|undefined = font_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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + } + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) + } const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf let value: PlaceholderStyle = ({font: font_result,fontColor: fontColor_result} as PlaceholderStyle) - return (value as PlaceholderStyle) + return value } readKeyboardOptions(): KeyboardOptions { let valueDeserializer: Deserializer = this const supportAvoidance_buf_runtimeType = (valueDeserializer.readInt8() as int32) let supportAvoidance_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (supportAvoidance_buf_runtimeType)) - { - supportAvoidance_buf = valueDeserializer.readBoolean() - } + { + supportAvoidance_buf = valueDeserializer.readBoolean() + } const supportAvoidance_result: boolean | undefined|undefined = supportAvoidance_buf let value: KeyboardOptions = ({supportAvoidance: supportAvoidance_result} as KeyboardOptions) - return (value as KeyboardOptions) + return value } readSelectionMenuOptions(): SelectionMenuOptions { let valueDeserializer: Deserializer = this const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAppear_buf: MenuOnAppearCallback | undefined|undefined if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf = valueDeserializer.readMenuOnAppearCallback() - } + { + onAppear_buf = valueDeserializer.readMenuOnAppearCallback() + } const onAppear_result: MenuOnAppearCallback | 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() - } + { + onDisappear_buf = valueDeserializer.readCallback_Void() + } const onDisappear_result: (() => void) | undefined|undefined = onDisappear_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) - } + { + menuType_buf = (valueDeserializer.readInt32() as MenuType) + } const menuType_result: MenuType | undefined|undefined = menuType_buf let value: SelectionMenuOptions = ({onAppear: onAppear_result,onDisappear: onDisappear_result,menuType: menuType_result} as SelectionMenuOptions) - return (value as SelectionMenuOptions) + return value } readEditMenuOptions(): EditMenuOptions { let valueDeserializer: Deserializer = this @@ -12840,34 +13880,36 @@ export class Deserializer extends DeserializerBase { const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) let preventDefault_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) - { - preventDefault_buf = valueDeserializer.readCallback_Void() - } + { + preventDefault_buf = valueDeserializer.readCallback_Void() + } const preventDefault_result: (() => void) | undefined|undefined = preventDefault_buf let value: CopyEvent = ({preventDefault: preventDefault_result} as CopyEvent) - return (value as CopyEvent) + return value } - readCallback_CopyEvent_Void(): ((parameter: CopyEvent) => void) { + readCallback_CopyEvent_Void(isSync: boolean = false): ((parameter: CopyEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: CopyEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeCopyEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_CopyEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: CopyEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCopyEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-120437466, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-120437466, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readCutEvent(): CutEvent { let valueDeserializer: Deserializer = this const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) let preventDefault_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) - { - preventDefault_buf = valueDeserializer.readCallback_Void() - } + { + preventDefault_buf = valueDeserializer.readCallback_Void() + } const preventDefault_result: (() => void) | undefined|undefined = preventDefault_buf let value: CutEvent = ({preventDefault: preventDefault_result} as CutEvent) - return (value as CutEvent) + return value } - readCallback_CutEvent_Void(): ((parameter: CutEvent) => void) { + readCallback_CutEvent_Void(isSync: boolean = false): ((parameter: CutEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: CutEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeCutEvent(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_CutEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: CutEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCutEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1875695871, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1875695871, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readRichEditorChangeValue(): RichEditorChangeValue { let valueDeserializer: Deserializer = this @@ -12875,110 +13917,108 @@ export class Deserializer extends DeserializerBase { const replacedSpans_buf_length: int32 = valueDeserializer.readInt32() let replacedSpans_buf: Array = new Array() for (let replacedSpans_buf_i = 0; replacedSpans_buf_i < replacedSpans_buf_length; replacedSpans_buf_i++) { - { - replacedSpans_buf[replacedSpans_buf_i] = valueDeserializer.readRichEditorTextSpanResult() - } + replacedSpans_buf[replacedSpans_buf_i] = valueDeserializer.readRichEditorTextSpanResult() } const replacedSpans_result: Array = replacedSpans_buf const replacedImageSpans_buf_length: int32 = valueDeserializer.readInt32() let replacedImageSpans_buf: Array = new Array() for (let replacedImageSpans_buf_i = 0; replacedImageSpans_buf_i < replacedImageSpans_buf_length; replacedImageSpans_buf_i++) { - { - replacedImageSpans_buf[replacedImageSpans_buf_i] = valueDeserializer.readRichEditorImageSpanResult() - } + replacedImageSpans_buf[replacedImageSpans_buf_i] = valueDeserializer.readRichEditorImageSpanResult() } const replacedImageSpans_result: Array = replacedImageSpans_buf const replacedSymbolSpans_buf_length: int32 = valueDeserializer.readInt32() let replacedSymbolSpans_buf: Array = new Array() for (let replacedSymbolSpans_buf_i = 0; replacedSymbolSpans_buf_i < replacedSymbolSpans_buf_length; replacedSymbolSpans_buf_i++) { - { - replacedSymbolSpans_buf[replacedSymbolSpans_buf_i] = valueDeserializer.readRichEditorTextSpanResult() - } + replacedSymbolSpans_buf[replacedSymbolSpans_buf_i] = valueDeserializer.readRichEditorTextSpanResult() } const replacedSymbolSpans_result: Array = replacedSymbolSpans_buf let value: RichEditorChangeValue = ({rangeBefore: rangeBefore_result,replacedSpans: replacedSpans_result,replacedImageSpans: replacedImageSpans_result,replacedSymbolSpans: replacedSymbolSpans_result} as RichEditorChangeValue) - return (value as RichEditorChangeValue) + return value } - readCallback_RichEditorChangeValue_Boolean(): ((parameter: RichEditorChangeValue) => boolean) { + readCallback_RichEditorChangeValue_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (parameter: RichEditorChangeValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorChangeValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1465860515, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1465860515, _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: SubmitEvent = ({text: text_result} as SubmitEvent) - return (value as SubmitEvent) + return value } - readSubmitCallback(): SubmitCallback { + readSubmitCallback(isSync: boolean = false): SubmitCallback { 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_SubmitCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (enterKey: EnterKeyType, event: SubmitEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKey); _argsSerializer.writeSubmitEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-712186065, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-712186065, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readTextDataDetectorConfig(): TextDataDetectorConfig { let valueDeserializer: Deserializer = this const types_buf_length: int32 = valueDeserializer.readInt32() let types_buf: Array = new Array() for (let types_buf_i = 0; types_buf_i < types_buf_length; types_buf_i++) { - { - types_buf[types_buf_i] = (valueDeserializer.readInt32() as TextDataDetectorType) - } + types_buf[types_buf_i] = (valueDeserializer.readInt32() as TextDataDetectorType) } const types_result: Array = types_buf const onDetectResultUpdate_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDetectResultUpdate_buf: ((breakpoints: string) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onDetectResultUpdate_buf_runtimeType)) - { - onDetectResultUpdate_buf = valueDeserializer.readCallback_String_Void() - } + { + onDetectResultUpdate_buf = valueDeserializer.readCallback_String_Void() + } const onDetectResultUpdate_result: ((breakpoints: string) => void) | undefined|undefined = onDetectResultUpdate_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_buf__selector: number = 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() } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) + } const color_result: ResourceColor | undefined|undefined = color_buf const decoration_buf_runtimeType = (valueDeserializer.readInt8() as int32) let decoration_buf: DecorationStyleInterface | undefined|undefined if ((RuntimeType.UNDEFINED) != (decoration_buf_runtimeType)) - { - decoration_buf = valueDeserializer.readDecorationStyleInterface() - } + { + decoration_buf = valueDeserializer.readDecorationStyleInterface() + } const decoration_result: DecorationStyleInterface | undefined|undefined = decoration_buf let value: TextDataDetectorConfig = ({types: types_result,onDetectResultUpdate: onDetectResultUpdate_result,color: color_result,decoration: decoration_result} as TextDataDetectorConfig) - return (value as TextDataDetectorConfig) + return value } readPasteEvent(): PasteEvent { let valueDeserializer: Deserializer = this const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) let preventDefault_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) - { - preventDefault_buf = valueDeserializer.readCallback_Void() - } + { + preventDefault_buf = valueDeserializer.readCallback_Void() + } const preventDefault_result: (() => void) | undefined|undefined = preventDefault_buf let value: PasteEvent = ({preventDefault: preventDefault_result} as PasteEvent) - return (value as PasteEvent) + return value } - readPasteEventCallback(): PasteEventCallback { + readPasteEventCallback(isSync: boolean = false): PasteEventCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event?: PasteEvent | 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.writePasteEvent(event_value); } nativeModule()._CallCallback(CallbackKind.Kind_PasteEventCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event?: PasteEvent | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writePasteEvent(event_value); } (isSync) ? (nativeModule()._CallCallbackSync(919057028, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(919057028, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readRichEditorDeleteValue(): RichEditorDeleteValue { let valueDeserializer: Deserializer = this @@ -12988,36 +14028,40 @@ export class Deserializer extends DeserializerBase { const richEditorDeleteSpans_buf_length: int32 = valueDeserializer.readInt32() let richEditorDeleteSpans_buf: Array = new Array() for (let richEditorDeleteSpans_buf_i = 0; richEditorDeleteSpans_buf_i < richEditorDeleteSpans_buf_length; richEditorDeleteSpans_buf_i++) { - { - const richEditorDeleteSpans_buf_buf_selector: int32 = valueDeserializer.readInt8() - let richEditorDeleteSpans_buf_buf: RichEditorTextSpanResult | RichEditorImageSpanResult | undefined|undefined - if (richEditorDeleteSpans_buf_buf_selector == 0) { - richEditorDeleteSpans_buf_buf = valueDeserializer.readRichEditorTextSpanResult() - } - else if (richEditorDeleteSpans_buf_buf_selector == 1) { - richEditorDeleteSpans_buf_buf = valueDeserializer.readRichEditorImageSpanResult() - } - richEditorDeleteSpans_buf[richEditorDeleteSpans_buf_i] = (richEditorDeleteSpans_buf_buf as RichEditorTextSpanResult | RichEditorImageSpanResult) + const richEditorDeleteSpans_buf_buf_selector: number = valueDeserializer.readInt8() + let richEditorDeleteSpans_buf_buf: RichEditorTextSpanResult | RichEditorImageSpanResult | undefined|undefined + if (richEditorDeleteSpans_buf_buf_selector == 0) { + richEditorDeleteSpans_buf_buf = valueDeserializer.readRichEditorTextSpanResult() + } + else if (richEditorDeleteSpans_buf_buf_selector == 1) { + richEditorDeleteSpans_buf_buf = valueDeserializer.readRichEditorImageSpanResult() } + else { + throw new Error("One of the branches for richEditorDeleteSpans_buf_buf has to be chosen through deserialisation.") + } + richEditorDeleteSpans_buf[richEditorDeleteSpans_buf_i] = (richEditorDeleteSpans_buf_buf as RichEditorTextSpanResult | RichEditorImageSpanResult) } const richEditorDeleteSpans_result: Array = richEditorDeleteSpans_buf let value: RichEditorDeleteValue = ({offset: offset_result,direction: direction_result,length: length_result,richEditorDeleteSpans: richEditorDeleteSpans_result} as RichEditorDeleteValue) - return (value as RichEditorDeleteValue) + return value } - readCallback_RichEditorDeleteValue_Boolean(): ((parameter: RichEditorDeleteValue) => boolean) { + readCallback_RichEditorDeleteValue_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (parameter: RichEditorDeleteValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorDeleteValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(667698748, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(667698748, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readCallback_TextRange_Void(): ((parameter: TextRange) => void) { + readCallback_TextRange_Void(isSync: boolean = false): ((parameter: TextRange) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: TextRange): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeTextRange(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_TextRange_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: TextRange): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTextRange(parameter); (isSync) ? (nativeModule()._CallCallbackSync(811915501, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(811915501, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_RichEditorTextSpanResult_Void(): ((parameter: RichEditorTextSpanResult) => void) { + readCallback_RichEditorTextSpanResult_Void(isSync: boolean = false): ((parameter: RichEditorTextSpanResult) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: RichEditorTextSpanResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeRichEditorTextSpanResult(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_RichEditorTextSpanResult_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: RichEditorTextSpanResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorTextSpanResult(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1980824326, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1980824326, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readRichEditorInsertValue(): RichEditorInsertValue { let valueDeserializer: Deserializer = this @@ -13026,41 +14070,43 @@ export class Deserializer extends DeserializerBase { const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) let previewText_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) - { - previewText_buf = (valueDeserializer.readString() as string) - } + { + previewText_buf = (valueDeserializer.readString() as string) + } const previewText_result: string | undefined|undefined = previewText_buf let value: RichEditorInsertValue = ({insertOffset: insertOffset_result,insertValue: insertValue_result,previewText: previewText_result} as RichEditorInsertValue) - return (value as RichEditorInsertValue) + return value } - readCallback_RichEditorInsertValue_Boolean(): ((parameter: RichEditorInsertValue) => boolean) { + readCallback_RichEditorInsertValue_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (parameter: RichEditorInsertValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorInsertValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-319221262, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-319221262, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } readRichEditorRange(): RichEditorRange { let valueDeserializer: Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } + { + start_buf = (valueDeserializer.readNumber() as number) + } const start_result: number | undefined|undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readNumber() as number) - } + { + end_buf = (valueDeserializer.readNumber() as number) + } const end_result: number | undefined|undefined = end_buf let value: RichEditorRange = ({start: start_result,end: end_result} as RichEditorRange) - return (value as RichEditorRange) + return value } - readCallback_RichEditorRange_Void(): ((parameter: RichEditorRange) => void) { + readCallback_RichEditorRange_Void(isSync: boolean = false): ((parameter: RichEditorRange) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: RichEditorRange): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeRichEditorRange(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_RichEditorRange_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: RichEditorRange): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorRange(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-62253375, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-62253375, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readRichEditorSelection(): RichEditorSelection { let valueDeserializer: Deserializer = this @@ -13070,38 +14116,40 @@ export class Deserializer extends DeserializerBase { 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++) { - { - const spans_buf_buf_selector: int32 = valueDeserializer.readInt8() - let spans_buf_buf: RichEditorTextSpanResult | RichEditorImageSpanResult | undefined|undefined - if (spans_buf_buf_selector == 0) { - spans_buf_buf = valueDeserializer.readRichEditorTextSpanResult() - } - else if (spans_buf_buf_selector == 1) { - spans_buf_buf = valueDeserializer.readRichEditorImageSpanResult() - } - spans_buf[spans_buf_i] = (spans_buf_buf as RichEditorTextSpanResult | RichEditorImageSpanResult) + const spans_buf_buf_selector: number = valueDeserializer.readInt8() + let spans_buf_buf: RichEditorTextSpanResult | RichEditorImageSpanResult | undefined|undefined + if (spans_buf_buf_selector == 0) { + spans_buf_buf = valueDeserializer.readRichEditorTextSpanResult() + } + else if (spans_buf_buf_selector == 1) { + spans_buf_buf = valueDeserializer.readRichEditorImageSpanResult() } + else { + throw new Error("One of the branches for spans_buf_buf has to be chosen through deserialisation.") + } + spans_buf[spans_buf_i] = (spans_buf_buf as RichEditorTextSpanResult | RichEditorImageSpanResult) } const spans_result: Array = spans_buf let value: RichEditorSelection = ({selection: selection_result,spans: spans_result} as RichEditorSelection) - return (value as RichEditorSelection) + return value } - readCallback_RichEditorSelection_Void(): ((parameter: RichEditorSelection) => void) { + readCallback_RichEditorSelection_Void(isSync: boolean = false): ((parameter: RichEditorSelection) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: RichEditorSelection): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeRichEditorSelection(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_RichEditorSelection_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: RichEditorSelection): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorSelection(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-963852514, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-963852514, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readRichEditorStyledStringOptions(): RichEditorStyledStringOptions { let valueDeserializer: Deserializer = this const controller_result: RichEditorStyledStringController = (valueDeserializer.readRichEditorStyledStringController() as RichEditorStyledStringController) let value: RichEditorStyledStringOptions = ({controller: controller_result} as RichEditorStyledStringOptions) - return (value as RichEditorStyledStringOptions) + return value } readRichEditorOptions(): RichEditorOptions { let valueDeserializer: Deserializer = this const controller_result: RichEditorController = (valueDeserializer.readRichEditorController() as RichEditorController) let value: RichEditorOptions = ({controller: controller_result} as RichEditorOptions) - return (value as RichEditorOptions) + return value } readLocalizedBarrierStyle(): LocalizedBarrierStyle { let valueDeserializer: Deserializer = this @@ -13110,13 +14158,11 @@ export class Deserializer extends DeserializerBase { const referencedId_buf_length: int32 = valueDeserializer.readInt32() let referencedId_buf: Array = new Array() for (let referencedId_buf_i = 0; referencedId_buf_i < referencedId_buf_length; referencedId_buf_i++) { - { - referencedId_buf[referencedId_buf_i] = (valueDeserializer.readString() as string) - } + referencedId_buf[referencedId_buf_i] = (valueDeserializer.readString() as string) } const referencedId_result: Array = referencedId_buf let value: LocalizedBarrierStyle = ({id: id_result,localizedDirection: localizedDirection_result,referencedId: referencedId_result} as LocalizedBarrierStyle) - return (value as LocalizedBarrierStyle) + return value } readBarrierStyle(): BarrierStyle { let valueDeserializer: Deserializer = this @@ -13125,13 +14171,11 @@ export class Deserializer extends DeserializerBase { const referencedId_buf_length: int32 = valueDeserializer.readInt32() let referencedId_buf: Array = new Array() for (let referencedId_buf_i = 0; referencedId_buf_i < referencedId_buf_length; referencedId_buf_i++) { - { - referencedId_buf[referencedId_buf_i] = (valueDeserializer.readString() as string) - } + referencedId_buf[referencedId_buf_i] = (valueDeserializer.readString() as string) } const referencedId_result: Array = referencedId_buf let value: BarrierStyle = ({id: id_result,direction: direction_result,referencedId: referencedId_result} as BarrierStyle) - return (value as BarrierStyle) + return value } readGuideLineStyle(): GuideLineStyle { let valueDeserializer: Deserializer = this @@ -13139,12 +14183,13 @@ export class Deserializer extends DeserializerBase { const direction_result: Axis = (valueDeserializer.readInt32() as Axis) const position_result: GuideLinePosition = valueDeserializer.readGuideLinePosition() let value: GuideLineStyle = ({id: id_result,direction: direction_result,position: position_result} as GuideLineStyle) - return (value as GuideLineStyle) + return value } - readCallback_RefreshStatus_Void(): ((state: RefreshStatus) => void) { + readCallback_RefreshStatus_Void(isSync: boolean = false): ((state: RefreshStatus) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (state: RefreshStatus): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeInt32(state); nativeModule()._CallCallback(CallbackKind.Kind_Callback_RefreshStatus_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (state: RefreshStatus): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(state); (isSync) ? (nativeModule()._CallCallbackSync(934309126, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(934309126, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readRefreshOptions(): RefreshOptions { let valueDeserializer: Deserializer = this @@ -13152,64 +14197,73 @@ export class Deserializer extends DeserializerBase { const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - const offset_buf__selector: int32 = valueDeserializer.readInt8() - let offset_buf_: number | string | undefined|undefined - if (offset_buf__selector == 0) { - offset_buf_ = (valueDeserializer.readNumber() as number) - } - else if (offset_buf__selector == 1) { - offset_buf_ = (valueDeserializer.readString() as string) - } - offset_buf = (offset_buf_ as number | string) + { + const offset_buf__selector: number = valueDeserializer.readInt8() + let offset_buf_: number | string | undefined|undefined + if (offset_buf__selector == 0) { + offset_buf_ = (valueDeserializer.readNumber() as number) + } + else if (offset_buf__selector == 1) { + offset_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for offset_buf_ has to be chosen through deserialisation.") } + offset_buf = (offset_buf_ as number | string) + } const offset_result: number | string | undefined|undefined = offset_buf const friction_buf_runtimeType = (valueDeserializer.readInt8() as int32) let friction_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (friction_buf_runtimeType)) - { - const friction_buf__selector: int32 = valueDeserializer.readInt8() - let friction_buf_: number | string | undefined|undefined - if (friction_buf__selector == 0) { - friction_buf_ = (valueDeserializer.readNumber() as number) - } - else if (friction_buf__selector == 1) { - friction_buf_ = (valueDeserializer.readString() as string) - } - friction_buf = (friction_buf_ as number | string) + { + const friction_buf__selector: number = valueDeserializer.readInt8() + let friction_buf_: number | string | undefined|undefined + if (friction_buf__selector == 0) { + friction_buf_ = (valueDeserializer.readNumber() as number) } + else if (friction_buf__selector == 1) { + friction_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for friction_buf_ has to be chosen through deserialisation.") + } + friction_buf = (friction_buf_ as number | string) + } const friction_result: number | string | undefined|undefined = friction_buf const promptText_buf_runtimeType = (valueDeserializer.readInt8() as int32) let promptText_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (promptText_buf_runtimeType)) - { - const promptText_buf__selector: int32 = valueDeserializer.readInt8() - let promptText_buf_: string | Resource | undefined|undefined - if (promptText_buf__selector == 0) { - promptText_buf_ = (valueDeserializer.readString() as string) - } - else if (promptText_buf__selector == 1) { - promptText_buf_ = valueDeserializer.readResource() - } - promptText_buf = (promptText_buf_ as string | Resource) + { + const promptText_buf__selector: number = valueDeserializer.readInt8() + let promptText_buf_: string | Resource | undefined|undefined + if (promptText_buf__selector == 0) { + promptText_buf_ = (valueDeserializer.readString() as string) + } + else if (promptText_buf__selector == 1) { + promptText_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for promptText_buf_ has to be chosen through deserialisation.") } + promptText_buf = (promptText_buf_ as string | Resource) + } const promptText_result: ResourceStr | undefined|undefined = promptText_buf const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let builder_buf: CustomBuilder | undefined|undefined if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) - { - builder_buf = valueDeserializer.readCallback_Any() - } + { + builder_buf = valueDeserializer.readCallback_Any() + } const builder_result: CustomBuilder | undefined|undefined = builder_buf const refreshingContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) let refreshingContent_buf: ComponentContent | undefined|undefined if ((RuntimeType.UNDEFINED) != (refreshingContent_buf_runtimeType)) - { - refreshingContent_buf = valueDeserializer.readCustomObject("ComponentContent") - } + { + refreshingContent_buf = valueDeserializer.readComponentContent() + } const refreshingContent_result: ComponentContent | undefined|undefined = refreshingContent_buf 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) + return value } readStarStyleOptions(): StarStyleOptions { let valueDeserializer: Deserializer = this @@ -13218,12 +14272,12 @@ export class Deserializer extends DeserializerBase { const secondaryUri_buf_runtimeType = (valueDeserializer.readInt8() as int32) let secondaryUri_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (secondaryUri_buf_runtimeType)) - { - secondaryUri_buf = (valueDeserializer.readString() as string) - } + { + secondaryUri_buf = (valueDeserializer.readString() as string) + } const secondaryUri_result: string | undefined|undefined = secondaryUri_buf let value: StarStyleOptions = ({backgroundUri: backgroundUri_result,foregroundUri: foregroundUri_result,secondaryUri: secondaryUri_result} as StarStyleOptions) - return (value as StarStyleOptions) + return value } readRatingOptions(): RatingOptions { let valueDeserializer: Deserializer = this @@ -13231,80 +14285,89 @@ export class Deserializer extends DeserializerBase { const indicator_buf_runtimeType = (valueDeserializer.readInt8() as int32) let indicator_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (indicator_buf_runtimeType)) - { - indicator_buf = valueDeserializer.readBoolean() - } + { + indicator_buf = valueDeserializer.readBoolean() + } const indicator_result: boolean | undefined|undefined = indicator_buf let value: RatingOptions = ({rating: rating_result,indicator: indicator_result} as RatingOptions) - return (value as RatingOptions) + return value } readRadioStyle(): RadioStyle { let valueDeserializer: Deserializer = this const checkedBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let checkedBackgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (checkedBackgroundColor_buf_runtimeType)) - { - const checkedBackgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let checkedBackgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (checkedBackgroundColor_buf__selector == 0) { - checkedBackgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (checkedBackgroundColor_buf__selector == 1) { - checkedBackgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (checkedBackgroundColor_buf__selector == 2) { - checkedBackgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (checkedBackgroundColor_buf__selector == 3) { - checkedBackgroundColor_buf_ = valueDeserializer.readResource() - } - checkedBackgroundColor_buf = (checkedBackgroundColor_buf_ as Color | number | string | Resource) + { + const checkedBackgroundColor_buf__selector: number = valueDeserializer.readInt8() + let checkedBackgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (checkedBackgroundColor_buf__selector == 0) { + checkedBackgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (checkedBackgroundColor_buf__selector == 1) { + checkedBackgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (checkedBackgroundColor_buf__selector == 2) { + checkedBackgroundColor_buf_ = (valueDeserializer.readString() as string) } + else if (checkedBackgroundColor_buf__selector == 3) { + checkedBackgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for checkedBackgroundColor_buf_ has to be chosen through deserialisation.") + } + checkedBackgroundColor_buf = (checkedBackgroundColor_buf_ as Color | number | string | Resource) + } const checkedBackgroundColor_result: ResourceColor | undefined|undefined = checkedBackgroundColor_buf const uncheckedBorderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let uncheckedBorderColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (uncheckedBorderColor_buf_runtimeType)) - { - const uncheckedBorderColor_buf__selector: int32 = valueDeserializer.readInt8() - let uncheckedBorderColor_buf_: Color | number | string | Resource | undefined|undefined - if (uncheckedBorderColor_buf__selector == 0) { - uncheckedBorderColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (uncheckedBorderColor_buf__selector == 1) { - uncheckedBorderColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (uncheckedBorderColor_buf__selector == 2) { - uncheckedBorderColor_buf_ = (valueDeserializer.readString() as string) - } - else if (uncheckedBorderColor_buf__selector == 3) { - uncheckedBorderColor_buf_ = valueDeserializer.readResource() - } - uncheckedBorderColor_buf = (uncheckedBorderColor_buf_ as Color | number | string | Resource) + { + const uncheckedBorderColor_buf__selector: number = valueDeserializer.readInt8() + let uncheckedBorderColor_buf_: Color | number | string | Resource | undefined|undefined + if (uncheckedBorderColor_buf__selector == 0) { + uncheckedBorderColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (uncheckedBorderColor_buf__selector == 1) { + uncheckedBorderColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (uncheckedBorderColor_buf__selector == 2) { + uncheckedBorderColor_buf_ = (valueDeserializer.readString() as string) + } + else if (uncheckedBorderColor_buf__selector == 3) { + uncheckedBorderColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for uncheckedBorderColor_buf_ has to be chosen through deserialisation.") } + uncheckedBorderColor_buf = (uncheckedBorderColor_buf_ as Color | number | string | Resource) + } const uncheckedBorderColor_result: ResourceColor | undefined|undefined = uncheckedBorderColor_buf const indicatorColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let indicatorColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (indicatorColor_buf_runtimeType)) - { - const indicatorColor_buf__selector: int32 = valueDeserializer.readInt8() - let indicatorColor_buf_: Color | number | string | Resource | undefined|undefined - if (indicatorColor_buf__selector == 0) { - indicatorColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (indicatorColor_buf__selector == 1) { - indicatorColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (indicatorColor_buf__selector == 2) { - indicatorColor_buf_ = (valueDeserializer.readString() as string) - } - else if (indicatorColor_buf__selector == 3) { - indicatorColor_buf_ = valueDeserializer.readResource() - } - indicatorColor_buf = (indicatorColor_buf_ as Color | number | string | Resource) + { + const indicatorColor_buf__selector: number = valueDeserializer.readInt8() + let indicatorColor_buf_: Color | number | string | Resource | undefined|undefined + if (indicatorColor_buf__selector == 0) { + indicatorColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (indicatorColor_buf__selector == 1) { + indicatorColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (indicatorColor_buf__selector == 2) { + indicatorColor_buf_ = (valueDeserializer.readString() as string) } + else if (indicatorColor_buf__selector == 3) { + indicatorColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for indicatorColor_buf_ has to be chosen through deserialisation.") + } + indicatorColor_buf = (indicatorColor_buf_ as Color | number | string | Resource) + } const indicatorColor_result: ResourceColor | undefined|undefined = indicatorColor_buf let value: RadioStyle = ({checkedBackgroundColor: checkedBackgroundColor_result,uncheckedBorderColor: uncheckedBorderColor_result,indicatorColor: indicatorColor_result} as RadioStyle) - return (value as RadioStyle) + return value } readRadioOptions(): RadioOptions { let valueDeserializer: Deserializer = this @@ -13313,19 +14376,19 @@ export class Deserializer extends DeserializerBase { const indicatorType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let indicatorType_buf: RadioIndicatorType | undefined|undefined if ((RuntimeType.UNDEFINED) != (indicatorType_buf_runtimeType)) - { - indicatorType_buf = (valueDeserializer.readInt32() as RadioIndicatorType) - } + { + indicatorType_buf = (valueDeserializer.readInt32() as RadioIndicatorType) + } const indicatorType_result: RadioIndicatorType | undefined|undefined = indicatorType_buf const indicatorBuilder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let indicatorBuilder_buf: CustomBuilder | undefined|undefined if ((RuntimeType.UNDEFINED) != (indicatorBuilder_buf_runtimeType)) - { - indicatorBuilder_buf = valueDeserializer.readCallback_Any() - } + { + indicatorBuilder_buf = valueDeserializer.readCallback_Any() + } const indicatorBuilder_result: CustomBuilder | undefined|undefined = indicatorBuilder_buf let value: RadioOptions = ({group: group_result,value: value_result,indicatorType: indicatorType_result,indicatorBuilder: indicatorBuilder_result} as RadioOptions) - return (value as RadioOptions) + return value } readProgressOptions(): ProgressOptions { let valueDeserializer: Deserializer = this @@ -13333,120 +14396,134 @@ export class Deserializer extends DeserializerBase { const total_buf_runtimeType = (valueDeserializer.readInt8() as int32) let total_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (total_buf_runtimeType)) - { - total_buf = (valueDeserializer.readNumber() as number) - } + { + total_buf = (valueDeserializer.readNumber() as number) + } const total_result: number | undefined|undefined = total_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: ProgressStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as ProgressStyle) - } + { + style_buf = (valueDeserializer.readInt32() as ProgressStyle) + } const style_result: ProgressStyle | undefined|undefined = style_buf const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) 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) + return value } 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + } + 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + 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) + return value } 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + } + 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + height_buf = (height_buf_ as string | number) + } const height_result: string | number | undefined|undefined = height_buf let value: PolygonOptions = ({width: width_result,height: height_result} as PolygonOptions) - return (value as PolygonOptions) + return value } 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) + return value } - readPluginErrorCallback(): PluginErrorCallback { + readPluginErrorCallback(isSync: boolean = false): 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; } + const _callSync: KPointer = this.readPointer() + return (info: PluginErrorData): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePluginErrorData(info); (isSync) ? (nativeModule()._CallCallbackSync(-1992671958, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1992671958, _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) + return value } - readCallback_Array_Number_Void(): ((input: Array) => void) { + readCallback_Array_Number_Void(isSync: boolean = false): ((input: Array) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (input: Array): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeInt32(input.length); for (let i = 0; i < input.length; i++) {; const input_element = input[i]; _argsSerializer.writeNumber(input_element); } nativeModule()._CallCallback(CallbackKind.Kind_Callback_Array_Number_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (input: Array): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(input.length); for (let i = 0; i < input.length; i++) {; const input_element = input[i]; _argsSerializer.writeNumber(input_element); } (isSync) ? (nativeModule()._CallCallbackSync(582384234, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(582384234, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readPatternLockController(): PatternLockController { let valueDeserializer: Deserializer = this @@ -13458,107 +14535,90 @@ export class Deserializer extends DeserializerBase { 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + } + 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + 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) - } + { + 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) + return value } - readCallback_ClickEvent_PasteButtonOnClickResult_Void(): ((event: ClickEvent, result: PasteButtonOnClickResult) => void) { + readCallback_ClickEvent_PasteButtonOnClickResult_Void(isSync: boolean = false): ((event: ClickEvent, result: PasteButtonOnClickResult) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: ClickEvent, result: PasteButtonOnClickResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result); nativeModule()._CallCallback(CallbackKind.Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: ClickEvent, result: PasteButtonOnClickResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result); (isSync) ? (nativeModule()._CallCallbackSync(659292561, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(659292561, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readPasteButtonOptions(): PasteButtonOptions { let valueDeserializer: Deserializer = this const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf: PasteIconStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - icon_buf = (valueDeserializer.readInt32() as PasteIconStyle) - } + { + icon_buf = (valueDeserializer.readInt32() as PasteIconStyle) + } const icon_result: PasteIconStyle | undefined|undefined = icon_buf const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) let text_buf: PasteDescription | undefined|undefined if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) - { - text_buf = (valueDeserializer.readInt32() as PasteDescription) - } + { + text_buf = (valueDeserializer.readInt32() as PasteDescription) + } const text_result: PasteDescription | undefined|undefined = text_buf const buttonType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let buttonType_buf: ButtonType | undefined|undefined if ((RuntimeType.UNDEFINED) != (buttonType_buf_runtimeType)) - { - buttonType_buf = (valueDeserializer.readInt32() as ButtonType) - } + { + buttonType_buf = (valueDeserializer.readInt32() as ButtonType) + } const buttonType_result: ButtonType | undefined|undefined = buttonType_buf let value: PasteButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as PasteButtonOptions) - return (value as PasteButtonOptions) + return value } - readCallback_Number_Number_PanelMode_Void(): ((width: number, height: number, mode: PanelMode) => void) { + readCallback_Number_Number_PanelMode_Void(isSync: boolean = false): ((width: number, height: number, mode: PanelMode) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - 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; } + const _callSync: KPointer = this.readPointer() + return (width: number, height: number, mode: PanelMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(width); _argsSerializer.writeNumber(height); _argsSerializer.writeInt32(mode); (isSync) ? (nativeModule()._CallCallbackSync(1613628570, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1613628570, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readNodeController(): NodeController { 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; } + return value } readRouteInfo(): RouteInfo { let valueDeserializer: Deserializer = this @@ -13566,317 +14626,359 @@ export class Deserializer extends DeserializerBase { 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) - } + { + 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) + return value } readNavigationToolbarOptions(): NavigationToolbarOptions { let valueDeserializer: Deserializer = this const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf: BlurStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf 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) - } + { + 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) + return value } readToolbarItem(): ToolbarItem { let valueDeserializer: Deserializer = this - const value_buf_selector: int32 = valueDeserializer.readInt8() + const value_buf_selector: number = valueDeserializer.readInt8() let value_buf: string | Resource | undefined|undefined if (value_buf_selector == 0) { value_buf = (valueDeserializer.readString() as string) } else if (value_buf_selector == 1) { value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") } const value_result: ResourceStr = (value_buf as string | Resource) const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - 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 (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - icon_buf = (icon_buf_ as string | Resource) + { + const icon_buf__selector: number = valueDeserializer.readInt8() + let icon_buf_: string | Resource | undefined|undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) + } + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") } + icon_buf = (icon_buf_ as string | Resource) + } const icon_result: ResourceStr | undefined|undefined = icon_buf const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let symbolIcon_buf: SymbolGlyphModifier | undefined|undefined if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readCustomObject("SymbolGlyphModifier") - } + { + symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() + } const symbolIcon_result: SymbolGlyphModifier | undefined|undefined = symbolIcon_buf const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) let action_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) - { - action_buf = valueDeserializer.readCallback_Void() - } + { + action_buf = valueDeserializer.readCallback_Void() + } const action_result: (() => void) | undefined|undefined = action_buf const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) let status_buf: ToolbarItemStatus | undefined|undefined if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) - { - status_buf = (valueDeserializer.readInt32() as ToolbarItemStatus) - } + { + status_buf = (valueDeserializer.readInt32() as ToolbarItemStatus) + } const status_result: ToolbarItemStatus | undefined|undefined = status_buf const activeIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let activeIcon_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (activeIcon_buf_runtimeType)) - { - const activeIcon_buf__selector: int32 = valueDeserializer.readInt8() - let activeIcon_buf_: string | Resource | undefined|undefined - if (activeIcon_buf__selector == 0) { - activeIcon_buf_ = (valueDeserializer.readString() as string) - } - else if (activeIcon_buf__selector == 1) { - activeIcon_buf_ = valueDeserializer.readResource() - } - activeIcon_buf = (activeIcon_buf_ as string | Resource) + { + const activeIcon_buf__selector: number = valueDeserializer.readInt8() + let activeIcon_buf_: string | Resource | undefined|undefined + if (activeIcon_buf__selector == 0) { + activeIcon_buf_ = (valueDeserializer.readString() as string) + } + else if (activeIcon_buf__selector == 1) { + activeIcon_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for activeIcon_buf_ has to be chosen through deserialisation.") + } + activeIcon_buf = (activeIcon_buf_ as string | Resource) + } const activeIcon_result: ResourceStr | undefined|undefined = activeIcon_buf const activeSymbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let activeSymbolIcon_buf: SymbolGlyphModifier | undefined|undefined if ((RuntimeType.UNDEFINED) != (activeSymbolIcon_buf_runtimeType)) - { - activeSymbolIcon_buf = valueDeserializer.readCustomObject("SymbolGlyphModifier") - } + { + activeSymbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() + } const activeSymbolIcon_result: SymbolGlyphModifier | undefined|undefined = activeSymbolIcon_buf 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) + return value } readNavigationTitleOptions(): NavigationTitleOptions { let valueDeserializer: Deserializer = this const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf: BlurStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf 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) - } + { + barStyle_buf = (valueDeserializer.readInt32() as BarStyle) + } const barStyle_result: BarStyle | undefined|undefined = barStyle_buf const paddingStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) let paddingStart_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (paddingStart_buf_runtimeType)) - { - paddingStart_buf = valueDeserializer.readLengthMetrics() - } + { + paddingStart_buf = valueDeserializer.readLengthMetrics() + } const paddingStart_result: LengthMetrics | undefined|undefined = paddingStart_buf const paddingEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) let paddingEnd_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (paddingEnd_buf_runtimeType)) - { - paddingEnd_buf = valueDeserializer.readLengthMetrics() - } + { + paddingEnd_buf = valueDeserializer.readLengthMetrics() + } const paddingEnd_result: LengthMetrics | undefined|undefined = paddingEnd_buf const mainTitleModifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) let mainTitleModifier_buf: TextModifier | undefined|undefined if ((RuntimeType.UNDEFINED) != (mainTitleModifier_buf_runtimeType)) - { - mainTitleModifier_buf = valueDeserializer.readTextModifier() - } + { + mainTitleModifier_buf = valueDeserializer.readTextModifier() + } const mainTitleModifier_result: TextModifier | undefined|undefined = mainTitleModifier_buf const subTitleModifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) let subTitleModifier_buf: TextModifier | undefined|undefined if ((RuntimeType.UNDEFINED) != (subTitleModifier_buf_runtimeType)) - { - subTitleModifier_buf = valueDeserializer.readTextModifier() - } + { + subTitleModifier_buf = valueDeserializer.readTextModifier() + } const subTitleModifier_result: TextModifier | undefined|undefined = subTitleModifier_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf 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) + return value + } + readNestedScrollInfo(): NestedScrollInfo { + let valueDeserializer: Deserializer = this + const parent_result: Scroller = (valueDeserializer.readScroller() as Scroller) + const child_result: Scroller = (valueDeserializer.readScroller() as Scroller) + let value: NestedScrollInfo = ({parent: parent_result,child: child_result} as NestedScrollInfo) + return value } readPopInfo(): PopInfo { let valueDeserializer: Deserializer = this const info_result: NavPathInfo = valueDeserializer.readNavPathInfo() const result_result: Object = (valueDeserializer.readCustomObject("Object") as Object) let value: PopInfo = ({info: info_result,result: result_result} as PopInfo) - return (value as PopInfo) + return value } - readCallback_NavDestinationContext_Void(): ((parameter: NavDestinationContext) => void) { + readCallback_NavDestinationContext_Void(isSync: boolean = false): ((parameter: NavDestinationContext) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: NavDestinationContext): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNavDestinationContext(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_NavDestinationContext_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: NavDestinationContext): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavDestinationContext(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1642725259, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1642725259, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readNavigationMenuItem(): NavigationMenuItem { let valueDeserializer: Deserializer = this - const value_buf_selector: int32 = valueDeserializer.readInt8() + const value_buf_selector: number = valueDeserializer.readInt8() let value_buf: string | Resource | undefined|undefined if (value_buf_selector == 0) { value_buf = (valueDeserializer.readString() as string) } else if (value_buf_selector == 1) { value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") } const value_result: string | Resource = (value_buf as string | Resource) const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf: string | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - 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 (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - icon_buf = (icon_buf_ as string | Resource) + { + const icon_buf__selector: number = valueDeserializer.readInt8() + let icon_buf_: string | Resource | undefined|undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) } + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + } + icon_buf = (icon_buf_ as string | Resource) + } const icon_result: string | Resource | undefined|undefined = icon_buf const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let symbolIcon_buf: SymbolGlyphModifier | undefined|undefined if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readCustomObject("SymbolGlyphModifier") - } + { + symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() + } const symbolIcon_result: SymbolGlyphModifier | undefined|undefined = symbolIcon_buf const isEnabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isEnabled_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (isEnabled_buf_runtimeType)) - { - isEnabled_buf = valueDeserializer.readBoolean() - } + { + isEnabled_buf = valueDeserializer.readBoolean() + } const isEnabled_result: boolean | undefined|undefined = isEnabled_buf const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) let action_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) - { - action_buf = valueDeserializer.readCallback_Void() - } + { + action_buf = valueDeserializer.readCallback_Void() + } const action_result: (() => void) | undefined|undefined = action_buf let value: NavigationMenuItem = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,isEnabled: isEnabled_result,action: action_result} as NavigationMenuItem) - return (value as NavigationMenuItem) + return value } - readCallback_Boolean(): (() => boolean) { + readCallback_Boolean(isSync: boolean = false): (() => 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: ((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); } + const _callSync: KPointer = this.readPointer() + return (): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } readMenuItemGroupOptions(): MenuItemGroupOptions { let valueDeserializer: Deserializer = this const header_buf_runtimeType = (valueDeserializer.readInt8() as int32) let header_buf: ResourceStr | CustomBuilder | undefined|undefined if ((RuntimeType.UNDEFINED) != (header_buf_runtimeType)) - { - const header_buf__selector: int32 = valueDeserializer.readInt8() - let header_buf_: ResourceStr | CustomBuilder | undefined|undefined - if (header_buf__selector == 0) { - const header_buf__u_selector: int32 = valueDeserializer.readInt8() - let header_buf__u: string | Resource | undefined|undefined - if (header_buf__u_selector == 0) { - header_buf__u = (valueDeserializer.readString() as string) - } - else if (header_buf__u_selector == 1) { - header_buf__u = valueDeserializer.readResource() - } - header_buf_ = (header_buf__u as string | Resource) + { + const header_buf__selector: number = valueDeserializer.readInt8() + let header_buf_: ResourceStr | CustomBuilder | undefined|undefined + if (header_buf__selector == 0) { + const header_buf__u_selector: number = valueDeserializer.readInt8() + let header_buf__u: string | Resource | undefined|undefined + if (header_buf__u_selector == 0) { + header_buf__u = (valueDeserializer.readString() as string) + } + else if (header_buf__u_selector == 1) { + header_buf__u = valueDeserializer.readResource() } - else if (header_buf__selector == 1) { - header_buf_ = valueDeserializer.readCallback_Any() + else { + throw new Error("One of the branches for header_buf__u has to be chosen through deserialisation.") } - header_buf = (header_buf_ as ResourceStr | CustomBuilder) + header_buf_ = (header_buf__u as string | Resource) } + else if (header_buf__selector == 1) { + header_buf_ = valueDeserializer.readCallback_Any() + } + else { + throw new Error("One of the branches for header_buf_ has to be chosen through deserialisation.") + } + header_buf = (header_buf_ as ResourceStr | CustomBuilder) + } const header_result: ResourceStr | CustomBuilder | undefined|undefined = header_buf const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) let footer_buf: ResourceStr | CustomBuilder | undefined|undefined if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) - { - const footer_buf__selector: int32 = valueDeserializer.readInt8() - let footer_buf_: ResourceStr | CustomBuilder | undefined|undefined - if (footer_buf__selector == 0) { - const footer_buf__u_selector: int32 = valueDeserializer.readInt8() - let footer_buf__u: string | Resource | undefined|undefined - if (footer_buf__u_selector == 0) { - footer_buf__u = (valueDeserializer.readString() as string) - } - else if (footer_buf__u_selector == 1) { - footer_buf__u = valueDeserializer.readResource() - } - footer_buf_ = (footer_buf__u as string | Resource) + { + const footer_buf__selector: number = valueDeserializer.readInt8() + let footer_buf_: ResourceStr | CustomBuilder | undefined|undefined + if (footer_buf__selector == 0) { + const footer_buf__u_selector: number = valueDeserializer.readInt8() + let footer_buf__u: string | Resource | undefined|undefined + if (footer_buf__u_selector == 0) { + footer_buf__u = (valueDeserializer.readString() as string) } - else if (footer_buf__selector == 1) { - footer_buf_ = valueDeserializer.readCallback_Any() + else if (footer_buf__u_selector == 1) { + footer_buf__u = valueDeserializer.readResource() } - footer_buf = (footer_buf_ as ResourceStr | CustomBuilder) + else { + throw new Error("One of the branches for footer_buf__u has to be chosen through deserialisation.") + } + footer_buf_ = (footer_buf__u as string | Resource) + } + else if (footer_buf__selector == 1) { + footer_buf_ = valueDeserializer.readCallback_Any() } + else { + throw new Error("One of the branches for footer_buf_ has to be chosen through deserialisation.") + } + footer_buf = (footer_buf_ as ResourceStr | CustomBuilder) + } const footer_result: ResourceStr | CustomBuilder | undefined|undefined = footer_buf let value: MenuItemGroupOptions = ({header: header_result,footer: footer_result} as MenuItemGroupOptions) - return (value as MenuItemGroupOptions) + return value } readMarqueeOptions(): MarqueeOptions { let valueDeserializer: Deserializer = this @@ -13884,184 +14986,196 @@ export class Deserializer extends DeserializerBase { const step_buf_runtimeType = (valueDeserializer.readInt8() as int32) let step_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (step_buf_runtimeType)) - { - step_buf = (valueDeserializer.readNumber() as number) - } + { + step_buf = (valueDeserializer.readNumber() as number) + } const step_result: number | undefined|undefined = step_buf const loop_buf_runtimeType = (valueDeserializer.readInt8() as int32) let loop_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (loop_buf_runtimeType)) - { - loop_buf = (valueDeserializer.readNumber() as number) - } + { + loop_buf = (valueDeserializer.readNumber() as number) + } const loop_result: number | undefined|undefined = loop_buf const fromStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fromStart_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (fromStart_buf_runtimeType)) - { - fromStart_buf = valueDeserializer.readBoolean() - } + { + fromStart_buf = valueDeserializer.readBoolean() + } const fromStart_result: boolean | undefined|undefined = fromStart_buf const src_result: string = (valueDeserializer.readString() as string) let value: MarqueeOptions = ({start: start_result,step: step_result,loop: loop_result,fromStart: fromStart_result,src: src_result} as MarqueeOptions) - return (value as MarqueeOptions) + return value } - readCallback_ClickEvent_LocationButtonOnClickResult_Void(): ((event: ClickEvent, result: LocationButtonOnClickResult) => void) { + readCallback_ClickEvent_LocationButtonOnClickResult_Void(isSync: boolean = false): ((event: ClickEvent, result: LocationButtonOnClickResult) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: ClickEvent, result: LocationButtonOnClickResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result); nativeModule()._CallCallback(CallbackKind.Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: ClickEvent, result: LocationButtonOnClickResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result); (isSync) ? (nativeModule()._CallCallbackSync(-1189087745, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1189087745, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readLocationButtonOptions(): LocationButtonOptions { let valueDeserializer: Deserializer = this const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf: LocationIconStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - icon_buf = (valueDeserializer.readInt32() as LocationIconStyle) - } + { + icon_buf = (valueDeserializer.readInt32() as LocationIconStyle) + } const icon_result: LocationIconStyle | undefined|undefined = icon_buf const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) let text_buf: LocationDescription | undefined|undefined if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) - { - text_buf = (valueDeserializer.readInt32() as LocationDescription) - } + { + text_buf = (valueDeserializer.readInt32() as LocationDescription) + } const text_result: LocationDescription | undefined|undefined = text_buf const buttonType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let buttonType_buf: ButtonType | undefined|undefined if ((RuntimeType.UNDEFINED) != (buttonType_buf_runtimeType)) - { - buttonType_buf = (valueDeserializer.readInt32() as ButtonType) - } + { + buttonType_buf = (valueDeserializer.readInt32() as ButtonType) + } const buttonType_result: ButtonType | undefined|undefined = buttonType_buf let value: LocationButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as LocationButtonOptions) - return (value as LocationButtonOptions) + return value } readListItemGroupOptions(): ListItemGroupOptions { let valueDeserializer: Deserializer = this const header_buf_runtimeType = (valueDeserializer.readInt8() as int32) let header_buf: CustomBuilder | undefined|undefined if ((RuntimeType.UNDEFINED) != (header_buf_runtimeType)) - { - header_buf = valueDeserializer.readCallback_Any() - } + { + header_buf = valueDeserializer.readCallback_Any() + } const header_result: CustomBuilder | undefined|undefined = header_buf const headerComponent_buf_runtimeType = (valueDeserializer.readInt8() as int32) let headerComponent_buf: ComponentContent | undefined|undefined if ((RuntimeType.UNDEFINED) != (headerComponent_buf_runtimeType)) - { - headerComponent_buf = valueDeserializer.readCustomObject("ComponentContent") - } + { + headerComponent_buf = valueDeserializer.readComponentContent() + } const headerComponent_result: ComponentContent | undefined|undefined = headerComponent_buf const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) let footer_buf: CustomBuilder | undefined|undefined if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) - { - footer_buf = valueDeserializer.readCallback_Any() - } + { + footer_buf = valueDeserializer.readCallback_Any() + } const footer_result: CustomBuilder | undefined|undefined = footer_buf const footerComponent_buf_runtimeType = (valueDeserializer.readInt8() as int32) let footerComponent_buf: ComponentContent | undefined|undefined if ((RuntimeType.UNDEFINED) != (footerComponent_buf_runtimeType)) - { - footerComponent_buf = valueDeserializer.readCustomObject("ComponentContent") - } + { + footerComponent_buf = valueDeserializer.readComponentContent() + } const footerComponent_result: ComponentContent | undefined|undefined = footerComponent_buf const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) let space_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) - { - const space_buf__selector: int32 = valueDeserializer.readInt8() - let space_buf_: number | string | undefined|undefined - if (space_buf__selector == 0) { - space_buf_ = (valueDeserializer.readNumber() as number) - } - else if (space_buf__selector == 1) { - space_buf_ = (valueDeserializer.readString() as string) - } - space_buf = (space_buf_ as number | string) + { + const space_buf__selector: number = valueDeserializer.readInt8() + let space_buf_: number | string | undefined|undefined + if (space_buf__selector == 0) { + space_buf_ = (valueDeserializer.readNumber() as number) + } + else if (space_buf__selector == 1) { + space_buf_ = (valueDeserializer.readString() as string) } + else { + throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") + } + space_buf = (space_buf_ as number | string) + } const space_result: number | string | undefined|undefined = space_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: ListItemGroupStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as ListItemGroupStyle) - } + { + style_buf = (valueDeserializer.readInt32() as ListItemGroupStyle) + } const style_result: ListItemGroupStyle | undefined|undefined = style_buf 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) + return value } readSwipeActionOptions(): SwipeActionOptions { let valueDeserializer: Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf: CustomBuilder | SwipeActionItem | undefined|undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - const start_buf__selector: int32 = valueDeserializer.readInt8() - let start_buf_: CustomBuilder | SwipeActionItem | undefined|undefined - if (start_buf__selector == 0) { - start_buf_ = valueDeserializer.readCallback_Any() - } - else if (start_buf__selector == 1) { - start_buf_ = valueDeserializer.readSwipeActionItem() - } - start_buf = (start_buf_ as CustomBuilder | SwipeActionItem) + { + const start_buf__selector: number = valueDeserializer.readInt8() + let start_buf_: CustomBuilder | SwipeActionItem | undefined|undefined + if (start_buf__selector == 0) { + start_buf_ = valueDeserializer.readCallback_Any() } + else if (start_buf__selector == 1) { + start_buf_ = valueDeserializer.readSwipeActionItem() + } + else { + throw new Error("One of the branches for start_buf_ has to be chosen through deserialisation.") + } + start_buf = (start_buf_ as CustomBuilder | SwipeActionItem) + } const start_result: CustomBuilder | SwipeActionItem | undefined|undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf: CustomBuilder | SwipeActionItem | undefined|undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - const end_buf__selector: int32 = valueDeserializer.readInt8() - let end_buf_: CustomBuilder | SwipeActionItem | undefined|undefined - if (end_buf__selector == 0) { - end_buf_ = valueDeserializer.readCallback_Any() - } - else if (end_buf__selector == 1) { - end_buf_ = valueDeserializer.readSwipeActionItem() - } - end_buf = (end_buf_ as CustomBuilder | SwipeActionItem) + { + const end_buf__selector: number = valueDeserializer.readInt8() + let end_buf_: CustomBuilder | SwipeActionItem | undefined|undefined + if (end_buf__selector == 0) { + end_buf_ = valueDeserializer.readCallback_Any() + } + else if (end_buf__selector == 1) { + end_buf_ = valueDeserializer.readSwipeActionItem() + } + else { + throw new Error("One of the branches for end_buf_ has to be chosen through deserialisation.") } + end_buf = (end_buf_ as CustomBuilder | SwipeActionItem) + } const end_result: CustomBuilder | SwipeActionItem | undefined|undefined = end_buf const edgeEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let edgeEffect_buf: SwipeEdgeEffect | undefined|undefined if ((RuntimeType.UNDEFINED) != (edgeEffect_buf_runtimeType)) - { - edgeEffect_buf = (valueDeserializer.readInt32() as SwipeEdgeEffect) - } + { + edgeEffect_buf = (valueDeserializer.readInt32() as SwipeEdgeEffect) + } const edgeEffect_result: SwipeEdgeEffect | undefined|undefined = edgeEffect_buf const onOffsetChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onOffsetChange_buf: ((index: number) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onOffsetChange_buf_runtimeType)) - { - onOffsetChange_buf = valueDeserializer.readCallback_Number_Void() - } + { + onOffsetChange_buf = valueDeserializer.readCallback_Number_Void() + } const onOffsetChange_result: ((index: number) => void) | undefined|undefined = onOffsetChange_buf let value: SwipeActionOptions = ({start: start_result,end: end_result,edgeEffect: edgeEffect_result,onOffsetChange: onOffsetChange_result} as SwipeActionOptions) - return (value as SwipeActionOptions) + return value } readListItemOptions(): ListItemOptions { let valueDeserializer: Deserializer = this const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: ListItemStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as ListItemStyle) - } + { + style_buf = (valueDeserializer.readInt32() as ListItemStyle) + } const style_result: ListItemStyle | undefined|undefined = style_buf let value: ListItemOptions = ({style: style_result} as ListItemOptions) - return (value as ListItemOptions) + return value } - readCallback_Number_Number_Boolean(): ((from: number, to: number) => boolean) { + readCallback_Number_Number_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (from: number, to: number): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1427334496, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1427334496, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readCallback_Number_Boolean(): ((index: number) => boolean) { + readCallback_Number_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (index: number): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1054099324, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1054099324, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } readVisibleListContentInfo(): VisibleListContentInfo { let valueDeserializer: Deserializer = this @@ -14069,29 +15183,31 @@ export class Deserializer extends DeserializerBase { const itemGroupArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) let itemGroupArea_buf: ListItemGroupArea | undefined|undefined if ((RuntimeType.UNDEFINED) != (itemGroupArea_buf_runtimeType)) - { - itemGroupArea_buf = (valueDeserializer.readInt32() as ListItemGroupArea) - } + { + itemGroupArea_buf = (valueDeserializer.readInt32() as ListItemGroupArea) + } const itemGroupArea_result: ListItemGroupArea | undefined|undefined = itemGroupArea_buf const itemIndexInGroup_buf_runtimeType = (valueDeserializer.readInt8() as int32) let itemIndexInGroup_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (itemIndexInGroup_buf_runtimeType)) - { - itemIndexInGroup_buf = (valueDeserializer.readNumber() as number) - } + { + itemIndexInGroup_buf = (valueDeserializer.readNumber() as number) + } const itemIndexInGroup_result: number | undefined|undefined = itemIndexInGroup_buf let value: VisibleListContentInfo = ({index: index_result,itemGroupArea: itemGroupArea_result,itemIndexInGroup: itemIndexInGroup_result} as VisibleListContentInfo) - return (value as VisibleListContentInfo) + return value } - readOnScrollVisibleContentChangeCallback(): OnScrollVisibleContentChangeCallback { + readOnScrollVisibleContentChangeCallback(isSync: boolean = false): OnScrollVisibleContentChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (start: VisibleListContentInfo, end: VisibleListContentInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeVisibleListContentInfo(start); _argsSerializer.writeVisibleListContentInfo(end); nativeModule()._CallCallback(CallbackKind.Kind_OnScrollVisibleContentChangeCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (start: VisibleListContentInfo, end: VisibleListContentInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeVisibleListContentInfo(start); _argsSerializer.writeVisibleListContentInfo(end); (isSync) ? (nativeModule()._CallCallbackSync(625641334, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(625641334, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Number_Number_Number_Void(): ((start: number, end: number, center: number) => void) { + readCallback_Number_Number_Number_Void(isSync: boolean = false): ((start: number, end: number, center: number) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (start: number, end: number, center: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(start); _argsSerializer.writeNumber(end); _argsSerializer.writeNumber(center); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_Number_Number_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (start: number, end: number, center: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(start); _argsSerializer.writeNumber(end); _argsSerializer.writeNumber(center); (isSync) ? (nativeModule()._CallCallbackSync(-352942292, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-352942292, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readChildrenMainSize(): ChildrenMainSize { let valueDeserializer: Deserializer = this @@ -14105,109 +15221,118 @@ export class Deserializer extends DeserializerBase { const conductivity_buf_runtimeType = (valueDeserializer.readInt8() as int32) let conductivity_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (conductivity_buf_runtimeType)) - { - conductivity_buf = (valueDeserializer.readNumber() as number) - } + { + conductivity_buf = (valueDeserializer.readNumber() as number) + } const conductivity_result: number | undefined|undefined = conductivity_buf const intensity_buf_runtimeType = (valueDeserializer.readInt8() as int32) let intensity_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (intensity_buf_runtimeType)) - { - intensity_buf = (valueDeserializer.readNumber() as number) - } + { + intensity_buf = (valueDeserializer.readNumber() as number) + } const intensity_result: number | undefined|undefined = intensity_buf const edgeEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let edgeEffect_buf: ChainEdgeEffect | undefined|undefined if ((RuntimeType.UNDEFINED) != (edgeEffect_buf_runtimeType)) - { - edgeEffect_buf = (valueDeserializer.readInt32() as ChainEdgeEffect) - } + { + edgeEffect_buf = (valueDeserializer.readInt32() as ChainEdgeEffect) + } const edgeEffect_result: ChainEdgeEffect | undefined|undefined = edgeEffect_buf const stiffness_buf_runtimeType = (valueDeserializer.readInt8() as int32) let stiffness_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (stiffness_buf_runtimeType)) - { - stiffness_buf = (valueDeserializer.readNumber() as number) - } + { + stiffness_buf = (valueDeserializer.readNumber() as number) + } const stiffness_result: number | undefined|undefined = stiffness_buf const damping_buf_runtimeType = (valueDeserializer.readInt8() as int32) let damping_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (damping_buf_runtimeType)) - { - damping_buf = (valueDeserializer.readNumber() as number) - } + { + damping_buf = (valueDeserializer.readNumber() as number) + } const damping_result: number | undefined|undefined = damping_buf 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) + return value } readListOptions(): ListOptions { let valueDeserializer: Deserializer = this const initialIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) let initialIndex_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (initialIndex_buf_runtimeType)) - { - initialIndex_buf = (valueDeserializer.readNumber() as number) - } + { + initialIndex_buf = (valueDeserializer.readNumber() as number) + } const initialIndex_result: number | undefined|undefined = initialIndex_buf const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) let space_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) - { - const space_buf__selector: int32 = valueDeserializer.readInt8() - let space_buf_: number | string | undefined|undefined - if (space_buf__selector == 0) { - space_buf_ = (valueDeserializer.readNumber() as number) - } - else if (space_buf__selector == 1) { - space_buf_ = (valueDeserializer.readString() as string) - } - space_buf = (space_buf_ as number | string) + { + const space_buf__selector: number = valueDeserializer.readInt8() + let space_buf_: number | string | undefined|undefined + if (space_buf__selector == 0) { + space_buf_ = (valueDeserializer.readNumber() as number) + } + else if (space_buf__selector == 1) { + space_buf_ = (valueDeserializer.readString() as string) } + else { + throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") + } + space_buf = (space_buf_ as number | string) + } const space_result: number | string | undefined|undefined = space_buf const scroller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scroller_buf: Scroller | undefined|undefined if ((RuntimeType.UNDEFINED) != (scroller_buf_runtimeType)) - { - scroller_buf = (valueDeserializer.readScroller() as Scroller) - } + { + scroller_buf = (valueDeserializer.readScroller() as Scroller) + } const scroller_result: Scroller | undefined|undefined = scroller_buf let value: ListOptions = ({initialIndex: initialIndex_result,space: space_result,scroller: scroller_result} as ListOptions) - return (value as ListOptions) + return value } 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_buf__selector: number = 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) + } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") } + 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_buf__selector: number = 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) + } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + 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) + return value } readImageLoadResult(): ImageLoadResult { let valueDeserializer: Deserializer = this @@ -14221,16 +15346,17 @@ export class Deserializer extends DeserializerBase { const contentOffsetX_result: number = (valueDeserializer.readNumber() as number) const contentOffsetY_result: number = (valueDeserializer.readNumber() as number) 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) + return value } - readImageCompleteCallback(): ImageCompleteCallback { + readImageCompleteCallback(isSync: boolean = false): ImageCompleteCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (result: ImageLoadResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeImageLoadResult(result); nativeModule()._CallCallback(CallbackKind.Kind_ImageCompleteCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (result: ImageLoadResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeImageLoadResult(result); (isSync) ? (nativeModule()._CallCallbackSync(-1180567691, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1180567691, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readImageFrameInfo(): ImageFrameInfo { let valueDeserializer: Deserializer = this - const src_buf_selector: int32 = valueDeserializer.readInt8() + const src_buf_selector: number = valueDeserializer.readInt8() let src_buf: string | Resource | PixelMap | undefined|undefined if (src_buf_selector == 0) { src_buf = (valueDeserializer.readString() as string) @@ -14239,91 +15365,110 @@ export class Deserializer extends DeserializerBase { src_buf = valueDeserializer.readResource() } else if (src_buf_selector == 2) { - src_buf = valueDeserializer.readPixelMap() + src_buf = (valueDeserializer.readPixelMap() as PixelMap) + } + else { + throw new Error("One of the branches for src_buf has to be chosen through deserialisation.") } const src_result: string | Resource | PixelMap = (src_buf as string | Resource | PixelMap) 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + } + 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + height_buf = (height_buf_ as number | string) + } const height_result: number | string | undefined|undefined = height_buf const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - const top_buf__selector: int32 = valueDeserializer.readInt8() - let top_buf_: number | string | undefined|undefined - if (top_buf__selector == 0) { - top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (top_buf__selector == 1) { - top_buf_ = (valueDeserializer.readString() as string) - } - top_buf = (top_buf_ as number | string) + { + const top_buf__selector: number = valueDeserializer.readInt8() + let top_buf_: number | string | undefined|undefined + if (top_buf__selector == 0) { + top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (top_buf__selector == 1) { + top_buf_ = (valueDeserializer.readString() as string) } + else { + throw new Error("One of the branches for top_buf_ has to be chosen through deserialisation.") + } + top_buf = (top_buf_ as number | string) + } const top_result: number | string | undefined|undefined = top_buf const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) let left_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - const left_buf__selector: int32 = valueDeserializer.readInt8() - let left_buf_: number | string | undefined|undefined - if (left_buf__selector == 0) { - left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (left_buf__selector == 1) { - left_buf_ = (valueDeserializer.readString() as string) - } - left_buf = (left_buf_ as number | string) + { + const left_buf__selector: number = valueDeserializer.readInt8() + let left_buf_: number | string | undefined|undefined + if (left_buf__selector == 0) { + left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (left_buf__selector == 1) { + left_buf_ = (valueDeserializer.readString() as string) } + else { + throw new Error("One of the branches for left_buf_ has to be chosen through deserialisation.") + } + left_buf = (left_buf_ as number | string) + } const left_result: number | string | undefined|undefined = left_buf const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) let duration_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf = (valueDeserializer.readNumber() as number) - } + { + duration_buf = (valueDeserializer.readNumber() as number) + } const duration_result: number | undefined|undefined = duration_buf 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) + return value + } + readResolutionQuality(): ResolutionQuality { + let valueDeserializer: Deserializer = this + const __ResolutionQualityStub_result: string = (valueDeserializer.readString() as string) + let value: ResolutionQuality = ({__ResolutionQualityStub: __ResolutionQualityStub_result} as ResolutionQuality) + return value } readImageAnalyzerConfig(): ImageAnalyzerConfig { let valueDeserializer: Deserializer = this const types_buf_length: int32 = valueDeserializer.readInt32() let types_buf: Array = new Array() for (let types_buf_i = 0; types_buf_i < types_buf_length; types_buf_i++) { - { - types_buf[types_buf_i] = (valueDeserializer.readInt32() as ImageAnalyzerType) - } + types_buf[types_buf_i] = (valueDeserializer.readInt32() as ImageAnalyzerType) } const types_result: Array = types_buf let value: ImageAnalyzerConfig = ({types: types_result} as ImageAnalyzerConfig) - return (value as ImageAnalyzerConfig) + return value } readImageError(): ImageError { let valueDeserializer: Deserializer = this @@ -14331,246 +15476,280 @@ export class Deserializer extends DeserializerBase { const componentHeight_result: number = (valueDeserializer.readNumber() as number) const message_result: string = (valueDeserializer.readString() as string) let value: ImageError = ({componentWidth: componentWidth_result,componentHeight: componentHeight_result,message: message_result} as ImageError) - return (value as ImageError) + return value } - readImageErrorCallback(): ImageErrorCallback { + readImageErrorCallback(isSync: boolean = false): ImageErrorCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (error: ImageError): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeImageError(error); nativeModule()._CallCallback(CallbackKind.Kind_ImageErrorCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (error: ImageError): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeImageError(error); (isSync) ? (nativeModule()._CallCallbackSync(1906248580, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1906248580, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Type_ImageAttribute_onComplete_callback_event_Void(): ((event?: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number }) => void) { + readCallback_Type_ImageAttribute_onComplete_callback_event_Void(isSync: boolean = false): ((event?: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number }) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event?: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number } | 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!; const event_value_width = event_value.width; _argsSerializer.writeNumber(event_value_width); const event_value_height = event_value.height; _argsSerializer.writeNumber(event_value_height); const event_value_componentWidth = event_value.componentWidth; _argsSerializer.writeNumber(event_value_componentWidth); const event_value_componentHeight = event_value.componentHeight; _argsSerializer.writeNumber(event_value_componentHeight); const event_value_loadingStatus = event_value.loadingStatus; _argsSerializer.writeNumber(event_value_loadingStatus); const event_value_contentWidth = event_value.contentWidth; _argsSerializer.writeNumber(event_value_contentWidth); const event_value_contentHeight = event_value.contentHeight; _argsSerializer.writeNumber(event_value_contentHeight); const event_value_contentOffsetX = event_value.contentOffsetX; _argsSerializer.writeNumber(event_value_contentOffsetX); const event_value_contentOffsetY = event_value.contentOffsetY; _argsSerializer.writeNumber(event_value_contentOffsetY); } nativeModule()._CallCallback(CallbackKind.Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event?: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number } | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); 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_width = event_value.width; _argsSerializer.writeNumber(event_value_width); const event_value_height = event_value.height; _argsSerializer.writeNumber(event_value_height); const event_value_componentWidth = event_value.componentWidth; _argsSerializer.writeNumber(event_value_componentWidth); const event_value_componentHeight = event_value.componentHeight; _argsSerializer.writeNumber(event_value_componentHeight); const event_value_loadingStatus = event_value.loadingStatus; _argsSerializer.writeNumber(event_value_loadingStatus); const event_value_contentWidth = event_value.contentWidth; _argsSerializer.writeNumber(event_value_contentWidth); const event_value_contentHeight = event_value.contentHeight; _argsSerializer.writeNumber(event_value_contentHeight); const event_value_contentOffsetX = event_value.contentOffsetX; _argsSerializer.writeNumber(event_value_contentOffsetX); const event_value_contentOffsetY = event_value.contentOffsetY; _argsSerializer.writeNumber(event_value_contentOffsetY); } (isSync) ? (nativeModule()._CallCallbackSync(-1352745727, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1352745727, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readImageSourceSize(): ImageSourceSize { let valueDeserializer: Deserializer = this const width_result: number = (valueDeserializer.readNumber() as number) const height_result: number = (valueDeserializer.readNumber() as number) let value: ImageSourceSize = ({width: width_result,height: height_result} as ImageSourceSize) - return (value as ImageSourceSize) + return value } readGridRowOptions(): GridRowOptions { let valueDeserializer: Deserializer = this const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gutter_buf: Length | GutterOption | undefined|undefined if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) - { - const gutter_buf__selector: int32 = valueDeserializer.readInt8() - let gutter_buf_: Length | GutterOption | undefined|undefined - if (gutter_buf__selector == 0) { - gutter_buf_ = (valueDeserializer.readLength() as Length) - } - else if (gutter_buf__selector == 1) { - gutter_buf_ = valueDeserializer.readGutterOption() - } - gutter_buf = (gutter_buf_ as Length | GutterOption) + { + const gutter_buf__selector: number = valueDeserializer.readInt8() + let gutter_buf_: Length | GutterOption | undefined|undefined + if (gutter_buf__selector == 0) { + gutter_buf_ = (valueDeserializer.readLength() as Length) + } + else if (gutter_buf__selector == 1) { + gutter_buf_ = valueDeserializer.readGutterOption() + } + else { + throw new Error("One of the branches for gutter_buf_ has to be chosen through deserialisation.") } + gutter_buf = (gutter_buf_ as Length | GutterOption) + } const gutter_result: Length | GutterOption | undefined|undefined = gutter_buf const columns_buf_runtimeType = (valueDeserializer.readInt8() as int32) let columns_buf: number | GridRowColumnOption | undefined|undefined if ((RuntimeType.UNDEFINED) != (columns_buf_runtimeType)) - { - const columns_buf__selector: int32 = valueDeserializer.readInt8() - let columns_buf_: number | GridRowColumnOption | undefined|undefined - if (columns_buf__selector == 0) { - columns_buf_ = (valueDeserializer.readNumber() as number) - } - else if (columns_buf__selector == 1) { - columns_buf_ = valueDeserializer.readGridRowColumnOption() - } - columns_buf = (columns_buf_ as number | GridRowColumnOption) + { + const columns_buf__selector: number = valueDeserializer.readInt8() + let columns_buf_: number | GridRowColumnOption | undefined|undefined + if (columns_buf__selector == 0) { + columns_buf_ = (valueDeserializer.readNumber() as number) } + else if (columns_buf__selector == 1) { + columns_buf_ = valueDeserializer.readGridRowColumnOption() + } + else { + throw new Error("One of the branches for columns_buf_ has to be chosen through deserialisation.") + } + columns_buf = (columns_buf_ as number | GridRowColumnOption) + } const columns_result: number | GridRowColumnOption | undefined|undefined = columns_buf const breakpoints_buf_runtimeType = (valueDeserializer.readInt8() as int32) let breakpoints_buf: BreakPoints | undefined|undefined if ((RuntimeType.UNDEFINED) != (breakpoints_buf_runtimeType)) - { - breakpoints_buf = valueDeserializer.readBreakPoints() - } + { + breakpoints_buf = valueDeserializer.readBreakPoints() + } const breakpoints_result: BreakPoints | undefined|undefined = breakpoints_buf const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) let direction_buf: GridRowDirection | undefined|undefined if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf = (valueDeserializer.readInt32() as GridRowDirection) - } + { + direction_buf = (valueDeserializer.readInt32() as GridRowDirection) + } const direction_result: GridRowDirection | undefined|undefined = direction_buf let value: GridRowOptions = ({gutter: gutter_result,columns: columns_result,breakpoints: breakpoints_result,direction: direction_result} as GridRowOptions) - return (value as GridRowOptions) + return value } readGridContainerOptions(): GridContainerOptions { let valueDeserializer: Deserializer = this const columns_buf_runtimeType = (valueDeserializer.readInt8() as int32) let columns_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (columns_buf_runtimeType)) - { - const columns_buf__selector: int32 = valueDeserializer.readInt8() - let columns_buf_: number | string | undefined|undefined - if (columns_buf__selector == 0) { - columns_buf_ = (valueDeserializer.readNumber() as number) - } - else if (columns_buf__selector == 1) { - columns_buf_ = (valueDeserializer.readString() as string) - } - columns_buf = (columns_buf_ as number | string) + { + const columns_buf__selector: number = valueDeserializer.readInt8() + let columns_buf_: number | string | undefined|undefined + if (columns_buf__selector == 0) { + columns_buf_ = (valueDeserializer.readNumber() as number) } + else if (columns_buf__selector == 1) { + columns_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for columns_buf_ has to be chosen through deserialisation.") + } + columns_buf = (columns_buf_ as number | string) + } const columns_result: number | string | undefined|undefined = columns_buf const sizeType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let sizeType_buf: SizeType | undefined|undefined if ((RuntimeType.UNDEFINED) != (sizeType_buf_runtimeType)) - { - sizeType_buf = (valueDeserializer.readInt32() as SizeType) - } + { + sizeType_buf = (valueDeserializer.readInt32() as SizeType) + } const sizeType_result: SizeType | undefined|undefined = sizeType_buf const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gutter_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) - { - const gutter_buf__selector: int32 = valueDeserializer.readInt8() - let gutter_buf_: number | string | undefined|undefined - if (gutter_buf__selector == 0) { - gutter_buf_ = (valueDeserializer.readNumber() as number) - } - else if (gutter_buf__selector == 1) { - gutter_buf_ = (valueDeserializer.readString() as string) - } - gutter_buf = (gutter_buf_ as number | string) + { + const gutter_buf__selector: number = valueDeserializer.readInt8() + let gutter_buf_: number | string | undefined|undefined + if (gutter_buf__selector == 0) { + gutter_buf_ = (valueDeserializer.readNumber() as number) + } + else if (gutter_buf__selector == 1) { + gutter_buf_ = (valueDeserializer.readString() as string) } + else { + throw new Error("One of the branches for gutter_buf_ has to be chosen through deserialisation.") + } + gutter_buf = (gutter_buf_ as number | string) + } const gutter_result: number | string | undefined|undefined = gutter_buf const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let margin_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - const margin_buf__selector: int32 = valueDeserializer.readInt8() - let margin_buf_: number | string | undefined|undefined - if (margin_buf__selector == 0) { - margin_buf_ = (valueDeserializer.readNumber() as number) - } - else if (margin_buf__selector == 1) { - margin_buf_ = (valueDeserializer.readString() as string) - } - margin_buf = (margin_buf_ as number | string) + { + const margin_buf__selector: number = valueDeserializer.readInt8() + let margin_buf_: number | string | undefined|undefined + if (margin_buf__selector == 0) { + margin_buf_ = (valueDeserializer.readNumber() as number) + } + else if (margin_buf__selector == 1) { + margin_buf_ = (valueDeserializer.readString() as string) } + else { + throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation.") + } + margin_buf = (margin_buf_ as number | string) + } const margin_result: number | string | undefined|undefined = margin_buf let value: GridContainerOptions = ({columns: columns_result,sizeType: sizeType_result,gutter: gutter_result,margin: margin_result} as GridContainerOptions) - return (value as GridContainerOptions) + return value } readGridColOptions(): GridColOptions { let valueDeserializer: Deserializer = this const span_buf_runtimeType = (valueDeserializer.readInt8() as int32) let span_buf: number | GridColColumnOption | undefined|undefined if ((RuntimeType.UNDEFINED) != (span_buf_runtimeType)) - { - const span_buf__selector: int32 = valueDeserializer.readInt8() - let span_buf_: number | GridColColumnOption | undefined|undefined - if (span_buf__selector == 0) { - span_buf_ = (valueDeserializer.readNumber() as number) - } - else if (span_buf__selector == 1) { - span_buf_ = valueDeserializer.readGridColColumnOption() - } - span_buf = (span_buf_ as number | GridColColumnOption) + { + const span_buf__selector: number = valueDeserializer.readInt8() + let span_buf_: number | GridColColumnOption | undefined|undefined + if (span_buf__selector == 0) { + span_buf_ = (valueDeserializer.readNumber() as number) + } + else if (span_buf__selector == 1) { + span_buf_ = valueDeserializer.readGridColColumnOption() } + else { + throw new Error("One of the branches for span_buf_ has to be chosen through deserialisation.") + } + span_buf = (span_buf_ as number | GridColColumnOption) + } const span_result: number | GridColColumnOption | undefined|undefined = span_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: number | GridColColumnOption | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - const offset_buf__selector: int32 = valueDeserializer.readInt8() - let offset_buf_: number | GridColColumnOption | undefined|undefined - if (offset_buf__selector == 0) { - offset_buf_ = (valueDeserializer.readNumber() as number) - } - else if (offset_buf__selector == 1) { - offset_buf_ = valueDeserializer.readGridColColumnOption() - } - offset_buf = (offset_buf_ as number | GridColColumnOption) + { + const offset_buf__selector: number = valueDeserializer.readInt8() + let offset_buf_: number | GridColColumnOption | undefined|undefined + if (offset_buf__selector == 0) { + offset_buf_ = (valueDeserializer.readNumber() as number) + } + else if (offset_buf__selector == 1) { + offset_buf_ = valueDeserializer.readGridColColumnOption() } + else { + throw new Error("One of the branches for offset_buf_ has to be chosen through deserialisation.") + } + offset_buf = (offset_buf_ as number | GridColColumnOption) + } const offset_result: number | GridColColumnOption | undefined|undefined = offset_buf const order_buf_runtimeType = (valueDeserializer.readInt8() as int32) let order_buf: number | GridColColumnOption | undefined|undefined if ((RuntimeType.UNDEFINED) != (order_buf_runtimeType)) - { - const order_buf__selector: int32 = valueDeserializer.readInt8() - let order_buf_: number | GridColColumnOption | undefined|undefined - if (order_buf__selector == 0) { - order_buf_ = (valueDeserializer.readNumber() as number) - } - else if (order_buf__selector == 1) { - order_buf_ = valueDeserializer.readGridColColumnOption() - } - order_buf = (order_buf_ as number | GridColColumnOption) + { + const order_buf__selector: number = valueDeserializer.readInt8() + let order_buf_: number | GridColColumnOption | undefined|undefined + if (order_buf__selector == 0) { + order_buf_ = (valueDeserializer.readNumber() as number) + } + else if (order_buf__selector == 1) { + order_buf_ = valueDeserializer.readGridColColumnOption() } + else { + throw new Error("One of the branches for order_buf_ has to be chosen through deserialisation.") + } + order_buf = (order_buf_ as number | GridColColumnOption) + } const order_result: number | GridColColumnOption | undefined|undefined = order_buf let value: GridColOptions = ({span: span_result,offset: offset_result,order: order_result} as GridColOptions) - return (value as GridColOptions) + return value } readGridItemOptions(): GridItemOptions { let valueDeserializer: Deserializer = this const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: GridItemStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as GridItemStyle) - } + { + style_buf = (valueDeserializer.readInt32() as GridItemStyle) + } const style_result: GridItemStyle | undefined|undefined = style_buf let value: GridItemOptions = ({style: style_result} as GridItemOptions) - return (value as GridItemOptions) + return value } - readCallback_Number_ScrollState_Literal_Number_offsetRemain(): ((offset: number, state: ScrollState) => { offsetRemain: number }) { + readCallback_Number_ScrollState_Literal_Number_offsetRemain(isSync: boolean = false): ((offset: number, state: ScrollState) => { offsetRemain: number }) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (offset: number, state: ScrollState): { offsetRemain: number } => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(offset); _argsSerializer.writeInt32(state); let _continuationValue: { offsetRemain: number } | undefined|undefined; const _continuationCallback: ((value: { offsetRemain: number }) => void) = (value: { offsetRemain: number }): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as { offsetRemain: number }); } + const _callSync: KPointer = this.readPointer() + return (offset: number, state: ScrollState): { offsetRemain: number } => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(offset); _argsSerializer.writeInt32(state); let _continuationValue: { offsetRemain: number } | undefined|undefined; const _continuationCallback: ((value: { offsetRemain: number }) => void) = (value: { offsetRemain: number }): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(2012829508, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(2012829508, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as { offsetRemain: number }); } } - readCallback_ItemDragInfo_Number_Number_Boolean_Void(): ((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => void) { + readCallback_ItemDragInfo_Number_Number_Boolean_Void(isSync: boolean = false): ((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); _argsSerializer.writeNumber(insertIndex); _argsSerializer.writeBoolean(isSuccess); nativeModule()._CallCallback(CallbackKind.Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); _argsSerializer.writeNumber(insertIndex); _argsSerializer.writeBoolean(isSuccess); (isSync) ? (nativeModule()._CallCallbackSync(-1627362945, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1627362945, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_ItemDragInfo_Number_Void(): ((event: ItemDragInfo, itemIndex: number) => void) { + readCallback_ItemDragInfo_Number_Void(isSync: boolean = false): ((event: ItemDragInfo, itemIndex: number) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: ItemDragInfo, itemIndex: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); nativeModule()._CallCallback(CallbackKind.Kind_Callback_ItemDragInfo_Number_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: ItemDragInfo, itemIndex: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); (isSync) ? (nativeModule()._CallCallbackSync(296908152, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(296908152, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_ItemDragInfo_Number_Number_Void(): ((event: ItemDragInfo, itemIndex: number, insertIndex: number) => void) { + readCallback_ItemDragInfo_Number_Number_Void(isSync: boolean = false): ((event: ItemDragInfo, itemIndex: number, insertIndex: number) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: ItemDragInfo, itemIndex: number, insertIndex: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); _argsSerializer.writeNumber(insertIndex); nativeModule()._CallCallback(CallbackKind.Kind_Callback_ItemDragInfo_Number_Number_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: ItemDragInfo, itemIndex: number, insertIndex: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); _argsSerializer.writeNumber(insertIndex); (isSync) ? (nativeModule()._CallCallbackSync(-918805852, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-918805852, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_ItemDragInfo_Void(): ((event: ItemDragInfo) => void) { + readCallback_ItemDragInfo_Void(isSync: boolean = false): ((event: ItemDragInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: ItemDragInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeItemDragInfo(event); nativeModule()._CallCallback(CallbackKind.Kind_Callback_ItemDragInfo_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: ItemDragInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); (isSync) ? (nativeModule()._CallCallbackSync(137353252, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(137353252, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readItemDragInfo(): ItemDragInfo { let valueDeserializer: Deserializer = this const x_result: number = (valueDeserializer.readNumber() as number) const y_result: number = (valueDeserializer.readNumber() as number) let value: ItemDragInfo = ({x: x_result,y: y_result} as ItemDragInfo) - return (value as ItemDragInfo) + return value } - readCallback_ItemDragInfo_Number_Callback_Any(): ((event: ItemDragInfo, itemIndex: number) => (() => any)) { + readCallback_ItemDragInfo_Number_Callback_Any(isSync: boolean = false): ((event: ItemDragInfo, itemIndex: number) => (() => any)) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: ItemDragInfo, itemIndex: number): (() => any) => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); let _continuationValue: (() => any) | undefined|undefined; const _continuationCallback: ((value: (() => any)) => void) = (value: (() => any)): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_ItemDragInfo_Number_Callback_Any, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as (() => any)); } + const _callSync: KPointer = this.readPointer() + return (event: ItemDragInfo, itemIndex: number): (() => any) => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); let _continuationValue: (() => any) | undefined|undefined; const _continuationCallback: ((value: (() => any)) => void) = (value: (() => any)): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(464274540, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(464274540, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as (() => any)); } } - readCallback_Number_Number_Void(): ((first: number, last: number) => void) { + readCallback_Number_Number_Void(isSync: boolean = false): ((first: number, last: number) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (first: number, last: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(first); _argsSerializer.writeNumber(last); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_Number_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (first: number, last: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(first); _argsSerializer.writeNumber(last); (isSync) ? (nativeModule()._CallCallbackSync(1894574320, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1894574320, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readComputedBarAttribute(): ComputedBarAttribute { let valueDeserializer: Deserializer = this const totalOffset_result: number = (valueDeserializer.readNumber() as number) const totalLength_result: number = (valueDeserializer.readNumber() as number) let value: ComputedBarAttribute = ({totalOffset: totalOffset_result,totalLength: totalLength_result} as ComputedBarAttribute) - return (value as ComputedBarAttribute) + return value } - readCallback_Number_Number_ComputedBarAttribute(): ((index: number, offset: number) => ComputedBarAttribute) { + readCallback_Number_Number_ComputedBarAttribute(isSync: boolean = false): ((index: number, offset: number) => ComputedBarAttribute) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (index: number, offset: number): ComputedBarAttribute => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(offset); let _continuationValue: ComputedBarAttribute | undefined|undefined; const _continuationCallback: ((value: ComputedBarAttribute) => void) = (value: ComputedBarAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_Number_ComputedBarAttribute, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as ComputedBarAttribute); } + const _callSync: KPointer = this.readPointer() + return (index: number, offset: number): ComputedBarAttribute => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(offset); let _continuationValue: ComputedBarAttribute | undefined|undefined; const _continuationCallback: ((value: ComputedBarAttribute) => void) = (value: ComputedBarAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-3987624, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-3987624, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as ComputedBarAttribute); } } readGridLayoutOptions(): GridLayoutOptions { let valueDeserializer: Deserializer = this @@ -14580,140 +15759,120 @@ export class Deserializer extends DeserializerBase { const irregularIndexes_buf_runtimeType = (valueDeserializer.readInt8() as int32) let irregularIndexes_buf: Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (irregularIndexes_buf_runtimeType)) - { - const irregularIndexes_buf__length: int32 = valueDeserializer.readInt32() - let irregularIndexes_buf_: Array = new Array() - for (let irregularIndexes_buf__i = 0; irregularIndexes_buf__i < irregularIndexes_buf__length; irregularIndexes_buf__i++) { - { - irregularIndexes_buf_[irregularIndexes_buf__i] = (valueDeserializer.readNumber() as number) - } - } - irregularIndexes_buf = irregularIndexes_buf_ + { + const irregularIndexes_buf__length: int32 = valueDeserializer.readInt32() + let irregularIndexes_buf_: Array = new Array() + for (let irregularIndexes_buf__i = 0; irregularIndexes_buf__i < irregularIndexes_buf__length; irregularIndexes_buf__i++) { + irregularIndexes_buf_[irregularIndexes_buf__i] = (valueDeserializer.readNumber() as number) } + irregularIndexes_buf = irregularIndexes_buf_ + } const irregularIndexes_result: Array | undefined|undefined = irregularIndexes_buf const onGetIrregularSizeByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onGetIrregularSizeByIndex_buf: ((index: number) => [ number, number ]) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onGetIrregularSizeByIndex_buf_runtimeType)) - { - onGetIrregularSizeByIndex_buf = valueDeserializer.readCallback_Number_Tuple_Number_Number() - } + { + onGetIrregularSizeByIndex_buf = valueDeserializer.readCallback_Number_Tuple_Number_Number() + } const onGetIrregularSizeByIndex_result: ((index: number) => [ number, number ]) | undefined|undefined = onGetIrregularSizeByIndex_buf const onGetRectByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onGetRectByIndex_buf: ((index: number) => [ number, number, number, number ]) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onGetRectByIndex_buf_runtimeType)) - { - onGetRectByIndex_buf = valueDeserializer.readCallback_Number_Tuple_Number_Number_Number_Number() - } + { + 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: GridLayoutOptions = ({regularSize: regularSize_result,irregularIndexes: irregularIndexes_result,onGetIrregularSizeByIndex: onGetIrregularSizeByIndex_result,onGetRectByIndex: onGetRectByIndex_result} as GridLayoutOptions) - return (value as GridLayoutOptions) - } - readFadingEdgeOptions(): FadingEdgeOptions { - let valueDeserializer: Deserializer = this - const fadingEdgeLength_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fadingEdgeLength_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fadingEdgeLength_buf_runtimeType)) - { - fadingEdgeLength_buf = valueDeserializer.readLengthMetrics() - } - const fadingEdgeLength_result: LengthMetrics | undefined|undefined = fadingEdgeLength_buf - 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: 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: OffsetResult = ({xOffset: xOffset_result,yOffset: yOffset_result} as OffsetResult) - return (value as OffsetResult) - } - readCallback_Number_ScrollState_Void(): ((scrollOffset: number, scrollState: ScrollState) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - return (scrollOffset: number, scrollState: ScrollState): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(scrollOffset); _argsSerializer.writeInt32(scrollState); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_ScrollState_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + return value } readGaugeIndicatorOptions(): GaugeIndicatorOptions { let valueDeserializer: Deserializer = this const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - 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 (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - icon_buf = (icon_buf_ as string | Resource) + { + const icon_buf__selector: number = valueDeserializer.readInt8() + let icon_buf_: string | Resource | undefined|undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) } + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + } + icon_buf = (icon_buf_ as string | Resource) + } const icon_result: ResourceStr | undefined|undefined = icon_buf const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) let space_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) - { - space_buf = (valueDeserializer.readLength() as Dimension) - } + { + space_buf = (valueDeserializer.readLength() as Dimension) + } const space_result: Dimension | undefined|undefined = space_buf let value: GaugeIndicatorOptions = ({icon: icon_result,space: space_result} as GaugeIndicatorOptions) - return (value as GaugeIndicatorOptions) + return value } readGaugeShadowOptions(): GaugeShadowOptions { let valueDeserializer: Deserializer = this const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf: number | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - const radius_buf__selector: int32 = valueDeserializer.readInt8() - let radius_buf_: number | Resource | undefined|undefined - if (radius_buf__selector == 0) { - radius_buf_ = (valueDeserializer.readNumber() as number) - } - else if (radius_buf__selector == 1) { - radius_buf_ = valueDeserializer.readResource() - } - radius_buf = (radius_buf_ as number | Resource) + { + const radius_buf__selector: number = valueDeserializer.readInt8() + let radius_buf_: number | Resource | undefined|undefined + if (radius_buf__selector == 0) { + radius_buf_ = (valueDeserializer.readNumber() as number) + } + else if (radius_buf__selector == 1) { + radius_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") + } + radius_buf = (radius_buf_ as number | Resource) + } const radius_result: number | Resource | undefined|undefined = radius_buf const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offsetX_buf: number | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) - { - const offsetX_buf__selector: int32 = valueDeserializer.readInt8() - let offsetX_buf_: number | Resource | undefined|undefined - if (offsetX_buf__selector == 0) { - offsetX_buf_ = (valueDeserializer.readNumber() as number) - } - else if (offsetX_buf__selector == 1) { - offsetX_buf_ = valueDeserializer.readResource() - } - offsetX_buf = (offsetX_buf_ as number | Resource) + { + const offsetX_buf__selector: number = valueDeserializer.readInt8() + let offsetX_buf_: number | Resource | undefined|undefined + if (offsetX_buf__selector == 0) { + offsetX_buf_ = (valueDeserializer.readNumber() as number) + } + else if (offsetX_buf__selector == 1) { + offsetX_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation.") + } + offsetX_buf = (offsetX_buf_ as number | Resource) + } const offsetX_result: number | Resource | undefined|undefined = offsetX_buf const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offsetY_buf: number | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) - { - const offsetY_buf__selector: int32 = valueDeserializer.readInt8() - let offsetY_buf_: number | Resource | undefined|undefined - if (offsetY_buf__selector == 0) { - offsetY_buf_ = (valueDeserializer.readNumber() as number) - } - else if (offsetY_buf__selector == 1) { - offsetY_buf_ = valueDeserializer.readResource() - } - offsetY_buf = (offsetY_buf_ as number | Resource) + { + const offsetY_buf__selector: number = valueDeserializer.readInt8() + let offsetY_buf_: number | Resource | undefined|undefined + if (offsetY_buf__selector == 0) { + offsetY_buf_ = (valueDeserializer.readNumber() as number) + } + else if (offsetY_buf__selector == 1) { + offsetY_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation.") + } + offsetY_buf = (offsetY_buf_ as number | Resource) + } const offsetY_result: number | Resource | undefined|undefined = offsetY_buf let value: GaugeShadowOptions = ({radius: radius_result,offsetX: offsetX_result,offsetY: offsetY_result} as GaugeShadowOptions) - return (value as GaugeShadowOptions) + return value } readGaugeOptions(): GaugeOptions { let valueDeserializer: Deserializer = this @@ -14721,19 +15880,19 @@ export class Deserializer extends DeserializerBase { const min_buf_runtimeType = (valueDeserializer.readInt8() as int32) let min_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (min_buf_runtimeType)) - { - min_buf = (valueDeserializer.readNumber() as number) - } + { + min_buf = (valueDeserializer.readNumber() as number) + } const min_result: number | undefined|undefined = min_buf const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) let max_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) - { - max_buf = (valueDeserializer.readNumber() as number) - } + { + max_buf = (valueDeserializer.readNumber() as number) + } const max_result: number | undefined|undefined = max_buf let value: GaugeOptions = ({value: value_result,min: min_result,max: max_result} as GaugeOptions) - return (value as GaugeOptions) + return value } readFormLinkOptions(): FormLinkOptions { let valueDeserializer: Deserializer = this @@ -14741,72 +15900,78 @@ export class Deserializer extends DeserializerBase { const moduleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) let moduleName_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (moduleName_buf_runtimeType)) - { - moduleName_buf = (valueDeserializer.readString() as string) - } + { + moduleName_buf = (valueDeserializer.readString() as string) + } const moduleName_result: string | undefined|undefined = moduleName_buf const bundleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bundleName_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (bundleName_buf_runtimeType)) - { - bundleName_buf = (valueDeserializer.readString() as string) - } + { + bundleName_buf = (valueDeserializer.readString() as string) + } const bundleName_result: string | undefined|undefined = bundleName_buf const abilityName_buf_runtimeType = (valueDeserializer.readInt8() as int32) let abilityName_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (abilityName_buf_runtimeType)) - { - abilityName_buf = (valueDeserializer.readString() as string) - } + { + abilityName_buf = (valueDeserializer.readString() as string) + } const abilityName_result: string | undefined|undefined = abilityName_buf const uri_buf_runtimeType = (valueDeserializer.readInt8() as int32) let uri_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (uri_buf_runtimeType)) - { - uri_buf = (valueDeserializer.readString() as string) - } + { + uri_buf = (valueDeserializer.readString() as string) + } const uri_result: string | undefined|undefined = uri_buf const params_buf_runtimeType = (valueDeserializer.readInt8() as int32) let params_buf: Object | undefined|undefined if ((RuntimeType.UNDEFINED) != (params_buf_runtimeType)) - { - params_buf = (valueDeserializer.readCustomObject("Object") as Object) - } + { + params_buf = (valueDeserializer.readCustomObject("Object") as Object) + } const params_result: Object | undefined|undefined = params_buf 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) + return value } - readCallback_Any_Void(): ((info: any) => void) { + readCallback_Any_Void(isSync: boolean = false): ((info: any) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (info: any): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeCustomObject("Any", info); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Any_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (info: any): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCustomObject("Any", info); (isSync) ? (nativeModule()._CallCallbackSync(197193081, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(197193081, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Literal_Number_errcode_String_msg_Void(): ((info: { errcode: number, msg: string }) => void) { + readCallback_Literal_Number_errcode_String_msg_Void(isSync: boolean = false): ((info: { errcode: number, msg: string }) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (info: { errcode: number, msg: string }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); const info_errcode = info.errcode; _argsSerializer.writeNumber(info_errcode); const info_msg = info.msg; _argsSerializer.writeString(info_msg); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Literal_Number_errcode_String_msg_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (info: { errcode: number, msg: string }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const info_errcode = info.errcode; _argsSerializer.writeNumber(info_errcode); const info_msg = info.msg; _argsSerializer.writeString(info_msg); (isSync) ? (nativeModule()._CallCallbackSync(1321277443, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1321277443, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readFormCallbackInfo(): FormCallbackInfo { let valueDeserializer: Deserializer = this const id_result: number = (valueDeserializer.readNumber() as number) const idString_result: string = (valueDeserializer.readString() as string) let value: FormCallbackInfo = ({id: id_result,idString: idString_result} as FormCallbackInfo) - return (value as FormCallbackInfo) + return value } - readCallback_FormCallbackInfo_Void(): ((parameter: FormCallbackInfo) => void) { + readCallback_FormCallbackInfo_Void(isSync: boolean = false): ((parameter: FormCallbackInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: FormCallbackInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeFormCallbackInfo(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_FormCallbackInfo_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: FormCallbackInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFormCallbackInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(758395742, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(758395742, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readFormInfo(): FormInfo { let valueDeserializer: Deserializer = this - const id_buf_selector: int32 = valueDeserializer.readInt8() + const id_buf_selector: number = valueDeserializer.readInt8() let id_buf: number | string | undefined|undefined if (id_buf_selector == 0) { id_buf = (valueDeserializer.readNumber() as number) } else if (id_buf_selector == 1) { id_buf = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for id_buf has to be chosen through deserialisation.") } const id_result: number | string = (id_buf as number | string) const name_result: string = (valueDeserializer.readString() as string) @@ -14816,131 +15981,131 @@ export class Deserializer extends DeserializerBase { const dimension_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dimension_buf: FormDimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (dimension_buf_runtimeType)) - { - dimension_buf = (valueDeserializer.readInt32() as FormDimension) - } + { + dimension_buf = (valueDeserializer.readInt32() as FormDimension) + } const dimension_result: FormDimension | undefined|undefined = dimension_buf const temporary_buf_runtimeType = (valueDeserializer.readInt8() as int32) let temporary_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (temporary_buf_runtimeType)) - { - temporary_buf = valueDeserializer.readBoolean() - } + { + temporary_buf = valueDeserializer.readBoolean() + } const temporary_result: boolean | undefined|undefined = temporary_buf const want_buf_runtimeType = (valueDeserializer.readInt8() as int32) let want_buf: Want | undefined|undefined if ((RuntimeType.UNDEFINED) != (want_buf_runtimeType)) - { - want_buf = valueDeserializer.readWant() - } + { + want_buf = valueDeserializer.readWant() + } const want_result: Want | undefined|undefined = want_buf const renderingMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let renderingMode_buf: FormRenderingMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (renderingMode_buf_runtimeType)) - { - renderingMode_buf = (valueDeserializer.readInt32() as FormRenderingMode) - } + { + renderingMode_buf = (valueDeserializer.readInt32() as FormRenderingMode) + } const renderingMode_result: FormRenderingMode | undefined|undefined = renderingMode_buf const shape_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shape_buf: FormShape | undefined|undefined if ((RuntimeType.UNDEFINED) != (shape_buf_runtimeType)) - { - shape_buf = (valueDeserializer.readInt32() as FormShape) - } + { + shape_buf = (valueDeserializer.readInt32() as FormShape) + } const shape_result: FormShape | undefined|undefined = shape_buf 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) + return value } readHoverEventParam(): HoverEventParam { let valueDeserializer: Deserializer = this const foldStatus_result: FoldStatus = (valueDeserializer.readInt32() as FoldStatus) const isHoverMode_result: boolean = valueDeserializer.readBoolean() const appRotation_result: AppRotation = (valueDeserializer.readInt32() as AppRotation) - const windowStatusType_result: WindowStatusType = valueDeserializer.readCustomObject("WindowStatusType") + const windowStatusType_result: WindowStatusType = valueDeserializer.readWindowStatusType() let value: HoverEventParam = ({foldStatus: foldStatus_result,isHoverMode: isHoverMode_result,appRotation: appRotation_result,windowStatusType: windowStatusType_result} as HoverEventParam) - return (value as HoverEventParam) + return value } - readOnHoverStatusChangeCallback(): OnHoverStatusChangeCallback { + readOnHoverStatusChangeCallback(isSync: boolean = false): OnHoverStatusChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (param: HoverEventParam): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeHoverEventParam(param); nativeModule()._CallCallback(CallbackKind.Kind_OnHoverStatusChangeCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (param: HoverEventParam): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeHoverEventParam(param); (isSync) ? (nativeModule()._CallCallbackSync(9040430, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(9040430, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnFoldStatusChangeInfo(): OnFoldStatusChangeInfo { let valueDeserializer: Deserializer = this const foldStatus_result: FoldStatus = (valueDeserializer.readInt32() as FoldStatus) let value: OnFoldStatusChangeInfo = ({foldStatus: foldStatus_result} as OnFoldStatusChangeInfo) - return (value as OnFoldStatusChangeInfo) + return value } - readOnFoldStatusChangeCallback(): OnFoldStatusChangeCallback { + readOnFoldStatusChangeCallback(isSync: boolean = false): OnFoldStatusChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: OnFoldStatusChangeInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeOnFoldStatusChangeInfo(event); nativeModule()._CallCallback(CallbackKind.Kind_OnFoldStatusChangeCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: OnFoldStatusChangeInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnFoldStatusChangeInfo(event); (isSync) ? (nativeModule()._CallCallbackSync(2050387049, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(2050387049, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readFolderStackOptions(): FolderStackOptions { let valueDeserializer: Deserializer = this const upperItems_buf_runtimeType = (valueDeserializer.readInt8() as int32) let upperItems_buf: Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (upperItems_buf_runtimeType)) - { - const upperItems_buf__length: int32 = valueDeserializer.readInt32() - let upperItems_buf_: Array = new Array() - for (let upperItems_buf__i = 0; upperItems_buf__i < upperItems_buf__length; upperItems_buf__i++) { - { - upperItems_buf_[upperItems_buf__i] = (valueDeserializer.readString() as string) - } - } - upperItems_buf = upperItems_buf_ + { + const upperItems_buf__length: int32 = valueDeserializer.readInt32() + let upperItems_buf_: Array = new Array() + for (let upperItems_buf__i = 0; upperItems_buf__i < upperItems_buf__length; upperItems_buf__i++) { + upperItems_buf_[upperItems_buf__i] = (valueDeserializer.readString() as string) } + upperItems_buf = upperItems_buf_ + } const upperItems_result: Array | undefined|undefined = upperItems_buf let value: FolderStackOptions = ({upperItems: upperItems_result} as FolderStackOptions) - return (value as FolderStackOptions) + return value } readFlexOptions(): FlexOptions { let valueDeserializer: Deserializer = this const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) let direction_buf: FlexDirection | undefined|undefined if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf = (valueDeserializer.readInt32() as FlexDirection) - } + { + direction_buf = (valueDeserializer.readInt32() as FlexDirection) + } const direction_result: FlexDirection | undefined|undefined = direction_buf const wrap_buf_runtimeType = (valueDeserializer.readInt8() as int32) let wrap_buf: FlexWrap | undefined|undefined if ((RuntimeType.UNDEFINED) != (wrap_buf_runtimeType)) - { - wrap_buf = (valueDeserializer.readInt32() as FlexWrap) - } + { + wrap_buf = (valueDeserializer.readInt32() as FlexWrap) + } const wrap_result: FlexWrap | undefined|undefined = wrap_buf const justifyContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) let justifyContent_buf: FlexAlign | undefined|undefined if ((RuntimeType.UNDEFINED) != (justifyContent_buf_runtimeType)) - { - justifyContent_buf = (valueDeserializer.readInt32() as FlexAlign) - } + { + justifyContent_buf = (valueDeserializer.readInt32() as FlexAlign) + } const justifyContent_result: FlexAlign | undefined|undefined = justifyContent_buf const alignItems_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignItems_buf: ItemAlign | undefined|undefined if ((RuntimeType.UNDEFINED) != (alignItems_buf_runtimeType)) - { - alignItems_buf = (valueDeserializer.readInt32() as ItemAlign) - } + { + alignItems_buf = (valueDeserializer.readInt32() as ItemAlign) + } const alignItems_result: ItemAlign | undefined|undefined = alignItems_buf const alignContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignContent_buf: FlexAlign | undefined|undefined if ((RuntimeType.UNDEFINED) != (alignContent_buf_runtimeType)) - { - alignContent_buf = (valueDeserializer.readInt32() as FlexAlign) - } + { + alignContent_buf = (valueDeserializer.readInt32() as FlexAlign) + } const alignContent_result: FlexAlign | undefined|undefined = alignContent_buf const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) let space_buf: FlexSpaceOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) - { - space_buf = valueDeserializer.readFlexSpaceOptions() - } + { + space_buf = valueDeserializer.readFlexSpaceOptions() + } const space_result: FlexSpaceOptions | undefined|undefined = space_buf 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) + return value } readTerminationInfo(): TerminationInfo { let valueDeserializer: Deserializer = this @@ -14948,462 +16113,532 @@ export class Deserializer extends DeserializerBase { const want_buf_runtimeType = (valueDeserializer.readInt8() as int32) let want_buf: Want | undefined|undefined if ((RuntimeType.UNDEFINED) != (want_buf_runtimeType)) - { - want_buf = valueDeserializer.readWant() - } + { + want_buf = valueDeserializer.readWant() + } const want_result: Want | undefined|undefined = want_buf let value: TerminationInfo = ({code: code_result,want: want_result} as TerminationInfo) - return (value as TerminationInfo) + return value } - readCallback_TerminationInfo_Void(): ((parameter: TerminationInfo) => void) { + readCallback_TerminationInfo_Void(isSync: boolean = false): ((parameter: TerminationInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() 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; } + const _callSync: KPointer = this.readPointer() + return (parameter: TerminationInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTerminationInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(691098197, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(691098197, _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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + } + 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + 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) + return value } readDatePickerResult(): DatePickerResult { let valueDeserializer: Deserializer = this const year_buf_runtimeType = (valueDeserializer.readInt8() as int32) let year_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (year_buf_runtimeType)) - { - year_buf = (valueDeserializer.readNumber() as number) - } + { + year_buf = (valueDeserializer.readNumber() as number) + } const year_result: number | undefined|undefined = year_buf const month_buf_runtimeType = (valueDeserializer.readInt8() as int32) let month_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (month_buf_runtimeType)) - { - month_buf = (valueDeserializer.readNumber() as number) - } + { + month_buf = (valueDeserializer.readNumber() as number) + } const month_result: number | undefined|undefined = month_buf const day_buf_runtimeType = (valueDeserializer.readInt8() as int32) let day_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (day_buf_runtimeType)) - { - day_buf = (valueDeserializer.readNumber() as number) - } + { + day_buf = (valueDeserializer.readNumber() as number) + } const day_result: number | undefined|undefined = day_buf let value: DatePickerResult = ({year: year_result,month: month_result,day: day_result} as DatePickerResult) - return (value as DatePickerResult) + return value } readDatePickerOptions(): DatePickerOptions { let valueDeserializer: Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf: Date | undefined|undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = new Date(valueDeserializer.readInt64()) - } + { + start_buf = new Date(valueDeserializer.readInt64()) + } const start_result: Date | undefined|undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf: Date | undefined|undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = new Date(valueDeserializer.readInt64()) - } + { + end_buf = new Date(valueDeserializer.readInt64()) + } const end_result: Date | undefined|undefined = end_buf const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf: Date | undefined|undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = new Date(valueDeserializer.readInt64()) - } + { + selected_buf = new Date(valueDeserializer.readInt64()) + } const selected_result: Date | undefined|undefined = selected_buf let value: DatePickerOptions = ({start: start_result,end: end_result,selected: selected_result} as DatePickerOptions) - return (value as DatePickerOptions) + return value } readDataPanelShadowOptions(): DataPanelShadowOptions { let valueDeserializer: Deserializer = this const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf: number | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - const radius_buf__selector: int32 = valueDeserializer.readInt8() - let radius_buf_: number | Resource | undefined|undefined - if (radius_buf__selector == 0) { - radius_buf_ = (valueDeserializer.readNumber() as number) - } - else if (radius_buf__selector == 1) { - radius_buf_ = valueDeserializer.readResource() - } - radius_buf = (radius_buf_ as number | Resource) + { + const radius_buf__selector: number = valueDeserializer.readInt8() + let radius_buf_: number | Resource | undefined|undefined + if (radius_buf__selector == 0) { + radius_buf_ = (valueDeserializer.readNumber() as number) + } + else if (radius_buf__selector == 1) { + radius_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") + } + radius_buf = (radius_buf_ as number | Resource) + } const radius_result: number | Resource | undefined|undefined = radius_buf const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offsetX_buf: number | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) - { - const offsetX_buf__selector: int32 = valueDeserializer.readInt8() - let offsetX_buf_: number | Resource | undefined|undefined - if (offsetX_buf__selector == 0) { - offsetX_buf_ = (valueDeserializer.readNumber() as number) - } - else if (offsetX_buf__selector == 1) { - offsetX_buf_ = valueDeserializer.readResource() - } - offsetX_buf = (offsetX_buf_ as number | Resource) + { + const offsetX_buf__selector: number = valueDeserializer.readInt8() + let offsetX_buf_: number | Resource | undefined|undefined + if (offsetX_buf__selector == 0) { + offsetX_buf_ = (valueDeserializer.readNumber() as number) + } + else if (offsetX_buf__selector == 1) { + offsetX_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation.") + } + offsetX_buf = (offsetX_buf_ as number | Resource) + } const offsetX_result: number | Resource | undefined|undefined = offsetX_buf const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offsetY_buf: number | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) - { - const offsetY_buf__selector: int32 = valueDeserializer.readInt8() - let offsetY_buf_: number | Resource | undefined|undefined - if (offsetY_buf__selector == 0) { - offsetY_buf_ = (valueDeserializer.readNumber() as number) - } - else if (offsetY_buf__selector == 1) { - offsetY_buf_ = valueDeserializer.readResource() - } - offsetY_buf = (offsetY_buf_ as number | Resource) + { + const offsetY_buf__selector: number = valueDeserializer.readInt8() + let offsetY_buf_: number | Resource | undefined|undefined + if (offsetY_buf__selector == 0) { + offsetY_buf_ = (valueDeserializer.readNumber() as number) + } + else if (offsetY_buf__selector == 1) { + offsetY_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation.") + } + offsetY_buf = (offsetY_buf_ as number | Resource) + } const offsetY_result: number | Resource | undefined|undefined = offsetY_buf const colors_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let colors_buf: Array | undefined|undefined + let colors_buf: Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (colors_buf_runtimeType)) - { - const colors_buf__length: int32 = valueDeserializer.readInt32() - let colors_buf_: Array = new Array() - for (let colors_buf__i = 0; colors_buf__i < colors_buf__length; colors_buf__i++) { - { - const colors_buf__buf_selector: int32 = valueDeserializer.readInt8() - let colors_buf__buf: ResourceColor | LinearGradient | undefined|undefined - if (colors_buf__buf_selector == 0) { - const colors_buf__buf_u_selector: int32 = valueDeserializer.readInt8() - let colors_buf__buf_u: Color | number | string | Resource | undefined|undefined - if (colors_buf__buf_u_selector == 0) { - colors_buf__buf_u = (valueDeserializer.readInt32() as Color) - } - else if (colors_buf__buf_u_selector == 1) { - colors_buf__buf_u = (valueDeserializer.readNumber() as number) - } - else if (colors_buf__buf_u_selector == 2) { - colors_buf__buf_u = (valueDeserializer.readString() as string) - } - else if (colors_buf__buf_u_selector == 3) { - colors_buf__buf_u = valueDeserializer.readResource() - } - colors_buf__buf = (colors_buf__buf_u as Color | number | string | Resource) - } - else if (colors_buf__buf_selector == 1) { - colors_buf__buf = valueDeserializer.readLinearGradient() - } - colors_buf_[colors_buf__i] = (colors_buf__buf as ResourceColor | LinearGradient) + { + const colors_buf__length: int32 = valueDeserializer.readInt32() + let colors_buf_: Array = new Array() + for (let colors_buf__i = 0; colors_buf__i < colors_buf__length; colors_buf__i++) { + const colors_buf__buf_selector: number = valueDeserializer.readInt8() + let colors_buf__buf: ResourceColor | LinearGradient_data_panel | undefined|undefined + if (colors_buf__buf_selector == 0) { + const colors_buf__buf_u_selector: number = valueDeserializer.readInt8() + let colors_buf__buf_u: Color | number | string | Resource | undefined|undefined + if (colors_buf__buf_u_selector == 0) { + colors_buf__buf_u = (valueDeserializer.readInt32() as Color) + } + else if (colors_buf__buf_u_selector == 1) { + colors_buf__buf_u = (valueDeserializer.readNumber() as number) } + else if (colors_buf__buf_u_selector == 2) { + colors_buf__buf_u = (valueDeserializer.readString() as string) + } + else if (colors_buf__buf_u_selector == 3) { + colors_buf__buf_u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for colors_buf__buf_u has to be chosen through deserialisation.") + } + colors_buf__buf = (colors_buf__buf_u as Color | number | string | Resource) + } + else if (colors_buf__buf_selector == 1) { + colors_buf__buf = valueDeserializer.readLinearGradient_data_panel() } - colors_buf = colors_buf_ + else { + throw new Error("One of the branches for colors_buf__buf has to be chosen through deserialisation.") + } + colors_buf_[colors_buf__i] = (colors_buf__buf as ResourceColor | LinearGradient_data_panel) } - const colors_result: Array | undefined|undefined = colors_buf + colors_buf = colors_buf_ + } + const colors_result: Array | undefined|undefined = colors_buf let value: DataPanelShadowOptions = ({radius: radius_result,offsetX: offsetX_result,offsetY: offsetY_result,colors: colors_result} as DataPanelShadowOptions) - return (value as DataPanelShadowOptions) + return value } readDataPanelOptions(): DataPanelOptions { let valueDeserializer: Deserializer = this const values_buf_length: int32 = valueDeserializer.readInt32() let values_buf: Array = new Array() for (let values_buf_i = 0; values_buf_i < values_buf_length; values_buf_i++) { - { - values_buf[values_buf_i] = (valueDeserializer.readNumber() as number) - } + values_buf[values_buf_i] = (valueDeserializer.readNumber() as number) } const values_result: Array = values_buf const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) let max_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) - { - max_buf = (valueDeserializer.readNumber() as number) - } + { + max_buf = (valueDeserializer.readNumber() as number) + } const max_result: number | undefined|undefined = max_buf const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf: DataPanelType | undefined|undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readInt32() as DataPanelType) - } + { + type_buf = (valueDeserializer.readInt32() as DataPanelType) + } const type_result: DataPanelType | undefined|undefined = type_buf let value: DataPanelOptions = ({values: values_result,max: max_result,type: type_result} as DataPanelOptions) - return (value as DataPanelOptions) + return value } readSceneOptions(): SceneOptions { let valueDeserializer: Deserializer = this const scene_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scene_buf: ResourceStr | Scene | undefined|undefined if ((RuntimeType.UNDEFINED) != (scene_buf_runtimeType)) - { - const scene_buf__selector: int32 = valueDeserializer.readInt8() - let scene_buf_: ResourceStr | Scene | undefined|undefined - if (scene_buf__selector == 0) { - const scene_buf__u_selector: int32 = valueDeserializer.readInt8() - let scene_buf__u: string | Resource | undefined|undefined - if (scene_buf__u_selector == 0) { - scene_buf__u = (valueDeserializer.readString() as string) - } - else if (scene_buf__u_selector == 1) { - scene_buf__u = valueDeserializer.readResource() - } - scene_buf_ = (scene_buf__u as string | Resource) + { + const scene_buf__selector: number = valueDeserializer.readInt8() + let scene_buf_: ResourceStr | Scene | undefined|undefined + if (scene_buf__selector == 0) { + const scene_buf__u_selector: number = valueDeserializer.readInt8() + let scene_buf__u: string | Resource | undefined|undefined + if (scene_buf__u_selector == 0) { + scene_buf__u = (valueDeserializer.readString() as string) + } + else if (scene_buf__u_selector == 1) { + scene_buf__u = valueDeserializer.readResource() } - else if (scene_buf__selector == 1) { - scene_buf_ = valueDeserializer.readCustomObject("Scene") + else { + throw new Error("One of the branches for scene_buf__u has to be chosen through deserialisation.") } - scene_buf = (scene_buf_ as ResourceStr | Scene) + scene_buf_ = (scene_buf__u as string | Resource) + } + else if (scene_buf__selector == 1) { + scene_buf_ = valueDeserializer.readScene() + } + else { + throw new Error("One of the branches for scene_buf_ has to be chosen through deserialisation.") } + scene_buf = (scene_buf_ as ResourceStr | Scene) + } const scene_result: ResourceStr | Scene | undefined|undefined = scene_buf const modelType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let modelType_buf: ModelType | undefined|undefined if ((RuntimeType.UNDEFINED) != (modelType_buf_runtimeType)) - { - modelType_buf = (valueDeserializer.readInt32() as ModelType) - } + { + modelType_buf = (valueDeserializer.readInt32() as ModelType) + } const modelType_result: ModelType | undefined|undefined = modelType_buf let value: SceneOptions = ({scene: scene_result,modelType: modelType_result} as SceneOptions) - return (value as SceneOptions) + return value + } + readFadingEdgeOptions(): FadingEdgeOptions { + let valueDeserializer: Deserializer = this + const fadingEdgeLength_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fadingEdgeLength_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fadingEdgeLength_buf_runtimeType)) + { + fadingEdgeLength_buf = valueDeserializer.readLengthMetrics() + } + const fadingEdgeLength_result: LengthMetrics | undefined|undefined = fadingEdgeLength_buf + let value: FadingEdgeOptions = ({fadingEdgeLength: fadingEdgeLength_result} as FadingEdgeOptions) + return value + } + readEdgeEffectOptions(): EdgeEffectOptions { + let valueDeserializer: Deserializer = this + const alwaysEnabled_result: boolean = valueDeserializer.readBoolean() + let value: EdgeEffectOptions = ({alwaysEnabled: alwaysEnabled_result} as EdgeEffectOptions) + return value + } + readOffsetResult(): OffsetResult { + let valueDeserializer: Deserializer = this + const xOffset_result: number = (valueDeserializer.readNumber() as number) + const yOffset_result: number = (valueDeserializer.readNumber() as number) + let value: OffsetResult = ({xOffset: xOffset_result,yOffset: yOffset_result} as OffsetResult) + return value + } + readCallback_Number_ScrollState_Void(isSync: boolean = false): ((scrollOffset: number, scrollState: ScrollState) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (scrollOffset: number, scrollState: ScrollState): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(scrollOffset); _argsSerializer.writeInt32(scrollState); (isSync) ? (nativeModule()._CallCallbackSync(-1844695159, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1844695159, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readPointLightStyle(): PointLightStyle { let valueDeserializer: Deserializer = this const lightSource_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lightSource_buf: LightSource | undefined|undefined if ((RuntimeType.UNDEFINED) != (lightSource_buf_runtimeType)) - { - lightSource_buf = valueDeserializer.readLightSource() - } + { + lightSource_buf = valueDeserializer.readLightSource() + } const lightSource_result: LightSource | undefined|undefined = lightSource_buf const illuminated_buf_runtimeType = (valueDeserializer.readInt8() as int32) let illuminated_buf: IlluminatedType | undefined|undefined if ((RuntimeType.UNDEFINED) != (illuminated_buf_runtimeType)) - { - illuminated_buf = (valueDeserializer.readInt32() as IlluminatedType) - } + { + illuminated_buf = (valueDeserializer.readInt32() as IlluminatedType) + } const illuminated_result: IlluminatedType | undefined|undefined = illuminated_buf const bloom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bloom_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (bloom_buf_runtimeType)) - { - bloom_buf = (valueDeserializer.readNumber() as number) - } + { + bloom_buf = (valueDeserializer.readNumber() as number) + } const bloom_result: number | undefined|undefined = bloom_buf let value: PointLightStyle = ({lightSource: lightSource_result,illuminated: illuminated_result,bloom: bloom_result} as PointLightStyle) - return (value as PointLightStyle) + return value } readColumnOptions(): ColumnOptions { let valueDeserializer: Deserializer = this const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) let space_buf: string | number | undefined|undefined if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) - { - const space_buf__selector: int32 = valueDeserializer.readInt8() - let space_buf_: string | number | undefined|undefined - if (space_buf__selector == 0) { - space_buf_ = (valueDeserializer.readString() as string) - } - else if (space_buf__selector == 1) { - space_buf_ = (valueDeserializer.readNumber() as number) - } - space_buf = (space_buf_ as string | number) + { + const space_buf__selector: number = valueDeserializer.readInt8() + let space_buf_: string | number | undefined|undefined + if (space_buf__selector == 0) { + space_buf_ = (valueDeserializer.readString() as string) + } + else if (space_buf__selector == 1) { + space_buf_ = (valueDeserializer.readNumber() as number) } + else { + throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") + } + space_buf = (space_buf_ as string | number) + } const space_result: string | number | undefined|undefined = space_buf let value: ColumnOptions = ({space: space_result} as ColumnOptions) - return (value as ColumnOptions) + return value } readCircleOptions(): CircleOptions { 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + } + 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_buf__selector: number = 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) } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + height_buf = (height_buf_ as string | number) + } const height_result: string | number | undefined|undefined = height_buf let value: CircleOptions = ({width: width_result,height: height_result} as CircleOptions) - return (value as CircleOptions) + return value } readCheckboxGroupResult(): CheckboxGroupResult { let valueDeserializer: Deserializer = this const name_buf_length: int32 = valueDeserializer.readInt32() let name_buf: Array = new Array() for (let name_buf_i = 0; name_buf_i < name_buf_length; name_buf_i++) { - { - name_buf[name_buf_i] = (valueDeserializer.readString() as string) - } + name_buf[name_buf_i] = (valueDeserializer.readString() as string) } const name_result: Array = name_buf const status_result: SelectStatus = (valueDeserializer.readInt32() as SelectStatus) let value: CheckboxGroupResult = ({name: name_result,status: status_result} as CheckboxGroupResult) - return (value as CheckboxGroupResult) + return value } - readOnCheckboxGroupChangeCallback(): OnCheckboxGroupChangeCallback { + readOnCheckboxGroupChangeCallback(isSync: boolean = false): OnCheckboxGroupChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: CheckboxGroupResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeCheckboxGroupResult(value); nativeModule()._CallCallback(CallbackKind.Kind_OnCheckboxGroupChangeCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (value: CheckboxGroupResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCheckboxGroupResult(value); (isSync) ? (nativeModule()._CallCallbackSync(-1053064240, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1053064240, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readCheckboxGroupOptions(): CheckboxGroupOptions { let valueDeserializer: Deserializer = this const group_buf_runtimeType = (valueDeserializer.readInt8() as int32) let group_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (group_buf_runtimeType)) - { - group_buf = (valueDeserializer.readString() as string) - } + { + group_buf = (valueDeserializer.readString() as string) + } const group_result: string | undefined|undefined = group_buf let value: CheckboxGroupOptions = ({group: group_result} as CheckboxGroupOptions) - return (value as CheckboxGroupOptions) + return value } - readOnCheckboxChangeCallback(): OnCheckboxChangeCallback { + readOnCheckboxChangeCallback(isSync: boolean = false): OnCheckboxChangeCallback { 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_OnCheckboxChangeCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (value: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(value); (isSync) ? (nativeModule()._CallCallbackSync(-1198592337, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1198592337, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readMarkStyle(): MarkStyle { let valueDeserializer: Deserializer = this const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) - { - const strokeColor_buf__selector: int32 = valueDeserializer.readInt8() - let strokeColor_buf_: Color | number | string | Resource | undefined|undefined - if (strokeColor_buf__selector == 0) { - strokeColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (strokeColor_buf__selector == 1) { - strokeColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (strokeColor_buf__selector == 2) { - strokeColor_buf_ = (valueDeserializer.readString() as string) - } - else if (strokeColor_buf__selector == 3) { - strokeColor_buf_ = valueDeserializer.readResource() - } - strokeColor_buf = (strokeColor_buf_ as Color | number | string | Resource) + { + const strokeColor_buf__selector: number = valueDeserializer.readInt8() + let strokeColor_buf_: Color | number | string | Resource | undefined|undefined + if (strokeColor_buf__selector == 0) { + strokeColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (strokeColor_buf__selector == 1) { + strokeColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (strokeColor_buf__selector == 2) { + strokeColor_buf_ = (valueDeserializer.readString() as string) + } + else if (strokeColor_buf__selector == 3) { + strokeColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for strokeColor_buf_ has to be chosen through deserialisation.") } + strokeColor_buf = (strokeColor_buf_ as Color | number | string | Resource) + } const strokeColor_result: ResourceColor | undefined|undefined = strokeColor_buf const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) let size_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) - { - size_buf = (valueDeserializer.readLength() as Length) - } + { + size_buf = (valueDeserializer.readLength() as Length) + } const size_result: Length | undefined|undefined = size_buf const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeWidth_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = (valueDeserializer.readLength() as Length) - } + { + strokeWidth_buf = (valueDeserializer.readLength() as Length) + } const strokeWidth_result: Length | undefined|undefined = strokeWidth_buf let value: MarkStyle = ({strokeColor: strokeColor_result,size: size_result,strokeWidth: strokeWidth_result} as MarkStyle) - return (value as MarkStyle) + return value } readCheckboxOptions(): CheckboxOptions { let valueDeserializer: Deserializer = this const name_buf_runtimeType = (valueDeserializer.readInt8() as int32) let name_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (name_buf_runtimeType)) - { - name_buf = (valueDeserializer.readString() as string) - } + { + name_buf = (valueDeserializer.readString() as string) + } const name_result: string | undefined|undefined = name_buf const group_buf_runtimeType = (valueDeserializer.readInt8() as int32) let group_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (group_buf_runtimeType)) - { - group_buf = (valueDeserializer.readString() as string) - } + { + group_buf = (valueDeserializer.readString() as string) + } const group_result: string | undefined|undefined = group_buf const indicatorBuilder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let indicatorBuilder_buf: CustomBuilder | undefined|undefined if ((RuntimeType.UNDEFINED) != (indicatorBuilder_buf_runtimeType)) - { - indicatorBuilder_buf = valueDeserializer.readCallback_Any() - } + { + indicatorBuilder_buf = valueDeserializer.readCallback_Any() + } const indicatorBuilder_result: CustomBuilder | undefined|undefined = indicatorBuilder_buf let value: CheckboxOptions = ({name: name_result,group: group_result,indicatorBuilder: indicatorBuilder_result} as CheckboxOptions) - return (value as CheckboxOptions) + return value } readCalendarOptions(): CalendarOptions { let valueDeserializer: Deserializer = this const hintRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hintRadius_buf: number | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (hintRadius_buf_runtimeType)) - { - const hintRadius_buf__selector: int32 = valueDeserializer.readInt8() - let hintRadius_buf_: number | Resource | undefined|undefined - if (hintRadius_buf__selector == 0) { - hintRadius_buf_ = (valueDeserializer.readNumber() as number) - } - else if (hintRadius_buf__selector == 1) { - hintRadius_buf_ = valueDeserializer.readResource() - } - hintRadius_buf = (hintRadius_buf_ as number | Resource) + { + const hintRadius_buf__selector: number = valueDeserializer.readInt8() + let hintRadius_buf_: number | Resource | undefined|undefined + if (hintRadius_buf__selector == 0) { + hintRadius_buf_ = (valueDeserializer.readNumber() as number) + } + else if (hintRadius_buf__selector == 1) { + hintRadius_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for hintRadius_buf_ has to be chosen through deserialisation.") + } + hintRadius_buf = (hintRadius_buf_ as number | Resource) + } const hintRadius_result: number | Resource | undefined|undefined = hintRadius_buf const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf: Date | undefined|undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = new Date(valueDeserializer.readInt64()) - } + { + selected_buf = new Date(valueDeserializer.readInt64()) + } const selected_result: Date | undefined|undefined = selected_buf let value: CalendarOptions = ({hintRadius: hintRadius_result,selected: selected_result} as CalendarOptions) - return (value as CalendarOptions) + return value } readCalendarRequestedData(): CalendarRequestedData { let valueDeserializer: Deserializer = this @@ -15413,12 +16648,13 @@ export class Deserializer extends DeserializerBase { const currentMonth_result: number = (valueDeserializer.readNumber() as number) const monthState_result: number = (valueDeserializer.readNumber() as number) let value: CalendarRequestedData = ({year: year_result,month: month_result,currentYear: currentYear_result,currentMonth: currentMonth_result,monthState: monthState_result} as CalendarRequestedData) - return (value as CalendarRequestedData) + return value } - readCallback_CalendarRequestedData_Void(): ((event: CalendarRequestedData) => void) { + readCallback_CalendarRequestedData_Void(isSync: boolean = false): ((event: CalendarRequestedData) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: CalendarRequestedData): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeCalendarRequestedData(event); nativeModule()._CallCallback(CallbackKind.Kind_Callback_CalendarRequestedData_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: CalendarRequestedData): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCalendarRequestedData(event); (isSync) ? (nativeModule()._CallCallbackSync(1074619005, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1074619005, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readCalendarSelectedDate(): CalendarSelectedDate { let valueDeserializer: Deserializer = this @@ -15426,562 +16662,608 @@ export class Deserializer extends DeserializerBase { const month_result: number = (valueDeserializer.readNumber() as number) const day_result: number = (valueDeserializer.readNumber() as number) let value: CalendarSelectedDate = ({year: year_result,month: month_result,day: day_result} as CalendarSelectedDate) - return (value as CalendarSelectedDate) + return value } - readCallback_CalendarSelectedDate_Void(): ((event: CalendarSelectedDate) => void) { + readCallback_CalendarSelectedDate_Void(isSync: boolean = false): ((event: CalendarSelectedDate) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: CalendarSelectedDate): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeCalendarSelectedDate(event); nativeModule()._CallCallback(CallbackKind.Kind_Callback_CalendarSelectedDate_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: CalendarSelectedDate): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCalendarSelectedDate(event); (isSync) ? (nativeModule()._CallCallbackSync(-289198976, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-289198976, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readWorkStateStyle(): WorkStateStyle { let valueDeserializer: Deserializer = this const workDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let workDayMarkColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (workDayMarkColor_buf_runtimeType)) - { - const workDayMarkColor_buf__selector: int32 = valueDeserializer.readInt8() - let workDayMarkColor_buf_: Color | number | string | Resource | undefined|undefined - if (workDayMarkColor_buf__selector == 0) { - workDayMarkColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (workDayMarkColor_buf__selector == 1) { - workDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (workDayMarkColor_buf__selector == 2) { - workDayMarkColor_buf_ = (valueDeserializer.readString() as string) - } - else if (workDayMarkColor_buf__selector == 3) { - workDayMarkColor_buf_ = valueDeserializer.readResource() - } - workDayMarkColor_buf = (workDayMarkColor_buf_ as Color | number | string | Resource) + { + const workDayMarkColor_buf__selector: number = valueDeserializer.readInt8() + let workDayMarkColor_buf_: Color | number | string | Resource | undefined|undefined + if (workDayMarkColor_buf__selector == 0) { + workDayMarkColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (workDayMarkColor_buf__selector == 1) { + workDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (workDayMarkColor_buf__selector == 2) { + workDayMarkColor_buf_ = (valueDeserializer.readString() as string) } + else if (workDayMarkColor_buf__selector == 3) { + workDayMarkColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for workDayMarkColor_buf_ has to be chosen through deserialisation.") + } + workDayMarkColor_buf = (workDayMarkColor_buf_ as Color | number | string | Resource) + } const workDayMarkColor_result: ResourceColor | undefined|undefined = workDayMarkColor_buf const offDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offDayMarkColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (offDayMarkColor_buf_runtimeType)) - { - const offDayMarkColor_buf__selector: int32 = valueDeserializer.readInt8() - let offDayMarkColor_buf_: Color | number | string | Resource | undefined|undefined - if (offDayMarkColor_buf__selector == 0) { - offDayMarkColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (offDayMarkColor_buf__selector == 1) { - offDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (offDayMarkColor_buf__selector == 2) { - offDayMarkColor_buf_ = (valueDeserializer.readString() as string) - } - else if (offDayMarkColor_buf__selector == 3) { - offDayMarkColor_buf_ = valueDeserializer.readResource() - } - offDayMarkColor_buf = (offDayMarkColor_buf_ as Color | number | string | Resource) + { + const offDayMarkColor_buf__selector: number = valueDeserializer.readInt8() + let offDayMarkColor_buf_: Color | number | string | Resource | undefined|undefined + if (offDayMarkColor_buf__selector == 0) { + offDayMarkColor_buf_ = (valueDeserializer.readInt32() as Color) } + else if (offDayMarkColor_buf__selector == 1) { + offDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (offDayMarkColor_buf__selector == 2) { + offDayMarkColor_buf_ = (valueDeserializer.readString() as string) + } + else if (offDayMarkColor_buf__selector == 3) { + offDayMarkColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for offDayMarkColor_buf_ has to be chosen through deserialisation.") + } + offDayMarkColor_buf = (offDayMarkColor_buf_ as Color | number | string | Resource) + } const offDayMarkColor_result: ResourceColor | undefined|undefined = offDayMarkColor_buf const workDayMarkSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let workDayMarkSize_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (workDayMarkSize_buf_runtimeType)) - { - workDayMarkSize_buf = (valueDeserializer.readNumber() as number) - } + { + workDayMarkSize_buf = (valueDeserializer.readNumber() as number) + } const workDayMarkSize_result: number | undefined|undefined = workDayMarkSize_buf const offDayMarkSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offDayMarkSize_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (offDayMarkSize_buf_runtimeType)) - { - offDayMarkSize_buf = (valueDeserializer.readNumber() as number) - } + { + offDayMarkSize_buf = (valueDeserializer.readNumber() as number) + } const offDayMarkSize_result: number | undefined|undefined = offDayMarkSize_buf const workStateWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let workStateWidth_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (workStateWidth_buf_runtimeType)) - { - workStateWidth_buf = (valueDeserializer.readNumber() as number) - } + { + workStateWidth_buf = (valueDeserializer.readNumber() as number) + } const workStateWidth_result: number | undefined|undefined = workStateWidth_buf const workStateHorizontalMovingDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) let workStateHorizontalMovingDistance_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (workStateHorizontalMovingDistance_buf_runtimeType)) - { - workStateHorizontalMovingDistance_buf = (valueDeserializer.readNumber() as number) - } + { + workStateHorizontalMovingDistance_buf = (valueDeserializer.readNumber() as number) + } const workStateHorizontalMovingDistance_result: number | undefined|undefined = workStateHorizontalMovingDistance_buf const workStateVerticalMovingDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) let workStateVerticalMovingDistance_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (workStateVerticalMovingDistance_buf_runtimeType)) - { - workStateVerticalMovingDistance_buf = (valueDeserializer.readNumber() as number) - } + { + workStateVerticalMovingDistance_buf = (valueDeserializer.readNumber() as number) + } const workStateVerticalMovingDistance_result: number | undefined|undefined = workStateVerticalMovingDistance_buf 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) + return value } readWeekStyle(): WeekStyle { let valueDeserializer: Deserializer = this const weekColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let weekColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (weekColor_buf_runtimeType)) - { - const weekColor_buf__selector: int32 = valueDeserializer.readInt8() - let weekColor_buf_: Color | number | string | Resource | undefined|undefined - if (weekColor_buf__selector == 0) { - weekColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (weekColor_buf__selector == 1) { - weekColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (weekColor_buf__selector == 2) { - weekColor_buf_ = (valueDeserializer.readString() as string) - } - else if (weekColor_buf__selector == 3) { - weekColor_buf_ = valueDeserializer.readResource() - } - weekColor_buf = (weekColor_buf_ as Color | number | string | Resource) + { + const weekColor_buf__selector: number = valueDeserializer.readInt8() + let weekColor_buf_: Color | number | string | Resource | undefined|undefined + if (weekColor_buf__selector == 0) { + weekColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (weekColor_buf__selector == 1) { + weekColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (weekColor_buf__selector == 2) { + weekColor_buf_ = (valueDeserializer.readString() as string) + } + else if (weekColor_buf__selector == 3) { + weekColor_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for weekColor_buf_ has to be chosen through deserialisation.") + } + weekColor_buf = (weekColor_buf_ as Color | number | string | Resource) + } const weekColor_result: ResourceColor | undefined|undefined = weekColor_buf const weekendDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let weekendDayColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (weekendDayColor_buf_runtimeType)) - { - const weekendDayColor_buf__selector: int32 = valueDeserializer.readInt8() - let weekendDayColor_buf_: Color | number | string | Resource | undefined|undefined - if (weekendDayColor_buf__selector == 0) { - weekendDayColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (weekendDayColor_buf__selector == 1) { - weekendDayColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (weekendDayColor_buf__selector == 2) { - weekendDayColor_buf_ = (valueDeserializer.readString() as string) - } - else if (weekendDayColor_buf__selector == 3) { - weekendDayColor_buf_ = valueDeserializer.readResource() - } - weekendDayColor_buf = (weekendDayColor_buf_ as Color | number | string | Resource) + { + const weekendDayColor_buf__selector: number = valueDeserializer.readInt8() + let weekendDayColor_buf_: Color | number | string | Resource | undefined|undefined + if (weekendDayColor_buf__selector == 0) { + weekendDayColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (weekendDayColor_buf__selector == 1) { + weekendDayColor_buf_ = (valueDeserializer.readNumber() as number) } + else if (weekendDayColor_buf__selector == 2) { + weekendDayColor_buf_ = (valueDeserializer.readString() as string) + } + else if (weekendDayColor_buf__selector == 3) { + weekendDayColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for weekendDayColor_buf_ has to be chosen through deserialisation.") + } + weekendDayColor_buf = (weekendDayColor_buf_ as Color | number | string | Resource) + } const weekendDayColor_result: ResourceColor | undefined|undefined = weekendDayColor_buf const weekendLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let weekendLunarColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (weekendLunarColor_buf_runtimeType)) - { - const weekendLunarColor_buf__selector: int32 = valueDeserializer.readInt8() - let weekendLunarColor_buf_: Color | number | string | Resource | undefined|undefined - if (weekendLunarColor_buf__selector == 0) { - weekendLunarColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (weekendLunarColor_buf__selector == 1) { - weekendLunarColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (weekendLunarColor_buf__selector == 2) { - weekendLunarColor_buf_ = (valueDeserializer.readString() as string) - } - else if (weekendLunarColor_buf__selector == 3) { - weekendLunarColor_buf_ = valueDeserializer.readResource() - } - weekendLunarColor_buf = (weekendLunarColor_buf_ as Color | number | string | Resource) + { + const weekendLunarColor_buf__selector: number = valueDeserializer.readInt8() + let weekendLunarColor_buf_: Color | number | string | Resource | undefined|undefined + if (weekendLunarColor_buf__selector == 0) { + weekendLunarColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (weekendLunarColor_buf__selector == 1) { + weekendLunarColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (weekendLunarColor_buf__selector == 2) { + weekendLunarColor_buf_ = (valueDeserializer.readString() as string) + } + else if (weekendLunarColor_buf__selector == 3) { + weekendLunarColor_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for weekendLunarColor_buf_ has to be chosen through deserialisation.") + } + weekendLunarColor_buf = (weekendLunarColor_buf_ as Color | number | string | Resource) + } const weekendLunarColor_result: ResourceColor | undefined|undefined = weekendLunarColor_buf const weekFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let weekFontSize_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (weekFontSize_buf_runtimeType)) - { - weekFontSize_buf = (valueDeserializer.readNumber() as number) - } + { + weekFontSize_buf = (valueDeserializer.readNumber() as number) + } const weekFontSize_result: number | undefined|undefined = weekFontSize_buf const weekHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let weekHeight_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (weekHeight_buf_runtimeType)) - { - weekHeight_buf = (valueDeserializer.readNumber() as number) - } + { + weekHeight_buf = (valueDeserializer.readNumber() as number) + } const weekHeight_result: number | undefined|undefined = weekHeight_buf const weekWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let weekWidth_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (weekWidth_buf_runtimeType)) - { - weekWidth_buf = (valueDeserializer.readNumber() as number) - } + { + weekWidth_buf = (valueDeserializer.readNumber() as number) + } const weekWidth_result: number | undefined|undefined = weekWidth_buf const weekAndDayRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) let weekAndDayRowSpace_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (weekAndDayRowSpace_buf_runtimeType)) - { - weekAndDayRowSpace_buf = (valueDeserializer.readNumber() as number) - } + { + weekAndDayRowSpace_buf = (valueDeserializer.readNumber() as number) + } const weekAndDayRowSpace_result: number | undefined|undefined = weekAndDayRowSpace_buf 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) + return value } readTodayStyle(): TodayStyle { let valueDeserializer: Deserializer = this const focusedDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let focusedDayColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (focusedDayColor_buf_runtimeType)) - { - const focusedDayColor_buf__selector: int32 = valueDeserializer.readInt8() - let focusedDayColor_buf_: Color | number | string | Resource | undefined|undefined - if (focusedDayColor_buf__selector == 0) { - focusedDayColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (focusedDayColor_buf__selector == 1) { - focusedDayColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (focusedDayColor_buf__selector == 2) { - focusedDayColor_buf_ = (valueDeserializer.readString() as string) - } - else if (focusedDayColor_buf__selector == 3) { - focusedDayColor_buf_ = valueDeserializer.readResource() - } - focusedDayColor_buf = (focusedDayColor_buf_ as Color | number | string | Resource) + { + const focusedDayColor_buf__selector: number = valueDeserializer.readInt8() + let focusedDayColor_buf_: Color | number | string | Resource | undefined|undefined + if (focusedDayColor_buf__selector == 0) { + focusedDayColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (focusedDayColor_buf__selector == 1) { + focusedDayColor_buf_ = (valueDeserializer.readNumber() as number) } + else if (focusedDayColor_buf__selector == 2) { + focusedDayColor_buf_ = (valueDeserializer.readString() as string) + } + else if (focusedDayColor_buf__selector == 3) { + focusedDayColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for focusedDayColor_buf_ has to be chosen through deserialisation.") + } + focusedDayColor_buf = (focusedDayColor_buf_ as Color | number | string | Resource) + } const focusedDayColor_result: ResourceColor | undefined|undefined = focusedDayColor_buf const focusedLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let focusedLunarColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (focusedLunarColor_buf_runtimeType)) - { - const focusedLunarColor_buf__selector: int32 = valueDeserializer.readInt8() - let focusedLunarColor_buf_: Color | number | string | Resource | undefined|undefined - if (focusedLunarColor_buf__selector == 0) { - focusedLunarColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (focusedLunarColor_buf__selector == 1) { - focusedLunarColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (focusedLunarColor_buf__selector == 2) { - focusedLunarColor_buf_ = (valueDeserializer.readString() as string) - } - else if (focusedLunarColor_buf__selector == 3) { - focusedLunarColor_buf_ = valueDeserializer.readResource() - } - focusedLunarColor_buf = (focusedLunarColor_buf_ as Color | number | string | Resource) + { + const focusedLunarColor_buf__selector: number = valueDeserializer.readInt8() + let focusedLunarColor_buf_: Color | number | string | Resource | undefined|undefined + if (focusedLunarColor_buf__selector == 0) { + focusedLunarColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (focusedLunarColor_buf__selector == 1) { + focusedLunarColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (focusedLunarColor_buf__selector == 2) { + focusedLunarColor_buf_ = (valueDeserializer.readString() as string) + } + else if (focusedLunarColor_buf__selector == 3) { + focusedLunarColor_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for focusedLunarColor_buf_ has to be chosen through deserialisation.") + } + focusedLunarColor_buf = (focusedLunarColor_buf_ as Color | number | string | Resource) + } const focusedLunarColor_result: ResourceColor | undefined|undefined = focusedLunarColor_buf const focusedAreaBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let focusedAreaBackgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (focusedAreaBackgroundColor_buf_runtimeType)) - { - const focusedAreaBackgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let focusedAreaBackgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (focusedAreaBackgroundColor_buf__selector == 0) { - focusedAreaBackgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (focusedAreaBackgroundColor_buf__selector == 1) { - focusedAreaBackgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (focusedAreaBackgroundColor_buf__selector == 2) { - focusedAreaBackgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (focusedAreaBackgroundColor_buf__selector == 3) { - focusedAreaBackgroundColor_buf_ = valueDeserializer.readResource() - } - focusedAreaBackgroundColor_buf = (focusedAreaBackgroundColor_buf_ as Color | number | string | Resource) + { + const focusedAreaBackgroundColor_buf__selector: number = valueDeserializer.readInt8() + let focusedAreaBackgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (focusedAreaBackgroundColor_buf__selector == 0) { + focusedAreaBackgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (focusedAreaBackgroundColor_buf__selector == 1) { + focusedAreaBackgroundColor_buf_ = (valueDeserializer.readNumber() as number) } + else if (focusedAreaBackgroundColor_buf__selector == 2) { + focusedAreaBackgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (focusedAreaBackgroundColor_buf__selector == 3) { + focusedAreaBackgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for focusedAreaBackgroundColor_buf_ has to be chosen through deserialisation.") + } + focusedAreaBackgroundColor_buf = (focusedAreaBackgroundColor_buf_ as Color | number | string | Resource) + } const focusedAreaBackgroundColor_result: ResourceColor | undefined|undefined = focusedAreaBackgroundColor_buf const focusedAreaRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let focusedAreaRadius_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (focusedAreaRadius_buf_runtimeType)) - { - focusedAreaRadius_buf = (valueDeserializer.readNumber() as number) - } + { + focusedAreaRadius_buf = (valueDeserializer.readNumber() as number) + } const focusedAreaRadius_result: number | undefined|undefined = focusedAreaRadius_buf let value: TodayStyle = ({focusedDayColor: focusedDayColor_result,focusedLunarColor: focusedLunarColor_result,focusedAreaBackgroundColor: focusedAreaBackgroundColor_result,focusedAreaRadius: focusedAreaRadius_result} as TodayStyle) - return (value as TodayStyle) + return value } readNonCurrentDayStyle(): NonCurrentDayStyle { let valueDeserializer: Deserializer = this const nonCurrentMonthDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let nonCurrentMonthDayColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (nonCurrentMonthDayColor_buf_runtimeType)) - { - const nonCurrentMonthDayColor_buf__selector: int32 = valueDeserializer.readInt8() - let nonCurrentMonthDayColor_buf_: Color | number | string | Resource | undefined|undefined - if (nonCurrentMonthDayColor_buf__selector == 0) { - nonCurrentMonthDayColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (nonCurrentMonthDayColor_buf__selector == 1) { - nonCurrentMonthDayColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (nonCurrentMonthDayColor_buf__selector == 2) { - nonCurrentMonthDayColor_buf_ = (valueDeserializer.readString() as string) - } - else if (nonCurrentMonthDayColor_buf__selector == 3) { - nonCurrentMonthDayColor_buf_ = valueDeserializer.readResource() - } - nonCurrentMonthDayColor_buf = (nonCurrentMonthDayColor_buf_ as Color | number | string | Resource) + { + const nonCurrentMonthDayColor_buf__selector: number = valueDeserializer.readInt8() + let nonCurrentMonthDayColor_buf_: Color | number | string | Resource | undefined|undefined + if (nonCurrentMonthDayColor_buf__selector == 0) { + nonCurrentMonthDayColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (nonCurrentMonthDayColor_buf__selector == 1) { + nonCurrentMonthDayColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (nonCurrentMonthDayColor_buf__selector == 2) { + nonCurrentMonthDayColor_buf_ = (valueDeserializer.readString() as string) + } + else if (nonCurrentMonthDayColor_buf__selector == 3) { + nonCurrentMonthDayColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for nonCurrentMonthDayColor_buf_ has to be chosen through deserialisation.") } + nonCurrentMonthDayColor_buf = (nonCurrentMonthDayColor_buf_ as Color | number | string | Resource) + } const nonCurrentMonthDayColor_result: ResourceColor | undefined|undefined = nonCurrentMonthDayColor_buf const nonCurrentMonthLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let nonCurrentMonthLunarColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (nonCurrentMonthLunarColor_buf_runtimeType)) - { - const nonCurrentMonthLunarColor_buf__selector: int32 = valueDeserializer.readInt8() - let nonCurrentMonthLunarColor_buf_: Color | number | string | Resource | undefined|undefined - if (nonCurrentMonthLunarColor_buf__selector == 0) { - nonCurrentMonthLunarColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (nonCurrentMonthLunarColor_buf__selector == 1) { - nonCurrentMonthLunarColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (nonCurrentMonthLunarColor_buf__selector == 2) { - nonCurrentMonthLunarColor_buf_ = (valueDeserializer.readString() as string) - } - else if (nonCurrentMonthLunarColor_buf__selector == 3) { - nonCurrentMonthLunarColor_buf_ = valueDeserializer.readResource() - } - nonCurrentMonthLunarColor_buf = (nonCurrentMonthLunarColor_buf_ as Color | number | string | Resource) + { + const nonCurrentMonthLunarColor_buf__selector: number = valueDeserializer.readInt8() + let nonCurrentMonthLunarColor_buf_: Color | number | string | Resource | undefined|undefined + if (nonCurrentMonthLunarColor_buf__selector == 0) { + nonCurrentMonthLunarColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (nonCurrentMonthLunarColor_buf__selector == 1) { + nonCurrentMonthLunarColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (nonCurrentMonthLunarColor_buf__selector == 2) { + nonCurrentMonthLunarColor_buf_ = (valueDeserializer.readString() as string) } + else if (nonCurrentMonthLunarColor_buf__selector == 3) { + nonCurrentMonthLunarColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for nonCurrentMonthLunarColor_buf_ has to be chosen through deserialisation.") + } + nonCurrentMonthLunarColor_buf = (nonCurrentMonthLunarColor_buf_ as Color | number | string | Resource) + } const nonCurrentMonthLunarColor_result: ResourceColor | undefined|undefined = nonCurrentMonthLunarColor_buf const nonCurrentMonthWorkDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let nonCurrentMonthWorkDayMarkColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (nonCurrentMonthWorkDayMarkColor_buf_runtimeType)) - { - const nonCurrentMonthWorkDayMarkColor_buf__selector: int32 = valueDeserializer.readInt8() - let nonCurrentMonthWorkDayMarkColor_buf_: Color | number | string | Resource | undefined|undefined - if (nonCurrentMonthWorkDayMarkColor_buf__selector == 0) { - nonCurrentMonthWorkDayMarkColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 1) { - nonCurrentMonthWorkDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 2) { - nonCurrentMonthWorkDayMarkColor_buf_ = (valueDeserializer.readString() as string) - } - else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 3) { - nonCurrentMonthWorkDayMarkColor_buf_ = valueDeserializer.readResource() - } - nonCurrentMonthWorkDayMarkColor_buf = (nonCurrentMonthWorkDayMarkColor_buf_ as Color | number | string | Resource) + { + const nonCurrentMonthWorkDayMarkColor_buf__selector: number = valueDeserializer.readInt8() + let nonCurrentMonthWorkDayMarkColor_buf_: Color | number | string | Resource | undefined|undefined + if (nonCurrentMonthWorkDayMarkColor_buf__selector == 0) { + nonCurrentMonthWorkDayMarkColor_buf_ = (valueDeserializer.readInt32() as Color) } + else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 1) { + nonCurrentMonthWorkDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 2) { + nonCurrentMonthWorkDayMarkColor_buf_ = (valueDeserializer.readString() as string) + } + else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 3) { + nonCurrentMonthWorkDayMarkColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for nonCurrentMonthWorkDayMarkColor_buf_ has to be chosen through deserialisation.") + } + nonCurrentMonthWorkDayMarkColor_buf = (nonCurrentMonthWorkDayMarkColor_buf_ as Color | number | string | Resource) + } const nonCurrentMonthWorkDayMarkColor_result: ResourceColor | undefined|undefined = nonCurrentMonthWorkDayMarkColor_buf const nonCurrentMonthOffDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let nonCurrentMonthOffDayMarkColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (nonCurrentMonthOffDayMarkColor_buf_runtimeType)) - { - const nonCurrentMonthOffDayMarkColor_buf__selector: int32 = valueDeserializer.readInt8() - let nonCurrentMonthOffDayMarkColor_buf_: Color | number | string | Resource | undefined|undefined - if (nonCurrentMonthOffDayMarkColor_buf__selector == 0) { - nonCurrentMonthOffDayMarkColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (nonCurrentMonthOffDayMarkColor_buf__selector == 1) { - nonCurrentMonthOffDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (nonCurrentMonthOffDayMarkColor_buf__selector == 2) { - nonCurrentMonthOffDayMarkColor_buf_ = (valueDeserializer.readString() as string) - } - else if (nonCurrentMonthOffDayMarkColor_buf__selector == 3) { - nonCurrentMonthOffDayMarkColor_buf_ = valueDeserializer.readResource() - } - nonCurrentMonthOffDayMarkColor_buf = (nonCurrentMonthOffDayMarkColor_buf_ as Color | number | string | Resource) + { + const nonCurrentMonthOffDayMarkColor_buf__selector: number = valueDeserializer.readInt8() + let nonCurrentMonthOffDayMarkColor_buf_: Color | number | string | Resource | undefined|undefined + if (nonCurrentMonthOffDayMarkColor_buf__selector == 0) { + nonCurrentMonthOffDayMarkColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (nonCurrentMonthOffDayMarkColor_buf__selector == 1) { + nonCurrentMonthOffDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (nonCurrentMonthOffDayMarkColor_buf__selector == 2) { + nonCurrentMonthOffDayMarkColor_buf_ = (valueDeserializer.readString() as string) } + else if (nonCurrentMonthOffDayMarkColor_buf__selector == 3) { + nonCurrentMonthOffDayMarkColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for nonCurrentMonthOffDayMarkColor_buf_ has to be chosen through deserialisation.") + } + nonCurrentMonthOffDayMarkColor_buf = (nonCurrentMonthOffDayMarkColor_buf_ as Color | number | string | Resource) + } const nonCurrentMonthOffDayMarkColor_result: ResourceColor | undefined|undefined = nonCurrentMonthOffDayMarkColor_buf let value: NonCurrentDayStyle = ({nonCurrentMonthDayColor: nonCurrentMonthDayColor_result,nonCurrentMonthLunarColor: nonCurrentMonthLunarColor_result,nonCurrentMonthWorkDayMarkColor: nonCurrentMonthWorkDayMarkColor_result,nonCurrentMonthOffDayMarkColor: nonCurrentMonthOffDayMarkColor_result} as NonCurrentDayStyle) - return (value as NonCurrentDayStyle) + return value } readCurrentDayStyle(): CurrentDayStyle { let valueDeserializer: Deserializer = this const dayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dayColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (dayColor_buf_runtimeType)) - { - const dayColor_buf__selector: int32 = valueDeserializer.readInt8() - let dayColor_buf_: Color | number | string | Resource | undefined|undefined - if (dayColor_buf__selector == 0) { - dayColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (dayColor_buf__selector == 1) { - dayColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (dayColor_buf__selector == 2) { - dayColor_buf_ = (valueDeserializer.readString() as string) - } - else if (dayColor_buf__selector == 3) { - dayColor_buf_ = valueDeserializer.readResource() - } - dayColor_buf = (dayColor_buf_ as Color | number | string | Resource) + { + const dayColor_buf__selector: number = valueDeserializer.readInt8() + let dayColor_buf_: Color | number | string | Resource | undefined|undefined + if (dayColor_buf__selector == 0) { + dayColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (dayColor_buf__selector == 1) { + dayColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (dayColor_buf__selector == 2) { + dayColor_buf_ = (valueDeserializer.readString() as string) + } + else if (dayColor_buf__selector == 3) { + dayColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for dayColor_buf_ has to be chosen through deserialisation.") } + dayColor_buf = (dayColor_buf_ as Color | number | string | Resource) + } const dayColor_result: ResourceColor | undefined|undefined = dayColor_buf const lunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lunarColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (lunarColor_buf_runtimeType)) - { - const lunarColor_buf__selector: int32 = valueDeserializer.readInt8() - let lunarColor_buf_: Color | number | string | Resource | undefined|undefined - if (lunarColor_buf__selector == 0) { - lunarColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (lunarColor_buf__selector == 1) { - lunarColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (lunarColor_buf__selector == 2) { - lunarColor_buf_ = (valueDeserializer.readString() as string) - } - else if (lunarColor_buf__selector == 3) { - lunarColor_buf_ = valueDeserializer.readResource() - } - lunarColor_buf = (lunarColor_buf_ as Color | number | string | Resource) + { + const lunarColor_buf__selector: number = valueDeserializer.readInt8() + let lunarColor_buf_: Color | number | string | Resource | undefined|undefined + if (lunarColor_buf__selector == 0) { + lunarColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (lunarColor_buf__selector == 1) { + lunarColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (lunarColor_buf__selector == 2) { + lunarColor_buf_ = (valueDeserializer.readString() as string) } + else if (lunarColor_buf__selector == 3) { + lunarColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for lunarColor_buf_ has to be chosen through deserialisation.") + } + lunarColor_buf = (lunarColor_buf_ as Color | number | string | Resource) + } const lunarColor_result: ResourceColor | undefined|undefined = lunarColor_buf const markLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let markLunarColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (markLunarColor_buf_runtimeType)) - { - const markLunarColor_buf__selector: int32 = valueDeserializer.readInt8() - let markLunarColor_buf_: Color | number | string | Resource | undefined|undefined - if (markLunarColor_buf__selector == 0) { - markLunarColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (markLunarColor_buf__selector == 1) { - markLunarColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (markLunarColor_buf__selector == 2) { - markLunarColor_buf_ = (valueDeserializer.readString() as string) - } - else if (markLunarColor_buf__selector == 3) { - markLunarColor_buf_ = valueDeserializer.readResource() - } - markLunarColor_buf = (markLunarColor_buf_ as Color | number | string | Resource) + { + const markLunarColor_buf__selector: number = valueDeserializer.readInt8() + let markLunarColor_buf_: Color | number | string | Resource | undefined|undefined + if (markLunarColor_buf__selector == 0) { + markLunarColor_buf_ = (valueDeserializer.readInt32() as Color) } + else if (markLunarColor_buf__selector == 1) { + markLunarColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (markLunarColor_buf__selector == 2) { + markLunarColor_buf_ = (valueDeserializer.readString() as string) + } + else if (markLunarColor_buf__selector == 3) { + markLunarColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for markLunarColor_buf_ has to be chosen through deserialisation.") + } + markLunarColor_buf = (markLunarColor_buf_ as Color | number | string | Resource) + } const markLunarColor_result: ResourceColor | undefined|undefined = markLunarColor_buf const dayFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dayFontSize_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (dayFontSize_buf_runtimeType)) - { - dayFontSize_buf = (valueDeserializer.readNumber() as number) - } + { + dayFontSize_buf = (valueDeserializer.readNumber() as number) + } const dayFontSize_result: number | undefined|undefined = dayFontSize_buf const lunarDayFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lunarDayFontSize_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (lunarDayFontSize_buf_runtimeType)) - { - lunarDayFontSize_buf = (valueDeserializer.readNumber() as number) - } + { + lunarDayFontSize_buf = (valueDeserializer.readNumber() as number) + } const lunarDayFontSize_result: number | undefined|undefined = lunarDayFontSize_buf const dayHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dayHeight_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (dayHeight_buf_runtimeType)) - { - dayHeight_buf = (valueDeserializer.readNumber() as number) - } + { + dayHeight_buf = (valueDeserializer.readNumber() as number) + } const dayHeight_result: number | undefined|undefined = dayHeight_buf const dayWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dayWidth_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (dayWidth_buf_runtimeType)) - { - dayWidth_buf = (valueDeserializer.readNumber() as number) - } + { + dayWidth_buf = (valueDeserializer.readNumber() as number) + } const dayWidth_result: number | undefined|undefined = dayWidth_buf const gregorianCalendarHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gregorianCalendarHeight_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (gregorianCalendarHeight_buf_runtimeType)) - { - gregorianCalendarHeight_buf = (valueDeserializer.readNumber() as number) - } + { + gregorianCalendarHeight_buf = (valueDeserializer.readNumber() as number) + } const gregorianCalendarHeight_result: number | undefined|undefined = gregorianCalendarHeight_buf const dayYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dayYAxisOffset_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (dayYAxisOffset_buf_runtimeType)) - { - dayYAxisOffset_buf = (valueDeserializer.readNumber() as number) - } + { + dayYAxisOffset_buf = (valueDeserializer.readNumber() as number) + } const dayYAxisOffset_result: number | undefined|undefined = dayYAxisOffset_buf const lunarDayYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lunarDayYAxisOffset_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (lunarDayYAxisOffset_buf_runtimeType)) - { - lunarDayYAxisOffset_buf = (valueDeserializer.readNumber() as number) - } + { + lunarDayYAxisOffset_buf = (valueDeserializer.readNumber() as number) + } const lunarDayYAxisOffset_result: number | undefined|undefined = lunarDayYAxisOffset_buf const underscoreXAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let underscoreXAxisOffset_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (underscoreXAxisOffset_buf_runtimeType)) - { - underscoreXAxisOffset_buf = (valueDeserializer.readNumber() as number) - } + { + underscoreXAxisOffset_buf = (valueDeserializer.readNumber() as number) + } const underscoreXAxisOffset_result: number | undefined|undefined = underscoreXAxisOffset_buf const underscoreYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let underscoreYAxisOffset_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (underscoreYAxisOffset_buf_runtimeType)) - { - underscoreYAxisOffset_buf = (valueDeserializer.readNumber() as number) - } + { + underscoreYAxisOffset_buf = (valueDeserializer.readNumber() as number) + } const underscoreYAxisOffset_result: number | undefined|undefined = underscoreYAxisOffset_buf const scheduleMarkerXAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scheduleMarkerXAxisOffset_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (scheduleMarkerXAxisOffset_buf_runtimeType)) - { - scheduleMarkerXAxisOffset_buf = (valueDeserializer.readNumber() as number) - } + { + scheduleMarkerXAxisOffset_buf = (valueDeserializer.readNumber() as number) + } const scheduleMarkerXAxisOffset_result: number | undefined|undefined = scheduleMarkerXAxisOffset_buf const scheduleMarkerYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scheduleMarkerYAxisOffset_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (scheduleMarkerYAxisOffset_buf_runtimeType)) - { - scheduleMarkerYAxisOffset_buf = (valueDeserializer.readNumber() as number) - } + { + scheduleMarkerYAxisOffset_buf = (valueDeserializer.readNumber() as number) + } const scheduleMarkerYAxisOffset_result: number | undefined|undefined = scheduleMarkerYAxisOffset_buf const colSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) let colSpace_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (colSpace_buf_runtimeType)) - { - colSpace_buf = (valueDeserializer.readNumber() as number) - } + { + colSpace_buf = (valueDeserializer.readNumber() as number) + } const colSpace_result: number | undefined|undefined = colSpace_buf const dailyFiveRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dailyFiveRowSpace_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (dailyFiveRowSpace_buf_runtimeType)) - { - dailyFiveRowSpace_buf = (valueDeserializer.readNumber() as number) - } + { + dailyFiveRowSpace_buf = (valueDeserializer.readNumber() as number) + } const dailyFiveRowSpace_result: number | undefined|undefined = dailyFiveRowSpace_buf const dailySixRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dailySixRowSpace_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (dailySixRowSpace_buf_runtimeType)) - { - dailySixRowSpace_buf = (valueDeserializer.readNumber() as number) - } + { + dailySixRowSpace_buf = (valueDeserializer.readNumber() as number) + } const dailySixRowSpace_result: number | undefined|undefined = dailySixRowSpace_buf const lunarHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lunarHeight_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (lunarHeight_buf_runtimeType)) - { - lunarHeight_buf = (valueDeserializer.readNumber() as number) - } + { + lunarHeight_buf = (valueDeserializer.readNumber() as number) + } const lunarHeight_result: number | undefined|undefined = lunarHeight_buf const underscoreWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let underscoreWidth_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (underscoreWidth_buf_runtimeType)) - { - underscoreWidth_buf = (valueDeserializer.readNumber() as number) - } + { + underscoreWidth_buf = (valueDeserializer.readNumber() as number) + } const underscoreWidth_result: number | undefined|undefined = underscoreWidth_buf const underscoreLength_buf_runtimeType = (valueDeserializer.readInt8() as int32) let underscoreLength_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (underscoreLength_buf_runtimeType)) - { - underscoreLength_buf = (valueDeserializer.readNumber() as number) - } + { + underscoreLength_buf = (valueDeserializer.readNumber() as number) + } const underscoreLength_result: number | undefined|undefined = underscoreLength_buf const scheduleMarkerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scheduleMarkerRadius_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (scheduleMarkerRadius_buf_runtimeType)) - { - scheduleMarkerRadius_buf = (valueDeserializer.readNumber() as number) - } + { + scheduleMarkerRadius_buf = (valueDeserializer.readNumber() as number) + } const scheduleMarkerRadius_result: number | undefined|undefined = scheduleMarkerRadius_buf const boundaryRowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let boundaryRowOffset_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (boundaryRowOffset_buf_runtimeType)) - { - boundaryRowOffset_buf = (valueDeserializer.readNumber() as number) - } + { + boundaryRowOffset_buf = (valueDeserializer.readNumber() as number) + } const boundaryRowOffset_result: number | undefined|undefined = boundaryRowOffset_buf const boundaryColOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let boundaryColOffset_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (boundaryColOffset_buf_runtimeType)) - { - boundaryColOffset_buf = (valueDeserializer.readNumber() as number) - } + { + boundaryColOffset_buf = (valueDeserializer.readNumber() as number) + } const boundaryColOffset_result: number | undefined|undefined = boundaryColOffset_buf 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) + return value } readCalendarDay(): CalendarDay { let valueDeserializer: Deserializer = this @@ -15997,1548 +17279,1649 @@ export class Deserializer extends DeserializerBase { const hasSchedule_result: boolean = valueDeserializer.readBoolean() const markLunarDay_result: boolean = valueDeserializer.readBoolean() 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) + return value } readButtonOptions(): ButtonOptions { let valueDeserializer: Deserializer = this const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf: ButtonType | undefined|undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readInt32() as ButtonType) - } + { + type_buf = (valueDeserializer.readInt32() as ButtonType) + } const type_result: ButtonType | undefined|undefined = type_buf const stateEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let stateEffect_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (stateEffect_buf_runtimeType)) - { - stateEffect_buf = valueDeserializer.readBoolean() - } + { + stateEffect_buf = valueDeserializer.readBoolean() + } const stateEffect_result: boolean | undefined|undefined = stateEffect_buf const buttonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let buttonStyle_buf: ButtonStyleMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (buttonStyle_buf_runtimeType)) - { - buttonStyle_buf = (valueDeserializer.readInt32() as ButtonStyleMode) - } + { + buttonStyle_buf = (valueDeserializer.readInt32() as ButtonStyleMode) + } const buttonStyle_result: ButtonStyleMode | undefined|undefined = buttonStyle_buf const controlSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let controlSize_buf: ControlSize | undefined|undefined if ((RuntimeType.UNDEFINED) != (controlSize_buf_runtimeType)) - { - controlSize_buf = Object.values(ControlSize)[valueDeserializer.readInt32()] - } + { + controlSize_buf = Object.values(ControlSize)[valueDeserializer.readInt32()] + } const controlSize_result: ControlSize | undefined|undefined = controlSize_buf const role_buf_runtimeType = (valueDeserializer.readInt8() as int32) let role_buf: ButtonRole | undefined|undefined if ((RuntimeType.UNDEFINED) != (role_buf_runtimeType)) - { - role_buf = (valueDeserializer.readInt32() as ButtonRole) - } + { + role_buf = (valueDeserializer.readInt32() as ButtonRole) + } const role_result: ButtonRole | undefined|undefined = role_buf let value: ButtonOptions = ({type: type_result,stateEffect: stateEffect_result,buttonStyle: buttonStyle_result,controlSize: controlSize_result,role: role_result} as ButtonOptions) - return (value as ButtonOptions) + return value } readBadgeParamWithString(): BadgeParamWithString { let valueDeserializer: Deserializer = this const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) let position_buf: BadgePosition | Position | undefined|undefined if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) - { - const position_buf__selector: int32 = valueDeserializer.readInt8() - let position_buf_: BadgePosition | Position | undefined|undefined - if (position_buf__selector == 0) { - position_buf_ = (valueDeserializer.readInt32() as BadgePosition) - } - else if (position_buf__selector == 1) { - position_buf_ = valueDeserializer.readPosition() - } - position_buf = (position_buf_ as BadgePosition | Position) + { + const position_buf__selector: number = valueDeserializer.readInt8() + let position_buf_: BadgePosition | Position | undefined|undefined + if (position_buf__selector == 0) { + position_buf_ = (valueDeserializer.readInt32() as BadgePosition) + } + else if (position_buf__selector == 1) { + position_buf_ = valueDeserializer.readPosition() } + else { + throw new Error("One of the branches for position_buf_ has to be chosen through deserialisation.") + } + position_buf = (position_buf_ as BadgePosition | Position) + } 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: BadgeParamWithString = ({position: position_result,style: style_result,value: value_result} as BadgeParamWithString) - return (value as BadgeParamWithString) + return value } readBadgeParamWithNumber(): BadgeParamWithNumber { let valueDeserializer: Deserializer = this const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) let position_buf: BadgePosition | Position | undefined|undefined if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) - { - const position_buf__selector: int32 = valueDeserializer.readInt8() - let position_buf_: BadgePosition | Position | undefined|undefined - if (position_buf__selector == 0) { - position_buf_ = (valueDeserializer.readInt32() as BadgePosition) - } - else if (position_buf__selector == 1) { - position_buf_ = valueDeserializer.readPosition() - } - position_buf = (position_buf_ as BadgePosition | Position) + { + const position_buf__selector: number = valueDeserializer.readInt8() + let position_buf_: BadgePosition | Position | undefined|undefined + if (position_buf__selector == 0) { + position_buf_ = (valueDeserializer.readInt32() as BadgePosition) + } + else if (position_buf__selector == 1) { + position_buf_ = valueDeserializer.readPosition() } + else { + throw new Error("One of the branches for position_buf_ has to be chosen through deserialisation.") + } + position_buf = (position_buf_ as BadgePosition | Position) + } const position_result: BadgePosition | Position | undefined|undefined = position_buf const style_result: BadgeStyle = valueDeserializer.readBadgeStyle() const count_result: number = (valueDeserializer.readNumber() as number) const maxCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maxCount_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (maxCount_buf_runtimeType)) - { - maxCount_buf = (valueDeserializer.readNumber() as number) - } + { + maxCount_buf = (valueDeserializer.readNumber() as number) + } const maxCount_result: number | undefined|undefined = maxCount_buf let value: BadgeParamWithNumber = ({position: position_result,style: style_result,count: count_result,maxCount: maxCount_result} as BadgeParamWithNumber) - return (value as BadgeParamWithNumber) + return value } - readOnAlphabetIndexerPopupSelectCallback(): OnAlphabetIndexerPopupSelectCallback { + readOnAlphabetIndexerPopupSelectCallback(isSync: boolean = false): OnAlphabetIndexerPopupSelectCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(index); nativeModule()._CallCallback(CallbackKind.Kind_OnAlphabetIndexerPopupSelectCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); (isSync) ? (nativeModule()._CallCallbackSync(726938390, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(726938390, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnAlphabetIndexerRequestPopupDataCallback(): OnAlphabetIndexerRequestPopupDataCallback { + readOnAlphabetIndexerRequestPopupDataCallback(isSync: boolean = false): OnAlphabetIndexerRequestPopupDataCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (index: number): Array => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(index); let _continuationValue: Array | undefined|undefined; const _continuationCallback: ((value: Array) => void) = (value: Array): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_OnAlphabetIndexerRequestPopupDataCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as Array); } + const _callSync: KPointer = this.readPointer() + return (index: number): Array => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue: Array | undefined|undefined; const _continuationCallback: ((value: Array) => void) = (value: Array): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1956514817, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1956514817, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as Array); } } - readOnAlphabetIndexerSelectCallback(): OnAlphabetIndexerSelectCallback { + readOnAlphabetIndexerSelectCallback(isSync: boolean = false): OnAlphabetIndexerSelectCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(index); nativeModule()._CallCallback(CallbackKind.Kind_OnAlphabetIndexerSelectCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); (isSync) ? (nativeModule()._CallCallbackSync(-1189721220, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1189721220, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readAlphabetIndexerOptions(): AlphabetIndexerOptions { let valueDeserializer: Deserializer = this const arrayValue_buf_length: int32 = valueDeserializer.readInt32() let arrayValue_buf: Array = new Array() for (let arrayValue_buf_i = 0; arrayValue_buf_i < arrayValue_buf_length; arrayValue_buf_i++) { - { - arrayValue_buf[arrayValue_buf_i] = (valueDeserializer.readString() as string) - } + arrayValue_buf[arrayValue_buf_i] = (valueDeserializer.readString() as string) } const arrayValue_result: Array = arrayValue_buf const selected_result: number = (valueDeserializer.readNumber() as number) let value: AlphabetIndexerOptions = ({arrayValue: arrayValue_result,selected: selected_result} as AlphabetIndexerOptions) - return (value as AlphabetIndexerOptions) + return value } 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() - } + { + accessibilityPreferred_buf = valueDeserializer.readBoolean() + } const accessibilityPreferred_result: boolean | undefined|undefined = accessibilityPreferred_buf let value: AccessibilityOptions = ({accessibilityPreferred: accessibilityPreferred_result} as AccessibilityOptions) - return (value as AccessibilityOptions) + return value } - readVisibleAreaChangeCallback(): VisibleAreaChangeCallback { + readVisibleAreaChangeCallback(isSync: boolean = false): VisibleAreaChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (isExpanding: boolean, currentRatio: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeBoolean(isExpanding); _argsSerializer.writeNumber(currentRatio); nativeModule()._CallCallback(CallbackKind.Kind_VisibleAreaChangeCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (isExpanding: boolean, currentRatio: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isExpanding); _argsSerializer.writeNumber(currentRatio); (isSync) ? (nativeModule()._CallCallbackSync(541663396, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(541663396, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readSpringBackAction(): SpringBackAction { let valueDeserializer: Deserializer = this const springBack_result: (() => void) = valueDeserializer.readCallback_Void() let value: SpringBackAction = ({springBack: springBack_result} as SpringBackAction) - return (value as SpringBackAction) + return value } readDismissSheetAction(): DismissSheetAction { let valueDeserializer: Deserializer = this const dismiss_result: (() => void) = valueDeserializer.readCallback_Void() const reason_result: DismissReason = (valueDeserializer.readInt32() as DismissReason) let value: DismissSheetAction = ({dismiss: dismiss_result,reason: reason_result} as DismissSheetAction) - return (value as DismissSheetAction) + return value } readSheetDismiss(): SheetDismiss { let valueDeserializer: Deserializer = this const dismiss_result: (() => void) = valueDeserializer.readCallback_Void() let value: SheetDismiss = ({dismiss: dismiss_result} as SheetDismiss) - return (value as SheetDismiss) + return value } readSheetOptions(): SheetOptions { let valueDeserializer: Deserializer = this const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf 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() - } + { + 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() - } + { + onDisappear_buf = valueDeserializer.readCallback_Void() + } const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillAppear_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readCallback_Void() - } + { + onWillAppear_buf = valueDeserializer.readCallback_Void() + } const onWillAppear_result: (() => void) | undefined|undefined = onWillAppear_buf const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDisappear_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onWillDisappear_buf = valueDeserializer.readCallback_Void() + } const onWillDisappear_result: (() => void) | undefined|undefined = onWillDisappear_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf: SheetSize | Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - const height_buf__selector: int32 = valueDeserializer.readInt8() - let height_buf_: SheetSize | Length | undefined|undefined - if (height_buf__selector == 0) { - height_buf_ = (valueDeserializer.readInt32() as SheetSize) - } - else if (height_buf__selector == 1) { - height_buf_ = (valueDeserializer.readLength() as Length) - } - height_buf = (height_buf_ as SheetSize | Length) + { + const height_buf__selector: number = valueDeserializer.readInt8() + let height_buf_: SheetSize | Length | undefined|undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readInt32() as SheetSize) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readLength() as Length) } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + height_buf = (height_buf_ as SheetSize | Length) + } const height_result: SheetSize | Length | undefined|undefined = height_buf const dragBar_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dragBar_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (dragBar_buf_runtimeType)) - { - dragBar_buf = valueDeserializer.readBoolean() - } + { + dragBar_buf = valueDeserializer.readBoolean() + } const dragBar_result: boolean | undefined|undefined = dragBar_buf const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) - { - const maskColor_buf__selector: int32 = valueDeserializer.readInt8() - let maskColor_buf_: Color | number | string | Resource | undefined|undefined - if (maskColor_buf__selector == 0) { - maskColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (maskColor_buf__selector == 1) { - maskColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (maskColor_buf__selector == 2) { - maskColor_buf_ = (valueDeserializer.readString() as string) - } - else if (maskColor_buf__selector == 3) { - maskColor_buf_ = valueDeserializer.readResource() - } - maskColor_buf = (maskColor_buf_ as Color | number | string | Resource) + { + const maskColor_buf__selector: number = valueDeserializer.readInt8() + let maskColor_buf_: Color | number | string | Resource | undefined|undefined + if (maskColor_buf__selector == 0) { + maskColor_buf_ = (valueDeserializer.readInt32() as Color) } + else if (maskColor_buf__selector == 1) { + maskColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (maskColor_buf__selector == 2) { + maskColor_buf_ = (valueDeserializer.readString() as string) + } + else if (maskColor_buf__selector == 3) { + maskColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation.") + } + maskColor_buf = (maskColor_buf_ as Color | number | string | Resource) + } const maskColor_result: ResourceColor | undefined|undefined = maskColor_buf const detents_buf_runtimeType = (valueDeserializer.readInt8() as int32) let detents_buf: [ SheetSize | Length, (SheetSize | Length)?, (SheetSize | Length)? ] | undefined|undefined if ((RuntimeType.UNDEFINED) != (detents_buf_runtimeType)) - { - const detents_buf__value0_buf_selector: int32 = valueDeserializer.readInt8() - let detents_buf__value0_buf: SheetSize | Length | undefined|undefined - if (detents_buf__value0_buf_selector == 0) { - detents_buf__value0_buf = (valueDeserializer.readInt32() as SheetSize) - } - else if (detents_buf__value0_buf_selector == 1) { - detents_buf__value0_buf = (valueDeserializer.readLength() as Length) - } - const detents_buf__value0: SheetSize | Length = (detents_buf__value0_buf as SheetSize | Length) - const detents_buf__value1_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let detents_buf__value1_buf: SheetSize | Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (detents_buf__value1_buf_runtimeType)) - { - const detents_buf__value1_buf__selector: int32 = valueDeserializer.readInt8() - let detents_buf__value1_buf_: SheetSize | Length | undefined|undefined - if (detents_buf__value1_buf__selector == 0) { - detents_buf__value1_buf_ = (valueDeserializer.readInt32() as SheetSize) - } - else if (detents_buf__value1_buf__selector == 1) { - detents_buf__value1_buf_ = (valueDeserializer.readLength() as Length) - } - detents_buf__value1_buf = (detents_buf__value1_buf_ as SheetSize | Length) - } - const detents_buf__value1: undefined | SheetSize | Length = detents_buf__value1_buf - const detents_buf__value2_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let detents_buf__value2_buf: SheetSize | Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (detents_buf__value2_buf_runtimeType)) - { - const detents_buf__value2_buf__selector: int32 = valueDeserializer.readInt8() - let detents_buf__value2_buf_: SheetSize | Length | undefined|undefined - if (detents_buf__value2_buf__selector == 0) { - detents_buf__value2_buf_ = (valueDeserializer.readInt32() as SheetSize) - } - else if (detents_buf__value2_buf__selector == 1) { - detents_buf__value2_buf_ = (valueDeserializer.readLength() as Length) - } - 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] as [ SheetSize | Length, (SheetSize | Length)?, (SheetSize | Length)? ]) + { + const detents_buf__value0_buf_selector: number = valueDeserializer.readInt8() + let detents_buf__value0_buf: SheetSize | Length | undefined|undefined + if (detents_buf__value0_buf_selector == 0) { + detents_buf__value0_buf = (valueDeserializer.readInt32() as SheetSize) } - const detents_result: [ SheetSize | Length, (SheetSize | Length)?, (SheetSize | Length)? ] | undefined|undefined = detents_buf - const blurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let blurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (blurStyle_buf_runtimeType)) - { - blurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + else if (detents_buf__value0_buf_selector == 1) { + detents_buf__value0_buf = (valueDeserializer.readLength() as Length) } - const blurStyle_result: BlurStyle | undefined|undefined = blurStyle_buf - const showClose_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showClose_buf: boolean | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (showClose_buf_runtimeType)) + else { + throw new Error("One of the branches for detents_buf__value0_buf has to be chosen through deserialisation.") + } + const detents_buf__value0: SheetSize | Length = (detents_buf__value0_buf as SheetSize | Length) + const detents_buf__value1_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let detents_buf__value1_buf: SheetSize | Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (detents_buf__value1_buf_runtimeType)) + { + const detents_buf__value1_buf__selector: number = valueDeserializer.readInt8() + let detents_buf__value1_buf_: SheetSize | Length | undefined|undefined + if (detents_buf__value1_buf__selector == 0) { + detents_buf__value1_buf_ = (valueDeserializer.readInt32() as SheetSize) + } + else if (detents_buf__value1_buf__selector == 1) { + detents_buf__value1_buf_ = (valueDeserializer.readLength() as Length) + } + else { + throw new Error("One of the branches for detents_buf__value1_buf_ has to be chosen through deserialisation.") + } + detents_buf__value1_buf = (detents_buf__value1_buf_ as SheetSize | Length) + } + const detents_buf__value1: undefined | SheetSize | Length = detents_buf__value1_buf + const detents_buf__value2_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let detents_buf__value2_buf: SheetSize | Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (detents_buf__value2_buf_runtimeType)) { - const showClose_buf__selector: int32 = valueDeserializer.readInt8() - let showClose_buf_: boolean | Resource | undefined|undefined - if (showClose_buf__selector == 0) { - showClose_buf_ = valueDeserializer.readBoolean() + const detents_buf__value2_buf__selector: number = valueDeserializer.readInt8() + let detents_buf__value2_buf_: SheetSize | Length | undefined|undefined + if (detents_buf__value2_buf__selector == 0) { + detents_buf__value2_buf_ = (valueDeserializer.readInt32() as SheetSize) + } + else if (detents_buf__value2_buf__selector == 1) { + detents_buf__value2_buf_ = (valueDeserializer.readLength() as Length) } - else if (showClose_buf__selector == 1) { - showClose_buf_ = valueDeserializer.readResource() + else { + throw new Error("One of the branches for detents_buf__value2_buf_ has to be chosen through deserialisation.") } - showClose_buf = (showClose_buf_ as boolean | Resource) + 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] 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) + let blurStyle_buf: BlurStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (blurStyle_buf_runtimeType)) + { + blurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } + const blurStyle_result: BlurStyle | undefined|undefined = blurStyle_buf + const showClose_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showClose_buf: boolean | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (showClose_buf_runtimeType)) + { + const showClose_buf__selector: number = valueDeserializer.readInt8() + let showClose_buf_: boolean | Resource | undefined|undefined + if (showClose_buf__selector == 0) { + showClose_buf_ = valueDeserializer.readBoolean() + } + else if (showClose_buf__selector == 1) { + showClose_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for showClose_buf_ has to be chosen through deserialisation.") + } + showClose_buf = (showClose_buf_ as boolean | Resource) + } const showClose_result: boolean | Resource | undefined|undefined = showClose_buf const preferType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let preferType_buf: SheetType | undefined|undefined if ((RuntimeType.UNDEFINED) != (preferType_buf_runtimeType)) - { - preferType_buf = (valueDeserializer.readInt32() as SheetType) - } + { + preferType_buf = (valueDeserializer.readInt32() as SheetType) + } const preferType_result: SheetType | undefined|undefined = preferType_buf const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) let title_buf: SheetTitleOptions | CustomBuilder | undefined|undefined if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) - { - const title_buf__selector: int32 = valueDeserializer.readInt8() - let title_buf_: SheetTitleOptions | CustomBuilder | undefined|undefined - if (title_buf__selector == 0) { - title_buf_ = valueDeserializer.readSheetTitleOptions() - } - else if (title_buf__selector == 1) { - title_buf_ = valueDeserializer.readCallback_Any() - } - title_buf = (title_buf_ as SheetTitleOptions | CustomBuilder) + { + const title_buf__selector: number = valueDeserializer.readInt8() + let title_buf_: SheetTitleOptions | CustomBuilder | undefined|undefined + if (title_buf__selector == 0) { + title_buf_ = valueDeserializer.readSheetTitleOptions() } + else if (title_buf__selector == 1) { + title_buf_ = valueDeserializer.readCallback_Any() + } + else { + throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") + } + title_buf = (title_buf_ as SheetTitleOptions | CustomBuilder) + } const title_result: SheetTitleOptions | CustomBuilder | undefined|undefined = title_buf const shouldDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shouldDismiss_buf: ((sheetDismiss: SheetDismiss) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (shouldDismiss_buf_runtimeType)) - { - shouldDismiss_buf = valueDeserializer.readCallback_SheetDismiss_Void() - } + { + shouldDismiss_buf = valueDeserializer.readCallback_SheetDismiss_Void() + } const shouldDismiss_result: ((sheetDismiss: SheetDismiss) => void) | undefined|undefined = shouldDismiss_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf: ((parameter: DismissSheetAction) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissSheetAction_Void() - } + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissSheetAction_Void() + } const onWillDismiss_result: ((parameter: DismissSheetAction) => void) | undefined|undefined = onWillDismiss_buf const onWillSpringBackWhenDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillSpringBackWhenDismiss_buf: ((parameter: SpringBackAction) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillSpringBackWhenDismiss_buf_runtimeType)) - { - onWillSpringBackWhenDismiss_buf = valueDeserializer.readCallback_SpringBackAction_Void() - } + { + onWillSpringBackWhenDismiss_buf = valueDeserializer.readCallback_SpringBackAction_Void() + } const onWillSpringBackWhenDismiss_result: ((parameter: SpringBackAction) => void) | undefined|undefined = onWillSpringBackWhenDismiss_buf const enableOutsideInteractive_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableOutsideInteractive_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableOutsideInteractive_buf_runtimeType)) - { - enableOutsideInteractive_buf = valueDeserializer.readBoolean() - } + { + enableOutsideInteractive_buf = valueDeserializer.readBoolean() + } const enableOutsideInteractive_result: boolean | undefined|undefined = enableOutsideInteractive_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Dimension) - } + { + width_buf = (valueDeserializer.readLength() as Dimension) + } const width_result: Dimension | undefined|undefined = width_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderWidth_buf: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const borderWidth_buf__selector: int32 = valueDeserializer.readInt8() - let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if (borderWidth_buf__selector == 0) { - borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (borderWidth_buf__selector == 1) { - const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf - const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf - const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf - const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - 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} as EdgeWidths) - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + { + const borderWidth_buf__selector: number = valueDeserializer.readInt8() + let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if (borderWidth_buf__selector == 0) { + borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (borderWidth_buf__selector == 1) { + const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf + const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf + const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf + const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + 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} as EdgeWidths) + } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() } + else { + throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") + } + borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + } const borderWidth_result: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = borderWidth_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderColor_buf: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = (valueDeserializer.readInt32() as Color) + { + const borderColor_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector: number = valueDeserializer.readInt8() + let borderColor_buf__u: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + } + borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) + } + else if (borderColor_buf__selector == 1) { + const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const borderColor_buf__u_top_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf + const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const borderColor_buf__u_right_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf + const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const borderColor_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u = (valueDeserializer.readNumber() as number) + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u = (valueDeserializer.readString() as string) + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u = valueDeserializer.readResource() + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() } - borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) - } - else if (borderColor_buf__selector == 1) { - const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const borderColor_buf__u_top_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf - const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const borderColor_buf__u_right_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf - const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const borderColor_buf__u_bottom_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf - const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const borderColor_buf__u_left_buf__selector: int32 = valueDeserializer.readInt8() - let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_ = valueDeserializer.readResource() - } - 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} as EdgeColors) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() - } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + else { + throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf + const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const borderColor_buf__u_left_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") + } + 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} as EdgeColors) + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() } + else { + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") + } + borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + } const borderColor_result: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined = borderColor_buf const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderStyle_buf: BorderStyle | EdgeStyles | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const borderStyle_buf__selector: int32 = valueDeserializer.readInt8() - let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) - } - else if (borderStyle_buf__selector == 1) { - const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf - const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf - const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf - const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - 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} as EdgeStyles) - } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + { + const borderStyle_buf__selector: number = valueDeserializer.readInt8() + let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) + } + else if (borderStyle_buf__selector == 1) { + const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf + const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf + const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf + const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + 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} as EdgeStyles) + } + else { + throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") } + borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + } const borderStyle_result: BorderStyle | EdgeStyles | undefined|undefined = borderStyle_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector: int32 = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + { + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) + } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf const onHeightDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onHeightDidChange_buf: ((index: number) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onHeightDidChange_buf_runtimeType)) - { - onHeightDidChange_buf = valueDeserializer.readCallback_Number_Void() - } + { + onHeightDidChange_buf = valueDeserializer.readCallback_Number_Void() + } const onHeightDidChange_result: ((index: number) => void) | undefined|undefined = onHeightDidChange_buf const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let mode_buf: SheetMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) - { - mode_buf = (valueDeserializer.readInt32() as SheetMode) - } + { + mode_buf = (valueDeserializer.readInt32() as SheetMode) + } const mode_result: SheetMode | undefined|undefined = mode_buf const scrollSizeMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scrollSizeMode_buf: ScrollSizeMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (scrollSizeMode_buf_runtimeType)) - { - scrollSizeMode_buf = (valueDeserializer.readInt32() as ScrollSizeMode) - } + { + scrollSizeMode_buf = (valueDeserializer.readInt32() as ScrollSizeMode) + } const scrollSizeMode_result: ScrollSizeMode | undefined|undefined = scrollSizeMode_buf const onDetentsDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDetentsDidChange_buf: ((index: number) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onDetentsDidChange_buf_runtimeType)) - { - onDetentsDidChange_buf = valueDeserializer.readCallback_Number_Void() - } + { + onDetentsDidChange_buf = valueDeserializer.readCallback_Number_Void() + } const onDetentsDidChange_result: ((index: number) => void) | undefined|undefined = onDetentsDidChange_buf const onWidthDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWidthDidChange_buf: ((index: number) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWidthDidChange_buf_runtimeType)) - { - onWidthDidChange_buf = valueDeserializer.readCallback_Number_Void() - } + { + onWidthDidChange_buf = valueDeserializer.readCallback_Number_Void() + } const onWidthDidChange_result: ((index: number) => void) | undefined|undefined = onWidthDidChange_buf const onTypeDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onTypeDidChange_buf: ((parameter: SheetType) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onTypeDidChange_buf_runtimeType)) - { - onTypeDidChange_buf = valueDeserializer.readCallback_SheetType_Void() - } + { + onTypeDidChange_buf = valueDeserializer.readCallback_SheetType_Void() + } const onTypeDidChange_result: ((parameter: SheetType) => void) | undefined|undefined = onTypeDidChange_buf const uiContext_buf_runtimeType = (valueDeserializer.readInt8() as int32) let uiContext_buf: UIContext | undefined|undefined if ((RuntimeType.UNDEFINED) != (uiContext_buf_runtimeType)) - { - uiContext_buf = valueDeserializer.readCustomObject("UIContext") - } + { + uiContext_buf = valueDeserializer.readUIContext() + } const uiContext_result: UIContext | undefined|undefined = uiContext_buf const keyboardAvoidMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let keyboardAvoidMode_buf: SheetKeyboardAvoidMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) - { - keyboardAvoidMode_buf = (valueDeserializer.readInt32() as SheetKeyboardAvoidMode) - } + { + keyboardAvoidMode_buf = (valueDeserializer.readInt32() as SheetKeyboardAvoidMode) + } const keyboardAvoidMode_result: SheetKeyboardAvoidMode | undefined|undefined = keyboardAvoidMode_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + 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) - } + { + 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() - } + { + 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) + return value } readDismissContentCoverAction(): DismissContentCoverAction { let valueDeserializer: Deserializer = this const dismiss_result: (() => void) = valueDeserializer.readCallback_Void() const reason_result: DismissReason = (valueDeserializer.readInt32() as DismissReason) let value: DismissContentCoverAction = ({dismiss: dismiss_result,reason: reason_result} as DismissContentCoverAction) - return (value as DismissContentCoverAction) + return value } readContentCoverOptions(): ContentCoverOptions { let valueDeserializer: Deserializer = this const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf 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() - } + { + 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() - } + { + onDisappear_buf = valueDeserializer.readCallback_Void() + } const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillAppear_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readCallback_Void() - } + { + onWillAppear_buf = valueDeserializer.readCallback_Void() + } const onWillAppear_result: (() => void) | undefined|undefined = onWillAppear_buf const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDisappear_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onWillDisappear_buf = valueDeserializer.readCallback_Void() + } const onWillDisappear_result: (() => void) | undefined|undefined = onWillDisappear_buf const modalTransition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let modalTransition_buf: ModalTransition | undefined|undefined if ((RuntimeType.UNDEFINED) != (modalTransition_buf_runtimeType)) - { - modalTransition_buf = (valueDeserializer.readInt32() as ModalTransition) - } + { + modalTransition_buf = (valueDeserializer.readInt32() as ModalTransition) + } const modalTransition_result: ModalTransition | undefined|undefined = modalTransition_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf: ((parameter: DismissContentCoverAction) => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissContentCoverAction_Void() - } + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissContentCoverAction_Void() + } const onWillDismiss_result: ((parameter: DismissContentCoverAction) => void) | undefined|undefined = onWillDismiss_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf: TransitionEffect | undefined|undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result: TransitionEffect | undefined|undefined = transition_buf 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) + return value } readContextMenuOptions(): ContextMenuOptions { let valueDeserializer: Deserializer = this const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: Position | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readPosition() - } + { + offset_buf = valueDeserializer.readPosition() + } const offset_result: Position | undefined|undefined = offset_buf const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) let placement_buf: Placement | undefined|undefined if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf = (valueDeserializer.readInt32() as Placement) - } + { + placement_buf = (valueDeserializer.readInt32() as Placement) + } const placement_result: Placement | undefined|undefined = placement_buf const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableArrow_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) - { - enableArrow_buf = valueDeserializer.readBoolean() - } + { + enableArrow_buf = valueDeserializer.readBoolean() + } const enableArrow_result: boolean | undefined|undefined = enableArrow_buf const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowOffset_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) - { - arrowOffset_buf = (valueDeserializer.readLength() as Length) - } + { + arrowOffset_buf = (valueDeserializer.readLength() as Length) + } const arrowOffset_result: Length | undefined|undefined = arrowOffset_buf const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) let preview_buf: MenuPreviewMode | CustomBuilder | undefined|undefined if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) - { - const preview_buf__selector: int32 = valueDeserializer.readInt8() - let preview_buf_: MenuPreviewMode | CustomBuilder | undefined|undefined - if (preview_buf__selector == 0) { - preview_buf_ = (valueDeserializer.readInt32() as MenuPreviewMode) - } - else if (preview_buf__selector == 1) { - preview_buf_ = valueDeserializer.readCallback_Any() - } - preview_buf = (preview_buf_ as MenuPreviewMode | CustomBuilder) + { + const preview_buf__selector: number = valueDeserializer.readInt8() + let preview_buf_: MenuPreviewMode | CustomBuilder | undefined|undefined + if (preview_buf__selector == 0) { + preview_buf_ = (valueDeserializer.readInt32() as MenuPreviewMode) } + else if (preview_buf__selector == 1) { + preview_buf_ = valueDeserializer.readCallback_Any() + } + else { + throw new Error("One of the branches for preview_buf_ has to be chosen through deserialisation.") + } + preview_buf = (preview_buf_ as MenuPreviewMode | CustomBuilder) + } const preview_result: MenuPreviewMode | CustomBuilder | undefined|undefined = preview_buf const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderRadius_buf: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const borderRadius_buf__selector: int32 = valueDeserializer.readInt8() - let borderRadius_buf_: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined - if (borderRadius_buf__selector == 0) { - borderRadius_buf_ = (valueDeserializer.readLength() as Length) - } - else if (borderRadius_buf__selector == 1) { - const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) - { - borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf - const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) - { - borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf - const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) - { - borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf - const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) - { - 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} as BorderRadiuses) - } - else if (borderRadius_buf__selector == 2) { - borderRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() - } - borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses | LocalizedBorderRadiuses) + { + const borderRadius_buf__selector: number = valueDeserializer.readInt8() + let borderRadius_buf_: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined + if (borderRadius_buf__selector == 0) { + borderRadius_buf_ = (valueDeserializer.readLength() as Length) + } + else if (borderRadius_buf__selector == 1) { + const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf + const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf + const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf + const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + 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} as BorderRadiuses) } + else if (borderRadius_buf__selector == 2) { + borderRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + } + else { + throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") + } + borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses | LocalizedBorderRadiuses) + } const borderRadius_result: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined = borderRadius_buf 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() - } + { + 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() - } + { + onDisappear_buf = valueDeserializer.readCallback_Void() + } const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf const aboutToAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let aboutToAppear_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (aboutToAppear_buf_runtimeType)) - { - aboutToAppear_buf = valueDeserializer.readCallback_Void() - } + { + aboutToAppear_buf = valueDeserializer.readCallback_Void() + } const aboutToAppear_result: (() => void) | undefined|undefined = aboutToAppear_buf const aboutToDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let aboutToDisappear_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (aboutToDisappear_buf_runtimeType)) - { - aboutToDisappear_buf = valueDeserializer.readCallback_Void() - } + { + aboutToDisappear_buf = valueDeserializer.readCallback_Void() + } const aboutToDisappear_result: (() => void) | undefined|undefined = aboutToDisappear_buf const layoutRegionMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let layoutRegionMargin_buf: Margin | undefined|undefined if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) + { + const layoutRegionMargin_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) { - const layoutRegionMargin_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) - { - layoutRegionMargin_buf__top_buf = (valueDeserializer.readLength() as Length) - } - const layoutRegionMargin_buf__top: undefined | Length = layoutRegionMargin_buf__top_buf - const layoutRegionMargin_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) - { - layoutRegionMargin_buf__right_buf = (valueDeserializer.readLength() as Length) - } - const layoutRegionMargin_buf__right: undefined | Length = layoutRegionMargin_buf__right_buf - const layoutRegionMargin_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) - { - layoutRegionMargin_buf__bottom_buf = (valueDeserializer.readLength() as Length) - } - const layoutRegionMargin_buf__bottom: undefined | Length = layoutRegionMargin_buf__bottom_buf - const layoutRegionMargin_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) - { - 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} as Padding) + layoutRegionMargin_buf__top_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__top: undefined | Length = layoutRegionMargin_buf__top_buf + const layoutRegionMargin_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) + { + layoutRegionMargin_buf__right_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__right: undefined | Length = layoutRegionMargin_buf__right_buf + const layoutRegionMargin_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) + { + layoutRegionMargin_buf__bottom_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__bottom: undefined | Length = layoutRegionMargin_buf__bottom_buf + const layoutRegionMargin_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) + { + 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} as Padding) + } const layoutRegionMargin_result: Margin | undefined|undefined = layoutRegionMargin_buf const previewAnimationOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let previewAnimationOptions_buf: ContextMenuAnimationOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) - { - previewAnimationOptions_buf = valueDeserializer.readContextMenuAnimationOptions() - } + { + previewAnimationOptions_buf = valueDeserializer.readContextMenuAnimationOptions() + } const previewAnimationOptions_result: ContextMenuAnimationOptions | undefined|undefined = previewAnimationOptions_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf: BlurStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf: TransitionEffect | undefined|undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result: TransitionEffect | undefined|undefined = transition_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf 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) + return value } readMenuOptions(): MenuOptions { let valueDeserializer: Deserializer = this const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: Position | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readPosition() - } + { + offset_buf = valueDeserializer.readPosition() + } const offset_result: Position | undefined|undefined = offset_buf const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) let placement_buf: Placement | undefined|undefined if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf = (valueDeserializer.readInt32() as Placement) - } + { + placement_buf = (valueDeserializer.readInt32() as Placement) + } const placement_result: Placement | undefined|undefined = placement_buf const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableArrow_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) - { - enableArrow_buf = valueDeserializer.readBoolean() - } + { + enableArrow_buf = valueDeserializer.readBoolean() + } const enableArrow_result: boolean | undefined|undefined = enableArrow_buf const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowOffset_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) - { - arrowOffset_buf = (valueDeserializer.readLength() as Length) - } + { + arrowOffset_buf = (valueDeserializer.readLength() as Length) + } const arrowOffset_result: Length | undefined|undefined = arrowOffset_buf const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) let preview_buf: MenuPreviewMode | CustomBuilder | undefined|undefined if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) - { - const preview_buf__selector: int32 = valueDeserializer.readInt8() - let preview_buf_: MenuPreviewMode | CustomBuilder | undefined|undefined - if (preview_buf__selector == 0) { - preview_buf_ = (valueDeserializer.readInt32() as MenuPreviewMode) - } - else if (preview_buf__selector == 1) { - preview_buf_ = valueDeserializer.readCallback_Any() - } - preview_buf = (preview_buf_ as MenuPreviewMode | CustomBuilder) + { + const preview_buf__selector: number = valueDeserializer.readInt8() + let preview_buf_: MenuPreviewMode | CustomBuilder | undefined|undefined + if (preview_buf__selector == 0) { + preview_buf_ = (valueDeserializer.readInt32() as MenuPreviewMode) + } + else if (preview_buf__selector == 1) { + preview_buf_ = valueDeserializer.readCallback_Any() } + else { + throw new Error("One of the branches for preview_buf_ has to be chosen through deserialisation.") + } + preview_buf = (preview_buf_ as MenuPreviewMode | CustomBuilder) + } const preview_result: MenuPreviewMode | CustomBuilder | undefined|undefined = preview_buf const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderRadius_buf: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const borderRadius_buf__selector: int32 = valueDeserializer.readInt8() - let borderRadius_buf_: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined - if (borderRadius_buf__selector == 0) { - borderRadius_buf_ = (valueDeserializer.readLength() as Length) - } - else if (borderRadius_buf__selector == 1) { - const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) - { - borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf - const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) - { - borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf - const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) - { - borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf - const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) - { - 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} as BorderRadiuses) - } - else if (borderRadius_buf__selector == 2) { - borderRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() - } - borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses | LocalizedBorderRadiuses) + { + const borderRadius_buf__selector: number = valueDeserializer.readInt8() + let borderRadius_buf_: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined + if (borderRadius_buf__selector == 0) { + borderRadius_buf_ = (valueDeserializer.readLength() as Length) + } + else if (borderRadius_buf__selector == 1) { + const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf + const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf + const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf + const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + 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} as BorderRadiuses) + } + else if (borderRadius_buf__selector == 2) { + borderRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() } + else { + throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") + } + borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses | LocalizedBorderRadiuses) + } const borderRadius_result: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined = borderRadius_buf 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() - } + { + 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() - } + { + onDisappear_buf = valueDeserializer.readCallback_Void() + } const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf const aboutToAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let aboutToAppear_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (aboutToAppear_buf_runtimeType)) - { - aboutToAppear_buf = valueDeserializer.readCallback_Void() - } + { + aboutToAppear_buf = valueDeserializer.readCallback_Void() + } const aboutToAppear_result: (() => void) | undefined|undefined = aboutToAppear_buf const aboutToDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let aboutToDisappear_buf: (() => void) | undefined|undefined if ((RuntimeType.UNDEFINED) != (aboutToDisappear_buf_runtimeType)) - { - aboutToDisappear_buf = valueDeserializer.readCallback_Void() - } + { + aboutToDisappear_buf = valueDeserializer.readCallback_Void() + } const aboutToDisappear_result: (() => void) | undefined|undefined = aboutToDisappear_buf const layoutRegionMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let layoutRegionMargin_buf: Margin | undefined|undefined if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) + { + const layoutRegionMargin_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) { - const layoutRegionMargin_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) - { - layoutRegionMargin_buf__top_buf = (valueDeserializer.readLength() as Length) - } - const layoutRegionMargin_buf__top: undefined | Length = layoutRegionMargin_buf__top_buf - const layoutRegionMargin_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) - { - layoutRegionMargin_buf__right_buf = (valueDeserializer.readLength() as Length) - } - const layoutRegionMargin_buf__right: undefined | Length = layoutRegionMargin_buf__right_buf - const layoutRegionMargin_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) - { - layoutRegionMargin_buf__bottom_buf = (valueDeserializer.readLength() as Length) - } - const layoutRegionMargin_buf__bottom: undefined | Length = layoutRegionMargin_buf__bottom_buf - const layoutRegionMargin_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) - { - 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} as Padding) + layoutRegionMargin_buf__top_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__top: undefined | Length = layoutRegionMargin_buf__top_buf + const layoutRegionMargin_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) + { + layoutRegionMargin_buf__right_buf = (valueDeserializer.readLength() as Length) } + const layoutRegionMargin_buf__right: undefined | Length = layoutRegionMargin_buf__right_buf + const layoutRegionMargin_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) + { + layoutRegionMargin_buf__bottom_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__bottom: undefined | Length = layoutRegionMargin_buf__bottom_buf + const layoutRegionMargin_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) + { + 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} as Padding) + } const layoutRegionMargin_result: Margin | undefined|undefined = layoutRegionMargin_buf const previewAnimationOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let previewAnimationOptions_buf: ContextMenuAnimationOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) - { - previewAnimationOptions_buf = valueDeserializer.readContextMenuAnimationOptions() - } + { + previewAnimationOptions_buf = valueDeserializer.readContextMenuAnimationOptions() + } const previewAnimationOptions_result: ContextMenuAnimationOptions | undefined|undefined = previewAnimationOptions_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: int32 = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf: BlurStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf: TransitionEffect | undefined|undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result: TransitionEffect | undefined|undefined = transition_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) let title_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) - { - const title_buf__selector: int32 = valueDeserializer.readInt8() - let title_buf_: string | Resource | undefined|undefined - if (title_buf__selector == 0) { - title_buf_ = (valueDeserializer.readString() as string) - } - else if (title_buf__selector == 1) { - title_buf_ = valueDeserializer.readResource() - } - title_buf = (title_buf_ as string | Resource) + { + const title_buf__selector: number = valueDeserializer.readInt8() + let title_buf_: string | Resource | undefined|undefined + if (title_buf__selector == 0) { + title_buf_ = (valueDeserializer.readString() as string) + } + else if (title_buf__selector == 1) { + title_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") } + title_buf = (title_buf_ as string | Resource) + } const title_result: ResourceStr | undefined|undefined = title_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf 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) + return value } readMenuElement(): MenuElement { let valueDeserializer: Deserializer = this - const value_buf_selector: int32 = valueDeserializer.readInt8() + const value_buf_selector: number = valueDeserializer.readInt8() let value_buf: string | Resource | undefined|undefined if (value_buf_selector == 0) { value_buf = (valueDeserializer.readString() as string) } else if (value_buf_selector == 1) { value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") } const value_result: ResourceStr = (value_buf as string | Resource) const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - 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 (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - icon_buf = (icon_buf_ as string | Resource) + { + const icon_buf__selector: number = valueDeserializer.readInt8() + let icon_buf_: string | Resource | undefined|undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) } + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + } + icon_buf = (icon_buf_ as string | Resource) + } const icon_result: ResourceStr | undefined|undefined = icon_buf const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let symbolIcon_buf: SymbolGlyphModifier | undefined|undefined if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readCustomObject("SymbolGlyphModifier") - } + { + symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() + } const symbolIcon_result: SymbolGlyphModifier | undefined|undefined = symbolIcon_buf const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enabled_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf = valueDeserializer.readBoolean() - } + { + enabled_buf = valueDeserializer.readBoolean() + } const enabled_result: boolean | undefined|undefined = enabled_buf const action_result: (() => void) = valueDeserializer.readCallback_Void() let value: MenuElement = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,enabled: enabled_result,action: action_result} as MenuElement) - return (value as MenuElement) + return value } readDismissPopupAction(): DismissPopupAction { let valueDeserializer: Deserializer = this const dismiss_result: (() => void) = valueDeserializer.readCallback_Void() const reason_result: DismissReason = (valueDeserializer.readInt32() as DismissReason) let value: DismissPopupAction = ({dismiss: dismiss_result,reason: reason_result} as DismissPopupAction) - return (value as DismissPopupAction) + return value } readGeometryTransitionOptions(): GeometryTransitionOptions { let valueDeserializer: Deserializer = this const follow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let follow_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (follow_buf_runtimeType)) - { - follow_buf = valueDeserializer.readBoolean() - } + { + follow_buf = valueDeserializer.readBoolean() + } const follow_result: boolean | undefined|undefined = follow_buf const hierarchyStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hierarchyStrategy_buf: TransitionHierarchyStrategy | undefined|undefined if ((RuntimeType.UNDEFINED) != (hierarchyStrategy_buf_runtimeType)) - { - hierarchyStrategy_buf = (valueDeserializer.readInt32() as TransitionHierarchyStrategy) - } + { + hierarchyStrategy_buf = (valueDeserializer.readInt32() as TransitionHierarchyStrategy) + } const hierarchyStrategy_result: TransitionHierarchyStrategy | undefined|undefined = hierarchyStrategy_buf let value: GeometryTransitionOptions = ({follow: follow_result,hierarchyStrategy: hierarchyStrategy_result} as GeometryTransitionOptions) - return (value as GeometryTransitionOptions) + return value } readOverlayOptions(): OverlayOptions { let valueDeserializer: Deserializer = this const align_buf_runtimeType = (valueDeserializer.readInt8() as int32) let align_buf: Alignment | undefined|undefined if ((RuntimeType.UNDEFINED) != (align_buf_runtimeType)) - { - align_buf = (valueDeserializer.readInt32() as Alignment) - } + { + align_buf = (valueDeserializer.readInt32() as Alignment) + } const align_result: Alignment | undefined|undefined = align_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf: OverlayOffset | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readOverlayOffset() - } + { + offset_buf = valueDeserializer.readOverlayOffset() + } const offset_result: OverlayOffset | undefined|undefined = offset_buf let value: OverlayOptions = ({align: align_result,offset: offset_result} as OverlayOptions) - return (value as OverlayOptions) + return value } readDragInteractionOptions(): DragInteractionOptions { let valueDeserializer: Deserializer = this const isMultiSelectionEnabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isMultiSelectionEnabled_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (isMultiSelectionEnabled_buf_runtimeType)) - { - isMultiSelectionEnabled_buf = valueDeserializer.readBoolean() - } + { + isMultiSelectionEnabled_buf = valueDeserializer.readBoolean() + } const isMultiSelectionEnabled_result: boolean | undefined|undefined = isMultiSelectionEnabled_buf const defaultAnimationBeforeLifting_buf_runtimeType = (valueDeserializer.readInt8() as int32) let defaultAnimationBeforeLifting_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (defaultAnimationBeforeLifting_buf_runtimeType)) - { - defaultAnimationBeforeLifting_buf = valueDeserializer.readBoolean() - } + { + defaultAnimationBeforeLifting_buf = valueDeserializer.readBoolean() + } const defaultAnimationBeforeLifting_result: boolean | undefined|undefined = defaultAnimationBeforeLifting_buf let value: DragInteractionOptions = ({isMultiSelectionEnabled: isMultiSelectionEnabled_result,defaultAnimationBeforeLifting: defaultAnimationBeforeLifting_result} as DragInteractionOptions) - return (value as DragInteractionOptions) + return value } readDragPreviewOptions(): DragPreviewOptions { let valueDeserializer: Deserializer = this const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let mode_buf: DragPreviewMode | Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) - { - const mode_buf__selector: int32 = valueDeserializer.readInt8() - let mode_buf_: DragPreviewMode | Array | undefined|undefined - if (mode_buf__selector == 0) { - mode_buf_ = (valueDeserializer.readInt32() as DragPreviewMode) - } - else if (mode_buf__selector == 1) { - const mode_buf__u_length: int32 = valueDeserializer.readInt32() - let mode_buf__u: Array = new Array() - for (let mode_buf__u_i = 0; mode_buf__u_i < mode_buf__u_length; mode_buf__u_i++) { - { - mode_buf__u[mode_buf__u_i] = (valueDeserializer.readInt32() as DragPreviewMode) - } - } - mode_buf_ = mode_buf__u + { + const mode_buf__selector: number = valueDeserializer.readInt8() + let mode_buf_: DragPreviewMode | Array | undefined|undefined + if (mode_buf__selector == 0) { + mode_buf_ = (valueDeserializer.readInt32() as DragPreviewMode) + } + else if (mode_buf__selector == 1) { + const mode_buf__u_length: int32 = valueDeserializer.readInt32() + let mode_buf__u: Array = new Array() + for (let mode_buf__u_i = 0; mode_buf__u_i < mode_buf__u_length; mode_buf__u_i++) { + mode_buf__u[mode_buf__u_i] = (valueDeserializer.readInt32() as DragPreviewMode) } - mode_buf = (mode_buf_ as DragPreviewMode | Array) + mode_buf_ = mode_buf__u } + else { + throw new Error("One of the branches for mode_buf_ has to be chosen through deserialisation.") + } + mode_buf = (mode_buf_ as DragPreviewMode | Array) + } const mode_result: DragPreviewMode | Array | undefined|undefined = mode_buf const modifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) let modifier_buf: ImageModifier | undefined|undefined if ((RuntimeType.UNDEFINED) != (modifier_buf_runtimeType)) - { - modifier_buf = valueDeserializer.readCustomObject("ImageModifier") - } + { + modifier_buf = valueDeserializer.readImageModifier() + } const modifier_result: ImageModifier | undefined|undefined = modifier_buf const numberBadge_buf_runtimeType = (valueDeserializer.readInt8() as int32) let numberBadge_buf: boolean | number | undefined|undefined if ((RuntimeType.UNDEFINED) != (numberBadge_buf_runtimeType)) - { - const numberBadge_buf__selector: int32 = valueDeserializer.readInt8() - let numberBadge_buf_: boolean | number | undefined|undefined - if (numberBadge_buf__selector == 0) { - numberBadge_buf_ = valueDeserializer.readBoolean() - } - else if (numberBadge_buf__selector == 1) { - numberBadge_buf_ = (valueDeserializer.readNumber() as number) - } - numberBadge_buf = (numberBadge_buf_ as boolean | number) + { + const numberBadge_buf__selector: number = valueDeserializer.readInt8() + let numberBadge_buf_: boolean | number | undefined|undefined + if (numberBadge_buf__selector == 0) { + numberBadge_buf_ = valueDeserializer.readBoolean() + } + else if (numberBadge_buf__selector == 1) { + numberBadge_buf_ = (valueDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for numberBadge_buf_ has to be chosen through deserialisation.") } + numberBadge_buf = (numberBadge_buf_ as boolean | number) + } const numberBadge_result: boolean | number | undefined|undefined = numberBadge_buf let value: DragPreviewOptions = ({mode: mode_result,modifier: modifier_result,numberBadge: numberBadge_result} as DragPreviewOptions) - return (value as DragPreviewOptions) + return value } readsharedTransitionOptions(): sharedTransitionOptions { let valueDeserializer: Deserializer = this const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) let duration_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf = (valueDeserializer.readNumber() as number) - } + { + duration_buf = (valueDeserializer.readNumber() as number) + } const duration_result: number | undefined|undefined = duration_buf const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) let curve_buf: Curve | string | ICurve | undefined|undefined if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) - { - const curve_buf__selector: int32 = valueDeserializer.readInt8() - let curve_buf_: Curve | string | ICurve | undefined|undefined - if (curve_buf__selector == 0) { - curve_buf_ = (valueDeserializer.readInt32() as Curve) - } - else if (curve_buf__selector == 1) { - curve_buf_ = (valueDeserializer.readString() as string) - } - else if (curve_buf__selector == 2) { - curve_buf_ = (valueDeserializer.readICurve() as ICurve) - } - curve_buf = (curve_buf_ as Curve | string | ICurve) + { + const curve_buf__selector: number = valueDeserializer.readInt8() + let curve_buf_: Curve | string | ICurve | undefined|undefined + if (curve_buf__selector == 0) { + curve_buf_ = (valueDeserializer.readInt32() as Curve) } + else if (curve_buf__selector == 1) { + curve_buf_ = (valueDeserializer.readString() as string) + } + else if (curve_buf__selector == 2) { + curve_buf_ = (valueDeserializer.readICurve() as ICurve) + } + else { + throw new Error("One of the branches for curve_buf_ has to be chosen through deserialisation.") + } + curve_buf = (curve_buf_ as Curve | string | ICurve) + } const curve_result: Curve | string | ICurve | undefined|undefined = curve_buf const delay_buf_runtimeType = (valueDeserializer.readInt8() as int32) let delay_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (delay_buf_runtimeType)) - { - delay_buf = (valueDeserializer.readNumber() as number) - } + { + delay_buf = (valueDeserializer.readNumber() as number) + } const delay_result: number | undefined|undefined = delay_buf const motionPath_buf_runtimeType = (valueDeserializer.readInt8() as int32) let motionPath_buf: MotionPathOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (motionPath_buf_runtimeType)) - { - motionPath_buf = valueDeserializer.readMotionPathOptions() - } + { + motionPath_buf = valueDeserializer.readMotionPathOptions() + } const motionPath_result: MotionPathOptions | undefined|undefined = motionPath_buf const zIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) let zIndex_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (zIndex_buf_runtimeType)) - { - zIndex_buf = (valueDeserializer.readNumber() as number) - } + { + zIndex_buf = (valueDeserializer.readNumber() as number) + } const zIndex_result: number | undefined|undefined = zIndex_buf const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf: SharedTransitionEffectType | undefined|undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readInt32() as SharedTransitionEffectType) - } + { + type_buf = (valueDeserializer.readInt32() as SharedTransitionEffectType) + } const type_result: SharedTransitionEffectType | undefined|undefined = type_buf 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) + return value } readLinearGradientBlurOptions(): LinearGradientBlurOptions { let valueDeserializer: Deserializer = this const fractionStops_buf_length: int32 = valueDeserializer.readInt32() let fractionStops_buf: Array = new Array() for (let fractionStops_buf_i = 0; fractionStops_buf_i < fractionStops_buf_length; fractionStops_buf_i++) { - { - 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] as FractionStop) - } + 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] as FractionStop) } const fractionStops_result: Array = fractionStops_buf const direction_result: GradientDirection = (valueDeserializer.readInt32() as GradientDirection) let value: LinearGradientBlurOptions = ({fractionStops: fractionStops_result,direction: direction_result} as LinearGradientBlurOptions) - return (value as LinearGradientBlurOptions) + return value } readForegroundBlurStyleOptions(): ForegroundBlurStyleOptions { let valueDeserializer: Deserializer = this const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let colorMode_buf: ThemeColorMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) - { - colorMode_buf = (valueDeserializer.readInt32() as ThemeColorMode) - } + { + colorMode_buf = (valueDeserializer.readInt32() as ThemeColorMode) + } const colorMode_result: ThemeColorMode | undefined|undefined = colorMode_buf const adaptiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let adaptiveColor_buf: AdaptiveColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (adaptiveColor_buf_runtimeType)) - { - adaptiveColor_buf = (valueDeserializer.readInt32() as AdaptiveColor) - } + { + adaptiveColor_buf = (valueDeserializer.readInt32() as AdaptiveColor) + } const adaptiveColor_result: AdaptiveColor | undefined|undefined = adaptiveColor_buf const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scale_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf = (valueDeserializer.readNumber() as number) - } + { + scale_buf = (valueDeserializer.readNumber() as number) + } const scale_result: number | undefined|undefined = scale_buf const blurOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let blurOptions_buf: BlurOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (blurOptions_buf_runtimeType)) - { - blurOptions_buf = valueDeserializer.readBlurOptions() - } + { + blurOptions_buf = valueDeserializer.readBlurOptions() + } const blurOptions_result: BlurOptions | undefined|undefined = blurOptions_buf let value: ForegroundBlurStyleOptions = ({colorMode: colorMode_result,adaptiveColor: adaptiveColor_result,scale: scale_result,blurOptions: blurOptions_result} as ForegroundBlurStyleOptions) - return (value as ForegroundBlurStyleOptions) + return value } readBackgroundBlurStyleOptions(): BackgroundBlurStyleOptions { let valueDeserializer: Deserializer = this const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let colorMode_buf: ThemeColorMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) - { - colorMode_buf = (valueDeserializer.readInt32() as ThemeColorMode) - } + { + colorMode_buf = (valueDeserializer.readInt32() as ThemeColorMode) + } const colorMode_result: ThemeColorMode | undefined|undefined = colorMode_buf const adaptiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let adaptiveColor_buf: AdaptiveColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (adaptiveColor_buf_runtimeType)) - { - adaptiveColor_buf = (valueDeserializer.readInt32() as AdaptiveColor) - } + { + adaptiveColor_buf = (valueDeserializer.readInt32() as AdaptiveColor) + } const adaptiveColor_result: AdaptiveColor | undefined|undefined = adaptiveColor_buf const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scale_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf = (valueDeserializer.readNumber() as number) - } + { + scale_buf = (valueDeserializer.readNumber() as number) + } const scale_result: number | undefined|undefined = scale_buf const blurOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let blurOptions_buf: BlurOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (blurOptions_buf_runtimeType)) - { - blurOptions_buf = valueDeserializer.readBlurOptions() - } + { + blurOptions_buf = valueDeserializer.readBlurOptions() + } const blurOptions_result: BlurOptions | undefined|undefined = blurOptions_buf const policy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let policy_buf: BlurStyleActivePolicy | undefined|undefined if ((RuntimeType.UNDEFINED) != (policy_buf_runtimeType)) - { - policy_buf = (valueDeserializer.readInt32() as BlurStyleActivePolicy) - } + { + policy_buf = (valueDeserializer.readInt32() as BlurStyleActivePolicy) + } const policy_result: BlurStyleActivePolicy | undefined|undefined = policy_buf const inactiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let inactiveColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (inactiveColor_buf_runtimeType)) - { - const inactiveColor_buf__selector: int32 = valueDeserializer.readInt8() - let inactiveColor_buf_: Color | number | string | Resource | undefined|undefined - if (inactiveColor_buf__selector == 0) { - inactiveColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (inactiveColor_buf__selector == 1) { - inactiveColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (inactiveColor_buf__selector == 2) { - inactiveColor_buf_ = (valueDeserializer.readString() as string) - } - else if (inactiveColor_buf__selector == 3) { - inactiveColor_buf_ = valueDeserializer.readResource() - } - inactiveColor_buf = (inactiveColor_buf_ as Color | number | string | Resource) + { + const inactiveColor_buf__selector: number = valueDeserializer.readInt8() + let inactiveColor_buf_: Color | number | string | Resource | undefined|undefined + if (inactiveColor_buf__selector == 0) { + inactiveColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (inactiveColor_buf__selector == 1) { + inactiveColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (inactiveColor_buf__selector == 2) { + inactiveColor_buf_ = (valueDeserializer.readString() as string) } + else if (inactiveColor_buf__selector == 3) { + inactiveColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for inactiveColor_buf_ has to be chosen through deserialisation.") + } + inactiveColor_buf = (inactiveColor_buf_ as Color | number | string | Resource) + } const inactiveColor_result: ResourceColor | undefined|undefined = inactiveColor_buf 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) + return value } - readSizeChangeCallback(): SizeChangeCallback { + readSizeChangeCallback(isSync: boolean = false): SizeChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (oldValue: SizeOptions, newValue: SizeOptions): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeSizeOptions(oldValue); _argsSerializer.writeSizeOptions(newValue); nativeModule()._CallCallback(CallbackKind.Kind_SizeChangeCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (oldValue: SizeOptions, newValue: SizeOptions): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSizeOptions(oldValue); _argsSerializer.writeSizeOptions(newValue); (isSync) ? (nativeModule()._CallCallbackSync(-1716637992, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1716637992, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_TouchEvent_HitTestMode(): ((parameter: TouchEvent) => HitTestMode) { + readCallback_TouchEvent_HitTestMode(isSync: boolean = false): ((parameter: TouchEvent) => HitTestMode) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: TouchEvent): HitTestMode => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeTouchEvent(parameter); let _continuationValue: HitTestMode | undefined|undefined; const _continuationCallback: ((value: HitTestMode) => void) = (value: HitTestMode): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_TouchEvent_HitTestMode, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as HitTestMode); } + const _callSync: KPointer = this.readPointer() + return (parameter: TouchEvent): HitTestMode => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTouchEvent(parameter); let _continuationValue: HitTestMode | undefined|undefined; const _continuationCallback: ((value: HitTestMode) => void) = (value: HitTestMode): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-274419246, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-274419246, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as HitTestMode); } } - readShouldBuiltInRecognizerParallelWithCallback(): ShouldBuiltInRecognizerParallelWithCallback { + readShouldBuiltInRecognizerParallelWithCallback(isSync: boolean = false): ShouldBuiltInRecognizerParallelWithCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (current: GestureRecognizer, others: Array): GestureRecognizer => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeGestureRecognizer(current); _argsSerializer.writeInt32(others.length); for (let i = 0; i < others.length; i++) {; const others_element = others[i]; _argsSerializer.writeGestureRecognizer(others_element); } let _continuationValue: GestureRecognizer | undefined|undefined; const _continuationCallback: ((value: GestureRecognizer) => void) = (value: GestureRecognizer): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_ShouldBuiltInRecognizerParallelWithCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as GestureRecognizer); } + const _callSync: KPointer = this.readPointer() + return (current: GestureRecognizer, others: Array): GestureRecognizer => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureRecognizer(current); _argsSerializer.writeInt32(others.length); for (let i = 0; i < others.length; i++) {; const others_element = others[i]; _argsSerializer.writeGestureRecognizer(others_element); } let _continuationValue: GestureRecognizer | undefined|undefined; const _continuationCallback: ((value: GestureRecognizer) => void) = (value: GestureRecognizer): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-250780276, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-250780276, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as GestureRecognizer); } } readGestureRecognizer(): GestureRecognizer { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() return GestureRecognizerInternal.fromPtr(ptr) } - readGestureRecognizerJudgeBeginCallback(): GestureRecognizerJudgeBeginCallback { + readGestureRecognizerJudgeBeginCallback(isSync: boolean = false): GestureRecognizerJudgeBeginCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: BaseGestureEvent, current: GestureRecognizer, recognizers: Array): GestureJudgeResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeBaseGestureEvent(event); _argsSerializer.writeGestureRecognizer(current); _argsSerializer.writeInt32(recognizers.length); for (let i = 0; i < recognizers.length; i++) {; const recognizers_element = recognizers[i]; _argsSerializer.writeGestureRecognizer(recognizers_element); } let _continuationValue: GestureJudgeResult | undefined|undefined; const _continuationCallback: ((value: GestureJudgeResult) => void) = (value: GestureJudgeResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_GestureRecognizerJudgeBeginCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as GestureJudgeResult); } + const _callSync: KPointer = this.readPointer() + return (event: BaseGestureEvent, current: GestureRecognizer, recognizers: Array): GestureJudgeResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBaseGestureEvent(event); _argsSerializer.writeGestureRecognizer(current); _argsSerializer.writeInt32(recognizers.length); for (let i = 0; i < recognizers.length; i++) {; const recognizers_element = recognizers[i]; _argsSerializer.writeGestureRecognizer(recognizers_element); } let _continuationValue: GestureJudgeResult | undefined|undefined; const _continuationCallback: ((value: GestureJudgeResult) => void) = (value: GestureJudgeResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-2119548940, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2119548940, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as GestureJudgeResult); } } readFingerInfo(): FingerInfo { let valueDeserializer: Deserializer = this @@ -17550,7 +18933,7 @@ export class Deserializer extends DeserializerBase { const displayX_result: number = (valueDeserializer.readNumber() as number) const displayY_result: number = (valueDeserializer.readNumber() as number) 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) + return value } readBaseGestureEvent(): BaseGestureEvent { let valueDeserializer: Deserializer = this @@ -17560,16 +18943,16 @@ export class Deserializer extends DeserializerBase { const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisHorizontal_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) + } const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisVertical_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } const axisVertical_result: number | undefined|undefined = axisVertical_buf const pressure_result: number = (valueDeserializer.readNumber() as number) const tiltX_result: number = (valueDeserializer.readNumber() as number) @@ -17578,46 +18961,45 @@ export class Deserializer extends DeserializerBase { const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let deviceId_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } const deviceId_result: number | undefined|undefined = deviceId_buf const fingerList_buf_length: int32 = valueDeserializer.readInt32() let fingerList_buf: Array = new Array() for (let fingerList_buf_i = 0; fingerList_buf_i < fingerList_buf_length; fingerList_buf_i++) { - { - fingerList_buf[fingerList_buf_i] = valueDeserializer.readFingerInfo() - } + fingerList_buf[fingerList_buf_i] = valueDeserializer.readFingerInfo() } const fingerList_result: Array = fingerList_buf 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) + return value } readGestureInfo(): GestureInfo { let valueDeserializer: Deserializer = this const tag_buf_runtimeType = (valueDeserializer.readInt8() as int32) let tag_buf: string | undefined|undefined if ((RuntimeType.UNDEFINED) != (tag_buf_runtimeType)) - { - tag_buf = (valueDeserializer.readString() as string) - } + { + tag_buf = (valueDeserializer.readString() as string) + } 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: GestureInfo = ({tag: tag_result,type: type_result,isSystemGesture: isSystemGesture_result} as GestureInfo) - return (value as GestureInfo) + return value } - readCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(): ((gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult) { + readCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(isSync: boolean = false): ((gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (gestureInfo: GestureInfo, event: BaseGestureEvent): GestureJudgeResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeGestureInfo(gestureInfo); _argsSerializer.writeBaseGestureEvent(event); let _continuationValue: GestureJudgeResult | undefined|undefined; const _continuationCallback: ((value: GestureJudgeResult) => void) = (value: GestureJudgeResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as GestureJudgeResult); } + const _callSync: KPointer = this.readPointer() + return (gestureInfo: GestureInfo, event: BaseGestureEvent): GestureJudgeResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureInfo(gestureInfo); _argsSerializer.writeBaseGestureEvent(event); let _continuationValue: GestureJudgeResult | undefined|undefined; const _continuationCallback: ((value: GestureJudgeResult) => void) = (value: GestureJudgeResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1319043556, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1319043556, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as GestureJudgeResult); } } readBackgroundBrightnessOptions(): BackgroundBrightnessOptions { let valueDeserializer: Deserializer = this const rate_result: number = (valueDeserializer.readNumber() as number) const lightUpDegree_result: number = (valueDeserializer.readNumber() as number) let value: BackgroundBrightnessOptions = ({rate: rate_result,lightUpDegree: lightUpDegree_result} as BackgroundBrightnessOptions) - return (value as BackgroundBrightnessOptions) + return value } readGestureModifier(): GestureModifier { let valueDeserializer: Deserializer = this @@ -17629,265 +19011,276 @@ export class Deserializer extends DeserializerBase { 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) - } + { + top_buf = (valueDeserializer.readLength() as Length) + } const top_result: Length | undefined|undefined = top_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) - } + { + bottom_buf = (valueDeserializer.readLength() as Length) + } const bottom_result: Length | undefined|undefined = bottom_buf 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) - } + { + left_buf = (valueDeserializer.readLength() as Length) + } const left_result: Length | undefined|undefined = left_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) - } + { + right_buf = (valueDeserializer.readLength() as Length) + } const right_result: Length | undefined|undefined = right_buf let value: PixelStretchEffectOptions = ({top: top_result,bottom: bottom_result,left: left_result,right: right_result} as PixelStretchEffectOptions) - return (value as PixelStretchEffectOptions) + return value } readStateStyles(): StateStyles { let valueDeserializer: Deserializer = this const normal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let normal_buf: any | undefined|undefined if ((RuntimeType.UNDEFINED) != (normal_buf_runtimeType)) - { - normal_buf = (valueDeserializer.readCustomObject("Any") as Object) - } + { + normal_buf = (valueDeserializer.readCustomObject("Any") as Object) + } const normal_result: any | undefined|undefined = normal_buf const pressed_buf_runtimeType = (valueDeserializer.readInt8() as int32) let pressed_buf: any | undefined|undefined if ((RuntimeType.UNDEFINED) != (pressed_buf_runtimeType)) - { - pressed_buf = (valueDeserializer.readCustomObject("Any") as Object) - } + { + pressed_buf = (valueDeserializer.readCustomObject("Any") as Object) + } const pressed_result: any | undefined|undefined = pressed_buf const disabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) let disabled_buf: any | undefined|undefined if ((RuntimeType.UNDEFINED) != (disabled_buf_runtimeType)) - { - disabled_buf = (valueDeserializer.readCustomObject("Any") as Object) - } + { + disabled_buf = (valueDeserializer.readCustomObject("Any") as Object) + } const disabled_result: any | undefined|undefined = disabled_buf const focused_buf_runtimeType = (valueDeserializer.readInt8() as int32) let focused_buf: any | undefined|undefined if ((RuntimeType.UNDEFINED) != (focused_buf_runtimeType)) - { - focused_buf = (valueDeserializer.readCustomObject("Any") as Object) - } + { + focused_buf = (valueDeserializer.readCustomObject("Any") as Object) + } const focused_result: any | undefined|undefined = focused_buf const clicked_buf_runtimeType = (valueDeserializer.readInt8() as int32) let clicked_buf: any | undefined|undefined if ((RuntimeType.UNDEFINED) != (clicked_buf_runtimeType)) - { - clicked_buf = (valueDeserializer.readCustomObject("Any") as Object) - } + { + clicked_buf = (valueDeserializer.readCustomObject("Any") as Object) + } const clicked_result: any | undefined|undefined = clicked_buf const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf: Object | undefined|undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = (valueDeserializer.readCustomObject("Object") as Object) - } + { + selected_buf = (valueDeserializer.readCustomObject("Object") as Object) + } const selected_result: Object | undefined|undefined = selected_buf 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) + return value } - readCallback_PreDragStatus_Void(): ((parameter: PreDragStatus) => void) { + readCallback_PreDragStatus_Void(isSync: boolean = false): ((parameter: PreDragStatus) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: PreDragStatus): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeInt32(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_PreDragStatus_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (parameter: PreDragStatus): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(parameter); (isSync) ? (nativeModule()._CallCallbackSync(463894668, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(463894668, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readUniformDataType(): UniformDataType { + let valueDeserializer: Deserializer = this + const __UniformDataTypeStub_result: string = (valueDeserializer.readString() as string) + let value: UniformDataType = ({__UniformDataTypeStub: __UniformDataTypeStub_result} as UniformDataType) + return value } - readCallback_DragEvent_String_Void(): ((event: DragEvent, extraParams?: string) => void) { + readCallback_DragEvent_String_Void(isSync: boolean = false): ((event: DragEvent, extraParams?: string) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: DragEvent, extraParams?: string | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeDragEvent(event); let extraParams_type: int32 = RuntimeType.UNDEFINED; extraParams_type = runtimeType(extraParams); _argsSerializer.writeInt8(extraParams_type); if ((RuntimeType.UNDEFINED) != (extraParams_type)) {; const extraParams_value = extraParams!; _argsSerializer.writeString(extraParams_value); } nativeModule()._CallCallback(CallbackKind.Kind_Callback_DragEvent_String_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: DragEvent, extraParams?: string | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDragEvent(event); let extraParams_type: int32 = RuntimeType.UNDEFINED; extraParams_type = runtimeType(extraParams); _argsSerializer.writeInt8(extraParams_type); if ((RuntimeType.UNDEFINED) != (extraParams_type)) {; const extraParams_value = extraParams!; _argsSerializer.writeString(extraParams_value); } (isSync) ? (nativeModule()._CallCallbackSync(-17167687, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-17167687, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readDragEvent(): DragEvent { let valueDeserializer: Deserializer = this const dragBehavior_result: DragBehavior = (valueDeserializer.readInt32() as DragBehavior) const useCustomDropAnimation_result: boolean = valueDeserializer.readBoolean() let value: DragEvent = ({dragBehavior: dragBehavior_result,useCustomDropAnimation: useCustomDropAnimation_result} as DragEvent) - return (value as DragEvent) + return value } - readCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(): ((event: DragEvent, extraParams?: string) => CustomBuilder | DragItemInfo) { + readCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(isSync: boolean = false): ((event: DragEvent, extraParams?: string) => CustomBuilder | DragItemInfo) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: DragEvent, extraParams?: string | undefined): CustomBuilder | DragItemInfo => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeDragEvent(event); let extraParams_type: int32 = RuntimeType.UNDEFINED; extraParams_type = runtimeType(extraParams); _argsSerializer.writeInt8(extraParams_type); if ((RuntimeType.UNDEFINED) != (extraParams_type)) {; const extraParams_value = extraParams!; _argsSerializer.writeString(extraParams_value); } let _continuationValue: CustomBuilder | DragItemInfo | undefined|undefined; const _continuationCallback: ((value: CustomBuilder | DragItemInfo) => void) = (value: CustomBuilder | DragItemInfo): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as CustomBuilder | DragItemInfo); } + const _callSync: KPointer = this.readPointer() + return (event: DragEvent, extraParams?: string | undefined): CustomBuilder | DragItemInfo => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDragEvent(event); let extraParams_type: int32 = RuntimeType.UNDEFINED; extraParams_type = runtimeType(extraParams); _argsSerializer.writeInt8(extraParams_type); if ((RuntimeType.UNDEFINED) != (extraParams_type)) {; const extraParams_value = extraParams!; _argsSerializer.writeString(extraParams_value); } let _continuationValue: CustomBuilder | DragItemInfo | undefined|undefined; const _continuationCallback: ((value: CustomBuilder | DragItemInfo) => void) = (value: CustomBuilder | DragItemInfo): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(480978023, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(480978023, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as CustomBuilder | DragItemInfo); } } readLocalizedAlignRuleOptions(): LocalizedAlignRuleOptions { let valueDeserializer: Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf: LocalizedHorizontalAlignParam | undefined|undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = valueDeserializer.readLocalizedHorizontalAlignParam() - } + { + start_buf = valueDeserializer.readLocalizedHorizontalAlignParam() + } const start_result: LocalizedHorizontalAlignParam | undefined|undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf: LocalizedHorizontalAlignParam | undefined|undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = valueDeserializer.readLocalizedHorizontalAlignParam() - } + { + end_buf = valueDeserializer.readLocalizedHorizontalAlignParam() + } const end_result: LocalizedHorizontalAlignParam | undefined|undefined = end_buf const middle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let middle_buf: LocalizedHorizontalAlignParam | undefined|undefined if ((RuntimeType.UNDEFINED) != (middle_buf_runtimeType)) - { - middle_buf = valueDeserializer.readLocalizedHorizontalAlignParam() - } + { + middle_buf = valueDeserializer.readLocalizedHorizontalAlignParam() + } const middle_result: LocalizedHorizontalAlignParam | undefined|undefined = middle_buf const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf: LocalizedVerticalAlignParam | undefined|undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = valueDeserializer.readLocalizedVerticalAlignParam() - } + { + top_buf = valueDeserializer.readLocalizedVerticalAlignParam() + } const top_result: LocalizedVerticalAlignParam | undefined|undefined = top_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf: LocalizedVerticalAlignParam | undefined|undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = valueDeserializer.readLocalizedVerticalAlignParam() - } + { + bottom_buf = valueDeserializer.readLocalizedVerticalAlignParam() + } const bottom_result: LocalizedVerticalAlignParam | undefined|undefined = bottom_buf const center_buf_runtimeType = (valueDeserializer.readInt8() as int32) let center_buf: LocalizedVerticalAlignParam | undefined|undefined if ((RuntimeType.UNDEFINED) != (center_buf_runtimeType)) - { - center_buf = valueDeserializer.readLocalizedVerticalAlignParam() - } + { + center_buf = valueDeserializer.readLocalizedVerticalAlignParam() + } const center_result: LocalizedVerticalAlignParam | undefined|undefined = center_buf const bias_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bias_buf: Bias | undefined|undefined if ((RuntimeType.UNDEFINED) != (bias_buf_runtimeType)) - { - bias_buf = valueDeserializer.readBias() - } + { + bias_buf = valueDeserializer.readBias() + } const bias_result: Bias | undefined|undefined = bias_buf 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) + return value } readAlignRuleOption(): AlignRuleOption { let valueDeserializer: Deserializer = this const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) let left_buf: { anchor: string, align: HorizontalAlign } | undefined|undefined if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - 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} as { anchor: string, align: HorizontalAlign }) - } + { + 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} as { anchor: string, align: HorizontalAlign }) + } const left_result: { anchor: string, align: HorizontalAlign } | undefined|undefined = left_buf const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) let right_buf: { anchor: string, align: HorizontalAlign } | undefined|undefined if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) - { - 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} as { anchor: string, align: HorizontalAlign }) - } + { + 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} as { anchor: string, align: HorizontalAlign }) + } const right_result: { anchor: string, align: HorizontalAlign } | undefined|undefined = right_buf const middle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let middle_buf: { anchor: string, align: HorizontalAlign } | undefined|undefined if ((RuntimeType.UNDEFINED) != (middle_buf_runtimeType)) - { - 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} as { anchor: string, align: HorizontalAlign }) - } + { + 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} as { anchor: string, align: HorizontalAlign }) + } const middle_result: { anchor: string, align: HorizontalAlign } | undefined|undefined = middle_buf const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf: { anchor: string, align: VerticalAlign } | undefined|undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - 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} as { anchor: string, align: VerticalAlign }) - } + { + 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} as { anchor: string, align: VerticalAlign }) + } const top_result: { anchor: string, align: VerticalAlign } | undefined|undefined = top_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf: { anchor: string, align: VerticalAlign } | undefined|undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - 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} as { anchor: string, align: VerticalAlign }) - } + { + 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} as { anchor: string, align: VerticalAlign }) + } const bottom_result: { anchor: string, align: VerticalAlign } | undefined|undefined = bottom_buf const center_buf_runtimeType = (valueDeserializer.readInt8() as int32) let center_buf: { anchor: string, align: VerticalAlign } | undefined|undefined if ((RuntimeType.UNDEFINED) != (center_buf_runtimeType)) - { - 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} as { anchor: string, align: VerticalAlign }) - } + { + 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} as { anchor: string, align: VerticalAlign }) + } const center_result: { anchor: string, align: VerticalAlign } | undefined|undefined = center_buf const bias_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bias_buf: Bias | undefined|undefined if ((RuntimeType.UNDEFINED) != (bias_buf_runtimeType)) - { - bias_buf = valueDeserializer.readBias() - } + { + bias_buf = valueDeserializer.readBias() + } const bias_result: Bias | undefined|undefined = bias_buf 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) + return value } - readCallback_Area_Area_Void(): ((oldValue: Area, newValue: Area) => void) { + readCallback_Area_Area_Void(isSync: boolean = false): ((oldValue: Area, newValue: Area) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (oldValue: Area, newValue: Area): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeArea(oldValue); _argsSerializer.writeArea(newValue); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Area_Area_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (oldValue: Area, newValue: Area): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeArea(oldValue); _argsSerializer.writeArea(newValue); (isSync) ? (nativeModule()._CallCallbackSync(-2024393616, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2024393616, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readMotionBlurOptions(): MotionBlurOptions { let valueDeserializer: Deserializer = this const radius_result: number = (valueDeserializer.readNumber() as number) const anchor_result: MotionBlurAnchor = valueDeserializer.readMotionBlurAnchor() let value: MotionBlurOptions = ({radius: radius_result,anchor: anchor_result} as MotionBlurOptions) - return (value as MotionBlurOptions) + return value } readFocusBoxStyle(): FocusBoxStyle { let valueDeserializer: Deserializer = this const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let margin_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - margin_buf = valueDeserializer.readLengthMetrics() - } + { + margin_buf = valueDeserializer.readLengthMetrics() + } const margin_result: LengthMetrics | undefined|undefined = margin_buf const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeColor_buf: ColorMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) - { - strokeColor_buf = valueDeserializer.readCustomObject("ColorMetrics") - } + { + strokeColor_buf = valueDeserializer.readColorMetrics() + } const strokeColor_result: ColorMetrics | undefined|undefined = strokeColor_buf const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeWidth_buf: LengthMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = valueDeserializer.readLengthMetrics() - } + { + strokeWidth_buf = valueDeserializer.readLengthMetrics() + } const strokeWidth_result: LengthMetrics | undefined|undefined = strokeWidth_buf let value: FocusBoxStyle = ({margin: margin_result,strokeColor: strokeColor_result,strokeWidth: strokeWidth_result} as FocusBoxStyle) - return (value as FocusBoxStyle) + return value } - readCallback_KeyEvent_Boolean(): ((parameter: KeyEvent) => boolean) { + readCallback_KeyEvent_Boolean(isSync: boolean = false): ((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: ((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); } + const _callSync: KPointer = this.readPointer() + return (parameter: KeyEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeKeyEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-2061548092, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2061548092, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } readKeyEvent(): KeyEvent { let valueDeserializer: Deserializer = this @@ -17899,21 +19292,22 @@ export class Deserializer extends DeserializerBase { const metaKey_result: number = (valueDeserializer.readNumber() as number) const timestamp_result: number = (valueDeserializer.readNumber() as number) const stopPropagation_result: (() => void) = valueDeserializer.readCallback_Void() - const intentionCode_result: IntentionCode = valueDeserializer.readCustomObject("IntentionCode") + const intentionCode_result: IntentionCode = valueDeserializer.readIntentionCode() const unicode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let unicode_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (unicode_buf_runtimeType)) - { - unicode_buf = (valueDeserializer.readNumber() as number) - } + { + unicode_buf = (valueDeserializer.readNumber() as number) + } const unicode_result: number | undefined|undefined = unicode_buf 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) + return value } - readCallback_KeyEvent_Void(): ((event: KeyEvent) => void) { + readCallback_KeyEvent_Void(isSync: boolean = false): ((event: KeyEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: KeyEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeKeyEvent(event); nativeModule()._CallCallback(CallbackKind.Kind_Callback_KeyEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: KeyEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeKeyEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(707696468, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(707696468, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readTouchObject(): TouchObject { let valueDeserializer: Deserializer = this @@ -17928,12 +19322,13 @@ export class Deserializer extends DeserializerBase { const x_result: number = (valueDeserializer.readNumber() as number) const y_result: number = (valueDeserializer.readNumber() as number) 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) + return value } - readCallback_TouchEvent_Void(): ((event: TouchEvent) => void) { + readCallback_TouchEvent_Void(isSync: boolean = false): ((event: TouchEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: TouchEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeTouchEvent(event); nativeModule()._CallCallback(CallbackKind.Kind_Callback_TouchEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: TouchEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTouchEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-1676021850, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1676021850, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readMouseEvent(): MouseEvent { let valueDeserializer: Deserializer = this @@ -17943,16 +19338,16 @@ export class Deserializer extends DeserializerBase { const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisHorizontal_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) + } const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisVertical_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } const axisVertical_result: number | undefined|undefined = axisVertical_buf const pressure_result: number = (valueDeserializer.readNumber() as number) const tiltX_result: number = (valueDeserializer.readNumber() as number) @@ -17961,9 +19356,9 @@ export class Deserializer extends DeserializerBase { const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let deviceId_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } const deviceId_result: number | undefined|undefined = deviceId_buf const button_result: MouseButton = (valueDeserializer.readInt32() as MouseButton) const action_result: MouseAction = (valueDeserializer.readInt32() as MouseAction) @@ -17977,12 +19372,13 @@ export class Deserializer extends DeserializerBase { const y_result: number = (valueDeserializer.readNumber() as number) const stopPropagation_result: (() => void) = valueDeserializer.readCallback_Void() 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) + return value } - readCallback_MouseEvent_Void(): ((event: MouseEvent) => void) { + readCallback_MouseEvent_Void(isSync: boolean = false): ((event: MouseEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: MouseEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeMouseEvent(event); nativeModule()._CallCallback(CallbackKind.Kind_Callback_MouseEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (event: MouseEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeMouseEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-1382640094, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1382640094, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readAccessibilityHoverEvent(): AccessibilityHoverEvent { let valueDeserializer: Deserializer = this @@ -17992,16 +19388,16 @@ export class Deserializer extends DeserializerBase { const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisHorizontal_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) + } const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisVertical_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } const axisVertical_result: number | undefined|undefined = axisVertical_buf const pressure_result: number = (valueDeserializer.readNumber() as number) const tiltX_result: number = (valueDeserializer.readNumber() as number) @@ -18010,9 +19406,9 @@ export class Deserializer extends DeserializerBase { const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let deviceId_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } const deviceId_result: number | undefined|undefined = deviceId_buf const type_result: AccessibilityHoverType = (valueDeserializer.readInt32() as AccessibilityHoverType) const x_result: number = (valueDeserializer.readNumber() as number) @@ -18022,12 +19418,13 @@ export class Deserializer extends DeserializerBase { const windowX_result: number = (valueDeserializer.readNumber() as number) const windowY_result: number = (valueDeserializer.readNumber() as number) 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) + return value } - readAccessibilityCallback(): AccessibilityCallback { + readAccessibilityCallback(isSync: boolean = false): AccessibilityCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (isHover: boolean, event: AccessibilityHoverEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeAccessibilityHoverEvent(event); nativeModule()._CallCallback(CallbackKind.Kind_AccessibilityCallback, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (isHover: boolean, event: AccessibilityHoverEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeAccessibilityHoverEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(589030517, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(589030517, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readHoverEvent(): HoverEvent { let valueDeserializer: Deserializer = this @@ -18037,16 +19434,16 @@ export class Deserializer extends DeserializerBase { const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisHorizontal_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) + } const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisVertical_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } const axisVertical_result: number | undefined|undefined = axisVertical_buf const pressure_result: number = (valueDeserializer.readNumber() as number) const tiltX_result: number = (valueDeserializer.readNumber() as number) @@ -18055,18 +19452,19 @@ export class Deserializer extends DeserializerBase { const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let deviceId_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } const deviceId_result: number | undefined|undefined = deviceId_buf const stopPropagation_result: (() => void) = valueDeserializer.readCallback_Void() 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) + return value } - readCallback_Boolean_HoverEvent_Void(): ((isHover: boolean, event: HoverEvent) => void) { + readCallback_Boolean_HoverEvent_Void(isSync: boolean = false): ((isHover: boolean, event: HoverEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (isHover: boolean, event: HoverEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeHoverEvent(event); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Boolean_HoverEvent_Void, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync: KPointer = this.readPointer() + return (isHover: boolean, event: HoverEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeHoverEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-916602978, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-916602978, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readClickEvent(): ClickEvent { let valueDeserializer: Deserializer = this @@ -18076,16 +19474,16 @@ export class Deserializer extends DeserializerBase { const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisHorizontal_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) + } const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisVertical_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } const axisVertical_result: number | undefined|undefined = axisVertical_buf const pressure_result: number = (valueDeserializer.readNumber() as number) const tiltX_result: number = (valueDeserializer.readNumber() as number) @@ -18094,9 +19492,9 @@ export class Deserializer extends DeserializerBase { const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let deviceId_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } const deviceId_result: number | undefined|undefined = deviceId_buf const displayX_result: number = (valueDeserializer.readNumber() as number) const displayY_result: number = (valueDeserializer.readNumber() as number) @@ -18108,833 +19506,917 @@ export class Deserializer extends DeserializerBase { const y_result: number = (valueDeserializer.readNumber() as number) const preventDefault_result: (() => void) = valueDeserializer.readCallback_Void() 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) + return value } readOutlineOptions(): OutlineOptions { let valueDeserializer: Deserializer = this const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: EdgeOutlineWidths | Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector: int32 = valueDeserializer.readInt8() - let width_buf_: EdgeOutlineWidths | Dimension | undefined|undefined - if (width_buf__selector == 0) { - const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_top_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) - { - width_buf__u_top_buf = (valueDeserializer.readLength() as Dimension) - } - const width_buf__u_top: undefined | Dimension = width_buf__u_top_buf - const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_right_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) - { - width_buf__u_right_buf = (valueDeserializer.readLength() as Dimension) - } - const width_buf__u_right: undefined | Dimension = width_buf__u_right_buf - const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_bottom_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) - { - width_buf__u_bottom_buf = (valueDeserializer.readLength() as Dimension) - } - const width_buf__u_bottom: undefined | Dimension = width_buf__u_bottom_buf - const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_left_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) - { - 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} as EdgeOutlineWidths) - } - else if (width_buf__selector == 1) { - width_buf_ = (valueDeserializer.readLength() as Dimension) - } - width_buf = (width_buf_ as EdgeOutlineWidths | Dimension) + { + const width_buf__selector: number = valueDeserializer.readInt8() + let width_buf_: EdgeOutlineWidths | Dimension | undefined|undefined + if (width_buf__selector == 0) { + const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_top_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) + { + width_buf__u_top_buf = (valueDeserializer.readLength() as Dimension) + } + const width_buf__u_top: undefined | Dimension = width_buf__u_top_buf + const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_right_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) + { + width_buf__u_right_buf = (valueDeserializer.readLength() as Dimension) + } + const width_buf__u_right: undefined | Dimension = width_buf__u_right_buf + const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_bottom_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) + { + width_buf__u_bottom_buf = (valueDeserializer.readLength() as Dimension) + } + const width_buf__u_bottom: undefined | Dimension = width_buf__u_bottom_buf + const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_left_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) + { + 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} as EdgeOutlineWidths) + } + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readLength() as Dimension) + } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") } + width_buf = (width_buf_ as EdgeOutlineWidths | Dimension) + } const width_result: EdgeOutlineWidths | Dimension | undefined|undefined = width_buf const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector: int32 = valueDeserializer.readInt8() - let color_buf_: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined - if (color_buf__selector == 0) { - const color_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_top_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_top_buf_runtimeType)) - { - const color_buf__u_top_buf__selector: int32 = valueDeserializer.readInt8() - let color_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__u_top_buf__selector == 0) { - color_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_top_buf__selector == 1) { - color_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_top_buf__selector == 2) { - color_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_top_buf__selector == 3) { - color_buf__u_top_buf_ = valueDeserializer.readResource() - } - color_buf__u_top_buf = (color_buf__u_top_buf_ as Color | number | string | Resource) - } - const color_buf__u_top: undefined | ResourceColor = color_buf__u_top_buf - const color_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_right_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_right_buf_runtimeType)) - { - const color_buf__u_right_buf__selector: int32 = valueDeserializer.readInt8() - let color_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__u_right_buf__selector == 0) { - color_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_right_buf__selector == 1) { - color_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_right_buf__selector == 2) { - color_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_right_buf__selector == 3) { - color_buf__u_right_buf_ = valueDeserializer.readResource() - } - color_buf__u_right_buf = (color_buf__u_right_buf_ as Color | number | string | Resource) - } - const color_buf__u_right: undefined | ResourceColor = color_buf__u_right_buf - const color_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_bottom_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) - { - const color_buf__u_bottom_buf__selector: int32 = valueDeserializer.readInt8() - let color_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__u_bottom_buf__selector == 0) { - color_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_bottom_buf__selector == 1) { - color_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_bottom_buf__selector == 2) { - color_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_bottom_buf__selector == 3) { - color_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - color_buf__u_bottom_buf = (color_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const color_buf__u_bottom: undefined | ResourceColor = color_buf__u_bottom_buf - const color_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_left_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_left_buf_runtimeType)) - { - const color_buf__u_left_buf__selector: int32 = valueDeserializer.readInt8() - let color_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__u_left_buf__selector == 0) { - color_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_left_buf__selector == 1) { - color_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_left_buf__selector == 2) { - color_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_left_buf__selector == 3) { - color_buf__u_left_buf_ = valueDeserializer.readResource() - } - 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} as EdgeColors) - } - else if (color_buf__selector == 1) { - const color_buf__u_selector: int32 = valueDeserializer.readInt8() - let color_buf__u: Color | number | string | Resource | undefined|undefined - if (color_buf__u_selector == 0) { - color_buf__u = (valueDeserializer.readInt32() as Color) + { + const color_buf__selector: number = valueDeserializer.readInt8() + let color_buf_: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined + if (color_buf__selector == 0) { + const color_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_top_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_top_buf_runtimeType)) + { + const color_buf__u_top_buf__selector: number = valueDeserializer.readInt8() + let color_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__u_top_buf__selector == 0) { + color_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) } - else if (color_buf__u_selector == 1) { - color_buf__u = (valueDeserializer.readNumber() as number) + else if (color_buf__u_top_buf__selector == 1) { + color_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) } - else if (color_buf__u_selector == 2) { - color_buf__u = (valueDeserializer.readString() as string) + else if (color_buf__u_top_buf__selector == 2) { + color_buf__u_top_buf_ = (valueDeserializer.readString() as string) } - else if (color_buf__u_selector == 3) { - color_buf__u = valueDeserializer.readResource() + else if (color_buf__u_top_buf__selector == 3) { + color_buf__u_top_buf_ = valueDeserializer.readResource() } - color_buf_ = (color_buf__u as Color | number | string | Resource) + else { + throw new Error("One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation.") + } + color_buf__u_top_buf = (color_buf__u_top_buf_ as Color | number | string | Resource) } - else if (color_buf__selector == 2) { - color_buf_ = valueDeserializer.readLocalizedEdgeColors() + const color_buf__u_top: undefined | ResourceColor = color_buf__u_top_buf + const color_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_right_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_right_buf_runtimeType)) + { + const color_buf__u_right_buf__selector: number = valueDeserializer.readInt8() + let color_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__u_right_buf__selector == 0) { + color_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_right_buf__selector == 1) { + color_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_right_buf__selector == 2) { + color_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_right_buf__selector == 3) { + color_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation.") + } + color_buf__u_right_buf = (color_buf__u_right_buf_ as Color | number | string | Resource) } - color_buf = (color_buf_ as EdgeColors | ResourceColor | LocalizedEdgeColors) + const color_buf__u_right: undefined | ResourceColor = color_buf__u_right_buf + const color_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_bottom_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) + { + const color_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() + let color_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__u_bottom_buf__selector == 0) { + color_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_bottom_buf__selector == 1) { + color_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_bottom_buf__selector == 2) { + color_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_bottom_buf__selector == 3) { + color_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + color_buf__u_bottom_buf = (color_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const color_buf__u_bottom: undefined | ResourceColor = color_buf__u_bottom_buf + const color_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_left_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_left_buf_runtimeType)) + { + const color_buf__u_left_buf__selector: number = valueDeserializer.readInt8() + let color_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__u_left_buf__selector == 0) { + color_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_left_buf__selector == 1) { + color_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_left_buf__selector == 2) { + color_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_left_buf__selector == 3) { + color_buf__u_left_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation.") + } + 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} as EdgeColors) + } + else if (color_buf__selector == 1) { + const color_buf__u_selector: number = valueDeserializer.readInt8() + let color_buf__u: Color | number | string | Resource | undefined|undefined + if (color_buf__u_selector == 0) { + color_buf__u = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_selector == 1) { + color_buf__u = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_selector == 2) { + color_buf__u = (valueDeserializer.readString() as string) + } + else if (color_buf__u_selector == 3) { + color_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u has to be chosen through deserialisation.") + } + color_buf_ = (color_buf__u as Color | number | string | Resource) + } + else if (color_buf__selector == 2) { + color_buf_ = valueDeserializer.readLocalizedEdgeColors() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } + color_buf = (color_buf_ as EdgeColors | ResourceColor | LocalizedEdgeColors) + } const color_result: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined = color_buf const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf: OutlineRadiuses | Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - const radius_buf__selector: int32 = valueDeserializer.readInt8() - let radius_buf_: OutlineRadiuses | Dimension | undefined|undefined - if (radius_buf__selector == 0) { - const radius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_topLeft_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) - { - radius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Dimension) - } - const radius_buf__u_topLeft: undefined | Dimension = radius_buf__u_topLeft_buf - const radius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_topRight_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) - { - radius_buf__u_topRight_buf = (valueDeserializer.readLength() as Dimension) - } - const radius_buf__u_topRight: undefined | Dimension = radius_buf__u_topRight_buf - const radius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_bottomLeft_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) - { - radius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Dimension) - } - const radius_buf__u_bottomLeft: undefined | Dimension = radius_buf__u_bottomLeft_buf - const radius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_bottomRight_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) - { - 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} as OutlineRadiuses) - } - else if (radius_buf__selector == 1) { - radius_buf_ = (valueDeserializer.readLength() as Dimension) - } - radius_buf = (radius_buf_ as OutlineRadiuses | Dimension) + { + const radius_buf__selector: number = valueDeserializer.readInt8() + let radius_buf_: OutlineRadiuses | Dimension | undefined|undefined + if (radius_buf__selector == 0) { + const radius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_topLeft_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) + { + radius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Dimension) + } + const radius_buf__u_topLeft: undefined | Dimension = radius_buf__u_topLeft_buf + const radius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_topRight_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) + { + radius_buf__u_topRight_buf = (valueDeserializer.readLength() as Dimension) + } + const radius_buf__u_topRight: undefined | Dimension = radius_buf__u_topRight_buf + const radius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_bottomLeft_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) + { + radius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Dimension) + } + const radius_buf__u_bottomLeft: undefined | Dimension = radius_buf__u_bottomLeft_buf + const radius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_bottomRight_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) + { + 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} as OutlineRadiuses) + } + else if (radius_buf__selector == 1) { + radius_buf_ = (valueDeserializer.readLength() as Dimension) + } + else { + throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") } + radius_buf = (radius_buf_ as OutlineRadiuses | Dimension) + } const radius_result: OutlineRadiuses | Dimension | undefined|undefined = radius_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: EdgeOutlineStyles | OutlineStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - const style_buf__selector: int32 = valueDeserializer.readInt8() - let style_buf_: EdgeOutlineStyles | OutlineStyle | undefined|undefined - if (style_buf__selector == 0) { - const style_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_top_buf: OutlineStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_top_buf_runtimeType)) - { - style_buf__u_top_buf = (valueDeserializer.readInt32() as OutlineStyle) - } - const style_buf__u_top: undefined | OutlineStyle = style_buf__u_top_buf - const style_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_right_buf: OutlineStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_right_buf_runtimeType)) - { - style_buf__u_right_buf = (valueDeserializer.readInt32() as OutlineStyle) - } - const style_buf__u_right: undefined | OutlineStyle = style_buf__u_right_buf - const style_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_bottom_buf: OutlineStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) - { - style_buf__u_bottom_buf = (valueDeserializer.readInt32() as OutlineStyle) - } - const style_buf__u_bottom: undefined | OutlineStyle = style_buf__u_bottom_buf - const style_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_left_buf: OutlineStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_left_buf_runtimeType)) - { - 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} as EdgeOutlineStyles) - } - else if (style_buf__selector == 1) { - style_buf_ = (valueDeserializer.readInt32() as OutlineStyle) - } - style_buf = (style_buf_ as EdgeOutlineStyles | OutlineStyle) + { + const style_buf__selector: number = valueDeserializer.readInt8() + let style_buf_: EdgeOutlineStyles | OutlineStyle | undefined|undefined + if (style_buf__selector == 0) { + const style_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_top_buf: OutlineStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_top_buf_runtimeType)) + { + style_buf__u_top_buf = (valueDeserializer.readInt32() as OutlineStyle) + } + const style_buf__u_top: undefined | OutlineStyle = style_buf__u_top_buf + const style_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_right_buf: OutlineStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_right_buf_runtimeType)) + { + style_buf__u_right_buf = (valueDeserializer.readInt32() as OutlineStyle) + } + const style_buf__u_right: undefined | OutlineStyle = style_buf__u_right_buf + const style_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_bottom_buf: OutlineStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) + { + style_buf__u_bottom_buf = (valueDeserializer.readInt32() as OutlineStyle) + } + const style_buf__u_bottom: undefined | OutlineStyle = style_buf__u_bottom_buf + const style_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_left_buf: OutlineStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_left_buf_runtimeType)) + { + 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} as EdgeOutlineStyles) + } + else if (style_buf__selector == 1) { + style_buf_ = (valueDeserializer.readInt32() as OutlineStyle) + } + else { + throw new Error("One of the branches for style_buf_ has to be chosen through deserialisation.") } + style_buf = (style_buf_ as EdgeOutlineStyles | OutlineStyle) + } const style_result: EdgeOutlineStyles | OutlineStyle | undefined|undefined = style_buf let value: OutlineOptions = ({width: width_result,color: color_result,radius: radius_result,style: style_result} as OutlineOptions) - return (value as OutlineOptions) + return value } readBorderImageOption(): BorderImageOption { let valueDeserializer: Deserializer = this const slice_buf_runtimeType = (valueDeserializer.readInt8() as int32) let slice_buf: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined if ((RuntimeType.UNDEFINED) != (slice_buf_runtimeType)) - { - const slice_buf__selector: int32 = valueDeserializer.readInt8() - let slice_buf_: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if (slice_buf__selector == 0) { - slice_buf_ = (valueDeserializer.readLength() as Length) - } - else if (slice_buf__selector == 1) { - const slice_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__u_top_buf_runtimeType)) - { - slice_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const slice_buf__u_top: undefined | Length = slice_buf__u_top_buf - const slice_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__u_right_buf_runtimeType)) - { - slice_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const slice_buf__u_right: undefined | Length = slice_buf__u_right_buf - const slice_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__u_bottom_buf_runtimeType)) - { - slice_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const slice_buf__u_bottom: undefined | Length = slice_buf__u_bottom_buf - const slice_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__u_left_buf_runtimeType)) - { - 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} as EdgeWidths) - } - else if (slice_buf__selector == 2) { - slice_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - slice_buf = (slice_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) + { + const slice_buf__selector: number = valueDeserializer.readInt8() + let slice_buf_: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if (slice_buf__selector == 0) { + slice_buf_ = (valueDeserializer.readLength() as Length) + } + else if (slice_buf__selector == 1) { + const slice_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__u_top_buf_runtimeType)) + { + slice_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const slice_buf__u_top: undefined | Length = slice_buf__u_top_buf + const slice_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__u_right_buf_runtimeType)) + { + slice_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const slice_buf__u_right: undefined | Length = slice_buf__u_right_buf + const slice_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__u_bottom_buf_runtimeType)) + { + slice_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const slice_buf__u_bottom: undefined | Length = slice_buf__u_bottom_buf + const slice_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__u_left_buf_runtimeType)) + { + 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} as EdgeWidths) + } + else if (slice_buf__selector == 2) { + slice_buf_ = valueDeserializer.readLocalizedEdgeWidths() } + else { + throw new Error("One of the branches for slice_buf_ has to be chosen through deserialisation.") + } + slice_buf = (slice_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) + } const slice_result: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = slice_buf const repeat_buf_runtimeType = (valueDeserializer.readInt8() as int32) let repeat_buf: RepeatMode | undefined|undefined if ((RuntimeType.UNDEFINED) != (repeat_buf_runtimeType)) - { - repeat_buf = (valueDeserializer.readInt32() as RepeatMode) - } + { + repeat_buf = (valueDeserializer.readInt32() as RepeatMode) + } const repeat_result: RepeatMode | undefined|undefined = repeat_buf const source_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let source_buf: string | Resource | LinearGradient | undefined|undefined + let source_buf: string | Resource | LinearGradient_common | undefined|undefined if ((RuntimeType.UNDEFINED) != (source_buf_runtimeType)) - { - const source_buf__selector: int32 = valueDeserializer.readInt8() - let source_buf_: string | Resource | LinearGradient | undefined|undefined - if (source_buf__selector == 0) { - source_buf_ = (valueDeserializer.readString() as string) - } - else if (source_buf__selector == 1) { - source_buf_ = valueDeserializer.readResource() - } - else if (source_buf__selector == 2) { - source_buf_ = valueDeserializer.readLinearGradient() - } - source_buf = (source_buf_ as string | Resource | LinearGradient) + { + const source_buf__selector: number = valueDeserializer.readInt8() + let source_buf_: string | Resource | LinearGradient_common | undefined|undefined + if (source_buf__selector == 0) { + source_buf_ = (valueDeserializer.readString() as string) + } + else if (source_buf__selector == 1) { + source_buf_ = valueDeserializer.readResource() + } + else if (source_buf__selector == 2) { + source_buf_ = valueDeserializer.readLinearGradient_common() + } + else { + throw new Error("One of the branches for source_buf_ has to be chosen through deserialisation.") } - const source_result: string | Resource | LinearGradient | undefined|undefined = source_buf + source_buf = (source_buf_ as string | Resource | LinearGradient_common) + } + const source_result: string | Resource | LinearGradient_common | undefined|undefined = source_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector: int32 = valueDeserializer.readInt8() - let width_buf_: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if (width_buf__selector == 0) { - width_buf_ = (valueDeserializer.readLength() as Length) - } - else if (width_buf__selector == 1) { - const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) - { - width_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_top: undefined | Length = width_buf__u_top_buf - const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) - { - width_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_right: undefined | Length = width_buf__u_right_buf - const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) - { - width_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_bottom: undefined | Length = width_buf__u_bottom_buf - const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) - { - 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} as EdgeWidths) - } - else if (width_buf__selector == 2) { - width_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - width_buf = (width_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) + { + const width_buf__selector: number = valueDeserializer.readInt8() + let width_buf_: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readLength() as Length) + } + else if (width_buf__selector == 1) { + const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) + { + width_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const width_buf__u_top: undefined | Length = width_buf__u_top_buf + const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) + { + width_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const width_buf__u_right: undefined | Length = width_buf__u_right_buf + const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) + { + width_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const width_buf__u_bottom: undefined | Length = width_buf__u_bottom_buf + const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) + { + 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} as EdgeWidths) + } + else if (width_buf__selector == 2) { + width_buf_ = valueDeserializer.readLocalizedEdgeWidths() } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + } + width_buf = (width_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) + } const width_result: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = width_buf const outset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let outset_buf: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined if ((RuntimeType.UNDEFINED) != (outset_buf_runtimeType)) - { - const outset_buf__selector: int32 = valueDeserializer.readInt8() - let outset_buf_: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if (outset_buf__selector == 0) { - outset_buf_ = (valueDeserializer.readLength() as Length) - } - else if (outset_buf__selector == 1) { - const outset_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let outset_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (outset_buf__u_top_buf_runtimeType)) - { - outset_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const outset_buf__u_top: undefined | Length = outset_buf__u_top_buf - const outset_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let outset_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (outset_buf__u_right_buf_runtimeType)) - { - outset_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const outset_buf__u_right: undefined | Length = outset_buf__u_right_buf - const outset_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let outset_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (outset_buf__u_bottom_buf_runtimeType)) - { - outset_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const outset_buf__u_bottom: undefined | Length = outset_buf__u_bottom_buf - const outset_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let outset_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (outset_buf__u_left_buf_runtimeType)) - { - 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} as EdgeWidths) - } - else if (outset_buf__selector == 2) { - outset_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - outset_buf = (outset_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) + { + const outset_buf__selector: number = valueDeserializer.readInt8() + let outset_buf_: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if (outset_buf__selector == 0) { + outset_buf_ = (valueDeserializer.readLength() as Length) + } + else if (outset_buf__selector == 1) { + const outset_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let outset_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (outset_buf__u_top_buf_runtimeType)) + { + outset_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const outset_buf__u_top: undefined | Length = outset_buf__u_top_buf + const outset_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let outset_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (outset_buf__u_right_buf_runtimeType)) + { + outset_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const outset_buf__u_right: undefined | Length = outset_buf__u_right_buf + const outset_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let outset_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (outset_buf__u_bottom_buf_runtimeType)) + { + outset_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const outset_buf__u_bottom: undefined | Length = outset_buf__u_bottom_buf + const outset_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let outset_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (outset_buf__u_left_buf_runtimeType)) + { + 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} as EdgeWidths) + } + else if (outset_buf__selector == 2) { + outset_buf_ = valueDeserializer.readLocalizedEdgeWidths() } + else { + throw new Error("One of the branches for outset_buf_ has to be chosen through deserialisation.") + } + outset_buf = (outset_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) + } const outset_result: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = outset_buf const fill_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fill_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (fill_buf_runtimeType)) - { - fill_buf = valueDeserializer.readBoolean() - } + { + fill_buf = valueDeserializer.readBoolean() + } const fill_result: boolean | undefined|undefined = fill_buf 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) + return value } readBorderOptions(): BorderOptions { let valueDeserializer: Deserializer = this const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: EdgeWidths | Length | LocalizedEdgeWidths | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector: int32 = valueDeserializer.readInt8() - let width_buf_: EdgeWidths | Length | LocalizedEdgeWidths | undefined|undefined - if (width_buf__selector == 0) { - const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) - { - width_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_top: undefined | Length = width_buf__u_top_buf - const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) - { - width_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_right: undefined | Length = width_buf__u_right_buf - const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) - { - width_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_bottom: undefined | Length = width_buf__u_bottom_buf - const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) - { - 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} as EdgeWidths) - } - else if (width_buf__selector == 1) { - width_buf_ = (valueDeserializer.readLength() as Length) - } - else if (width_buf__selector == 2) { - width_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - width_buf = (width_buf_ as EdgeWidths | Length | LocalizedEdgeWidths) + { + const width_buf__selector: number = valueDeserializer.readInt8() + let width_buf_: EdgeWidths | Length | LocalizedEdgeWidths | undefined|undefined + if (width_buf__selector == 0) { + const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) + { + width_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const width_buf__u_top: undefined | Length = width_buf__u_top_buf + const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) + { + width_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const width_buf__u_right: undefined | Length = width_buf__u_right_buf + const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) + { + width_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const width_buf__u_bottom: undefined | Length = width_buf__u_bottom_buf + const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) + { + 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} as EdgeWidths) + } + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readLength() as Length) + } + else if (width_buf__selector == 2) { + width_buf_ = valueDeserializer.readLocalizedEdgeWidths() + } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") } + width_buf = (width_buf_ as EdgeWidths | Length | LocalizedEdgeWidths) + } const width_result: EdgeWidths | Length | LocalizedEdgeWidths | undefined|undefined = width_buf const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector: int32 = valueDeserializer.readInt8() - let color_buf_: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined - if (color_buf__selector == 0) { - const color_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_top_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_top_buf_runtimeType)) - { - const color_buf__u_top_buf__selector: int32 = valueDeserializer.readInt8() - let color_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__u_top_buf__selector == 0) { - color_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_top_buf__selector == 1) { - color_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_top_buf__selector == 2) { - color_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_top_buf__selector == 3) { - color_buf__u_top_buf_ = valueDeserializer.readResource() - } - color_buf__u_top_buf = (color_buf__u_top_buf_ as Color | number | string | Resource) - } - const color_buf__u_top: undefined | ResourceColor = color_buf__u_top_buf - const color_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_right_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_right_buf_runtimeType)) - { - const color_buf__u_right_buf__selector: int32 = valueDeserializer.readInt8() - let color_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__u_right_buf__selector == 0) { - color_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_right_buf__selector == 1) { - color_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_right_buf__selector == 2) { - color_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_right_buf__selector == 3) { - color_buf__u_right_buf_ = valueDeserializer.readResource() - } - color_buf__u_right_buf = (color_buf__u_right_buf_ as Color | number | string | Resource) - } - const color_buf__u_right: undefined | ResourceColor = color_buf__u_right_buf - const color_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_bottom_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) - { - const color_buf__u_bottom_buf__selector: int32 = valueDeserializer.readInt8() - let color_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__u_bottom_buf__selector == 0) { - color_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_bottom_buf__selector == 1) { - color_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_bottom_buf__selector == 2) { - color_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_bottom_buf__selector == 3) { - color_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - color_buf__u_bottom_buf = (color_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const color_buf__u_bottom: undefined | ResourceColor = color_buf__u_bottom_buf - const color_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_left_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_left_buf_runtimeType)) - { - const color_buf__u_left_buf__selector: int32 = valueDeserializer.readInt8() - let color_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__u_left_buf__selector == 0) { - color_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_left_buf__selector == 1) { - color_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_left_buf__selector == 2) { - color_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_left_buf__selector == 3) { - color_buf__u_left_buf_ = valueDeserializer.readResource() - } - 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} as EdgeColors) - } - else if (color_buf__selector == 1) { - const color_buf__u_selector: int32 = valueDeserializer.readInt8() - let color_buf__u: Color | number | string | Resource | undefined|undefined - if (color_buf__u_selector == 0) { - color_buf__u = (valueDeserializer.readInt32() as Color) + { + const color_buf__selector: number = valueDeserializer.readInt8() + let color_buf_: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined + if (color_buf__selector == 0) { + const color_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_top_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_top_buf_runtimeType)) + { + const color_buf__u_top_buf__selector: number = valueDeserializer.readInt8() + let color_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__u_top_buf__selector == 0) { + color_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_top_buf__selector == 1) { + color_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_top_buf__selector == 2) { + color_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_top_buf__selector == 3) { + color_buf__u_top_buf_ = valueDeserializer.readResource() } - else if (color_buf__u_selector == 1) { - color_buf__u = (valueDeserializer.readNumber() as number) + else { + throw new Error("One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation.") } - else if (color_buf__u_selector == 2) { - color_buf__u = (valueDeserializer.readString() as string) + color_buf__u_top_buf = (color_buf__u_top_buf_ as Color | number | string | Resource) + } + const color_buf__u_top: undefined | ResourceColor = color_buf__u_top_buf + const color_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_right_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_right_buf_runtimeType)) + { + const color_buf__u_right_buf__selector: number = valueDeserializer.readInt8() + let color_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__u_right_buf__selector == 0) { + color_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_right_buf__selector == 1) { + color_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) } - else if (color_buf__u_selector == 3) { - color_buf__u = valueDeserializer.readResource() + else if (color_buf__u_right_buf__selector == 2) { + color_buf__u_right_buf_ = (valueDeserializer.readString() as string) } - color_buf_ = (color_buf__u as Color | number | string | Resource) + else if (color_buf__u_right_buf__selector == 3) { + color_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation.") + } + color_buf__u_right_buf = (color_buf__u_right_buf_ as Color | number | string | Resource) } - else if (color_buf__selector == 2) { - color_buf_ = valueDeserializer.readLocalizedEdgeColors() + const color_buf__u_right: undefined | ResourceColor = color_buf__u_right_buf + const color_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_bottom_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) + { + const color_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() + let color_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__u_bottom_buf__selector == 0) { + color_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_bottom_buf__selector == 1) { + color_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_bottom_buf__selector == 2) { + color_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_bottom_buf__selector == 3) { + color_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + color_buf__u_bottom_buf = (color_buf__u_bottom_buf_ as Color | number | string | Resource) } - color_buf = (color_buf_ as EdgeColors | ResourceColor | LocalizedEdgeColors) + const color_buf__u_bottom: undefined | ResourceColor = color_buf__u_bottom_buf + const color_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_left_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_left_buf_runtimeType)) + { + const color_buf__u_left_buf__selector: number = valueDeserializer.readInt8() + let color_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__u_left_buf__selector == 0) { + color_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_left_buf__selector == 1) { + color_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_left_buf__selector == 2) { + color_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_left_buf__selector == 3) { + color_buf__u_left_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation.") + } + 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} as EdgeColors) + } + else if (color_buf__selector == 1) { + const color_buf__u_selector: number = valueDeserializer.readInt8() + let color_buf__u: Color | number | string | Resource | undefined|undefined + if (color_buf__u_selector == 0) { + color_buf__u = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_selector == 1) { + color_buf__u = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_selector == 2) { + color_buf__u = (valueDeserializer.readString() as string) + } + else if (color_buf__u_selector == 3) { + color_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u has to be chosen through deserialisation.") + } + color_buf_ = (color_buf__u as Color | number | string | Resource) } + else if (color_buf__selector == 2) { + color_buf_ = valueDeserializer.readLocalizedEdgeColors() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as EdgeColors | ResourceColor | LocalizedEdgeColors) + } const color_result: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined = color_buf const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf: BorderRadiuses | Length | LocalizedBorderRadiuses | undefined|undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - const radius_buf__selector: int32 = valueDeserializer.readInt8() - let radius_buf_: BorderRadiuses | Length | LocalizedBorderRadiuses | undefined|undefined - if (radius_buf__selector == 0) { - const radius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) - { - radius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const radius_buf__u_topLeft: undefined | Length = radius_buf__u_topLeft_buf - const radius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) - { - radius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const radius_buf__u_topRight: undefined | Length = radius_buf__u_topRight_buf - const radius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) - { - radius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const radius_buf__u_bottomLeft: undefined | Length = radius_buf__u_bottomLeft_buf - const radius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) - { - 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} as BorderRadiuses) - } - else if (radius_buf__selector == 1) { - radius_buf_ = (valueDeserializer.readLength() as Length) - } - else if (radius_buf__selector == 2) { - radius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() - } - radius_buf = (radius_buf_ as BorderRadiuses | Length | LocalizedBorderRadiuses) + { + const radius_buf__selector: number = valueDeserializer.readInt8() + let radius_buf_: BorderRadiuses | Length | LocalizedBorderRadiuses | undefined|undefined + if (radius_buf__selector == 0) { + const radius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) + { + radius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const radius_buf__u_topLeft: undefined | Length = radius_buf__u_topLeft_buf + const radius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) + { + radius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const radius_buf__u_topRight: undefined | Length = radius_buf__u_topRight_buf + const radius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) + { + radius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const radius_buf__u_bottomLeft: undefined | Length = radius_buf__u_bottomLeft_buf + const radius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) + { + 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} as BorderRadiuses) + } + else if (radius_buf__selector == 1) { + radius_buf_ = (valueDeserializer.readLength() as Length) + } + else if (radius_buf__selector == 2) { + radius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() } + else { + throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") + } + radius_buf = (radius_buf_ as BorderRadiuses | Length | LocalizedBorderRadiuses) + } const radius_result: BorderRadiuses | Length | LocalizedBorderRadiuses | undefined|undefined = radius_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf: EdgeStyles | BorderStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - const style_buf__selector: int32 = valueDeserializer.readInt8() - let style_buf_: EdgeStyles | BorderStyle | undefined|undefined - if (style_buf__selector == 0) { - const style_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_top_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_top_buf_runtimeType)) - { - style_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const style_buf__u_top: undefined | BorderStyle = style_buf__u_top_buf - const style_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_right_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_right_buf_runtimeType)) - { - style_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const style_buf__u_right: undefined | BorderStyle = style_buf__u_right_buf - const style_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_bottom_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) - { - style_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const style_buf__u_bottom: undefined | BorderStyle = style_buf__u_bottom_buf - const style_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_left_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_left_buf_runtimeType)) - { - 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} as EdgeStyles) - } - else if (style_buf__selector == 1) { - style_buf_ = (valueDeserializer.readInt32() as BorderStyle) - } - style_buf = (style_buf_ as EdgeStyles | BorderStyle) + { + const style_buf__selector: number = valueDeserializer.readInt8() + let style_buf_: EdgeStyles | BorderStyle | undefined|undefined + if (style_buf__selector == 0) { + const style_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_top_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_top_buf_runtimeType)) + { + style_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const style_buf__u_top: undefined | BorderStyle = style_buf__u_top_buf + const style_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_right_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_right_buf_runtimeType)) + { + style_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const style_buf__u_right: undefined | BorderStyle = style_buf__u_right_buf + const style_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_bottom_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) + { + style_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const style_buf__u_bottom: undefined | BorderStyle = style_buf__u_bottom_buf + const style_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_left_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_left_buf_runtimeType)) + { + 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} as EdgeStyles) + } + else if (style_buf__selector == 1) { + style_buf_ = (valueDeserializer.readInt32() as BorderStyle) } + else { + throw new Error("One of the branches for style_buf_ has to be chosen through deserialisation.") + } + style_buf = (style_buf_ as EdgeStyles | BorderStyle) + } const style_result: EdgeStyles | BorderStyle | undefined|undefined = style_buf const dashGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dashGap_buf: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined if ((RuntimeType.UNDEFINED) != (dashGap_buf_runtimeType)) - { - const dashGap_buf__selector: int32 = valueDeserializer.readInt8() - let dashGap_buf_: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined - if (dashGap_buf__selector == 0) { - const dashGap_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashGap_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_top_buf_runtimeType)) - { - dashGap_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const dashGap_buf__u_top: undefined | Length = dashGap_buf__u_top_buf - const dashGap_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashGap_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_right_buf_runtimeType)) - { - dashGap_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const dashGap_buf__u_right: undefined | Length = dashGap_buf__u_right_buf - const dashGap_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashGap_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_bottom_buf_runtimeType)) - { - dashGap_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const dashGap_buf__u_bottom: undefined | Length = dashGap_buf__u_bottom_buf - const dashGap_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashGap_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_left_buf_runtimeType)) - { - 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} as EdgeWidths) - } - else if (dashGap_buf__selector == 1) { - dashGap_buf_ = valueDeserializer.readLengthMetrics() - } - else if (dashGap_buf__selector == 2) { - dashGap_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - dashGap_buf = (dashGap_buf_ as EdgeWidths | LengthMetrics | LocalizedEdgeWidths) + { + const dashGap_buf__selector: number = valueDeserializer.readInt8() + let dashGap_buf_: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined + if (dashGap_buf__selector == 0) { + const dashGap_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashGap_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_top_buf_runtimeType)) + { + dashGap_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const dashGap_buf__u_top: undefined | Length = dashGap_buf__u_top_buf + const dashGap_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashGap_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_right_buf_runtimeType)) + { + dashGap_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const dashGap_buf__u_right: undefined | Length = dashGap_buf__u_right_buf + const dashGap_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashGap_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_bottom_buf_runtimeType)) + { + dashGap_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const dashGap_buf__u_bottom: undefined | Length = dashGap_buf__u_bottom_buf + const dashGap_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashGap_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_left_buf_runtimeType)) + { + 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} as EdgeWidths) + } + else if (dashGap_buf__selector == 1) { + dashGap_buf_ = valueDeserializer.readLengthMetrics() + } + else if (dashGap_buf__selector == 2) { + dashGap_buf_ = valueDeserializer.readLocalizedEdgeWidths() + } + else { + throw new Error("One of the branches for dashGap_buf_ has to be chosen through deserialisation.") } + dashGap_buf = (dashGap_buf_ as EdgeWidths | LengthMetrics | LocalizedEdgeWidths) + } const dashGap_result: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined = dashGap_buf const dashWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dashWidth_buf: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined if ((RuntimeType.UNDEFINED) != (dashWidth_buf_runtimeType)) - { - const dashWidth_buf__selector: int32 = valueDeserializer.readInt8() - let dashWidth_buf_: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined - if (dashWidth_buf__selector == 0) { - const dashWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashWidth_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_top_buf_runtimeType)) - { - dashWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const dashWidth_buf__u_top: undefined | Length = dashWidth_buf__u_top_buf - const dashWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashWidth_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_right_buf_runtimeType)) - { - dashWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const dashWidth_buf__u_right: undefined | Length = dashWidth_buf__u_right_buf - const dashWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashWidth_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_bottom_buf_runtimeType)) - { - dashWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const dashWidth_buf__u_bottom: undefined | Length = dashWidth_buf__u_bottom_buf - const dashWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashWidth_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_left_buf_runtimeType)) - { - 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} as EdgeWidths) - } - else if (dashWidth_buf__selector == 1) { - dashWidth_buf_ = valueDeserializer.readLengthMetrics() - } - else if (dashWidth_buf__selector == 2) { - dashWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - dashWidth_buf = (dashWidth_buf_ as EdgeWidths | LengthMetrics | LocalizedEdgeWidths) + { + const dashWidth_buf__selector: number = valueDeserializer.readInt8() + let dashWidth_buf_: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined + if (dashWidth_buf__selector == 0) { + const dashWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashWidth_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_top_buf_runtimeType)) + { + dashWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const dashWidth_buf__u_top: undefined | Length = dashWidth_buf__u_top_buf + const dashWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashWidth_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_right_buf_runtimeType)) + { + dashWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const dashWidth_buf__u_right: undefined | Length = dashWidth_buf__u_right_buf + const dashWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashWidth_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_bottom_buf_runtimeType)) + { + dashWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const dashWidth_buf__u_bottom: undefined | Length = dashWidth_buf__u_bottom_buf + const dashWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashWidth_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_left_buf_runtimeType)) + { + 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} as EdgeWidths) + } + else if (dashWidth_buf__selector == 1) { + dashWidth_buf_ = valueDeserializer.readLengthMetrics() + } + else if (dashWidth_buf__selector == 2) { + dashWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() } + else { + throw new Error("One of the branches for dashWidth_buf_ has to be chosen through deserialisation.") + } + dashWidth_buf = (dashWidth_buf_ as EdgeWidths | LengthMetrics | LocalizedEdgeWidths) + } const dashWidth_result: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined = dashWidth_buf 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) + return value + } + readFilter(): Filter { + let valueDeserializer: Deserializer = this + const __FilterStub_result: string = (valueDeserializer.readString() as string) + let value: Filter = ({__FilterStub: __FilterStub_result} as Filter) + return value + } + readVisualEffect(): VisualEffect { + let valueDeserializer: Deserializer = this + const __VisualEffectStub_result: string = (valueDeserializer.readString() as string) + let value: VisualEffect = ({__VisualEffectStub: __VisualEffectStub_result} as VisualEffect) + return value } readForegroundEffectOptions(): ForegroundEffectOptions { let valueDeserializer: Deserializer = this const radius_result: number = (valueDeserializer.readNumber() as number) let value: ForegroundEffectOptions = ({radius: radius_result} as ForegroundEffectOptions) - return (value as ForegroundEffectOptions) + return value } readResizableOptions(): ResizableOptions { let valueDeserializer: Deserializer = this const slice_buf_runtimeType = (valueDeserializer.readInt8() as int32) let slice_buf: EdgeWidths | undefined|undefined if ((RuntimeType.UNDEFINED) != (slice_buf_runtimeType)) + { + const slice_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__top_buf_runtimeType)) { - const slice_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__top_buf_runtimeType)) - { - slice_buf__top_buf = (valueDeserializer.readLength() as Length) - } - const slice_buf__top: undefined | Length = slice_buf__top_buf - const slice_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__right_buf_runtimeType)) - { - slice_buf__right_buf = (valueDeserializer.readLength() as Length) - } - const slice_buf__right: undefined | Length = slice_buf__right_buf - const slice_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__bottom_buf_runtimeType)) - { - slice_buf__bottom_buf = (valueDeserializer.readLength() as Length) - } - const slice_buf__bottom: undefined | Length = slice_buf__bottom_buf - const slice_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__left_buf_runtimeType)) - { - 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} as EdgeWidths) + slice_buf__top_buf = (valueDeserializer.readLength() as Length) + } + const slice_buf__top: undefined | Length = slice_buf__top_buf + const slice_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__right_buf_runtimeType)) + { + slice_buf__right_buf = (valueDeserializer.readLength() as Length) + } + const slice_buf__right: undefined | Length = slice_buf__right_buf + const slice_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__bottom_buf_runtimeType)) + { + slice_buf__bottom_buf = (valueDeserializer.readLength() as Length) } + const slice_buf__bottom: undefined | Length = slice_buf__bottom_buf + const slice_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__left_buf_runtimeType)) + { + 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} as EdgeWidths) + } const slice_result: EdgeWidths | undefined|undefined = slice_buf const lattice_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lattice_buf: DrawingLattice | undefined|undefined if ((RuntimeType.UNDEFINED) != (lattice_buf_runtimeType)) - { - lattice_buf = valueDeserializer.readCustomObject("DrawingLattice") - } + { + lattice_buf = valueDeserializer.readDrawingLattice() + } const lattice_result: DrawingLattice | undefined|undefined = lattice_buf let value: ResizableOptions = ({slice: slice_result,lattice: lattice_result} as ResizableOptions) - return (value as ResizableOptions) + return value } readBackgroundEffectOptions(): BackgroundEffectOptions { let valueDeserializer: Deserializer = this @@ -18942,134 +20424,140 @@ export class Deserializer extends DeserializerBase { const saturation_buf_runtimeType = (valueDeserializer.readInt8() as int32) let saturation_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (saturation_buf_runtimeType)) - { - saturation_buf = (valueDeserializer.readNumber() as number) - } + { + saturation_buf = (valueDeserializer.readNumber() as number) + } const saturation_result: number | undefined|undefined = saturation_buf const brightness_buf_runtimeType = (valueDeserializer.readInt8() as int32) let brightness_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (brightness_buf_runtimeType)) - { - brightness_buf = (valueDeserializer.readNumber() as number) - } + { + brightness_buf = (valueDeserializer.readNumber() as number) + } const brightness_result: number | undefined|undefined = brightness_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_buf__selector: number = 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() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } + color_buf = (color_buf_ as Color | number | string | Resource) + } const color_result: ResourceColor | undefined|undefined = color_buf const adaptiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let adaptiveColor_buf: AdaptiveColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (adaptiveColor_buf_runtimeType)) - { - adaptiveColor_buf = (valueDeserializer.readInt32() as AdaptiveColor) - } + { + adaptiveColor_buf = (valueDeserializer.readInt32() as AdaptiveColor) + } const adaptiveColor_result: AdaptiveColor | undefined|undefined = adaptiveColor_buf const blurOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let blurOptions_buf: BlurOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (blurOptions_buf_runtimeType)) - { - blurOptions_buf = valueDeserializer.readBlurOptions() - } + { + blurOptions_buf = valueDeserializer.readBlurOptions() + } const blurOptions_result: BlurOptions | undefined|undefined = blurOptions_buf const policy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let policy_buf: BlurStyleActivePolicy | undefined|undefined if ((RuntimeType.UNDEFINED) != (policy_buf_runtimeType)) - { - policy_buf = (valueDeserializer.readInt32() as BlurStyleActivePolicy) - } + { + policy_buf = (valueDeserializer.readInt32() as BlurStyleActivePolicy) + } const policy_result: BlurStyleActivePolicy | undefined|undefined = policy_buf const inactiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let inactiveColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (inactiveColor_buf_runtimeType)) - { - const inactiveColor_buf__selector: int32 = valueDeserializer.readInt8() - let inactiveColor_buf_: Color | number | string | Resource | undefined|undefined - if (inactiveColor_buf__selector == 0) { - inactiveColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (inactiveColor_buf__selector == 1) { - inactiveColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (inactiveColor_buf__selector == 2) { - inactiveColor_buf_ = (valueDeserializer.readString() as string) - } - else if (inactiveColor_buf__selector == 3) { - inactiveColor_buf_ = valueDeserializer.readResource() - } - inactiveColor_buf = (inactiveColor_buf_ as Color | number | string | Resource) + { + const inactiveColor_buf__selector: number = valueDeserializer.readInt8() + let inactiveColor_buf_: Color | number | string | Resource | undefined|undefined + if (inactiveColor_buf__selector == 0) { + inactiveColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (inactiveColor_buf__selector == 1) { + inactiveColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (inactiveColor_buf__selector == 2) { + inactiveColor_buf_ = (valueDeserializer.readString() as string) } + else if (inactiveColor_buf__selector == 3) { + inactiveColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for inactiveColor_buf_ has to be chosen through deserialisation.") + } + inactiveColor_buf = (inactiveColor_buf_ as Color | number | string | Resource) + } const inactiveColor_result: ResourceColor | undefined|undefined = inactiveColor_buf 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) + return value } readPixelRoundPolicy(): PixelRoundPolicy { let valueDeserializer: Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf: PixelRoundCalcPolicy | undefined|undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) - } + { + start_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) + } const start_result: PixelRoundCalcPolicy | undefined|undefined = start_buf const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf: PixelRoundCalcPolicy | undefined|undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) - } + { + top_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) + } const top_result: PixelRoundCalcPolicy | undefined|undefined = top_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf: PixelRoundCalcPolicy | undefined|undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) - } + { + end_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) + } const end_result: PixelRoundCalcPolicy | undefined|undefined = end_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf: PixelRoundCalcPolicy | undefined|undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) - } + { + bottom_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) + } const bottom_result: PixelRoundCalcPolicy | undefined|undefined = bottom_buf let value: PixelRoundPolicy = ({start: start_result,top: top_result,end: end_result,bottom: bottom_result} as PixelRoundPolicy) - return (value as PixelRoundPolicy) + return value } 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) - } + { + 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) - } + { + 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) + return value } readTouchResult(): TouchResult { let valueDeserializer: Deserializer = this @@ -19077,12 +20565,12 @@ export class Deserializer extends DeserializerBase { 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) - } + { + id_buf = (valueDeserializer.readString() as string) + } const id_result: string | undefined|undefined = id_buf let value: TouchResult = ({strategy: strategy_result,id: id_result} as TouchResult) - return (value as TouchResult) + return value } readTouchTestInfo(): TouchTestInfo { let valueDeserializer: Deserializer = this @@ -19095,55 +20583,61 @@ export class Deserializer extends DeserializerBase { const rect_result: RectResult = valueDeserializer.readRectResult() const id_result: string = (valueDeserializer.readString() as string) 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) + return value } - readCallback_Array_TouchTestInfo_TouchResult(): ((value: Array) => TouchResult) { + readCallback_Array_TouchTestInfo_TouchResult(isSync: boolean = false): ((value: Array) => TouchResult) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: Array): TouchResult => { 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.writeTouchTestInfo(value_element); } let _continuationValue: TouchResult | undefined|undefined; const _continuationCallback: ((value: TouchResult) => void) = (value: TouchResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Array_TouchTestInfo_TouchResult, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as TouchResult); } + const _callSync: KPointer = this.readPointer() + return (value: Array): TouchResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value.length); for (let i = 0; i < value.length; i++) {; const value_element = value[i]; _argsSerializer.writeTouchTestInfo(value_element); } let _continuationValue: TouchResult | undefined|undefined; const _continuationCallback: ((value: TouchResult) => void) = (value: TouchResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-547276916, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-547276916, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as TouchResult); } } readConstraintSizeOptions(): ConstraintSizeOptions { let valueDeserializer: Deserializer = this const minWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let minWidth_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (minWidth_buf_runtimeType)) - { - minWidth_buf = (valueDeserializer.readLength() as Length) - } + { + minWidth_buf = (valueDeserializer.readLength() as Length) + } const minWidth_result: Length | undefined|undefined = minWidth_buf const maxWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maxWidth_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (maxWidth_buf_runtimeType)) - { - maxWidth_buf = (valueDeserializer.readLength() as Length) - } + { + maxWidth_buf = (valueDeserializer.readLength() as Length) + } const maxWidth_result: Length | undefined|undefined = maxWidth_buf const minHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let minHeight_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (minHeight_buf_runtimeType)) - { - minHeight_buf = (valueDeserializer.readLength() as Length) - } + { + minHeight_buf = (valueDeserializer.readLength() as Length) + } const minHeight_result: Length | undefined|undefined = minHeight_buf const maxHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maxHeight_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (maxHeight_buf_runtimeType)) - { - maxHeight_buf = (valueDeserializer.readLength() as Length) - } + { + maxHeight_buf = (valueDeserializer.readLength() as Length) + } const maxHeight_result: Length | undefined|undefined = maxHeight_buf 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; } + return value } - 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; } + readLength(): Length | undefined { + const valueType = this.readInt8() + if ((RuntimeType.NUMBER) == (valueType)) { + return this.readFloat32() as number + } + else if ((RuntimeType.STRING) == (valueType)) { + return this.readString() + } + else if ((RuntimeType.OBJECT) == (valueType)) { + return ({id: this.readInt32(), bundleName: "", moduleName: ""}) as Resource + } + else { + return undefined + } } } diff --git a/arkoala/arkui/src/peers/DeserializerBase.ts b/arkoala/arkui/src/peers/DeserializerBase.ts index ecf4d34b3..b86e364e8 100644 --- a/arkoala/arkui/src/peers/DeserializerBase.ts +++ b/arkoala/arkui/src/peers/DeserializerBase.ts @@ -12,10 +12,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import {CustomTextDecoder, float32, int32, int64} from "@koalaui/common" -import {pointer} from "@koalaui/interop" -import {RuntimeType, Tags, CallbackResource } from "./SerializerBase"; -// import { Length } from "@arkoala/arkui" +import { CustomTextDecoder, float32, int32, int64 } from "@koalaui/common" +import { pointer } from "@koalaui/interop" +import { Tags, CallbackResource } from "./SerializerBase"; export class DeserializerBase { private position = 0 @@ -159,24 +158,6 @@ export class DeserializerBase { } } - readLength(): Length | undefined { - this.checkCapacity(1) - const valueType = this.readInt8() - switch (valueType) { - case RuntimeType.OBJECT: - return { - id: this.readInt32(), - bundleName: "", - moduleName: "" - } - case RuntimeType.STRING: - return this.readString() - case RuntimeType.NUMBER: - return this.readFloat32() - } - return undefined - } - readCallbackResource(): CallbackResource { return { resourceId: this.readInt32(), diff --git a/arkoala/arkui/src/peers/Serializer.ts b/arkoala/arkui/src/peers/Serializer.ts index d59933635..fd5491585 100644 --- a/arkoala/arkui/src/peers/Serializer.ts +++ b/arkoala/arkui/src/peers/Serializer.ts @@ -14,18 +14,18 @@ */ import { SerializerBase, Tags, RuntimeType, runtimeType, isResource, isInstanceOf } from "./SerializerBase" -import { int32 } from "@koalaui/common" +import { int32, float32 } from "@koalaui/common" import { MaterializedBase } from "./../MaterializedBase" 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_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 { PixelMapInternal } from "./../ArkPixelMapMaterialized" import { ActionSheetInternal } from "./../ArkActionSheetMaterialized" import { AlertDialogInternal } from "./../ArkAlertDialogMaterialized" import { CalendarControllerInternal } from "./../ArkCalendarControllerMaterialized" @@ -121,20 +121,40 @@ import { MutableStyledStringInternal } from "./../ArkMutableStyledStringMaterial import { CustomSpanInternal } from "./../ArkCustomSpanMaterialized" import { LinearIndicatorControllerInternal } from "./../ArkLinearIndicatorControllerMaterialized" export class Serializer extends SerializerBase { - private static cache?: Serializer | undefined = undefined + private static pool?: Array | undefined = undefined + private static poolTop: int32 = -1 static hold(): Serializer { - if (!(Serializer.cache != undefined)) - { - Serializer.cache = new Serializer() + if (!(Serializer.pool != undefined)) + { + Serializer.pool = new Array(8) + const pool: Array = (Serializer.pool)! + for (let idx = 0; idx < 8; idx++) { + pool[idx] = new Serializer() } - let serializer = (Serializer.cache)! - if (serializer.isHolding) - { - throw new Error("Serializer is already being held. Check if you had released is before") - } - serializer.isHolding = true + } + const pool: Array = (Serializer.pool)! + if (Serializer.poolTop >= pool.length - 1) + { + throw new Error("Serializer pool is full. Check if you had released serializers before") + } + Serializer.poolTop = Serializer.poolTop + 1 + let serializer = pool[Serializer.poolTop] return serializer } + public release(): void { + if (Serializer.poolTop == -1) + { + throw new Error("Serializer pool is empty. Check if you had hold serializers before") + } + const pool: Array = (Serializer.pool)! + if ((this) === (pool[Serializer.poolTop])) + { + Serializer.poolTop = Serializer.poolTop - 1 + super.release() + return + } + throw new Error("Only last serializer should be released") + } writeResource(value: Resource): void { let valueSerializer: Serializer = this const value_bundleName = value.bundleName @@ -166,10 +186,12 @@ export class Serializer extends SerializerBase { } writePixelMap(value: PixelMap): void { let valueSerializer: Serializer = this - const value_isEditable = value.isEditable - valueSerializer.writeBoolean(value_isEditable) - const value_isStrideAlignment = value.isStrideAlignment - valueSerializer.writeBoolean(value_isStrideAlignment) + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } writeLengthMetrics(value: LengthMetrics): void { let valueSerializer: Serializer = this @@ -315,6 +337,11 @@ export class Serializer extends SerializerBase { valueSerializer.writeLength(value_y_value) } } + writeSymbolGlyphModifier(value: SymbolGlyphModifier): void { + let valueSerializer: Serializer = this + const value___SymbolGlyphModifierStub = value.__SymbolGlyphModifierStub + valueSerializer.writeString(value___SymbolGlyphModifierStub) + } writeGridRowSizeOption(value: GridRowSizeOption): void { let valueSerializer: Serializer = this const value_xs = value.xs @@ -1065,16 +1092,21 @@ export class Serializer extends SerializerBase { writeTabBarSymbol(value: TabBarSymbol): void { let valueSerializer: Serializer = this const value_normal = value.normal - valueSerializer.writeCustomObject("SymbolGlyphModifier", value_normal) + valueSerializer.writeSymbolGlyphModifier(value_normal) const value_selected = value.selected let value_selected_type: int32 = RuntimeType.UNDEFINED value_selected_type = runtimeType(value_selected) valueSerializer.writeInt8(value_selected_type) if ((RuntimeType.UNDEFINED) != (value_selected_type)) { const value_selected_value = value_selected! - valueSerializer.writeCustomObject("SymbolGlyphModifier", value_selected_value) + valueSerializer.writeSymbolGlyphModifier(value_selected_value) } } + writeComponentContent(value: ComponentContent): void { + let valueSerializer: Serializer = this + const value___ComponentContentStub = value.__ComponentContentStub + valueSerializer.writeString(value___ComponentContentStub) + } writeDecorationStyleResult(value: DecorationStyleResult): void { let valueSerializer: Serializer = this const value_type = value.type @@ -1943,6 +1975,11 @@ export class Serializer extends SerializerBase { const value_action = value.action valueSerializer.holdAndWriteCallback(value_action) } + writeColorMetrics(value: ColorMetrics): void { + let valueSerializer: Serializer = this + const value___ColorMetricsStub = value.__ColorMetricsStub + valueSerializer.writeString(value___ColorMetricsStub) + } writeImageAnalyzerController(value: ImageAnalyzerController): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) @@ -1966,6 +2003,11 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } + writeWebviewController(value: WebviewController): void { + let valueSerializer: Serializer = this + const value___WebviewControllerStub = value.__WebviewControllerStub + valueSerializer.writeString(value___WebviewControllerStub) + } writeWebController(value: WebController): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) @@ -2259,62 +2301,6 @@ export class Serializer extends SerializerBase { } writeCircleAttribute(value: CircleAttribute): void { } - writeDividerOptions(value: DividerOptions): void { - let valueSerializer: Serializer = this - const value_strokeWidth = value.strokeWidth - let value_strokeWidth_type: int32 = RuntimeType.UNDEFINED - value_strokeWidth_type = runtimeType(value_strokeWidth) - valueSerializer.writeInt8(value_strokeWidth_type) - if ((RuntimeType.UNDEFINED) != (value_strokeWidth_type)) { - const value_strokeWidth_value = value_strokeWidth! - valueSerializer.writeLength(value_strokeWidth_value) - } - const value_color = value.color - let value_color_type: int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - 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)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) - valueSerializer.writeInt32(value_color_value_0) - } - else if (((RuntimeType.NUMBER == value_color_value_type))) { - valueSerializer.writeInt8(1) - const value_color_value_1 = unsafeCast(value_color_value) - valueSerializer.writeNumber(value_color_value_1) - } - else if (((RuntimeType.STRING == value_color_value_type))) { - valueSerializer.writeInt8(2) - const value_color_value_2 = unsafeCast(value_color_value) - valueSerializer.writeString(value_color_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_type))) { - valueSerializer.writeInt8(3) - const value_color_value_3 = unsafeCast(value_color_value) - valueSerializer.writeResource(value_color_value_3) - } - } - const value_startMargin = value.startMargin - let value_startMargin_type: int32 = RuntimeType.UNDEFINED - value_startMargin_type = runtimeType(value_startMargin) - valueSerializer.writeInt8(value_startMargin_type) - if ((RuntimeType.UNDEFINED) != (value_startMargin_type)) { - const value_startMargin_value = value_startMargin! - valueSerializer.writeLength(value_startMargin_value) - } - const value_endMargin = value.endMargin - let value_endMargin_type: int32 = RuntimeType.UNDEFINED - value_endMargin_type = runtimeType(value_endMargin) - valueSerializer.writeInt8(value_endMargin_type) - if ((RuntimeType.UNDEFINED) != (value_endMargin_type)) { - const value_endMargin_value = value_endMargin! - valueSerializer.writeLength(value_endMargin_value) - } - } writeIconOptions(value: IconOptions): void { let valueSerializer: Serializer = this const value_size = value.size @@ -2716,7 +2702,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeNumber(value_xxl_value) } } - writeLinearGradient(value: LinearGradient): void { + writeLinearGradient_common(value: LinearGradient_common): void { let valueSerializer: Serializer = this const value_angle = value.angle let value_angle_type: int32 = RuntimeType.UNDEFINED @@ -2784,6 +2770,16 @@ export class Serializer extends SerializerBase { valueSerializer.writeBoolean(value_repeating_value) } } + writeScene(value: Scene): void { + let valueSerializer: Serializer = this + const value___SceneStub = value.__SceneStub + valueSerializer.writeString(value___SceneStub) + } + writeDrawingCanvas(value: DrawingCanvas): void { + let valueSerializer: Serializer = this + const value___DrawingCanvasStub = value.__DrawingCanvasStub + valueSerializer.writeString(value___DrawingCanvasStub) + } writeSize(value: Size): void { let valueSerializer: Serializer = this const value_width = value.width @@ -2791,6 +2787,11 @@ export class Serializer extends SerializerBase { const value_height = value.height valueSerializer.writeNumber(value_height) } + writeFrameNode(value: FrameNode): void { + let valueSerializer: Serializer = this + const value___FrameNodeStub = value.__FrameNodeStub + valueSerializer.writeString(value___FrameNodeStub) + } writeSheetTitleOptions(value: SheetTitleOptions): void { let valueSerializer: Serializer = this const value_title = value.title @@ -3085,6 +3086,16 @@ export class Serializer extends SerializerBase { } } } + writeCustomTheme(value: CustomTheme): void { + let valueSerializer: Serializer = this + const value___CustomThemeStub = value.__CustomThemeStub + valueSerializer.writeString(value___CustomThemeStub) + } + writeRestrictedWorker(value: RestrictedWorker): void { + let valueSerializer: Serializer = this + const value___RestrictedWorkerStub = value.__RestrictedWorkerStub + valueSerializer.writeString(value___RestrictedWorkerStub) + } writeWant(value: Want): void { let valueSerializer: Serializer = this const value_bundleName = value.bundleName @@ -3176,6 +3187,86 @@ export class Serializer extends SerializerBase { valueSerializer.writeString(value_moduleName_value) } } + writeStyledString(value: StyledString): 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) + } + writeNavigationAnimatedTransition(value: NavigationAnimatedTransition): void { + let valueSerializer: Serializer = this + const value_onTransitionEnd = value.onTransitionEnd + let value_onTransitionEnd_type: int32 = RuntimeType.UNDEFINED + value_onTransitionEnd_type = runtimeType(value_onTransitionEnd) + valueSerializer.writeInt8(value_onTransitionEnd_type) + if ((RuntimeType.UNDEFINED) != (value_onTransitionEnd_type)) { + const value_onTransitionEnd_value = value_onTransitionEnd! + valueSerializer.holdAndWriteCallback(value_onTransitionEnd_value) + } + const value_timeout = value.timeout + let value_timeout_type: int32 = RuntimeType.UNDEFINED + value_timeout_type = runtimeType(value_timeout) + valueSerializer.writeInt8(value_timeout_type) + if ((RuntimeType.UNDEFINED) != (value_timeout_type)) { + const value_timeout_value = value_timeout! + valueSerializer.writeNumber(value_timeout_value) + } + const value_isInteractive = value.isInteractive + let value_isInteractive_type: int32 = RuntimeType.UNDEFINED + value_isInteractive_type = runtimeType(value_isInteractive) + valueSerializer.writeInt8(value_isInteractive_type) + if ((RuntimeType.UNDEFINED) != (value_isInteractive_type)) { + const value_isInteractive_value = value_isInteractive! + valueSerializer.writeBoolean(value_isInteractive_value) + } + const value_transition = value.transition + valueSerializer.holdAndWriteCallback(value_transition) + } + writeNavContentInfo(value: NavContentInfo): void { + let valueSerializer: Serializer = this + const value_name = value.name + let value_name_type: int32 = RuntimeType.UNDEFINED + value_name_type = runtimeType(value_name) + valueSerializer.writeInt8(value_name_type) + if ((RuntimeType.UNDEFINED) != (value_name_type)) { + const value_name_value = value_name! + valueSerializer.writeString(value_name_value) + } + const value_index = value.index + valueSerializer.writeNumber(value_index) + const value_mode = value.mode + let value_mode_type: int32 = RuntimeType.UNDEFINED + value_mode_type = runtimeType(value_mode) + valueSerializer.writeInt8(value_mode_type) + if ((RuntimeType.UNDEFINED) != (value_mode_type)) { + const value_mode_value = value_mode! + valueSerializer.writeInt32(value_mode_value) + } + 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("Object", value_param_value) + } + const value_navDestinationId = value.navDestinationId + let value_navDestinationId_type: int32 = RuntimeType.UNDEFINED + value_navDestinationId_type = runtimeType(value_navDestinationId) + valueSerializer.writeInt8(value_navDestinationId_type) + if ((RuntimeType.UNDEFINED) != (value_navDestinationId_type)) { + const value_navDestinationId_value = value_navDestinationId! + valueSerializer.writeString(value_navDestinationId_value) + } + } + writeDateTimeOptions(value: DateTimeOptions): void { + let valueSerializer: Serializer = this + const value___DateTimeOptionsStub = value.__DateTimeOptionsStub + valueSerializer.writeString(value___DateTimeOptionsStub) + } writePickerTextStyle(value: PickerTextStyle): void { let valueSerializer: Serializer = this const value_color = value.color @@ -3427,15 +3518,6 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeStyledString(value: StyledString): 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) - } writeTextRange(value: TextRange): void { let valueSerializer: Serializer = this const value_start = value.start @@ -3536,6 +3618,14 @@ export class Serializer extends SerializerBase { const value_onLongPress_value = value_onLongPress! valueSerializer.holdAndWriteCallback(value_onLongPress_value) } + const value_onDoubleClick = value.onDoubleClick + let value_onDoubleClick_type: int32 = RuntimeType.UNDEFINED + value_onDoubleClick_type = runtimeType(value_onDoubleClick) + valueSerializer.writeInt8(value_onDoubleClick_type) + if ((RuntimeType.UNDEFINED) != (value_onDoubleClick_type)) { + const value_onDoubleClick_value = value_onDoubleClick! + valueSerializer.holdAndWriteCallback(value_onDoubleClick_value) + } } writeNavDestinationContext(value: NavDestinationContext): void { let valueSerializer: Serializer = this @@ -5534,7 +5624,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_trackBackgroundColor_type) if ((RuntimeType.UNDEFINED) != (value_trackBackgroundColor_type)) { const value_trackBackgroundColor_value = value_trackBackgroundColor! - valueSerializer.writeCustomObject("ColorMetrics", value_trackBackgroundColor_value) + valueSerializer.writeColorMetrics(value_trackBackgroundColor_value) } const value_trackColor = value.trackColor let value_trackColor_type: int32 = RuntimeType.UNDEFINED @@ -5542,7 +5632,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_trackColor_type) if ((RuntimeType.UNDEFINED) != (value_trackColor_type)) { const value_trackColor_value = value_trackColor! - valueSerializer.writeCustomObject("ColorMetrics", value_trackColor_value) + valueSerializer.writeColorMetrics(value_trackColor_value) } } writeWaterFlowSections(value: WaterFlowSections): void { @@ -6090,6 +6180,62 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } + writeDividerOptions(value: DividerOptions): void { + let valueSerializer: Serializer = this + const value_strokeWidth = value.strokeWidth + let value_strokeWidth_type: int32 = RuntimeType.UNDEFINED + value_strokeWidth_type = runtimeType(value_strokeWidth) + valueSerializer.writeInt8(value_strokeWidth_type) + if ((RuntimeType.UNDEFINED) != (value_strokeWidth_type)) { + const value_strokeWidth_value = value_strokeWidth! + valueSerializer.writeLength(value_strokeWidth_value) + } + const value_color = value.color + let value_color_type: int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + 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)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_value_0 = unsafeCast(value_color_value) + valueSerializer.writeInt32(value_color_value_0) + } + else if (((RuntimeType.NUMBER == value_color_value_type))) { + valueSerializer.writeInt8(1) + const value_color_value_1 = unsafeCast(value_color_value) + valueSerializer.writeNumber(value_color_value_1) + } + else if (((RuntimeType.STRING == value_color_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_2 = unsafeCast(value_color_value) + valueSerializer.writeString(value_color_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_3 = unsafeCast(value_color_value) + valueSerializer.writeResource(value_color_value_3) + } + } + const value_startMargin = value.startMargin + let value_startMargin_type: int32 = RuntimeType.UNDEFINED + value_startMargin_type = runtimeType(value_startMargin) + valueSerializer.writeInt8(value_startMargin_type) + if ((RuntimeType.UNDEFINED) != (value_startMargin_type)) { + const value_startMargin_value = value_startMargin! + valueSerializer.writeLength(value_startMargin_value) + } + const value_endMargin = value.endMargin + let value_endMargin_type: int32 = RuntimeType.UNDEFINED + value_endMargin_type = runtimeType(value_endMargin) + valueSerializer.writeInt8(value_endMargin_type) + if ((RuntimeType.UNDEFINED) != (value_endMargin_type)) { + const value_endMargin_value = value_endMargin! + valueSerializer.writeLength(value_endMargin_value) + } + } writeUnderlineColor(value: UnderlineColor): void { let valueSerializer: Serializer = this const value_typing = value.typing @@ -6420,10 +6566,10 @@ export class Serializer extends SerializerBase { 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))) { + else if (((RuntimeType.OBJECT) == (value__content_value_type)) && (((value__content_value!.hasOwnProperty("__ComponentContentStub"))))) { valueSerializer.writeInt8(2) - const value__content_value_2 = unsafeCast(value__content_value) - valueSerializer.writeCustomObject("ComponentContent", value__content_value_2) + const value__content_value_2 = unsafeCast(value__content_value) + valueSerializer.writeComponentContent(value__content_value_2) } } const value__indicator = value._indicator @@ -6591,6 +6737,115 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } + writeSwiperAutoFill(value: SwiperAutoFill): void { + let valueSerializer: Serializer = this + 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) + } + else if (((RuntimeType.NUMBER == value_minSize_type))) { + valueSerializer.writeInt8(1) + const value_minSize_1 = unsafeCast(value_minSize) + valueSerializer.writeNumber(value_minSize_1) + } + } + 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)) && ((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) + } + } + } writeDigitIndicator(value: DigitIndicator): void { let valueSerializer: Serializer = this const value__left = value._left @@ -6848,139 +7103,30 @@ export class Serializer extends SerializerBase { const value__selectedColor_value_0 = unsafeCast(value__selectedColor_value) valueSerializer.writeInt32(value__selectedColor_value_0) } - else if (((RuntimeType.NUMBER == value__selectedColor_value_type))) { - valueSerializer.writeInt8(1) - const value__selectedColor_value_1 = unsafeCast(value__selectedColor_value) - valueSerializer.writeNumber(value__selectedColor_value_1) - } - else if (((RuntimeType.STRING == value__selectedColor_value_type))) { - valueSerializer.writeInt8(2) - const value__selectedColor_value_2 = unsafeCast(value__selectedColor_value) - valueSerializer.writeString(value__selectedColor_value_2) - } - else if (((RuntimeType.OBJECT == value__selectedColor_value_type))) { - valueSerializer.writeInt8(3) - const value__selectedColor_value_3 = unsafeCast(value__selectedColor_value) - valueSerializer.writeResource(value__selectedColor_value_3) - } - } - const value__maxDisplayCount = value._maxDisplayCount - let value__maxDisplayCount_type: int32 = RuntimeType.UNDEFINED - value__maxDisplayCount_type = runtimeType(value__maxDisplayCount) - valueSerializer.writeInt8(value__maxDisplayCount_type) - if ((RuntimeType.UNDEFINED) != (value__maxDisplayCount_type)) { - const value__maxDisplayCount_value = value__maxDisplayCount! - valueSerializer.writeNumber(value__maxDisplayCount_value) - } - } - writeSwiperAutoFill(value: SwiperAutoFill): void { - let valueSerializer: Serializer = this - 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) - } - else if (((RuntimeType.NUMBER == value_minSize_type))) { - valueSerializer.writeInt8(1) - const value_minSize_1 = unsafeCast(value_minSize) - valueSerializer.writeNumber(value_minSize_1) - } - } - 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)) && ((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))) { + else if (((RuntimeType.NUMBER == value__selectedColor_value_type))) { valueSerializer.writeInt8(1) - const value_arrowColor_value_1 = unsafeCast(value_arrowColor_value) - valueSerializer.writeNumber(value_arrowColor_value_1) + const value__selectedColor_value_1 = unsafeCast(value__selectedColor_value) + valueSerializer.writeNumber(value__selectedColor_value_1) } - else if (((RuntimeType.STRING == value_arrowColor_value_type))) { + else if (((RuntimeType.STRING == value__selectedColor_value_type))) { valueSerializer.writeInt8(2) - const value_arrowColor_value_2 = unsafeCast(value_arrowColor_value) - valueSerializer.writeString(value_arrowColor_value_2) + const value__selectedColor_value_2 = unsafeCast(value__selectedColor_value) + valueSerializer.writeString(value__selectedColor_value_2) } - else if (((RuntimeType.OBJECT == value_arrowColor_value_type))) { + else if (((RuntimeType.OBJECT == value__selectedColor_value_type))) { valueSerializer.writeInt8(3) - const value_arrowColor_value_3 = unsafeCast(value_arrowColor_value) - valueSerializer.writeResource(value_arrowColor_value_3) + const value__selectedColor_value_3 = unsafeCast(value__selectedColor_value) + valueSerializer.writeResource(value__selectedColor_value_3) } } + const value__maxDisplayCount = value._maxDisplayCount + let value__maxDisplayCount_type: int32 = RuntimeType.UNDEFINED + value__maxDisplayCount_type = runtimeType(value__maxDisplayCount) + valueSerializer.writeInt8(value__maxDisplayCount_type) + if ((RuntimeType.UNDEFINED) != (value__maxDisplayCount_type)) { + const value__maxDisplayCount_value = value__maxDisplayCount! + valueSerializer.writeNumber(value__maxDisplayCount_value) + } } writeCancelButtonSymbolOptions(value: CancelButtonSymbolOptions): void { let valueSerializer: Serializer = this @@ -6998,7 +7144,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_icon_type) if ((RuntimeType.UNDEFINED) != (value_icon_type)) { const value_icon_value = value_icon! - valueSerializer.writeCustomObject("SymbolGlyphModifier", value_icon_value) + valueSerializer.writeSymbolGlyphModifier(value_icon_value) } } writeCancelButtonOptions(value: CancelButtonOptions): void { @@ -7567,119 +7713,14 @@ export class Serializer extends SerializerBase { const value_enableWaveEffect_value = value_enableWaveEffect! valueSerializer.writeBoolean(value_enableWaveEffect_value) } - } - writeNavigationCustomTitle(value: NavigationCustomTitle): void { - let valueSerializer: Serializer = this - const value_builder = value.builder - valueSerializer.holdAndWriteCallback(value_builder) - const value_height = value.height - let value_height_type: int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - if (((RuntimeType.NUMBER) == (value_height_type)) && ((unsafeCast(value_height)) >= (0)) && ((unsafeCast(value_height)) <= (1))) { - valueSerializer.writeInt8(0) - 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)))) { - valueSerializer.writeInt8(1) - const value_height_1 = unsafeCast(value_height) - valueSerializer.writeLength(value_height_1) - } - } - writeNavigationCommonTitle(value: NavigationCommonTitle): void { - let valueSerializer: Serializer = this - const value_main = value.main - let value_main_type: int32 = RuntimeType.UNDEFINED - value_main_type = runtimeType(value_main) - if (((RuntimeType.STRING == value_main_type))) { - valueSerializer.writeInt8(0) - const value_main_0 = unsafeCast(value_main) - valueSerializer.writeString(value_main_0) - } - else if (((RuntimeType.OBJECT == value_main_type))) { - valueSerializer.writeInt8(1) - const value_main_1 = unsafeCast(value_main) - valueSerializer.writeResource(value_main_1) - } - const value_sub = value.sub - let value_sub_type: int32 = RuntimeType.UNDEFINED - value_sub_type = runtimeType(value_sub) - if (((RuntimeType.STRING == value_sub_type))) { - valueSerializer.writeInt8(0) - const value_sub_0 = unsafeCast(value_sub) - valueSerializer.writeString(value_sub_0) - } - else if (((RuntimeType.OBJECT == value_sub_type))) { - valueSerializer.writeInt8(1) - const value_sub_1 = unsafeCast(value_sub) - valueSerializer.writeResource(value_sub_1) - } - } - writeNavContentInfo(value: NavContentInfo): void { - let valueSerializer: Serializer = this - const value_name = value.name - let value_name_type: int32 = RuntimeType.UNDEFINED - value_name_type = runtimeType(value_name) - valueSerializer.writeInt8(value_name_type) - if ((RuntimeType.UNDEFINED) != (value_name_type)) { - const value_name_value = value_name! - valueSerializer.writeString(value_name_value) - } - const value_index = value.index - valueSerializer.writeNumber(value_index) - const value_mode = value.mode - let value_mode_type: int32 = RuntimeType.UNDEFINED - value_mode_type = runtimeType(value_mode) - valueSerializer.writeInt8(value_mode_type) - if ((RuntimeType.UNDEFINED) != (value_mode_type)) { - const value_mode_value = value_mode! - valueSerializer.writeInt32(value_mode_value) - } - 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("Object", value_param_value) - } - const value_navDestinationId = value.navDestinationId - let value_navDestinationId_type: int32 = RuntimeType.UNDEFINED - value_navDestinationId_type = runtimeType(value_navDestinationId) - valueSerializer.writeInt8(value_navDestinationId_type) - if ((RuntimeType.UNDEFINED) != (value_navDestinationId_type)) { - const value_navDestinationId_value = value_navDestinationId! - valueSerializer.writeString(value_navDestinationId_value) - } - } - writeNavigationAnimatedTransition(value: NavigationAnimatedTransition): void { - let valueSerializer: Serializer = this - const value_onTransitionEnd = value.onTransitionEnd - let value_onTransitionEnd_type: int32 = RuntimeType.UNDEFINED - value_onTransitionEnd_type = runtimeType(value_onTransitionEnd) - valueSerializer.writeInt8(value_onTransitionEnd_type) - if ((RuntimeType.UNDEFINED) != (value_onTransitionEnd_type)) { - const value_onTransitionEnd_value = value_onTransitionEnd! - valueSerializer.holdAndWriteCallback(value_onTransitionEnd_value) - } - const value_timeout = value.timeout - let value_timeout_type: int32 = RuntimeType.UNDEFINED - value_timeout_type = runtimeType(value_timeout) - valueSerializer.writeInt8(value_timeout_type) - if ((RuntimeType.UNDEFINED) != (value_timeout_type)) { - const value_timeout_value = value_timeout! - valueSerializer.writeNumber(value_timeout_value) - } - const value_isInteractive = value.isInteractive - let value_isInteractive_type: int32 = RuntimeType.UNDEFINED - value_isInteractive_type = runtimeType(value_isInteractive) - valueSerializer.writeInt8(value_isInteractive_type) - if ((RuntimeType.UNDEFINED) != (value_isInteractive_type)) { - const value_isInteractive_value = value_isInteractive! - valueSerializer.writeBoolean(value_isInteractive_value) + const value_enableForeground = value.enableForeground + let value_enableForeground_type: int32 = RuntimeType.UNDEFINED + value_enableForeground_type = runtimeType(value_enableForeground) + valueSerializer.writeInt8(value_enableForeground_type) + if ((RuntimeType.UNDEFINED) != (value_enableForeground_type)) { + const value_enableForeground_value = value_enableForeground! + valueSerializer.writeBoolean(value_enableForeground_value) } - const value_transition = value.transition - valueSerializer.holdAndWriteCallback(value_transition) } writeTextModifier(value: TextModifier): void { } @@ -7730,6 +7771,11 @@ export class Serializer extends SerializerBase { valueSerializer.writeResource(value_sub_1) } } + writeSystemBarStyle(value: SystemBarStyle): void { + let valueSerializer: Serializer = this + const value___SystemBarStyleStub = value.__SystemBarStyleStub + valueSerializer.writeString(value___SystemBarStyleStub) + } writeMenuItemOptions(value: MenuItemOptions): void { let valueSerializer: Serializer = this const value_startIcon = value.startIcon @@ -7757,7 +7803,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_symbolStartIcon_type) if ((RuntimeType.UNDEFINED) != (value_symbolStartIcon_type)) { const value_symbolStartIcon_value = value_symbolStartIcon! - valueSerializer.writeCustomObject("SymbolGlyphModifier", value_symbolStartIcon_value) + valueSerializer.writeSymbolGlyphModifier(value_symbolStartIcon_value) } const value_content = value.content let value_content_type: int32 = RuntimeType.UNDEFINED @@ -7803,7 +7849,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_symbolEndIcon_type) if ((RuntimeType.UNDEFINED) != (value_symbolEndIcon_type)) { const value_symbolEndIcon_value = value_symbolEndIcon! - valueSerializer.writeCustomObject("SymbolGlyphModifier", value_symbolEndIcon_value) + valueSerializer.writeSymbolGlyphModifier(value_symbolEndIcon_value) } const value_labelInfo = value.labelInfo let value_labelInfo_type: int32 = RuntimeType.UNDEFINED @@ -7900,6 +7946,11 @@ export class Serializer extends SerializerBase { const value_column = value.column valueSerializer.writeNumber(value_column) } + writeDrawableDescriptor(value: DrawableDescriptor): void { + let valueSerializer: Serializer = this + const value___DrawableDescriptorStub = value.__DrawableDescriptorStub + valueSerializer.writeString(value___DrawableDescriptorStub) + } writeLocalizedEdges(value: LocalizedEdges): void { let valueSerializer: Serializer = this const value_top = value.top @@ -8020,6 +8071,11 @@ export class Serializer extends SerializerBase { valueSerializer.writeLength(value_endMargin_value) } } + writeDrawingColorFilter(value: DrawingColorFilter): void { + let valueSerializer: Serializer = this + const value___DrawingColorFilterStub = value.__DrawingColorFilterStub + valueSerializer.writeString(value___DrawingColorFilterStub) + } writeColorFilter(value: ColorFilter): void { } writeBreakPoints(value: BreakPoints): void { @@ -8045,6 +8101,11 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_reference_value) } } + writeWindowStatusType(value: WindowStatusType): void { + let valueSerializer: Serializer = this + const value___WindowStatusTypeStub = value.__WindowStatusTypeStub + valueSerializer.writeString(value___WindowStatusTypeStub) + } writeFlexSpaceOptions(value: FlexSpaceOptions): void { let valueSerializer: Serializer = this const value_main = value.main @@ -8064,6 +8125,13 @@ export class Serializer extends SerializerBase { valueSerializer.writeLengthMetrics(value_cross_value) } } + writeLinearGradient_data_panel(value: LinearGradient_data_panel): void { + } + writeRectShape(value: RectShape): void { + let valueSerializer: Serializer = this + const value___RectShapeStub = value.__RectShapeStub + valueSerializer.writeString(value___RectShapeStub) + } writeColumnSplitDividerStyle(value: ColumnSplitDividerStyle): void { let valueSerializer: Serializer = this const value_startMargin = value.startMargin @@ -8329,6 +8397,11 @@ export class Serializer extends SerializerBase { } writeSpringMotion(value: SpringMotion): void { } + writeUIContext(value: UIContext): void { + let valueSerializer: Serializer = this + const value___UIContextStub = value.__UIContextStub + valueSerializer.writeString(value___UIContextStub) + } writeContextMenuAnimationOptions(value: ContextMenuAnimationOptions): void { let valueSerializer: Serializer = this const value_scale = value.scale @@ -8929,6 +9002,11 @@ export class Serializer extends SerializerBase { valueSerializer.writeBoolean(value_followTransformOfTarget_value) } } + writeBlender(value: Blender): void { + let valueSerializer: Serializer = this + const value___BlenderStub = value.__BlenderStub + valueSerializer.writeString(value___BlenderStub) + } writeOverlayOffset(value: OverlayOffset): void { let valueSerializer: Serializer = this const value_x = value.x @@ -8948,6 +9026,11 @@ export class Serializer extends SerializerBase { valueSerializer.writeNumber(value_y_value) } } + writeImageModifier(value: ImageModifier): void { + let valueSerializer: Serializer = this + const value___ImageModifierStub = value.__ImageModifierStub + valueSerializer.writeString(value___ImageModifierStub) + } writeMotionPathOptions(value: MotionPathOptions): void { let valueSerializer: Serializer = this const value_path = value.path @@ -8985,6 +9068,21 @@ export class Serializer extends SerializerBase { const value_grayscale_1 = value_grayscale[1] valueSerializer.writeNumber(value_grayscale_1) } + writePathShape(value: PathShape): void { + let valueSerializer: Serializer = this + const value___PathShapeStub = value.__PathShapeStub + valueSerializer.writeString(value___PathShapeStub) + } + writeEllipseShape(value: EllipseShape): void { + let valueSerializer: Serializer = this + const value___EllipseShapeStub = value.__EllipseShapeStub + valueSerializer.writeString(value___EllipseShapeStub) + } + writeCircleShape(value: CircleShape): void { + let valueSerializer: Serializer = this + const value___CircleShapeStub = value.__CircleShapeStub + valueSerializer.writeString(value___CircleShapeStub) + } writeProgressMask(value: ProgressMask): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) @@ -9147,6 +9245,16 @@ export class Serializer extends SerializerBase { valueSerializer.writeRotateOptions(value_rotate_value) } } + writeIntentionCode(value: IntentionCode): void { + let valueSerializer: Serializer = this + const value___IntentionCodeStub = value.__IntentionCodeStub + valueSerializer.writeString(value___IntentionCodeStub) + } + writeDrawingLattice(value: DrawingLattice): void { + let valueSerializer: Serializer = this + const value___DrawingLatticeStub = value.__DrawingLatticeStub + valueSerializer.writeString(value___DrawingLatticeStub) + } writeRectResult(value: RectResult): void { let valueSerializer: Serializer = this const value_x = value.x @@ -9175,7 +9283,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_theme_type) if ((RuntimeType.UNDEFINED) != (value_theme_type)) { const value_theme_value = value_theme! - valueSerializer.writeCustomObject("CustomTheme", value_theme_value) + valueSerializer.writeCustomTheme(value_theme_value) } const value_colorMode = value.colorMode let value_colorMode_type: int32 = RuntimeType.UNDEFINED @@ -9191,14 +9299,18 @@ export class Serializer extends SerializerBase { const value_want = value.want valueSerializer.writeWant(value_want) const value_worker = value.worker - valueSerializer.writeCustomObject("RestrictedWorker", value_worker) + valueSerializer.writeRestrictedWorker(value_worker) } writeWithThemeAttribute(value: WithThemeAttribute): void { } - writeScrollResult(value: ScrollResult): void { + writeNavigationTransitionProxy(value: NavigationTransitionProxy): void { let valueSerializer: Serializer = this - const value_offsetRemain = value.offsetRemain - valueSerializer.writeNumber(value_offsetRemain) + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } writeIsolatedComponentAttribute(value: IsolatedComponentAttribute): void { } @@ -9747,7 +9859,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_dateTimeOptions_type) if ((RuntimeType.UNDEFINED) != (value_dateTimeOptions_type)) { const value_dateTimeOptions_value = value_dateTimeOptions! - valueSerializer.writeCustomObject("DateTimeOptions", value_dateTimeOptions_value) + valueSerializer.writeDateTimeOptions(value_dateTimeOptions_value) } const value_enableHoverMode = value.enableHoverMode let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED @@ -10361,6 +10473,14 @@ export class Serializer extends SerializerBase { const value_gesture_value = value_gesture! valueSerializer.writeRichEditorGesture(value_gesture_value) } + const value_onHover = value.onHover + let value_onHover_type: int32 = RuntimeType.UNDEFINED + value_onHover_type = runtimeType(value_onHover) + valueSerializer.writeInt8(value_onHover_type) + if ((RuntimeType.UNDEFINED) != (value_onHover_type)) { + const value_onHover_value = value_onHover! + valueSerializer.holdAndWriteCallback(value_onHover_value) + } } writeGestureEvent(value: GestureEvent): void { let valueSerializer: Serializer = this @@ -10801,7 +10921,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_dateTimeOptions_type) if ((RuntimeType.UNDEFINED) != (value_dateTimeOptions_type)) { const value_dateTimeOptions_value = value_dateTimeOptions! - valueSerializer.writeCustomObject("DateTimeOptions", value_dateTimeOptions_value) + valueSerializer.writeDateTimeOptions(value_dateTimeOptions_value) } const value_enableHoverMode = value.enableHoverMode let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED @@ -11365,6 +11485,16 @@ export class Serializer extends SerializerBase { } writeUIGestureEvent(value: UIGestureEvent): void { } + writeDrawContext(value: DrawContext): void { + let valueSerializer: Serializer = this + const value___DrawContextStub = value.__DrawContextStub + valueSerializer.writeString(value___DrawContextStub) + } + writeLengthMetricsUnit(value: LengthMetricsUnit): void { + let valueSerializer: Serializer = this + const value___LengthMetricsUnitStub = value.__LengthMetricsUnitStub + valueSerializer.writeString(value___LengthMetricsUnitStub) + } writeRenderingContextSettings(value: RenderingContextSettings): void { let valueSerializer: Serializer = this const value_antialias = value.antialias @@ -12280,6 +12410,11 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } + writeReceiveCallback(value: ReceiveCallback): void { + let valueSerializer: Serializer = this + const value___ReceiveCallbackStub = value.__ReceiveCallbackStub + valueSerializer.writeString(value___ReceiveCallbackStub) + } writeUIExtensionProxy(value: UIExtensionProxy): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) @@ -12305,7 +12440,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_placeholder_type) if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { const value_placeholder_value = value_placeholder! - valueSerializer.writeCustomObject("ComponentContent", value_placeholder_value) + valueSerializer.writeComponentContent(value_placeholder_value) } const value_areaChangePlaceholder = value.areaChangePlaceholder let value_areaChangePlaceholder_type: int32 = RuntimeType.UNDEFINED @@ -12316,7 +12451,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_areaChangePlaceholder_value.size) for (const [value_areaChangePlaceholder_value_key, value_areaChangePlaceholder_value_value] of value_areaChangePlaceholder_value) { valueSerializer.writeString(value_areaChangePlaceholder_value_key) - valueSerializer.writeCustomObject("ComponentContent", value_areaChangePlaceholder_value_value) + valueSerializer.writeComponentContent(value_areaChangePlaceholder_value_value) } } const value_dpiFollowStrategy = value.dpiFollowStrategy @@ -13082,10 +13217,10 @@ export class Serializer extends SerializerBase { const value_controller_0 = unsafeCast(value_controller) valueSerializer.writeWebController(value_controller_0) } - else if (((RuntimeType.OBJECT == value_controller_type))) { + else if (((RuntimeType.OBJECT) == (value_controller_type)) && (((value_controller!.hasOwnProperty("__WebviewControllerStub"))))) { valueSerializer.writeInt8(1) - const value_controller_1 = unsafeCast(value_controller) - valueSerializer.writeCustomObject("WebviewController", value_controller_1) + const value_controller_1 = unsafeCast(value_controller) + valueSerializer.writeWebviewController(value_controller_1) } const value_asyncMethodList = value.asyncMethodList let value_asyncMethodList_type: int32 = RuntimeType.UNDEFINED @@ -13131,10 +13266,10 @@ export class Serializer extends SerializerBase { const value_controller_0 = unsafeCast(value_controller) valueSerializer.writeWebController(value_controller_0) } - else if (((RuntimeType.OBJECT == value_controller_type))) { + else if (((RuntimeType.OBJECT) == (value_controller_type)) && (((value_controller!.hasOwnProperty("__WebviewControllerStub"))))) { valueSerializer.writeInt8(1) - const value_controller_1 = unsafeCast(value_controller) - valueSerializer.writeCustomObject("WebviewController", value_controller_1) + const value_controller_1 = unsafeCast(value_controller) + valueSerializer.writeWebviewController(value_controller_1) } const value_renderMode = value.renderMode let value_renderMode_type: int32 = RuntimeType.UNDEFINED @@ -13927,15 +14062,6 @@ 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 const base: MaterializedBase = unsafeCast(value) @@ -14206,7 +14332,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_symbolIcon_type) if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { const value_symbolIcon_value = value_symbolIcon! - valueSerializer.writeCustomObject("SymbolGlyphModifier", value_symbolIcon_value) + valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) } } writeSearchButtonOptions(value: SearchButtonOptions): void { @@ -14955,7 +15081,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_refreshingContent_type) if ((RuntimeType.UNDEFINED) != (value_refreshingContent_type)) { const value_refreshingContent_value = value_refreshingContent! - valueSerializer.writeCustomObject("ComponentContent", value_refreshingContent_value) + valueSerializer.writeComponentContent(value_refreshingContent_value) } } writeStarStyleOptions(value: StarStyleOptions): void { @@ -15311,15 +15437,6 @@ 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 @@ -15421,7 +15538,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_symbolIcon_type) if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { const value_symbolIcon_value = value_symbolIcon! - valueSerializer.writeCustomObject("SymbolGlyphModifier", value_symbolIcon_value) + valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) } const value_action = value.action let value_action_type: int32 = RuntimeType.UNDEFINED @@ -15464,7 +15581,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_activeSymbolIcon_type) if ((RuntimeType.UNDEFINED) != (value_activeSymbolIcon_type)) { const value_activeSymbolIcon_value = value_activeSymbolIcon! - valueSerializer.writeCustomObject("SymbolGlyphModifier", value_activeSymbolIcon_value) + valueSerializer.writeSymbolGlyphModifier(value_activeSymbolIcon_value) } } writeNavigationTitleOptions(value: NavigationTitleOptions): void { @@ -15555,6 +15672,13 @@ export class Serializer extends SerializerBase { valueSerializer.writeBoolean(value_enableHoverMode_value) } } + writeNestedScrollInfo(value: NestedScrollInfo): void { + let valueSerializer: Serializer = this + const value_parent = value.parent + valueSerializer.writeScroller(value_parent) + const value_child = value.child + valueSerializer.writeScroller(value_child) + } writePopInfo(value: PopInfo): void { let valueSerializer: Serializer = this const value_info = value.info @@ -15602,7 +15726,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_symbolIcon_type) if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { const value_symbolIcon_value = value_symbolIcon! - valueSerializer.writeCustomObject("SymbolGlyphModifier", value_symbolIcon_value) + valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) } const value_isEnabled = value.isEnabled let value_isEnabled_type: int32 = RuntimeType.UNDEFINED @@ -15758,7 +15882,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_headerComponent_type) if ((RuntimeType.UNDEFINED) != (value_headerComponent_type)) { const value_headerComponent_value = value_headerComponent! - valueSerializer.writeCustomObject("ComponentContent", value_headerComponent_value) + valueSerializer.writeComponentContent(value_headerComponent_value) } const value_footer = value.footer let value_footer_type: int32 = RuntimeType.UNDEFINED @@ -15774,7 +15898,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_footerComponent_type) if ((RuntimeType.UNDEFINED) != (value_footerComponent_type)) { const value_footerComponent_value = value_footerComponent! - valueSerializer.writeCustomObject("ComponentContent", value_footerComponent_value) + valueSerializer.writeComponentContent(value_footerComponent_value) } const value_space = value.space let value_space_type: int32 = RuntimeType.UNDEFINED @@ -16154,6 +16278,11 @@ export class Serializer extends SerializerBase { valueSerializer.writeNumber(value_duration_value) } } + writeResolutionQuality(value: ResolutionQuality): void { + let valueSerializer: Serializer = this + const value___ResolutionQualityStub = value.__ResolutionQualityStub + valueSerializer.writeString(value___ResolutionQualityStub) + } writeImageAnalyzerConfig(value: ImageAnalyzerConfig): void { let valueSerializer: Serializer = this const value_types = value.types @@ -16425,29 +16554,6 @@ export class Serializer extends SerializerBase { valueSerializer.holdAndWriteCallback(value_onGetRectByIndex_value) } } - writeFadingEdgeOptions(value: FadingEdgeOptions): void { - let valueSerializer: Serializer = this - const value_fadingEdgeLength = value.fadingEdgeLength - let value_fadingEdgeLength_type: int32 = RuntimeType.UNDEFINED - value_fadingEdgeLength_type = runtimeType(value_fadingEdgeLength) - valueSerializer.writeInt8(value_fadingEdgeLength_type) - if ((RuntimeType.UNDEFINED) != (value_fadingEdgeLength_type)) { - const value_fadingEdgeLength_value = value_fadingEdgeLength! - valueSerializer.writeLengthMetrics(value_fadingEdgeLength_value) - } - } - writeEdgeEffectOptions(value: EdgeEffectOptions): void { - let valueSerializer: Serializer = this - const value_alwaysEnabled = value.alwaysEnabled - valueSerializer.writeBoolean(value_alwaysEnabled) - } - writeOffsetResult(value: OffsetResult): void { - let valueSerializer: Serializer = this - const value_xOffset = value.xOffset - valueSerializer.writeNumber(value_xOffset) - const value_yOffset = value.yOffset - valueSerializer.writeNumber(value_yOffset) - } writeGaugeIndicatorOptions(value: GaugeIndicatorOptions): void { let valueSerializer: Serializer = this const value_icon = value.icon @@ -16684,7 +16790,7 @@ export class Serializer extends SerializerBase { const value_appRotation = value.appRotation valueSerializer.writeInt32(value_appRotation) const value_windowStatusType = value.windowStatusType - valueSerializer.writeCustomObject("WindowStatusType", value_windowStatusType) + valueSerializer.writeWindowStatusType(value_windowStatusType) } writeOnFoldStatusChangeInfo(value: OnFoldStatusChangeInfo): void { let valueSerializer: Serializer = this @@ -16961,10 +17067,10 @@ export class Serializer extends SerializerBase { valueSerializer.writeResource(value_colors_value_element_0_3) } } - else if (((RuntimeType.OBJECT) == (value_colors_value_element_type)) && (((value_colors_value_element!.hasOwnProperty("colors"))))) { + else if (((RuntimeType.OBJECT) == (value_colors_value_element_type)) && (value_colors_value_element instanceof LinearGradient_data_panel)) { valueSerializer.writeInt8(1) - const value_colors_value_element_1 = unsafeCast(value_colors_value_element) - valueSerializer.writeLinearGradient(value_colors_value_element_1) + const value_colors_value_element_1 = unsafeCast(value_colors_value_element) + valueSerializer.writeLinearGradient_data_panel(value_colors_value_element_1) } } } @@ -17020,10 +17126,10 @@ export class Serializer extends SerializerBase { valueSerializer.writeResource(value_scene_value_0_1) } } - else if (((RuntimeType.OBJECT) == (value_scene_value_type)) && (isInstanceOf("Scene", value_scene_value))) { + else if (((RuntimeType.OBJECT) == (value_scene_value_type)) && (((value_scene_value!.hasOwnProperty("__SceneStub"))))) { valueSerializer.writeInt8(1) - const value_scene_value_1 = unsafeCast(value_scene_value) - valueSerializer.writeCustomObject("Scene", value_scene_value_1) + const value_scene_value_1 = unsafeCast(value_scene_value) + valueSerializer.writeScene(value_scene_value_1) } } const value_modelType = value.modelType @@ -17035,6 +17141,29 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_modelType_value) } } + writeFadingEdgeOptions(value: FadingEdgeOptions): void { + let valueSerializer: Serializer = this + const value_fadingEdgeLength = value.fadingEdgeLength + let value_fadingEdgeLength_type: int32 = RuntimeType.UNDEFINED + value_fadingEdgeLength_type = runtimeType(value_fadingEdgeLength) + valueSerializer.writeInt8(value_fadingEdgeLength_type) + if ((RuntimeType.UNDEFINED) != (value_fadingEdgeLength_type)) { + const value_fadingEdgeLength_value = value_fadingEdgeLength! + valueSerializer.writeLengthMetrics(value_fadingEdgeLength_value) + } + } + writeEdgeEffectOptions(value: EdgeEffectOptions): void { + let valueSerializer: Serializer = this + const value_alwaysEnabled = value.alwaysEnabled + valueSerializer.writeBoolean(value_alwaysEnabled) + } + writeOffsetResult(value: OffsetResult): void { + let valueSerializer: Serializer = this + const value_xOffset = value.xOffset + valueSerializer.writeNumber(value_xOffset) + const value_yOffset = value.yOffset + valueSerializer.writeNumber(value_yOffset) + } writePointLightStyle(value: PointLightStyle): void { let valueSerializer: Serializer = this const value_lightSource = value.lightSource @@ -18740,7 +18869,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_uiContext_type) if ((RuntimeType.UNDEFINED) != (value_uiContext_type)) { const value_uiContext_value = value_uiContext! - valueSerializer.writeCustomObject("UIContext", value_uiContext_value) + valueSerializer.writeUIContext(value_uiContext_value) } const value_keyboardAvoidMode = value.keyboardAvoidMode let value_keyboardAvoidMode_type: int32 = RuntimeType.UNDEFINED @@ -19419,7 +19548,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_symbolIcon_type) if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { const value_symbolIcon_value = value_symbolIcon! - valueSerializer.writeCustomObject("SymbolGlyphModifier", value_symbolIcon_value) + valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) } const value_enabled = value.enabled let value_enabled_type: int32 = RuntimeType.UNDEFINED @@ -19527,7 +19656,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_modifier_type) if ((RuntimeType.UNDEFINED) != (value_modifier_type)) { const value_modifier_value = value_modifier! - valueSerializer.writeCustomObject("ImageModifier", value_modifier_value) + valueSerializer.writeImageModifier(value_modifier_value) } const value_numberBadge = value.numberBadge let value_numberBadge_type: int32 = RuntimeType.UNDEFINED @@ -19927,6 +20056,11 @@ export class Serializer extends SerializerBase { valueSerializer.writeCustomObject("Object", value_selected_value) } } + writeUniformDataType(value: UniformDataType): void { + let valueSerializer: Serializer = this + const value___UniformDataTypeStub = value.__UniformDataTypeStub + valueSerializer.writeString(value___UniformDataTypeStub) + } writeDragEvent(value: DragEvent): void { let valueSerializer: Serializer = this const value_dragBehavior = value.dragBehavior @@ -20093,7 +20227,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_strokeColor_type) if ((RuntimeType.UNDEFINED) != (value_strokeColor_type)) { const value_strokeColor_value = value_strokeColor! - valueSerializer.writeCustomObject("ColorMetrics", value_strokeColor_value) + valueSerializer.writeColorMetrics(value_strokeColor_value) } const value_strokeWidth = value.strokeWidth let value_strokeWidth_type: int32 = RuntimeType.UNDEFINED @@ -20123,7 +20257,7 @@ export class Serializer extends SerializerBase { const value_stopPropagation = value.stopPropagation valueSerializer.holdAndWriteCallback(value_stopPropagation) const value_intentionCode = value.intentionCode - valueSerializer.writeCustomObject("IntentionCode", value_intentionCode) + valueSerializer.writeIntentionCode(value_intentionCode) const value_unicode = value.unicode let value_unicode_type: int32 = RuntimeType.UNDEFINED value_unicode_type = runtimeType(value_unicode) @@ -20774,8 +20908,8 @@ export class Serializer extends SerializerBase { } else if (((RuntimeType.OBJECT) == (value_source_value_type)) && (((value_source_value!.hasOwnProperty("colors"))))) { valueSerializer.writeInt8(2) - const value_source_value_2 = unsafeCast(value_source_value) - valueSerializer.writeLinearGradient(value_source_value_2) + const value_source_value_2 = unsafeCast(value_source_value) + valueSerializer.writeLinearGradient_common(value_source_value_2) } } const value_width = value.width @@ -21330,6 +21464,16 @@ export class Serializer extends SerializerBase { } } } + writeFilter(value: Filter): void { + let valueSerializer: Serializer = this + const value___FilterStub = value.__FilterStub + valueSerializer.writeString(value___FilterStub) + } + writeVisualEffect(value: VisualEffect): void { + let valueSerializer: Serializer = this + const value___VisualEffectStub = value.__VisualEffectStub + valueSerializer.writeString(value___VisualEffectStub) + } writeForegroundEffectOptions(value: ForegroundEffectOptions): void { let valueSerializer: Serializer = this const value_radius = value.radius @@ -21382,7 +21526,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_lattice_type) if ((RuntimeType.UNDEFINED) != (value_lattice_type)) { const value_lattice_value = value_lattice! - valueSerializer.writeCustomObject("DrawingLattice", value_lattice_value) + valueSerializer.writeDrawingLattice(value_lattice_value) } } writeBackgroundEffectOptions(value: BackgroundEffectOptions): void { @@ -21609,4 +21753,17 @@ export class Serializer extends SerializerBase { valueSerializer.writeLength(value_maxHeight_value) } } + writeLength(value: Length): void { + const valueType = runtimeType(value) + this.writeInt8(valueType) + if ((RuntimeType.NUMBER) == (valueType)) { + this.writeFloat32(value as float32) + } + else if ((RuntimeType.STRING) == (valueType)) { + this.writeString(value as string) + } + else if ((RuntimeType.OBJECT) == (valueType)) { + this.writeInt32((value as Resource).id as int32) + } + } } \ No newline at end of file diff --git a/arkoala/arkui/src/peers/SerializerBase.ts b/arkoala/arkui/src/peers/SerializerBase.ts index a7a804010..9786f1487 100644 --- a/arkoala/arkui/src/peers/SerializerBase.ts +++ b/arkoala/arkui/src/peers/SerializerBase.ts @@ -14,12 +14,10 @@ */ import { float32, int32, int64 } from "@koalaui/common" import { pointer, wrapCallback, ResourceId, ResourceHolder, KPointer } from "@koalaui/interop" -import { CallbackKind } from "./CallbackKind" import { nativeModule } from "@koalaui/arkoala" -import { Finalizable, FinalizableBase } from "../Finalizable" -// imports required intarfaces (now generation is disabled) -// import { Resource, Length, PixelMap } from "@arkoala/arkui" +// imports required interfaces (now generation is disabled) +// import { Resource } from "@arkoala/arkui" /** * Value representing possible JS runtime object type. * Must be synced with "enum RuntimeType" in C++. @@ -70,56 +68,8 @@ export function isResource(value: Object): value is Resource { } // Poor man's instanceof, fails on subclasses -export function isInstanceOf(className: string, value: Object): boolean { - return value.constructor.name === className -} - -export function withLength(valueLength: Length|undefined, body: (type: int32, value: float32, unit: int32, resource: int32) => void) { - let type = runtimeType(valueLength) - let value = 0 - let unit = 1 // vp - let resource = 0 - switch (type) { - case RuntimeType.UNDEFINED: - value = 0 - unit = 0 - break - case RuntimeType.NUMBER: - value = valueLength as float32 - break - case RuntimeType.STRING: - let valueStr = valueLength as string - // TODO: faster parse. - if (valueStr.endsWith("vp")) { - unit = 1 // vp - value = Number(valueStr.substring(0, valueStr.length - 2)) - } else if (valueStr.endsWith("%")) { - unit = 3 // percent - value = Number(valueStr.substring(0, valueStr.length - 1)) - } else if (valueStr.endsWith("lpx")) { - unit = 4 // lpx - value = Number(valueStr.substring(0, valueStr.length - 3)) - } else if (valueStr.endsWith("px")) { - unit = 0 // px - value = Number(valueStr.substring(0, valueStr.length - 2)) - } - break - case RuntimeType.OBJECT: - resource = (valueLength as Resource).id - break - } - body(type, value, unit, resource) -} - -export function withLengthArray(valueLength: Length|undefined, body: (valuePtr: Int32Array) => void) { - withLength(valueLength, (type: int32, value, unit, resource) => { - let array = new Int32Array(4) - array[0] = type - array[1] = value - array[2] = unit - array[3] = resource - body(array) - }) +export function isInstanceOf(className: string, value: Object | undefined): boolean { + return value?.constructor.name === className } export function registerCallback(value: object|undefined): int32 { @@ -149,7 +99,6 @@ export abstract class CustomSerializer { } export class SerializerBase { - protected isHolding: boolean = false private position = 0 private buffer: ArrayBuffer private view: DataView @@ -169,7 +118,6 @@ export class SerializerBase { this.view = new DataView(this.buffer) } public release() { - this.isHolding = false this.releaseResources() this.position = 0 } @@ -197,16 +145,17 @@ export class SerializerBase { } } private heldResources: ResourceId[] = [] - holdAndWriteCallback(callback: object, hold: KPointer = 0, release: KPointer = 0, call: KPointer = 0): ResourceId { + holdAndWriteCallback(callback: object, hold: KPointer = 0, release: KPointer = 0, call: KPointer = 0, callSync: KPointer = 0): ResourceId { const resourceId = ResourceHolder.instance().registerAndHold(callback) this.heldResources.push(resourceId) this.writeInt32(resourceId) this.writePointer(hold) this.writePointer(release) this.writePointer(call) + this.writePointer(callSync) return resourceId } - holdAndWriteCallbackForPromiseVoid(hold: KPointer = 0, release: KPointer = 0, call: KPointer = 0): [Promise, ResourceId] { + holdAndWriteCallbackForPromiseVoid(hold: KPointer = 0, release: KPointer = 0, call: KPointer = 0, callSync = 0): [Promise, ResourceId] { let resourceId: ResourceId const promise = new Promise((resolve, reject) => { const callback = (err: string[]|undefined) => { @@ -215,7 +164,7 @@ export class SerializerBase { else resolve() } - resourceId = this.holdAndWriteCallback(callback, hold, release, call) + resourceId = this.holdAndWriteCallback(callback, hold, release, call, callSync) }) return [promise, resourceId] } @@ -312,21 +261,19 @@ export class SerializerBase { this.view.setInt32(this.position, encodedLength, true) this.position += encodedLength + 4 } - // Length is an important common case. - writeLength(value: Length|undefined) { - this.checkCapacity(1) - let valueType = runtimeType(value) - this.writeInt8(valueType) - if (valueType == RuntimeType.NUMBER) { - this.writeFloat32(value as number) - } else if (valueType == RuntimeType.STRING) { - this.writeString(value as string) - } else if (valueType == RuntimeType.OBJECT) { - this.writeInt32((value as Resource).id) - } - } writeBuffer(buffer: ArrayBuffer) { this.writePointer(64) this.writeInt64(buffer.byteLength) } } + +class DateSerializer extends CustomSerializer { + constructor() { + super(["Date"]) + } + + serialize(serializer: SerializerBase, value: object, kind: string): void { + serializer.writeString((value as Date).toISOString()) + } +} +SerializerBase.registerCustomSerializer(new DateSerializer()) diff --git a/arkoala/arkui/tsconfig.json b/arkoala/arkui/tsconfig.json index e21f59f15..f5c2b5e3d 100644 --- a/arkoala/arkui/tsconfig.json +++ b/arkoala/arkui/tsconfig.json @@ -5,6 +5,7 @@ "lib": ["ES2020"], "rootDirs": ["src", "test"], "baseUrl": ".", + "types": ["arkoala-arkui"], "paths": { "#arkcompat/*": [ "../arkui-common/src/typescript/*" diff --git a/arkoala/ets-plugin/src/Importer.ts b/arkoala/ets-plugin/src/Importer.ts index e36f7ec82..6d66b8ac3 100644 --- a/arkoala/ets-plugin/src/Importer.ts +++ b/arkoala/ets-plugin/src/Importer.ts @@ -185,7 +185,6 @@ function imports(kind: ArkUIImplementation): string[] { "TextTimerController", "RichEditorController", "TextAreaController", - "Indicator", "TextInputController", "WebController", "ESObject" diff --git a/arkoala/extension-component/package.json b/arkoala/extension-component/package.json index 28cf75e88..2fb3686f9 100644 --- a/arkoala/extension-component/package.json +++ b/arkoala/extension-component/package.json @@ -11,7 +11,7 @@ }, "keywords": [], "scripts": { - "compile": "memo-tsc", + "compile": "memo-tsc -b .", "unmemoize": "memo-tsc && memo-tsc -b tsconfig-unmemoize.json" }, "author": "", diff --git a/arkoala/extension-component/tsconfig.json b/arkoala/extension-component/tsconfig.json index c7ac0e938..703ad82e6 100644 --- a/arkoala/extension-component/tsconfig.json +++ b/arkoala/extension-component/tsconfig.json @@ -15,13 +15,11 @@ "strict": true, "skipLibCheck": true, "removeComments": false, + "types": ["arkoala-arkui"], "plugins": [ { "transform": "@koalaui/compiler-plugin/build/lib/src/koala-transformer.js", "trace": false } ] }, - "files": [ - "../arkui/types/index-full.d.ts" - ], "exclude": [ "node_modules", "build", "dist", "lib", "src/ets/**/*.ts" ], diff --git a/arkoala/framework/native/src/generated/Serializers.h b/arkoala/framework/native/src/generated/Serializers.h index 8343e5abe..506c48300 100644 --- a/arkoala/framework/native/src/generated/Serializers.h +++ b/arkoala/framework/native/src/generated/Serializers.h @@ -136,29 +136,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Length& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Boolean& value) -{ - return ARK_RUNTIME_BOOLEAN; -} -template <> -inline void WriteToString(std::string* result, const Opt_Boolean* 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_Boolean& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_LengthUnit& value) { return ARK_RUNTIME_NUMBER; @@ -371,23 +348,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Tuple_Dimension_Dimension& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PixelMap& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_PixelMap* value) { - result->append("{"); - // Ark_Boolean isEditable - result->append(".isEditable="); - WriteToString(result, value->isEditable); - // Ark_Boolean isStrideAlignment - result->append(", "); - result->append(".isStrideAlignment="); - WriteToString(result, value->isStrideAlignment); - result->append("}"); -} -template <> inline void WriteToString(std::string* result, const Opt_PixelMap* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); @@ -484,6 +444,29 @@ inline Ark_RuntimeType runtimeType(const Opt_Padding& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_Boolean& value) +{ + return ARK_RUNTIME_BOOLEAN; +} +template <> +inline void WriteToString(std::string* result, const Opt_Boolean* 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_Boolean& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Resource& value) { switch (value.selector) { @@ -3288,6 +3271,74 @@ inline Ark_RuntimeType runtimeType(const Opt_Union_Length_GridRowSizeOption& val return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Array_Tuple_ResourceColor_Number& value) +{ + return ARK_RUNTIME_OBJECT; +} + +template <> +inline void WriteToString(std::string* result, const Ark_Tuple_ResourceColor_Number* value); + +inline void WriteToString(std::string* result, const Array_Tuple_ResourceColor_Number* 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_Tuple_ResourceColor_Number*)&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_Tuple_ResourceColor_Number* 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_Tuple_ResourceColor_Number& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_GradientDirection& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_GradientDirection value) { + result->append("Ark_GradientDirection("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_GradientDirection* 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_GradientDirection& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline void WriteToString(std::string* result, const Opt_CanvasPattern* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); @@ -7220,20 +7271,32 @@ inline Ark_RuntimeType runtimeType(const Opt_GridColColumnOption& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LinearGradient& value) +inline Ark_RuntimeType runtimeType(const Ark_LinearGradient_common& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LinearGradient* value) { +inline void WriteToString(std::string* result, const Ark_LinearGradient_common* value) { result->append("{"); - // Ark_String __stub - result->append(".__stub="); - WriteToString(result, &value->__stub); + // Ark_Union_Number_String angle + result->append(".angle="); + WriteToString(result, &value->angle); + // Ark_GradientDirection direction + result->append(", "); + result->append(".direction="); + WriteToString(result, &value->direction); + // Array_Tuple_ResourceColor_Number colors + result->append(", "); + result->append(".colors="); + WriteToString(result, &value->colors); + // Ark_Boolean repeating + result->append(", "); + result->append(".repeating="); + WriteToString(result, &value->repeating); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LinearGradient* value) { +inline void WriteToString(std::string* result, const Opt_LinearGradient_common* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7246,7 +7309,7 @@ inline void WriteToString(std::string* result, const Opt_LinearGradient* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LinearGradient& value) +inline Ark_RuntimeType runtimeType(const Opt_LinearGradient_common& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -13660,6 +13723,37 @@ inline Ark_RuntimeType runtimeType(const Opt_ScrollSnapAlign& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const ScrollOnWillScrollCallback& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const ScrollOnWillScrollCallback* 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_ScrollOnWillScrollCallback* 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_ScrollOnWillScrollCallback& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_SaveDescription& value) { return ARK_RUNTIME_NUMBER; @@ -16248,16 +16342,16 @@ 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_Union_ResourceColor_LinearGradient& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_LinearGradient_common& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ResourceColor_LinearGradient: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_ResourceColor_LinearGradient_common: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient_common* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -16267,7 +16361,7 @@ inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_Lin result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_LinearGradient + // Ark_LinearGradient_common if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -16275,7 +16369,7 @@ inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_Lin result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_LinearGradient* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_LinearGradient_common* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16288,25 +16382,25 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_Lin result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_LinearGradient& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_LinearGradient_common& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Tuple_Union_ResourceColor_LinearGradient_Number& value) +inline Ark_RuntimeType runtimeType(const Array_Tuple_Union_ResourceColor_LinearGradient_common_Number& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Tuple_Union_ResourceColor_LinearGradient_Number* value); +inline void WriteToString(std::string* result, const Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number* value); -inline void WriteToString(std::string* result, const Array_Tuple_Union_ResourceColor_LinearGradient_Number* value) { +inline void WriteToString(std::string* result, const Array_Tuple_Union_ResourceColor_LinearGradient_common_Number* 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_Tuple_Union_ResourceColor_LinearGradient_Number*)&value->array[i]); + WriteToString(result, (const Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number*)&value->array[i]); } result->append("}})"); result->append(", .length="); @@ -16314,7 +16408,7 @@ inline void WriteToString(std::string* result, const Array_Tuple_Union_ResourceC result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Tuple_Union_ResourceColor_LinearGradient_Number* value) { +inline void WriteToString(std::string* result, const Opt_Array_Tuple_Union_ResourceColor_LinearGradient_common_Number* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16327,7 +16421,7 @@ inline void WriteToString(std::string* result, const Opt_Array_Tuple_Union_Resou result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Tuple_Union_ResourceColor_LinearGradient_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Tuple_Union_ResourceColor_LinearGradient_common_Number& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -16659,20 +16753,48 @@ inline Ark_RuntimeType runtimeType(const Opt_FlexDirection& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Union_ResourceColor_LinearGradient& value) +inline Ark_RuntimeType runtimeType(const Ark_LinearGradient_data_panel& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_LinearGradient_data_panel* value) { + result->append("{"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_LinearGradient_data_panel* 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_LinearGradient_data_panel& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Array_Union_ResourceColor_LinearGradient_data_panel& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient* value); +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient_data_panel* value); -inline void WriteToString(std::string* result, const Array_Union_ResourceColor_LinearGradient* value) { +inline void WriteToString(std::string* result, const Array_Union_ResourceColor_LinearGradient_data_panel* 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_Union_ResourceColor_LinearGradient*)&value->array[i]); + WriteToString(result, (const Ark_Union_ResourceColor_LinearGradient_data_panel*)&value->array[i]); } result->append("}})"); result->append(", .length="); @@ -16680,7 +16802,7 @@ inline void WriteToString(std::string* result, const Array_Union_ResourceColor_L result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Union_ResourceColor_LinearGradient* value) { +inline void WriteToString(std::string* result, const Opt_Array_Union_ResourceColor_LinearGradient_data_panel* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16693,7 +16815,7 @@ inline void WriteToString(std::string* result, const Opt_Array_Union_ResourceCol result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Union_ResourceColor_LinearGradient& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Union_ResourceColor_LinearGradient_data_panel& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -16861,37 +16983,6 @@ 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 ScrollOnWillScrollCallback& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const ScrollOnWillScrollCallback* 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_ScrollOnWillScrollCallback* 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_ScrollOnWillScrollCallback& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_ColumnSplitDividerStyle& value) { return ARK_RUNTIME_OBJECT; @@ -18611,35 +18702,6 @@ inline Ark_RuntimeType runtimeType(const Opt_MotionPathOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GradientDirection& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_GradientDirection value) { - result->append("Ark_GradientDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_GradientDirection* 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_GradientDirection& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Array_FractionStop& value) { return ARK_RUNTIME_OBJECT; @@ -18939,45 +19001,6 @@ inline Ark_RuntimeType runtimeType(const Opt_ProgressMask& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Tuple_ResourceColor_Number& value) -{ - return ARK_RUNTIME_OBJECT; -} - -template <> -inline void WriteToString(std::string* result, const Ark_Tuple_ResourceColor_Number* value); - -inline void WriteToString(std::string* result, const Array_Tuple_ResourceColor_Number* 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_Tuple_ResourceColor_Number*)&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_Tuple_ResourceColor_Number* 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_Tuple_ResourceColor_Number& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_Tuple_Length_Length& value) { return ARK_RUNTIME_OBJECT; @@ -19909,17 +19932,17 @@ inline Ark_RuntimeType runtimeType(const Opt_Union_Length_EdgeWidths_LocalizedEd return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_LinearGradient& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_LinearGradient_common& 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_String_Resource_LinearGradient: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_String_Resource_LinearGradient_common: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Resource_LinearGradient* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Resource_LinearGradient_common* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -19934,7 +19957,7 @@ inline void WriteToString(std::string* result, const Ark_Union_String_Resource_L result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_LinearGradient + // Ark_LinearGradient_common if (value->selector == 2) { result->append(".value2="); WriteToString(result, &value->value2); @@ -19942,7 +19965,7 @@ inline void WriteToString(std::string* result, const Ark_Union_String_Resource_L result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Resource_LinearGradient* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Resource_LinearGradient_common* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -19955,7 +19978,7 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Resource_L result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_LinearGradient& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_LinearGradient_common& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -33567,6 +33590,57 @@ inline Ark_RuntimeType runtimeType(const Opt_OnScrollFrameBeginCallback& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_Union_Color_Number_String& 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_Color_Number_String: " + std::to_string(value.selector); + } +} +template <> +inline void WriteToString(std::string* result, const Ark_Union_Color_Number_String* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Color + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_String + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Union_Color_Number_String* 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_Color_Number_String& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_Edge& value) { return ARK_RUNTIME_NUMBER; @@ -39604,14 +39678,14 @@ inline Ark_RuntimeType runtimeType(const Opt_GaugeShadowOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Tuple_Union_ResourceColor_LinearGradient_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Tuple_Union_ResourceColor_LinearGradient_Number* value) { +inline void WriteToString(std::string* result, const Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number* value) { result->append("{"); - // Ark_Union_ResourceColor_LinearGradient value0 + // Ark_Union_ResourceColor_LinearGradient_common value0 result->append(".value0="); WriteToString(result, &value->value0); // Ark_Number value1 @@ -39621,7 +39695,7 @@ inline void WriteToString(std::string* result, const Ark_Tuple_Union_ResourceCol result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Tuple_Union_ResourceColor_LinearGradient_Number* value) { +inline void WriteToString(std::string* result, const Opt_Tuple_Union_ResourceColor_LinearGradient_common_Number* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39634,7 +39708,7 @@ inline void WriteToString(std::string* result, const Opt_Tuple_Union_ResourceCol result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Tuple_Union_ResourceColor_LinearGradient_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Tuple_Union_ResourceColor_LinearGradient_common_Number& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -39659,12 +39733,12 @@ inline void WriteToString(std::string* result, const Ark_Type_GaugeAttribute_col result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_LinearGradient + // Ark_LinearGradient_common if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Array_Tuple_Union_ResourceColor_LinearGradient_Number + // Array_Tuple_Union_ResourceColor_LinearGradient_common_Number if (value->selector == 2) { result->append(".value2="); WriteToString(result, &value->value2); @@ -39943,6 +40017,41 @@ inline Ark_RuntimeType runtimeType(const Opt_Callback_FormCallbackInfo_Void& val return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_height_width& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_Literal_Number_height_width* value) { + result->append("{"); + // Ark_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Literal_Number_height_width* 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_Number_height_width& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_FormInfo& value) { return ARK_RUNTIME_OBJECT; @@ -40436,6 +40545,51 @@ inline Ark_RuntimeType runtimeType(const Opt_DatePickerOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_LinearGradient_data_panel& value) +{ + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_ResourceColor_LinearGradient_data_panel: " + std::to_string(value.selector); + } +} +template <> +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient_data_panel* 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_LinearGradient_data_panel + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_LinearGradient_data_panel* 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_LinearGradient_data_panel& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_DataPanelShadowOptions& value) { return ARK_RUNTIME_OBJECT; @@ -40454,7 +40608,7 @@ inline void WriteToString(std::string* result, const Ark_DataPanelShadowOptions* result->append(", "); result->append(".offsetY="); WriteToString(result, &value->offsetY); - // Array_Union_ResourceColor_LinearGradient colors + // Array_Union_ResourceColor_LinearGradient_data_panel colors result->append(", "); result->append(".colors="); WriteToString(result, &value->colors); @@ -40784,57 +40938,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_ScrollState_Void& v return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Color_Number_String& 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_Color_Number_String: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Color_Number_String* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Color - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_String - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Color_Number_String* 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_Color_Number_String& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_PointLightStyle& value) { return ARK_RUNTIME_OBJECT; @@ -45019,41 +45122,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Type_CommonMethod_sweepGradient_val return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Tuple_ResourceColor_Number& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_Tuple_ResourceColor_Number* value) { - result->append("{"); - // Ark_ResourceColor value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Number value1 - result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Tuple_ResourceColor_Number* 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_Tuple_ResourceColor_Number& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_Type_CommonMethod_linearGradient_value& value) { return ARK_RUNTIME_OBJECT; @@ -46874,6 +46942,41 @@ inline Ark_RuntimeType runtimeType(const Opt_OutlineOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_Tuple_ResourceColor_Number& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_Tuple_ResourceColor_Number* value) { + result->append("{"); + // Ark_ResourceColor value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Number value1 + result->append(", "); + result->append(".value1="); + WriteToString(result, &value->value1); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Tuple_ResourceColor_Number* 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_Tuple_ResourceColor_Number& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_BorderImageOption& value) { return ARK_RUNTIME_OBJECT; @@ -46888,7 +46991,7 @@ inline void WriteToString(std::string* result, const Ark_BorderImageOption* valu result->append(", "); result->append(".repeat="); WriteToString(result, &value->repeat); - // Ark_Union_String_Resource_LinearGradient source + // Ark_Union_String_Resource_LinearGradient_common source result->append(", "); result->append(".source="); WriteToString(result, &value->source); @@ -47805,10 +47908,7 @@ class Serializer : public SerializerBase { void writePixelMap(Ark_PixelMap value) { Serializer& valueSerializer = *this; - const auto value_isEditable = value.isEditable; - valueSerializer.writeBoolean(value_isEditable); - const auto value_isStrideAlignment = value.isStrideAlignment; - valueSerializer.writeBoolean(value_isStrideAlignment); + valueSerializer.writePointer(value.ptr); } void writeLengthMetrics(Ark_LengthMetrics value) { @@ -49436,6 +49536,7 @@ class Serializer : public SerializerBase { const auto value_onPop_value = value_onPop.value; valueSerializer.writeCallbackResource(value_onPop_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onPop_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onPop_value.callSync)); } const auto value_isEntry = value.isEntry; Ark_Int32 value_isEntry_type = ARK_RUNTIME_UNDEFINED; @@ -49610,6 +49711,7 @@ class Serializer : public SerializerBase { const auto value_action = value.action; valueSerializer.writeCallbackResource(value_action.resource); valueSerializer.writePointer(reinterpret_cast(value_action.call)); + valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); } void writeColorMetrics(Ark_ColorMetrics value) { @@ -50159,6 +50261,7 @@ class Serializer : public SerializerBase { const auto value_builder_value = value_builder.value; valueSerializer.writeCallbackResource(value_builder_value.resource); valueSerializer.writePointer(reinterpret_cast(value_builder_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_builder_value.callSync)); } const auto value_actionAreaDistance = value.actionAreaDistance; Ark_Int32 value_actionAreaDistance_type = ARK_RUNTIME_UNDEFINED; @@ -50176,6 +50279,7 @@ class Serializer : public SerializerBase { const auto value_onAction_value = value_onAction.value; valueSerializer.writeCallbackResource(value_onAction_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onAction_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAction_value.callSync)); } const auto value_onEnterActionArea = value.onEnterActionArea; Ark_Int32 value_onEnterActionArea_type = ARK_RUNTIME_UNDEFINED; @@ -50185,6 +50289,7 @@ class Serializer : public SerializerBase { const auto value_onEnterActionArea_value = value_onEnterActionArea.value; valueSerializer.writeCallbackResource(value_onEnterActionArea_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onEnterActionArea_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onEnterActionArea_value.callSync)); } const auto value_onExitActionArea = value.onExitActionArea; Ark_Int32 value_onExitActionArea_type = ARK_RUNTIME_UNDEFINED; @@ -50194,6 +50299,7 @@ class Serializer : public SerializerBase { const auto value_onExitActionArea_value = value_onExitActionArea.value; valueSerializer.writeCallbackResource(value_onExitActionArea_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onExitActionArea_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onExitActionArea_value.callSync)); } const auto value_onStateChange = value.onStateChange; Ark_Int32 value_onStateChange_type = ARK_RUNTIME_UNDEFINED; @@ -50203,6 +50309,7 @@ class Serializer : public SerializerBase { const auto value_onStateChange_value = value_onStateChange.value; valueSerializer.writeCallbackResource(value_onStateChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onStateChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onStateChange_value.callSync)); } } void writeGridRowColumnOption(Ark_GridRowColumnOption value) @@ -50351,11 +50458,74 @@ class Serializer : public SerializerBase { valueSerializer.writeNumber(value_xxl_value); } } - void writeLinearGradient(Ark_LinearGradient value) + void writeLinearGradient_common(Ark_LinearGradient_common value) { Serializer& valueSerializer = *this; - const auto value___stub = value.__stub; - valueSerializer.writeString(value___stub); + const auto value_angle = value.angle; + Ark_Int32 value_angle_type = ARK_RUNTIME_UNDEFINED; + value_angle_type = runtimeType(value_angle); + valueSerializer.writeInt8(value_angle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_angle_type)) { + const auto value_angle_value = value_angle.value; + Ark_Int32 value_angle_value_type = ARK_RUNTIME_UNDEFINED; + value_angle_value_type = value_angle_value.selector; + if (((value_angle_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_angle_value_0 = value_angle_value.value0; + valueSerializer.writeNumber(value_angle_value_0); + } + else if (((value_angle_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_angle_value_1 = value_angle_value.value1; + valueSerializer.writeString(value_angle_value_1); + } + } + const auto value_direction = value.direction; + Ark_Int32 value_direction_type = ARK_RUNTIME_UNDEFINED; + value_direction_type = runtimeType(value_direction); + valueSerializer.writeInt8(value_direction_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_direction_type)) { + const auto value_direction_value = value_direction.value; + valueSerializer.writeInt32(value_direction_value); + } + const auto value_colors = value.colors; + valueSerializer.writeInt32(value_colors.length); + for (int i = 0; i < value_colors.length; i++) { + const auto value_colors_element = value_colors.array[i]; + const auto value_colors_element_0 = value_colors_element.value0; + Ark_Int32 value_colors_element_0_type = ARK_RUNTIME_UNDEFINED; + value_colors_element_0_type = value_colors_element_0.selector; + if (((value_colors_element_0_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_colors_element_0_0 = value_colors_element_0.value0; + valueSerializer.writeInt32(value_colors_element_0_0); + } + else if (((value_colors_element_0_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_colors_element_0_1 = value_colors_element_0.value1; + valueSerializer.writeNumber(value_colors_element_0_1); + } + else if (((value_colors_element_0_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_colors_element_0_2 = value_colors_element_0.value2; + valueSerializer.writeString(value_colors_element_0_2); + } + else if (((value_colors_element_0_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_colors_element_0_3 = value_colors_element_0.value3; + valueSerializer.writeResource(value_colors_element_0_3); + } + const auto value_colors_element_1 = value_colors_element.value1; + valueSerializer.writeNumber(value_colors_element_1); + } + const auto value_repeating = value.repeating; + Ark_Int32 value_repeating_type = ARK_RUNTIME_UNDEFINED; + value_repeating_type = runtimeType(value_repeating); + valueSerializer.writeInt8(value_repeating_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_repeating_type)) { + const auto value_repeating_value = value_repeating.value; + valueSerializer.writeBoolean(value_repeating_value); + } } void writeScene(Ark_Scene value) { @@ -50804,6 +50974,7 @@ class Serializer : public SerializerBase { const auto value_onTransitionEnd_value = value_onTransitionEnd.value; valueSerializer.writeCallbackResource(value_onTransitionEnd_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onTransitionEnd_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onTransitionEnd_value.callSync)); } const auto value_timeout = value.timeout; Ark_Int32 value_timeout_type = ARK_RUNTIME_UNDEFINED; @@ -50824,6 +50995,7 @@ class Serializer : public SerializerBase { const auto value_transition = value.transition; valueSerializer.writeCallbackResource(value_transition.resource); valueSerializer.writePointer(reinterpret_cast(value_transition.call)); + valueSerializer.writePointer(reinterpret_cast(value_transition.callSync)); } void writeNavContentInfo(Ark_NavContentInfo value) { @@ -51215,6 +51387,7 @@ class Serializer : public SerializerBase { const auto value_onClick_value = value_onClick.value; valueSerializer.writeCallbackResource(value_onClick_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onClick_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onClick_value.callSync)); } const auto value_onLongPress = value.onLongPress; Ark_Int32 value_onLongPress_type = ARK_RUNTIME_UNDEFINED; @@ -51224,6 +51397,7 @@ class Serializer : public SerializerBase { const auto value_onLongPress_value = value_onLongPress.value; valueSerializer.writeCallbackResource(value_onLongPress_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onLongPress_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onLongPress_value.callSync)); } const auto value_onDoubleClick = value.onDoubleClick; Ark_Int32 value_onDoubleClick_type = ARK_RUNTIME_UNDEFINED; @@ -51233,6 +51407,7 @@ class Serializer : public SerializerBase { const auto value_onDoubleClick_value = value_onDoubleClick.value; valueSerializer.writeCallbackResource(value_onDoubleClick_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDoubleClick_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDoubleClick_value.callSync)); } } void writeNavDestinationContext(Ark_NavDestinationContext value) @@ -51406,6 +51581,7 @@ class Serializer : public SerializerBase { const auto value_onFinish_value = value_onFinish.value; valueSerializer.writeCallbackResource(value_onFinish_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onFinish_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onFinish_value.callSync)); } const auto value_finishCallbackType = value.finishCallbackType; Ark_Int32 value_finishCallbackType_type = ARK_RUNTIME_UNDEFINED; @@ -51499,6 +51675,7 @@ class Serializer : public SerializerBase { const auto value_cancel_value = value_cancel.value; valueSerializer.writeCallbackResource(value_cancel_value.resource); valueSerializer.writePointer(reinterpret_cast(value_cancel_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_cancel_value.callSync)); } const auto value_alignment = value.alignment; Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; @@ -51596,6 +51773,7 @@ class Serializer : public SerializerBase { const auto value_onWillDismiss_value = value_onWillDismiss.value; valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); } const auto value_transition = value.transition; Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; @@ -52069,6 +52247,7 @@ class Serializer : public SerializerBase { const auto value_cancel_value = value_cancel.value; valueSerializer.writeCallbackResource(value_cancel_value.resource); valueSerializer.writePointer(reinterpret_cast(value_cancel_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_cancel_value.callSync)); } const auto value_alignment = value.alignment; Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; @@ -52166,6 +52345,7 @@ class Serializer : public SerializerBase { const auto value_onWillDismiss_value = value_onWillDismiss.value; valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); } const auto value_transition = value.transition; Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; @@ -52629,6 +52809,7 @@ class Serializer : public SerializerBase { const auto value_cancel_value = value_cancel.value; valueSerializer.writeCallbackResource(value_cancel_value.resource); valueSerializer.writePointer(reinterpret_cast(value_cancel_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_cancel_value.callSync)); } const auto value_alignment = value.alignment; Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; @@ -52726,6 +52907,7 @@ class Serializer : public SerializerBase { const auto value_onWillDismiss_value = value_onWillDismiss.value; valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); } const auto value_transition = value.transition; Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; @@ -53206,6 +53388,7 @@ class Serializer : public SerializerBase { const auto value_action = value.action; valueSerializer.writeCallbackResource(value_action.resource); valueSerializer.writePointer(reinterpret_cast(value_action.call)); + valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); } void writeLinearIndicatorStyle(Ark_LinearIndicatorStyle value) { @@ -53487,9 +53670,11 @@ class Serializer : public SerializerBase { const auto value_stopPropagation = value.stopPropagation; valueSerializer.writeCallbackResource(value_stopPropagation.resource); valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.call)); + valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.callSync)); const auto value_preventDefault = value.preventDefault; valueSerializer.writeCallbackResource(value_preventDefault.resource); valueSerializer.writePointer(reinterpret_cast(value_preventDefault.call)); + valueSerializer.writePointer(reinterpret_cast(value_preventDefault.callSync)); } void writeNativeEmbedInfo(Ark_NativeEmbedInfo value) { @@ -54250,6 +54435,7 @@ class Serializer : public SerializerBase { const auto value_transition = value.transition; valueSerializer.writeCallbackResource(value_transition.resource); valueSerializer.writePointer(reinterpret_cast(value_transition.call)); + valueSerializer.writePointer(reinterpret_cast(value_transition.callSync)); } void writeTabsController(Ark_TabsController value) { @@ -55255,6 +55441,7 @@ class Serializer : public SerializerBase { const auto value_builder = value.builder; valueSerializer.writeCallbackResource(value_builder.resource); valueSerializer.writePointer(reinterpret_cast(value_builder.call)); + valueSerializer.writePointer(reinterpret_cast(value_builder.callSync)); const auto value_height = value.height; Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; value_height_type = value_height.selector; @@ -55408,6 +55595,7 @@ class Serializer : public SerializerBase { const auto value_builder_value = value_builder.value; valueSerializer.writeCallbackResource(value_builder_value.resource); valueSerializer.writePointer(reinterpret_cast(value_builder_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_builder_value.callSync)); } } void writeDividerStyleOptions(Ark_DividerStyleOptions value) @@ -55667,6 +55855,9 @@ class Serializer : public SerializerBase { valueSerializer.writeLengthMetrics(value_cross_value); } } + void writeLinearGradient_data_panel(Ark_LinearGradient_data_panel value) + { + } void writeRectShape(Ark_RectShape value) { Serializer& valueSerializer = *this; @@ -55973,6 +56164,7 @@ class Serializer : public SerializerBase { const auto value_builder = value.builder; valueSerializer.writeCallbackResource(value_builder.resource); valueSerializer.writePointer(reinterpret_cast(value_builder.call)); + valueSerializer.writePointer(reinterpret_cast(value_builder.callSync)); const auto value_placement = value.placement; Ark_Int32 value_placement_type = ARK_RUNTIME_UNDEFINED; value_placement_type = runtimeType(value_placement); @@ -56063,6 +56255,7 @@ class Serializer : public SerializerBase { const auto value_onStateChange_value = value_onStateChange.value; valueSerializer.writeCallbackResource(value_onStateChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onStateChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onStateChange_value.callSync)); } const auto value_arrowOffset = value.arrowOffset; Ark_Int32 value_arrowOffset_type = ARK_RUNTIME_UNDEFINED; @@ -56238,6 +56431,7 @@ class Serializer : public SerializerBase { const auto value_onWillDismiss_value_1 = value_onWillDismiss_value.value1; valueSerializer.writeCallbackResource(value_onWillDismiss_value_1.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value_1.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value_1.callSync)); } } const auto value_enableHoverMode = value.enableHoverMode; @@ -56289,6 +56483,7 @@ class Serializer : public SerializerBase { const auto value_primaryButton_value_action = value_primaryButton_value.action; valueSerializer.writeCallbackResource(value_primaryButton_value_action.resource); valueSerializer.writePointer(reinterpret_cast(value_primaryButton_value_action.call)); + valueSerializer.writePointer(reinterpret_cast(value_primaryButton_value_action.callSync)); } const auto value_secondaryButton = value.secondaryButton; Ark_Int32 value_secondaryButton_type = ARK_RUNTIME_UNDEFINED; @@ -56301,6 +56496,7 @@ class Serializer : public SerializerBase { const auto value_secondaryButton_value_action = value_secondaryButton_value.action; valueSerializer.writeCallbackResource(value_secondaryButton_value_action.resource); valueSerializer.writePointer(reinterpret_cast(value_secondaryButton_value_action.call)); + valueSerializer.writePointer(reinterpret_cast(value_secondaryButton_value_action.callSync)); } const auto value_onStateChange = value.onStateChange; Ark_Int32 value_onStateChange_type = ARK_RUNTIME_UNDEFINED; @@ -56310,6 +56506,7 @@ class Serializer : public SerializerBase { const auto value_onStateChange_value = value_onStateChange.value; valueSerializer.writeCallbackResource(value_onStateChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onStateChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onStateChange_value.callSync)); } const auto value_arrowOffset = value.arrowOffset; Ark_Int32 value_arrowOffset_type = ARK_RUNTIME_UNDEFINED; @@ -56530,6 +56727,7 @@ class Serializer : public SerializerBase { const auto value_onWillDismiss_value_1 = value_onWillDismiss_value.value1; valueSerializer.writeCallbackResource(value_onWillDismiss_value_1.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value_1.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value_1.callSync)); } } const auto value_enableHoverMode = value.enableHoverMode; @@ -56662,6 +56860,7 @@ class Serializer : public SerializerBase { const auto value_builder_value = value_builder.value; valueSerializer.writeCallbackResource(value_builder_value.resource); valueSerializer.writePointer(reinterpret_cast(value_builder_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_builder_value.callSync)); } const auto value_extraInfo = value.extraInfo; Ark_Int32 value_extraInfo_type = ARK_RUNTIME_UNDEFINED; @@ -57101,6 +57300,7 @@ class Serializer : public SerializerBase { const auto value_onGetItemMainSizeByIndex_value = value_onGetItemMainSizeByIndex.value; valueSerializer.writeCallbackResource(value_onGetItemMainSizeByIndex_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onGetItemMainSizeByIndex_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onGetItemMainSizeByIndex_value.callSync)); } const auto value_columnsGap = value.columnsGap; Ark_Int32 value_columnsGap_type = ARK_RUNTIME_UNDEFINED; @@ -57321,6 +57521,7 @@ class Serializer : public SerializerBase { const auto value_onAccept_value = value_onAccept.value; valueSerializer.writeCallbackResource(value_onAccept_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.callSync)); } const auto value_onCancel = value.onCancel; Ark_Int32 value_onCancel_type = ARK_RUNTIME_UNDEFINED; @@ -57330,6 +57531,7 @@ class Serializer : public SerializerBase { const auto value_onCancel_value = value_onCancel.value; valueSerializer.writeCallbackResource(value_onCancel_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.callSync)); } const auto value_onChange = value.onChange; Ark_Int32 value_onChange_type = ARK_RUNTIME_UNDEFINED; @@ -57339,6 +57541,7 @@ class Serializer : public SerializerBase { const auto value_onChange_value = value_onChange.value; valueSerializer.writeCallbackResource(value_onChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onChange_value.callSync)); } const auto value_backgroundColor = value.backgroundColor; Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; @@ -57385,6 +57588,7 @@ class Serializer : public SerializerBase { const auto value_onDidAppear_value = value_onDidAppear.value; valueSerializer.writeCallbackResource(value_onDidAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.callSync)); } const auto value_onDidDisappear = value.onDidDisappear; Ark_Int32 value_onDidDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -57394,6 +57598,7 @@ class Serializer : public SerializerBase { const auto value_onDidDisappear_value = value_onDidDisappear.value; valueSerializer.writeCallbackResource(value_onDidDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.callSync)); } const auto value_onWillAppear = value.onWillAppear; Ark_Int32 value_onWillAppear_type = ARK_RUNTIME_UNDEFINED; @@ -57403,6 +57608,7 @@ class Serializer : public SerializerBase { const auto value_onWillAppear_value = value_onWillAppear.value; valueSerializer.writeCallbackResource(value_onWillAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.callSync)); } const auto value_onWillDisappear = value.onWillDisappear; Ark_Int32 value_onWillDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -57412,6 +57618,7 @@ class Serializer : public SerializerBase { const auto value_onWillDisappear_value = value_onWillDisappear.value; valueSerializer.writeCallbackResource(value_onWillDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.callSync)); } const auto value_shadow = value.shadow; Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; @@ -57667,6 +57874,7 @@ class Serializer : public SerializerBase { const auto value_onAccept_value = value_onAccept.value; valueSerializer.writeCallbackResource(value_onAccept_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.callSync)); } const auto value_onCancel = value.onCancel; Ark_Int32 value_onCancel_type = ARK_RUNTIME_UNDEFINED; @@ -57676,6 +57884,7 @@ class Serializer : public SerializerBase { const auto value_onCancel_value = value_onCancel.value; valueSerializer.writeCallbackResource(value_onCancel_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.callSync)); } const auto value_onChange = value.onChange; Ark_Int32 value_onChange_type = ARK_RUNTIME_UNDEFINED; @@ -57685,6 +57894,7 @@ class Serializer : public SerializerBase { const auto value_onChange_value = value_onChange.value; valueSerializer.writeCallbackResource(value_onChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onChange_value.callSync)); } const auto value_onScrollStop = value.onScrollStop; Ark_Int32 value_onScrollStop_type = ARK_RUNTIME_UNDEFINED; @@ -57694,6 +57904,7 @@ class Serializer : public SerializerBase { const auto value_onScrollStop_value = value_onScrollStop.value; valueSerializer.writeCallbackResource(value_onScrollStop_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onScrollStop_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onScrollStop_value.callSync)); } const auto value_maskRect = value.maskRect; Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; @@ -57767,6 +57978,7 @@ class Serializer : public SerializerBase { const auto value_onDidAppear_value = value_onDidAppear.value; valueSerializer.writeCallbackResource(value_onDidAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.callSync)); } const auto value_onDidDisappear = value.onDidDisappear; Ark_Int32 value_onDidDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -57776,6 +57988,7 @@ class Serializer : public SerializerBase { const auto value_onDidDisappear_value = value_onDidDisappear.value; valueSerializer.writeCallbackResource(value_onDidDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.callSync)); } const auto value_onWillAppear = value.onWillAppear; Ark_Int32 value_onWillAppear_type = ARK_RUNTIME_UNDEFINED; @@ -57785,6 +57998,7 @@ class Serializer : public SerializerBase { const auto value_onWillAppear_value = value_onWillAppear.value; valueSerializer.writeCallbackResource(value_onWillAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.callSync)); } const auto value_onWillDisappear = value.onWillDisappear; Ark_Int32 value_onWillDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -57794,6 +58008,7 @@ class Serializer : public SerializerBase { const auto value_onWillDisappear_value = value_onWillDisappear.value; valueSerializer.writeCallbackResource(value_onWillDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.callSync)); } const auto value_shadow = value.shadow; Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; @@ -57983,6 +58198,7 @@ class Serializer : public SerializerBase { const auto value_onWillChange_value = value_onWillChange.value; valueSerializer.writeCallbackResource(value_onWillChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillChange_value.callSync)); } const auto value_onDidChange = value.onDidChange; Ark_Int32 value_onDidChange_type = ARK_RUNTIME_UNDEFINED; @@ -57992,6 +58208,7 @@ class Serializer : public SerializerBase { const auto value_onDidChange_value = value_onDidChange.value; valueSerializer.writeCallbackResource(value_onDidChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDidChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDidChange_value.callSync)); } } void writeRichEditorParagraphStyleOptions(Ark_RichEditorParagraphStyleOptions value) @@ -58083,6 +58300,7 @@ class Serializer : public SerializerBase { const auto value_onHover_value = value_onHover.value; valueSerializer.writeCallbackResource(value_onHover_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onHover_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onHover_value.callSync)); } } void writeGestureEvent(Ark_GestureEvent value) @@ -58214,6 +58432,7 @@ class Serializer : public SerializerBase { const auto value_willShow_value = value_willShow.value; valueSerializer.writeCallbackResource(value_willShow_value.resource); valueSerializer.writePointer(reinterpret_cast(value_willShow_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_willShow_value.callSync)); } const auto value_didShow = value.didShow; Ark_Int32 value_didShow_type = ARK_RUNTIME_UNDEFINED; @@ -58223,6 +58442,7 @@ class Serializer : public SerializerBase { const auto value_didShow_value = value_didShow.value; valueSerializer.writeCallbackResource(value_didShow_value.resource); valueSerializer.writePointer(reinterpret_cast(value_didShow_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_didShow_value.callSync)); } const auto value_modeChange = value.modeChange; Ark_Int32 value_modeChange_type = ARK_RUNTIME_UNDEFINED; @@ -58232,6 +58452,7 @@ class Serializer : public SerializerBase { const auto value_modeChange_value = value_modeChange.value; valueSerializer.writeCallbackResource(value_modeChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_modeChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_modeChange_value.callSync)); } } void writeNavigationOptions(Ark_NavigationOptions value) @@ -58265,6 +58486,7 @@ class Serializer : public SerializerBase { const auto value_onFinish_value = value_onFinish.value; valueSerializer.writeCallbackResource(value_onFinish_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onFinish_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onFinish_value.callSync)); } } void writeDatePickerDialogOptions(Ark_DatePickerDialogOptions value) @@ -58409,6 +58631,7 @@ class Serializer : public SerializerBase { const auto value_onAccept_value = value_onAccept.value; valueSerializer.writeCallbackResource(value_onAccept_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.callSync)); } const auto value_onCancel = value.onCancel; Ark_Int32 value_onCancel_type = ARK_RUNTIME_UNDEFINED; @@ -58418,6 +58641,7 @@ class Serializer : public SerializerBase { const auto value_onCancel_value = value_onCancel.value; valueSerializer.writeCallbackResource(value_onCancel_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.callSync)); } const auto value_onChange = value.onChange; Ark_Int32 value_onChange_type = ARK_RUNTIME_UNDEFINED; @@ -58427,6 +58651,7 @@ class Serializer : public SerializerBase { const auto value_onChange_value = value_onChange.value; valueSerializer.writeCallbackResource(value_onChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onChange_value.callSync)); } const auto value_onDateAccept = value.onDateAccept; Ark_Int32 value_onDateAccept_type = ARK_RUNTIME_UNDEFINED; @@ -58436,6 +58661,7 @@ class Serializer : public SerializerBase { const auto value_onDateAccept_value = value_onDateAccept.value; valueSerializer.writeCallbackResource(value_onDateAccept_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDateAccept_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDateAccept_value.callSync)); } const auto value_onDateChange = value.onDateChange; Ark_Int32 value_onDateChange_type = ARK_RUNTIME_UNDEFINED; @@ -58445,6 +58671,7 @@ class Serializer : public SerializerBase { const auto value_onDateChange_value = value_onDateChange.value; valueSerializer.writeCallbackResource(value_onDateChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDateChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDateChange_value.callSync)); } const auto value_backgroundColor = value.backgroundColor; Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; @@ -58491,6 +58718,7 @@ class Serializer : public SerializerBase { const auto value_onDidAppear_value = value_onDidAppear.value; valueSerializer.writeCallbackResource(value_onDidAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.callSync)); } const auto value_onDidDisappear = value.onDidDisappear; Ark_Int32 value_onDidDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -58500,6 +58728,7 @@ class Serializer : public SerializerBase { const auto value_onDidDisappear_value = value_onDidDisappear.value; valueSerializer.writeCallbackResource(value_onDidDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.callSync)); } const auto value_onWillAppear = value.onWillAppear; Ark_Int32 value_onWillAppear_type = ARK_RUNTIME_UNDEFINED; @@ -58509,6 +58738,7 @@ class Serializer : public SerializerBase { const auto value_onWillAppear_value = value_onWillAppear.value; valueSerializer.writeCallbackResource(value_onWillAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.callSync)); } const auto value_onWillDisappear = value.onWillDisappear; Ark_Int32 value_onWillDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -58518,6 +58748,7 @@ class Serializer : public SerializerBase { const auto value_onWillDisappear_value = value_onWillDisappear.value; valueSerializer.writeCallbackResource(value_onWillDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.callSync)); } const auto value_shadow = value.shadow; Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; @@ -58576,6 +58807,7 @@ class Serializer : public SerializerBase { const auto value_cancel_value = value_cancel.value; valueSerializer.writeCallbackResource(value_cancel_value.resource); valueSerializer.writePointer(reinterpret_cast(value_cancel_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_cancel_value.callSync)); } const auto value_autoCancel = value.autoCancel; Ark_Int32 value_autoCancel_type = ARK_RUNTIME_UNDEFINED; @@ -58776,6 +59008,7 @@ class Serializer : public SerializerBase { const auto value_onWillDismiss_value = value_onWillDismiss.value; valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); } const auto value_width = value.width; Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; @@ -59190,6 +59423,7 @@ class Serializer : public SerializerBase { const auto value_onAccept_value = value_onAccept.value; valueSerializer.writeCallbackResource(value_onAccept_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.callSync)); } const auto value_onCancel = value.onCancel; Ark_Int32 value_onCancel_type = ARK_RUNTIME_UNDEFINED; @@ -59199,6 +59433,7 @@ class Serializer : public SerializerBase { const auto value_onCancel_value = value_onCancel.value; valueSerializer.writeCallbackResource(value_onCancel_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.callSync)); } const auto value_onChange = value.onChange; Ark_Int32 value_onChange_type = ARK_RUNTIME_UNDEFINED; @@ -59208,6 +59443,7 @@ class Serializer : public SerializerBase { const auto value_onChange_value = value_onChange.value; valueSerializer.writeCallbackResource(value_onChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onChange_value.callSync)); } const auto value_backgroundColor = value.backgroundColor; Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; @@ -59270,6 +59506,7 @@ class Serializer : public SerializerBase { const auto value_onDidAppear_value = value_onDidAppear.value; valueSerializer.writeCallbackResource(value_onDidAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.callSync)); } const auto value_onDidDisappear = value.onDidDisappear; Ark_Int32 value_onDidDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -59279,6 +59516,7 @@ class Serializer : public SerializerBase { const auto value_onDidDisappear_value = value_onDidDisappear.value; valueSerializer.writeCallbackResource(value_onDidDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.callSync)); } const auto value_onWillAppear = value.onWillAppear; Ark_Int32 value_onWillAppear_type = ARK_RUNTIME_UNDEFINED; @@ -59288,6 +59526,7 @@ class Serializer : public SerializerBase { const auto value_onWillAppear_value = value_onWillAppear.value; valueSerializer.writeCallbackResource(value_onWillAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.callSync)); } const auto value_onWillDisappear = value.onWillDisappear; Ark_Int32 value_onWillDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -59297,6 +59536,7 @@ class Serializer : public SerializerBase { const auto value_onWillDisappear_value = value_onWillDisappear.value; valueSerializer.writeCallbackResource(value_onWillDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.callSync)); } const auto value_shadow = value.shadow; Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; @@ -59435,6 +59675,7 @@ class Serializer : public SerializerBase { const auto value_action = value.action; valueSerializer.writeCallbackResource(value_action.resource); valueSerializer.writePointer(reinterpret_cast(value_action.call)); + valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); const auto value_primary = value.primary; Ark_Int32 value_primary_type = ARK_RUNTIME_UNDEFINED; value_primary_type = runtimeType(value_primary); @@ -59450,6 +59691,7 @@ class Serializer : public SerializerBase { const auto value_dismiss = value.dismiss; valueSerializer.writeCallbackResource(value_dismiss.resource); valueSerializer.writePointer(reinterpret_cast(value_dismiss.call)); + valueSerializer.writePointer(reinterpret_cast(value_dismiss.callSync)); const auto value_reason = value.reason; valueSerializer.writeInt32(value_reason); } @@ -59491,6 +59733,7 @@ class Serializer : public SerializerBase { const auto value_action = value.action; valueSerializer.writeCallbackResource(value_action.resource); valueSerializer.writePointer(reinterpret_cast(value_action.call)); + valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); } void writeActionSheetOptions(Ark_ActionSheetOptions value) { @@ -59556,6 +59799,7 @@ class Serializer : public SerializerBase { const auto value_cancel_value = value_cancel.value; valueSerializer.writeCallbackResource(value_cancel_value.resource); valueSerializer.writePointer(reinterpret_cast(value_cancel_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_cancel_value.callSync)); } const auto value_sheets = value.sheets; valueSerializer.writeInt32(value_sheets.length); @@ -59656,6 +59900,7 @@ class Serializer : public SerializerBase { const auto value_onWillDismiss_value = value_onWillDismiss.value; valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); } const auto value_transition = value.transition; Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; @@ -60106,6 +60351,7 @@ class Serializer : public SerializerBase { const auto value_footer_value = value_footer.value; valueSerializer.writeCallbackResource(value_footer_value.resource); valueSerializer.writePointer(reinterpret_cast(value_footer_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_footer_value.callSync)); } const auto value_scroller = value.scroller; Ark_Int32 value_scroller_type = ARK_RUNTIME_UNDEFINED; @@ -60215,6 +60461,7 @@ class Serializer : public SerializerBase { const auto value_onAppear_value = value_onAppear.value; valueSerializer.writeCallbackResource(value_onAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); } const auto value_onDisappear = value.onDisappear; Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -60224,6 +60471,7 @@ class Serializer : public SerializerBase { const auto value_onDisappear_value = value_onDisappear.value; valueSerializer.writeCallbackResource(value_onDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); } const auto value_preview = value.preview; Ark_Int32 value_preview_type = ARK_RUNTIME_UNDEFINED; @@ -60233,6 +60481,7 @@ class Serializer : public SerializerBase { const auto value_preview_value = value_preview.value; valueSerializer.writeCallbackResource(value_preview_value.resource); valueSerializer.writePointer(reinterpret_cast(value_preview_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_preview_value.callSync)); } const auto value_menuType = value.menuType; Ark_Int32 value_menuType_type = ARK_RUNTIME_UNDEFINED; @@ -60276,6 +60525,7 @@ class Serializer : public SerializerBase { const auto value_customKeyboard_value = value_customKeyboard.value; valueSerializer.writeCallbackResource(value_customKeyboard_value.resource); valueSerializer.writePointer(reinterpret_cast(value_customKeyboard_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_customKeyboard_value.callSync)); } } void writeWebKeyboardCallbackInfo(Ark_WebKeyboardCallbackInfo value) @@ -60330,6 +60580,7 @@ class Serializer : public SerializerBase { const auto value_action = value.action; valueSerializer.writeCallbackResource(value_action.resource); valueSerializer.writePointer(reinterpret_cast(value_action.call)); + valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); } void writeRenderProcessNotRespondingData(Ark_RenderProcessNotRespondingData value) { @@ -61771,6 +62022,7 @@ class Serializer : public SerializerBase { const auto value_transition = value.transition; valueSerializer.writeCallbackResource(value_transition.resource); valueSerializer.writePointer(reinterpret_cast(value_transition.call)); + valueSerializer.writePointer(reinterpret_cast(value_transition.callSync)); } void writeSwiperAnimationEvent(Ark_SwiperAnimationEvent value) { @@ -62474,6 +62726,7 @@ class Serializer : public SerializerBase { const auto value_onAppear_value = value_onAppear.value; valueSerializer.writeCallbackResource(value_onAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); } const auto value_onDisappear = value.onDisappear; Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -62483,6 +62736,7 @@ class Serializer : public SerializerBase { const auto value_onDisappear_value = value_onDisappear.value; valueSerializer.writeCallbackResource(value_onDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); } const auto value_menuType = value.menuType; Ark_Int32 value_menuType_type = ARK_RUNTIME_UNDEFINED; @@ -62509,6 +62763,7 @@ class Serializer : public SerializerBase { const auto value_preventDefault_value = value_preventDefault.value; valueSerializer.writeCallbackResource(value_preventDefault_value.resource); valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.callSync)); } } void writeCutEvent(Ark_CutEvent value) @@ -62522,6 +62777,7 @@ class Serializer : public SerializerBase { const auto value_preventDefault_value = value_preventDefault.value; valueSerializer.writeCallbackResource(value_preventDefault_value.resource); valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.callSync)); } } void writeRichEditorChangeValue(Ark_RichEditorChangeValue value) @@ -62571,6 +62827,7 @@ class Serializer : public SerializerBase { const auto value_onDetectResultUpdate_value = value_onDetectResultUpdate.value; valueSerializer.writeCallbackResource(value_onDetectResultUpdate_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDetectResultUpdate_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDetectResultUpdate_value.callSync)); } const auto value_color = value.color; Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; @@ -62621,6 +62878,7 @@ class Serializer : public SerializerBase { const auto value_preventDefault_value = value_preventDefault.value; valueSerializer.writeCallbackResource(value_preventDefault_value.resource); valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.callSync)); } } void writeRichEditorDeleteValue(Ark_RichEditorDeleteValue value) @@ -62832,6 +63090,7 @@ class Serializer : public SerializerBase { const auto value_builder_value = value_builder.value; valueSerializer.writeCallbackResource(value_builder_value.resource); valueSerializer.writePointer(reinterpret_cast(value_builder_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_builder_value.callSync)); } const auto value_refreshingContent = value.refreshingContent; Ark_Int32 value_refreshingContent_type = ARK_RUNTIME_UNDEFINED; @@ -62986,6 +63245,7 @@ class Serializer : public SerializerBase { const auto value_indicatorBuilder_value = value_indicatorBuilder.value; valueSerializer.writeCallbackResource(value_indicatorBuilder_value.resource); valueSerializer.writePointer(reinterpret_cast(value_indicatorBuilder_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_indicatorBuilder_value.callSync)); } } void writeProgressOptions(Ark_ProgressOptions value) @@ -63318,6 +63578,7 @@ class Serializer : public SerializerBase { const auto value_action_value = value_action.value; valueSerializer.writeCallbackResource(value_action_value.resource); valueSerializer.writePointer(reinterpret_cast(value_action_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_action_value.callSync)); } const auto value_status = value.status; Ark_Int32 value_status_type = ARK_RUNTIME_UNDEFINED; @@ -63519,6 +63780,7 @@ class Serializer : public SerializerBase { const auto value_action_value = value_action.value; valueSerializer.writeCallbackResource(value_action_value.resource); valueSerializer.writePointer(reinterpret_cast(value_action_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_action_value.callSync)); } } void writeMenuItemGroupOptions(Ark_MenuItemGroupOptions value) @@ -63553,6 +63815,7 @@ class Serializer : public SerializerBase { const auto value_header_value_1 = value_header_value.value1; valueSerializer.writeCallbackResource(value_header_value_1.resource); valueSerializer.writePointer(reinterpret_cast(value_header_value_1.call)); + valueSerializer.writePointer(reinterpret_cast(value_header_value_1.callSync)); } } const auto value_footer = value.footer; @@ -63584,6 +63847,7 @@ class Serializer : public SerializerBase { const auto value_footer_value_1 = value_footer_value.value1; valueSerializer.writeCallbackResource(value_footer_value_1.resource); valueSerializer.writePointer(reinterpret_cast(value_footer_value_1.call)); + valueSerializer.writePointer(reinterpret_cast(value_footer_value_1.callSync)); } } } @@ -63658,6 +63922,7 @@ class Serializer : public SerializerBase { const auto value_header_value = value_header.value; valueSerializer.writeCallbackResource(value_header_value.resource); valueSerializer.writePointer(reinterpret_cast(value_header_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_header_value.callSync)); } const auto value_headerComponent = value.headerComponent; Ark_Int32 value_headerComponent_type = ARK_RUNTIME_UNDEFINED; @@ -63675,6 +63940,7 @@ class Serializer : public SerializerBase { const auto value_footer_value = value_footer.value; valueSerializer.writeCallbackResource(value_footer_value.resource); valueSerializer.writePointer(reinterpret_cast(value_footer_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_footer_value.callSync)); } const auto value_footerComponent = value.footerComponent; Ark_Int32 value_footerComponent_type = ARK_RUNTIME_UNDEFINED; @@ -63728,6 +63994,7 @@ class Serializer : public SerializerBase { const auto value_start_value_0 = value_start_value.value0; valueSerializer.writeCallbackResource(value_start_value_0.resource); valueSerializer.writePointer(reinterpret_cast(value_start_value_0.call)); + valueSerializer.writePointer(reinterpret_cast(value_start_value_0.callSync)); } else if (((value_start_value_type == 1))) { valueSerializer.writeInt8(1); @@ -63748,6 +64015,7 @@ class Serializer : public SerializerBase { const auto value_end_value_0 = value_end_value.value0; valueSerializer.writeCallbackResource(value_end_value_0.resource); valueSerializer.writePointer(reinterpret_cast(value_end_value_0.call)); + valueSerializer.writePointer(reinterpret_cast(value_end_value_0.callSync)); } else if (((value_end_value_type == 1))) { valueSerializer.writeInt8(1); @@ -63771,6 +64039,7 @@ class Serializer : public SerializerBase { const auto value_onOffsetChange_value = value_onOffsetChange.value; valueSerializer.writeCallbackResource(value_onOffsetChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onOffsetChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onOffsetChange_value.callSync)); } } void writeListItemOptions(Ark_ListItemOptions value) @@ -64347,6 +64616,7 @@ class Serializer : public SerializerBase { const auto value_onGetIrregularSizeByIndex_value = value_onGetIrregularSizeByIndex.value; valueSerializer.writeCallbackResource(value_onGetIrregularSizeByIndex_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onGetIrregularSizeByIndex_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onGetIrregularSizeByIndex_value.callSync)); } const auto value_onGetRectByIndex = value.onGetRectByIndex; Ark_Int32 value_onGetRectByIndex_type = ARK_RUNTIME_UNDEFINED; @@ -64356,6 +64626,7 @@ class Serializer : public SerializerBase { const auto value_onGetRectByIndex_value = value_onGetRectByIndex.value; valueSerializer.writeCallbackResource(value_onGetRectByIndex_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onGetRectByIndex_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onGetRectByIndex_value.callSync)); } } void writeGaugeIndicatorOptions(Ark_GaugeIndicatorOptions value) @@ -64889,7 +65160,7 @@ class Serializer : public SerializerBase { else if (((value_colors_value_element_type == 1))) { valueSerializer.writeInt8(1); const auto value_colors_value_element_1 = value_colors_value_element.value1; - valueSerializer.writeLinearGradient(value_colors_value_element_1); + valueSerializer.writeLinearGradient_data_panel(value_colors_value_element_1); } } } @@ -65181,6 +65452,7 @@ class Serializer : public SerializerBase { const auto value_indicatorBuilder_value = value_indicatorBuilder.value; valueSerializer.writeCallbackResource(value_indicatorBuilder_value.resource); valueSerializer.writePointer(reinterpret_cast(value_indicatorBuilder_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_indicatorBuilder_value.callSync)); } } void writeCalendarOptions(Ark_CalendarOptions value) @@ -66095,6 +66367,7 @@ class Serializer : public SerializerBase { const auto value_springBack = value.springBack; valueSerializer.writeCallbackResource(value_springBack.resource); valueSerializer.writePointer(reinterpret_cast(value_springBack.call)); + valueSerializer.writePointer(reinterpret_cast(value_springBack.callSync)); } void writeDismissSheetAction(Ark_DismissSheetAction value) { @@ -66102,6 +66375,7 @@ class Serializer : public SerializerBase { const auto value_dismiss = value.dismiss; valueSerializer.writeCallbackResource(value_dismiss.resource); valueSerializer.writePointer(reinterpret_cast(value_dismiss.call)); + valueSerializer.writePointer(reinterpret_cast(value_dismiss.callSync)); const auto value_reason = value.reason; valueSerializer.writeInt32(value_reason); } @@ -66111,6 +66385,7 @@ class Serializer : public SerializerBase { const auto value_dismiss = value.dismiss; valueSerializer.writeCallbackResource(value_dismiss.resource); valueSerializer.writePointer(reinterpret_cast(value_dismiss.call)); + valueSerializer.writePointer(reinterpret_cast(value_dismiss.callSync)); } void writeSheetOptions(Ark_SheetOptions value) { @@ -66152,6 +66427,7 @@ class Serializer : public SerializerBase { const auto value_onAppear_value = value_onAppear.value; valueSerializer.writeCallbackResource(value_onAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); } const auto value_onDisappear = value.onDisappear; Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -66161,6 +66437,7 @@ class Serializer : public SerializerBase { const auto value_onDisappear_value = value_onDisappear.value; valueSerializer.writeCallbackResource(value_onDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); } const auto value_onWillAppear = value.onWillAppear; Ark_Int32 value_onWillAppear_type = ARK_RUNTIME_UNDEFINED; @@ -66170,6 +66447,7 @@ class Serializer : public SerializerBase { const auto value_onWillAppear_value = value_onWillAppear.value; valueSerializer.writeCallbackResource(value_onWillAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.callSync)); } const auto value_onWillDisappear = value.onWillDisappear; Ark_Int32 value_onWillDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -66179,6 +66457,7 @@ class Serializer : public SerializerBase { const auto value_onWillDisappear_value = value_onWillDisappear.value; valueSerializer.writeCallbackResource(value_onWillDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.callSync)); } const auto value_height = value.height; Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; @@ -66347,6 +66626,7 @@ class Serializer : public SerializerBase { const auto value_title_value_1 = value_title_value.value1; valueSerializer.writeCallbackResource(value_title_value_1.resource); valueSerializer.writePointer(reinterpret_cast(value_title_value_1.call)); + valueSerializer.writePointer(reinterpret_cast(value_title_value_1.callSync)); } } const auto value_shouldDismiss = value.shouldDismiss; @@ -66357,6 +66637,7 @@ class Serializer : public SerializerBase { const auto value_shouldDismiss_value = value_shouldDismiss.value; valueSerializer.writeCallbackResource(value_shouldDismiss_value.resource); valueSerializer.writePointer(reinterpret_cast(value_shouldDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_shouldDismiss_value.callSync)); } const auto value_onWillDismiss = value.onWillDismiss; Ark_Int32 value_onWillDismiss_type = ARK_RUNTIME_UNDEFINED; @@ -66366,6 +66647,7 @@ class Serializer : public SerializerBase { const auto value_onWillDismiss_value = value_onWillDismiss.value; valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); } const auto value_onWillSpringBackWhenDismiss = value.onWillSpringBackWhenDismiss; Ark_Int32 value_onWillSpringBackWhenDismiss_type = ARK_RUNTIME_UNDEFINED; @@ -66375,6 +66657,7 @@ class Serializer : public SerializerBase { const auto value_onWillSpringBackWhenDismiss_value = value_onWillSpringBackWhenDismiss.value; valueSerializer.writeCallbackResource(value_onWillSpringBackWhenDismiss_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillSpringBackWhenDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillSpringBackWhenDismiss_value.callSync)); } const auto value_enableOutsideInteractive = value.enableOutsideInteractive; Ark_Int32 value_enableOutsideInteractive_type = ARK_RUNTIME_UNDEFINED; @@ -66684,6 +66967,7 @@ class Serializer : public SerializerBase { const auto value_onHeightDidChange_value = value_onHeightDidChange.value; valueSerializer.writeCallbackResource(value_onHeightDidChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onHeightDidChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onHeightDidChange_value.callSync)); } const auto value_mode = value.mode; Ark_Int32 value_mode_type = ARK_RUNTIME_UNDEFINED; @@ -66709,6 +66993,7 @@ class Serializer : public SerializerBase { const auto value_onDetentsDidChange_value = value_onDetentsDidChange.value; valueSerializer.writeCallbackResource(value_onDetentsDidChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDetentsDidChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDetentsDidChange_value.callSync)); } const auto value_onWidthDidChange = value.onWidthDidChange; Ark_Int32 value_onWidthDidChange_type = ARK_RUNTIME_UNDEFINED; @@ -66718,6 +67003,7 @@ class Serializer : public SerializerBase { const auto value_onWidthDidChange_value = value_onWidthDidChange.value; valueSerializer.writeCallbackResource(value_onWidthDidChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWidthDidChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWidthDidChange_value.callSync)); } const auto value_onTypeDidChange = value.onTypeDidChange; Ark_Int32 value_onTypeDidChange_type = ARK_RUNTIME_UNDEFINED; @@ -66727,6 +67013,7 @@ class Serializer : public SerializerBase { const auto value_onTypeDidChange_value = value_onTypeDidChange.value; valueSerializer.writeCallbackResource(value_onTypeDidChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onTypeDidChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onTypeDidChange_value.callSync)); } const auto value_uiContext = value.uiContext; Ark_Int32 value_uiContext_type = ARK_RUNTIME_UNDEFINED; @@ -66775,6 +67062,7 @@ class Serializer : public SerializerBase { const auto value_dismiss = value.dismiss; valueSerializer.writeCallbackResource(value_dismiss.resource); valueSerializer.writePointer(reinterpret_cast(value_dismiss.call)); + valueSerializer.writePointer(reinterpret_cast(value_dismiss.callSync)); const auto value_reason = value.reason; valueSerializer.writeInt32(value_reason); } @@ -66818,6 +67106,7 @@ class Serializer : public SerializerBase { const auto value_onAppear_value = value_onAppear.value; valueSerializer.writeCallbackResource(value_onAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); } const auto value_onDisappear = value.onDisappear; Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -66827,6 +67116,7 @@ class Serializer : public SerializerBase { const auto value_onDisappear_value = value_onDisappear.value; valueSerializer.writeCallbackResource(value_onDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); } const auto value_onWillAppear = value.onWillAppear; Ark_Int32 value_onWillAppear_type = ARK_RUNTIME_UNDEFINED; @@ -66836,6 +67126,7 @@ class Serializer : public SerializerBase { const auto value_onWillAppear_value = value_onWillAppear.value; valueSerializer.writeCallbackResource(value_onWillAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.callSync)); } const auto value_onWillDisappear = value.onWillDisappear; Ark_Int32 value_onWillDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -66845,6 +67136,7 @@ class Serializer : public SerializerBase { const auto value_onWillDisappear_value = value_onWillDisappear.value; valueSerializer.writeCallbackResource(value_onWillDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.callSync)); } const auto value_modalTransition = value.modalTransition; Ark_Int32 value_modalTransition_type = ARK_RUNTIME_UNDEFINED; @@ -66862,6 +67154,7 @@ class Serializer : public SerializerBase { const auto value_onWillDismiss_value = value_onWillDismiss.value; valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); } const auto value_transition = value.transition; Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; @@ -66925,6 +67218,7 @@ class Serializer : public SerializerBase { const auto value_preview_value_1 = value_preview_value.value1; valueSerializer.writeCallbackResource(value_preview_value_1.resource); valueSerializer.writePointer(reinterpret_cast(value_preview_value_1.call)); + valueSerializer.writePointer(reinterpret_cast(value_preview_value_1.callSync)); } } const auto value_borderRadius = value.borderRadius; @@ -66990,6 +67284,7 @@ class Serializer : public SerializerBase { const auto value_onAppear_value = value_onAppear.value; valueSerializer.writeCallbackResource(value_onAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); } const auto value_onDisappear = value.onDisappear; Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -66999,6 +67294,7 @@ class Serializer : public SerializerBase { const auto value_onDisappear_value = value_onDisappear.value; valueSerializer.writeCallbackResource(value_onDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); } const auto value_aboutToAppear = value.aboutToAppear; Ark_Int32 value_aboutToAppear_type = ARK_RUNTIME_UNDEFINED; @@ -67008,6 +67304,7 @@ class Serializer : public SerializerBase { const auto value_aboutToAppear_value = value_aboutToAppear.value; valueSerializer.writeCallbackResource(value_aboutToAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_aboutToAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_aboutToAppear_value.callSync)); } const auto value_aboutToDisappear = value.aboutToDisappear; Ark_Int32 value_aboutToDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -67017,6 +67314,7 @@ class Serializer : public SerializerBase { const auto value_aboutToDisappear_value = value_aboutToDisappear.value; valueSerializer.writeCallbackResource(value_aboutToDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_aboutToDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_aboutToDisappear_value.callSync)); } const auto value_layoutRegionMargin = value.layoutRegionMargin; Ark_Int32 value_layoutRegionMargin_type = ARK_RUNTIME_UNDEFINED; @@ -67172,6 +67470,7 @@ class Serializer : public SerializerBase { const auto value_preview_value_1 = value_preview_value.value1; valueSerializer.writeCallbackResource(value_preview_value_1.resource); valueSerializer.writePointer(reinterpret_cast(value_preview_value_1.call)); + valueSerializer.writePointer(reinterpret_cast(value_preview_value_1.callSync)); } } const auto value_borderRadius = value.borderRadius; @@ -67237,6 +67536,7 @@ class Serializer : public SerializerBase { const auto value_onAppear_value = value_onAppear.value; valueSerializer.writeCallbackResource(value_onAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); } const auto value_onDisappear = value.onDisappear; Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -67246,6 +67546,7 @@ class Serializer : public SerializerBase { const auto value_onDisappear_value = value_onDisappear.value; valueSerializer.writeCallbackResource(value_onDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); } const auto value_aboutToAppear = value.aboutToAppear; Ark_Int32 value_aboutToAppear_type = ARK_RUNTIME_UNDEFINED; @@ -67255,6 +67556,7 @@ class Serializer : public SerializerBase { const auto value_aboutToAppear_value = value_aboutToAppear.value; valueSerializer.writeCallbackResource(value_aboutToAppear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_aboutToAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_aboutToAppear_value.callSync)); } const auto value_aboutToDisappear = value.aboutToDisappear; Ark_Int32 value_aboutToDisappear_type = ARK_RUNTIME_UNDEFINED; @@ -67264,6 +67566,7 @@ class Serializer : public SerializerBase { const auto value_aboutToDisappear_value = value_aboutToDisappear.value; valueSerializer.writeCallbackResource(value_aboutToDisappear_value.resource); valueSerializer.writePointer(reinterpret_cast(value_aboutToDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_aboutToDisappear_value.callSync)); } const auto value_layoutRegionMargin = value.layoutRegionMargin; Ark_Int32 value_layoutRegionMargin_type = ARK_RUNTIME_UNDEFINED; @@ -67447,6 +67750,7 @@ class Serializer : public SerializerBase { const auto value_action = value.action; valueSerializer.writeCallbackResource(value_action.resource); valueSerializer.writePointer(reinterpret_cast(value_action.call)); + valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); } void writeDismissPopupAction(Ark_DismissPopupAction value) { @@ -67454,6 +67758,7 @@ class Serializer : public SerializerBase { const auto value_dismiss = value.dismiss; valueSerializer.writeCallbackResource(value_dismiss.resource); valueSerializer.writePointer(reinterpret_cast(value_dismiss.call)); + valueSerializer.writePointer(reinterpret_cast(value_dismiss.callSync)); const auto value_reason = value.reason; valueSerializer.writeInt32(value_reason); } @@ -68159,6 +68464,7 @@ class Serializer : public SerializerBase { const auto value_stopPropagation = value.stopPropagation; valueSerializer.writeCallbackResource(value_stopPropagation.resource); valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.call)); + valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.callSync)); const auto value_intentionCode = value.intentionCode; valueSerializer.writeIntentionCode(value_intentionCode); const auto value_unicode = value.unicode; @@ -68258,6 +68564,7 @@ class Serializer : public SerializerBase { const auto value_stopPropagation = value.stopPropagation; valueSerializer.writeCallbackResource(value_stopPropagation.resource); valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.call)); + valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.callSync)); } void writeAccessibilityHoverEvent(Ark_AccessibilityHoverEvent value) { @@ -68359,6 +68666,7 @@ class Serializer : public SerializerBase { const auto value_stopPropagation = value.stopPropagation; valueSerializer.writeCallbackResource(value_stopPropagation.resource); valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.call)); + valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.callSync)); } void writeClickEvent(Ark_ClickEvent value) { @@ -68420,6 +68728,7 @@ class Serializer : public SerializerBase { const auto value_preventDefault = value.preventDefault; valueSerializer.writeCallbackResource(value_preventDefault.resource); valueSerializer.writePointer(reinterpret_cast(value_preventDefault.call)); + valueSerializer.writePointer(reinterpret_cast(value_preventDefault.callSync)); } void writeOutlineOptions(Ark_OutlineOptions value) { @@ -68822,7 +69131,7 @@ class Serializer : public SerializerBase { else if (((value_source_value_type == 2))) { valueSerializer.writeInt8(2); const auto value_source_value_2 = value_source_value.value2; - valueSerializer.writeLinearGradient(value_source_value_2); + valueSerializer.writeLinearGradient_common(value_source_value_2); } } const auto value_width = value.width; @@ -69697,34 +70006,32 @@ class Deserializer : public DeserializerBase { Opt_Array_String params_buf = {}; params_buf.tag = params_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (params_buf_runtimeType)) - { - const Ark_Int32 params_buf__length = valueDeserializer.readInt32(); - Array_String params_buf_ = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int32 params_buf__length = valueDeserializer.readInt32(); + Array_String params_buf_ = {}; + valueDeserializer.resizeArray::type, std::decay::type>(¶ms_buf_, params_buf__length); - for (int params_buf__i = 0; params_buf__i < params_buf__length; params_buf__i++) { - params_buf_.array[params_buf__i] = static_cast(valueDeserializer.readString()); - } - params_buf.value = params_buf_; + for (int params_buf__i = 0; params_buf__i < params_buf__length; params_buf__i++) { + params_buf_.array[params_buf__i] = static_cast(valueDeserializer.readString()); } + params_buf.value = params_buf_; + } value.params = params_buf; const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number 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.readNumber()); - } + { + type_buf.value = static_cast(valueDeserializer.readNumber()); + } value.type = type_buf; return value; } Ark_PixelMap readPixelMap() { - Ark_PixelMap value = {}; Deserializer& valueDeserializer = *this; - value.isEditable = valueDeserializer.readBoolean(); - value.isStrideAlignment = valueDeserializer.readBoolean(); - return value; + void* ptr = valueDeserializer.readPointer(); + return { ptr }; } Ark_LengthMetrics readLengthMetrics() { @@ -69738,7 +70045,7 @@ class Deserializer : public DeserializerBase { { Ark_LeadingMarginPlaceholder value = {}; Deserializer& valueDeserializer = *this; - value.pixelMap = valueDeserializer.readPixelMap(); + value.pixelMap = static_cast(valueDeserializer.readPixelMap()); Ark_Tuple_Dimension_Dimension size_buf = {}; size_buf.value0 = valueDeserializer.readLength(); size_buf.value1 = valueDeserializer.readLength(); @@ -69767,98 +70074,98 @@ class Deserializer : public DeserializerBase { radius_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for radius_buf has to be chosen through deserialisation."); + throw "One of the branches for radius_buf has to be chosen through deserialisation."; } value.radius = static_cast(radius_buf); const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ShadowType 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()); - } + { + type_buf.value = static_cast(valueDeserializer.readInt32()); + } value.type = type_buf; const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Color_String_Resource_ColoringStrategy color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Color_String_Resource_ColoringStrategy color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = valueDeserializer.readResource(); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = static_cast(valueDeserializer.readInt32()); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Color_String_Resource_ColoringStrategy color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = valueDeserializer.readResource(); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = static_cast(valueDeserializer.readInt32()); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto offsetX_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_Resource offsetX_buf = {}; offsetX_buf.tag = offsetX_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offsetX_buf_runtimeType)) - { - const Ark_Int8 offsetX_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource offsetX_buf_ = {}; - offsetX_buf_.selector = offsetX_buf__selector; - if (offsetX_buf__selector == 0) { - offsetX_buf_.selector = 0; - offsetX_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (offsetX_buf__selector == 1) { - offsetX_buf_.selector = 1; - offsetX_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation."); - } - offsetX_buf.value = static_cast(offsetX_buf_); + { + const Ark_Int8 offsetX_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource offsetX_buf_ = {}; + offsetX_buf_.selector = offsetX_buf__selector; + if (offsetX_buf__selector == 0) { + offsetX_buf_.selector = 0; + offsetX_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (offsetX_buf__selector == 1) { + offsetX_buf_.selector = 1; + offsetX_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for offsetX_buf_ has to be chosen through deserialisation."; } + offsetX_buf.value = static_cast(offsetX_buf_); + } value.offsetX = offsetX_buf; const auto offsetY_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_Resource offsetY_buf = {}; offsetY_buf.tag = offsetY_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offsetY_buf_runtimeType)) - { - const Ark_Int8 offsetY_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource offsetY_buf_ = {}; - offsetY_buf_.selector = offsetY_buf__selector; - if (offsetY_buf__selector == 0) { - offsetY_buf_.selector = 0; - offsetY_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (offsetY_buf__selector == 1) { - offsetY_buf_.selector = 1; - offsetY_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation."); - } - offsetY_buf.value = static_cast(offsetY_buf_); + { + const Ark_Int8 offsetY_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource offsetY_buf_ = {}; + offsetY_buf_.selector = offsetY_buf__selector; + if (offsetY_buf__selector == 0) { + offsetY_buf_.selector = 0; + offsetY_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (offsetY_buf__selector == 1) { + offsetY_buf_.selector = 1; + offsetY_buf_.value1 = valueDeserializer.readResource(); } + else { + throw "One of the branches for offsetY_buf_ has to be chosen through deserialisation."; + } + offsetY_buf.value = static_cast(offsetY_buf_); + } value.offsetY = offsetY_buf; const auto fill_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean fill_buf = {}; fill_buf.tag = fill_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fill_buf_runtimeType)) - { - fill_buf.value = valueDeserializer.readBoolean(); - } + { + fill_buf.value = valueDeserializer.readBoolean(); + } value.fill = fill_buf; return value; } @@ -69870,17 +70177,17 @@ class Deserializer : public DeserializerBase { Opt_Length x_buf = {}; x_buf.tag = x_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (x_buf_runtimeType)) - { - x_buf.value = valueDeserializer.readLength(); - } + { + x_buf.value = valueDeserializer.readLength(); + } value.x = x_buf; const auto y_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length y_buf = {}; y_buf.tag = y_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (y_buf_runtimeType)) - { - y_buf.value = valueDeserializer.readLength(); - } + { + y_buf.value = valueDeserializer.readLength(); + } value.y = y_buf; return value; } @@ -69899,49 +70206,49 @@ class Deserializer : public DeserializerBase { Opt_Length xs_buf = {}; xs_buf.tag = xs_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (xs_buf_runtimeType)) - { - xs_buf.value = valueDeserializer.readLength(); - } + { + xs_buf.value = valueDeserializer.readLength(); + } value.xs = xs_buf; const auto sm_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length sm_buf = {}; sm_buf.tag = sm_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf.value = valueDeserializer.readLength(); - } + { + sm_buf.value = valueDeserializer.readLength(); + } value.sm = sm_buf; const auto md_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length md_buf = {}; md_buf.tag = md_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (md_buf_runtimeType)) - { - md_buf.value = valueDeserializer.readLength(); - } + { + md_buf.value = valueDeserializer.readLength(); + } value.md = md_buf; const auto lg_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length lg_buf = {}; lg_buf.tag = lg_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf.value = valueDeserializer.readLength(); - } + { + lg_buf.value = valueDeserializer.readLength(); + } value.lg = lg_buf; const auto xl_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length xl_buf = {}; xl_buf.tag = xl_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (xl_buf_runtimeType)) - { - xl_buf.value = valueDeserializer.readLength(); - } + { + xl_buf.value = valueDeserializer.readLength(); + } value.xl = xl_buf; const auto xxl_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length xxl_buf = {}; xxl_buf.tag = xxl_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (xxl_buf_runtimeType)) - { - xxl_buf.value = valueDeserializer.readLength(); - } + { + xxl_buf.value = valueDeserializer.readLength(); + } value.xxl = xxl_buf; return value; } @@ -69953,86 +70260,86 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto radius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Dimension_BorderRadiuses 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_Int8 radius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_BorderRadiuses radius_buf_ = {}; - radius_buf_.selector = radius_buf__selector; - if (radius_buf__selector == 0) { - radius_buf_.selector = 0; - radius_buf_.value0 = valueDeserializer.readLength(); - } - else if (radius_buf__selector == 1) { - radius_buf_.selector = 1; - Ark_BorderRadiuses radius_buf__u = {}; - const auto radius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_topLeft_buf = {}; - radius_buf__u_topLeft_buf.tag = radius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) - { - radius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.topLeft = radius_buf__u_topLeft_buf; - const auto radius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_topRight_buf = {}; - radius_buf__u_topRight_buf.tag = radius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) - { - radius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.topRight = radius_buf__u_topRight_buf; - const auto radius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_bottomLeft_buf = {}; - radius_buf__u_bottomLeft_buf.tag = radius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) - { - radius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.bottomLeft = radius_buf__u_bottomLeft_buf; - const auto radius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_bottomRight_buf = {}; - radius_buf__u_bottomRight_buf.tag = radius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) - { - radius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.bottomRight = radius_buf__u_bottomRight_buf; - radius_buf_.value1 = radius_buf__u; - } - else { - throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation."); - } - radius_buf.value = static_cast(radius_buf_); + { + const Ark_Int8 radius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_BorderRadiuses radius_buf_ = {}; + radius_buf_.selector = radius_buf__selector; + if (radius_buf__selector == 0) { + radius_buf_.selector = 0; + radius_buf_.value0 = valueDeserializer.readLength(); + } + else if (radius_buf__selector == 1) { + radius_buf_.selector = 1; + Ark_BorderRadiuses radius_buf__u = {}; + const auto radius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_topLeft_buf = {}; + radius_buf__u_topLeft_buf.tag = radius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) + { + radius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + radius_buf__u.topLeft = radius_buf__u_topLeft_buf; + const auto radius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_topRight_buf = {}; + radius_buf__u_topRight_buf.tag = radius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) + { + radius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + radius_buf__u.topRight = radius_buf__u_topRight_buf; + const auto radius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_bottomLeft_buf = {}; + radius_buf__u_bottomLeft_buf.tag = radius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) + { + radius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + radius_buf__u.bottomLeft = radius_buf__u_bottomLeft_buf; + const auto radius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_bottomRight_buf = {}; + radius_buf__u_bottomRight_buf.tag = radius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) + { + radius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + radius_buf__u.bottomRight = radius_buf__u_bottomRight_buf; + radius_buf_.value1 = radius_buf__u; } + else { + throw "One of the branches for radius_buf_ has to be chosen through deserialisation."; + } + radius_buf.value = static_cast(radius_buf_); + } value.radius = radius_buf; return value; } @@ -70044,166 +70351,166 @@ class Deserializer : public DeserializerBase { Opt_Union_LengthMetrics_Margin margin_buf = {}; margin_buf.tag = margin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (margin_buf_runtimeType)) - { - const Ark_Int8 margin_buf__selector = valueDeserializer.readInt8(); - Ark_Union_LengthMetrics_Margin margin_buf_ = {}; - margin_buf_.selector = margin_buf__selector; - if (margin_buf__selector == 0) { - margin_buf_.selector = 0; - margin_buf_.value0 = valueDeserializer.readLengthMetrics(); - } - else if (margin_buf__selector == 1) { - margin_buf_.selector = 1; - Ark_Padding margin_buf__u = {}; - const auto margin_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_top_buf = {}; - margin_buf__u_top_buf.tag = margin_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) - { - margin_buf__u_top_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.top = margin_buf__u_top_buf; - const auto margin_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_right_buf = {}; - margin_buf__u_right_buf.tag = margin_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) - { - margin_buf__u_right_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.right = margin_buf__u_right_buf; - const auto margin_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_bottom_buf = {}; - margin_buf__u_bottom_buf.tag = margin_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) - { - margin_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.bottom = margin_buf__u_bottom_buf; - const auto margin_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_left_buf = {}; - margin_buf__u_left_buf.tag = margin_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) - { - margin_buf__u_left_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.left = margin_buf__u_left_buf; - margin_buf_.value1 = margin_buf__u; - } - else { - throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation."); - } - margin_buf.value = static_cast(margin_buf_); + { + const Ark_Int8 margin_buf__selector = valueDeserializer.readInt8(); + Ark_Union_LengthMetrics_Margin margin_buf_ = {}; + margin_buf_.selector = margin_buf__selector; + if (margin_buf__selector == 0) { + margin_buf_.selector = 0; + margin_buf_.value0 = valueDeserializer.readLengthMetrics(); + } + else if (margin_buf__selector == 1) { + margin_buf_.selector = 1; + Ark_Padding margin_buf__u = {}; + const auto margin_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_top_buf = {}; + margin_buf__u_top_buf.tag = margin_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) + { + margin_buf__u_top_buf.value = valueDeserializer.readLength(); + } + margin_buf__u.top = margin_buf__u_top_buf; + const auto margin_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_right_buf = {}; + margin_buf__u_right_buf.tag = margin_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) + { + margin_buf__u_right_buf.value = valueDeserializer.readLength(); + } + margin_buf__u.right = margin_buf__u_right_buf; + const auto margin_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_bottom_buf = {}; + margin_buf__u_bottom_buf.tag = margin_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) + { + margin_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + margin_buf__u.bottom = margin_buf__u_bottom_buf; + const auto margin_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_left_buf = {}; + margin_buf__u_left_buf.tag = margin_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) + { + margin_buf__u_left_buf.value = valueDeserializer.readLength(); + } + margin_buf__u.left = margin_buf__u_left_buf; + margin_buf_.value1 = margin_buf__u; } + else { + throw "One of the branches for margin_buf_ has to be chosen through deserialisation."; + } + margin_buf.value = static_cast(margin_buf_); + } value.margin = margin_buf; const auto padding_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_LengthMetrics_Padding padding_buf = {}; padding_buf.tag = padding_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (padding_buf_runtimeType)) - { - const Ark_Int8 padding_buf__selector = valueDeserializer.readInt8(); - Ark_Union_LengthMetrics_Padding padding_buf_ = {}; - padding_buf_.selector = padding_buf__selector; - if (padding_buf__selector == 0) { - padding_buf_.selector = 0; - padding_buf_.value0 = valueDeserializer.readLengthMetrics(); - } - else if (padding_buf__selector == 1) { - padding_buf_.selector = 1; - Ark_Padding padding_buf__u = {}; - const auto padding_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length padding_buf__u_top_buf = {}; - padding_buf__u_top_buf.tag = padding_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (padding_buf__u_top_buf_runtimeType)) - { - padding_buf__u_top_buf.value = valueDeserializer.readLength(); - } - padding_buf__u.top = padding_buf__u_top_buf; - const auto padding_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length padding_buf__u_right_buf = {}; - padding_buf__u_right_buf.tag = padding_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (padding_buf__u_right_buf_runtimeType)) - { - padding_buf__u_right_buf.value = valueDeserializer.readLength(); - } - padding_buf__u.right = padding_buf__u_right_buf; - const auto padding_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length padding_buf__u_bottom_buf = {}; - padding_buf__u_bottom_buf.tag = padding_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (padding_buf__u_bottom_buf_runtimeType)) - { - padding_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - padding_buf__u.bottom = padding_buf__u_bottom_buf; - const auto padding_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length padding_buf__u_left_buf = {}; - padding_buf__u_left_buf.tag = padding_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (padding_buf__u_left_buf_runtimeType)) - { - padding_buf__u_left_buf.value = valueDeserializer.readLength(); - } - padding_buf__u.left = padding_buf__u_left_buf; - padding_buf_.value1 = padding_buf__u; - } - else { - throw new Error("One of the branches for padding_buf_ has to be chosen through deserialisation."); - } - padding_buf.value = static_cast(padding_buf_); + { + const Ark_Int8 padding_buf__selector = valueDeserializer.readInt8(); + Ark_Union_LengthMetrics_Padding padding_buf_ = {}; + padding_buf_.selector = padding_buf__selector; + if (padding_buf__selector == 0) { + padding_buf_.selector = 0; + padding_buf_.value0 = valueDeserializer.readLengthMetrics(); + } + else if (padding_buf__selector == 1) { + padding_buf_.selector = 1; + Ark_Padding padding_buf__u = {}; + const auto padding_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length padding_buf__u_top_buf = {}; + padding_buf__u_top_buf.tag = padding_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (padding_buf__u_top_buf_runtimeType)) + { + padding_buf__u_top_buf.value = valueDeserializer.readLength(); + } + padding_buf__u.top = padding_buf__u_top_buf; + const auto padding_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length padding_buf__u_right_buf = {}; + padding_buf__u_right_buf.tag = padding_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (padding_buf__u_right_buf_runtimeType)) + { + padding_buf__u_right_buf.value = valueDeserializer.readLength(); + } + padding_buf__u.right = padding_buf__u_right_buf; + const auto padding_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length padding_buf__u_bottom_buf = {}; + padding_buf__u_bottom_buf.tag = padding_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (padding_buf__u_bottom_buf_runtimeType)) + { + padding_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + padding_buf__u.bottom = padding_buf__u_bottom_buf; + const auto padding_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length padding_buf__u_left_buf = {}; + padding_buf__u_left_buf.tag = padding_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (padding_buf__u_left_buf_runtimeType)) + { + padding_buf__u_left_buf.value = valueDeserializer.readLength(); + } + padding_buf__u.left = padding_buf__u_left_buf; + padding_buf_.value1 = padding_buf__u; + } + else { + throw "One of the branches for padding_buf_ has to be chosen through deserialisation."; } + padding_buf.value = static_cast(padding_buf_); + } value.padding = padding_buf; const auto borderRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_LengthMetrics_BorderRadiuses borderRadius_buf = {}; borderRadius_buf.tag = borderRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_LengthMetrics_BorderRadiuses borderRadius_buf_ = {}; - borderRadius_buf_.selector = borderRadius_buf__selector; - if (borderRadius_buf__selector == 0) { - borderRadius_buf_.selector = 0; - borderRadius_buf_.value0 = valueDeserializer.readLengthMetrics(); - } - else if (borderRadius_buf__selector == 1) { - borderRadius_buf_.selector = 1; - Ark_BorderRadiuses borderRadius_buf__u = {}; - const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topLeft_buf = {}; - borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) - { - borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; - const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topRight_buf = {}; - borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) - { - borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; - const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; - borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) - { - borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; - const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomRight_buf = {}; - borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) - { - borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; - borderRadius_buf_.value1 = borderRadius_buf__u; - } - else { - throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation."); - } - borderRadius_buf.value = static_cast(borderRadius_buf_); + { + const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_LengthMetrics_BorderRadiuses borderRadius_buf_ = {}; + borderRadius_buf_.selector = borderRadius_buf__selector; + if (borderRadius_buf__selector == 0) { + borderRadius_buf_.selector = 0; + borderRadius_buf_.value0 = valueDeserializer.readLengthMetrics(); + } + else if (borderRadius_buf__selector == 1) { + borderRadius_buf_.selector = 1; + Ark_BorderRadiuses borderRadius_buf__u = {}; + const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topLeft_buf = {}; + borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; + const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topRight_buf = {}; + borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; + const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; + borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; + const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomRight_buf = {}; + borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; + borderRadius_buf_.value1 = borderRadius_buf__u; + } + else { + throw "One of the branches for borderRadius_buf_ has to be chosen through deserialisation."; } + borderRadius_buf.value = static_cast(borderRadius_buf_); + } value.borderRadius = borderRadius_buf; return value; } @@ -70215,17 +70522,17 @@ class Deserializer : public DeserializerBase { Opt_Length width_buf = {}; width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) - { - width_buf.value = valueDeserializer.readLength(); - } + { + width_buf.value = valueDeserializer.readLength(); + } value.width = width_buf; const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length height_buf = {}; height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) - { - height_buf.value = valueDeserializer.readLength(); - } + { + height_buf.value = valueDeserializer.readLength(); + } value.height = height_buf; return value; } @@ -70237,111 +70544,111 @@ class Deserializer : public DeserializerBase { Opt_Union_Dimension_Margin margin_buf = {}; margin_buf.tag = margin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (margin_buf_runtimeType)) - { - const Ark_Int8 margin_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_Margin margin_buf_ = {}; - margin_buf_.selector = margin_buf__selector; - if (margin_buf__selector == 0) { - margin_buf_.selector = 0; - margin_buf_.value0 = valueDeserializer.readLength(); - } - else if (margin_buf__selector == 1) { - margin_buf_.selector = 1; - Ark_Padding margin_buf__u = {}; - const auto margin_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_top_buf = {}; - margin_buf__u_top_buf.tag = margin_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) - { - margin_buf__u_top_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.top = margin_buf__u_top_buf; - const auto margin_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_right_buf = {}; - margin_buf__u_right_buf.tag = margin_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) - { - margin_buf__u_right_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.right = margin_buf__u_right_buf; - const auto margin_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_bottom_buf = {}; - margin_buf__u_bottom_buf.tag = margin_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) - { - margin_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.bottom = margin_buf__u_bottom_buf; - const auto margin_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_left_buf = {}; - margin_buf__u_left_buf.tag = margin_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) - { - margin_buf__u_left_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.left = margin_buf__u_left_buf; - margin_buf_.value1 = margin_buf__u; - } - else { - throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation."); - } - margin_buf.value = static_cast(margin_buf_); + { + const Ark_Int8 margin_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_Margin margin_buf_ = {}; + margin_buf_.selector = margin_buf__selector; + if (margin_buf__selector == 0) { + margin_buf_.selector = 0; + margin_buf_.value0 = valueDeserializer.readLength(); + } + else if (margin_buf__selector == 1) { + margin_buf_.selector = 1; + Ark_Padding margin_buf__u = {}; + const auto margin_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_top_buf = {}; + margin_buf__u_top_buf.tag = margin_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) + { + margin_buf__u_top_buf.value = valueDeserializer.readLength(); + } + margin_buf__u.top = margin_buf__u_top_buf; + const auto margin_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_right_buf = {}; + margin_buf__u_right_buf.tag = margin_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) + { + margin_buf__u_right_buf.value = valueDeserializer.readLength(); + } + margin_buf__u.right = margin_buf__u_right_buf; + const auto margin_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_bottom_buf = {}; + margin_buf__u_bottom_buf.tag = margin_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) + { + margin_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + margin_buf__u.bottom = margin_buf__u_bottom_buf; + const auto margin_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_left_buf = {}; + margin_buf__u_left_buf.tag = margin_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) + { + margin_buf__u_left_buf.value = valueDeserializer.readLength(); + } + margin_buf__u.left = margin_buf__u_left_buf; + margin_buf_.value1 = margin_buf__u; + } + else { + throw "One of the branches for margin_buf_ has to be chosen through deserialisation."; } + margin_buf.value = static_cast(margin_buf_); + } value.margin = margin_buf; const auto borderRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Dimension_BorderRadiuses borderRadius_buf = {}; borderRadius_buf.tag = borderRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_BorderRadiuses borderRadius_buf_ = {}; - borderRadius_buf_.selector = borderRadius_buf__selector; - if (borderRadius_buf__selector == 0) { - borderRadius_buf_.selector = 0; - borderRadius_buf_.value0 = valueDeserializer.readLength(); - } - else if (borderRadius_buf__selector == 1) { - borderRadius_buf_.selector = 1; - Ark_BorderRadiuses borderRadius_buf__u = {}; - const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topLeft_buf = {}; - borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) - { - borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; - const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topRight_buf = {}; - borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) - { - borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; - const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; - borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) - { - borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; - const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomRight_buf = {}; - borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) - { - borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; - borderRadius_buf_.value1 = borderRadius_buf__u; - } - else { - throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation."); - } - borderRadius_buf.value = static_cast(borderRadius_buf_); + { + const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_BorderRadiuses borderRadius_buf_ = {}; + borderRadius_buf_.selector = borderRadius_buf__selector; + if (borderRadius_buf__selector == 0) { + borderRadius_buf_.selector = 0; + borderRadius_buf_.value0 = valueDeserializer.readLength(); + } + else if (borderRadius_buf__selector == 1) { + borderRadius_buf_.selector = 1; + Ark_BorderRadiuses borderRadius_buf__u = {}; + const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topLeft_buf = {}; + borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; + const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topRight_buf = {}; + borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; + const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; + borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; + const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomRight_buf = {}; + borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; + borderRadius_buf_.value1 = borderRadius_buf__u; } + else { + throw "One of the branches for borderRadius_buf_ has to be chosen through deserialisation."; + } + borderRadius_buf.value = static_cast(borderRadius_buf_); + } value.borderRadius = borderRadius_buf; return value; } @@ -70354,39 +70661,39 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TextDecorationStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } value.style = style_buf; return value; } @@ -70398,121 +70705,121 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor top_buf = {}; top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) - { - const Ark_Int8 top_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor top_buf_ = {}; - top_buf_.selector = top_buf__selector; - if (top_buf__selector == 0) { - top_buf_.selector = 0; - top_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (top_buf__selector == 1) { - top_buf_.selector = 1; - top_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (top_buf__selector == 2) { - top_buf_.selector = 2; - top_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (top_buf__selector == 3) { - top_buf_.selector = 3; - top_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for top_buf_ has to be chosen through deserialisation."); - } - top_buf.value = static_cast(top_buf_); + { + const Ark_Int8 top_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor top_buf_ = {}; + top_buf_.selector = top_buf__selector; + if (top_buf__selector == 0) { + top_buf_.selector = 0; + top_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (top_buf__selector == 1) { + top_buf_.selector = 1; + top_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (top_buf__selector == 2) { + top_buf_.selector = 2; + top_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (top_buf__selector == 3) { + top_buf_.selector = 3; + top_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for top_buf_ has to be chosen through deserialisation."; } + top_buf.value = static_cast(top_buf_); + } value.top = top_buf; const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor end_buf = {}; end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - const Ark_Int8 end_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor end_buf_ = {}; - end_buf_.selector = end_buf__selector; - if (end_buf__selector == 0) { - end_buf_.selector = 0; - end_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (end_buf__selector == 1) { - end_buf_.selector = 1; - end_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (end_buf__selector == 2) { - end_buf_.selector = 2; - end_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (end_buf__selector == 3) { - end_buf_.selector = 3; - end_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for end_buf_ has to be chosen through deserialisation."); - } - end_buf.value = static_cast(end_buf_); + { + const Ark_Int8 end_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor end_buf_ = {}; + end_buf_.selector = end_buf__selector; + if (end_buf__selector == 0) { + end_buf_.selector = 0; + end_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (end_buf__selector == 1) { + end_buf_.selector = 1; + end_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (end_buf__selector == 2) { + end_buf_.selector = 2; + end_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (end_buf__selector == 3) { + end_buf_.selector = 3; + end_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for end_buf_ has to be chosen through deserialisation."; } + end_buf.value = static_cast(end_buf_); + } value.end = end_buf; const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor bottom_buf = {}; bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) - { - const Ark_Int8 bottom_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor bottom_buf_ = {}; - bottom_buf_.selector = bottom_buf__selector; - if (bottom_buf__selector == 0) { - bottom_buf_.selector = 0; - bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (bottom_buf__selector == 1) { - bottom_buf_.selector = 1; - bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (bottom_buf__selector == 2) { - bottom_buf_.selector = 2; - bottom_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (bottom_buf__selector == 3) { - bottom_buf_.selector = 3; - bottom_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for bottom_buf_ has to be chosen through deserialisation."); - } - bottom_buf.value = static_cast(bottom_buf_); + { + const Ark_Int8 bottom_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor bottom_buf_ = {}; + bottom_buf_.selector = bottom_buf__selector; + if (bottom_buf__selector == 0) { + bottom_buf_.selector = 0; + bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (bottom_buf__selector == 1) { + bottom_buf_.selector = 1; + bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (bottom_buf__selector == 2) { + bottom_buf_.selector = 2; + bottom_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (bottom_buf__selector == 3) { + bottom_buf_.selector = 3; + bottom_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for bottom_buf_ has to be chosen through deserialisation."; + } + bottom_buf.value = static_cast(bottom_buf_); + } value.bottom = bottom_buf; const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - const Ark_Int8 start_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor start_buf_ = {}; - start_buf_.selector = start_buf__selector; - if (start_buf__selector == 0) { - start_buf_.selector = 0; - start_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (start_buf__selector == 1) { - start_buf_.selector = 1; - start_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (start_buf__selector == 2) { - start_buf_.selector = 2; - start_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (start_buf__selector == 3) { - start_buf_.selector = 3; - start_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for start_buf_ has to be chosen through deserialisation."); - } - start_buf.value = static_cast(start_buf_); + { + const Ark_Int8 start_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor start_buf_ = {}; + start_buf_.selector = start_buf__selector; + if (start_buf__selector == 0) { + start_buf_.selector = 0; + start_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (start_buf__selector == 1) { + start_buf_.selector = 1; + start_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (start_buf__selector == 2) { + start_buf_.selector = 2; + start_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (start_buf__selector == 3) { + start_buf_.selector = 3; + start_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for start_buf_ has to be chosen through deserialisation."; } + start_buf.value = static_cast(start_buf_); + } value.start = start_buf; return value; } @@ -70524,33 +70831,33 @@ class Deserializer : public DeserializerBase { Opt_LengthMetrics top_buf = {}; top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) - { - top_buf.value = valueDeserializer.readLengthMetrics(); - } + { + top_buf.value = valueDeserializer.readLengthMetrics(); + } value.top = top_buf; const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics end_buf = {}; end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = valueDeserializer.readLengthMetrics(); - } + { + end_buf.value = valueDeserializer.readLengthMetrics(); + } value.end = end_buf; const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics bottom_buf = {}; bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf.value = valueDeserializer.readLengthMetrics(); - } + { + bottom_buf.value = valueDeserializer.readLengthMetrics(); + } value.bottom = bottom_buf; const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = valueDeserializer.readLengthMetrics(); - } + { + start_buf.value = valueDeserializer.readLengthMetrics(); + } value.start = start_buf; return value; } @@ -70562,33 +70869,33 @@ class Deserializer : public DeserializerBase { Opt_LengthMetrics topStart_buf = {}; topStart_buf.tag = topStart_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (topStart_buf_runtimeType)) - { - topStart_buf.value = valueDeserializer.readLengthMetrics(); - } + { + topStart_buf.value = valueDeserializer.readLengthMetrics(); + } value.topStart = topStart_buf; const auto topEnd_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics topEnd_buf = {}; topEnd_buf.tag = topEnd_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (topEnd_buf_runtimeType)) - { - topEnd_buf.value = valueDeserializer.readLengthMetrics(); - } + { + topEnd_buf.value = valueDeserializer.readLengthMetrics(); + } value.topEnd = topEnd_buf; const auto bottomStart_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics bottomStart_buf = {}; bottomStart_buf.tag = bottomStart_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bottomStart_buf_runtimeType)) - { - bottomStart_buf.value = valueDeserializer.readLengthMetrics(); - } + { + bottomStart_buf.value = valueDeserializer.readLengthMetrics(); + } value.bottomStart = bottomStart_buf; const auto bottomEnd_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics bottomEnd_buf = {}; bottomEnd_buf.tag = bottomEnd_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bottomEnd_buf_runtimeType)) - { - bottomEnd_buf.value = valueDeserializer.readLengthMetrics(); - } + { + bottomEnd_buf.value = valueDeserializer.readLengthMetrics(); + } value.bottomEnd = bottomEnd_buf; return value; } @@ -70610,33 +70917,33 @@ class Deserializer : public DeserializerBase { Opt_LengthMetrics top_buf = {}; top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) - { - top_buf.value = valueDeserializer.readLengthMetrics(); - } + { + top_buf.value = valueDeserializer.readLengthMetrics(); + } value.top = top_buf; const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics end_buf = {}; end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = valueDeserializer.readLengthMetrics(); - } + { + end_buf.value = valueDeserializer.readLengthMetrics(); + } value.end = end_buf; const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics bottom_buf = {}; bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf.value = valueDeserializer.readLengthMetrics(); - } + { + bottom_buf.value = valueDeserializer.readLengthMetrics(); + } value.bottom = bottom_buf; const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = valueDeserializer.readLengthMetrics(); - } + { + start_buf.value = valueDeserializer.readLengthMetrics(); + } value.start = start_buf; return value; } @@ -70648,65 +70955,65 @@ class Deserializer : public DeserializerBase { Opt_Length size_buf = {}; size_buf.tag = size_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (size_buf_runtimeType)) - { - size_buf.value = valueDeserializer.readLength(); - } + { + size_buf.value = valueDeserializer.readLength(); + } value.size = size_buf; const auto weight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_FontWeight_Number_String weight_buf = {}; weight_buf.tag = weight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (weight_buf_runtimeType)) - { - const Ark_Int8 weight_buf__selector = valueDeserializer.readInt8(); - Ark_Union_FontWeight_Number_String weight_buf_ = {}; - weight_buf_.selector = weight_buf__selector; - if (weight_buf__selector == 0) { - weight_buf_.selector = 0; - weight_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (weight_buf__selector == 1) { - weight_buf_.selector = 1; - weight_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (weight_buf__selector == 2) { - weight_buf_.selector = 2; - weight_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for weight_buf_ has to be chosen through deserialisation."); - } - weight_buf.value = static_cast(weight_buf_); + { + const Ark_Int8 weight_buf__selector = valueDeserializer.readInt8(); + Ark_Union_FontWeight_Number_String weight_buf_ = {}; + weight_buf_.selector = weight_buf__selector; + if (weight_buf__selector == 0) { + weight_buf_.selector = 0; + weight_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (weight_buf__selector == 1) { + weight_buf_.selector = 1; + weight_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (weight_buf__selector == 2) { + weight_buf_.selector = 2; + weight_buf_.value2 = static_cast(valueDeserializer.readString()); } + else { + throw "One of the branches for weight_buf_ has to be chosen through deserialisation."; + } + weight_buf.value = static_cast(weight_buf_); + } value.weight = weight_buf; const auto family_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_String_Resource family_buf = {}; family_buf.tag = family_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (family_buf_runtimeType)) - { - const Ark_Int8 family_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Resource family_buf_ = {}; - family_buf_.selector = family_buf__selector; - if (family_buf__selector == 0) { - family_buf_.selector = 0; - family_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (family_buf__selector == 1) { - family_buf_.selector = 1; - family_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for family_buf_ has to be chosen through deserialisation."); - } - family_buf.value = static_cast(family_buf_); + { + const Ark_Int8 family_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Resource family_buf_ = {}; + family_buf_.selector = family_buf__selector; + if (family_buf__selector == 0) { + family_buf_.selector = 0; + family_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (family_buf__selector == 1) { + family_buf_.selector = 1; + family_buf_.value1 = valueDeserializer.readResource(); } + else { + throw "One of the branches for family_buf_ has to be chosen through deserialisation."; + } + family_buf.value = static_cast(family_buf_); + } value.family = family_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_FontStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } value.style = style_buf; return value; } @@ -70719,9 +71026,9 @@ class Deserializer : public DeserializerBase { Opt_SymbolGlyphModifier selected_buf = {}; selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf.value = valueDeserializer.readSymbolGlyphModifier(); - } + { + selected_buf.value = valueDeserializer.readSymbolGlyphModifier(); + } value.selected = selected_buf; return value; } @@ -70757,16 +71064,16 @@ class Deserializer : public DeserializerBase { color_buf.value3 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for color_buf has to be chosen through deserialisation."); + throw "One of the branches for color_buf has to be chosen through deserialisation."; } value.color = static_cast(color_buf); const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TextDecorationStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } value.style = style_buf; return value; } @@ -70822,63 +71129,63 @@ class Deserializer : public DeserializerBase { Opt_TextAlign textAlign_buf = {}; textAlign_buf.tag = textAlign_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (textAlign_buf_runtimeType)) - { - textAlign_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + textAlign_buf.value = static_cast(valueDeserializer.readInt32()); + } value.textAlign = textAlign_buf; const auto textIndent_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number textIndent_buf = {}; textIndent_buf.tag = textIndent_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (textIndent_buf_runtimeType)) - { - textIndent_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + textIndent_buf.value = static_cast(valueDeserializer.readNumber()); + } value.textIndent = textIndent_buf; const auto maxLines_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number maxLines_buf = {}; maxLines_buf.tag = maxLines_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (maxLines_buf_runtimeType)) - { - maxLines_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + maxLines_buf.value = static_cast(valueDeserializer.readNumber()); + } value.maxLines = maxLines_buf; const auto overflow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TextOverflow overflow_buf = {}; overflow_buf.tag = overflow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (overflow_buf_runtimeType)) - { - overflow_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + overflow_buf.value = static_cast(valueDeserializer.readInt32()); + } value.overflow = overflow_buf; const auto wordBreak_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_WordBreak wordBreak_buf = {}; wordBreak_buf.tag = wordBreak_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (wordBreak_buf_runtimeType)) - { - wordBreak_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + wordBreak_buf.value = static_cast(valueDeserializer.readInt32()); + } value.wordBreak = wordBreak_buf; const auto leadingMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_LeadingMarginPlaceholder leadingMargin_buf = {}; leadingMargin_buf.tag = leadingMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (leadingMargin_buf_runtimeType)) - { - const Ark_Int8 leadingMargin_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_LeadingMarginPlaceholder leadingMargin_buf_ = {}; - leadingMargin_buf_.selector = leadingMargin_buf__selector; - if (leadingMargin_buf__selector == 0) { - leadingMargin_buf_.selector = 0; - leadingMargin_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (leadingMargin_buf__selector == 1) { - leadingMargin_buf_.selector = 1; - leadingMargin_buf_.value1 = valueDeserializer.readLeadingMarginPlaceholder(); - } - else { - throw new Error("One of the branches for leadingMargin_buf_ has to be chosen through deserialisation."); - } - leadingMargin_buf.value = static_cast(leadingMargin_buf_); + { + const Ark_Int8 leadingMargin_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_LeadingMarginPlaceholder leadingMargin_buf_ = {}; + leadingMargin_buf_.selector = leadingMargin_buf__selector; + if (leadingMargin_buf__selector == 0) { + leadingMargin_buf_.selector = 0; + leadingMargin_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (leadingMargin_buf__selector == 1) { + leadingMargin_buf_.selector = 1; + leadingMargin_buf_.value1 = valueDeserializer.readLeadingMarginPlaceholder(); } + else { + throw "One of the branches for leadingMargin_buf_ has to be chosen through deserialisation."; + } + leadingMargin_buf.value = static_cast(leadingMargin_buf_); + } value.leadingMargin = leadingMargin_buf; return value; } @@ -70886,38 +71193,38 @@ class Deserializer : public DeserializerBase { { Ark_ImageAttachment value = {}; Deserializer& valueDeserializer = *this; - value.value = valueDeserializer.readPixelMap(); + value.value = static_cast(valueDeserializer.readPixelMap()); const auto size_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SizeOptions size_buf = {}; size_buf.tag = size_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (size_buf_runtimeType)) - { - size_buf.value = valueDeserializer.readSizeOptions(); - } + { + size_buf.value = valueDeserializer.readSizeOptions(); + } value.size = size_buf; const auto verticalAlign_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ImageSpanAlignment verticalAlign_buf = {}; verticalAlign_buf.tag = verticalAlign_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (verticalAlign_buf_runtimeType)) - { - verticalAlign_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + verticalAlign_buf.value = static_cast(valueDeserializer.readInt32()); + } value.verticalAlign = verticalAlign_buf; const auto objectFit_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ImageFit objectFit_buf = {}; objectFit_buf.tag = objectFit_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (objectFit_buf_runtimeType)) - { - objectFit_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + objectFit_buf.value = static_cast(valueDeserializer.readInt32()); + } value.objectFit = objectFit_buf; const auto layoutStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ImageAttachmentLayoutStyle layoutStyle_buf = {}; layoutStyle_buf.tag = layoutStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (layoutStyle_buf_runtimeType)) - { - layoutStyle_buf.value = valueDeserializer.readImageAttachmentLayoutStyle(); - } + { + layoutStyle_buf.value = valueDeserializer.readImageAttachmentLayoutStyle(); + } value.layoutStyle = layoutStyle_buf; return value; } @@ -70963,39 +71270,39 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TextDecorationStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } value.style = style_buf; return value; } @@ -71007,63 +71314,63 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor fontColor_buf = {}; fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) - { - const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColor_buf_ = {}; - fontColor_buf_.selector = fontColor_buf__selector; - if (fontColor_buf__selector == 0) { - fontColor_buf_.selector = 0; - fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_.selector = 1; - fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_.selector = 2; - fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_.selector = 3; - fontColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation."); - } - fontColor_buf.value = static_cast(fontColor_buf_); + { + const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColor_buf_ = {}; + fontColor_buf_.selector = fontColor_buf__selector; + if (fontColor_buf__selector == 0) { + fontColor_buf_.selector = 0; + fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_.selector = 1; + fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_.selector = 2; + fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_.selector = 3; + fontColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; } + fontColor_buf.value = static_cast(fontColor_buf_); + } value.fontColor = fontColor_buf; const auto fontFamily_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String fontFamily_buf = {}; fontFamily_buf.tag = fontFamily_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontFamily_buf_runtimeType)) - { - fontFamily_buf.value = static_cast(valueDeserializer.readString()); - } + { + fontFamily_buf.value = static_cast(valueDeserializer.readString()); + } value.fontFamily = fontFamily_buf; const auto fontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number fontSize_buf = {}; fontSize_buf.tag = fontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontSize_buf_runtimeType)) - { - fontSize_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + fontSize_buf.value = static_cast(valueDeserializer.readNumber()); + } value.fontSize = fontSize_buf; const auto fontWeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number fontWeight_buf = {}; fontWeight_buf.tag = fontWeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontWeight_buf_runtimeType)) - { - fontWeight_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + fontWeight_buf.value = static_cast(valueDeserializer.readNumber()); + } value.fontWeight = fontWeight_buf; const auto fontStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_FontStyle fontStyle_buf = {}; fontStyle_buf.tag = fontStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontStyle_buf_runtimeType)) - { - fontStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + fontStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.fontStyle = fontStyle_buf; return value; } @@ -71075,39 +71382,39 @@ class Deserializer : public DeserializerBase { Opt_Number duration_buf = {}; duration_buf.tag = duration_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + duration_buf.value = static_cast(valueDeserializer.readNumber()); + } value.duration = duration_buf; const auto curve_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Curve_ICurve curve_buf = {}; curve_buf.tag = curve_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (curve_buf_runtimeType)) - { - const Ark_Int8 curve_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Curve_ICurve curve_buf_ = {}; - curve_buf_.selector = curve_buf__selector; - if (curve_buf__selector == 0) { - curve_buf_.selector = 0; - curve_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (curve_buf__selector == 1) { - curve_buf_.selector = 1; - curve_buf_.value1 = static_cast(valueDeserializer.readICurve()); - } - else { - throw new Error("One of the branches for curve_buf_ has to be chosen through deserialisation."); - } - curve_buf.value = static_cast(curve_buf_); + { + const Ark_Int8 curve_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Curve_ICurve curve_buf_ = {}; + curve_buf_.selector = curve_buf__selector; + if (curve_buf__selector == 0) { + curve_buf_.selector = 0; + curve_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (curve_buf__selector == 1) { + curve_buf_.selector = 1; + curve_buf_.value1 = static_cast(valueDeserializer.readICurve()); + } + else { + throw "One of the branches for curve_buf_ has to be chosen through deserialisation."; } + curve_buf.value = static_cast(curve_buf_); + } value.curve = curve_buf; const auto canOverScroll_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean canOverScroll_buf = {}; canOverScroll_buf.tag = canOverScroll_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (canOverScroll_buf_runtimeType)) - { - canOverScroll_buf.value = valueDeserializer.readBoolean(); - } + { + canOverScroll_buf.value = valueDeserializer.readBoolean(); + } value.canOverScroll = canOverScroll_buf; return value; } @@ -71119,106 +71426,106 @@ class Deserializer : public DeserializerBase { Opt_Union_Number_String_Resource fontSize_buf = {}; fontSize_buf.tag = fontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontSize_buf_runtimeType)) - { - const Ark_Int8 fontSize_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String_Resource fontSize_buf_ = {}; - fontSize_buf_.selector = fontSize_buf__selector; - if (fontSize_buf__selector == 0) { - fontSize_buf_.selector = 0; - fontSize_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (fontSize_buf__selector == 1) { - fontSize_buf_.selector = 1; - fontSize_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else if (fontSize_buf__selector == 2) { - fontSize_buf_.selector = 2; - fontSize_buf_.value2 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation."); - } - fontSize_buf.value = static_cast(fontSize_buf_); + { + const Ark_Int8 fontSize_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String_Resource fontSize_buf_ = {}; + fontSize_buf_.selector = fontSize_buf__selector; + if (fontSize_buf__selector == 0) { + fontSize_buf_.selector = 0; + fontSize_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (fontSize_buf__selector == 1) { + fontSize_buf_.selector = 1; + fontSize_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else if (fontSize_buf__selector == 2) { + fontSize_buf_.selector = 2; + fontSize_buf_.value2 = valueDeserializer.readResource(); } + else { + throw "One of the branches for fontSize_buf_ has to be chosen through deserialisation."; + } + fontSize_buf.value = static_cast(fontSize_buf_); + } value.fontSize = fontSize_buf; const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Array_ResourceColor fontColor_buf = {}; fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) - { - const Ark_Int32 fontColor_buf__length = valueDeserializer.readInt32(); - Array_ResourceColor fontColor_buf_ = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int32 fontColor_buf__length = valueDeserializer.readInt32(); + Array_ResourceColor fontColor_buf_ = {}; + valueDeserializer.resizeArray::type, std::decay::type>(&fontColor_buf_, fontColor_buf__length); - for (int fontColor_buf__i = 0; fontColor_buf__i < fontColor_buf__length; fontColor_buf__i++) { - const Ark_Int8 fontColor_buf__buf_selector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColor_buf__buf = {}; - fontColor_buf__buf.selector = fontColor_buf__buf_selector; - if (fontColor_buf__buf_selector == 0) { - fontColor_buf__buf.selector = 0; - fontColor_buf__buf.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (fontColor_buf__buf_selector == 1) { - fontColor_buf__buf.selector = 1; - fontColor_buf__buf.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (fontColor_buf__buf_selector == 2) { - fontColor_buf__buf.selector = 2; - fontColor_buf__buf.value2 = static_cast(valueDeserializer.readString()); - } - else if (fontColor_buf__buf_selector == 3) { - fontColor_buf__buf.selector = 3; - fontColor_buf__buf.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for fontColor_buf__buf has to be chosen through deserialisation."); - } - fontColor_buf_.array[fontColor_buf__i] = static_cast(fontColor_buf__buf); + for (int fontColor_buf__i = 0; fontColor_buf__i < fontColor_buf__length; fontColor_buf__i++) { + const Ark_Int8 fontColor_buf__buf_selector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColor_buf__buf = {}; + fontColor_buf__buf.selector = fontColor_buf__buf_selector; + if (fontColor_buf__buf_selector == 0) { + fontColor_buf__buf.selector = 0; + fontColor_buf__buf.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (fontColor_buf__buf_selector == 1) { + fontColor_buf__buf.selector = 1; + fontColor_buf__buf.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (fontColor_buf__buf_selector == 2) { + fontColor_buf__buf.selector = 2; + fontColor_buf__buf.value2 = static_cast(valueDeserializer.readString()); + } + else if (fontColor_buf__buf_selector == 3) { + fontColor_buf__buf.selector = 3; + fontColor_buf__buf.value3 = valueDeserializer.readResource(); } - fontColor_buf.value = fontColor_buf_; + else { + throw "One of the branches for fontColor_buf__buf has to be chosen through deserialisation."; + } + fontColor_buf_.array[fontColor_buf__i] = static_cast(fontColor_buf__buf); } + fontColor_buf.value = fontColor_buf_; + } value.fontColor = fontColor_buf; const auto fontWeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_FontWeight_String fontWeight_buf = {}; fontWeight_buf.tag = fontWeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const Ark_Int8 fontWeight_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_FontWeight_String fontWeight_buf_ = {}; - fontWeight_buf_.selector = fontWeight_buf__selector; - if (fontWeight_buf__selector == 0) { - fontWeight_buf_.selector = 0; - fontWeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_.selector = 1; - fontWeight_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_.selector = 2; - fontWeight_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation."); - } - fontWeight_buf.value = static_cast(fontWeight_buf_); + { + const Ark_Int8 fontWeight_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_FontWeight_String fontWeight_buf_ = {}; + fontWeight_buf_.selector = fontWeight_buf__selector; + if (fontWeight_buf__selector == 0) { + fontWeight_buf_.selector = 0; + fontWeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_.selector = 1; + fontWeight_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_.selector = 2; + fontWeight_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for fontWeight_buf_ has to be chosen through deserialisation."; } + fontWeight_buf.value = static_cast(fontWeight_buf_); + } value.fontWeight = fontWeight_buf; const auto effectStrategy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SymbolEffectStrategy effectStrategy_buf = {}; effectStrategy_buf.tag = effectStrategy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (effectStrategy_buf_runtimeType)) - { - effectStrategy_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + effectStrategy_buf.value = static_cast(valueDeserializer.readInt32()); + } value.effectStrategy = effectStrategy_buf; const auto renderingStrategy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SymbolRenderingStrategy renderingStrategy_buf = {}; renderingStrategy_buf.tag = renderingStrategy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (renderingStrategy_buf_runtimeType)) - { - renderingStrategy_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + renderingStrategy_buf.value = static_cast(valueDeserializer.readInt32()); + } value.renderingStrategy = renderingStrategy_buf; return value; } @@ -71230,36 +71537,36 @@ class Deserializer : public DeserializerBase { Opt_Tuple_Dimension_Dimension size_buf = {}; size_buf.tag = size_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (size_buf_runtimeType)) - { - Ark_Tuple_Dimension_Dimension size_buf_ = {}; - size_buf_.value0 = valueDeserializer.readLength(); - size_buf_.value1 = valueDeserializer.readLength(); - size_buf.value = size_buf_; - } + { + Ark_Tuple_Dimension_Dimension size_buf_ = {}; + size_buf_.value0 = valueDeserializer.readLength(); + size_buf_.value1 = valueDeserializer.readLength(); + size_buf.value = size_buf_; + } value.size = size_buf; const auto verticalAlign_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ImageSpanAlignment verticalAlign_buf = {}; verticalAlign_buf.tag = verticalAlign_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (verticalAlign_buf_runtimeType)) - { - verticalAlign_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + verticalAlign_buf.value = static_cast(valueDeserializer.readInt32()); + } value.verticalAlign = verticalAlign_buf; const auto objectFit_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ImageFit objectFit_buf = {}; objectFit_buf.tag = objectFit_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (objectFit_buf_runtimeType)) - { - objectFit_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + objectFit_buf.value = static_cast(valueDeserializer.readInt32()); + } value.objectFit = objectFit_buf; const auto layoutStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_RichEditorLayoutStyle layoutStyle_buf = {}; layoutStyle_buf.tag = layoutStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (layoutStyle_buf_runtimeType)) - { - layoutStyle_buf.value = valueDeserializer.readRichEditorLayoutStyle(); - } + { + layoutStyle_buf.value = valueDeserializer.readRichEditorLayoutStyle(); + } value.layoutStyle = layoutStyle_buf; return value; } @@ -71271,202 +71578,202 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor fontColor_buf = {}; fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) - { - const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColor_buf_ = {}; - fontColor_buf_.selector = fontColor_buf__selector; - if (fontColor_buf__selector == 0) { - fontColor_buf_.selector = 0; - fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_.selector = 1; - fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_.selector = 2; - fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_.selector = 3; - fontColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation."); - } - fontColor_buf.value = static_cast(fontColor_buf_); + { + const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColor_buf_ = {}; + fontColor_buf_.selector = fontColor_buf__selector; + if (fontColor_buf__selector == 0) { + fontColor_buf_.selector = 0; + fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_.selector = 1; + fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_.selector = 2; + fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_.selector = 3; + fontColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; } + fontColor_buf.value = static_cast(fontColor_buf_); + } value.fontColor = fontColor_buf; const auto fontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Length_Number fontSize_buf = {}; fontSize_buf.tag = fontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontSize_buf_runtimeType)) - { - const Ark_Int8 fontSize_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_Number fontSize_buf_ = {}; - fontSize_buf_.selector = fontSize_buf__selector; - if (fontSize_buf__selector == 0) { - fontSize_buf_.selector = 0; - fontSize_buf_.value0 = valueDeserializer.readLength(); - } - else if (fontSize_buf__selector == 1) { - fontSize_buf_.selector = 1; - fontSize_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else { - throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation."); - } - fontSize_buf.value = static_cast(fontSize_buf_); + { + const Ark_Int8 fontSize_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_Number fontSize_buf_ = {}; + fontSize_buf_.selector = fontSize_buf__selector; + if (fontSize_buf__selector == 0) { + fontSize_buf_.selector = 0; + fontSize_buf_.value0 = valueDeserializer.readLength(); + } + else if (fontSize_buf__selector == 1) { + fontSize_buf_.selector = 1; + fontSize_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else { + throw "One of the branches for fontSize_buf_ has to be chosen through deserialisation."; } + fontSize_buf.value = static_cast(fontSize_buf_); + } value.fontSize = fontSize_buf; const auto fontStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_FontStyle fontStyle_buf = {}; fontStyle_buf.tag = fontStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontStyle_buf_runtimeType)) - { - fontStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + fontStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.fontStyle = fontStyle_buf; const auto fontWeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_FontWeight_String fontWeight_buf = {}; fontWeight_buf.tag = fontWeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const Ark_Int8 fontWeight_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_FontWeight_String fontWeight_buf_ = {}; - fontWeight_buf_.selector = fontWeight_buf__selector; - if (fontWeight_buf__selector == 0) { - fontWeight_buf_.selector = 0; - fontWeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_.selector = 1; - fontWeight_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_.selector = 2; - fontWeight_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation."); - } - fontWeight_buf.value = static_cast(fontWeight_buf_); + { + const Ark_Int8 fontWeight_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_FontWeight_String fontWeight_buf_ = {}; + fontWeight_buf_.selector = fontWeight_buf__selector; + if (fontWeight_buf__selector == 0) { + fontWeight_buf_.selector = 0; + fontWeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_.selector = 1; + fontWeight_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_.selector = 2; + fontWeight_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for fontWeight_buf_ has to be chosen through deserialisation."; } + fontWeight_buf.value = static_cast(fontWeight_buf_); + } value.fontWeight = fontWeight_buf; const auto fontFamily_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr fontFamily_buf = {}; fontFamily_buf.tag = fontFamily_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontFamily_buf_runtimeType)) - { - const Ark_Int8 fontFamily_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr fontFamily_buf_ = {}; - fontFamily_buf_.selector = fontFamily_buf__selector; - if (fontFamily_buf__selector == 0) { - fontFamily_buf_.selector = 0; - fontFamily_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (fontFamily_buf__selector == 1) { - fontFamily_buf_.selector = 1; - fontFamily_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for fontFamily_buf_ has to be chosen through deserialisation."); - } - fontFamily_buf.value = static_cast(fontFamily_buf_); + { + const Ark_Int8 fontFamily_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr fontFamily_buf_ = {}; + fontFamily_buf_.selector = fontFamily_buf__selector; + if (fontFamily_buf__selector == 0) { + fontFamily_buf_.selector = 0; + fontFamily_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (fontFamily_buf__selector == 1) { + fontFamily_buf_.selector = 1; + fontFamily_buf_.value1 = valueDeserializer.readResource(); } + else { + throw "One of the branches for fontFamily_buf_ has to be chosen through deserialisation."; + } + fontFamily_buf.value = static_cast(fontFamily_buf_); + } value.fontFamily = fontFamily_buf; const auto decoration_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DecorationStyleInterface decoration_buf = {}; decoration_buf.tag = decoration_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (decoration_buf_runtimeType)) - { - decoration_buf.value = valueDeserializer.readDecorationStyleInterface(); - } + { + decoration_buf.value = valueDeserializer.readDecorationStyleInterface(); + } value.decoration = decoration_buf; const auto textShadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ShadowOptions_Array_ShadowOptions textShadow_buf = {}; textShadow_buf.tag = textShadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (textShadow_buf_runtimeType)) - { - const Ark_Int8 textShadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_Array_ShadowOptions textShadow_buf_ = {}; - textShadow_buf_.selector = textShadow_buf__selector; - if (textShadow_buf__selector == 0) { - textShadow_buf_.selector = 0; - textShadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (textShadow_buf__selector == 1) { - textShadow_buf_.selector = 1; - const Ark_Int32 textShadow_buf__u_length = valueDeserializer.readInt32(); - Array_ShadowOptions textShadow_buf__u = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int8 textShadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_Array_ShadowOptions textShadow_buf_ = {}; + textShadow_buf_.selector = textShadow_buf__selector; + if (textShadow_buf__selector == 0) { + textShadow_buf_.selector = 0; + textShadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (textShadow_buf__selector == 1) { + textShadow_buf_.selector = 1; + const Ark_Int32 textShadow_buf__u_length = valueDeserializer.readInt32(); + Array_ShadowOptions textShadow_buf__u = {}; + valueDeserializer.resizeArray::type, std::decay::type>(&textShadow_buf__u, textShadow_buf__u_length); - for (int textShadow_buf__u_i = 0; textShadow_buf__u_i < textShadow_buf__u_length; textShadow_buf__u_i++) { - textShadow_buf__u.array[textShadow_buf__u_i] = valueDeserializer.readShadowOptions(); - } - textShadow_buf_.value1 = textShadow_buf__u; - } - else { - throw new Error("One of the branches for textShadow_buf_ has to be chosen through deserialisation."); + for (int textShadow_buf__u_i = 0; textShadow_buf__u_i < textShadow_buf__u_length; textShadow_buf__u_i++) { + textShadow_buf__u.array[textShadow_buf__u_i] = valueDeserializer.readShadowOptions(); } - textShadow_buf.value = static_cast(textShadow_buf_); + textShadow_buf_.value1 = textShadow_buf__u; } + else { + throw "One of the branches for textShadow_buf_ has to be chosen through deserialisation."; + } + textShadow_buf.value = static_cast(textShadow_buf_); + } value.textShadow = textShadow_buf; const auto letterSpacing_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String letterSpacing_buf = {}; letterSpacing_buf.tag = letterSpacing_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (letterSpacing_buf_runtimeType)) - { - const Ark_Int8 letterSpacing_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String letterSpacing_buf_ = {}; - letterSpacing_buf_.selector = letterSpacing_buf__selector; - if (letterSpacing_buf__selector == 0) { - letterSpacing_buf_.selector = 0; - letterSpacing_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (letterSpacing_buf__selector == 1) { - letterSpacing_buf_.selector = 1; - letterSpacing_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for letterSpacing_buf_ has to be chosen through deserialisation."); - } - letterSpacing_buf.value = static_cast(letterSpacing_buf_); + { + const Ark_Int8 letterSpacing_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String letterSpacing_buf_ = {}; + letterSpacing_buf_.selector = letterSpacing_buf__selector; + if (letterSpacing_buf__selector == 0) { + letterSpacing_buf_.selector = 0; + letterSpacing_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (letterSpacing_buf__selector == 1) { + letterSpacing_buf_.selector = 1; + letterSpacing_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for letterSpacing_buf_ has to be chosen through deserialisation."; } + letterSpacing_buf.value = static_cast(letterSpacing_buf_); + } value.letterSpacing = letterSpacing_buf; const auto lineHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String_Resource lineHeight_buf = {}; lineHeight_buf.tag = lineHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lineHeight_buf_runtimeType)) - { - const Ark_Int8 lineHeight_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String_Resource lineHeight_buf_ = {}; - lineHeight_buf_.selector = lineHeight_buf__selector; - if (lineHeight_buf__selector == 0) { - lineHeight_buf_.selector = 0; - lineHeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (lineHeight_buf__selector == 1) { - lineHeight_buf_.selector = 1; - lineHeight_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else if (lineHeight_buf__selector == 2) { - lineHeight_buf_.selector = 2; - lineHeight_buf_.value2 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for lineHeight_buf_ has to be chosen through deserialisation."); - } - lineHeight_buf.value = static_cast(lineHeight_buf_); + { + const Ark_Int8 lineHeight_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String_Resource lineHeight_buf_ = {}; + lineHeight_buf_.selector = lineHeight_buf__selector; + if (lineHeight_buf__selector == 0) { + lineHeight_buf_.selector = 0; + lineHeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (lineHeight_buf__selector == 1) { + lineHeight_buf_.selector = 1; + lineHeight_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else if (lineHeight_buf__selector == 2) { + lineHeight_buf_.selector = 2; + lineHeight_buf_.value2 = valueDeserializer.readResource(); } + else { + throw "One of the branches for lineHeight_buf_ has to be chosen through deserialisation."; + } + lineHeight_buf.value = static_cast(lineHeight_buf_); + } value.lineHeight = lineHeight_buf; const auto fontFeature_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String fontFeature_buf = {}; fontFeature_buf.tag = fontFeature_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontFeature_buf_runtimeType)) - { - fontFeature_buf.value = static_cast(valueDeserializer.readString()); - } + { + fontFeature_buf.value = static_cast(valueDeserializer.readString()); + } value.fontFeature = fontFeature_buf; return value; } @@ -71485,25 +71792,25 @@ class Deserializer : public DeserializerBase { Opt_CustomObject param_buf = {}; param_buf.tag = param_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (param_buf_runtimeType)) - { - param_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); - } + { + param_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); + } value.param = param_buf; const auto onPop_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_PopInfo_Void onPop_buf = {}; onPop_buf.tag = onPop_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onPop_buf_runtimeType)) - { - onPop_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PopInfo_Void))))}; - } + { + onPop_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PopInfo_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_PopInfo_Void))))}; + } value.onPop = onPop_buf; const auto isEntry_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean isEntry_buf = {}; isEntry_buf.tag = isEntry_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (isEntry_buf_runtimeType)) - { - isEntry_buf.value = valueDeserializer.readBoolean(); - } + { + isEntry_buf.value = valueDeserializer.readBoolean(); + } value.isEntry = isEntry_buf; return value; } @@ -71530,9 +71837,9 @@ class Deserializer : public DeserializerBase { Opt_WordBreak wordBreak_buf = {}; wordBreak_buf.tag = wordBreak_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (wordBreak_buf_runtimeType)) - { - wordBreak_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + wordBreak_buf.value = static_cast(valueDeserializer.readInt32()); + } value.wordBreak = wordBreak_buf; return value; } @@ -71544,33 +71851,33 @@ class Deserializer : public DeserializerBase { Opt_Length x_buf = {}; x_buf.tag = x_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (x_buf_runtimeType)) - { - x_buf.value = valueDeserializer.readLength(); - } + { + x_buf.value = valueDeserializer.readLength(); + } value.x = x_buf; const auto y_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length y_buf = {}; y_buf.tag = y_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (y_buf_runtimeType)) - { - y_buf.value = valueDeserializer.readLength(); - } + { + y_buf.value = valueDeserializer.readLength(); + } value.y = y_buf; const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length width_buf = {}; width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) - { - width_buf.value = valueDeserializer.readLength(); - } + { + width_buf.value = valueDeserializer.readLength(); + } value.width = width_buf; const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length height_buf = {}; height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) - { - height_buf.value = valueDeserializer.readLength(); - } + { + height_buf.value = valueDeserializer.readLength(); + } value.height = height_buf; return value; } @@ -71582,25 +71889,25 @@ class Deserializer : public DeserializerBase { Opt_Boolean enabled_buf = {}; enabled_buf.tag = enabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf.value = valueDeserializer.readBoolean(); - } + { + enabled_buf.value = valueDeserializer.readBoolean(); + } value.enabled = enabled_buf; const auto defaultFocus_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean defaultFocus_buf = {}; defaultFocus_buf.tag = defaultFocus_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (defaultFocus_buf_runtimeType)) - { - defaultFocus_buf.value = valueDeserializer.readBoolean(); - } + { + defaultFocus_buf.value = valueDeserializer.readBoolean(); + } value.defaultFocus = defaultFocus_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DialogButtonStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } value.style = style_buf; const Ark_Int8 value_buf_selector = valueDeserializer.readInt8(); Ark_ResourceStr value_buf = {}; @@ -71614,70 +71921,70 @@ class Deserializer : public DeserializerBase { value_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_buf has to be chosen through deserialisation."; } value.value = static_cast(value_buf); const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor fontColor_buf = {}; fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) - { - const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColor_buf_ = {}; - fontColor_buf_.selector = fontColor_buf__selector; - if (fontColor_buf__selector == 0) { - fontColor_buf_.selector = 0; - fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_.selector = 1; - fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_.selector = 2; - fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_.selector = 3; - fontColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation."); - } - fontColor_buf.value = static_cast(fontColor_buf_); + { + const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColor_buf_ = {}; + fontColor_buf_.selector = fontColor_buf__selector; + if (fontColor_buf__selector == 0) { + fontColor_buf_.selector = 0; + fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_.selector = 1; + fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_.selector = 2; + fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_.selector = 3; + fontColor_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; + } + fontColor_buf.value = static_cast(fontColor_buf_); + } value.fontColor = fontColor_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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } + backgroundColor_buf.value = static_cast(backgroundColor_buf_); + } value.backgroundColor = backgroundColor_buf; - value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; + value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; return value; } Ark_ColorMetrics readColorMetrics() @@ -71727,61 +72034,61 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor selectedColor_buf = {}; selectedColor_buf.tag = selectedColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (selectedColor_buf_runtimeType)) - { - const Ark_Int8 selectedColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor selectedColor_buf_ = {}; - selectedColor_buf_.selector = selectedColor_buf__selector; - if (selectedColor_buf__selector == 0) { - selectedColor_buf_.selector = 0; - selectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (selectedColor_buf__selector == 1) { - selectedColor_buf_.selector = 1; - selectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (selectedColor_buf__selector == 2) { - selectedColor_buf_.selector = 2; - selectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (selectedColor_buf__selector == 3) { - selectedColor_buf_.selector = 3; - selectedColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for selectedColor_buf_ has to be chosen through deserialisation."); - } - selectedColor_buf.value = static_cast(selectedColor_buf_); + { + const Ark_Int8 selectedColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor selectedColor_buf_ = {}; + selectedColor_buf_.selector = selectedColor_buf__selector; + if (selectedColor_buf__selector == 0) { + selectedColor_buf_.selector = 0; + selectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (selectedColor_buf__selector == 1) { + selectedColor_buf_.selector = 1; + selectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (selectedColor_buf__selector == 2) { + selectedColor_buf_.selector = 2; + selectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (selectedColor_buf__selector == 3) { + selectedColor_buf_.selector = 3; + selectedColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for selectedColor_buf_ has to be chosen through deserialisation."; } + selectedColor_buf.value = static_cast(selectedColor_buf_); + } value.selectedColor = selectedColor_buf; const auto unselectedColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor unselectedColor_buf = {}; unselectedColor_buf.tag = unselectedColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (unselectedColor_buf_runtimeType)) - { - const Ark_Int8 unselectedColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor unselectedColor_buf_ = {}; - unselectedColor_buf_.selector = unselectedColor_buf__selector; - if (unselectedColor_buf__selector == 0) { - unselectedColor_buf_.selector = 0; - unselectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (unselectedColor_buf__selector == 1) { - unselectedColor_buf_.selector = 1; - unselectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (unselectedColor_buf__selector == 2) { - unselectedColor_buf_.selector = 2; - unselectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (unselectedColor_buf__selector == 3) { - unselectedColor_buf_.selector = 3; - unselectedColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for unselectedColor_buf_ has to be chosen through deserialisation."); - } - unselectedColor_buf.value = static_cast(unselectedColor_buf_); + { + const Ark_Int8 unselectedColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor unselectedColor_buf_ = {}; + unselectedColor_buf_.selector = unselectedColor_buf__selector; + if (unselectedColor_buf__selector == 0) { + unselectedColor_buf_.selector = 0; + unselectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (unselectedColor_buf__selector == 1) { + unselectedColor_buf_.selector = 1; + unselectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (unselectedColor_buf__selector == 2) { + unselectedColor_buf_.selector = 2; + unselectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (unselectedColor_buf__selector == 3) { + unselectedColor_buf_.selector = 3; + unselectedColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for unselectedColor_buf_ has to be chosen through deserialisation."; } + unselectedColor_buf.value = static_cast(unselectedColor_buf_); + } value.unselectedColor = unselectedColor_buf; return value; } @@ -71793,105 +72100,105 @@ class Deserializer : public DeserializerBase { Opt_TextOverflow overflow_buf = {}; overflow_buf.tag = overflow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (overflow_buf_runtimeType)) - { - overflow_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + overflow_buf.value = static_cast(valueDeserializer.readInt32()); + } value.overflow = overflow_buf; const auto maxLines_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number maxLines_buf = {}; maxLines_buf.tag = maxLines_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (maxLines_buf_runtimeType)) - { - maxLines_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + maxLines_buf.value = static_cast(valueDeserializer.readNumber()); + } value.maxLines = maxLines_buf; const auto minFontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_ResourceStr minFontSize_buf = {}; minFontSize_buf.tag = minFontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (minFontSize_buf_runtimeType)) - { - const Ark_Int8 minFontSize_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_ResourceStr minFontSize_buf_ = {}; - minFontSize_buf_.selector = minFontSize_buf__selector; - if (minFontSize_buf__selector == 0) { - minFontSize_buf_.selector = 0; - minFontSize_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (minFontSize_buf__selector == 1) { - minFontSize_buf_.selector = 1; - const Ark_Int8 minFontSize_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceStr minFontSize_buf__u = {}; - minFontSize_buf__u.selector = minFontSize_buf__u_selector; - if (minFontSize_buf__u_selector == 0) { - minFontSize_buf__u.selector = 0; - minFontSize_buf__u.value0 = static_cast(valueDeserializer.readString()); - } - else if (minFontSize_buf__u_selector == 1) { - minFontSize_buf__u.selector = 1; - minFontSize_buf__u.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for minFontSize_buf__u has to be chosen through deserialisation."); - } - minFontSize_buf_.value1 = static_cast(minFontSize_buf__u); + { + const Ark_Int8 minFontSize_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_ResourceStr minFontSize_buf_ = {}; + minFontSize_buf_.selector = minFontSize_buf__selector; + if (minFontSize_buf__selector == 0) { + minFontSize_buf_.selector = 0; + minFontSize_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (minFontSize_buf__selector == 1) { + minFontSize_buf_.selector = 1; + const Ark_Int8 minFontSize_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceStr minFontSize_buf__u = {}; + minFontSize_buf__u.selector = minFontSize_buf__u_selector; + if (minFontSize_buf__u_selector == 0) { + minFontSize_buf__u.selector = 0; + minFontSize_buf__u.value0 = static_cast(valueDeserializer.readString()); + } + else if (minFontSize_buf__u_selector == 1) { + minFontSize_buf__u.selector = 1; + minFontSize_buf__u.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for minFontSize_buf_ has to be chosen through deserialisation."); + throw "One of the branches for minFontSize_buf__u has to be chosen through deserialisation."; } - minFontSize_buf.value = static_cast(minFontSize_buf_); + minFontSize_buf_.value1 = static_cast(minFontSize_buf__u); } + else { + throw "One of the branches for minFontSize_buf_ has to be chosen through deserialisation."; + } + minFontSize_buf.value = static_cast(minFontSize_buf_); + } value.minFontSize = minFontSize_buf; const auto maxFontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_ResourceStr maxFontSize_buf = {}; maxFontSize_buf.tag = maxFontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (maxFontSize_buf_runtimeType)) - { - const Ark_Int8 maxFontSize_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_ResourceStr maxFontSize_buf_ = {}; - maxFontSize_buf_.selector = maxFontSize_buf__selector; - if (maxFontSize_buf__selector == 0) { - maxFontSize_buf_.selector = 0; - maxFontSize_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (maxFontSize_buf__selector == 1) { - maxFontSize_buf_.selector = 1; - const Ark_Int8 maxFontSize_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceStr maxFontSize_buf__u = {}; - maxFontSize_buf__u.selector = maxFontSize_buf__u_selector; - if (maxFontSize_buf__u_selector == 0) { - maxFontSize_buf__u.selector = 0; - maxFontSize_buf__u.value0 = static_cast(valueDeserializer.readString()); - } - else if (maxFontSize_buf__u_selector == 1) { - maxFontSize_buf__u.selector = 1; - maxFontSize_buf__u.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for maxFontSize_buf__u has to be chosen through deserialisation."); - } - maxFontSize_buf_.value1 = static_cast(maxFontSize_buf__u); + { + const Ark_Int8 maxFontSize_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_ResourceStr maxFontSize_buf_ = {}; + maxFontSize_buf_.selector = maxFontSize_buf__selector; + if (maxFontSize_buf__selector == 0) { + maxFontSize_buf_.selector = 0; + maxFontSize_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (maxFontSize_buf__selector == 1) { + maxFontSize_buf_.selector = 1; + const Ark_Int8 maxFontSize_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceStr maxFontSize_buf__u = {}; + maxFontSize_buf__u.selector = maxFontSize_buf__u_selector; + if (maxFontSize_buf__u_selector == 0) { + maxFontSize_buf__u.selector = 0; + maxFontSize_buf__u.value0 = static_cast(valueDeserializer.readString()); + } + else if (maxFontSize_buf__u_selector == 1) { + maxFontSize_buf__u.selector = 1; + maxFontSize_buf__u.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for maxFontSize_buf_ has to be chosen through deserialisation."); + throw "One of the branches for maxFontSize_buf__u has to be chosen through deserialisation."; } - maxFontSize_buf.value = static_cast(maxFontSize_buf_); + maxFontSize_buf_.value1 = static_cast(maxFontSize_buf__u); } + else { + throw "One of the branches for maxFontSize_buf_ has to be chosen through deserialisation."; + } + maxFontSize_buf.value = static_cast(maxFontSize_buf_); + } value.maxFontSize = maxFontSize_buf; const auto heightAdaptivePolicy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TextHeightAdaptivePolicy heightAdaptivePolicy_buf = {}; heightAdaptivePolicy_buf.tag = heightAdaptivePolicy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (heightAdaptivePolicy_buf_runtimeType)) - { - heightAdaptivePolicy_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + heightAdaptivePolicy_buf.value = static_cast(valueDeserializer.readInt32()); + } value.heightAdaptivePolicy = heightAdaptivePolicy_buf; const auto font_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Font font_buf = {}; font_buf.tag = font_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (font_buf_runtimeType)) - { - font_buf.value = valueDeserializer.readFont(); - } + { + font_buf.value = valueDeserializer.readFont(); + } value.font = font_buf; return value; } @@ -71903,9 +72210,9 @@ class Deserializer : public DeserializerBase { Opt_Length borderRadius_buf = {}; borderRadius_buf.tag = borderRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf_runtimeType)) - { - borderRadius_buf.value = valueDeserializer.readLength(); - } + { + borderRadius_buf.value = valueDeserializer.readLength(); + } value.borderRadius = borderRadius_buf; return value; } @@ -71917,109 +72224,109 @@ class Deserializer : public DeserializerBase { Opt_Length left_buf = {}; left_buf.tag = left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (left_buf_runtimeType)) - { - left_buf.value = valueDeserializer.readLength(); - } + { + left_buf.value = valueDeserializer.readLength(); + } value.left = left_buf; const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length top_buf = {}; top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) - { - top_buf.value = valueDeserializer.readLength(); - } + { + top_buf.value = valueDeserializer.readLength(); + } value.top = top_buf; const auto right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length right_buf = {}; right_buf.tag = right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (right_buf_runtimeType)) - { - right_buf.value = valueDeserializer.readLength(); - } + { + right_buf.value = valueDeserializer.readLength(); + } value.right = right_buf; const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length bottom_buf = {}; bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf.value = valueDeserializer.readLength(); - } + { + bottom_buf.value = valueDeserializer.readLength(); + } value.bottom = bottom_buf; const auto size_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length size_buf = {}; size_buf.tag = size_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (size_buf_runtimeType)) - { - size_buf.value = valueDeserializer.readLength(); - } + { + size_buf.value = valueDeserializer.readLength(); + } value.size = size_buf; const auto mask_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean mask_buf = {}; mask_buf.tag = mask_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (mask_buf_runtimeType)) - { - mask_buf.value = valueDeserializer.readBoolean(); - } + { + mask_buf.value = valueDeserializer.readBoolean(); + } value.mask = mask_buf; const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto selectedColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor selectedColor_buf = {}; selectedColor_buf.tag = selectedColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (selectedColor_buf_runtimeType)) - { - const Ark_Int8 selectedColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor selectedColor_buf_ = {}; - selectedColor_buf_.selector = selectedColor_buf__selector; - if (selectedColor_buf__selector == 0) { - selectedColor_buf_.selector = 0; - selectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (selectedColor_buf__selector == 1) { - selectedColor_buf_.selector = 1; - selectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (selectedColor_buf__selector == 2) { - selectedColor_buf_.selector = 2; - selectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (selectedColor_buf__selector == 3) { - selectedColor_buf_.selector = 3; - selectedColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for selectedColor_buf_ has to be chosen through deserialisation."); - } - selectedColor_buf.value = static_cast(selectedColor_buf_); + { + const Ark_Int8 selectedColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor selectedColor_buf_ = {}; + selectedColor_buf_.selector = selectedColor_buf__selector; + if (selectedColor_buf__selector == 0) { + selectedColor_buf_.selector = 0; + selectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (selectedColor_buf__selector == 1) { + selectedColor_buf_.selector = 1; + selectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (selectedColor_buf__selector == 2) { + selectedColor_buf_.selector = 2; + selectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (selectedColor_buf__selector == 3) { + selectedColor_buf_.selector = 3; + selectedColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for selectedColor_buf_ has to be chosen through deserialisation."; } + selectedColor_buf.value = static_cast(selectedColor_buf_); + } value.selectedColor = selectedColor_buf; return value; } @@ -72051,61 +72358,61 @@ class Deserializer : public DeserializerBase { Opt_Length size_buf = {}; size_buf.tag = size_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (size_buf_runtimeType)) - { - size_buf.value = valueDeserializer.readLength(); - } + { + size_buf.value = valueDeserializer.readLength(); + } value.size = size_buf; const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto src_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr src_buf = {}; src_buf.tag = src_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (src_buf_runtimeType)) - { - const Ark_Int8 src_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr src_buf_ = {}; - src_buf_.selector = src_buf__selector; - if (src_buf__selector == 0) { - src_buf_.selector = 0; - src_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (src_buf__selector == 1) { - src_buf_.selector = 1; - src_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for src_buf_ has to be chosen through deserialisation."); - } - src_buf.value = static_cast(src_buf_); + { + const Ark_Int8 src_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr src_buf_ = {}; + src_buf_.selector = src_buf__selector; + if (src_buf__selector == 0) { + src_buf_.selector = 0; + src_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (src_buf__selector == 1) { + src_buf_.selector = 1; + src_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for src_buf_ has to be chosen through deserialisation."; } + src_buf.value = static_cast(src_buf_); + } value.src = src_buf; return value; } @@ -72123,9 +72430,9 @@ class Deserializer : public DeserializerBase { Opt_RichEditorLayoutStyle layoutStyle_buf = {}; layoutStyle_buf.tag = layoutStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (layoutStyle_buf_runtimeType)) - { - layoutStyle_buf.value = valueDeserializer.readRichEditorLayoutStyle(); - } + { + layoutStyle_buf.value = valueDeserializer.readRichEditorLayoutStyle(); + } value.layoutStyle = layoutStyle_buf; return value; } @@ -72148,47 +72455,47 @@ class Deserializer : public DeserializerBase { Opt_TextAlign textAlign_buf = {}; textAlign_buf.tag = textAlign_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (textAlign_buf_runtimeType)) - { - textAlign_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + textAlign_buf.value = static_cast(valueDeserializer.readInt32()); + } value.textAlign = textAlign_buf; const auto leadingMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Dimension_LeadingMarginPlaceholder leadingMargin_buf = {}; leadingMargin_buf.tag = leadingMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (leadingMargin_buf_runtimeType)) - { - const Ark_Int8 leadingMargin_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_LeadingMarginPlaceholder leadingMargin_buf_ = {}; - leadingMargin_buf_.selector = leadingMargin_buf__selector; - if (leadingMargin_buf__selector == 0) { - leadingMargin_buf_.selector = 0; - leadingMargin_buf_.value0 = valueDeserializer.readLength(); - } - else if (leadingMargin_buf__selector == 1) { - leadingMargin_buf_.selector = 1; - leadingMargin_buf_.value1 = valueDeserializer.readLeadingMarginPlaceholder(); - } - else { - throw new Error("One of the branches for leadingMargin_buf_ has to be chosen through deserialisation."); - } - leadingMargin_buf.value = static_cast(leadingMargin_buf_); + { + const Ark_Int8 leadingMargin_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_LeadingMarginPlaceholder leadingMargin_buf_ = {}; + leadingMargin_buf_.selector = leadingMargin_buf__selector; + if (leadingMargin_buf__selector == 0) { + leadingMargin_buf_.selector = 0; + leadingMargin_buf_.value0 = valueDeserializer.readLength(); + } + else if (leadingMargin_buf__selector == 1) { + leadingMargin_buf_.selector = 1; + leadingMargin_buf_.value1 = valueDeserializer.readLeadingMarginPlaceholder(); } + else { + throw "One of the branches for leadingMargin_buf_ has to be chosen through deserialisation."; + } + leadingMargin_buf.value = static_cast(leadingMargin_buf_); + } value.leadingMargin = leadingMargin_buf; const auto wordBreak_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_WordBreak wordBreak_buf = {}; wordBreak_buf.tag = wordBreak_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (wordBreak_buf_runtimeType)) - { - wordBreak_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + wordBreak_buf.value = static_cast(valueDeserializer.readInt32()); + } value.wordBreak = wordBreak_buf; const auto lineBreakStrategy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LineBreakStrategy lineBreakStrategy_buf = {}; lineBreakStrategy_buf.tag = lineBreakStrategy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lineBreakStrategy_buf_runtimeType)) - { - lineBreakStrategy_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + lineBreakStrategy_buf.value = static_cast(valueDeserializer.readInt32()); + } value.lineBreakStrategy = lineBreakStrategy_buf; return value; } @@ -72216,7 +72523,7 @@ class Deserializer : public DeserializerBase { fontColor_buf.value3 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for fontColor_buf has to be chosen through deserialisation."); + throw "One of the branches for fontColor_buf has to be chosen through deserialisation."; } value.fontColor = static_cast(fontColor_buf); value.fontSize = static_cast(valueDeserializer.readNumber()); @@ -72228,40 +72535,40 @@ class Deserializer : public DeserializerBase { Opt_Array_ShadowOptions textShadow_buf = {}; textShadow_buf.tag = textShadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (textShadow_buf_runtimeType)) - { - const Ark_Int32 textShadow_buf__length = valueDeserializer.readInt32(); - Array_ShadowOptions textShadow_buf_ = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int32 textShadow_buf__length = valueDeserializer.readInt32(); + Array_ShadowOptions textShadow_buf_ = {}; + valueDeserializer.resizeArray::type, std::decay::type>(&textShadow_buf_, textShadow_buf__length); - for (int textShadow_buf__i = 0; textShadow_buf__i < textShadow_buf__length; textShadow_buf__i++) { - textShadow_buf_.array[textShadow_buf__i] = valueDeserializer.readShadowOptions(); - } - textShadow_buf.value = textShadow_buf_; + for (int textShadow_buf__i = 0; textShadow_buf__i < textShadow_buf__length; textShadow_buf__i++) { + textShadow_buf_.array[textShadow_buf__i] = valueDeserializer.readShadowOptions(); } + textShadow_buf.value = textShadow_buf_; + } value.textShadow = textShadow_buf; const auto letterSpacing_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number letterSpacing_buf = {}; letterSpacing_buf.tag = letterSpacing_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (letterSpacing_buf_runtimeType)) - { - letterSpacing_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + letterSpacing_buf.value = static_cast(valueDeserializer.readNumber()); + } value.letterSpacing = letterSpacing_buf; const auto lineHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number lineHeight_buf = {}; lineHeight_buf.tag = lineHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lineHeight_buf_runtimeType)) - { - lineHeight_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + lineHeight_buf.value = static_cast(valueDeserializer.readNumber()); + } value.lineHeight = lineHeight_buf; const auto fontFeature_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String fontFeature_buf = {}; fontFeature_buf.tag = fontFeature_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontFeature_buf_runtimeType)) - { - fontFeature_buf.value = static_cast(valueDeserializer.readString()); - } + { + fontFeature_buf.value = static_cast(valueDeserializer.readString()); + } value.fontFeature = fontFeature_buf; return value; } @@ -72273,49 +72580,49 @@ class Deserializer : public DeserializerBase { Opt_Callback_Any builder_buf = {}; 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } value.builder = builder_buf; const auto actionAreaDistance_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length actionAreaDistance_buf = {}; actionAreaDistance_buf.tag = actionAreaDistance_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (actionAreaDistance_buf_runtimeType)) - { - actionAreaDistance_buf.value = valueDeserializer.readLength(); - } + { + actionAreaDistance_buf.value = valueDeserializer.readLength(); + } value.actionAreaDistance = actionAreaDistance_buf; const auto onAction_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onAction_buf = {}; onAction_buf.tag = onAction_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onAction_buf_runtimeType)) - { - onAction_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onAction_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onAction = onAction_buf; const auto onEnterActionArea_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onEnterActionArea_buf = {}; onEnterActionArea_buf.tag = onEnterActionArea_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onEnterActionArea_buf_runtimeType)) - { - onEnterActionArea_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onEnterActionArea_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onEnterActionArea = onEnterActionArea_buf; const auto onExitActionArea_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onExitActionArea_buf = {}; onExitActionArea_buf.tag = onExitActionArea_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onExitActionArea_buf_runtimeType)) - { - onExitActionArea_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onExitActionArea_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onExitActionArea = onExitActionArea_buf; const auto onStateChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_SwipeActionState_Void onStateChange_buf = {}; onStateChange_buf.tag = onStateChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onStateChange_buf_runtimeType)) - { - onStateChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SwipeActionState_Void))))}; - } + { + onStateChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SwipeActionState_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_SwipeActionState_Void))))}; + } value.onStateChange = onStateChange_buf; return value; } @@ -72327,49 +72634,49 @@ class Deserializer : public DeserializerBase { Opt_Number xs_buf = {}; xs_buf.tag = xs_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (xs_buf_runtimeType)) - { - xs_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + xs_buf.value = static_cast(valueDeserializer.readNumber()); + } value.xs = xs_buf; const auto sm_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number sm_buf = {}; sm_buf.tag = sm_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + sm_buf.value = static_cast(valueDeserializer.readNumber()); + } value.sm = sm_buf; const auto md_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number md_buf = {}; md_buf.tag = md_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (md_buf_runtimeType)) - { - md_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + md_buf.value = static_cast(valueDeserializer.readNumber()); + } value.md = md_buf; const auto lg_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number lg_buf = {}; lg_buf.tag = lg_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + lg_buf.value = static_cast(valueDeserializer.readNumber()); + } value.lg = lg_buf; const auto xl_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number xl_buf = {}; xl_buf.tag = xl_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (xl_buf_runtimeType)) - { - xl_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + xl_buf.value = static_cast(valueDeserializer.readNumber()); + } value.xl = xl_buf; const auto xxl_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number xxl_buf = {}; xxl_buf.tag = xxl_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (xxl_buf_runtimeType)) - { - xxl_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + xxl_buf.value = static_cast(valueDeserializer.readNumber()); + } value.xxl = xxl_buf; return value; } @@ -72381,45 +72688,45 @@ class Deserializer : public DeserializerBase { Opt_Union_Length_GridRowSizeOption 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_Int8 x_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_GridRowSizeOption x_buf_ = {}; - x_buf_.selector = x_buf__selector; - if (x_buf__selector == 0) { - x_buf_.selector = 0; - x_buf_.value0 = valueDeserializer.readLength(); - } - else if (x_buf__selector == 1) { - x_buf_.selector = 1; - x_buf_.value1 = valueDeserializer.readGridRowSizeOption(); - } - else { - throw new Error("One of the branches for x_buf_ has to be chosen through deserialisation."); - } - x_buf.value = static_cast(x_buf_); + { + const Ark_Int8 x_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_GridRowSizeOption x_buf_ = {}; + x_buf_.selector = x_buf__selector; + if (x_buf__selector == 0) { + x_buf_.selector = 0; + x_buf_.value0 = valueDeserializer.readLength(); + } + else if (x_buf__selector == 1) { + x_buf_.selector = 1; + x_buf_.value1 = valueDeserializer.readGridRowSizeOption(); + } + else { + throw "One of the branches for x_buf_ has to be chosen through deserialisation."; } + x_buf.value = static_cast(x_buf_); + } value.x = x_buf; const auto y_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Length_GridRowSizeOption 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_Int8 y_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_GridRowSizeOption y_buf_ = {}; - y_buf_.selector = y_buf__selector; - if (y_buf__selector == 0) { - y_buf_.selector = 0; - y_buf_.value0 = valueDeserializer.readLength(); - } - else if (y_buf__selector == 1) { - y_buf_.selector = 1; - y_buf_.value1 = valueDeserializer.readGridRowSizeOption(); - } - else { - throw new Error("One of the branches for y_buf_ has to be chosen through deserialisation."); - } - y_buf.value = static_cast(y_buf_); + { + const Ark_Int8 y_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_GridRowSizeOption y_buf_ = {}; + y_buf_.selector = y_buf__selector; + if (y_buf__selector == 0) { + y_buf_.selector = 0; + y_buf_.value0 = valueDeserializer.readLength(); + } + else if (y_buf__selector == 1) { + y_buf_.selector = 1; + y_buf_.value1 = valueDeserializer.readGridRowSizeOption(); + } + else { + throw "One of the branches for y_buf_ has to be chosen through deserialisation."; } + y_buf.value = static_cast(y_buf_); + } value.y = y_buf; return value; } @@ -72431,57 +72738,127 @@ class Deserializer : public DeserializerBase { Opt_Number xs_buf = {}; xs_buf.tag = xs_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (xs_buf_runtimeType)) - { - xs_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + xs_buf.value = static_cast(valueDeserializer.readNumber()); + } value.xs = xs_buf; const auto sm_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number sm_buf = {}; sm_buf.tag = sm_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + sm_buf.value = static_cast(valueDeserializer.readNumber()); + } value.sm = sm_buf; const auto md_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number md_buf = {}; md_buf.tag = md_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (md_buf_runtimeType)) - { - md_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + md_buf.value = static_cast(valueDeserializer.readNumber()); + } value.md = md_buf; const auto lg_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number lg_buf = {}; lg_buf.tag = lg_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + lg_buf.value = static_cast(valueDeserializer.readNumber()); + } value.lg = lg_buf; const auto xl_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number xl_buf = {}; xl_buf.tag = xl_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (xl_buf_runtimeType)) - { - xl_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + xl_buf.value = static_cast(valueDeserializer.readNumber()); + } value.xl = xl_buf; const auto xxl_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number xxl_buf = {}; xxl_buf.tag = xxl_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (xxl_buf_runtimeType)) - { - xxl_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + xxl_buf.value = static_cast(valueDeserializer.readNumber()); + } value.xxl = xxl_buf; return value; } - Ark_LinearGradient readLinearGradient() + Ark_LinearGradient_common readLinearGradient_common() { - Ark_LinearGradient value = {}; + Ark_LinearGradient_common value = {}; Deserializer& valueDeserializer = *this; - value.__stub = static_cast(valueDeserializer.readString()); + const auto angle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String angle_buf = {}; + angle_buf.tag = angle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (angle_buf_runtimeType)) + { + const Ark_Int8 angle_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String angle_buf_ = {}; + angle_buf_.selector = angle_buf__selector; + if (angle_buf__selector == 0) { + angle_buf_.selector = 0; + angle_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (angle_buf__selector == 1) { + angle_buf_.selector = 1; + angle_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for angle_buf_ has to be chosen through deserialisation."; + } + angle_buf.value = static_cast(angle_buf_); + } + value.angle = angle_buf; + const auto direction_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_GradientDirection direction_buf = {}; + direction_buf.tag = direction_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (direction_buf_runtimeType)) + { + direction_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.direction = direction_buf; + const Ark_Int32 colors_buf_length = valueDeserializer.readInt32(); + Array_Tuple_ResourceColor_Number colors_buf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&colors_buf, colors_buf_length); + for (int colors_buf_i = 0; colors_buf_i < colors_buf_length; colors_buf_i++) { + Ark_Tuple_ResourceColor_Number colors_buf_buf = {}; + const Ark_Int8 colors_buf_buf_value0_buf_selector = valueDeserializer.readInt8(); + Ark_ResourceColor colors_buf_buf_value0_buf = {}; + colors_buf_buf_value0_buf.selector = colors_buf_buf_value0_buf_selector; + if (colors_buf_buf_value0_buf_selector == 0) { + colors_buf_buf_value0_buf.selector = 0; + colors_buf_buf_value0_buf.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (colors_buf_buf_value0_buf_selector == 1) { + colors_buf_buf_value0_buf.selector = 1; + colors_buf_buf_value0_buf.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (colors_buf_buf_value0_buf_selector == 2) { + colors_buf_buf_value0_buf.selector = 2; + colors_buf_buf_value0_buf.value2 = static_cast(valueDeserializer.readString()); + } + else if (colors_buf_buf_value0_buf_selector == 3) { + colors_buf_buf_value0_buf.selector = 3; + colors_buf_buf_value0_buf.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for colors_buf_buf_value0_buf has to be chosen through deserialisation."; + } + colors_buf_buf.value0 = static_cast(colors_buf_buf_value0_buf); + colors_buf_buf.value1 = static_cast(valueDeserializer.readNumber()); + colors_buf.array[colors_buf_i] = colors_buf_buf; + } + value.colors = colors_buf; + const auto repeating_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean repeating_buf = {}; + repeating_buf.tag = repeating_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (repeating_buf_runtimeType)) + { + repeating_buf.value = valueDeserializer.readBoolean(); + } + value.repeating = repeating_buf; return value; } Ark_Scene readScene() @@ -72529,30 +72906,30 @@ class Deserializer : public DeserializerBase { title_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for title_buf has to be chosen through deserialisation."); + throw "One of the branches for title_buf has to be chosen through deserialisation."; } value.title = static_cast(title_buf); const auto subtitle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr subtitle_buf = {}; subtitle_buf.tag = subtitle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (subtitle_buf_runtimeType)) - { - const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr subtitle_buf_ = {}; - subtitle_buf_.selector = subtitle_buf__selector; - if (subtitle_buf__selector == 0) { - subtitle_buf_.selector = 0; - subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_.selector = 1; - subtitle_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation."); - } - subtitle_buf.value = static_cast(subtitle_buf_); + { + const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr subtitle_buf_ = {}; + subtitle_buf_.selector = subtitle_buf__selector; + if (subtitle_buf__selector == 0) { + subtitle_buf_.selector = 0; + subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_.selector = 1; + subtitle_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for subtitle_buf_ has to be chosen through deserialisation."; } + subtitle_buf.value = static_cast(subtitle_buf_); + } value.subtitle = subtitle_buf; return value; } @@ -72564,39 +72941,39 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor textColor_buf = {}; textColor_buf.tag = textColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (textColor_buf_runtimeType)) - { - const Ark_Int8 textColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor textColor_buf_ = {}; - textColor_buf_.selector = textColor_buf__selector; - if (textColor_buf__selector == 0) { - textColor_buf_.selector = 0; - textColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (textColor_buf__selector == 1) { - textColor_buf_.selector = 1; - textColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (textColor_buf__selector == 2) { - textColor_buf_.selector = 2; - textColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (textColor_buf__selector == 3) { - textColor_buf_.selector = 3; - textColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for textColor_buf_ has to be chosen through deserialisation."); - } - textColor_buf.value = static_cast(textColor_buf_); + { + const Ark_Int8 textColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor textColor_buf_ = {}; + textColor_buf_.selector = textColor_buf__selector; + if (textColor_buf__selector == 0) { + textColor_buf_.selector = 0; + textColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (textColor_buf__selector == 1) { + textColor_buf_.selector = 1; + textColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (textColor_buf__selector == 2) { + textColor_buf_.selector = 2; + textColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (textColor_buf__selector == 3) { + textColor_buf_.selector = 3; + textColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for textColor_buf_ has to be chosen through deserialisation."; } + textColor_buf.value = static_cast(textColor_buf_); + } value.textColor = textColor_buf; const auto font_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Font font_buf = {}; font_buf.tag = font_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (font_buf_runtimeType)) - { - font_buf.value = valueDeserializer.readFont(); - } + { + font_buf.value = valueDeserializer.readFont(); + } value.font = font_buf; return value; } @@ -72608,85 +72985,85 @@ class Deserializer : public DeserializerBase { Opt_Number x_buf = {}; x_buf.tag = x_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (x_buf_runtimeType)) - { - x_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + x_buf.value = static_cast(valueDeserializer.readNumber()); + } value.x = x_buf; const auto y_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number y_buf = {}; y_buf.tag = y_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (y_buf_runtimeType)) - { - y_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + y_buf.value = static_cast(valueDeserializer.readNumber()); + } value.y = y_buf; const auto z_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number z_buf = {}; z_buf.tag = z_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (z_buf_runtimeType)) - { - z_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + z_buf.value = static_cast(valueDeserializer.readNumber()); + } value.z = z_buf; const auto centerX_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String centerX_buf = {}; centerX_buf.tag = centerX_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (centerX_buf_runtimeType)) - { - const Ark_Int8 centerX_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String centerX_buf_ = {}; - centerX_buf_.selector = centerX_buf__selector; - if (centerX_buf__selector == 0) { - centerX_buf_.selector = 0; - centerX_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (centerX_buf__selector == 1) { - centerX_buf_.selector = 1; - centerX_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for centerX_buf_ has to be chosen through deserialisation."); - } - centerX_buf.value = static_cast(centerX_buf_); + { + const Ark_Int8 centerX_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String centerX_buf_ = {}; + centerX_buf_.selector = centerX_buf__selector; + if (centerX_buf__selector == 0) { + centerX_buf_.selector = 0; + centerX_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (centerX_buf__selector == 1) { + centerX_buf_.selector = 1; + centerX_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for centerX_buf_ has to be chosen through deserialisation."; } + centerX_buf.value = static_cast(centerX_buf_); + } value.centerX = centerX_buf; const auto centerY_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String centerY_buf = {}; centerY_buf.tag = centerY_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (centerY_buf_runtimeType)) - { - const Ark_Int8 centerY_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String centerY_buf_ = {}; - centerY_buf_.selector = centerY_buf__selector; - if (centerY_buf__selector == 0) { - centerY_buf_.selector = 0; - centerY_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (centerY_buf__selector == 1) { - centerY_buf_.selector = 1; - centerY_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for centerY_buf_ has to be chosen through deserialisation."); - } - centerY_buf.value = static_cast(centerY_buf_); + { + const Ark_Int8 centerY_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String centerY_buf_ = {}; + centerY_buf_.selector = centerY_buf__selector; + if (centerY_buf__selector == 0) { + centerY_buf_.selector = 0; + centerY_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (centerY_buf__selector == 1) { + centerY_buf_.selector = 1; + centerY_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for centerY_buf_ has to be chosen through deserialisation."; } + centerY_buf.value = static_cast(centerY_buf_); + } value.centerY = centerY_buf; const auto centerZ_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number centerZ_buf = {}; centerZ_buf.tag = centerZ_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (centerZ_buf_runtimeType)) - { - centerZ_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + centerZ_buf.value = static_cast(valueDeserializer.readNumber()); + } value.centerZ = centerZ_buf; const auto perspective_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number perspective_buf = {}; perspective_buf.tag = perspective_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (perspective_buf_runtimeType)) - { - perspective_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + perspective_buf.value = static_cast(valueDeserializer.readNumber()); + } value.perspective = perspective_buf; const Ark_Int8 angle_buf_selector = valueDeserializer.readInt8(); Ark_Union_Number_String angle_buf = {}; @@ -72700,7 +73077,7 @@ class Deserializer : public DeserializerBase { angle_buf.value1 = static_cast(valueDeserializer.readString()); } else { - throw new Error("One of the branches for angle_buf has to be chosen through deserialisation."); + throw "One of the branches for angle_buf has to be chosen through deserialisation."; } value.angle = static_cast(angle_buf); return value; @@ -72713,69 +73090,69 @@ class Deserializer : public DeserializerBase { Opt_Number x_buf = {}; x_buf.tag = x_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (x_buf_runtimeType)) - { - x_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + x_buf.value = static_cast(valueDeserializer.readNumber()); + } value.x = x_buf; const auto y_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number y_buf = {}; y_buf.tag = y_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (y_buf_runtimeType)) - { - y_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + y_buf.value = static_cast(valueDeserializer.readNumber()); + } value.y = y_buf; const auto z_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number z_buf = {}; z_buf.tag = z_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (z_buf_runtimeType)) - { - z_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + z_buf.value = static_cast(valueDeserializer.readNumber()); + } value.z = z_buf; const auto centerX_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String centerX_buf = {}; centerX_buf.tag = centerX_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (centerX_buf_runtimeType)) - { - const Ark_Int8 centerX_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String centerX_buf_ = {}; - centerX_buf_.selector = centerX_buf__selector; - if (centerX_buf__selector == 0) { - centerX_buf_.selector = 0; - centerX_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (centerX_buf__selector == 1) { - centerX_buf_.selector = 1; - centerX_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for centerX_buf_ has to be chosen through deserialisation."); - } - centerX_buf.value = static_cast(centerX_buf_); + { + const Ark_Int8 centerX_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String centerX_buf_ = {}; + centerX_buf_.selector = centerX_buf__selector; + if (centerX_buf__selector == 0) { + centerX_buf_.selector = 0; + centerX_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (centerX_buf__selector == 1) { + centerX_buf_.selector = 1; + centerX_buf_.value1 = static_cast(valueDeserializer.readString()); } + else { + throw "One of the branches for centerX_buf_ has to be chosen through deserialisation."; + } + centerX_buf.value = static_cast(centerX_buf_); + } value.centerX = centerX_buf; const auto centerY_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String centerY_buf = {}; centerY_buf.tag = centerY_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (centerY_buf_runtimeType)) - { - const Ark_Int8 centerY_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String centerY_buf_ = {}; - centerY_buf_.selector = centerY_buf__selector; - if (centerY_buf__selector == 0) { - centerY_buf_.selector = 0; - centerY_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (centerY_buf__selector == 1) { - centerY_buf_.selector = 1; - centerY_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for centerY_buf_ has to be chosen through deserialisation."); - } - centerY_buf.value = static_cast(centerY_buf_); + { + const Ark_Int8 centerY_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String centerY_buf_ = {}; + centerY_buf_.selector = centerY_buf__selector; + if (centerY_buf__selector == 0) { + centerY_buf_.selector = 0; + centerY_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (centerY_buf__selector == 1) { + centerY_buf_.selector = 1; + centerY_buf_.value1 = static_cast(valueDeserializer.readString()); } + else { + throw "One of the branches for centerY_buf_ has to be chosen through deserialisation."; + } + centerY_buf.value = static_cast(centerY_buf_); + } value.centerY = centerY_buf; return value; } @@ -72787,67 +73164,67 @@ class Deserializer : public DeserializerBase { 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_Int8 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()); - } - else { - throw new Error("One of the branches for x_buf_ has to be chosen through deserialisation."); - } - x_buf.value = static_cast(x_buf_); + { + const Ark_Int8 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()); } + else { + throw "One of the branches for x_buf_ has to be chosen through deserialisation."; + } + 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_Int8 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()); - } - else { - throw new Error("One of the branches for y_buf_ has to be chosen through deserialisation."); - } - y_buf.value = static_cast(y_buf_); + { + const Ark_Int8 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()); } + else { + throw "One of the branches for y_buf_ has to be chosen through deserialisation."; + } + y_buf.value = static_cast(y_buf_); + } value.y = y_buf; const auto z_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String z_buf = {}; z_buf.tag = z_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (z_buf_runtimeType)) - { - const Ark_Int8 z_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String z_buf_ = {}; - z_buf_.selector = z_buf__selector; - if (z_buf__selector == 0) { - z_buf_.selector = 0; - z_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (z_buf__selector == 1) { - z_buf_.selector = 1; - z_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for z_buf_ has to be chosen through deserialisation."); - } - z_buf.value = static_cast(z_buf_); + { + const Ark_Int8 z_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String z_buf_ = {}; + z_buf_.selector = z_buf__selector; + if (z_buf__selector == 0) { + z_buf_.selector = 0; + z_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (z_buf__selector == 1) { + z_buf_.selector = 1; + z_buf_.value1 = static_cast(valueDeserializer.readString()); } + else { + throw "One of the branches for z_buf_ has to be chosen through deserialisation."; + } + z_buf.value = static_cast(z_buf_); + } value.z = z_buf; return value; } @@ -72873,97 +73250,97 @@ class Deserializer : public DeserializerBase { Opt_String bundleName_buf = {}; bundleName_buf.tag = bundleName_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bundleName_buf_runtimeType)) - { - bundleName_buf.value = static_cast(valueDeserializer.readString()); - } + { + bundleName_buf.value = static_cast(valueDeserializer.readString()); + } value.bundleName = bundleName_buf; const auto abilityName_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String abilityName_buf = {}; abilityName_buf.tag = abilityName_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (abilityName_buf_runtimeType)) - { - abilityName_buf.value = static_cast(valueDeserializer.readString()); - } + { + abilityName_buf.value = static_cast(valueDeserializer.readString()); + } value.abilityName = abilityName_buf; const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String deviceId_buf = {}; deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf.value = static_cast(valueDeserializer.readString()); - } + { + deviceId_buf.value = static_cast(valueDeserializer.readString()); + } value.deviceId = deviceId_buf; const auto uri_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String uri_buf = {}; uri_buf.tag = uri_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (uri_buf_runtimeType)) - { - uri_buf.value = static_cast(valueDeserializer.readString()); - } + { + uri_buf.value = static_cast(valueDeserializer.readString()); + } value.uri = uri_buf; const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String 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.readString()); - } + { + type_buf.value = static_cast(valueDeserializer.readString()); + } value.type = type_buf; const auto flags_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number flags_buf = {}; flags_buf.tag = flags_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (flags_buf_runtimeType)) - { - flags_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + flags_buf.value = static_cast(valueDeserializer.readNumber()); + } value.flags = flags_buf; const auto action_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String 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 = static_cast(valueDeserializer.readString()); - } + { + action_buf.value = static_cast(valueDeserializer.readString()); + } value.action = action_buf; const auto parameters_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Map_String_CustomObject parameters_buf = {}; parameters_buf.tag = parameters_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (parameters_buf_runtimeType)) - { - const Ark_Int32 parameters_buf__size = valueDeserializer.readInt32(); - Map_String_CustomObject parameters_buf_ = {}; - valueDeserializer.resizeMap(¶meters_buf_, parameters_buf__size); - for (int parameters_buf__i = 0; parameters_buf__i < parameters_buf__size; parameters_buf__i++) { - const Ark_String parameters_buf__key = static_cast(valueDeserializer.readString()); - const Ark_CustomObject parameters_buf__value = static_cast(valueDeserializer.readCustomObject("Object")); - parameters_buf_.keys[parameters_buf__i] = parameters_buf__key; - parameters_buf_.values[parameters_buf__i] = parameters_buf__value; - } - parameters_buf.value = parameters_buf_; - } + { + const Ark_Int32 parameters_buf__size = valueDeserializer.readInt32(); + Map_String_CustomObject parameters_buf_ = {}; + valueDeserializer.resizeMap(¶meters_buf_, parameters_buf__size); + for (int parameters_buf__i = 0; parameters_buf__i < parameters_buf__size; parameters_buf__i++) { + const Ark_String parameters_buf__key = static_cast(valueDeserializer.readString()); + const Ark_CustomObject parameters_buf__value = static_cast(valueDeserializer.readCustomObject("Object")); + parameters_buf_.keys[parameters_buf__i] = parameters_buf__key; + parameters_buf_.values[parameters_buf__i] = parameters_buf__value; + } + parameters_buf.value = parameters_buf_; + } value.parameters = parameters_buf; const auto entities_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Array_String entities_buf = {}; entities_buf.tag = entities_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (entities_buf_runtimeType)) - { - const Ark_Int32 entities_buf__length = valueDeserializer.readInt32(); - Array_String entities_buf_ = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int32 entities_buf__length = valueDeserializer.readInt32(); + Array_String entities_buf_ = {}; + valueDeserializer.resizeArray::type, std::decay::type>(&entities_buf_, entities_buf__length); - for (int entities_buf__i = 0; entities_buf__i < entities_buf__length; entities_buf__i++) { - entities_buf_.array[entities_buf__i] = static_cast(valueDeserializer.readString()); - } - entities_buf.value = entities_buf_; + for (int entities_buf__i = 0; entities_buf__i < entities_buf__length; entities_buf__i++) { + entities_buf_.array[entities_buf__i] = static_cast(valueDeserializer.readString()); } + entities_buf.value = entities_buf_; + } value.entities = entities_buf; const auto moduleName_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String moduleName_buf = {}; moduleName_buf.tag = moduleName_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (moduleName_buf_runtimeType)) - { - moduleName_buf.value = static_cast(valueDeserializer.readString()); - } + { + moduleName_buf.value = static_cast(valueDeserializer.readString()); + } value.moduleName = moduleName_buf; return value; } @@ -72981,27 +73358,27 @@ class Deserializer : public DeserializerBase { Opt_Callback_Boolean_Void onTransitionEnd_buf = {}; onTransitionEnd_buf.tag = onTransitionEnd_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onTransitionEnd_buf_runtimeType)) - { - onTransitionEnd_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; - } + { + onTransitionEnd_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + } value.onTransitionEnd = onTransitionEnd_buf; const auto timeout_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number timeout_buf = {}; timeout_buf.tag = timeout_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (timeout_buf_runtimeType)) - { - timeout_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + timeout_buf.value = static_cast(valueDeserializer.readNumber()); + } value.timeout = timeout_buf; const auto isInteractive_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean isInteractive_buf = {}; isInteractive_buf.tag = isInteractive_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (isInteractive_buf_runtimeType)) - { - isInteractive_buf.value = valueDeserializer.readBoolean(); - } + { + 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_NavigationTransitionProxy_Void))))}; return value; } Ark_NavContentInfo readNavContentInfo() @@ -73012,34 +73389,34 @@ class Deserializer : public DeserializerBase { Opt_String name_buf = {}; name_buf.tag = name_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (name_buf_runtimeType)) - { - name_buf.value = static_cast(valueDeserializer.readString()); - } + { + name_buf.value = static_cast(valueDeserializer.readString()); + } value.name = name_buf; value.index = static_cast(valueDeserializer.readNumber()); const auto mode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_NavDestinationMode mode_buf = {}; mode_buf.tag = mode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (mode_buf_runtimeType)) - { - mode_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + mode_buf.value = static_cast(valueDeserializer.readInt32()); + } value.mode = mode_buf; const auto param_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_CustomObject param_buf = {}; param_buf.tag = param_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (param_buf_runtimeType)) - { - param_buf.value = static_cast(valueDeserializer.readCustomObject("Object")); - } + { + param_buf.value = static_cast(valueDeserializer.readCustomObject("Object")); + } value.param = param_buf; const auto navDestinationId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String navDestinationId_buf = {}; navDestinationId_buf.tag = navDestinationId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (navDestinationId_buf_runtimeType)) - { - navDestinationId_buf.value = static_cast(valueDeserializer.readString()); - } + { + navDestinationId_buf.value = static_cast(valueDeserializer.readString()); + } value.navDestinationId = navDestinationId_buf; return value; } @@ -73058,39 +73435,39 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto font_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Font font_buf = {}; font_buf.tag = font_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (font_buf_runtimeType)) - { - font_buf.value = valueDeserializer.readFont(); - } + { + font_buf.value = valueDeserializer.readFont(); + } value.font = font_buf; return value; } @@ -73102,212 +73479,212 @@ class Deserializer : public DeserializerBase { Opt_ButtonType 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()); - } + { + type_buf.value = static_cast(valueDeserializer.readInt32()); + } value.type = type_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ButtonStyleMode style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } value.style = style_buf; const auto role_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ButtonRole role_buf = {}; role_buf.tag = role_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (role_buf_runtimeType)) - { - role_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + role_buf.value = static_cast(valueDeserializer.readInt32()); + } value.role = role_buf; const auto fontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length fontSize_buf = {}; fontSize_buf.tag = fontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontSize_buf_runtimeType)) - { - fontSize_buf.value = valueDeserializer.readLength(); - } + { + fontSize_buf.value = valueDeserializer.readLength(); + } value.fontSize = fontSize_buf; const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor fontColor_buf = {}; fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) - { - const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColor_buf_ = {}; - fontColor_buf_.selector = fontColor_buf__selector; - if (fontColor_buf__selector == 0) { - fontColor_buf_.selector = 0; - fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_.selector = 1; - fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_.selector = 2; - fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_.selector = 3; - fontColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation."); - } - fontColor_buf.value = static_cast(fontColor_buf_); + { + const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColor_buf_ = {}; + fontColor_buf_.selector = fontColor_buf__selector; + if (fontColor_buf__selector == 0) { + fontColor_buf_.selector = 0; + fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_.selector = 1; + fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_.selector = 2; + fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_.selector = 3; + fontColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; } + fontColor_buf.value = static_cast(fontColor_buf_); + } value.fontColor = fontColor_buf; const auto fontWeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_FontWeight_Number_String fontWeight_buf = {}; fontWeight_buf.tag = fontWeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const Ark_Int8 fontWeight_buf__selector = valueDeserializer.readInt8(); - Ark_Union_FontWeight_Number_String fontWeight_buf_ = {}; - fontWeight_buf_.selector = fontWeight_buf__selector; - if (fontWeight_buf__selector == 0) { - fontWeight_buf_.selector = 0; - fontWeight_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_.selector = 1; - fontWeight_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_.selector = 2; - fontWeight_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation."); - } - fontWeight_buf.value = static_cast(fontWeight_buf_); + { + const Ark_Int8 fontWeight_buf__selector = valueDeserializer.readInt8(); + Ark_Union_FontWeight_Number_String fontWeight_buf_ = {}; + fontWeight_buf_.selector = fontWeight_buf__selector; + if (fontWeight_buf__selector == 0) { + fontWeight_buf_.selector = 0; + fontWeight_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_.selector = 1; + fontWeight_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_.selector = 2; + fontWeight_buf_.value2 = static_cast(valueDeserializer.readString()); } + else { + throw "One of the branches for fontWeight_buf_ has to be chosen through deserialisation."; + } + fontWeight_buf.value = static_cast(fontWeight_buf_); + } value.fontWeight = fontWeight_buf; const auto fontStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_FontStyle fontStyle_buf = {}; fontStyle_buf.tag = fontStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontStyle_buf_runtimeType)) - { - fontStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + fontStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.fontStyle = fontStyle_buf; const auto fontFamily_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Resource_String fontFamily_buf = {}; fontFamily_buf.tag = fontFamily_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontFamily_buf_runtimeType)) - { - const Ark_Int8 fontFamily_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Resource_String fontFamily_buf_ = {}; - fontFamily_buf_.selector = fontFamily_buf__selector; - if (fontFamily_buf__selector == 0) { - fontFamily_buf_.selector = 0; - fontFamily_buf_.value0 = valueDeserializer.readResource(); - } - else if (fontFamily_buf__selector == 1) { - fontFamily_buf_.selector = 1; - fontFamily_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for fontFamily_buf_ has to be chosen through deserialisation."); - } - fontFamily_buf.value = static_cast(fontFamily_buf_); + { + const Ark_Int8 fontFamily_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Resource_String fontFamily_buf_ = {}; + fontFamily_buf_.selector = fontFamily_buf__selector; + if (fontFamily_buf__selector == 0) { + fontFamily_buf_.selector = 0; + fontFamily_buf_.value0 = valueDeserializer.readResource(); + } + else if (fontFamily_buf__selector == 1) { + fontFamily_buf_.selector = 1; + fontFamily_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for fontFamily_buf_ has to be chosen through deserialisation."; } + fontFamily_buf.value = static_cast(fontFamily_buf_); + } value.fontFamily = fontFamily_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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } + backgroundColor_buf.value = static_cast(backgroundColor_buf_); + } value.backgroundColor = backgroundColor_buf; const auto borderRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Length_BorderRadiuses borderRadius_buf = {}; borderRadius_buf.tag = borderRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_BorderRadiuses borderRadius_buf_ = {}; - borderRadius_buf_.selector = borderRadius_buf__selector; - if (borderRadius_buf__selector == 0) { - borderRadius_buf_.selector = 0; - borderRadius_buf_.value0 = valueDeserializer.readLength(); - } - else if (borderRadius_buf__selector == 1) { - borderRadius_buf_.selector = 1; - Ark_BorderRadiuses borderRadius_buf__u = {}; - const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topLeft_buf = {}; - borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) - { - borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; - const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topRight_buf = {}; - borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) - { - borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; - const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; - borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) - { - borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; - const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomRight_buf = {}; - borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) - { - borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; - borderRadius_buf_.value1 = borderRadius_buf__u; - } - else { - throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation."); - } - borderRadius_buf.value = static_cast(borderRadius_buf_); + { + const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_BorderRadiuses borderRadius_buf_ = {}; + borderRadius_buf_.selector = borderRadius_buf__selector; + if (borderRadius_buf__selector == 0) { + borderRadius_buf_.selector = 0; + borderRadius_buf_.value0 = valueDeserializer.readLength(); + } + else if (borderRadius_buf__selector == 1) { + borderRadius_buf_.selector = 1; + Ark_BorderRadiuses borderRadius_buf__u = {}; + const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topLeft_buf = {}; + borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; + const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topRight_buf = {}; + borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; + const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; + borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; + const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomRight_buf = {}; + borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; + borderRadius_buf_.value1 = borderRadius_buf__u; } + else { + throw "One of the branches for borderRadius_buf_ has to be chosen through deserialisation."; + } + borderRadius_buf.value = static_cast(borderRadius_buf_); + } value.borderRadius = borderRadius_buf; const auto primary_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean primary_buf = {}; primary_buf.tag = primary_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (primary_buf_runtimeType)) - { - primary_buf.value = valueDeserializer.readBoolean(); - } + { + primary_buf.value = valueDeserializer.readBoolean(); + } value.primary = primary_buf; return value; } @@ -73325,17 +73702,17 @@ class Deserializer : public DeserializerBase { Opt_Number start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + start_buf.value = static_cast(valueDeserializer.readNumber()); + } value.start = start_buf; const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number end_buf = {}; end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + end_buf.value = static_cast(valueDeserializer.readNumber()); + } value.end = end_buf; return value; } @@ -73347,17 +73724,17 @@ class Deserializer : public DeserializerBase { Opt_Number start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + start_buf.value = static_cast(valueDeserializer.readNumber()); + } value.start = start_buf; const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number end_buf = {}; end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + end_buf.value = static_cast(valueDeserializer.readNumber()); + } value.end = end_buf; value.symbolStyle = valueDeserializer.readRichEditorSymbolSpanStyle(); return value; @@ -73370,17 +73747,17 @@ class Deserializer : public DeserializerBase { Opt_Number start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + start_buf.value = static_cast(valueDeserializer.readNumber()); + } value.start = start_buf; const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number end_buf = {}; end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + end_buf.value = static_cast(valueDeserializer.readNumber()); + } value.end = end_buf; value.imageStyle = valueDeserializer.readRichEditorImageSpanStyle(); return value; @@ -73393,17 +73770,17 @@ class Deserializer : public DeserializerBase { Opt_Number start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + start_buf.value = static_cast(valueDeserializer.readNumber()); + } value.start = start_buf; const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number end_buf = {}; end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + end_buf.value = static_cast(valueDeserializer.readNumber()); + } value.end = end_buf; value.textStyle = valueDeserializer.readRichEditorTextStyle(); return value; @@ -73416,25 +73793,25 @@ class Deserializer : public DeserializerBase { Opt_Callback_ClickEvent_Void onClick_buf = {}; onClick_buf.tag = onClick_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onClick_buf_runtimeType)) - { - onClick_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_Void))))}; - } + { + onClick_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ClickEvent_Void))))}; + } value.onClick = onClick_buf; const auto onLongPress_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_GestureEvent_Void onLongPress_buf = {}; onLongPress_buf.tag = onLongPress_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onLongPress_buf_runtimeType)) - { - onLongPress_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void))))}; - } + { + onLongPress_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))}; + } value.onLongPress = onLongPress_buf; const auto onDoubleClick_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_GestureEvent_Void onDoubleClick_buf = {}; onDoubleClick_buf.tag = onDoubleClick_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onDoubleClick_buf_runtimeType)) - { - onDoubleClick_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void))))}; - } + { + onDoubleClick_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))}; + } value.onDoubleClick = onDoubleClick_buf; return value; } @@ -73452,91 +73829,91 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor selectedColor_buf = {}; selectedColor_buf.tag = selectedColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (selectedColor_buf_runtimeType)) - { - const Ark_Int8 selectedColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor selectedColor_buf_ = {}; - selectedColor_buf_.selector = selectedColor_buf__selector; - if (selectedColor_buf__selector == 0) { - selectedColor_buf_.selector = 0; - selectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (selectedColor_buf__selector == 1) { - selectedColor_buf_.selector = 1; - selectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (selectedColor_buf__selector == 2) { - selectedColor_buf_.selector = 2; - selectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (selectedColor_buf__selector == 3) { - selectedColor_buf_.selector = 3; - selectedColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for selectedColor_buf_ has to be chosen through deserialisation."); - } - selectedColor_buf.value = static_cast(selectedColor_buf_); + { + const Ark_Int8 selectedColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor selectedColor_buf_ = {}; + selectedColor_buf_.selector = selectedColor_buf__selector; + if (selectedColor_buf__selector == 0) { + selectedColor_buf_.selector = 0; + selectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (selectedColor_buf__selector == 1) { + selectedColor_buf_.selector = 1; + selectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (selectedColor_buf__selector == 2) { + selectedColor_buf_.selector = 2; + selectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (selectedColor_buf__selector == 3) { + selectedColor_buf_.selector = 3; + selectedColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for selectedColor_buf_ has to be chosen through deserialisation."; } + selectedColor_buf.value = static_cast(selectedColor_buf_); + } value.selectedColor = selectedColor_buf; const auto unselectedColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor unselectedColor_buf = {}; unselectedColor_buf.tag = unselectedColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (unselectedColor_buf_runtimeType)) - { - const Ark_Int8 unselectedColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor unselectedColor_buf_ = {}; - unselectedColor_buf_.selector = unselectedColor_buf__selector; - if (unselectedColor_buf__selector == 0) { - unselectedColor_buf_.selector = 0; - unselectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (unselectedColor_buf__selector == 1) { - unselectedColor_buf_.selector = 1; - unselectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (unselectedColor_buf__selector == 2) { - unselectedColor_buf_.selector = 2; - unselectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (unselectedColor_buf__selector == 3) { - unselectedColor_buf_.selector = 3; - unselectedColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for unselectedColor_buf_ has to be chosen through deserialisation."); - } - unselectedColor_buf.value = static_cast(unselectedColor_buf_); + { + const Ark_Int8 unselectedColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor unselectedColor_buf_ = {}; + unselectedColor_buf_.selector = unselectedColor_buf__selector; + if (unselectedColor_buf__selector == 0) { + unselectedColor_buf_.selector = 0; + unselectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (unselectedColor_buf__selector == 1) { + unselectedColor_buf_.selector = 1; + unselectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (unselectedColor_buf__selector == 2) { + unselectedColor_buf_.selector = 2; + unselectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (unselectedColor_buf__selector == 3) { + unselectedColor_buf_.selector = 3; + unselectedColor_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for unselectedColor_buf_ has to be chosen through deserialisation."; + } + unselectedColor_buf.value = static_cast(unselectedColor_buf_); + } value.unselectedColor = unselectedColor_buf; const auto strokeColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor strokeColor_buf = {}; strokeColor_buf.tag = strokeColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (strokeColor_buf_runtimeType)) - { - const Ark_Int8 strokeColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor strokeColor_buf_ = {}; - strokeColor_buf_.selector = strokeColor_buf__selector; - if (strokeColor_buf__selector == 0) { - strokeColor_buf_.selector = 0; - strokeColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (strokeColor_buf__selector == 1) { - strokeColor_buf_.selector = 1; - strokeColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (strokeColor_buf__selector == 2) { - strokeColor_buf_.selector = 2; - strokeColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (strokeColor_buf__selector == 3) { - strokeColor_buf_.selector = 3; - strokeColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for strokeColor_buf_ has to be chosen through deserialisation."); - } - strokeColor_buf.value = static_cast(strokeColor_buf_); + { + const Ark_Int8 strokeColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor strokeColor_buf_ = {}; + strokeColor_buf_.selector = strokeColor_buf__selector; + if (strokeColor_buf__selector == 0) { + strokeColor_buf_.selector = 0; + strokeColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (strokeColor_buf__selector == 1) { + strokeColor_buf_.selector = 1; + strokeColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (strokeColor_buf__selector == 2) { + strokeColor_buf_.selector = 2; + strokeColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (strokeColor_buf__selector == 3) { + strokeColor_buf_.selector = 3; + strokeColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for strokeColor_buf_ has to be chosen through deserialisation."; } + strokeColor_buf.value = static_cast(strokeColor_buf_); + } value.strokeColor = strokeColor_buf; return value; } @@ -73548,91 +73925,91 @@ class Deserializer : public DeserializerBase { Opt_Number duration_buf = {}; duration_buf.tag = duration_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + duration_buf.value = static_cast(valueDeserializer.readNumber()); + } value.duration = duration_buf; const auto tempo_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number tempo_buf = {}; tempo_buf.tag = tempo_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (tempo_buf_runtimeType)) - { - tempo_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + tempo_buf.value = static_cast(valueDeserializer.readNumber()); + } value.tempo = tempo_buf; const auto curve_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Curve_String_ICurve curve_buf = {}; curve_buf.tag = curve_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (curve_buf_runtimeType)) - { - const Ark_Int8 curve_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Curve_String_ICurve curve_buf_ = {}; - curve_buf_.selector = curve_buf__selector; - if (curve_buf__selector == 0) { - curve_buf_.selector = 0; - curve_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (curve_buf__selector == 1) { - curve_buf_.selector = 1; - curve_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else if (curve_buf__selector == 2) { - curve_buf_.selector = 2; - curve_buf_.value2 = static_cast(valueDeserializer.readICurve()); - } - else { - throw new Error("One of the branches for curve_buf_ has to be chosen through deserialisation."); - } - curve_buf.value = static_cast(curve_buf_); + { + const Ark_Int8 curve_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Curve_String_ICurve curve_buf_ = {}; + curve_buf_.selector = curve_buf__selector; + if (curve_buf__selector == 0) { + curve_buf_.selector = 0; + curve_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (curve_buf__selector == 1) { + curve_buf_.selector = 1; + curve_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else if (curve_buf__selector == 2) { + curve_buf_.selector = 2; + curve_buf_.value2 = static_cast(valueDeserializer.readICurve()); + } + else { + throw "One of the branches for curve_buf_ has to be chosen through deserialisation."; } + curve_buf.value = static_cast(curve_buf_); + } value.curve = curve_buf; const auto delay_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number delay_buf = {}; delay_buf.tag = delay_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (delay_buf_runtimeType)) - { - delay_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + delay_buf.value = static_cast(valueDeserializer.readNumber()); + } value.delay = delay_buf; const auto iterations_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number iterations_buf = {}; iterations_buf.tag = iterations_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (iterations_buf_runtimeType)) - { - iterations_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + iterations_buf.value = static_cast(valueDeserializer.readNumber()); + } value.iterations = iterations_buf; const auto playMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PlayMode playMode_buf = {}; playMode_buf.tag = playMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (playMode_buf_runtimeType)) - { - playMode_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + playMode_buf.value = static_cast(valueDeserializer.readInt32()); + } value.playMode = playMode_buf; const auto onFinish_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onFinish_buf = {}; onFinish_buf.tag = onFinish_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onFinish_buf_runtimeType)) - { - onFinish_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onFinish_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onFinish = onFinish_buf; const auto finishCallbackType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_FinishCallbackType finishCallbackType_buf = {}; finishCallbackType_buf.tag = finishCallbackType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (finishCallbackType_buf_runtimeType)) - { - finishCallbackType_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + finishCallbackType_buf.value = static_cast(valueDeserializer.readInt32()); + } value.finishCallbackType = finishCallbackType_buf; const auto expectedFrameRateRange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ExpectedFrameRateRange expectedFrameRateRange_buf = {}; expectedFrameRateRange_buf.tag = expectedFrameRateRange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (expectedFrameRateRange_buf_runtimeType)) - { - expectedFrameRateRange_buf.value = valueDeserializer.readExpectedFrameRateRange(); - } + { + expectedFrameRateRange_buf.value = valueDeserializer.readExpectedFrameRateRange(); + } value.expectedFrameRateRange = expectedFrameRateRange_buf; return value; } @@ -73650,45 +74027,45 @@ class Deserializer : public DeserializerBase { Opt_ResourceStr title_buf = {}; title_buf.tag = title_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (title_buf_runtimeType)) - { - const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr title_buf_ = {}; - title_buf_.selector = title_buf__selector; - if (title_buf__selector == 0) { - title_buf_.selector = 0; - title_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (title_buf__selector == 1) { - title_buf_.selector = 1; - title_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation."); - } - title_buf.value = static_cast(title_buf_); + { + const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr title_buf_ = {}; + title_buf_.selector = title_buf__selector; + if (title_buf__selector == 0) { + title_buf_.selector = 0; + title_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (title_buf__selector == 1) { + title_buf_.selector = 1; + title_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for title_buf_ has to be chosen through deserialisation."; } + title_buf.value = static_cast(title_buf_); + } value.title = title_buf; const auto subtitle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr subtitle_buf = {}; subtitle_buf.tag = subtitle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (subtitle_buf_runtimeType)) - { - const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr subtitle_buf_ = {}; - subtitle_buf_.selector = subtitle_buf__selector; - if (subtitle_buf__selector == 0) { - subtitle_buf_.selector = 0; - subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_.selector = 1; - subtitle_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation."); - } - subtitle_buf.value = static_cast(subtitle_buf_); + { + const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr subtitle_buf_ = {}; + subtitle_buf_.selector = subtitle_buf__selector; + if (subtitle_buf__selector == 0) { + subtitle_buf_.selector = 0; + subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_.selector = 1; + subtitle_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for subtitle_buf_ has to be chosen through deserialisation."; } + subtitle_buf.value = static_cast(subtitle_buf_); + } value.subtitle = subtitle_buf; const Ark_Int8 message_buf_selector = valueDeserializer.readInt8(); Ark_ResourceStr message_buf = {}; @@ -73702,533 +74079,533 @@ class Deserializer : public DeserializerBase { message_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for message_buf has to be chosen through deserialisation."); + throw "One of the branches for message_buf has to be chosen through deserialisation."; } value.message = static_cast(message_buf); const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean autoCancel_buf = {}; autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf.value = valueDeserializer.readBoolean(); - } + { + autoCancel_buf.value = valueDeserializer.readBoolean(); + } value.autoCancel = autoCancel_buf; const auto cancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_VoidCallback cancel_buf = {}; cancel_buf.tag = cancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; - } + { + cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } value.cancel = cancel_buf; const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DialogAlignment alignment_buf = {}; alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + alignment_buf.value = static_cast(valueDeserializer.readInt32()); + } value.alignment = alignment_buf; const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Offset offset_buf = {}; offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) - { - Ark_Offset offset_buf_ = {}; - offset_buf_.dx = valueDeserializer.readLength(); - offset_buf_.dy = valueDeserializer.readLength(); - offset_buf.value = offset_buf_; - } + { + Ark_Offset offset_buf_ = {}; + offset_buf_.dx = valueDeserializer.readLength(); + offset_buf_.dy = valueDeserializer.readLength(); + offset_buf.value = offset_buf_; + } value.offset = offset_buf; const auto gridCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number gridCount_buf = {}; gridCount_buf.tag = gridCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (gridCount_buf_runtimeType)) - { - gridCount_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + gridCount_buf.value = static_cast(valueDeserializer.readNumber()); + } value.gridCount = gridCount_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; if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf.value = valueDeserializer.readRectangle(); - } + { + maskRect_buf.value = valueDeserializer.readRectangle(); + } value.maskRect = maskRect_buf; const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean showInSubWindow_buf = {}; showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf.value = valueDeserializer.readBoolean(); - } + { + showInSubWindow_buf.value = valueDeserializer.readBoolean(); + } value.showInSubWindow = showInSubWindow_buf; const auto isModal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean isModal_buf = {}; isModal_buf.tag = isModal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf.value = valueDeserializer.readBoolean(); - } + { + isModal_buf.value = valueDeserializer.readBoolean(); + } value.isModal = isModal_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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } + 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()); - } + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.backgroundBlurStyle = backgroundBlurStyle_buf; const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_DismissDialogAction_Void onWillDismiss_buf = {}; onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void))))}; - } + { + onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissDialogAction_Void))))}; + } value.onWillDismiss = onWillDismiss_buf; const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TransitionEffect transition_buf = {}; transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); - } + { + transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); + } value.transition = transition_buf; const auto cornerRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf = {}; cornerRadius_buf.tag = cornerRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf_ = {}; - cornerRadius_buf_.selector = cornerRadius_buf__selector; - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_.selector = 0; - cornerRadius_buf_.value0 = valueDeserializer.readLength(); - } - else if (cornerRadius_buf__selector == 1) { - cornerRadius_buf_.selector = 1; - Ark_BorderRadiuses cornerRadius_buf__u = {}; - const auto cornerRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_topLeft_buf = {}; - cornerRadius_buf__u_topLeft_buf.tag = cornerRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.topLeft = cornerRadius_buf__u_topLeft_buf; - const auto cornerRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_topRight_buf = {}; - cornerRadius_buf__u_topRight_buf.tag = cornerRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.topRight = cornerRadius_buf__u_topRight_buf; - const auto cornerRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_bottomLeft_buf = {}; - cornerRadius_buf__u_bottomLeft_buf.tag = cornerRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.bottomLeft = cornerRadius_buf__u_bottomLeft_buf; - const auto cornerRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_bottomRight_buf = {}; - cornerRadius_buf__u_bottomRight_buf.tag = cornerRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - cornerRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; - cornerRadius_buf_.value1 = cornerRadius_buf__u; - } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_.selector = 2; - cornerRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); - } - else { - throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."); - } - cornerRadius_buf.value = static_cast(cornerRadius_buf_); + { + const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf_ = {}; + cornerRadius_buf_.selector = cornerRadius_buf__selector; + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_.selector = 0; + cornerRadius_buf_.value0 = valueDeserializer.readLength(); + } + else if (cornerRadius_buf__selector == 1) { + cornerRadius_buf_.selector = 1; + Ark_BorderRadiuses cornerRadius_buf__u = {}; + const auto cornerRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_topLeft_buf = {}; + cornerRadius_buf__u_topLeft_buf.tag = cornerRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.topLeft = cornerRadius_buf__u_topLeft_buf; + const auto cornerRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_topRight_buf = {}; + cornerRadius_buf__u_topRight_buf.tag = cornerRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.topRight = cornerRadius_buf__u_topRight_buf; + const auto cornerRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_bottomLeft_buf = {}; + cornerRadius_buf__u_bottomLeft_buf.tag = cornerRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.bottomLeft = cornerRadius_buf__u_bottomLeft_buf; + const auto cornerRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_bottomRight_buf = {}; + cornerRadius_buf__u_bottomRight_buf.tag = cornerRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + cornerRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; + cornerRadius_buf_.value1 = cornerRadius_buf__u; + } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_.selector = 2; + cornerRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); + } + else { + throw "One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."; } + cornerRadius_buf.value = static_cast(cornerRadius_buf_); + } value.cornerRadius = cornerRadius_buf; const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length width_buf = {}; width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) - { - width_buf.value = valueDeserializer.readLength(); - } + { + width_buf.value = valueDeserializer.readLength(); + } value.width = width_buf; const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length height_buf = {}; height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) - { - height_buf.value = valueDeserializer.readLength(); - } + { + height_buf.value = valueDeserializer.readLength(); + } value.height = height_buf; const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf = {}; borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; - borderWidth_buf_.selector = borderWidth_buf__selector; - if (borderWidth_buf__selector == 0) { - borderWidth_buf_.selector = 0; - borderWidth_buf_.value0 = valueDeserializer.readLength(); - } - else if (borderWidth_buf__selector == 1) { - borderWidth_buf_.selector = 1; - Ark_EdgeWidths borderWidth_buf__u = {}; - const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_top_buf = {}; - borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.top = borderWidth_buf__u_top_buf; - const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_right_buf = {}; - borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.right = borderWidth_buf__u_right_buf; - const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_bottom_buf = {}; - borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; - const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_left_buf = {}; - borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.left = borderWidth_buf__u_left_buf; - borderWidth_buf_.value1 = borderWidth_buf__u; - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_.selector = 2; - borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); - } - else { - throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation."); - } - borderWidth_buf.value = static_cast(borderWidth_buf_); + { + const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; + borderWidth_buf_.selector = borderWidth_buf__selector; + if (borderWidth_buf__selector == 0) { + borderWidth_buf_.selector = 0; + borderWidth_buf_.value0 = valueDeserializer.readLength(); + } + else if (borderWidth_buf__selector == 1) { + borderWidth_buf_.selector = 1; + Ark_EdgeWidths borderWidth_buf__u = {}; + const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_top_buf = {}; + borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.top = borderWidth_buf__u_top_buf; + const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_right_buf = {}; + borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.right = borderWidth_buf__u_right_buf; + const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_bottom_buf = {}; + borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; + const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_left_buf = {}; + borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.left = borderWidth_buf__u_left_buf; + borderWidth_buf_.value1 = borderWidth_buf__u; + } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_.selector = 2; + borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + } + else { + throw "One of the branches for borderWidth_buf_ has to be chosen through deserialisation."; } + borderWidth_buf.value = static_cast(borderWidth_buf_); + } value.borderWidth = borderWidth_buf; const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf = {}; borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; - borderColor_buf_.selector = borderColor_buf__selector; - if (borderColor_buf__selector == 0) { - borderColor_buf_.selector = 0; - const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u = {}; - borderColor_buf__u.selector = borderColor_buf__u_selector; - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u.selector = 0; - borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + { + const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; + borderColor_buf_.selector = borderColor_buf__selector; + if (borderColor_buf__selector == 0) { + borderColor_buf_.selector = 0; + const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u = {}; + borderColor_buf__u.selector = borderColor_buf__u_selector; + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u.selector = 0; + borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u.selector = 1; + borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u.selector = 2; + borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u.selector = 3; + borderColor_buf__u.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u has to be chosen through deserialisation."; + } + borderColor_buf_.value0 = static_cast(borderColor_buf__u); + } + else if (borderColor_buf__selector == 1) { + borderColor_buf_.selector = 1; + Ark_EdgeColors borderColor_buf__u = {}; + const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_top_buf = {}; + borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; + borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_.selector = 0; + borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u.selector = 1; - borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_.selector = 1; + borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u.selector = 2; - borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_.selector = 2; + borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u.selector = 3; - borderColor_buf__u.value3 = valueDeserializer.readResource(); + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_.selector = 3; + borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation."); + throw "One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."; } - borderColor_buf_.value0 = static_cast(borderColor_buf__u); - } - else if (borderColor_buf__selector == 1) { - borderColor_buf_.selector = 1; - Ark_EdgeColors borderColor_buf__u = {}; - const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_top_buf = {}; - borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; - borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_.selector = 0; - borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_.selector = 1; - borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_.selector = 2; - borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_.selector = 3; - borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); - } - borderColor_buf__u.top = borderColor_buf__u_top_buf; - const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_right_buf = {}; - borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; - borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_.selector = 0; - borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_.selector = 1; - borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_.selector = 2; - borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_.selector = 3; - borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); - } - borderColor_buf__u.right = borderColor_buf__u_right_buf; - const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; - borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; - borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_.selector = 0; - borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_.selector = 1; - borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_.selector = 2; - borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_.selector = 3; - borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); - } - borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; - const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_left_buf = {}; - borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; - borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_.selector = 0; - borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_.selector = 1; - borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_.selector = 2; - borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_.selector = 3; - borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); - } - borderColor_buf__u.left = borderColor_buf__u_left_buf; - borderColor_buf_.value1 = borderColor_buf__u; - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_.selector = 2; - borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); - } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation."); + borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); + } + borderColor_buf__u.top = borderColor_buf__u_top_buf; + const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_right_buf = {}; + borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; + borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_.selector = 0; + borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_.selector = 1; + borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_.selector = 2; + borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_.selector = 3; + borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); + } + borderColor_buf__u.right = borderColor_buf__u_right_buf; + const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; + borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; + borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_.selector = 0; + borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_.selector = 1; + borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_.selector = 2; + borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_.selector = 3; + borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); + } + borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; + const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_left_buf = {}; + borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; + borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_.selector = 0; + borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_.selector = 1; + borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_.selector = 2; + borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_.selector = 3; + borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); } - borderColor_buf.value = static_cast(borderColor_buf_); + borderColor_buf__u.left = borderColor_buf__u_left_buf; + borderColor_buf_.value1 = borderColor_buf__u; + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_.selector = 2; + borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); } + else { + throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; + } + borderColor_buf.value = static_cast(borderColor_buf_); + } value.borderColor = borderColor_buf; const auto borderStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_BorderStyle_EdgeStyles borderStyle_buf = {}; borderStyle_buf.tag = borderStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); - Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; - borderStyle_buf_.selector = borderStyle_buf__selector; - if (borderStyle_buf__selector == 0) { - borderStyle_buf_.selector = 0; - borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderStyle_buf__selector == 1) { - borderStyle_buf_.selector = 1; - Ark_EdgeStyles borderStyle_buf__u = {}; - const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_top_buf = {}; - borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.top = borderStyle_buf__u_top_buf; - const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_right_buf = {}; - borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.right = borderStyle_buf__u_right_buf; - const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; - borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; - const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_left_buf = {}; - borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.left = borderStyle_buf__u_left_buf; - borderStyle_buf_.value1 = borderStyle_buf__u; - } - else { - throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation."); - } - borderStyle_buf.value = static_cast(borderStyle_buf_); + { + const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); + Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; + borderStyle_buf_.selector = borderStyle_buf__selector; + if (borderStyle_buf__selector == 0) { + borderStyle_buf_.selector = 0; + borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderStyle_buf__selector == 1) { + borderStyle_buf_.selector = 1; + Ark_EdgeStyles borderStyle_buf__u = {}; + const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_top_buf = {}; + borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.top = borderStyle_buf__u_top_buf; + const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_right_buf = {}; + borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.right = borderStyle_buf__u_right_buf; + const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; + borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; + const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_left_buf = {}; + borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.left = borderStyle_buf__u_left_buf; + borderStyle_buf_.value1 = borderStyle_buf__u; + } + else { + throw "One of the branches for borderStyle_buf_ has to be chosen through deserialisation."; } + borderStyle_buf.value = static_cast(borderStyle_buf_); + } value.borderStyle = borderStyle_buf; const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) - { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation."); - } - shadow_buf.value = static_cast(shadow_buf_); + { + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else { + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; } + shadow_buf.value = static_cast(shadow_buf_); + } value.shadow = shadow_buf; const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TextStyle_alert_dialog textStyle_buf = {}; textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf.value = valueDeserializer.readTextStyle_alert_dialog(); - } + { + textStyle_buf.value = valueDeserializer.readTextStyle_alert_dialog(); + } value.textStyle = textStyle_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(); - } + { + 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()); - } + { + hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); + } value.hoverModeArea = hoverModeArea_buf; const Ark_Int32 buttons_buf_length = valueDeserializer.readInt32(); Array_AlertDialogButtonOptions buttons_buf = {}; @@ -74242,9 +74619,9 @@ class Deserializer : public DeserializerBase { Opt_DialogButtonDirection buttonDirection_buf = {}; buttonDirection_buf.tag = buttonDirection_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (buttonDirection_buf_runtimeType)) - { - buttonDirection_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + buttonDirection_buf.value = static_cast(valueDeserializer.readInt32()); + } value.buttonDirection = buttonDirection_buf; return value; } @@ -74256,45 +74633,45 @@ class Deserializer : public DeserializerBase { Opt_ResourceStr title_buf = {}; title_buf.tag = title_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (title_buf_runtimeType)) - { - const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr title_buf_ = {}; - title_buf_.selector = title_buf__selector; - if (title_buf__selector == 0) { - title_buf_.selector = 0; - title_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (title_buf__selector == 1) { - title_buf_.selector = 1; - title_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation."); - } - title_buf.value = static_cast(title_buf_); + { + const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr title_buf_ = {}; + title_buf_.selector = title_buf__selector; + if (title_buf__selector == 0) { + title_buf_.selector = 0; + title_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (title_buf__selector == 1) { + title_buf_.selector = 1; + title_buf_.value1 = valueDeserializer.readResource(); } + else { + throw "One of the branches for title_buf_ has to be chosen through deserialisation."; + } + title_buf.value = static_cast(title_buf_); + } value.title = title_buf; const auto subtitle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr subtitle_buf = {}; subtitle_buf.tag = subtitle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (subtitle_buf_runtimeType)) - { - const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr subtitle_buf_ = {}; - subtitle_buf_.selector = subtitle_buf__selector; - if (subtitle_buf__selector == 0) { - subtitle_buf_.selector = 0; - subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_.selector = 1; - subtitle_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation."); - } - subtitle_buf.value = static_cast(subtitle_buf_); + { + const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr subtitle_buf_ = {}; + subtitle_buf_.selector = subtitle_buf__selector; + if (subtitle_buf__selector == 0) { + subtitle_buf_.selector = 0; + subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_.selector = 1; + subtitle_buf_.value1 = valueDeserializer.readResource(); } + else { + throw "One of the branches for subtitle_buf_ has to be chosen through deserialisation."; + } + subtitle_buf.value = static_cast(subtitle_buf_); + } value.subtitle = subtitle_buf; const Ark_Int8 message_buf_selector = valueDeserializer.readInt8(); Ark_ResourceStr message_buf = {}; @@ -74308,533 +74685,533 @@ class Deserializer : public DeserializerBase { message_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for message_buf has to be chosen through deserialisation."); + throw "One of the branches for message_buf has to be chosen through deserialisation."; } value.message = static_cast(message_buf); const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean autoCancel_buf = {}; autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf.value = valueDeserializer.readBoolean(); - } + { + autoCancel_buf.value = valueDeserializer.readBoolean(); + } value.autoCancel = autoCancel_buf; const auto cancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_VoidCallback cancel_buf = {}; cancel_buf.tag = cancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; - } + { + cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } value.cancel = cancel_buf; const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DialogAlignment alignment_buf = {}; alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + alignment_buf.value = static_cast(valueDeserializer.readInt32()); + } value.alignment = alignment_buf; const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Offset offset_buf = {}; offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) - { - Ark_Offset offset_buf_ = {}; - offset_buf_.dx = valueDeserializer.readLength(); - offset_buf_.dy = valueDeserializer.readLength(); - offset_buf.value = offset_buf_; - } + { + Ark_Offset offset_buf_ = {}; + offset_buf_.dx = valueDeserializer.readLength(); + offset_buf_.dy = valueDeserializer.readLength(); + offset_buf.value = offset_buf_; + } value.offset = offset_buf; const auto gridCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number gridCount_buf = {}; gridCount_buf.tag = gridCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (gridCount_buf_runtimeType)) - { - gridCount_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + gridCount_buf.value = static_cast(valueDeserializer.readNumber()); + } value.gridCount = gridCount_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; if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf.value = valueDeserializer.readRectangle(); - } + { + maskRect_buf.value = valueDeserializer.readRectangle(); + } value.maskRect = maskRect_buf; const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean showInSubWindow_buf = {}; showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf.value = valueDeserializer.readBoolean(); - } + { + showInSubWindow_buf.value = valueDeserializer.readBoolean(); + } value.showInSubWindow = showInSubWindow_buf; const auto isModal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean isModal_buf = {}; isModal_buf.tag = isModal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf.value = valueDeserializer.readBoolean(); - } + { + isModal_buf.value = valueDeserializer.readBoolean(); + } value.isModal = isModal_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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; + } + 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()); - } + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.backgroundBlurStyle = backgroundBlurStyle_buf; const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_DismissDialogAction_Void onWillDismiss_buf = {}; onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void))))}; - } + { + onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissDialogAction_Void))))}; + } value.onWillDismiss = onWillDismiss_buf; const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TransitionEffect transition_buf = {}; transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); - } + { + transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); + } value.transition = transition_buf; const auto cornerRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf = {}; cornerRadius_buf.tag = cornerRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf_ = {}; - cornerRadius_buf_.selector = cornerRadius_buf__selector; - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_.selector = 0; - cornerRadius_buf_.value0 = valueDeserializer.readLength(); - } - else if (cornerRadius_buf__selector == 1) { - cornerRadius_buf_.selector = 1; - Ark_BorderRadiuses cornerRadius_buf__u = {}; - const auto cornerRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_topLeft_buf = {}; - cornerRadius_buf__u_topLeft_buf.tag = cornerRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.topLeft = cornerRadius_buf__u_topLeft_buf; - const auto cornerRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_topRight_buf = {}; - cornerRadius_buf__u_topRight_buf.tag = cornerRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.topRight = cornerRadius_buf__u_topRight_buf; - const auto cornerRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_bottomLeft_buf = {}; - cornerRadius_buf__u_bottomLeft_buf.tag = cornerRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.bottomLeft = cornerRadius_buf__u_bottomLeft_buf; - const auto cornerRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_bottomRight_buf = {}; - cornerRadius_buf__u_bottomRight_buf.tag = cornerRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - cornerRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; - cornerRadius_buf_.value1 = cornerRadius_buf__u; - } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_.selector = 2; - cornerRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); - } - else { - throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."); - } - cornerRadius_buf.value = static_cast(cornerRadius_buf_); + { + const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf_ = {}; + cornerRadius_buf_.selector = cornerRadius_buf__selector; + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_.selector = 0; + cornerRadius_buf_.value0 = valueDeserializer.readLength(); + } + else if (cornerRadius_buf__selector == 1) { + cornerRadius_buf_.selector = 1; + Ark_BorderRadiuses cornerRadius_buf__u = {}; + const auto cornerRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_topLeft_buf = {}; + cornerRadius_buf__u_topLeft_buf.tag = cornerRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.topLeft = cornerRadius_buf__u_topLeft_buf; + const auto cornerRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_topRight_buf = {}; + cornerRadius_buf__u_topRight_buf.tag = cornerRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.topRight = cornerRadius_buf__u_topRight_buf; + const auto cornerRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_bottomLeft_buf = {}; + cornerRadius_buf__u_bottomLeft_buf.tag = cornerRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.bottomLeft = cornerRadius_buf__u_bottomLeft_buf; + const auto cornerRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_bottomRight_buf = {}; + cornerRadius_buf__u_bottomRight_buf.tag = cornerRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + cornerRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; + cornerRadius_buf_.value1 = cornerRadius_buf__u; + } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_.selector = 2; + cornerRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); } + else { + throw "One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."; + } + cornerRadius_buf.value = static_cast(cornerRadius_buf_); + } value.cornerRadius = cornerRadius_buf; const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length width_buf = {}; width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) - { - width_buf.value = valueDeserializer.readLength(); - } + { + width_buf.value = valueDeserializer.readLength(); + } value.width = width_buf; const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length height_buf = {}; height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) - { - height_buf.value = valueDeserializer.readLength(); - } + { + height_buf.value = valueDeserializer.readLength(); + } value.height = height_buf; const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf = {}; borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; - borderWidth_buf_.selector = borderWidth_buf__selector; - if (borderWidth_buf__selector == 0) { - borderWidth_buf_.selector = 0; - borderWidth_buf_.value0 = valueDeserializer.readLength(); - } - else if (borderWidth_buf__selector == 1) { - borderWidth_buf_.selector = 1; - Ark_EdgeWidths borderWidth_buf__u = {}; - const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_top_buf = {}; - borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.top = borderWidth_buf__u_top_buf; - const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_right_buf = {}; - borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.right = borderWidth_buf__u_right_buf; - const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_bottom_buf = {}; - borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; - const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_left_buf = {}; - borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.left = borderWidth_buf__u_left_buf; - borderWidth_buf_.value1 = borderWidth_buf__u; - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_.selector = 2; - borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); - } - else { - throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation."); - } - borderWidth_buf.value = static_cast(borderWidth_buf_); + { + const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; + borderWidth_buf_.selector = borderWidth_buf__selector; + if (borderWidth_buf__selector == 0) { + borderWidth_buf_.selector = 0; + borderWidth_buf_.value0 = valueDeserializer.readLength(); + } + else if (borderWidth_buf__selector == 1) { + borderWidth_buf_.selector = 1; + Ark_EdgeWidths borderWidth_buf__u = {}; + const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_top_buf = {}; + borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.top = borderWidth_buf__u_top_buf; + const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_right_buf = {}; + borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.right = borderWidth_buf__u_right_buf; + const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_bottom_buf = {}; + borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; + const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_left_buf = {}; + borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.left = borderWidth_buf__u_left_buf; + borderWidth_buf_.value1 = borderWidth_buf__u; + } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_.selector = 2; + borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + } + else { + throw "One of the branches for borderWidth_buf_ has to be chosen through deserialisation."; } + borderWidth_buf.value = static_cast(borderWidth_buf_); + } value.borderWidth = borderWidth_buf; const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf = {}; borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; - borderColor_buf_.selector = borderColor_buf__selector; - if (borderColor_buf__selector == 0) { - borderColor_buf_.selector = 0; - const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u = {}; - borderColor_buf__u.selector = borderColor_buf__u_selector; - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u.selector = 0; - borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + { + const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; + borderColor_buf_.selector = borderColor_buf__selector; + if (borderColor_buf__selector == 0) { + borderColor_buf_.selector = 0; + const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u = {}; + borderColor_buf__u.selector = borderColor_buf__u_selector; + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u.selector = 0; + borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u.selector = 1; + borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u.selector = 2; + borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u.selector = 3; + borderColor_buf__u.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u has to be chosen through deserialisation."; + } + borderColor_buf_.value0 = static_cast(borderColor_buf__u); + } + else if (borderColor_buf__selector == 1) { + borderColor_buf_.selector = 1; + Ark_EdgeColors borderColor_buf__u = {}; + const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_top_buf = {}; + borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; + borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_.selector = 0; + borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u.selector = 1; - borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_.selector = 1; + borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u.selector = 2; - borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_.selector = 2; + borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u.selector = 3; - borderColor_buf__u.value3 = valueDeserializer.readResource(); + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_.selector = 3; + borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation."); + throw "One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."; } - borderColor_buf_.value0 = static_cast(borderColor_buf__u); - } - else if (borderColor_buf__selector == 1) { - borderColor_buf_.selector = 1; - Ark_EdgeColors borderColor_buf__u = {}; - const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_top_buf = {}; - borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; - borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_.selector = 0; - borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_.selector = 1; - borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_.selector = 2; - borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_.selector = 3; - borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); - } - borderColor_buf__u.top = borderColor_buf__u_top_buf; - const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_right_buf = {}; - borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; - borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_.selector = 0; - borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_.selector = 1; - borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_.selector = 2; - borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_.selector = 3; - borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); - } - borderColor_buf__u.right = borderColor_buf__u_right_buf; - const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; - borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; - borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_.selector = 0; - borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_.selector = 1; - borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_.selector = 2; - borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_.selector = 3; - borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); - } - borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; - const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_left_buf = {}; - borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; - borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_.selector = 0; - borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_.selector = 1; - borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_.selector = 2; - borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_.selector = 3; - borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); - } - borderColor_buf__u.left = borderColor_buf__u_left_buf; - borderColor_buf_.value1 = borderColor_buf__u; - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_.selector = 2; - borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); - } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation."); + borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); + } + borderColor_buf__u.top = borderColor_buf__u_top_buf; + const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_right_buf = {}; + borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; + borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_.selector = 0; + borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_.selector = 1; + borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_.selector = 2; + borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_.selector = 3; + borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); + } + borderColor_buf__u.right = borderColor_buf__u_right_buf; + const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; + borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; + borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_.selector = 0; + borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_.selector = 1; + borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_.selector = 2; + borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_.selector = 3; + borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); + } + borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; + const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_left_buf = {}; + borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; + borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_.selector = 0; + borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_.selector = 1; + borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_.selector = 2; + borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_.selector = 3; + borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); } - borderColor_buf.value = static_cast(borderColor_buf_); + borderColor_buf__u.left = borderColor_buf__u_left_buf; + borderColor_buf_.value1 = borderColor_buf__u; + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_.selector = 2; + borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); } + else { + throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; + } + borderColor_buf.value = static_cast(borderColor_buf_); + } value.borderColor = borderColor_buf; const auto borderStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_BorderStyle_EdgeStyles borderStyle_buf = {}; borderStyle_buf.tag = borderStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); - Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; - borderStyle_buf_.selector = borderStyle_buf__selector; - if (borderStyle_buf__selector == 0) { - borderStyle_buf_.selector = 0; - borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderStyle_buf__selector == 1) { - borderStyle_buf_.selector = 1; - Ark_EdgeStyles borderStyle_buf__u = {}; - const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_top_buf = {}; - borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.top = borderStyle_buf__u_top_buf; - const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_right_buf = {}; - borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.right = borderStyle_buf__u_right_buf; - const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; - borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; - const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_left_buf = {}; - borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.left = borderStyle_buf__u_left_buf; - borderStyle_buf_.value1 = borderStyle_buf__u; - } - else { - throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation."); - } - borderStyle_buf.value = static_cast(borderStyle_buf_); + { + const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); + Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; + borderStyle_buf_.selector = borderStyle_buf__selector; + if (borderStyle_buf__selector == 0) { + borderStyle_buf_.selector = 0; + borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderStyle_buf__selector == 1) { + borderStyle_buf_.selector = 1; + Ark_EdgeStyles borderStyle_buf__u = {}; + const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_top_buf = {}; + borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.top = borderStyle_buf__u_top_buf; + const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_right_buf = {}; + borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.right = borderStyle_buf__u_right_buf; + const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; + borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; + const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_left_buf = {}; + borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.left = borderStyle_buf__u_left_buf; + borderStyle_buf_.value1 = borderStyle_buf__u; + } + else { + throw "One of the branches for borderStyle_buf_ has to be chosen through deserialisation."; } + borderStyle_buf.value = static_cast(borderStyle_buf_); + } value.borderStyle = borderStyle_buf; const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) - { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation."); - } - shadow_buf.value = static_cast(shadow_buf_); + { + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else { + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; } + shadow_buf.value = static_cast(shadow_buf_); + } value.shadow = shadow_buf; const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TextStyle_alert_dialog textStyle_buf = {}; textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf.value = valueDeserializer.readTextStyle_alert_dialog(); - } + { + textStyle_buf.value = valueDeserializer.readTextStyle_alert_dialog(); + } value.textStyle = textStyle_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(); - } + { + 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()); - } + { + hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); + } value.hoverModeArea = hoverModeArea_buf; value.primaryButton = valueDeserializer.readAlertDialogButtonBaseOptions(); value.secondaryButton = valueDeserializer.readAlertDialogButtonBaseOptions(); @@ -74848,45 +75225,45 @@ class Deserializer : public DeserializerBase { Opt_ResourceStr title_buf = {}; title_buf.tag = title_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (title_buf_runtimeType)) - { - const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr title_buf_ = {}; - title_buf_.selector = title_buf__selector; - if (title_buf__selector == 0) { - title_buf_.selector = 0; - title_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (title_buf__selector == 1) { - title_buf_.selector = 1; - title_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation."); - } - title_buf.value = static_cast(title_buf_); + { + const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr title_buf_ = {}; + title_buf_.selector = title_buf__selector; + if (title_buf__selector == 0) { + title_buf_.selector = 0; + title_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (title_buf__selector == 1) { + title_buf_.selector = 1; + title_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for title_buf_ has to be chosen through deserialisation."; } + title_buf.value = static_cast(title_buf_); + } value.title = title_buf; const auto subtitle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr subtitle_buf = {}; subtitle_buf.tag = subtitle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (subtitle_buf_runtimeType)) - { - const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr subtitle_buf_ = {}; - subtitle_buf_.selector = subtitle_buf__selector; - if (subtitle_buf__selector == 0) { - subtitle_buf_.selector = 0; - subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_.selector = 1; - subtitle_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation."); - } - subtitle_buf.value = static_cast(subtitle_buf_); + { + const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr subtitle_buf_ = {}; + subtitle_buf_.selector = subtitle_buf__selector; + if (subtitle_buf__selector == 0) { + subtitle_buf_.selector = 0; + subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_.selector = 1; + subtitle_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for subtitle_buf_ has to be chosen through deserialisation."; } + subtitle_buf.value = static_cast(subtitle_buf_); + } value.subtitle = subtitle_buf; const Ark_Int8 message_buf_selector = valueDeserializer.readInt8(); Ark_ResourceStr message_buf = {}; @@ -74900,541 +75277,541 @@ class Deserializer : public DeserializerBase { message_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for message_buf has to be chosen through deserialisation."); + throw "One of the branches for message_buf has to be chosen through deserialisation."; } value.message = static_cast(message_buf); const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean autoCancel_buf = {}; autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf.value = valueDeserializer.readBoolean(); - } + { + autoCancel_buf.value = valueDeserializer.readBoolean(); + } value.autoCancel = autoCancel_buf; const auto cancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_VoidCallback cancel_buf = {}; cancel_buf.tag = cancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; - } + { + cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } value.cancel = cancel_buf; const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DialogAlignment alignment_buf = {}; alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + alignment_buf.value = static_cast(valueDeserializer.readInt32()); + } value.alignment = alignment_buf; const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Offset offset_buf = {}; offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) - { - Ark_Offset offset_buf_ = {}; - offset_buf_.dx = valueDeserializer.readLength(); - offset_buf_.dy = valueDeserializer.readLength(); - offset_buf.value = offset_buf_; - } + { + Ark_Offset offset_buf_ = {}; + offset_buf_.dx = valueDeserializer.readLength(); + offset_buf_.dy = valueDeserializer.readLength(); + offset_buf.value = offset_buf_; + } value.offset = offset_buf; const auto gridCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number gridCount_buf = {}; gridCount_buf.tag = gridCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (gridCount_buf_runtimeType)) - { - gridCount_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + gridCount_buf.value = static_cast(valueDeserializer.readNumber()); + } value.gridCount = gridCount_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; if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf.value = valueDeserializer.readRectangle(); - } + { + maskRect_buf.value = valueDeserializer.readRectangle(); + } value.maskRect = maskRect_buf; const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean showInSubWindow_buf = {}; showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf.value = valueDeserializer.readBoolean(); - } + { + showInSubWindow_buf.value = valueDeserializer.readBoolean(); + } value.showInSubWindow = showInSubWindow_buf; const auto isModal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean isModal_buf = {}; isModal_buf.tag = isModal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf.value = valueDeserializer.readBoolean(); - } + { + isModal_buf.value = valueDeserializer.readBoolean(); + } value.isModal = isModal_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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; + } + 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()); - } + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.backgroundBlurStyle = backgroundBlurStyle_buf; const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_DismissDialogAction_Void onWillDismiss_buf = {}; onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void))))}; - } + { + onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissDialogAction_Void))))}; + } value.onWillDismiss = onWillDismiss_buf; const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TransitionEffect transition_buf = {}; transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); - } + { + transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); + } value.transition = transition_buf; const auto cornerRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf = {}; cornerRadius_buf.tag = cornerRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf_ = {}; - cornerRadius_buf_.selector = cornerRadius_buf__selector; - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_.selector = 0; - cornerRadius_buf_.value0 = valueDeserializer.readLength(); - } - else if (cornerRadius_buf__selector == 1) { - cornerRadius_buf_.selector = 1; - Ark_BorderRadiuses cornerRadius_buf__u = {}; - const auto cornerRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_topLeft_buf = {}; - cornerRadius_buf__u_topLeft_buf.tag = cornerRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.topLeft = cornerRadius_buf__u_topLeft_buf; - const auto cornerRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_topRight_buf = {}; - cornerRadius_buf__u_topRight_buf.tag = cornerRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.topRight = cornerRadius_buf__u_topRight_buf; - const auto cornerRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_bottomLeft_buf = {}; - cornerRadius_buf__u_bottomLeft_buf.tag = cornerRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.bottomLeft = cornerRadius_buf__u_bottomLeft_buf; - const auto cornerRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_bottomRight_buf = {}; - cornerRadius_buf__u_bottomRight_buf.tag = cornerRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - cornerRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; - cornerRadius_buf_.value1 = cornerRadius_buf__u; - } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_.selector = 2; - cornerRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); - } - else { - throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."); - } - cornerRadius_buf.value = static_cast(cornerRadius_buf_); + { + const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf_ = {}; + cornerRadius_buf_.selector = cornerRadius_buf__selector; + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_.selector = 0; + cornerRadius_buf_.value0 = valueDeserializer.readLength(); + } + else if (cornerRadius_buf__selector == 1) { + cornerRadius_buf_.selector = 1; + Ark_BorderRadiuses cornerRadius_buf__u = {}; + const auto cornerRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_topLeft_buf = {}; + cornerRadius_buf__u_topLeft_buf.tag = cornerRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.topLeft = cornerRadius_buf__u_topLeft_buf; + const auto cornerRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_topRight_buf = {}; + cornerRadius_buf__u_topRight_buf.tag = cornerRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.topRight = cornerRadius_buf__u_topRight_buf; + const auto cornerRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_bottomLeft_buf = {}; + cornerRadius_buf__u_bottomLeft_buf.tag = cornerRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.bottomLeft = cornerRadius_buf__u_bottomLeft_buf; + const auto cornerRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_bottomRight_buf = {}; + cornerRadius_buf__u_bottomRight_buf.tag = cornerRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + cornerRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; + cornerRadius_buf_.value1 = cornerRadius_buf__u; + } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_.selector = 2; + cornerRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); + } + else { + throw "One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."; } + cornerRadius_buf.value = static_cast(cornerRadius_buf_); + } value.cornerRadius = cornerRadius_buf; const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length width_buf = {}; width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) - { - width_buf.value = valueDeserializer.readLength(); - } + { + width_buf.value = valueDeserializer.readLength(); + } value.width = width_buf; const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length height_buf = {}; height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) - { - height_buf.value = valueDeserializer.readLength(); - } + { + height_buf.value = valueDeserializer.readLength(); + } value.height = height_buf; const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf = {}; borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; - borderWidth_buf_.selector = borderWidth_buf__selector; - if (borderWidth_buf__selector == 0) { - borderWidth_buf_.selector = 0; - borderWidth_buf_.value0 = valueDeserializer.readLength(); - } - else if (borderWidth_buf__selector == 1) { - borderWidth_buf_.selector = 1; - Ark_EdgeWidths borderWidth_buf__u = {}; - const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_top_buf = {}; - borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.top = borderWidth_buf__u_top_buf; - const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_right_buf = {}; - borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.right = borderWidth_buf__u_right_buf; - const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_bottom_buf = {}; - borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; - const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_left_buf = {}; - borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.left = borderWidth_buf__u_left_buf; - borderWidth_buf_.value1 = borderWidth_buf__u; - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_.selector = 2; - borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); - } - else { - throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation."); - } - borderWidth_buf.value = static_cast(borderWidth_buf_); + { + const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; + borderWidth_buf_.selector = borderWidth_buf__selector; + if (borderWidth_buf__selector == 0) { + borderWidth_buf_.selector = 0; + borderWidth_buf_.value0 = valueDeserializer.readLength(); + } + else if (borderWidth_buf__selector == 1) { + borderWidth_buf_.selector = 1; + Ark_EdgeWidths borderWidth_buf__u = {}; + const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_top_buf = {}; + borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.top = borderWidth_buf__u_top_buf; + const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_right_buf = {}; + borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.right = borderWidth_buf__u_right_buf; + const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_bottom_buf = {}; + borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; + const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_left_buf = {}; + borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.left = borderWidth_buf__u_left_buf; + borderWidth_buf_.value1 = borderWidth_buf__u; + } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_.selector = 2; + borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + } + else { + throw "One of the branches for borderWidth_buf_ has to be chosen through deserialisation."; } + borderWidth_buf.value = static_cast(borderWidth_buf_); + } value.borderWidth = borderWidth_buf; const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf = {}; borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; - borderColor_buf_.selector = borderColor_buf__selector; - if (borderColor_buf__selector == 0) { - borderColor_buf_.selector = 0; - const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u = {}; - borderColor_buf__u.selector = borderColor_buf__u_selector; - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u.selector = 0; - borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + { + const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; + borderColor_buf_.selector = borderColor_buf__selector; + if (borderColor_buf__selector == 0) { + borderColor_buf_.selector = 0; + const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u = {}; + borderColor_buf__u.selector = borderColor_buf__u_selector; + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u.selector = 0; + borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u.selector = 1; + borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u.selector = 2; + borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u.selector = 3; + borderColor_buf__u.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u has to be chosen through deserialisation."; + } + borderColor_buf_.value0 = static_cast(borderColor_buf__u); + } + else if (borderColor_buf__selector == 1) { + borderColor_buf_.selector = 1; + Ark_EdgeColors borderColor_buf__u = {}; + const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_top_buf = {}; + borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; + borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_.selector = 0; + borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u.selector = 1; - borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_.selector = 1; + borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u.selector = 2; - borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_.selector = 2; + borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u.selector = 3; - borderColor_buf__u.value3 = valueDeserializer.readResource(); + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_.selector = 3; + borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation."); + throw "One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."; } - borderColor_buf_.value0 = static_cast(borderColor_buf__u); - } - else if (borderColor_buf__selector == 1) { - borderColor_buf_.selector = 1; - Ark_EdgeColors borderColor_buf__u = {}; - const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_top_buf = {}; - borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; - borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_.selector = 0; - borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_.selector = 1; - borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_.selector = 2; - borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_.selector = 3; - borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); - } - borderColor_buf__u.top = borderColor_buf__u_top_buf; - const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_right_buf = {}; - borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; - borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_.selector = 0; - borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_.selector = 1; - borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_.selector = 2; - borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_.selector = 3; - borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); - } - borderColor_buf__u.right = borderColor_buf__u_right_buf; - const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; - borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; - borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_.selector = 0; - borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_.selector = 1; - borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_.selector = 2; - borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_.selector = 3; - borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); - } - borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; - const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_left_buf = {}; - borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; - borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_.selector = 0; - borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_.selector = 1; - borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_.selector = 2; - borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_.selector = 3; - borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); - } - borderColor_buf__u.left = borderColor_buf__u_left_buf; - borderColor_buf_.value1 = borderColor_buf__u; - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_.selector = 2; - borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); - } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation."); + borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); + } + borderColor_buf__u.top = borderColor_buf__u_top_buf; + const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_right_buf = {}; + borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; + borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_.selector = 0; + borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_.selector = 1; + borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_.selector = 2; + borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_.selector = 3; + borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); + } + borderColor_buf__u.right = borderColor_buf__u_right_buf; + const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; + borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; + borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_.selector = 0; + borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_.selector = 1; + borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_.selector = 2; + borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_.selector = 3; + borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); + } + borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; + const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_left_buf = {}; + borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; + borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_.selector = 0; + borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_.selector = 1; + borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_.selector = 2; + borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_.selector = 3; + borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); } - borderColor_buf.value = static_cast(borderColor_buf_); + borderColor_buf__u.left = borderColor_buf__u_left_buf; + borderColor_buf_.value1 = borderColor_buf__u; + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_.selector = 2; + borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); } + else { + throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; + } + borderColor_buf.value = static_cast(borderColor_buf_); + } value.borderColor = borderColor_buf; const auto borderStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_BorderStyle_EdgeStyles borderStyle_buf = {}; borderStyle_buf.tag = borderStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); - Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; - borderStyle_buf_.selector = borderStyle_buf__selector; - if (borderStyle_buf__selector == 0) { - borderStyle_buf_.selector = 0; - borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderStyle_buf__selector == 1) { - borderStyle_buf_.selector = 1; - Ark_EdgeStyles borderStyle_buf__u = {}; - const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_top_buf = {}; - borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.top = borderStyle_buf__u_top_buf; - const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_right_buf = {}; - borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.right = borderStyle_buf__u_right_buf; - const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; - borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; - const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_left_buf = {}; - borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.left = borderStyle_buf__u_left_buf; - borderStyle_buf_.value1 = borderStyle_buf__u; - } - else { - throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation."); - } - borderStyle_buf.value = static_cast(borderStyle_buf_); + { + const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); + Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; + borderStyle_buf_.selector = borderStyle_buf__selector; + if (borderStyle_buf__selector == 0) { + borderStyle_buf_.selector = 0; + borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderStyle_buf__selector == 1) { + borderStyle_buf_.selector = 1; + Ark_EdgeStyles borderStyle_buf__u = {}; + const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_top_buf = {}; + borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.top = borderStyle_buf__u_top_buf; + const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_right_buf = {}; + borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.right = borderStyle_buf__u_right_buf; + const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; + borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; + const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_left_buf = {}; + borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.left = borderStyle_buf__u_left_buf; + borderStyle_buf_.value1 = borderStyle_buf__u; + } + else { + throw "One of the branches for borderStyle_buf_ has to be chosen through deserialisation."; } + borderStyle_buf.value = static_cast(borderStyle_buf_); + } value.borderStyle = borderStyle_buf; const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) - { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation."); - } - shadow_buf.value = static_cast(shadow_buf_); + { + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else { + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; } + shadow_buf.value = static_cast(shadow_buf_); + } value.shadow = shadow_buf; const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TextStyle_alert_dialog textStyle_buf = {}; textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf.value = valueDeserializer.readTextStyle_alert_dialog(); - } + { + textStyle_buf.value = valueDeserializer.readTextStyle_alert_dialog(); + } value.textStyle = textStyle_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(); - } + { + 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()); - } + { + hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); + } value.hoverModeArea = hoverModeArea_buf; const auto confirm_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_AlertDialogButtonBaseOptions confirm_buf = {}; confirm_buf.tag = confirm_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (confirm_buf_runtimeType)) - { - confirm_buf.value = valueDeserializer.readAlertDialogButtonBaseOptions(); - } + { + confirm_buf.value = valueDeserializer.readAlertDialogButtonBaseOptions(); + } value.confirm = confirm_buf; return value; } @@ -75458,7 +75835,7 @@ class Deserializer : public DeserializerBase { dx_buf.value2 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for dx_buf has to be chosen through deserialisation."); + throw "One of the branches for dx_buf has to be chosen through deserialisation."; } value.dx = static_cast(dx_buf); const Ark_Int8 dy_buf_selector = valueDeserializer.readInt8(); @@ -75477,7 +75854,7 @@ class Deserializer : public DeserializerBase { dy_buf.value2 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for dy_buf has to be chosen through deserialisation."); + throw "One of the branches for dy_buf has to be chosen through deserialisation."; } value.dy = static_cast(dy_buf); return value; @@ -75490,25 +75867,25 @@ class Deserializer : public DeserializerBase { Opt_Boolean enabled_buf = {}; enabled_buf.tag = enabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf.value = valueDeserializer.readBoolean(); - } + { + enabled_buf.value = valueDeserializer.readBoolean(); + } value.enabled = enabled_buf; const auto defaultFocus_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean defaultFocus_buf = {}; defaultFocus_buf.tag = defaultFocus_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (defaultFocus_buf_runtimeType)) - { - defaultFocus_buf.value = valueDeserializer.readBoolean(); - } + { + defaultFocus_buf.value = valueDeserializer.readBoolean(); + } value.defaultFocus = defaultFocus_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DialogButtonStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } value.style = style_buf; const Ark_Int8 value_buf_selector = valueDeserializer.readInt8(); Ark_Union_String_Resource value_buf = {}; @@ -75522,10 +75899,10 @@ class Deserializer : public DeserializerBase { value_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_buf has to be chosen through deserialisation."; } value.value = static_cast(value_buf); - value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; + value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; return value; } Ark_LinearIndicatorStyle readLinearIndicatorStyle() @@ -75536,41 +75913,41 @@ class Deserializer : public DeserializerBase { Opt_LengthMetrics space_buf = {}; space_buf.tag = space_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (space_buf_runtimeType)) - { - space_buf.value = valueDeserializer.readLengthMetrics(); - } + { + space_buf.value = valueDeserializer.readLengthMetrics(); + } value.space = space_buf; const auto strokeWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics strokeWidth_buf = {}; strokeWidth_buf.tag = strokeWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf.value = valueDeserializer.readLengthMetrics(); - } + { + strokeWidth_buf.value = valueDeserializer.readLengthMetrics(); + } value.strokeWidth = strokeWidth_buf; const auto strokeRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics strokeRadius_buf = {}; strokeRadius_buf.tag = strokeRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (strokeRadius_buf_runtimeType)) - { - strokeRadius_buf.value = valueDeserializer.readLengthMetrics(); - } + { + strokeRadius_buf.value = valueDeserializer.readLengthMetrics(); + } value.strokeRadius = strokeRadius_buf; const auto trackBackgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ColorMetrics trackBackgroundColor_buf = {}; trackBackgroundColor_buf.tag = trackBackgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (trackBackgroundColor_buf_runtimeType)) - { - trackBackgroundColor_buf.value = valueDeserializer.readColorMetrics(); - } + { + trackBackgroundColor_buf.value = valueDeserializer.readColorMetrics(); + } value.trackBackgroundColor = trackBackgroundColor_buf; const auto trackColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ColorMetrics trackColor_buf = {}; trackColor_buf.tag = trackColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (trackColor_buf_runtimeType)) - { - trackColor_buf.value = valueDeserializer.readColorMetrics(); - } + { + trackColor_buf.value = valueDeserializer.readColorMetrics(); + } value.trackColor = trackColor_buf; return value; } @@ -75606,47 +75983,47 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto startMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length startMargin_buf = {}; startMargin_buf.tag = startMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf.value = valueDeserializer.readLength(); - } + { + startMargin_buf.value = valueDeserializer.readLength(); + } value.startMargin = startMargin_buf; const auto endMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length endMargin_buf = {}; endMargin_buf.tag = endMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf.value = valueDeserializer.readLength(); - } + { + endMargin_buf.value = valueDeserializer.readLength(); + } value.endMargin = endMargin_buf; return value; } @@ -75663,14 +76040,14 @@ class Deserializer : public DeserializerBase { } else if (shown_buf_selector == 1) { shown_buf.selector = 1; - shown_buf.value1 = valueDeserializer.readPixelMap(); + shown_buf.value1 = static_cast(valueDeserializer.readPixelMap()); } else if (shown_buf_selector == 2) { shown_buf.selector = 2; shown_buf.value2 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for shown_buf has to be chosen through deserialisation."); + throw "One of the branches for shown_buf has to be chosen through deserialisation."; } value.shown = static_cast(shown_buf); const Ark_Int8 hidden_buf_selector = valueDeserializer.readInt8(); @@ -75682,41 +76059,41 @@ class Deserializer : public DeserializerBase { } else if (hidden_buf_selector == 1) { hidden_buf.selector = 1; - hidden_buf.value1 = valueDeserializer.readPixelMap(); + hidden_buf.value1 = static_cast(valueDeserializer.readPixelMap()); } else if (hidden_buf_selector == 2) { hidden_buf.selector = 2; hidden_buf.value2 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for hidden_buf has to be chosen through deserialisation."); + throw "One of the branches for hidden_buf has to be chosen through deserialisation."; } 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_Int8 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(); - } - else { - throw new Error("One of the branches for switching_buf_ has to be chosen through deserialisation."); - } - switching_buf.value = static_cast(switching_buf_); + { + const Ark_Int8 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 = static_cast(valueDeserializer.readPixelMap()); + } + else if (switching_buf__selector == 2) { + switching_buf_.selector = 2; + switching_buf_.value2 = valueDeserializer.readResource(); } + else { + throw "One of the branches for switching_buf_ has to be chosen through deserialisation."; + } + switching_buf.value = static_cast(switching_buf_); + } value.switching = switching_buf; return value; } @@ -75728,24 +76105,24 @@ class Deserializer : public DeserializerBase { Opt_Array_ImageAnalyzerType types_buf = {}; types_buf.tag = types_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (types_buf_runtimeType)) - { - const Ark_Int32 types_buf__length = valueDeserializer.readInt32(); - Array_ImageAnalyzerType types_buf_ = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int32 types_buf__length = valueDeserializer.readInt32(); + Array_ImageAnalyzerType types_buf_ = {}; + valueDeserializer.resizeArray::type, std::decay::type>(&types_buf_, types_buf__length); - for (int types_buf__i = 0; types_buf__i < types_buf__length; types_buf__i++) { - types_buf_.array[types_buf__i] = static_cast(valueDeserializer.readInt32()); - } - types_buf.value = types_buf_; + for (int types_buf__i = 0; types_buf__i < types_buf__length; types_buf__i++) { + types_buf_.array[types_buf__i] = static_cast(valueDeserializer.readInt32()); } + types_buf.value = types_buf_; + } value.types = types_buf; const auto aiController_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ImageAnalyzerController aiController_buf = {}; aiController_buf.tag = aiController_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (aiController_buf_runtimeType)) - { - aiController_buf.value = static_cast(valueDeserializer.readImageAnalyzerController()); - } + { + aiController_buf.value = static_cast(valueDeserializer.readImageAnalyzerController()); + } value.aiController = aiController_buf; return value; } @@ -75778,17 +76155,17 @@ class Deserializer : public DeserializerBase { Opt_Number axisHorizontal_buf = {}; axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); + } value.axisHorizontal = axisHorizontal_buf; const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number axisVertical_buf = {}; axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); + } value.axisVertical = axisVertical_buf; value.pressure = static_cast(valueDeserializer.readNumber()); value.tiltX = static_cast(valueDeserializer.readNumber()); @@ -75798,9 +76175,9 @@ class Deserializer : public DeserializerBase { Opt_Number deviceId_buf = {}; deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + deviceId_buf.value = static_cast(valueDeserializer.readNumber()); + } value.deviceId = deviceId_buf; value.type = static_cast(valueDeserializer.readInt32()); const Ark_Int32 touches_buf_length = valueDeserializer.readInt32(); @@ -75819,8 +76196,8 @@ class Deserializer : public DeserializerBase { changedTouches_buf.array[changedTouches_buf_i] = valueDeserializer.readTouchObject(); } value.changedTouches = changedTouches_buf; - value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - value.preventDefault = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.preventDefault = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; return value; } Ark_NativeEmbedInfo readNativeEmbedInfo() @@ -75831,82 +76208,82 @@ class Deserializer : public DeserializerBase { Opt_String id_buf = {}; id_buf.tag = id_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (id_buf_runtimeType)) - { - id_buf.value = static_cast(valueDeserializer.readString()); - } + { + id_buf.value = static_cast(valueDeserializer.readString()); + } value.id = id_buf; const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String 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.readString()); - } + { + type_buf.value = static_cast(valueDeserializer.readString()); + } value.type = type_buf; const auto src_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String src_buf = {}; src_buf.tag = src_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (src_buf_runtimeType)) - { - src_buf.value = static_cast(valueDeserializer.readString()); - } + { + src_buf.value = static_cast(valueDeserializer.readString()); + } value.src = src_buf; const auto position_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Position position_buf = {}; position_buf.tag = position_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (position_buf_runtimeType)) - { - position_buf.value = valueDeserializer.readPosition(); - } + { + position_buf.value = valueDeserializer.readPosition(); + } value.position = position_buf; const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_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)) - { - width_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + width_buf.value = static_cast(valueDeserializer.readNumber()); + } value.width = width_buf; const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_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)) - { - height_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + height_buf.value = static_cast(valueDeserializer.readNumber()); + } value.height = height_buf; const auto url_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String url_buf = {}; url_buf.tag = url_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (url_buf_runtimeType)) - { - url_buf.value = static_cast(valueDeserializer.readString()); - } + { + url_buf.value = static_cast(valueDeserializer.readString()); + } value.url = url_buf; const auto tag_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String tag_buf = {}; tag_buf.tag = tag_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (tag_buf_runtimeType)) - { - tag_buf.value = static_cast(valueDeserializer.readString()); - } + { + tag_buf.value = static_cast(valueDeserializer.readString()); + } value.tag = tag_buf; const auto params_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Map_String_String params_buf = {}; params_buf.tag = params_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (params_buf_runtimeType)) - { - const Ark_Int32 params_buf__size = valueDeserializer.readInt32(); - Map_String_String params_buf_ = {}; - valueDeserializer.resizeMap(¶ms_buf_, params_buf__size); - for (int params_buf__i = 0; params_buf__i < params_buf__size; params_buf__i++) { - const Ark_String params_buf__key = static_cast(valueDeserializer.readString()); - const Ark_String params_buf__value = static_cast(valueDeserializer.readString()); - params_buf_.keys[params_buf__i] = params_buf__key; - params_buf_.values[params_buf__i] = params_buf__value; - } - params_buf.value = params_buf_; - } + { + const Ark_Int32 params_buf__size = valueDeserializer.readInt32(); + Map_String_String params_buf_ = {}; + valueDeserializer.resizeMap(¶ms_buf_, params_buf__size); + for (int params_buf__i = 0; params_buf__i < params_buf__size; params_buf__i++) { + const Ark_String params_buf__key = static_cast(valueDeserializer.readString()); + const Ark_String params_buf__value = static_cast(valueDeserializer.readString()); + params_buf_.keys[params_buf__i] = params_buf__key; + params_buf_.values[params_buf__i] = params_buf__value; + } + params_buf.value = params_buf_; + } value.params = params_buf; return value; } @@ -75918,33 +76295,33 @@ class Deserializer : public DeserializerBase { Opt_NestedScrollMode scrollUp_buf = {}; scrollUp_buf.tag = scrollUp_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scrollUp_buf_runtimeType)) - { - scrollUp_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + scrollUp_buf.value = static_cast(valueDeserializer.readInt32()); + } value.scrollUp = scrollUp_buf; const auto scrollDown_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_NestedScrollMode scrollDown_buf = {}; scrollDown_buf.tag = scrollDown_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scrollDown_buf_runtimeType)) - { - scrollDown_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + scrollDown_buf.value = static_cast(valueDeserializer.readInt32()); + } value.scrollDown = scrollDown_buf; const auto scrollRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_NestedScrollMode scrollRight_buf = {}; scrollRight_buf.tag = scrollRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scrollRight_buf_runtimeType)) - { - scrollRight_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + scrollRight_buf.value = static_cast(valueDeserializer.readInt32()); + } value.scrollRight = scrollRight_buf; const auto scrollLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_NestedScrollMode scrollLeft_buf = {}; scrollLeft_buf.tag = scrollLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scrollLeft_buf_runtimeType)) - { - scrollLeft_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + scrollLeft_buf.value = static_cast(valueDeserializer.readInt32()); + } value.scrollLeft = scrollLeft_buf; return value; } @@ -76078,55 +76455,55 @@ class Deserializer : public DeserializerBase { Opt_Length strokeWidth_buf = {}; strokeWidth_buf.tag = strokeWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf.value = valueDeserializer.readLength(); - } + { + strokeWidth_buf.value = valueDeserializer.readLength(); + } value.strokeWidth = strokeWidth_buf; const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto startMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length startMargin_buf = {}; startMargin_buf.tag = startMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf.value = valueDeserializer.readLength(); - } + { + startMargin_buf.value = valueDeserializer.readLength(); + } value.startMargin = startMargin_buf; const auto endMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length endMargin_buf = {}; endMargin_buf.tag = endMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf.value = valueDeserializer.readLength(); - } + { + endMargin_buf.value = valueDeserializer.readLength(); + } value.endMargin = endMargin_buf; return value; } @@ -76138,121 +76515,121 @@ class Deserializer : public DeserializerBase { 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_Int8 typing_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor typing_buf_ = {}; - typing_buf_.selector = typing_buf__selector; - if (typing_buf__selector == 0) { - typing_buf_.selector = 0; - typing_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (typing_buf__selector == 1) { - typing_buf_.selector = 1; - typing_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (typing_buf__selector == 2) { - typing_buf_.selector = 2; - typing_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (typing_buf__selector == 3) { - typing_buf_.selector = 3; - typing_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for typing_buf_ has to be chosen through deserialisation."); - } - typing_buf.value = static_cast(typing_buf_); + { + const Ark_Int8 typing_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor typing_buf_ = {}; + typing_buf_.selector = typing_buf__selector; + if (typing_buf__selector == 0) { + typing_buf_.selector = 0; + typing_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (typing_buf__selector == 1) { + typing_buf_.selector = 1; + typing_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (typing_buf__selector == 2) { + typing_buf_.selector = 2; + typing_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (typing_buf__selector == 3) { + typing_buf_.selector = 3; + typing_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for typing_buf_ has to be chosen through deserialisation."; } + typing_buf.value = static_cast(typing_buf_); + } value.typing = typing_buf; const auto normal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); 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_Int8 normal_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor normal_buf_ = {}; - normal_buf_.selector = normal_buf__selector; - if (normal_buf__selector == 0) { - normal_buf_.selector = 0; - normal_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (normal_buf__selector == 1) { - normal_buf_.selector = 1; - normal_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (normal_buf__selector == 2) { - normal_buf_.selector = 2; - normal_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (normal_buf__selector == 3) { - normal_buf_.selector = 3; - normal_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for normal_buf_ has to be chosen through deserialisation."); - } - normal_buf.value = static_cast(normal_buf_); + { + const Ark_Int8 normal_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor normal_buf_ = {}; + normal_buf_.selector = normal_buf__selector; + if (normal_buf__selector == 0) { + normal_buf_.selector = 0; + normal_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (normal_buf__selector == 1) { + normal_buf_.selector = 1; + normal_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (normal_buf__selector == 2) { + normal_buf_.selector = 2; + normal_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (normal_buf__selector == 3) { + normal_buf_.selector = 3; + normal_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for normal_buf_ has to be chosen through deserialisation."; + } + normal_buf.value = static_cast(normal_buf_); + } value.normal = normal_buf; const auto error_buf_runtimeType = static_cast(valueDeserializer.readInt8()); 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_Int8 error_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor error_buf_ = {}; - error_buf_.selector = error_buf__selector; - if (error_buf__selector == 0) { - error_buf_.selector = 0; - error_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (error_buf__selector == 1) { - error_buf_.selector = 1; - error_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (error_buf__selector == 2) { - error_buf_.selector = 2; - error_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (error_buf__selector == 3) { - error_buf_.selector = 3; - error_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for error_buf_ has to be chosen through deserialisation."); - } - error_buf.value = static_cast(error_buf_); + { + const Ark_Int8 error_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor error_buf_ = {}; + error_buf_.selector = error_buf__selector; + if (error_buf__selector == 0) { + error_buf_.selector = 0; + error_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (error_buf__selector == 1) { + error_buf_.selector = 1; + error_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (error_buf__selector == 2) { + error_buf_.selector = 2; + error_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (error_buf__selector == 3) { + error_buf_.selector = 3; + error_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for error_buf_ has to be chosen through deserialisation."; } + error_buf.value = static_cast(error_buf_); + } value.error = error_buf; const auto disable_buf_runtimeType = static_cast(valueDeserializer.readInt8()); 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_Int8 disable_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor disable_buf_ = {}; - disable_buf_.selector = disable_buf__selector; - if (disable_buf__selector == 0) { - disable_buf_.selector = 0; - disable_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (disable_buf__selector == 1) { - disable_buf_.selector = 1; - disable_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (disable_buf__selector == 2) { - disable_buf_.selector = 2; - disable_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (disable_buf__selector == 3) { - disable_buf_.selector = 3; - disable_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for disable_buf_ has to be chosen through deserialisation."); - } - disable_buf.value = static_cast(disable_buf_); + { + const Ark_Int8 disable_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor disable_buf_ = {}; + disable_buf_.selector = disable_buf__selector; + if (disable_buf__selector == 0) { + disable_buf_.selector = 0; + disable_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (disable_buf__selector == 1) { + disable_buf_.selector = 1; + disable_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (disable_buf__selector == 2) { + disable_buf_.selector = 2; + disable_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (disable_buf__selector == 3) { + disable_buf_.selector = 3; + disable_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for disable_buf_ has to be chosen through deserialisation."; } + disable_buf.value = static_cast(disable_buf_); + } value.disable = disable_buf; return value; } @@ -76288,166 +76665,166 @@ class Deserializer : public DeserializerBase { Opt_Union_ResourceStr_TabBarSymbol _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_Int8 _icon_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceStr_TabBarSymbol _icon_buf_ = {}; - _icon_buf_.selector = _icon_buf__selector; - if (_icon_buf__selector == 0) { - _icon_buf_.selector = 0; - const Ark_Int8 _icon_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceStr _icon_buf__u = {}; - _icon_buf__u.selector = _icon_buf__u_selector; - if (_icon_buf__u_selector == 0) { - _icon_buf__u.selector = 0; - _icon_buf__u.value0 = static_cast(valueDeserializer.readString()); - } - else if (_icon_buf__u_selector == 1) { - _icon_buf__u.selector = 1; - _icon_buf__u.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for _icon_buf__u has to be chosen through deserialisation."); - } - _icon_buf_.value0 = static_cast(_icon_buf__u); - } - else if (_icon_buf__selector == 1) { - _icon_buf_.selector = 1; - _icon_buf_.value1 = valueDeserializer.readTabBarSymbol(); + { + const Ark_Int8 _icon_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ResourceStr_TabBarSymbol _icon_buf_ = {}; + _icon_buf_.selector = _icon_buf__selector; + if (_icon_buf__selector == 0) { + _icon_buf_.selector = 0; + const Ark_Int8 _icon_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceStr _icon_buf__u = {}; + _icon_buf__u.selector = _icon_buf__u_selector; + if (_icon_buf__u_selector == 0) { + _icon_buf__u.selector = 0; + _icon_buf__u.value0 = static_cast(valueDeserializer.readString()); + } + else if (_icon_buf__u_selector == 1) { + _icon_buf__u.selector = 1; + _icon_buf__u.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for _icon_buf_ has to be chosen through deserialisation."); + throw "One of the branches for _icon_buf__u has to be chosen through deserialisation."; } - _icon_buf.value = static_cast(_icon_buf_); + _icon_buf_.value0 = static_cast(_icon_buf__u); + } + else if (_icon_buf__selector == 1) { + _icon_buf_.selector = 1; + _icon_buf_.value1 = valueDeserializer.readTabBarSymbol(); } + else { + throw "One of the branches for _icon_buf_ has to be chosen through deserialisation."; + } + _icon_buf.value = static_cast(_icon_buf_); + } value._icon = _icon_buf; const auto _text_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr _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_Int8 _text_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr _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(); - } - else { - throw new Error("One of the branches for _text_buf_ has to be chosen through deserialisation."); - } - _text_buf.value = static_cast(_text_buf_); + { + const Ark_Int8 _text_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr _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(); } + else { + throw "One of the branches for _text_buf_ has to be chosen through deserialisation."; + } + _text_buf.value = static_cast(_text_buf_); + } value._text = _text_buf; const auto _labelStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LabelStyle _labelStyle_buf = {}; _labelStyle_buf.tag = _labelStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_labelStyle_buf_runtimeType)) - { - _labelStyle_buf.value = valueDeserializer.readLabelStyle(); - } + { + _labelStyle_buf.value = valueDeserializer.readLabelStyle(); + } value._labelStyle = _labelStyle_buf; const auto _padding_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Padding_Dimension_LocalizedPadding _padding_buf = {}; _padding_buf.tag = _padding_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf_runtimeType)) - { - const Ark_Int8 _padding_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Padding_Dimension_LocalizedPadding _padding_buf_ = {}; - _padding_buf_.selector = _padding_buf__selector; - if (_padding_buf__selector == 0) { - _padding_buf_.selector = 0; - Ark_Padding _padding_buf__u = {}; - const auto _padding_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _padding_buf__u_top_buf = {}; - _padding_buf__u_top_buf.tag = _padding_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf__u_top_buf_runtimeType)) - { - _padding_buf__u_top_buf.value = valueDeserializer.readLength(); - } - _padding_buf__u.top = _padding_buf__u_top_buf; - const auto _padding_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _padding_buf__u_right_buf = {}; - _padding_buf__u_right_buf.tag = _padding_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf__u_right_buf_runtimeType)) - { - _padding_buf__u_right_buf.value = valueDeserializer.readLength(); - } - _padding_buf__u.right = _padding_buf__u_right_buf; - const auto _padding_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _padding_buf__u_bottom_buf = {}; - _padding_buf__u_bottom_buf.tag = _padding_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf__u_bottom_buf_runtimeType)) - { - _padding_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - _padding_buf__u.bottom = _padding_buf__u_bottom_buf; - const auto _padding_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _padding_buf__u_left_buf = {}; - _padding_buf__u_left_buf.tag = _padding_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf__u_left_buf_runtimeType)) - { - _padding_buf__u_left_buf.value = valueDeserializer.readLength(); - } - _padding_buf__u.left = _padding_buf__u_left_buf; - _padding_buf_.value0 = _padding_buf__u; - } - else if (_padding_buf__selector == 1) { - _padding_buf_.selector = 1; - _padding_buf_.value1 = valueDeserializer.readLength(); - } - else if (_padding_buf__selector == 2) { - _padding_buf_.selector = 2; - _padding_buf_.value2 = valueDeserializer.readLocalizedPadding(); - } - else { - throw new Error("One of the branches for _padding_buf_ has to be chosen through deserialisation."); - } - _padding_buf.value = static_cast(_padding_buf_); + { + const Ark_Int8 _padding_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Padding_Dimension_LocalizedPadding _padding_buf_ = {}; + _padding_buf_.selector = _padding_buf__selector; + if (_padding_buf__selector == 0) { + _padding_buf_.selector = 0; + Ark_Padding _padding_buf__u = {}; + const auto _padding_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _padding_buf__u_top_buf = {}; + _padding_buf__u_top_buf.tag = _padding_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf__u_top_buf_runtimeType)) + { + _padding_buf__u_top_buf.value = valueDeserializer.readLength(); + } + _padding_buf__u.top = _padding_buf__u_top_buf; + const auto _padding_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _padding_buf__u_right_buf = {}; + _padding_buf__u_right_buf.tag = _padding_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf__u_right_buf_runtimeType)) + { + _padding_buf__u_right_buf.value = valueDeserializer.readLength(); + } + _padding_buf__u.right = _padding_buf__u_right_buf; + const auto _padding_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _padding_buf__u_bottom_buf = {}; + _padding_buf__u_bottom_buf.tag = _padding_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf__u_bottom_buf_runtimeType)) + { + _padding_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + _padding_buf__u.bottom = _padding_buf__u_bottom_buf; + const auto _padding_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _padding_buf__u_left_buf = {}; + _padding_buf__u_left_buf.tag = _padding_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf__u_left_buf_runtimeType)) + { + _padding_buf__u_left_buf.value = valueDeserializer.readLength(); + } + _padding_buf__u.left = _padding_buf__u_left_buf; + _padding_buf_.value0 = _padding_buf__u; + } + else if (_padding_buf__selector == 1) { + _padding_buf_.selector = 1; + _padding_buf_.value1 = valueDeserializer.readLength(); + } + else if (_padding_buf__selector == 2) { + _padding_buf_.selector = 2; + _padding_buf_.value2 = valueDeserializer.readLocalizedPadding(); + } + else { + throw "One of the branches for _padding_buf_ has to be chosen through deserialisation."; } + _padding_buf.value = static_cast(_padding_buf_); + } value._padding = _padding_buf; const auto _layoutMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LayoutMode _layoutMode_buf = {}; _layoutMode_buf.tag = _layoutMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_layoutMode_buf_runtimeType)) - { - _layoutMode_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + _layoutMode_buf.value = static_cast(valueDeserializer.readInt32()); + } value._layoutMode = _layoutMode_buf; const auto _verticalAlign_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_VerticalAlign _verticalAlign_buf = {}; _verticalAlign_buf.tag = _verticalAlign_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_verticalAlign_buf_runtimeType)) - { - _verticalAlign_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + _verticalAlign_buf.value = static_cast(valueDeserializer.readInt32()); + } value._verticalAlign = _verticalAlign_buf; const auto _symmetricExtensible_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean _symmetricExtensible_buf = {}; _symmetricExtensible_buf.tag = _symmetricExtensible_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_symmetricExtensible_buf_runtimeType)) - { - _symmetricExtensible_buf.value = valueDeserializer.readBoolean(); - } + { + _symmetricExtensible_buf.value = valueDeserializer.readBoolean(); + } value._symmetricExtensible = _symmetricExtensible_buf; const auto _id_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String _id_buf = {}; _id_buf.tag = _id_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_id_buf_runtimeType)) - { - _id_buf.value = static_cast(valueDeserializer.readString()); - } + { + _id_buf.value = static_cast(valueDeserializer.readString()); + } value._id = _id_buf; const auto _iconStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TabBarIconStyle _iconStyle_buf = {}; _iconStyle_buf.tag = _iconStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_iconStyle_buf_runtimeType)) - { - _iconStyle_buf.value = valueDeserializer.readTabBarIconStyle(); - } + { + _iconStyle_buf.value = valueDeserializer.readTabBarIconStyle(); + } value._iconStyle = _iconStyle_buf; return value; } @@ -76459,136 +76836,136 @@ class Deserializer : public DeserializerBase { 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_Int8 _content_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Resource_ComponentContent _content_buf_ = {}; - _content_buf_.selector = _content_buf__selector; - if (_content_buf__selector == 0) { - _content_buf_.selector = 0; - _content_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (_content_buf__selector == 1) { - _content_buf_.selector = 1; - _content_buf_.value1 = valueDeserializer.readResource(); - } - else if (_content_buf__selector == 2) { - _content_buf_.selector = 2; - _content_buf_.value2 = valueDeserializer.readComponentContent(); - } - else { - throw new Error("One of the branches for _content_buf_ has to be chosen through deserialisation."); - } - _content_buf.value = static_cast(_content_buf_); + { + const Ark_Int8 _content_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Resource_ComponentContent _content_buf_ = {}; + _content_buf_.selector = _content_buf__selector; + if (_content_buf__selector == 0) { + _content_buf_.selector = 0; + _content_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (_content_buf__selector == 1) { + _content_buf_.selector = 1; + _content_buf_.value1 = valueDeserializer.readResource(); + } + else if (_content_buf__selector == 2) { + _content_buf_.selector = 2; + _content_buf_.value2 = valueDeserializer.readComponentContent(); + } + else { + throw "One of the branches for _content_buf_ has to be chosen through deserialisation."; } + _content_buf.value = static_cast(_content_buf_); + } value._content = _content_buf; const auto _indicator_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_IndicatorStyle _indicator_buf = {}; _indicator_buf.tag = _indicator_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_indicator_buf_runtimeType)) - { - _indicator_buf.value = valueDeserializer.readIndicatorStyle(); - } + { + _indicator_buf.value = valueDeserializer.readIndicatorStyle(); + } value._indicator = _indicator_buf; const auto _selectedMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SelectedMode _selectedMode_buf = {}; _selectedMode_buf.tag = _selectedMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_selectedMode_buf_runtimeType)) - { - _selectedMode_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + _selectedMode_buf.value = static_cast(valueDeserializer.readInt32()); + } value._selectedMode = _selectedMode_buf; const auto _board_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_BoardStyle _board_buf = {}; _board_buf.tag = _board_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_board_buf_runtimeType)) - { - _board_buf.value = valueDeserializer.readBoardStyle(); - } + { + _board_buf.value = valueDeserializer.readBoardStyle(); + } value._board = _board_buf; const auto _labelStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LabelStyle _labelStyle_buf = {}; _labelStyle_buf.tag = _labelStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_labelStyle_buf_runtimeType)) - { - _labelStyle_buf.value = valueDeserializer.readLabelStyle(); - } + { + _labelStyle_buf.value = valueDeserializer.readLabelStyle(); + } value._labelStyle = _labelStyle_buf; const auto _padding_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Union_Padding_Dimension_LocalizedPadding _padding_buf = {}; _padding_buf.tag = _padding_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf_runtimeType)) - { - const Ark_Int8 _padding_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Union_Padding_Dimension_LocalizedPadding _padding_buf_ = {}; - _padding_buf_.selector = _padding_buf__selector; - if (_padding_buf__selector == 0) { - _padding_buf_.selector = 0; - const Ark_Int8 _padding_buf__u_selector = valueDeserializer.readInt8(); - Ark_Union_Padding_Dimension _padding_buf__u = {}; - _padding_buf__u.selector = _padding_buf__u_selector; - if (_padding_buf__u_selector == 0) { - _padding_buf__u.selector = 0; - Ark_Padding _padding_buf__u_u = {}; - const auto _padding_buf__u_u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _padding_buf__u_u_top_buf = {}; - _padding_buf__u_u_top_buf.tag = _padding_buf__u_u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf__u_u_top_buf_runtimeType)) - { - _padding_buf__u_u_top_buf.value = valueDeserializer.readLength(); - } - _padding_buf__u_u.top = _padding_buf__u_u_top_buf; - const auto _padding_buf__u_u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _padding_buf__u_u_right_buf = {}; - _padding_buf__u_u_right_buf.tag = _padding_buf__u_u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf__u_u_right_buf_runtimeType)) - { - _padding_buf__u_u_right_buf.value = valueDeserializer.readLength(); - } - _padding_buf__u_u.right = _padding_buf__u_u_right_buf; - const auto _padding_buf__u_u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _padding_buf__u_u_bottom_buf = {}; - _padding_buf__u_u_bottom_buf.tag = _padding_buf__u_u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf__u_u_bottom_buf_runtimeType)) - { - _padding_buf__u_u_bottom_buf.value = valueDeserializer.readLength(); - } - _padding_buf__u_u.bottom = _padding_buf__u_u_bottom_buf; - const auto _padding_buf__u_u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length _padding_buf__u_u_left_buf = {}; - _padding_buf__u_u_left_buf.tag = _padding_buf__u_u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf__u_u_left_buf_runtimeType)) - { - _padding_buf__u_u_left_buf.value = valueDeserializer.readLength(); - } - _padding_buf__u_u.left = _padding_buf__u_u_left_buf; - _padding_buf__u.value0 = _padding_buf__u_u; + { + const Ark_Int8 _padding_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Union_Padding_Dimension_LocalizedPadding _padding_buf_ = {}; + _padding_buf_.selector = _padding_buf__selector; + if (_padding_buf__selector == 0) { + _padding_buf_.selector = 0; + const Ark_Int8 _padding_buf__u_selector = valueDeserializer.readInt8(); + Ark_Union_Padding_Dimension _padding_buf__u = {}; + _padding_buf__u.selector = _padding_buf__u_selector; + if (_padding_buf__u_selector == 0) { + _padding_buf__u.selector = 0; + Ark_Padding _padding_buf__u_u = {}; + const auto _padding_buf__u_u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _padding_buf__u_u_top_buf = {}; + _padding_buf__u_u_top_buf.tag = _padding_buf__u_u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf__u_u_top_buf_runtimeType)) + { + _padding_buf__u_u_top_buf.value = valueDeserializer.readLength(); } - else if (_padding_buf__u_selector == 1) { - _padding_buf__u.selector = 1; - _padding_buf__u.value1 = valueDeserializer.readLength(); + _padding_buf__u_u.top = _padding_buf__u_u_top_buf; + const auto _padding_buf__u_u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _padding_buf__u_u_right_buf = {}; + _padding_buf__u_u_right_buf.tag = _padding_buf__u_u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf__u_u_right_buf_runtimeType)) + { + _padding_buf__u_u_right_buf.value = valueDeserializer.readLength(); } - else { - throw new Error("One of the branches for _padding_buf__u has to be chosen through deserialisation."); + _padding_buf__u_u.right = _padding_buf__u_u_right_buf; + const auto _padding_buf__u_u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _padding_buf__u_u_bottom_buf = {}; + _padding_buf__u_u_bottom_buf.tag = _padding_buf__u_u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf__u_u_bottom_buf_runtimeType)) + { + _padding_buf__u_u_bottom_buf.value = valueDeserializer.readLength(); + } + _padding_buf__u_u.bottom = _padding_buf__u_u_bottom_buf; + const auto _padding_buf__u_u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length _padding_buf__u_u_left_buf = {}; + _padding_buf__u_u_left_buf.tag = _padding_buf__u_u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (_padding_buf__u_u_left_buf_runtimeType)) + { + _padding_buf__u_u_left_buf.value = valueDeserializer.readLength(); } - _padding_buf_.value0 = static_cast(_padding_buf__u); + _padding_buf__u_u.left = _padding_buf__u_u_left_buf; + _padding_buf__u.value0 = _padding_buf__u_u; } - else if (_padding_buf__selector == 1) { - _padding_buf_.selector = 1; - _padding_buf_.value1 = valueDeserializer.readLocalizedPadding(); + else if (_padding_buf__u_selector == 1) { + _padding_buf__u.selector = 1; + _padding_buf__u.value1 = valueDeserializer.readLength(); } else { - throw new Error("One of the branches for _padding_buf_ has to be chosen through deserialisation."); + throw "One of the branches for _padding_buf__u has to be chosen through deserialisation."; } - _padding_buf.value = static_cast(_padding_buf_); + _padding_buf_.value0 = static_cast(_padding_buf__u); } + else if (_padding_buf__selector == 1) { + _padding_buf_.selector = 1; + _padding_buf_.value1 = valueDeserializer.readLocalizedPadding(); + } + else { + throw "One of the branches for _padding_buf_ has to be chosen through deserialisation."; + } + _padding_buf.value = static_cast(_padding_buf_); + } value._padding = _padding_buf; const auto _id_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String _id_buf = {}; _id_buf.tag = _id_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_id_buf_runtimeType)) - { - _id_buf.value = static_cast(valueDeserializer.readString()); - } + { + _id_buf.value = static_cast(valueDeserializer.readString()); + } value._id = _id_buf; return value; } @@ -76600,45 +76977,45 @@ class Deserializer : public DeserializerBase { 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_Int8 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(); - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation."); - } - icon_buf.value = static_cast(icon_buf_); + { + const Ark_Int8 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(); } + else { + throw "One of the branches for icon_buf_ has to be chosen through deserialisation."; + } + 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_Int8 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(); - } - else { - throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation."); - } - text_buf.value = static_cast(text_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for text_buf_ has to be chosen through deserialisation."; } + text_buf.value = static_cast(text_buf_); + } value.text = text_buf; return value; } @@ -76650,11 +77027,11 @@ class Deserializer : public DeserializerBase { Opt_Number timeout_buf = {}; timeout_buf.tag = timeout_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (timeout_buf_runtimeType)) - { - timeout_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TabContentTransitionProxy_Void))))}; return value; } Ark_TabsController readTabsController() @@ -76679,7 +77056,7 @@ class Deserializer : public DeserializerBase { minSize_buf.value1 = static_cast(valueDeserializer.readNumber()); } else { - throw new Error("One of the branches for minSize_buf has to be chosen through deserialisation."); + throw "One of the branches for minSize_buf has to be chosen through deserialisation."; } value.minSize = static_cast(minSize_buf); return value; @@ -76692,93 +77069,93 @@ class Deserializer : public DeserializerBase { 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(); - } + { + 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(); - } + { + 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(); - } + { + 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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } + 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(); - } + { + 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_Int8 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(); - } - else { - throw new Error("One of the branches for arrowColor_buf_ has to be chosen through deserialisation."); - } - arrowColor_buf.value = static_cast(arrowColor_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for arrowColor_buf_ has to be chosen through deserialisation."; } + arrowColor_buf.value = static_cast(arrowColor_buf_); + } value.arrowColor = arrowColor_buf; return value; } @@ -76790,125 +77167,125 @@ class Deserializer : public DeserializerBase { Opt_Length _left_buf = {}; _left_buf.tag = _left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_left_buf_runtimeType)) - { - _left_buf.value = valueDeserializer.readLength(); - } + { + _left_buf.value = valueDeserializer.readLength(); + } value._left = _left_buf; const auto _top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length _top_buf = {}; _top_buf.tag = _top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_top_buf_runtimeType)) - { - _top_buf.value = valueDeserializer.readLength(); - } + { + _top_buf.value = valueDeserializer.readLength(); + } value._top = _top_buf; const auto _right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length _right_buf = {}; _right_buf.tag = _right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_right_buf_runtimeType)) - { - _right_buf.value = valueDeserializer.readLength(); - } + { + _right_buf.value = valueDeserializer.readLength(); + } value._right = _right_buf; const auto _bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length _bottom_buf = {}; _bottom_buf.tag = _bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_bottom_buf_runtimeType)) - { - _bottom_buf.value = valueDeserializer.readLength(); - } + { + _bottom_buf.value = valueDeserializer.readLength(); + } value._bottom = _bottom_buf; const auto _start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics _start_buf = {}; _start_buf.tag = _start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_start_buf_runtimeType)) - { - _start_buf.value = valueDeserializer.readLengthMetrics(); - } + { + _start_buf.value = valueDeserializer.readLengthMetrics(); + } value._start = _start_buf; const auto _end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics _end_buf = {}; _end_buf.tag = _end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_end_buf_runtimeType)) - { - _end_buf.value = valueDeserializer.readLengthMetrics(); - } + { + _end_buf.value = valueDeserializer.readLengthMetrics(); + } value._end = _end_buf; const auto _fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor _fontColor_buf = {}; _fontColor_buf.tag = _fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_fontColor_buf_runtimeType)) - { - const Ark_Int8 _fontColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor _fontColor_buf_ = {}; - _fontColor_buf_.selector = _fontColor_buf__selector; - if (_fontColor_buf__selector == 0) { - _fontColor_buf_.selector = 0; - _fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (_fontColor_buf__selector == 1) { - _fontColor_buf_.selector = 1; - _fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (_fontColor_buf__selector == 2) { - _fontColor_buf_.selector = 2; - _fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (_fontColor_buf__selector == 3) { - _fontColor_buf_.selector = 3; - _fontColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for _fontColor_buf_ has to be chosen through deserialisation."); - } - _fontColor_buf.value = static_cast(_fontColor_buf_); + { + const Ark_Int8 _fontColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor _fontColor_buf_ = {}; + _fontColor_buf_.selector = _fontColor_buf__selector; + if (_fontColor_buf__selector == 0) { + _fontColor_buf_.selector = 0; + _fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (_fontColor_buf__selector == 1) { + _fontColor_buf_.selector = 1; + _fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (_fontColor_buf__selector == 2) { + _fontColor_buf_.selector = 2; + _fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (_fontColor_buf__selector == 3) { + _fontColor_buf_.selector = 3; + _fontColor_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for _fontColor_buf_ has to be chosen through deserialisation."; + } + _fontColor_buf.value = static_cast(_fontColor_buf_); + } value._fontColor = _fontColor_buf; const auto _selectedFontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor _selectedFontColor_buf = {}; _selectedFontColor_buf.tag = _selectedFontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_selectedFontColor_buf_runtimeType)) - { - const Ark_Int8 _selectedFontColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor _selectedFontColor_buf_ = {}; - _selectedFontColor_buf_.selector = _selectedFontColor_buf__selector; - if (_selectedFontColor_buf__selector == 0) { - _selectedFontColor_buf_.selector = 0; - _selectedFontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (_selectedFontColor_buf__selector == 1) { - _selectedFontColor_buf_.selector = 1; - _selectedFontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (_selectedFontColor_buf__selector == 2) { - _selectedFontColor_buf_.selector = 2; - _selectedFontColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (_selectedFontColor_buf__selector == 3) { - _selectedFontColor_buf_.selector = 3; - _selectedFontColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for _selectedFontColor_buf_ has to be chosen through deserialisation."); - } - _selectedFontColor_buf.value = static_cast(_selectedFontColor_buf_); + { + const Ark_Int8 _selectedFontColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor _selectedFontColor_buf_ = {}; + _selectedFontColor_buf_.selector = _selectedFontColor_buf__selector; + if (_selectedFontColor_buf__selector == 0) { + _selectedFontColor_buf_.selector = 0; + _selectedFontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (_selectedFontColor_buf__selector == 1) { + _selectedFontColor_buf_.selector = 1; + _selectedFontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (_selectedFontColor_buf__selector == 2) { + _selectedFontColor_buf_.selector = 2; + _selectedFontColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (_selectedFontColor_buf__selector == 3) { + _selectedFontColor_buf_.selector = 3; + _selectedFontColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for _selectedFontColor_buf_ has to be chosen through deserialisation."; } + _selectedFontColor_buf.value = static_cast(_selectedFontColor_buf_); + } value._selectedFontColor = _selectedFontColor_buf; const auto _digitFont_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Font _digitFont_buf = {}; _digitFont_buf.tag = _digitFont_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_digitFont_buf_runtimeType)) - { - _digitFont_buf.value = valueDeserializer.readFont(); - } + { + _digitFont_buf.value = valueDeserializer.readFont(); + } value._digitFont = _digitFont_buf; const auto _selectedDigitFont_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Font _selectedDigitFont_buf = {}; _selectedDigitFont_buf.tag = _selectedDigitFont_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_selectedDigitFont_buf_runtimeType)) - { - _selectedDigitFont_buf.value = valueDeserializer.readFont(); - } + { + _selectedDigitFont_buf.value = valueDeserializer.readFont(); + } value._selectedDigitFont = _selectedDigitFont_buf; return value; } @@ -76920,157 +77297,157 @@ class Deserializer : public DeserializerBase { Opt_Length _left_buf = {}; _left_buf.tag = _left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_left_buf_runtimeType)) - { - _left_buf.value = valueDeserializer.readLength(); - } + { + _left_buf.value = valueDeserializer.readLength(); + } value._left = _left_buf; const auto _top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length _top_buf = {}; _top_buf.tag = _top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_top_buf_runtimeType)) - { - _top_buf.value = valueDeserializer.readLength(); - } + { + _top_buf.value = valueDeserializer.readLength(); + } value._top = _top_buf; const auto _right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length _right_buf = {}; _right_buf.tag = _right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_right_buf_runtimeType)) - { - _right_buf.value = valueDeserializer.readLength(); - } + { + _right_buf.value = valueDeserializer.readLength(); + } value._right = _right_buf; const auto _bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length _bottom_buf = {}; _bottom_buf.tag = _bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_bottom_buf_runtimeType)) - { - _bottom_buf.value = valueDeserializer.readLength(); - } + { + _bottom_buf.value = valueDeserializer.readLength(); + } value._bottom = _bottom_buf; const auto _start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics _start_buf = {}; _start_buf.tag = _start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_start_buf_runtimeType)) - { - _start_buf.value = valueDeserializer.readLengthMetrics(); - } + { + _start_buf.value = valueDeserializer.readLengthMetrics(); + } value._start = _start_buf; const auto _end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics _end_buf = {}; _end_buf.tag = _end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_end_buf_runtimeType)) - { - _end_buf.value = valueDeserializer.readLengthMetrics(); - } + { + _end_buf.value = valueDeserializer.readLengthMetrics(); + } value._end = _end_buf; const auto _itemWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length _itemWidth_buf = {}; _itemWidth_buf.tag = _itemWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_itemWidth_buf_runtimeType)) - { - _itemWidth_buf.value = valueDeserializer.readLength(); - } + { + _itemWidth_buf.value = valueDeserializer.readLength(); + } value._itemWidth = _itemWidth_buf; const auto _itemHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length _itemHeight_buf = {}; _itemHeight_buf.tag = _itemHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_itemHeight_buf_runtimeType)) - { - _itemHeight_buf.value = valueDeserializer.readLength(); - } + { + _itemHeight_buf.value = valueDeserializer.readLength(); + } value._itemHeight = _itemHeight_buf; const auto _selectedItemWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length _selectedItemWidth_buf = {}; _selectedItemWidth_buf.tag = _selectedItemWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_selectedItemWidth_buf_runtimeType)) - { - _selectedItemWidth_buf.value = valueDeserializer.readLength(); - } + { + _selectedItemWidth_buf.value = valueDeserializer.readLength(); + } value._selectedItemWidth = _selectedItemWidth_buf; const auto _selectedItemHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length _selectedItemHeight_buf = {}; _selectedItemHeight_buf.tag = _selectedItemHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_selectedItemHeight_buf_runtimeType)) - { - _selectedItemHeight_buf.value = valueDeserializer.readLength(); - } + { + _selectedItemHeight_buf.value = valueDeserializer.readLength(); + } value._selectedItemHeight = _selectedItemHeight_buf; const auto _mask_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean _mask_buf = {}; _mask_buf.tag = _mask_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_mask_buf_runtimeType)) - { - _mask_buf.value = valueDeserializer.readBoolean(); - } + { + _mask_buf.value = valueDeserializer.readBoolean(); + } value._mask = _mask_buf; const auto _color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor _color_buf = {}; _color_buf.tag = _color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_color_buf_runtimeType)) - { - const Ark_Int8 _color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor _color_buf_ = {}; - _color_buf_.selector = _color_buf__selector; - if (_color_buf__selector == 0) { - _color_buf_.selector = 0; - _color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (_color_buf__selector == 1) { - _color_buf_.selector = 1; - _color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (_color_buf__selector == 2) { - _color_buf_.selector = 2; - _color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (_color_buf__selector == 3) { - _color_buf_.selector = 3; - _color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for _color_buf_ has to be chosen through deserialisation."); - } - _color_buf.value = static_cast(_color_buf_); + { + const Ark_Int8 _color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor _color_buf_ = {}; + _color_buf_.selector = _color_buf__selector; + if (_color_buf__selector == 0) { + _color_buf_.selector = 0; + _color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (_color_buf__selector == 1) { + _color_buf_.selector = 1; + _color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (_color_buf__selector == 2) { + _color_buf_.selector = 2; + _color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (_color_buf__selector == 3) { + _color_buf_.selector = 3; + _color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for _color_buf_ has to be chosen through deserialisation."; } + _color_buf.value = static_cast(_color_buf_); + } value._color = _color_buf; const auto _selectedColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor _selectedColor_buf = {}; _selectedColor_buf.tag = _selectedColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_selectedColor_buf_runtimeType)) - { - const Ark_Int8 _selectedColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor _selectedColor_buf_ = {}; - _selectedColor_buf_.selector = _selectedColor_buf__selector; - if (_selectedColor_buf__selector == 0) { - _selectedColor_buf_.selector = 0; - _selectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (_selectedColor_buf__selector == 1) { - _selectedColor_buf_.selector = 1; - _selectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (_selectedColor_buf__selector == 2) { - _selectedColor_buf_.selector = 2; - _selectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (_selectedColor_buf__selector == 3) { - _selectedColor_buf_.selector = 3; - _selectedColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for _selectedColor_buf_ has to be chosen through deserialisation."); - } - _selectedColor_buf.value = static_cast(_selectedColor_buf_); + { + const Ark_Int8 _selectedColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor _selectedColor_buf_ = {}; + _selectedColor_buf_.selector = _selectedColor_buf__selector; + if (_selectedColor_buf__selector == 0) { + _selectedColor_buf_.selector = 0; + _selectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (_selectedColor_buf__selector == 1) { + _selectedColor_buf_.selector = 1; + _selectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (_selectedColor_buf__selector == 2) { + _selectedColor_buf_.selector = 2; + _selectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (_selectedColor_buf__selector == 3) { + _selectedColor_buf_.selector = 3; + _selectedColor_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for _selectedColor_buf_ has to be chosen through deserialisation."; + } + _selectedColor_buf.value = static_cast(_selectedColor_buf_); + } value._selectedColor = _selectedColor_buf; const auto _maxDisplayCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number _maxDisplayCount_buf = {}; _maxDisplayCount_buf.tag = _maxDisplayCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_maxDisplayCount_buf_runtimeType)) - { - _maxDisplayCount_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + _maxDisplayCount_buf.value = static_cast(valueDeserializer.readNumber()); + } value._maxDisplayCount = _maxDisplayCount_buf; return value; } @@ -77082,17 +77459,17 @@ class Deserializer : public DeserializerBase { Opt_CancelButtonStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } value.style = style_buf; const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SymbolGlyphModifier 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 = valueDeserializer.readSymbolGlyphModifier(); - } + { + icon_buf.value = valueDeserializer.readSymbolGlyphModifier(); + } value.icon = icon_buf; return value; } @@ -77104,17 +77481,17 @@ class Deserializer : public DeserializerBase { Opt_CancelButtonStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } value.style = style_buf; const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_IconOptions 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 = valueDeserializer.readIconOptions(); - } + { + icon_buf.value = valueDeserializer.readIconOptions(); + } value.icon = icon_buf; return value; } @@ -77133,31 +77510,31 @@ class Deserializer : public DeserializerBase { Opt_PixelMap valuePixelMap_buf = {}; valuePixelMap_buf.tag = valuePixelMap_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (valuePixelMap_buf_runtimeType)) - { - valuePixelMap_buf.value = valueDeserializer.readPixelMap(); - } + { + valuePixelMap_buf.value = static_cast(valueDeserializer.readPixelMap()); + } value.valuePixelMap = valuePixelMap_buf; const auto valueResourceStr_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr valueResourceStr_buf = {}; valueResourceStr_buf.tag = valueResourceStr_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (valueResourceStr_buf_runtimeType)) - { - const Ark_Int8 valueResourceStr_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr valueResourceStr_buf_ = {}; - valueResourceStr_buf_.selector = valueResourceStr_buf__selector; - if (valueResourceStr_buf__selector == 0) { - valueResourceStr_buf_.selector = 0; - valueResourceStr_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (valueResourceStr_buf__selector == 1) { - valueResourceStr_buf_.selector = 1; - valueResourceStr_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for valueResourceStr_buf_ has to be chosen through deserialisation."); - } - valueResourceStr_buf.value = static_cast(valueResourceStr_buf_); + { + const Ark_Int8 valueResourceStr_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr valueResourceStr_buf_ = {}; + valueResourceStr_buf_.selector = valueResourceStr_buf__selector; + if (valueResourceStr_buf__selector == 0) { + valueResourceStr_buf_.selector = 0; + valueResourceStr_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (valueResourceStr_buf__selector == 1) { + valueResourceStr_buf_.selector = 1; + valueResourceStr_buf_.value1 = valueDeserializer.readResource(); } + else { + throw "One of the branches for valueResourceStr_buf_ has to be chosen through deserialisation."; + } + valueResourceStr_buf.value = static_cast(valueResourceStr_buf_); + } value.valueResourceStr = valueResourceStr_buf; value.imageStyle = valueDeserializer.readRichEditorImageSpanStyleResult(); Ark_Tuple_Number_Number offsetInSpan_buf = {}; @@ -77181,33 +77558,33 @@ class Deserializer : public DeserializerBase { Opt_RichEditorSymbolSpanStyle symbolSpanStyle_buf = {}; symbolSpanStyle_buf.tag = symbolSpanStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (symbolSpanStyle_buf_runtimeType)) - { - symbolSpanStyle_buf.value = valueDeserializer.readRichEditorSymbolSpanStyle(); - } + { + symbolSpanStyle_buf.value = valueDeserializer.readRichEditorSymbolSpanStyle(); + } value.symbolSpanStyle = symbolSpanStyle_buf; const auto valueResource_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Resource valueResource_buf = {}; valueResource_buf.tag = valueResource_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (valueResource_buf_runtimeType)) - { - valueResource_buf.value = valueDeserializer.readResource(); - } + { + valueResource_buf.value = valueDeserializer.readResource(); + } value.valueResource = valueResource_buf; const auto paragraphStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_RichEditorParagraphStyle paragraphStyle_buf = {}; paragraphStyle_buf.tag = paragraphStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (paragraphStyle_buf_runtimeType)) - { - paragraphStyle_buf.value = valueDeserializer.readRichEditorParagraphStyle(); - } + { + paragraphStyle_buf.value = valueDeserializer.readRichEditorParagraphStyle(); + } value.paragraphStyle = paragraphStyle_buf; const auto previewText_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String previewText_buf = {}; previewText_buf.tag = previewText_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (previewText_buf_runtimeType)) - { - previewText_buf.value = static_cast(valueDeserializer.readString()); - } + { + previewText_buf.value = static_cast(valueDeserializer.readString()); + } value.previewText = previewText_buf; return value; } @@ -77231,17 +77608,17 @@ class Deserializer : public DeserializerBase { Opt_Length start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = valueDeserializer.readLength(); - } + { + start_buf.value = valueDeserializer.readLength(); + } value.start = start_buf; const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length end_buf = {}; end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = valueDeserializer.readLength(); - } + { + end_buf.value = valueDeserializer.readLength(); + } value.end = end_buf; return value; } @@ -77253,89 +77630,89 @@ class Deserializer : public DeserializerBase { 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_Int8 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()); - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation."); - } - width_buf.value = static_cast(width_buf_); + { + const Ark_Int8 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()); + } + else { + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; } + 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_Int8 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()); - } - else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation."); - } - height_buf.value = static_cast(height_buf_); + { + const Ark_Int8 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()); + } + else { + throw "One of the branches for height_buf_ has to be chosen through deserialisation."; } + 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_Int8 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()); - } - else { - throw new Error("One of the branches for radiusWidth_buf_ has to be chosen through deserialisation."); - } - radiusWidth_buf.value = static_cast(radiusWidth_buf_); + { + const Ark_Int8 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()); } + else { + throw "One of the branches for radiusWidth_buf_ has to be chosen through deserialisation."; + } + 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_Int8 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()); - } - else { - throw new Error("One of the branches for radiusHeight_buf_ has to be chosen through deserialisation."); - } - radiusHeight_buf.value = static_cast(radiusHeight_buf_); + { + const Ark_Int8 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()); } + else { + throw "One of the branches for radiusHeight_buf_ has to be chosen through deserialisation."; + } + radiusHeight_buf.value = static_cast(radiusHeight_buf_); + } value.radiusHeight = radiusHeight_buf; return value; } @@ -77347,78 +77724,78 @@ class Deserializer : public DeserializerBase { 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_Int8 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()); - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation."); - } - width_buf.value = static_cast(width_buf_); + { + const Ark_Int8 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()); } + else { + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; + } + 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_Int8 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()); - } - else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation."); - } - height_buf.value = static_cast(height_buf_); + { + const Ark_Int8 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()); } + else { + throw "One of the branches for height_buf_ has to be chosen through deserialisation."; + } + 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_Int8 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, + { + const Ark_Int8 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; - } - else { - throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation."); + 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.value = static_cast(radius_buf_); + radius_buf_.value2 = radius_buf__u; + } + else { + throw "One of the branches for radius_buf_ has to be chosen through deserialisation."; } + radius_buf.value = static_cast(radius_buf_); + } value.radius = radius_buf; return value; } @@ -77430,33 +77807,33 @@ class Deserializer : public DeserializerBase { Opt_Boolean enableSmoothEffect_buf = {}; enableSmoothEffect_buf.tag = enableSmoothEffect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enableSmoothEffect_buf_runtimeType)) - { - enableSmoothEffect_buf.value = valueDeserializer.readBoolean(); - } + { + enableSmoothEffect_buf.value = valueDeserializer.readBoolean(); + } value.enableSmoothEffect = enableSmoothEffect_buf; const auto strokeWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length strokeWidth_buf = {}; strokeWidth_buf.tag = strokeWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf.value = valueDeserializer.readLength(); - } + { + strokeWidth_buf.value = valueDeserializer.readLength(); + } value.strokeWidth = strokeWidth_buf; const auto scaleCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number scaleCount_buf = {}; scaleCount_buf.tag = scaleCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scaleCount_buf_runtimeType)) - { - scaleCount_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + scaleCount_buf.value = static_cast(valueDeserializer.readNumber()); + } value.scaleCount = scaleCount_buf; const auto scaleWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length scaleWidth_buf = {}; scaleWidth_buf.tag = scaleWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scaleWidth_buf_runtimeType)) - { - scaleWidth_buf.value = valueDeserializer.readLength(); - } + { + scaleWidth_buf.value = valueDeserializer.readLength(); + } value.scaleWidth = scaleWidth_buf; return value; } @@ -77468,101 +77845,101 @@ class Deserializer : public DeserializerBase { Opt_Boolean enableScanEffect_buf = {}; enableScanEffect_buf.tag = enableScanEffect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enableScanEffect_buf_runtimeType)) - { - enableScanEffect_buf.value = valueDeserializer.readBoolean(); - } + { + enableScanEffect_buf.value = valueDeserializer.readBoolean(); + } value.enableScanEffect = enableScanEffect_buf; const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor borderColor_buf = {}; borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf_ = {}; - borderColor_buf_.selector = borderColor_buf__selector; - if (borderColor_buf__selector == 0) { - borderColor_buf_.selector = 0; - borderColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__selector == 1) { - borderColor_buf_.selector = 1; - borderColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_.selector = 2; - borderColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__selector == 3) { - borderColor_buf_.selector = 3; - borderColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation."); - } - borderColor_buf.value = static_cast(borderColor_buf_); + { + const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf_ = {}; + borderColor_buf_.selector = borderColor_buf__selector; + if (borderColor_buf__selector == 0) { + borderColor_buf_.selector = 0; + borderColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__selector == 1) { + borderColor_buf_.selector = 1; + borderColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_.selector = 2; + borderColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__selector == 3) { + borderColor_buf_.selector = 3; + borderColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; } + borderColor_buf.value = static_cast(borderColor_buf_); + } value.borderColor = borderColor_buf; const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length borderWidth_buf = {}; borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) - { - borderWidth_buf.value = valueDeserializer.readLength(); - } + { + borderWidth_buf.value = valueDeserializer.readLength(); + } value.borderWidth = borderWidth_buf; const auto content_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String content_buf = {}; content_buf.tag = content_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (content_buf_runtimeType)) - { - content_buf.value = static_cast(valueDeserializer.readString()); - } + { + content_buf.value = static_cast(valueDeserializer.readString()); + } value.content = content_buf; const auto font_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Font font_buf = {}; font_buf.tag = font_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (font_buf_runtimeType)) - { - font_buf.value = valueDeserializer.readFont(); - } + { + font_buf.value = valueDeserializer.readFont(); + } value.font = font_buf; const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor fontColor_buf = {}; fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) - { - const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColor_buf_ = {}; - fontColor_buf_.selector = fontColor_buf__selector; - if (fontColor_buf__selector == 0) { - fontColor_buf_.selector = 0; - fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_.selector = 1; - fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_.selector = 2; - fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_.selector = 3; - fontColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation."); - } - fontColor_buf.value = static_cast(fontColor_buf_); + { + const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColor_buf_ = {}; + fontColor_buf_.selector = fontColor_buf__selector; + if (fontColor_buf__selector == 0) { + fontColor_buf_.selector = 0; + fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_.selector = 1; + fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_.selector = 2; + fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_.selector = 3; + fontColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; } + fontColor_buf.value = static_cast(fontColor_buf_); + } value.fontColor = fontColor_buf; const auto showDefaultPercentage_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean showDefaultPercentage_buf = {}; showDefaultPercentage_buf.tag = showDefaultPercentage_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (showDefaultPercentage_buf_runtimeType)) - { - showDefaultPercentage_buf.value = valueDeserializer.readBoolean(); - } + { + showDefaultPercentage_buf.value = valueDeserializer.readBoolean(); + } value.showDefaultPercentage = showDefaultPercentage_buf; return value; } @@ -77574,33 +77951,33 @@ class Deserializer : public DeserializerBase { Opt_Boolean enableScanEffect_buf = {}; enableScanEffect_buf.tag = enableScanEffect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enableScanEffect_buf_runtimeType)) - { - enableScanEffect_buf.value = valueDeserializer.readBoolean(); - } + { + enableScanEffect_buf.value = valueDeserializer.readBoolean(); + } value.enableScanEffect = enableScanEffect_buf; const auto strokeWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length strokeWidth_buf = {}; strokeWidth_buf.tag = strokeWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf.value = valueDeserializer.readLength(); - } + { + strokeWidth_buf.value = valueDeserializer.readLength(); + } value.strokeWidth = strokeWidth_buf; const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean shadow_buf = {}; shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) - { - shadow_buf.value = valueDeserializer.readBoolean(); - } + { + shadow_buf.value = valueDeserializer.readBoolean(); + } value.shadow = shadow_buf; const auto status_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ProgressStatus 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()); - } + { + status_buf.value = static_cast(valueDeserializer.readInt32()); + } value.status = status_buf; return value; } @@ -77612,43 +77989,43 @@ class Deserializer : public DeserializerBase { Opt_Boolean enableScanEffect_buf = {}; enableScanEffect_buf.tag = enableScanEffect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enableScanEffect_buf_runtimeType)) - { - enableScanEffect_buf.value = valueDeserializer.readBoolean(); - } + { + enableScanEffect_buf.value = valueDeserializer.readBoolean(); + } value.enableScanEffect = enableScanEffect_buf; const auto strokeWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length strokeWidth_buf = {}; strokeWidth_buf.tag = strokeWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf.value = valueDeserializer.readLength(); - } + { + strokeWidth_buf.value = valueDeserializer.readLength(); + } value.strokeWidth = strokeWidth_buf; const auto strokeRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); 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_Int8 strokeRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Number_Resource strokeRadius_buf_ = {}; - strokeRadius_buf_.selector = strokeRadius_buf__selector; - if (strokeRadius_buf__selector == 0) { - strokeRadius_buf_.selector = 0; - strokeRadius_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (strokeRadius_buf__selector == 1) { - strokeRadius_buf_.selector = 1; - strokeRadius_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (strokeRadius_buf__selector == 2) { - strokeRadius_buf_.selector = 2; - strokeRadius_buf_.value2 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for strokeRadius_buf_ has to be chosen through deserialisation."); - } - strokeRadius_buf.value = static_cast(strokeRadius_buf_); + { + const Ark_Int8 strokeRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Number_Resource strokeRadius_buf_ = {}; + strokeRadius_buf_.selector = strokeRadius_buf__selector; + if (strokeRadius_buf__selector == 0) { + strokeRadius_buf_.selector = 0; + strokeRadius_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (strokeRadius_buf__selector == 1) { + strokeRadius_buf_.selector = 1; + strokeRadius_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (strokeRadius_buf__selector == 2) { + strokeRadius_buf_.selector = 2; + strokeRadius_buf_.value2 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for strokeRadius_buf_ has to be chosen through deserialisation."; } + strokeRadius_buf.value = static_cast(strokeRadius_buf_); + } value.strokeRadius = strokeRadius_buf; return value; } @@ -77668,55 +78045,55 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto radius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics radius_buf = {}; radius_buf.tag = radius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (radius_buf_runtimeType)) - { - radius_buf.value = valueDeserializer.readLengthMetrics(); - } + { + radius_buf.value = valueDeserializer.readLengthMetrics(); + } value.radius = radius_buf; const auto enableWaveEffect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enableWaveEffect_buf = {}; enableWaveEffect_buf.tag = enableWaveEffect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enableWaveEffect_buf_runtimeType)) - { - enableWaveEffect_buf.value = valueDeserializer.readBoolean(); - } + { + enableWaveEffect_buf.value = valueDeserializer.readBoolean(); + } value.enableWaveEffect = enableWaveEffect_buf; const auto enableForeground_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enableForeground_buf = {}; enableForeground_buf.tag = enableForeground_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enableForeground_buf_runtimeType)) - { - enableForeground_buf.value = valueDeserializer.readBoolean(); - } + { + enableForeground_buf.value = valueDeserializer.readBoolean(); + } value.enableForeground = enableForeground_buf; return value; } @@ -77729,7 +78106,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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; const Ark_Int8 height_buf_selector = valueDeserializer.readInt8(); Ark_Union_TitleHeight_Length height_buf = {}; height_buf.selector = height_buf_selector; @@ -77742,7 +78119,7 @@ class Deserializer : public DeserializerBase { height_buf.value1 = valueDeserializer.readLength(); } else { - throw new Error("One of the branches for height_buf has to be chosen through deserialisation."); + throw "One of the branches for height_buf has to be chosen through deserialisation."; } value.height = static_cast(height_buf); return value; @@ -77763,7 +78140,7 @@ class Deserializer : public DeserializerBase { main_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for main_buf has to be chosen through deserialisation."); + throw "One of the branches for main_buf has to be chosen through deserialisation."; } value.main = static_cast(main_buf); const Ark_Int8 sub_buf_selector = valueDeserializer.readInt8(); @@ -77778,7 +78155,7 @@ class Deserializer : public DeserializerBase { sub_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for sub_buf has to be chosen through deserialisation."); + throw "One of the branches for sub_buf has to be chosen through deserialisation."; } value.sub = static_cast(sub_buf); return value; @@ -77798,113 +78175,113 @@ class Deserializer : public DeserializerBase { Opt_ResourceStr startIcon_buf = {}; startIcon_buf.tag = startIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (startIcon_buf_runtimeType)) - { - const Ark_Int8 startIcon_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr startIcon_buf_ = {}; - startIcon_buf_.selector = startIcon_buf__selector; - if (startIcon_buf__selector == 0) { - startIcon_buf_.selector = 0; - startIcon_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (startIcon_buf__selector == 1) { - startIcon_buf_.selector = 1; - startIcon_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for startIcon_buf_ has to be chosen through deserialisation."); - } - startIcon_buf.value = static_cast(startIcon_buf_); + { + const Ark_Int8 startIcon_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr startIcon_buf_ = {}; + startIcon_buf_.selector = startIcon_buf__selector; + if (startIcon_buf__selector == 0) { + startIcon_buf_.selector = 0; + startIcon_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (startIcon_buf__selector == 1) { + startIcon_buf_.selector = 1; + startIcon_buf_.value1 = valueDeserializer.readResource(); } + else { + throw "One of the branches for startIcon_buf_ has to be chosen through deserialisation."; + } + startIcon_buf.value = static_cast(startIcon_buf_); + } value.startIcon = startIcon_buf; const auto symbolStartIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SymbolGlyphModifier symbolStartIcon_buf = {}; symbolStartIcon_buf.tag = symbolStartIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (symbolStartIcon_buf_runtimeType)) - { - symbolStartIcon_buf.value = valueDeserializer.readSymbolGlyphModifier(); - } + { + symbolStartIcon_buf.value = valueDeserializer.readSymbolGlyphModifier(); + } value.symbolStartIcon = symbolStartIcon_buf; const auto content_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr 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_Int8 content_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr content_buf_ = {}; - content_buf_.selector = content_buf__selector; - if (content_buf__selector == 0) { - content_buf_.selector = 0; - content_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (content_buf__selector == 1) { - content_buf_.selector = 1; - content_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for content_buf_ has to be chosen through deserialisation."); - } - content_buf.value = static_cast(content_buf_); + { + const Ark_Int8 content_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr content_buf_ = {}; + content_buf_.selector = content_buf__selector; + if (content_buf__selector == 0) { + content_buf_.selector = 0; + content_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (content_buf__selector == 1) { + content_buf_.selector = 1; + content_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for content_buf_ has to be chosen through deserialisation."; } + content_buf.value = static_cast(content_buf_); + } value.content = content_buf; const auto endIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr endIcon_buf = {}; endIcon_buf.tag = endIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (endIcon_buf_runtimeType)) - { - const Ark_Int8 endIcon_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr endIcon_buf_ = {}; - endIcon_buf_.selector = endIcon_buf__selector; - if (endIcon_buf__selector == 0) { - endIcon_buf_.selector = 0; - endIcon_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (endIcon_buf__selector == 1) { - endIcon_buf_.selector = 1; - endIcon_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for endIcon_buf_ has to be chosen through deserialisation."); - } - endIcon_buf.value = static_cast(endIcon_buf_); + { + const Ark_Int8 endIcon_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr endIcon_buf_ = {}; + endIcon_buf_.selector = endIcon_buf__selector; + if (endIcon_buf__selector == 0) { + endIcon_buf_.selector = 0; + endIcon_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (endIcon_buf__selector == 1) { + endIcon_buf_.selector = 1; + endIcon_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for endIcon_buf_ has to be chosen through deserialisation."; } + endIcon_buf.value = static_cast(endIcon_buf_); + } value.endIcon = endIcon_buf; const auto symbolEndIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SymbolGlyphModifier symbolEndIcon_buf = {}; symbolEndIcon_buf.tag = symbolEndIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (symbolEndIcon_buf_runtimeType)) - { - symbolEndIcon_buf.value = valueDeserializer.readSymbolGlyphModifier(); - } + { + symbolEndIcon_buf.value = valueDeserializer.readSymbolGlyphModifier(); + } value.symbolEndIcon = symbolEndIcon_buf; const auto labelInfo_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr labelInfo_buf = {}; labelInfo_buf.tag = labelInfo_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (labelInfo_buf_runtimeType)) - { - const Ark_Int8 labelInfo_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr labelInfo_buf_ = {}; - labelInfo_buf_.selector = labelInfo_buf__selector; - if (labelInfo_buf__selector == 0) { - labelInfo_buf_.selector = 0; - labelInfo_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (labelInfo_buf__selector == 1) { - labelInfo_buf_.selector = 1; - labelInfo_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for labelInfo_buf_ has to be chosen through deserialisation."); - } - labelInfo_buf.value = static_cast(labelInfo_buf_); + { + const Ark_Int8 labelInfo_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr labelInfo_buf_ = {}; + labelInfo_buf_.selector = labelInfo_buf__selector; + if (labelInfo_buf__selector == 0) { + labelInfo_buf_.selector = 0; + labelInfo_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (labelInfo_buf__selector == 1) { + labelInfo_buf_.selector = 1; + labelInfo_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for labelInfo_buf_ has to be chosen through deserialisation."; } + labelInfo_buf.value = static_cast(labelInfo_buf_); + } value.labelInfo = labelInfo_buf; const auto builder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Any builder_buf = {}; 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } value.builder = builder_buf; return value; } @@ -77916,55 +78293,55 @@ class Deserializer : public DeserializerBase { Opt_LengthMetrics strokeWidth_buf = {}; strokeWidth_buf.tag = strokeWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf.value = valueDeserializer.readLengthMetrics(); - } + { + strokeWidth_buf.value = valueDeserializer.readLengthMetrics(); + } value.strokeWidth = strokeWidth_buf; const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto startMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics startMargin_buf = {}; startMargin_buf.tag = startMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf.value = valueDeserializer.readLengthMetrics(); - } + { + startMargin_buf.value = valueDeserializer.readLengthMetrics(); + } value.startMargin = startMargin_buf; const auto endMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics endMargin_buf = {}; endMargin_buf.tag = endMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf.value = valueDeserializer.readLengthMetrics(); - } + { + endMargin_buf.value = valueDeserializer.readLengthMetrics(); + } value.endMargin = endMargin_buf; return value; } @@ -77998,33 +78375,33 @@ class Deserializer : public DeserializerBase { Opt_LengthMetrics top_buf = {}; top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) - { - top_buf.value = valueDeserializer.readLengthMetrics(); - } + { + top_buf.value = valueDeserializer.readLengthMetrics(); + } value.top = top_buf; const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = valueDeserializer.readLengthMetrics(); - } + { + start_buf.value = valueDeserializer.readLengthMetrics(); + } value.start = start_buf; const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics bottom_buf = {}; bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf.value = valueDeserializer.readLengthMetrics(); - } + { + bottom_buf.value = valueDeserializer.readLengthMetrics(); + } value.bottom = bottom_buf; const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics end_buf = {}; end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = valueDeserializer.readLengthMetrics(); - } + { + end_buf.value = valueDeserializer.readLengthMetrics(); + } value.end = end_buf; return value; } @@ -78036,33 +78413,33 @@ class Deserializer : public DeserializerBase { Opt_Length top_buf = {}; top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) - { - top_buf.value = valueDeserializer.readLength(); - } + { + top_buf.value = valueDeserializer.readLength(); + } value.top = top_buf; const auto left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length left_buf = {}; left_buf.tag = left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (left_buf_runtimeType)) - { - left_buf.value = valueDeserializer.readLength(); - } + { + left_buf.value = valueDeserializer.readLength(); + } value.left = left_buf; const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length bottom_buf = {}; bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf.value = valueDeserializer.readLength(); - } + { + bottom_buf.value = valueDeserializer.readLength(); + } value.bottom = bottom_buf; const auto right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length right_buf = {}; right_buf.tag = right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (right_buf_runtimeType)) - { - right_buf.value = valueDeserializer.readLength(); - } + { + right_buf.value = valueDeserializer.readLength(); + } value.right = right_buf; return value; } @@ -78075,47 +78452,47 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto startMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length startMargin_buf = {}; startMargin_buf.tag = startMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf.value = valueDeserializer.readLength(); - } + { + startMargin_buf.value = valueDeserializer.readLength(); + } value.startMargin = startMargin_buf; const auto endMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length endMargin_buf = {}; endMargin_buf.tag = endMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf.value = valueDeserializer.readLength(); - } + { + endMargin_buf.value = valueDeserializer.readLength(); + } value.endMargin = endMargin_buf; return value; } @@ -78139,24 +78516,24 @@ class Deserializer : public DeserializerBase { Opt_Array_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)) - { - const Ark_Int32 value_buf__length = valueDeserializer.readInt32(); - Array_String value_buf_ = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int32 value_buf__length = valueDeserializer.readInt32(); + Array_String value_buf_ = {}; + valueDeserializer.resizeArray::type, std::decay::type>(&value_buf_, value_buf__length); - for (int value_buf__i = 0; value_buf__i < value_buf__length; value_buf__i++) { - value_buf_.array[value_buf__i] = static_cast(valueDeserializer.readString()); - } - value_buf.value = value_buf_; + for (int value_buf__i = 0; value_buf__i < value_buf__length; value_buf__i++) { + value_buf_.array[value_buf__i] = static_cast(valueDeserializer.readString()); } + value_buf.value = value_buf_; + } value.value = value_buf; const auto reference_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_BreakpointsReference reference_buf = {}; reference_buf.tag = reference_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (reference_buf_runtimeType)) - { - reference_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + reference_buf.value = static_cast(valueDeserializer.readInt32()); + } value.reference = reference_buf; return value; } @@ -78175,20 +78552,25 @@ class Deserializer : public DeserializerBase { Opt_LengthMetrics main_buf = {}; main_buf.tag = main_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (main_buf_runtimeType)) - { - main_buf.value = valueDeserializer.readLengthMetrics(); - } + { + main_buf.value = valueDeserializer.readLengthMetrics(); + } value.main = main_buf; const auto cross_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics cross_buf = {}; cross_buf.tag = cross_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (cross_buf_runtimeType)) - { - cross_buf.value = valueDeserializer.readLengthMetrics(); - } + { + cross_buf.value = valueDeserializer.readLengthMetrics(); + } value.cross = cross_buf; return value; } + Ark_LinearGradient_data_panel readLinearGradient_data_panel() + { + Ark_LinearGradient_data_panel value = {}; + return value; + } Ark_RectShape readRectShape() { Ark_RectShape value = {}; @@ -78204,17 +78586,17 @@ class Deserializer : public DeserializerBase { Opt_Length startMargin_buf = {}; startMargin_buf.tag = startMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf.value = valueDeserializer.readLength(); - } + { + startMargin_buf.value = valueDeserializer.readLength(); + } value.startMargin = startMargin_buf; const auto endMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length endMargin_buf = {}; endMargin_buf.tag = endMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf.value = valueDeserializer.readLength(); - } + { + endMargin_buf.value = valueDeserializer.readLength(); + } value.endMargin = endMargin_buf; return value; } @@ -78230,31 +78612,31 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; return value; } @@ -78300,169 +78682,169 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto fontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String fontSize_buf = {}; fontSize_buf.tag = fontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontSize_buf_runtimeType)) - { - const Ark_Int8 fontSize_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String fontSize_buf_ = {}; - fontSize_buf_.selector = fontSize_buf__selector; - if (fontSize_buf__selector == 0) { - fontSize_buf_.selector = 0; - fontSize_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (fontSize_buf__selector == 1) { - fontSize_buf_.selector = 1; - fontSize_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation."); - } - fontSize_buf.value = static_cast(fontSize_buf_); + { + const Ark_Int8 fontSize_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String fontSize_buf_ = {}; + fontSize_buf_.selector = fontSize_buf__selector; + if (fontSize_buf__selector == 0) { + fontSize_buf_.selector = 0; + fontSize_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (fontSize_buf__selector == 1) { + fontSize_buf_.selector = 1; + fontSize_buf_.value1 = static_cast(valueDeserializer.readString()); } + else { + throw "One of the branches for fontSize_buf_ has to be chosen through deserialisation."; + } + fontSize_buf.value = static_cast(fontSize_buf_); + } value.fontSize = fontSize_buf; const auto badgeSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String badgeSize_buf = {}; badgeSize_buf.tag = badgeSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (badgeSize_buf_runtimeType)) - { - const Ark_Int8 badgeSize_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String badgeSize_buf_ = {}; - badgeSize_buf_.selector = badgeSize_buf__selector; - if (badgeSize_buf__selector == 0) { - badgeSize_buf_.selector = 0; - badgeSize_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (badgeSize_buf__selector == 1) { - badgeSize_buf_.selector = 1; - badgeSize_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for badgeSize_buf_ has to be chosen through deserialisation."); - } - badgeSize_buf.value = static_cast(badgeSize_buf_); + { + const Ark_Int8 badgeSize_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String badgeSize_buf_ = {}; + badgeSize_buf_.selector = badgeSize_buf__selector; + if (badgeSize_buf__selector == 0) { + badgeSize_buf_.selector = 0; + badgeSize_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (badgeSize_buf__selector == 1) { + badgeSize_buf_.selector = 1; + badgeSize_buf_.value1 = static_cast(valueDeserializer.readString()); } + else { + throw "One of the branches for badgeSize_buf_ has to be chosen through deserialisation."; + } + badgeSize_buf.value = static_cast(badgeSize_buf_); + } value.badgeSize = badgeSize_buf; const auto badgeColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor badgeColor_buf = {}; badgeColor_buf.tag = badgeColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (badgeColor_buf_runtimeType)) - { - const Ark_Int8 badgeColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor badgeColor_buf_ = {}; - badgeColor_buf_.selector = badgeColor_buf__selector; - if (badgeColor_buf__selector == 0) { - badgeColor_buf_.selector = 0; - badgeColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (badgeColor_buf__selector == 1) { - badgeColor_buf_.selector = 1; - badgeColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (badgeColor_buf__selector == 2) { - badgeColor_buf_.selector = 2; - badgeColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (badgeColor_buf__selector == 3) { - badgeColor_buf_.selector = 3; - badgeColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for badgeColor_buf_ has to be chosen through deserialisation."); - } - badgeColor_buf.value = static_cast(badgeColor_buf_); + { + const Ark_Int8 badgeColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor badgeColor_buf_ = {}; + badgeColor_buf_.selector = badgeColor_buf__selector; + if (badgeColor_buf__selector == 0) { + badgeColor_buf_.selector = 0; + badgeColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (badgeColor_buf__selector == 1) { + badgeColor_buf_.selector = 1; + badgeColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (badgeColor_buf__selector == 2) { + badgeColor_buf_.selector = 2; + badgeColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (badgeColor_buf__selector == 3) { + badgeColor_buf_.selector = 3; + badgeColor_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for badgeColor_buf_ has to be chosen through deserialisation."; + } + badgeColor_buf.value = static_cast(badgeColor_buf_); + } value.badgeColor = badgeColor_buf; const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor borderColor_buf = {}; borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf_ = {}; - borderColor_buf_.selector = borderColor_buf__selector; - if (borderColor_buf__selector == 0) { - borderColor_buf_.selector = 0; - borderColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__selector == 1) { - borderColor_buf_.selector = 1; - borderColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_.selector = 2; - borderColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__selector == 3) { - borderColor_buf_.selector = 3; - borderColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation."); - } - borderColor_buf.value = static_cast(borderColor_buf_); + { + const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf_ = {}; + borderColor_buf_.selector = borderColor_buf__selector; + if (borderColor_buf__selector == 0) { + borderColor_buf_.selector = 0; + borderColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__selector == 1) { + borderColor_buf_.selector = 1; + borderColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_.selector = 2; + borderColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__selector == 3) { + borderColor_buf_.selector = 3; + borderColor_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; + } + borderColor_buf.value = static_cast(borderColor_buf_); + } value.borderColor = borderColor_buf; const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length borderWidth_buf = {}; borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) - { - borderWidth_buf.value = valueDeserializer.readLength(); - } + { + borderWidth_buf.value = valueDeserializer.readLength(); + } value.borderWidth = borderWidth_buf; const auto fontWeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_FontWeight_String fontWeight_buf = {}; fontWeight_buf.tag = fontWeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const Ark_Int8 fontWeight_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_FontWeight_String fontWeight_buf_ = {}; - fontWeight_buf_.selector = fontWeight_buf__selector; - if (fontWeight_buf__selector == 0) { - fontWeight_buf_.selector = 0; - fontWeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_.selector = 1; - fontWeight_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_.selector = 2; - fontWeight_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation."); - } - fontWeight_buf.value = static_cast(fontWeight_buf_); + { + const Ark_Int8 fontWeight_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_FontWeight_String fontWeight_buf_ = {}; + fontWeight_buf_.selector = fontWeight_buf__selector; + if (fontWeight_buf__selector == 0) { + fontWeight_buf_.selector = 0; + fontWeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_.selector = 1; + fontWeight_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_.selector = 2; + fontWeight_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for fontWeight_buf_ has to be chosen through deserialisation."; } + fontWeight_buf.value = static_cast(fontWeight_buf_); + } value.fontWeight = fontWeight_buf; return value; } @@ -78496,25 +78878,25 @@ class Deserializer : public DeserializerBase { Opt_CustomObject scale_buf = {}; scale_buf.tag = scale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf.value = static_cast(valueDeserializer.readCustomObject("AnimationRange")); - } + { + scale_buf.value = static_cast(valueDeserializer.readCustomObject("AnimationRange")); + } value.scale = scale_buf; const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TransitionEffect transition_buf = {}; transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); - } + { + transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); + } value.transition = transition_buf; const auto hoverScale_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_CustomObject hoverScale_buf = {}; hoverScale_buf.tag = hoverScale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (hoverScale_buf_runtimeType)) - { - hoverScale_buf.value = static_cast(valueDeserializer.readCustomObject("AnimationRange")); - } + { + hoverScale_buf.value = static_cast(valueDeserializer.readCustomObject("AnimationRange")); + } value.hoverScale = hoverScale_buf; return value; } @@ -78522,300 +78904,300 @@ 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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; if ((ARK_RUNTIME_UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + placement_buf.value = static_cast(valueDeserializer.readInt32()); + } value.placement = placement_buf; const auto maskColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Color_String_Resource_Number maskColor_buf = {}; maskColor_buf.tag = maskColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (maskColor_buf_runtimeType)) - { - const Ark_Int8 maskColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Color_String_Resource_Number maskColor_buf_ = {}; - maskColor_buf_.selector = maskColor_buf__selector; - if (maskColor_buf__selector == 0) { - maskColor_buf_.selector = 0; - maskColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (maskColor_buf__selector == 1) { - maskColor_buf_.selector = 1; - maskColor_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else if (maskColor_buf__selector == 2) { - maskColor_buf_.selector = 2; - maskColor_buf_.value2 = valueDeserializer.readResource(); - } - else if (maskColor_buf__selector == 3) { - maskColor_buf_.selector = 3; - maskColor_buf_.value3 = static_cast(valueDeserializer.readNumber()); - } - else { - throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation."); - } - maskColor_buf.value = static_cast(maskColor_buf_); + { + const Ark_Int8 maskColor_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Color_String_Resource_Number maskColor_buf_ = {}; + maskColor_buf_.selector = maskColor_buf__selector; + if (maskColor_buf__selector == 0) { + maskColor_buf_.selector = 0; + maskColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (maskColor_buf__selector == 1) { + maskColor_buf_.selector = 1; + maskColor_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else if (maskColor_buf__selector == 2) { + maskColor_buf_.selector = 2; + maskColor_buf_.value2 = valueDeserializer.readResource(); + } + else if (maskColor_buf__selector == 3) { + maskColor_buf_.selector = 3; + maskColor_buf_.value3 = static_cast(valueDeserializer.readNumber()); } + else { + throw "One of the branches for maskColor_buf_ has to be chosen through deserialisation."; + } + maskColor_buf.value = static_cast(maskColor_buf_); + } value.maskColor = maskColor_buf; const auto popupColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Color_String_Resource_Number popupColor_buf = {}; popupColor_buf.tag = popupColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (popupColor_buf_runtimeType)) - { - const Ark_Int8 popupColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Color_String_Resource_Number popupColor_buf_ = {}; - popupColor_buf_.selector = popupColor_buf__selector; - if (popupColor_buf__selector == 0) { - popupColor_buf_.selector = 0; - popupColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (popupColor_buf__selector == 1) { - popupColor_buf_.selector = 1; - popupColor_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else if (popupColor_buf__selector == 2) { - popupColor_buf_.selector = 2; - popupColor_buf_.value2 = valueDeserializer.readResource(); - } - else if (popupColor_buf__selector == 3) { - popupColor_buf_.selector = 3; - popupColor_buf_.value3 = static_cast(valueDeserializer.readNumber()); - } - else { - throw new Error("One of the branches for popupColor_buf_ has to be chosen through deserialisation."); - } - popupColor_buf.value = static_cast(popupColor_buf_); + { + const Ark_Int8 popupColor_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Color_String_Resource_Number popupColor_buf_ = {}; + popupColor_buf_.selector = popupColor_buf__selector; + if (popupColor_buf__selector == 0) { + popupColor_buf_.selector = 0; + popupColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (popupColor_buf__selector == 1) { + popupColor_buf_.selector = 1; + popupColor_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else if (popupColor_buf__selector == 2) { + popupColor_buf_.selector = 2; + popupColor_buf_.value2 = valueDeserializer.readResource(); + } + else if (popupColor_buf__selector == 3) { + popupColor_buf_.selector = 3; + popupColor_buf_.value3 = static_cast(valueDeserializer.readNumber()); + } + else { + throw "One of the branches for popupColor_buf_ has to be chosen through deserialisation."; } + popupColor_buf.value = static_cast(popupColor_buf_); + } value.popupColor = popupColor_buf; const auto enableArrow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enableArrow_buf = {}; enableArrow_buf.tag = enableArrow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enableArrow_buf_runtimeType)) - { - enableArrow_buf.value = valueDeserializer.readBoolean(); - } + { + enableArrow_buf.value = valueDeserializer.readBoolean(); + } value.enableArrow = enableArrow_buf; const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean autoCancel_buf = {}; autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf.value = valueDeserializer.readBoolean(); - } + { + autoCancel_buf.value = valueDeserializer.readBoolean(); + } value.autoCancel = autoCancel_buf; const auto onStateChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Literal_Boolean_isVisible_Void onStateChange_buf = {}; onStateChange_buf.tag = onStateChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onStateChange_buf_runtimeType)) - { - onStateChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Boolean_isVisible_Void))))}; - } + { + onStateChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Boolean_isVisible_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Literal_Boolean_isVisible_Void))))}; + } value.onStateChange = onStateChange_buf; const auto arrowOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length arrowOffset_buf = {}; arrowOffset_buf.tag = arrowOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (arrowOffset_buf_runtimeType)) - { - arrowOffset_buf.value = valueDeserializer.readLength(); - } + { + arrowOffset_buf.value = valueDeserializer.readLength(); + } value.arrowOffset = arrowOffset_buf; const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean showInSubWindow_buf = {}; showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf.value = valueDeserializer.readBoolean(); - } + { + showInSubWindow_buf.value = valueDeserializer.readBoolean(); + } value.showInSubWindow = showInSubWindow_buf; const auto mask_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Boolean_Literal_ResourceColor_color mask_buf = {}; mask_buf.tag = mask_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (mask_buf_runtimeType)) - { - const Ark_Int8 mask_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Literal_ResourceColor_color mask_buf_ = {}; - mask_buf_.selector = mask_buf__selector; - if (mask_buf__selector == 0) { - mask_buf_.selector = 0; - mask_buf_.value0 = valueDeserializer.readBoolean(); - } - else if (mask_buf__selector == 1) { - mask_buf_.selector = 1; - Ark_Literal_ResourceColor_color mask_buf__u = {}; - const Ark_Int8 mask_buf__u_color_buf_selector = valueDeserializer.readInt8(); - Ark_ResourceColor mask_buf__u_color_buf = {}; - mask_buf__u_color_buf.selector = mask_buf__u_color_buf_selector; - if (mask_buf__u_color_buf_selector == 0) { - mask_buf__u_color_buf.selector = 0; - mask_buf__u_color_buf.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (mask_buf__u_color_buf_selector == 1) { - mask_buf__u_color_buf.selector = 1; - mask_buf__u_color_buf.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (mask_buf__u_color_buf_selector == 2) { - mask_buf__u_color_buf.selector = 2; - mask_buf__u_color_buf.value2 = static_cast(valueDeserializer.readString()); - } - else if (mask_buf__u_color_buf_selector == 3) { - mask_buf__u_color_buf.selector = 3; - mask_buf__u_color_buf.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation."); - } - mask_buf__u.color = static_cast(mask_buf__u_color_buf); - mask_buf_.value1 = mask_buf__u; + { + const Ark_Int8 mask_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Boolean_Literal_ResourceColor_color mask_buf_ = {}; + mask_buf_.selector = mask_buf__selector; + if (mask_buf__selector == 0) { + mask_buf_.selector = 0; + mask_buf_.value0 = valueDeserializer.readBoolean(); + } + else if (mask_buf__selector == 1) { + mask_buf_.selector = 1; + Ark_Literal_ResourceColor_color mask_buf__u = {}; + const Ark_Int8 mask_buf__u_color_buf_selector = valueDeserializer.readInt8(); + Ark_ResourceColor mask_buf__u_color_buf = {}; + mask_buf__u_color_buf.selector = mask_buf__u_color_buf_selector; + if (mask_buf__u_color_buf_selector == 0) { + mask_buf__u_color_buf.selector = 0; + mask_buf__u_color_buf.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (mask_buf__u_color_buf_selector == 1) { + mask_buf__u_color_buf.selector = 1; + mask_buf__u_color_buf.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (mask_buf__u_color_buf_selector == 2) { + mask_buf__u_color_buf.selector = 2; + mask_buf__u_color_buf.value2 = static_cast(valueDeserializer.readString()); + } + else if (mask_buf__u_color_buf_selector == 3) { + mask_buf__u_color_buf.selector = 3; + mask_buf__u_color_buf.value3 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for mask_buf_ has to be chosen through deserialisation."); + throw "One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation."; } - mask_buf.value = static_cast(mask_buf_); + mask_buf__u.color = static_cast(mask_buf__u_color_buf); + mask_buf_.value1 = mask_buf__u; + } + else { + throw "One of the branches for mask_buf_ has to be chosen through deserialisation."; } + mask_buf.value = static_cast(mask_buf_); + } value.mask = mask_buf; const auto targetSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length targetSpace_buf = {}; targetSpace_buf.tag = targetSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (targetSpace_buf_runtimeType)) - { - targetSpace_buf.value = valueDeserializer.readLength(); - } + { + targetSpace_buf.value = valueDeserializer.readLength(); + } value.targetSpace = targetSpace_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(); - } + { + offset_buf.value = valueDeserializer.readPosition(); + } value.offset = offset_buf; const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length width_buf = {}; width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) - { - width_buf.value = valueDeserializer.readLength(); - } + { + width_buf.value = valueDeserializer.readLength(); + } value.width = width_buf; const auto arrowPointPosition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ArrowPointPosition arrowPointPosition_buf = {}; arrowPointPosition_buf.tag = arrowPointPosition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (arrowPointPosition_buf_runtimeType)) - { - arrowPointPosition_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + arrowPointPosition_buf.value = static_cast(valueDeserializer.readInt32()); + } value.arrowPointPosition = arrowPointPosition_buf; const auto arrowWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length arrowWidth_buf = {}; arrowWidth_buf.tag = arrowWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (arrowWidth_buf_runtimeType)) - { - arrowWidth_buf.value = valueDeserializer.readLength(); - } + { + arrowWidth_buf.value = valueDeserializer.readLength(); + } value.arrowWidth = arrowWidth_buf; const auto arrowHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length arrowHeight_buf = {}; arrowHeight_buf.tag = arrowHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (arrowHeight_buf_runtimeType)) - { - arrowHeight_buf.value = valueDeserializer.readLength(); - } + { + arrowHeight_buf.value = valueDeserializer.readLength(); + } value.arrowHeight = arrowHeight_buf; const auto radius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length radius_buf = {}; radius_buf.tag = radius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (radius_buf_runtimeType)) - { - radius_buf.value = valueDeserializer.readLength(); - } + { + radius_buf.value = valueDeserializer.readLength(); + } value.radius = radius_buf; const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) - { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation."); - } - shadow_buf.value = static_cast(shadow_buf_); + { + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else { + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; } + shadow_buf.value = static_cast(shadow_buf_); + } value.shadow = shadow_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()); - } + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.backgroundBlurStyle = backgroundBlurStyle_buf; const auto focusable_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean focusable_buf = {}; focusable_buf.tag = focusable_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (focusable_buf_runtimeType)) - { - focusable_buf.value = valueDeserializer.readBoolean(); - } + { + focusable_buf.value = valueDeserializer.readBoolean(); + } value.focusable = focusable_buf; const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TransitionEffect transition_buf = {}; transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); - } + { + transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); + } value.transition = transition_buf; const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss_buf = {}; onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - const Ark_Int8 onWillDismiss_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss_buf_ = {}; - onWillDismiss_buf_.selector = onWillDismiss_buf__selector; - if (onWillDismiss_buf__selector == 0) { - onWillDismiss_buf_.selector = 0; - onWillDismiss_buf_.value0 = valueDeserializer.readBoolean(); - } - else if (onWillDismiss_buf__selector == 1) { - onWillDismiss_buf_.selector = 1; - onWillDismiss_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissPopupAction_Void))))}; - } - else { - throw new Error("One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation."); - } - onWillDismiss_buf.value = static_cast(onWillDismiss_buf_); + { + const Ark_Int8 onWillDismiss_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss_buf_ = {}; + onWillDismiss_buf_.selector = onWillDismiss_buf__selector; + if (onWillDismiss_buf__selector == 0) { + onWillDismiss_buf_.selector = 0; + onWillDismiss_buf_.value0 = valueDeserializer.readBoolean(); + } + else if (onWillDismiss_buf__selector == 1) { + onWillDismiss_buf_.selector = 1; + onWillDismiss_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissPopupAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissPopupAction_Void))))}; + } + else { + throw "One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation."; } + onWillDismiss_buf.value = static_cast(onWillDismiss_buf_); + } value.onWillDismiss = onWillDismiss_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(); - } + { + 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(); - } + { + followTransformOfTarget_buf.value = valueDeserializer.readBoolean(); + } value.followTransformOfTarget = followTransformOfTarget_buf; return value; } @@ -78828,295 +79210,295 @@ class Deserializer : public DeserializerBase { Opt_Boolean placementOnTop_buf = {}; placementOnTop_buf.tag = placementOnTop_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (placementOnTop_buf_runtimeType)) - { - placementOnTop_buf.value = valueDeserializer.readBoolean(); - } + { + placementOnTop_buf.value = valueDeserializer.readBoolean(); + } value.placementOnTop = placementOnTop_buf; 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; if ((ARK_RUNTIME_UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + placement_buf.value = static_cast(valueDeserializer.readInt32()); + } value.placement = placement_buf; const auto primaryButton_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Literal_String_value_Callback_Void_action primaryButton_buf = {}; primaryButton_buf.tag = primaryButton_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (primaryButton_buf_runtimeType)) - { - Ark_Literal_String_value_Callback_Void_action primaryButton_buf_ = {}; - primaryButton_buf_.value = static_cast(valueDeserializer.readString()); - primaryButton_buf_.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - primaryButton_buf.value = primaryButton_buf_; - } + { + Ark_Literal_String_value_Callback_Void_action primaryButton_buf_ = {}; + primaryButton_buf_.value = static_cast(valueDeserializer.readString()); + primaryButton_buf_.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + primaryButton_buf.value = primaryButton_buf_; + } value.primaryButton = primaryButton_buf; const auto secondaryButton_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Literal_String_value_Callback_Void_action secondaryButton_buf = {}; secondaryButton_buf.tag = secondaryButton_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (secondaryButton_buf_runtimeType)) - { - Ark_Literal_String_value_Callback_Void_action secondaryButton_buf_ = {}; - secondaryButton_buf_.value = static_cast(valueDeserializer.readString()); - secondaryButton_buf_.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - secondaryButton_buf.value = secondaryButton_buf_; - } + { + Ark_Literal_String_value_Callback_Void_action secondaryButton_buf_ = {}; + secondaryButton_buf_.value = static_cast(valueDeserializer.readString()); + secondaryButton_buf_.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + secondaryButton_buf.value = secondaryButton_buf_; + } value.secondaryButton = secondaryButton_buf; const auto onStateChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Literal_Boolean_isVisible_Void onStateChange_buf = {}; onStateChange_buf.tag = onStateChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onStateChange_buf_runtimeType)) - { - onStateChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Boolean_isVisible_Void))))}; - } + { + onStateChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Boolean_isVisible_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Literal_Boolean_isVisible_Void))))}; + } value.onStateChange = onStateChange_buf; const auto arrowOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length arrowOffset_buf = {}; arrowOffset_buf.tag = arrowOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (arrowOffset_buf_runtimeType)) - { - arrowOffset_buf.value = valueDeserializer.readLength(); - } + { + arrowOffset_buf.value = valueDeserializer.readLength(); + } value.arrowOffset = arrowOffset_buf; const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean showInSubWindow_buf = {}; showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf.value = valueDeserializer.readBoolean(); - } + { + showInSubWindow_buf.value = valueDeserializer.readBoolean(); + } value.showInSubWindow = showInSubWindow_buf; const auto mask_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Boolean_Literal_ResourceColor_color mask_buf = {}; mask_buf.tag = mask_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (mask_buf_runtimeType)) - { - const Ark_Int8 mask_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Literal_ResourceColor_color mask_buf_ = {}; - mask_buf_.selector = mask_buf__selector; - if (mask_buf__selector == 0) { - mask_buf_.selector = 0; - mask_buf_.value0 = valueDeserializer.readBoolean(); - } - else if (mask_buf__selector == 1) { - mask_buf_.selector = 1; - Ark_Literal_ResourceColor_color mask_buf__u = {}; - const Ark_Int8 mask_buf__u_color_buf_selector = valueDeserializer.readInt8(); - Ark_ResourceColor mask_buf__u_color_buf = {}; - mask_buf__u_color_buf.selector = mask_buf__u_color_buf_selector; - if (mask_buf__u_color_buf_selector == 0) { - mask_buf__u_color_buf.selector = 0; - mask_buf__u_color_buf.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (mask_buf__u_color_buf_selector == 1) { - mask_buf__u_color_buf.selector = 1; - mask_buf__u_color_buf.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (mask_buf__u_color_buf_selector == 2) { - mask_buf__u_color_buf.selector = 2; - mask_buf__u_color_buf.value2 = static_cast(valueDeserializer.readString()); - } - else if (mask_buf__u_color_buf_selector == 3) { - mask_buf__u_color_buf.selector = 3; - mask_buf__u_color_buf.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation."); - } - mask_buf__u.color = static_cast(mask_buf__u_color_buf); - mask_buf_.value1 = mask_buf__u; + { + const Ark_Int8 mask_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Boolean_Literal_ResourceColor_color mask_buf_ = {}; + mask_buf_.selector = mask_buf__selector; + if (mask_buf__selector == 0) { + mask_buf_.selector = 0; + mask_buf_.value0 = valueDeserializer.readBoolean(); + } + else if (mask_buf__selector == 1) { + mask_buf_.selector = 1; + Ark_Literal_ResourceColor_color mask_buf__u = {}; + const Ark_Int8 mask_buf__u_color_buf_selector = valueDeserializer.readInt8(); + Ark_ResourceColor mask_buf__u_color_buf = {}; + mask_buf__u_color_buf.selector = mask_buf__u_color_buf_selector; + if (mask_buf__u_color_buf_selector == 0) { + mask_buf__u_color_buf.selector = 0; + mask_buf__u_color_buf.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (mask_buf__u_color_buf_selector == 1) { + mask_buf__u_color_buf.selector = 1; + mask_buf__u_color_buf.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (mask_buf__u_color_buf_selector == 2) { + mask_buf__u_color_buf.selector = 2; + mask_buf__u_color_buf.value2 = static_cast(valueDeserializer.readString()); + } + else if (mask_buf__u_color_buf_selector == 3) { + mask_buf__u_color_buf.selector = 3; + mask_buf__u_color_buf.value3 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for mask_buf_ has to be chosen through deserialisation."); + throw "One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation."; } - mask_buf.value = static_cast(mask_buf_); + mask_buf__u.color = static_cast(mask_buf__u_color_buf); + mask_buf_.value1 = mask_buf__u; + } + else { + throw "One of the branches for mask_buf_ has to be chosen through deserialisation."; } + mask_buf.value = static_cast(mask_buf_); + } value.mask = mask_buf; const auto messageOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PopupMessageOptions messageOptions_buf = {}; messageOptions_buf.tag = messageOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (messageOptions_buf_runtimeType)) - { - messageOptions_buf.value = valueDeserializer.readPopupMessageOptions(); - } + { + messageOptions_buf.value = valueDeserializer.readPopupMessageOptions(); + } value.messageOptions = messageOptions_buf; const auto targetSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length targetSpace_buf = {}; targetSpace_buf.tag = targetSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (targetSpace_buf_runtimeType)) - { - targetSpace_buf.value = valueDeserializer.readLength(); - } + { + targetSpace_buf.value = valueDeserializer.readLength(); + } value.targetSpace = targetSpace_buf; const auto enableArrow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enableArrow_buf = {}; enableArrow_buf.tag = enableArrow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enableArrow_buf_runtimeType)) - { - enableArrow_buf.value = valueDeserializer.readBoolean(); - } + { + enableArrow_buf.value = valueDeserializer.readBoolean(); + } value.enableArrow = enableArrow_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(); - } + { + offset_buf.value = valueDeserializer.readPosition(); + } value.offset = offset_buf; const auto popupColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Color_String_Resource_Number popupColor_buf = {}; popupColor_buf.tag = popupColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (popupColor_buf_runtimeType)) - { - const Ark_Int8 popupColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Color_String_Resource_Number popupColor_buf_ = {}; - popupColor_buf_.selector = popupColor_buf__selector; - if (popupColor_buf__selector == 0) { - popupColor_buf_.selector = 0; - popupColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (popupColor_buf__selector == 1) { - popupColor_buf_.selector = 1; - popupColor_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else if (popupColor_buf__selector == 2) { - popupColor_buf_.selector = 2; - popupColor_buf_.value2 = valueDeserializer.readResource(); - } - else if (popupColor_buf__selector == 3) { - popupColor_buf_.selector = 3; - popupColor_buf_.value3 = static_cast(valueDeserializer.readNumber()); - } - else { - throw new Error("One of the branches for popupColor_buf_ has to be chosen through deserialisation."); - } - popupColor_buf.value = static_cast(popupColor_buf_); + { + const Ark_Int8 popupColor_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Color_String_Resource_Number popupColor_buf_ = {}; + popupColor_buf_.selector = popupColor_buf__selector; + if (popupColor_buf__selector == 0) { + popupColor_buf_.selector = 0; + popupColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (popupColor_buf__selector == 1) { + popupColor_buf_.selector = 1; + popupColor_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else if (popupColor_buf__selector == 2) { + popupColor_buf_.selector = 2; + popupColor_buf_.value2 = valueDeserializer.readResource(); + } + else if (popupColor_buf__selector == 3) { + popupColor_buf_.selector = 3; + popupColor_buf_.value3 = static_cast(valueDeserializer.readNumber()); + } + else { + throw "One of the branches for popupColor_buf_ has to be chosen through deserialisation."; } + popupColor_buf.value = static_cast(popupColor_buf_); + } value.popupColor = popupColor_buf; const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean autoCancel_buf = {}; autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf.value = valueDeserializer.readBoolean(); - } + { + autoCancel_buf.value = valueDeserializer.readBoolean(); + } value.autoCancel = autoCancel_buf; const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length width_buf = {}; width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) - { - width_buf.value = valueDeserializer.readLength(); - } + { + width_buf.value = valueDeserializer.readLength(); + } value.width = width_buf; const auto arrowPointPosition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ArrowPointPosition arrowPointPosition_buf = {}; arrowPointPosition_buf.tag = arrowPointPosition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (arrowPointPosition_buf_runtimeType)) - { - arrowPointPosition_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + arrowPointPosition_buf.value = static_cast(valueDeserializer.readInt32()); + } value.arrowPointPosition = arrowPointPosition_buf; const auto arrowWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length arrowWidth_buf = {}; arrowWidth_buf.tag = arrowWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (arrowWidth_buf_runtimeType)) - { - arrowWidth_buf.value = valueDeserializer.readLength(); - } + { + arrowWidth_buf.value = valueDeserializer.readLength(); + } value.arrowWidth = arrowWidth_buf; const auto arrowHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length arrowHeight_buf = {}; arrowHeight_buf.tag = arrowHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (arrowHeight_buf_runtimeType)) - { - arrowHeight_buf.value = valueDeserializer.readLength(); - } + { + arrowHeight_buf.value = valueDeserializer.readLength(); + } value.arrowHeight = arrowHeight_buf; const auto radius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length radius_buf = {}; radius_buf.tag = radius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (radius_buf_runtimeType)) - { - radius_buf.value = valueDeserializer.readLength(); - } + { + radius_buf.value = valueDeserializer.readLength(); + } value.radius = radius_buf; const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) - { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation."); - } - shadow_buf.value = static_cast(shadow_buf_); + { + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else { + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; } + shadow_buf.value = static_cast(shadow_buf_); + } value.shadow = shadow_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()); - } + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.backgroundBlurStyle = backgroundBlurStyle_buf; const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TransitionEffect transition_buf = {}; transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); - } + { + transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); + } value.transition = transition_buf; const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss_buf = {}; onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - const Ark_Int8 onWillDismiss_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss_buf_ = {}; - onWillDismiss_buf_.selector = onWillDismiss_buf__selector; - if (onWillDismiss_buf__selector == 0) { - onWillDismiss_buf_.selector = 0; - onWillDismiss_buf_.value0 = valueDeserializer.readBoolean(); - } - else if (onWillDismiss_buf__selector == 1) { - onWillDismiss_buf_.selector = 1; - onWillDismiss_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissPopupAction_Void))))}; - } - else { - throw new Error("One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation."); - } - onWillDismiss_buf.value = static_cast(onWillDismiss_buf_); + { + const Ark_Int8 onWillDismiss_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss_buf_ = {}; + onWillDismiss_buf_.selector = onWillDismiss_buf__selector; + if (onWillDismiss_buf__selector == 0) { + onWillDismiss_buf_.selector = 0; + onWillDismiss_buf_.value0 = valueDeserializer.readBoolean(); + } + else if (onWillDismiss_buf__selector == 1) { + onWillDismiss_buf_.selector = 1; + onWillDismiss_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissPopupAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissPopupAction_Void))))}; } + else { + throw "One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation."; + } + onWillDismiss_buf.value = static_cast(onWillDismiss_buf_); + } value.onWillDismiss = onWillDismiss_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(); - } + { + 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(); - } + { + followTransformOfTarget_buf.value = valueDeserializer.readBoolean(); + } value.followTransformOfTarget = followTransformOfTarget_buf; return value; } @@ -79135,17 +79517,17 @@ class Deserializer : public DeserializerBase { Opt_Number x_buf = {}; x_buf.tag = x_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (x_buf_runtimeType)) - { - x_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + x_buf.value = static_cast(valueDeserializer.readNumber()); + } value.x = x_buf; const auto y_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number y_buf = {}; y_buf.tag = y_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (y_buf_runtimeType)) - { - y_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + y_buf.value = static_cast(valueDeserializer.readNumber()); + } value.y = y_buf; return value; } @@ -79165,25 +79547,25 @@ class Deserializer : public DeserializerBase { Opt_Number from_buf = {}; from_buf.tag = from_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (from_buf_runtimeType)) - { - from_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + from_buf.value = static_cast(valueDeserializer.readNumber()); + } value.from = from_buf; const auto to_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number to_buf = {}; to_buf.tag = to_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (to_buf_runtimeType)) - { - to_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + to_buf.value = static_cast(valueDeserializer.readNumber()); + } value.to = to_buf; const auto rotatable_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean rotatable_buf = {}; rotatable_buf.tag = rotatable_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (rotatable_buf_runtimeType)) - { - rotatable_buf.value = valueDeserializer.readBoolean(); - } + { + rotatable_buf.value = valueDeserializer.readBoolean(); + } value.rotatable = rotatable_buf; return value; } @@ -79232,25 +79614,25 @@ class Deserializer : public DeserializerBase { Opt_PixelMap pixelMap_buf = {}; pixelMap_buf.tag = pixelMap_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (pixelMap_buf_runtimeType)) - { - pixelMap_buf.value = valueDeserializer.readPixelMap(); - } + { + pixelMap_buf.value = static_cast(valueDeserializer.readPixelMap()); + } value.pixelMap = pixelMap_buf; const auto builder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Any builder_buf = {}; 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } value.builder = builder_buf; const auto extraInfo_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String extraInfo_buf = {}; extraInfo_buf.tag = extraInfo_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (extraInfo_buf_runtimeType)) - { - extraInfo_buf.value = static_cast(valueDeserializer.readString()); - } + { + extraInfo_buf.value = static_cast(valueDeserializer.readString()); + } value.extraInfo = extraInfo_buf; return value; } @@ -79263,9 +79645,9 @@ class Deserializer : public DeserializerBase { Opt_Number scale_buf = {}; scale_buf.tag = scale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + scale_buf.value = static_cast(valueDeserializer.readNumber()); + } value.scale = scale_buf; return value; } @@ -79277,17 +79659,17 @@ class Deserializer : public DeserializerBase { 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()); - } + { + 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()); - } + { + vertical_buf.value = static_cast(valueDeserializer.readNumber()); + } value.vertical = vertical_buf; return value; } @@ -79315,17 +79697,17 @@ class Deserializer : public DeserializerBase { Opt_LengthMetrics start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = valueDeserializer.readLengthMetrics(); - } + { + start_buf.value = valueDeserializer.readLengthMetrics(); + } value.start = start_buf; const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics top_buf = {}; top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) - { - top_buf.value = valueDeserializer.readLengthMetrics(); - } + { + top_buf.value = valueDeserializer.readLengthMetrics(); + } value.top = top_buf; return value; } @@ -79355,41 +79737,41 @@ class Deserializer : public DeserializerBase { Opt_TransitionType 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()); - } + { + type_buf.value = static_cast(valueDeserializer.readInt32()); + } value.type = type_buf; const auto opacity_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number opacity_buf = {}; opacity_buf.tag = opacity_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (opacity_buf_runtimeType)) - { - opacity_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + opacity_buf.value = static_cast(valueDeserializer.readNumber()); + } value.opacity = opacity_buf; const auto translate_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TranslateOptions translate_buf = {}; translate_buf.tag = translate_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (translate_buf_runtimeType)) - { - translate_buf.value = valueDeserializer.readTranslateOptions(); - } + { + translate_buf.value = valueDeserializer.readTranslateOptions(); + } value.translate = translate_buf; const auto scale_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ScaleOptions scale_buf = {}; scale_buf.tag = scale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf.value = valueDeserializer.readScaleOptions(); - } + { + scale_buf.value = valueDeserializer.readScaleOptions(); + } value.scale = scale_buf; const auto rotate_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_RotateOptions rotate_buf = {}; rotate_buf.tag = rotate_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (rotate_buf_runtimeType)) - { - rotate_buf.value = valueDeserializer.readRotateOptions(); - } + { + rotate_buf.value = valueDeserializer.readRotateOptions(); + } value.rotate = rotate_buf; return value; } @@ -79431,17 +79813,17 @@ class Deserializer : public DeserializerBase { Opt_CustomTheme theme_buf = {}; theme_buf.tag = theme_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (theme_buf_runtimeType)) - { - theme_buf.value = valueDeserializer.readCustomTheme(); - } + { + theme_buf.value = valueDeserializer.readCustomTheme(); + } value.theme = theme_buf; const auto colorMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ThemeColorMode colorMode_buf = {}; colorMode_buf.tag = colorMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (colorMode_buf_runtimeType)) - { - colorMode_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + colorMode_buf.value = static_cast(valueDeserializer.readInt32()); + } value.colorMode = colorMode_buf; return value; } @@ -79477,17 +79859,17 @@ class Deserializer : public DeserializerBase { Opt_Number interval_buf = {}; interval_buf.tag = interval_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (interval_buf_runtimeType)) - { - interval_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + interval_buf.value = static_cast(valueDeserializer.readNumber()); + } value.interval = interval_buf; const auto duration_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number duration_buf = {}; duration_buf.tag = duration_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + duration_buf.value = static_cast(valueDeserializer.readNumber()); + } value.duration = duration_buf; return value; } @@ -79571,7 +79953,7 @@ class Deserializer : public DeserializerBase { styledValue_buf.value12 = valueDeserializer.readBackgroundColorStyle(); } else { - throw new Error("One of the branches for styledValue_buf has to be chosen through deserialisation."); + throw "One of the branches for styledValue_buf has to be chosen through deserialisation."; } value.styledValue = static_cast(styledValue_buf); return value; @@ -79584,17 +79966,17 @@ class Deserializer : public DeserializerBase { Opt_Number start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + start_buf.value = static_cast(valueDeserializer.readNumber()); + } value.start = start_buf; const auto length_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number length_buf = {}; length_buf.tag = length_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (length_buf_runtimeType)) - { - length_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + length_buf.value = static_cast(valueDeserializer.readNumber()); + } value.length = length_buf; value.styledKey = static_cast(valueDeserializer.readInt32()); const Ark_Int8 styledValue_buf_selector = valueDeserializer.readInt8(); @@ -79653,7 +80035,7 @@ class Deserializer : public DeserializerBase { styledValue_buf.value12 = valueDeserializer.readBackgroundColorStyle(); } else { - throw new Error("One of the branches for styledValue_buf has to be chosen through deserialisation."); + throw "One of the branches for styledValue_buf has to be chosen through deserialisation."; } value.styledValue = static_cast(styledValue_buf); return value; @@ -79667,88 +80049,88 @@ class Deserializer : public DeserializerBase { Opt_Number crossCount_buf = {}; crossCount_buf.tag = crossCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (crossCount_buf_runtimeType)) - { - crossCount_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + crossCount_buf.value = static_cast(valueDeserializer.readNumber()); + } value.crossCount = crossCount_buf; const auto onGetItemMainSizeByIndex_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_GetItemMainSizeByIndex onGetItemMainSizeByIndex_buf = {}; 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_GetItemMainSizeByIndex))))}; + } value.onGetItemMainSizeByIndex = onGetItemMainSizeByIndex_buf; const auto columnsGap_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length columnsGap_buf = {}; columnsGap_buf.tag = columnsGap_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (columnsGap_buf_runtimeType)) - { - columnsGap_buf.value = valueDeserializer.readLength(); - } + { + columnsGap_buf.value = valueDeserializer.readLength(); + } value.columnsGap = columnsGap_buf; const auto rowsGap_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length rowsGap_buf = {}; rowsGap_buf.tag = rowsGap_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (rowsGap_buf_runtimeType)) - { - rowsGap_buf.value = valueDeserializer.readLength(); - } + { + rowsGap_buf.value = valueDeserializer.readLength(); + } value.rowsGap = rowsGap_buf; const auto margin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Margin_Dimension margin_buf = {}; margin_buf.tag = margin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (margin_buf_runtimeType)) - { - const Ark_Int8 margin_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Margin_Dimension margin_buf_ = {}; - margin_buf_.selector = margin_buf__selector; - if (margin_buf__selector == 0) { - margin_buf_.selector = 0; - Ark_Padding margin_buf__u = {}; - const auto margin_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_top_buf = {}; - margin_buf__u_top_buf.tag = margin_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) - { - margin_buf__u_top_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.top = margin_buf__u_top_buf; - const auto margin_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_right_buf = {}; - margin_buf__u_right_buf.tag = margin_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) - { - margin_buf__u_right_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.right = margin_buf__u_right_buf; - const auto margin_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_bottom_buf = {}; - margin_buf__u_bottom_buf.tag = margin_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) - { - margin_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.bottom = margin_buf__u_bottom_buf; - const auto margin_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_left_buf = {}; - margin_buf__u_left_buf.tag = margin_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) - { - margin_buf__u_left_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.left = margin_buf__u_left_buf; - margin_buf_.value0 = margin_buf__u; - } - else if (margin_buf__selector == 1) { - margin_buf_.selector = 1; - margin_buf_.value1 = valueDeserializer.readLength(); - } - else { - throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation."); - } - margin_buf.value = static_cast(margin_buf_); + { + const Ark_Int8 margin_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Margin_Dimension margin_buf_ = {}; + margin_buf_.selector = margin_buf__selector; + if (margin_buf__selector == 0) { + margin_buf_.selector = 0; + Ark_Padding margin_buf__u = {}; + const auto margin_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_top_buf = {}; + margin_buf__u_top_buf.tag = margin_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) + { + margin_buf__u_top_buf.value = valueDeserializer.readLength(); + } + margin_buf__u.top = margin_buf__u_top_buf; + const auto margin_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_right_buf = {}; + margin_buf__u_right_buf.tag = margin_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) + { + margin_buf__u_right_buf.value = valueDeserializer.readLength(); + } + margin_buf__u.right = margin_buf__u_right_buf; + const auto margin_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_bottom_buf = {}; + margin_buf__u_bottom_buf.tag = margin_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) + { + margin_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + margin_buf__u.bottom = margin_buf__u_bottom_buf; + const auto margin_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_left_buf = {}; + margin_buf__u_left_buf.tag = margin_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) + { + margin_buf__u_left_buf.value = valueDeserializer.readLength(); + } + margin_buf__u.left = margin_buf__u_left_buf; + margin_buf_.value0 = margin_buf__u; + } + else if (margin_buf__selector == 1) { + margin_buf_.selector = 1; + margin_buf_.value1 = valueDeserializer.readLength(); } + else { + throw "One of the branches for margin_buf_ has to be chosen through deserialisation."; + } + margin_buf.value = static_cast(margin_buf_); + } value.margin = margin_buf; return value; } @@ -79760,9 +80142,9 @@ class Deserializer : public DeserializerBase { Opt_Boolean lock_buf = {}; lock_buf.tag = lock_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lock_buf_runtimeType)) - { - lock_buf.value = valueDeserializer.readBoolean(); - } + { + lock_buf.value = valueDeserializer.readBoolean(); + } value.lock = lock_buf; return value; } @@ -79774,17 +80156,17 @@ class Deserializer : public DeserializerBase { Opt_Number offsetX_buf = {}; offsetX_buf.tag = offsetX_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offsetX_buf_runtimeType)) - { - offsetX_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + offsetX_buf.value = static_cast(valueDeserializer.readNumber()); + } value.offsetX = offsetX_buf; const auto offsetY_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number offsetY_buf = {}; offsetY_buf.tag = offsetY_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offsetY_buf_runtimeType)) - { - offsetY_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + offsetY_buf.value = static_cast(valueDeserializer.readNumber()); + } value.offsetY = offsetY_buf; value.surfaceWidth = static_cast(valueDeserializer.readNumber()); value.surfaceHeight = static_cast(valueDeserializer.readNumber()); @@ -79813,232 +80195,232 @@ class Deserializer : public DeserializerBase { Opt_Date selected_buf = {}; selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf.value = valueDeserializer.readInt64(); - } + { + selected_buf.value = valueDeserializer.readInt64(); + } value.selected = selected_buf; const auto format_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TimePickerFormat format_buf = {}; format_buf.tag = format_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (format_buf_runtimeType)) - { - format_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + format_buf.value = static_cast(valueDeserializer.readInt32()); + } value.format = format_buf; const auto useMilitaryTime_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean useMilitaryTime_buf = {}; useMilitaryTime_buf.tag = useMilitaryTime_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (useMilitaryTime_buf_runtimeType)) - { - useMilitaryTime_buf.value = valueDeserializer.readBoolean(); - } + { + useMilitaryTime_buf.value = valueDeserializer.readBoolean(); + } value.useMilitaryTime = useMilitaryTime_buf; const auto disappearTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerTextStyle disappearTextStyle_buf = {}; disappearTextStyle_buf.tag = disappearTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (disappearTextStyle_buf_runtimeType)) - { - disappearTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); - } + { + disappearTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); + } value.disappearTextStyle = disappearTextStyle_buf; const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerTextStyle textStyle_buf = {}; textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf.value = valueDeserializer.readPickerTextStyle(); - } + { + textStyle_buf.value = valueDeserializer.readPickerTextStyle(); + } value.textStyle = textStyle_buf; const auto acceptButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerDialogButtonStyle acceptButtonStyle_buf = {}; acceptButtonStyle_buf.tag = acceptButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); - } + { + acceptButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + } value.acceptButtonStyle = acceptButtonStyle_buf; const auto cancelButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerDialogButtonStyle cancelButtonStyle_buf = {}; cancelButtonStyle_buf.tag = cancelButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); - } + { + cancelButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + } value.cancelButtonStyle = cancelButtonStyle_buf; const auto selectedTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerTextStyle selectedTextStyle_buf = {}; selectedTextStyle_buf.tag = selectedTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (selectedTextStyle_buf_runtimeType)) - { - selectedTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); - } + { + selectedTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); + } value.selectedTextStyle = selectedTextStyle_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; if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf.value = valueDeserializer.readRectangle(); - } + { + maskRect_buf.value = valueDeserializer.readRectangle(); + } value.maskRect = maskRect_buf; const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DialogAlignment alignment_buf = {}; alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + alignment_buf.value = static_cast(valueDeserializer.readInt32()); + } value.alignment = alignment_buf; const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Offset offset_buf = {}; offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) - { - Ark_Offset offset_buf_ = {}; - offset_buf_.dx = valueDeserializer.readLength(); - offset_buf_.dy = valueDeserializer.readLength(); - offset_buf.value = offset_buf_; - } + { + Ark_Offset offset_buf_ = {}; + offset_buf_.dx = valueDeserializer.readLength(); + offset_buf_.dy = valueDeserializer.readLength(); + offset_buf.value = offset_buf_; + } value.offset = offset_buf; const auto onAccept_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_TimePickerResult_Void onAccept_buf = {}; onAccept_buf.tag = onAccept_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TimePickerResult_Void))))}; - } + { + onAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TimePickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TimePickerResult_Void))))}; + } value.onAccept = onAccept_buf; const auto onCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onCancel_buf = {}; onCancel_buf.tag = onCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onCancel_buf_runtimeType)) - { - onCancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onCancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onCancel = onCancel_buf; const auto onChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_TimePickerResult_Void onChange_buf = {}; onChange_buf.tag = onChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onChange_buf_runtimeType)) - { - onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TimePickerResult_Void))))}; - } + { + onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TimePickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TimePickerResult_Void))))}; + } value.onChange = onChange_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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; + } + 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()); - } + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.backgroundBlurStyle = backgroundBlurStyle_buf; const auto onDidAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onDidAppear_buf = {}; onDidAppear_buf.tag = onDidAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onDidAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onDidAppear = onDidAppear_buf; const auto onDidDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onDidDisappear_buf = {}; onDidDisappear_buf.tag = onDidDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onDidDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onDidDisappear = onDidDisappear_buf; const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onWillAppear_buf = {}; onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onWillAppear = onWillAppear_buf; const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onWillDisappear_buf = {}; onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onWillDisappear = onWillDisappear_buf; const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) - { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation."); - } - shadow_buf.value = static_cast(shadow_buf_); + { + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); } + else { + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; + } + shadow_buf.value = static_cast(shadow_buf_); + } value.shadow = shadow_buf; const auto dateTimeOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DateTimeOptions dateTimeOptions_buf = {}; dateTimeOptions_buf.tag = dateTimeOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (dateTimeOptions_buf_runtimeType)) - { - dateTimeOptions_buf.value = valueDeserializer.readDateTimeOptions(); - } + { + dateTimeOptions_buf.value = valueDeserializer.readDateTimeOptions(); + } value.dateTimeOptions = dateTimeOptions_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(); - } + { + 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()); - } + { + hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); + } value.hoverModeArea = hoverModeArea_buf; return value; } @@ -80065,7 +80447,7 @@ class Deserializer : public DeserializerBase { value_buf.value1 = value_buf_u; } else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_buf has to be chosen through deserialisation."; } value.value = static_cast(value_buf); const Ark_Int8 index_buf_selector = valueDeserializer.readInt8(); @@ -80087,7 +80469,7 @@ class Deserializer : public DeserializerBase { index_buf.value1 = index_buf_u; } else { - throw new Error("One of the branches for index_buf has to be chosen through deserialisation."); + throw "One of the branches for index_buf has to be chosen through deserialisation."; } value.index = static_cast(index_buf); return value; @@ -80155,303 +80537,303 @@ class Deserializer : public DeserializerBase { range_buf.value4 = range_buf_u; } else { - throw new Error("One of the branches for range_buf has to be chosen through deserialisation."); + throw "One of the branches for range_buf has to be chosen through deserialisation."; } 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; if ((ARK_RUNTIME_UNDEFINED) != (value_buf_runtimeType)) - { - const Ark_Int8 value_buf__selector = valueDeserializer.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(valueDeserializer.readString()); - } - else if (value_buf__selector == 1) { - value_buf_.selector = 1; - const Ark_Int32 value_buf__u_length = valueDeserializer.readInt32(); - Array_String value_buf__u = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int8 value_buf__selector = valueDeserializer.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(valueDeserializer.readString()); + } + else if (value_buf__selector == 1) { + value_buf_.selector = 1; + const Ark_Int32 value_buf__u_length = valueDeserializer.readInt32(); + Array_String value_buf__u = {}; + valueDeserializer.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(valueDeserializer.readString()); - } - value_buf_.value1 = value_buf__u; + 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(valueDeserializer.readString()); } - else { - throw new Error("One of the branches for value_buf_ has to be chosen through deserialisation."); - } - value_buf.value = static_cast(value_buf_); + value_buf_.value1 = value_buf__u; } + else { + throw "One of the branches for value_buf_ has to be chosen through deserialisation."; + } + value_buf.value = static_cast(value_buf_); + } value.value = value_buf; const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_Array_Number selected_buf = {}; selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) - { - const Ark_Int8 selected_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Array_Number selected_buf_ = {}; - selected_buf_.selector = selected_buf__selector; - if (selected_buf__selector == 0) { - selected_buf_.selector = 0; - selected_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (selected_buf__selector == 1) { - selected_buf_.selector = 1; - const Ark_Int32 selected_buf__u_length = valueDeserializer.readInt32(); - Array_Number selected_buf__u = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int8 selected_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Array_Number selected_buf_ = {}; + selected_buf_.selector = selected_buf__selector; + if (selected_buf__selector == 0) { + selected_buf_.selector = 0; + selected_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (selected_buf__selector == 1) { + selected_buf_.selector = 1; + const Ark_Int32 selected_buf__u_length = valueDeserializer.readInt32(); + Array_Number selected_buf__u = {}; + valueDeserializer.resizeArray::type, std::decay::type>(&selected_buf__u, selected_buf__u_length); - for (int selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { - selected_buf__u.array[selected_buf__u_i] = static_cast(valueDeserializer.readNumber()); - } - selected_buf_.value1 = selected_buf__u; + for (int selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { + selected_buf__u.array[selected_buf__u_i] = static_cast(valueDeserializer.readNumber()); } - else { - throw new Error("One of the branches for selected_buf_ has to be chosen through deserialisation."); - } - selected_buf.value = static_cast(selected_buf_); + selected_buf_.value1 = selected_buf__u; + } + else { + throw "One of the branches for selected_buf_ has to be chosen through deserialisation."; } + selected_buf.value = static_cast(selected_buf_); + } value.selected = selected_buf; const auto defaultPickerItemHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String defaultPickerItemHeight_buf = {}; defaultPickerItemHeight_buf.tag = defaultPickerItemHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (defaultPickerItemHeight_buf_runtimeType)) - { - const Ark_Int8 defaultPickerItemHeight_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String defaultPickerItemHeight_buf_ = {}; - defaultPickerItemHeight_buf_.selector = defaultPickerItemHeight_buf__selector; - if (defaultPickerItemHeight_buf__selector == 0) { - defaultPickerItemHeight_buf_.selector = 0; - defaultPickerItemHeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (defaultPickerItemHeight_buf__selector == 1) { - defaultPickerItemHeight_buf_.selector = 1; - defaultPickerItemHeight_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for defaultPickerItemHeight_buf_ has to be chosen through deserialisation."); - } - defaultPickerItemHeight_buf.value = static_cast(defaultPickerItemHeight_buf_); + { + const Ark_Int8 defaultPickerItemHeight_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String defaultPickerItemHeight_buf_ = {}; + defaultPickerItemHeight_buf_.selector = defaultPickerItemHeight_buf__selector; + if (defaultPickerItemHeight_buf__selector == 0) { + defaultPickerItemHeight_buf_.selector = 0; + defaultPickerItemHeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (defaultPickerItemHeight_buf__selector == 1) { + defaultPickerItemHeight_buf_.selector = 1; + defaultPickerItemHeight_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for defaultPickerItemHeight_buf_ has to be chosen through deserialisation."; } + defaultPickerItemHeight_buf.value = static_cast(defaultPickerItemHeight_buf_); + } value.defaultPickerItemHeight = defaultPickerItemHeight_buf; const auto canLoop_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean canLoop_buf = {}; canLoop_buf.tag = canLoop_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (canLoop_buf_runtimeType)) - { - canLoop_buf.value = valueDeserializer.readBoolean(); - } + { + canLoop_buf.value = valueDeserializer.readBoolean(); + } value.canLoop = canLoop_buf; const auto disappearTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerTextStyle disappearTextStyle_buf = {}; disappearTextStyle_buf.tag = disappearTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (disappearTextStyle_buf_runtimeType)) - { - disappearTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); - } + { + disappearTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); + } value.disappearTextStyle = disappearTextStyle_buf; const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerTextStyle textStyle_buf = {}; textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf.value = valueDeserializer.readPickerTextStyle(); - } + { + textStyle_buf.value = valueDeserializer.readPickerTextStyle(); + } value.textStyle = textStyle_buf; const auto acceptButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerDialogButtonStyle acceptButtonStyle_buf = {}; acceptButtonStyle_buf.tag = acceptButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); - } + { + acceptButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + } value.acceptButtonStyle = acceptButtonStyle_buf; const auto cancelButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerDialogButtonStyle cancelButtonStyle_buf = {}; cancelButtonStyle_buf.tag = cancelButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); - } + { + cancelButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + } value.cancelButtonStyle = cancelButtonStyle_buf; const auto selectedTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerTextStyle selectedTextStyle_buf = {}; selectedTextStyle_buf.tag = selectedTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (selectedTextStyle_buf_runtimeType)) - { - selectedTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); - } + { + selectedTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); + } value.selectedTextStyle = selectedTextStyle_buf; const auto onAccept_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_TextPickerResult_Void onAccept_buf = {}; onAccept_buf.tag = onAccept_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextPickerResult_Void))))}; - } + { + onAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextPickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TextPickerResult_Void))))}; + } value.onAccept = onAccept_buf; const auto onCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onCancel_buf = {}; onCancel_buf.tag = onCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onCancel_buf_runtimeType)) - { - onCancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onCancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onCancel = onCancel_buf; const auto onChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_TextPickerResult_Void onChange_buf = {}; onChange_buf.tag = onChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onChange_buf_runtimeType)) - { - onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextPickerResult_Void))))}; - } + { + onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextPickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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))))}; - } + { + onScrollStop_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextPickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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; if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf.value = valueDeserializer.readRectangle(); - } + { + maskRect_buf.value = valueDeserializer.readRectangle(); + } value.maskRect = maskRect_buf; const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DialogAlignment alignment_buf = {}; alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + alignment_buf.value = static_cast(valueDeserializer.readInt32()); + } value.alignment = alignment_buf; const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Offset offset_buf = {}; offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) - { - Ark_Offset offset_buf_ = {}; - offset_buf_.dx = valueDeserializer.readLength(); - offset_buf_.dy = valueDeserializer.readLength(); - offset_buf.value = offset_buf_; - } + { + Ark_Offset offset_buf_ = {}; + offset_buf_.dx = valueDeserializer.readLength(); + offset_buf_.dy = valueDeserializer.readLength(); + offset_buf.value = offset_buf_; + } value.offset = offset_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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } + 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()); - } + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.backgroundBlurStyle = backgroundBlurStyle_buf; const auto onDidAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onDidAppear_buf = {}; onDidAppear_buf.tag = onDidAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onDidAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onDidAppear = onDidAppear_buf; const auto onDidDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onDidDisappear_buf = {}; onDidDisappear_buf.tag = onDidDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onDidDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onDidDisappear = onDidDisappear_buf; const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onWillAppear_buf = {}; onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onWillAppear = onWillAppear_buf; const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onWillDisappear_buf = {}; onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onWillDisappear = onWillDisappear_buf; const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) - { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation."); - } - shadow_buf.value = static_cast(shadow_buf_); + { + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else { + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; } + shadow_buf.value = static_cast(shadow_buf_); + } value.shadow = shadow_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(); - } + { + 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()); - } + { + hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); + } value.hoverModeArea = hoverModeArea_buf; return value; } @@ -80471,30 +80853,30 @@ class Deserializer : public DeserializerBase { content_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for content_buf has to be chosen through deserialisation."); + throw "One of the branches for content_buf has to be chosen through deserialisation."; } value.content = static_cast(content_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_Int8 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(); - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation."); - } - icon_buf.value = static_cast(icon_buf_); + { + const Ark_Int8 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(); } + else { + throw "One of the branches for icon_buf_ has to be chosen through deserialisation."; + } + icon_buf.value = static_cast(icon_buf_); + } value.icon = icon_buf; value.id = static_cast(valueDeserializer.readTextMenuItemId()); return value; @@ -80507,9 +80889,9 @@ class Deserializer : public DeserializerBase { Opt_LengthMetrics extraOffset_buf = {}; extraOffset_buf.tag = extraOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (extraOffset_buf_runtimeType)) - { - extraOffset_buf.value = valueDeserializer.readLengthMetrics(); - } + { + extraOffset_buf.value = valueDeserializer.readLengthMetrics(); + } value.extraOffset = extraOffset_buf; return value; } @@ -80522,9 +80904,9 @@ class Deserializer : public DeserializerBase { 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(); - } + { + animation_buf.value = valueDeserializer.readBoolean(); + } value.animation = animation_buf; return value; } @@ -80536,9 +80918,9 @@ class Deserializer : public DeserializerBase { Opt_Number velocity_buf = {}; velocity_buf.tag = velocity_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (velocity_buf_runtimeType)) - { - velocity_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + velocity_buf.value = static_cast(valueDeserializer.readNumber()); + } value.velocity = velocity_buf; return value; } @@ -80558,7 +80940,7 @@ class Deserializer : public DeserializerBase { xOffset_buf.value1 = static_cast(valueDeserializer.readString()); } else { - throw new Error("One of the branches for xOffset_buf has to be chosen through deserialisation."); + throw "One of the branches for xOffset_buf has to be chosen through deserialisation."; } value.xOffset = static_cast(xOffset_buf); const Ark_Int8 yOffset_buf_selector = valueDeserializer.readInt8(); @@ -80573,30 +80955,30 @@ class Deserializer : public DeserializerBase { yOffset_buf.value1 = static_cast(valueDeserializer.readString()); } else { - throw new Error("One of the branches for yOffset_buf has to be chosen through deserialisation."); + throw "One of the branches for yOffset_buf has to be chosen through deserialisation."; } value.yOffset = static_cast(yOffset_buf); const auto animation_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ScrollAnimationOptions_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)) - { - const Ark_Int8 animation_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ScrollAnimationOptions_Boolean animation_buf_ = {}; - animation_buf_.selector = animation_buf__selector; - if (animation_buf__selector == 0) { - animation_buf_.selector = 0; - animation_buf_.value0 = valueDeserializer.readScrollAnimationOptions(); - } - else if (animation_buf__selector == 1) { - animation_buf_.selector = 1; - animation_buf_.value1 = valueDeserializer.readBoolean(); - } - else { - throw new Error("One of the branches for animation_buf_ has to be chosen through deserialisation."); - } - animation_buf.value = static_cast(animation_buf_); + { + const Ark_Int8 animation_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ScrollAnimationOptions_Boolean animation_buf_ = {}; + animation_buf_.selector = animation_buf__selector; + if (animation_buf__selector == 0) { + animation_buf_.selector = 0; + animation_buf_.value0 = valueDeserializer.readScrollAnimationOptions(); + } + else if (animation_buf__selector == 1) { + animation_buf_.selector = 1; + animation_buf_.value1 = valueDeserializer.readBoolean(); } + else { + throw "One of the branches for animation_buf_ has to be chosen through deserialisation."; + } + animation_buf.value = static_cast(animation_buf_); + } value.animation = animation_buf; return value; } @@ -80610,9 +80992,9 @@ class Deserializer : public DeserializerBase { Opt_StyledString previewText_buf = {}; previewText_buf.tag = previewText_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (previewText_buf_runtimeType)) - { - previewText_buf.value = static_cast(valueDeserializer.readStyledString()); - } + { + previewText_buf.value = static_cast(valueDeserializer.readStyledString()); + } value.previewText = previewText_buf; return value; } @@ -80624,17 +81006,17 @@ class Deserializer : public DeserializerBase { Opt_Callback_StyledStringChangeValue_Boolean onWillChange_buf = {}; 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_StyledStringChangeValue_Boolean))))}; + } value.onWillChange = onWillChange_buf; const auto onDidChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_OnDidChangeCallback onDidChange_buf = {}; onDidChange_buf.tag = onDidChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onDidChange_buf_runtimeType)) - { - onDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnDidChangeCallback))))}; - } + { + onDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnDidChangeCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnDidChangeCallback))))}; + } value.onDidChange = onDidChange_buf; return value; } @@ -80646,17 +81028,17 @@ class Deserializer : public DeserializerBase { Opt_Number start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + start_buf.value = static_cast(valueDeserializer.readNumber()); + } value.start = start_buf; const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number end_buf = {}; end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + end_buf.value = static_cast(valueDeserializer.readNumber()); + } value.end = end_buf; value.style = valueDeserializer.readRichEditorParagraphStyle(); return value; @@ -80669,17 +81051,17 @@ class Deserializer : public DeserializerBase { Opt_Number 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 = static_cast(valueDeserializer.readNumber()); - } + { + offset_buf.value = static_cast(valueDeserializer.readNumber()); + } value.offset = offset_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_RichEditorSymbolSpanStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = valueDeserializer.readRichEditorSymbolSpanStyle(); - } + { + style_buf.value = valueDeserializer.readRichEditorSymbolSpanStyle(); + } value.style = style_buf; return value; } @@ -80691,9 +81073,9 @@ class Deserializer : public DeserializerBase { Opt_Number 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 = static_cast(valueDeserializer.readNumber()); - } + { + offset_buf.value = static_cast(valueDeserializer.readNumber()); + } value.offset = offset_buf; return value; } @@ -80705,33 +81087,33 @@ class Deserializer : public DeserializerBase { Opt_Number 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 = static_cast(valueDeserializer.readNumber()); - } + { + offset_buf.value = static_cast(valueDeserializer.readNumber()); + } value.offset = offset_buf; const auto imageStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_RichEditorImageSpanStyle imageStyle_buf = {}; imageStyle_buf.tag = imageStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (imageStyle_buf_runtimeType)) - { - imageStyle_buf.value = valueDeserializer.readRichEditorImageSpanStyle(); - } + { + imageStyle_buf.value = valueDeserializer.readRichEditorImageSpanStyle(); + } value.imageStyle = imageStyle_buf; const auto gesture_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_RichEditorGesture gesture_buf = {}; gesture_buf.tag = gesture_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (gesture_buf_runtimeType)) - { - gesture_buf.value = valueDeserializer.readRichEditorGesture(); - } + { + gesture_buf.value = valueDeserializer.readRichEditorGesture(); + } value.gesture = gesture_buf; const auto onHover_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_OnHoverCallback onHover_buf = {}; onHover_buf.tag = onHover_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onHover_buf_runtimeType)) - { - onHover_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnHoverCallback))))}; - } + { + onHover_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnHoverCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnHoverCallback))))}; + } value.onHover = onHover_buf; return value; } @@ -80746,17 +81128,17 @@ class Deserializer : public DeserializerBase { Opt_Number axisHorizontal_buf = {}; axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); + } value.axisHorizontal = axisHorizontal_buf; const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number axisVertical_buf = {}; axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); + } value.axisVertical = axisVertical_buf; value.pressure = static_cast(valueDeserializer.readNumber()); value.tiltX = static_cast(valueDeserializer.readNumber()); @@ -80766,9 +81148,9 @@ class Deserializer : public DeserializerBase { Opt_Number deviceId_buf = {}; deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + deviceId_buf.value = static_cast(valueDeserializer.readNumber()); + } value.deviceId = deviceId_buf; value.repeat = valueDeserializer.readBoolean(); const Ark_Int32 fingerList_buf_length = valueDeserializer.readInt32(); @@ -80799,33 +81181,33 @@ class Deserializer : public DeserializerBase { Opt_Number 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 = static_cast(valueDeserializer.readNumber()); - } + { + offset_buf.value = static_cast(valueDeserializer.readNumber()); + } value.offset = offset_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_RichEditorTextStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = valueDeserializer.readRichEditorTextStyle(); - } + { + style_buf.value = valueDeserializer.readRichEditorTextStyle(); + } value.style = style_buf; const auto paragraphStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_RichEditorParagraphStyle paragraphStyle_buf = {}; paragraphStyle_buf.tag = paragraphStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (paragraphStyle_buf_runtimeType)) - { - paragraphStyle_buf.value = valueDeserializer.readRichEditorParagraphStyle(); - } + { + paragraphStyle_buf.value = valueDeserializer.readRichEditorParagraphStyle(); + } value.paragraphStyle = paragraphStyle_buf; const auto gesture_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_RichEditorGesture gesture_buf = {}; gesture_buf.tag = gesture_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (gesture_buf_runtimeType)) - { - gesture_buf.value = valueDeserializer.readRichEditorGesture(); - } + { + gesture_buf.value = valueDeserializer.readRichEditorGesture(); + } value.gesture = gesture_buf; return value; } @@ -80837,9 +81219,9 @@ class Deserializer : public DeserializerBase { Opt_MenuPolicy menuPolicy_buf = {}; menuPolicy_buf.tag = menuPolicy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (menuPolicy_buf_runtimeType)) - { - menuPolicy_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + menuPolicy_buf.value = static_cast(valueDeserializer.readInt32()); + } value.menuPolicy = menuPolicy_buf; return value; } @@ -80851,25 +81233,25 @@ class Deserializer : public DeserializerBase { Opt_InterceptionShowCallback willShow_buf = {}; willShow_buf.tag = willShow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (willShow_buf_runtimeType)) - { - willShow_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_InterceptionShowCallback))))}; - } + { + willShow_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_InterceptionShowCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_InterceptionShowCallback))))}; + } value.willShow = willShow_buf; const auto didShow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_InterceptionShowCallback didShow_buf = {}; didShow_buf.tag = didShow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (didShow_buf_runtimeType)) - { - didShow_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_InterceptionShowCallback))))}; - } + { + didShow_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_InterceptionShowCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_InterceptionShowCallback))))}; + } value.didShow = didShow_buf; const auto modeChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_InterceptionModeCallback modeChange_buf = {}; modeChange_buf.tag = modeChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (modeChange_buf_runtimeType)) - { - modeChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_InterceptionModeCallback))))}; - } + { + modeChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_InterceptionModeCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_InterceptionModeCallback))))}; + } value.modeChange = modeChange_buf; return value; } @@ -80881,17 +81263,17 @@ class Deserializer : public DeserializerBase { Opt_LaunchMode launchMode_buf = {}; launchMode_buf.tag = launchMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (launchMode_buf_runtimeType)) - { - launchMode_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + launchMode_buf.value = static_cast(valueDeserializer.readInt32()); + } value.launchMode = launchMode_buf; const auto animated_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean animated_buf = {}; animated_buf.tag = animated_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (animated_buf_runtimeType)) - { - animated_buf.value = valueDeserializer.readBoolean(); - } + { + animated_buf.value = valueDeserializer.readBoolean(); + } value.animated = animated_buf; return value; } @@ -80903,9 +81285,9 @@ class Deserializer : public DeserializerBase { Opt_Callback_Void onFinish_buf = {}; onFinish_buf.tag = onFinish_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onFinish_buf_runtimeType)) - { - onFinish_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onFinish_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onFinish = onFinish_buf; return value; } @@ -80917,288 +81299,288 @@ class Deserializer : public DeserializerBase { Opt_Date start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = valueDeserializer.readInt64(); - } + { + start_buf.value = valueDeserializer.readInt64(); + } value.start = start_buf; const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Date end_buf = {}; end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = valueDeserializer.readInt64(); - } + { + end_buf.value = valueDeserializer.readInt64(); + } value.end = end_buf; const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Date selected_buf = {}; selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf.value = valueDeserializer.readInt64(); - } + { + selected_buf.value = valueDeserializer.readInt64(); + } value.selected = selected_buf; const auto lunar_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean lunar_buf = {}; lunar_buf.tag = lunar_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lunar_buf_runtimeType)) - { - lunar_buf.value = valueDeserializer.readBoolean(); - } + { + lunar_buf.value = valueDeserializer.readBoolean(); + } value.lunar = lunar_buf; const auto lunarSwitch_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean lunarSwitch_buf = {}; lunarSwitch_buf.tag = lunarSwitch_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lunarSwitch_buf_runtimeType)) - { - lunarSwitch_buf.value = valueDeserializer.readBoolean(); - } + { + lunarSwitch_buf.value = valueDeserializer.readBoolean(); + } value.lunarSwitch = lunarSwitch_buf; const auto lunarSwitchStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LunarSwitchStyle lunarSwitchStyle_buf = {}; lunarSwitchStyle_buf.tag = lunarSwitchStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lunarSwitchStyle_buf_runtimeType)) - { - lunarSwitchStyle_buf.value = valueDeserializer.readLunarSwitchStyle(); - } + { + lunarSwitchStyle_buf.value = valueDeserializer.readLunarSwitchStyle(); + } value.lunarSwitchStyle = lunarSwitchStyle_buf; const auto showTime_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean showTime_buf = {}; showTime_buf.tag = showTime_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (showTime_buf_runtimeType)) - { - showTime_buf.value = valueDeserializer.readBoolean(); - } + { + showTime_buf.value = valueDeserializer.readBoolean(); + } value.showTime = showTime_buf; const auto useMilitaryTime_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean useMilitaryTime_buf = {}; useMilitaryTime_buf.tag = useMilitaryTime_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (useMilitaryTime_buf_runtimeType)) - { - useMilitaryTime_buf.value = valueDeserializer.readBoolean(); - } + { + useMilitaryTime_buf.value = valueDeserializer.readBoolean(); + } value.useMilitaryTime = useMilitaryTime_buf; const auto disappearTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerTextStyle disappearTextStyle_buf = {}; disappearTextStyle_buf.tag = disappearTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (disappearTextStyle_buf_runtimeType)) - { - disappearTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); - } + { + disappearTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); + } value.disappearTextStyle = disappearTextStyle_buf; const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerTextStyle textStyle_buf = {}; textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf.value = valueDeserializer.readPickerTextStyle(); - } + { + textStyle_buf.value = valueDeserializer.readPickerTextStyle(); + } value.textStyle = textStyle_buf; const auto acceptButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerDialogButtonStyle acceptButtonStyle_buf = {}; acceptButtonStyle_buf.tag = acceptButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); - } + { + acceptButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + } value.acceptButtonStyle = acceptButtonStyle_buf; const auto cancelButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerDialogButtonStyle cancelButtonStyle_buf = {}; cancelButtonStyle_buf.tag = cancelButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); - } + { + cancelButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + } value.cancelButtonStyle = cancelButtonStyle_buf; const auto selectedTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerTextStyle selectedTextStyle_buf = {}; selectedTextStyle_buf.tag = selectedTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (selectedTextStyle_buf_runtimeType)) - { - selectedTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); - } + { + selectedTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); + } value.selectedTextStyle = selectedTextStyle_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; if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf.value = valueDeserializer.readRectangle(); - } + { + maskRect_buf.value = valueDeserializer.readRectangle(); + } value.maskRect = maskRect_buf; const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DialogAlignment alignment_buf = {}; alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + alignment_buf.value = static_cast(valueDeserializer.readInt32()); + } value.alignment = alignment_buf; const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Offset offset_buf = {}; offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) - { - Ark_Offset offset_buf_ = {}; - offset_buf_.dx = valueDeserializer.readLength(); - offset_buf_.dy = valueDeserializer.readLength(); - offset_buf.value = offset_buf_; - } + { + Ark_Offset offset_buf_ = {}; + offset_buf_.dx = valueDeserializer.readLength(); + offset_buf_.dy = valueDeserializer.readLength(); + offset_buf.value = offset_buf_; + } value.offset = offset_buf; const auto onAccept_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_DatePickerResult_Void onAccept_buf = {}; onAccept_buf.tag = onAccept_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DatePickerResult_Void))))}; - } + { + onAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DatePickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DatePickerResult_Void))))}; + } value.onAccept = onAccept_buf; const auto onCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_VoidCallback onCancel_buf = {}; onCancel_buf.tag = onCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onCancel_buf_runtimeType)) - { - onCancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; - } + { + onCancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } value.onCancel = onCancel_buf; const auto onChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_DatePickerResult_Void onChange_buf = {}; onChange_buf.tag = onChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onChange_buf_runtimeType)) - { - onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DatePickerResult_Void))))}; - } + { + onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DatePickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DatePickerResult_Void))))}; + } value.onChange = onChange_buf; const auto onDateAccept_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Date_Void onDateAccept_buf = {}; onDateAccept_buf.tag = onDateAccept_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onDateAccept_buf_runtimeType)) - { - onDateAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void))))}; - } + { + onDateAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Date_Void))))}; + } value.onDateAccept = onDateAccept_buf; const auto onDateChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Date_Void onDateChange_buf = {}; onDateChange_buf.tag = onDateChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onDateChange_buf_runtimeType)) - { - onDateChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void))))}; - } + { + onDateChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Date_Void))))}; + } value.onDateChange = onDateChange_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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } + 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()); - } + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.backgroundBlurStyle = backgroundBlurStyle_buf; const auto onDidAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_VoidCallback onDidAppear_buf = {}; onDidAppear_buf.tag = onDidAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; - } + { + onDidAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } value.onDidAppear = onDidAppear_buf; const auto onDidDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_VoidCallback onDidDisappear_buf = {}; onDidDisappear_buf.tag = onDidDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; - } + { + onDidDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } value.onDidDisappear = onDidDisappear_buf; const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_VoidCallback onWillAppear_buf = {}; onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; - } + { + onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } value.onWillAppear = onWillAppear_buf; const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_VoidCallback onWillDisappear_buf = {}; onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; - } + { + onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } value.onWillDisappear = onWillDisappear_buf; const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) - { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation."); - } - shadow_buf.value = static_cast(shadow_buf_); + { + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); } + else { + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; + } + shadow_buf.value = static_cast(shadow_buf_); + } value.shadow = shadow_buf; const auto dateTimeOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DateTimeOptions dateTimeOptions_buf = {}; dateTimeOptions_buf.tag = dateTimeOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (dateTimeOptions_buf_runtimeType)) - { - dateTimeOptions_buf.value = valueDeserializer.readDateTimeOptions(); - } + { + dateTimeOptions_buf.value = valueDeserializer.readDateTimeOptions(); + } value.dateTimeOptions = dateTimeOptions_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(); - } + { + 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()); - } + { + hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); + } value.hoverModeArea = hoverModeArea_buf; return value; } @@ -81211,560 +81593,560 @@ class Deserializer : public DeserializerBase { Opt_Callback_Void cancel_buf = {}; cancel_buf.tag = cancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.cancel = cancel_buf; const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean autoCancel_buf = {}; autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf.value = valueDeserializer.readBoolean(); - } + { + autoCancel_buf.value = valueDeserializer.readBoolean(); + } value.autoCancel = autoCancel_buf; const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DialogAlignment alignment_buf = {}; alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + alignment_buf.value = static_cast(valueDeserializer.readInt32()); + } value.alignment = alignment_buf; const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Offset offset_buf = {}; offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) - { - Ark_Offset offset_buf_ = {}; - offset_buf_.dx = valueDeserializer.readLength(); - offset_buf_.dy = valueDeserializer.readLength(); - offset_buf.value = offset_buf_; - } + { + Ark_Offset offset_buf_ = {}; + offset_buf_.dx = valueDeserializer.readLength(); + offset_buf_.dy = valueDeserializer.readLength(); + offset_buf.value = offset_buf_; + } value.offset = offset_buf; const auto customStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean customStyle_buf = {}; customStyle_buf.tag = customStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (customStyle_buf_runtimeType)) - { - customStyle_buf.value = valueDeserializer.readBoolean(); - } + { + customStyle_buf.value = valueDeserializer.readBoolean(); + } value.customStyle = customStyle_buf; const auto gridCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number gridCount_buf = {}; gridCount_buf.tag = gridCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (gridCount_buf_runtimeType)) - { - gridCount_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + gridCount_buf.value = static_cast(valueDeserializer.readNumber()); + } value.gridCount = gridCount_buf; const auto maskColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor maskColor_buf = {}; maskColor_buf.tag = maskColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (maskColor_buf_runtimeType)) - { - const Ark_Int8 maskColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor maskColor_buf_ = {}; - maskColor_buf_.selector = maskColor_buf__selector; - if (maskColor_buf__selector == 0) { - maskColor_buf_.selector = 0; - maskColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (maskColor_buf__selector == 1) { - maskColor_buf_.selector = 1; - maskColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (maskColor_buf__selector == 2) { - maskColor_buf_.selector = 2; - maskColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (maskColor_buf__selector == 3) { - maskColor_buf_.selector = 3; - maskColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation."); - } - maskColor_buf.value = static_cast(maskColor_buf_); + { + const Ark_Int8 maskColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor maskColor_buf_ = {}; + maskColor_buf_.selector = maskColor_buf__selector; + if (maskColor_buf__selector == 0) { + maskColor_buf_.selector = 0; + maskColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (maskColor_buf__selector == 1) { + maskColor_buf_.selector = 1; + maskColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (maskColor_buf__selector == 2) { + maskColor_buf_.selector = 2; + maskColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (maskColor_buf__selector == 3) { + maskColor_buf_.selector = 3; + maskColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for maskColor_buf_ has to be chosen through deserialisation."; } + maskColor_buf.value = static_cast(maskColor_buf_); + } value.maskColor = maskColor_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; if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf.value = valueDeserializer.readRectangle(); - } + { + maskRect_buf.value = valueDeserializer.readRectangle(); + } value.maskRect = maskRect_buf; const auto openAnimation_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_AnimateParam openAnimation_buf = {}; openAnimation_buf.tag = openAnimation_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (openAnimation_buf_runtimeType)) - { - openAnimation_buf.value = valueDeserializer.readAnimateParam(); - } + { + openAnimation_buf.value = valueDeserializer.readAnimateParam(); + } value.openAnimation = openAnimation_buf; const auto closeAnimation_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_AnimateParam closeAnimation_buf = {}; closeAnimation_buf.tag = closeAnimation_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (closeAnimation_buf_runtimeType)) - { - closeAnimation_buf.value = valueDeserializer.readAnimateParam(); - } + { + closeAnimation_buf.value = valueDeserializer.readAnimateParam(); + } value.closeAnimation = closeAnimation_buf; const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean showInSubWindow_buf = {}; showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf.value = valueDeserializer.readBoolean(); - } + { + showInSubWindow_buf.value = valueDeserializer.readBoolean(); + } value.showInSubWindow = showInSubWindow_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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } + backgroundColor_buf.value = static_cast(backgroundColor_buf_); + } value.backgroundColor = backgroundColor_buf; const auto cornerRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Dimension_BorderRadiuses cornerRadius_buf = {}; cornerRadius_buf.tag = cornerRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_BorderRadiuses cornerRadius_buf_ = {}; - cornerRadius_buf_.selector = cornerRadius_buf__selector; - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_.selector = 0; - cornerRadius_buf_.value0 = valueDeserializer.readLength(); - } - else if (cornerRadius_buf__selector == 1) { - cornerRadius_buf_.selector = 1; - Ark_BorderRadiuses cornerRadius_buf__u = {}; - const auto cornerRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_topLeft_buf = {}; - cornerRadius_buf__u_topLeft_buf.tag = cornerRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.topLeft = cornerRadius_buf__u_topLeft_buf; - const auto cornerRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_topRight_buf = {}; - cornerRadius_buf__u_topRight_buf.tag = cornerRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.topRight = cornerRadius_buf__u_topRight_buf; - const auto cornerRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_bottomLeft_buf = {}; - cornerRadius_buf__u_bottomLeft_buf.tag = cornerRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.bottomLeft = cornerRadius_buf__u_bottomLeft_buf; - const auto cornerRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_bottomRight_buf = {}; - cornerRadius_buf__u_bottomRight_buf.tag = cornerRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - cornerRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; - cornerRadius_buf_.value1 = cornerRadius_buf__u; - } - else { - throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."); - } - cornerRadius_buf.value = static_cast(cornerRadius_buf_); + { + const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_BorderRadiuses cornerRadius_buf_ = {}; + cornerRadius_buf_.selector = cornerRadius_buf__selector; + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_.selector = 0; + cornerRadius_buf_.value0 = valueDeserializer.readLength(); + } + else if (cornerRadius_buf__selector == 1) { + cornerRadius_buf_.selector = 1; + Ark_BorderRadiuses cornerRadius_buf__u = {}; + const auto cornerRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_topLeft_buf = {}; + cornerRadius_buf__u_topLeft_buf.tag = cornerRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.topLeft = cornerRadius_buf__u_topLeft_buf; + const auto cornerRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_topRight_buf = {}; + cornerRadius_buf__u_topRight_buf.tag = cornerRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.topRight = cornerRadius_buf__u_topRight_buf; + const auto cornerRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_bottomLeft_buf = {}; + cornerRadius_buf__u_bottomLeft_buf.tag = cornerRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.bottomLeft = cornerRadius_buf__u_bottomLeft_buf; + const auto cornerRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_bottomRight_buf = {}; + cornerRadius_buf__u_bottomRight_buf.tag = cornerRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + cornerRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; + cornerRadius_buf_.value1 = cornerRadius_buf__u; + } + else { + throw "One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."; } + cornerRadius_buf.value = static_cast(cornerRadius_buf_); + } value.cornerRadius = cornerRadius_buf; const auto isModal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean isModal_buf = {}; isModal_buf.tag = isModal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf.value = valueDeserializer.readBoolean(); - } + { + isModal_buf.value = valueDeserializer.readBoolean(); + } value.isModal = isModal_buf; const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_DismissDialogAction_Void onWillDismiss_buf = {}; onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void))))}; - } + { + onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissDialogAction_Void))))}; + } value.onWillDismiss = onWillDismiss_buf; const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length width_buf = {}; width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) - { - width_buf.value = valueDeserializer.readLength(); - } + { + width_buf.value = valueDeserializer.readLength(); + } value.width = width_buf; const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length height_buf = {}; height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) - { - height_buf.value = valueDeserializer.readLength(); - } + { + height_buf.value = valueDeserializer.readLength(); + } value.height = height_buf; const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Dimension_EdgeWidths borderWidth_buf = {}; borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_EdgeWidths borderWidth_buf_ = {}; - borderWidth_buf_.selector = borderWidth_buf__selector; - if (borderWidth_buf__selector == 0) { - borderWidth_buf_.selector = 0; - borderWidth_buf_.value0 = valueDeserializer.readLength(); - } - else if (borderWidth_buf__selector == 1) { - borderWidth_buf_.selector = 1; - Ark_EdgeWidths borderWidth_buf__u = {}; - const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_top_buf = {}; - borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.top = borderWidth_buf__u_top_buf; - const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_right_buf = {}; - borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.right = borderWidth_buf__u_right_buf; - const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_bottom_buf = {}; - borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; - const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_left_buf = {}; - borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.left = borderWidth_buf__u_left_buf; - borderWidth_buf_.value1 = borderWidth_buf__u; - } - else { - throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation."); - } - borderWidth_buf.value = static_cast(borderWidth_buf_); + { + const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_EdgeWidths borderWidth_buf_ = {}; + borderWidth_buf_.selector = borderWidth_buf__selector; + if (borderWidth_buf__selector == 0) { + borderWidth_buf_.selector = 0; + borderWidth_buf_.value0 = valueDeserializer.readLength(); + } + else if (borderWidth_buf__selector == 1) { + borderWidth_buf_.selector = 1; + Ark_EdgeWidths borderWidth_buf__u = {}; + const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_top_buf = {}; + borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.top = borderWidth_buf__u_top_buf; + const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_right_buf = {}; + borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.right = borderWidth_buf__u_right_buf; + const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_bottom_buf = {}; + borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; + const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_left_buf = {}; + borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.left = borderWidth_buf__u_left_buf; + borderWidth_buf_.value1 = borderWidth_buf__u; + } + else { + throw "One of the branches for borderWidth_buf_ has to be chosen through deserialisation."; } + borderWidth_buf.value = static_cast(borderWidth_buf_); + } value.borderWidth = borderWidth_buf; const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ResourceColor_EdgeColors borderColor_buf = {}; borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_EdgeColors borderColor_buf_ = {}; - borderColor_buf_.selector = borderColor_buf__selector; - if (borderColor_buf__selector == 0) { - borderColor_buf_.selector = 0; - const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u = {}; - borderColor_buf__u.selector = borderColor_buf__u_selector; - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u.selector = 0; - borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + { + const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ResourceColor_EdgeColors borderColor_buf_ = {}; + borderColor_buf_.selector = borderColor_buf__selector; + if (borderColor_buf__selector == 0) { + borderColor_buf_.selector = 0; + const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u = {}; + borderColor_buf__u.selector = borderColor_buf__u_selector; + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u.selector = 0; + borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u.selector = 1; + borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u.selector = 2; + borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u.selector = 3; + borderColor_buf__u.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u has to be chosen through deserialisation."; + } + borderColor_buf_.value0 = static_cast(borderColor_buf__u); + } + else if (borderColor_buf__selector == 1) { + borderColor_buf_.selector = 1; + Ark_EdgeColors borderColor_buf__u = {}; + const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_top_buf = {}; + borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; + borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_.selector = 0; + borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u.selector = 1; - borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_.selector = 1; + borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u.selector = 2; - borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_.selector = 2; + borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u.selector = 3; - borderColor_buf__u.value3 = valueDeserializer.readResource(); + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_.selector = 3; + borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation."); + throw "One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."; } - borderColor_buf_.value0 = static_cast(borderColor_buf__u); - } - else if (borderColor_buf__selector == 1) { - borderColor_buf_.selector = 1; - Ark_EdgeColors borderColor_buf__u = {}; - const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_top_buf = {}; - borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; - borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_.selector = 0; - borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_.selector = 1; - borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_.selector = 2; - borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_.selector = 3; - borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); - } - borderColor_buf__u.top = borderColor_buf__u_top_buf; - const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_right_buf = {}; - borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; - borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_.selector = 0; - borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_.selector = 1; - borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_.selector = 2; - borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_.selector = 3; - borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); - } - borderColor_buf__u.right = borderColor_buf__u_right_buf; - const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; - borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; - borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_.selector = 0; - borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_.selector = 1; - borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_.selector = 2; - borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_.selector = 3; - borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); - } - borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; - const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_left_buf = {}; - borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; - borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_.selector = 0; - borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_.selector = 1; - borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_.selector = 2; - borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_.selector = 3; - borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); - } - borderColor_buf__u.left = borderColor_buf__u_left_buf; - borderColor_buf_.value1 = borderColor_buf__u; - } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation."); + borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); + } + borderColor_buf__u.top = borderColor_buf__u_top_buf; + const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_right_buf = {}; + borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; + borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_.selector = 0; + borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_.selector = 1; + borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_.selector = 2; + borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_.selector = 3; + borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); + } + borderColor_buf__u.right = borderColor_buf__u_right_buf; + const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; + borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; + borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_.selector = 0; + borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_.selector = 1; + borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_.selector = 2; + borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_.selector = 3; + borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); + } + borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; + const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_left_buf = {}; + borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; + borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_.selector = 0; + borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_.selector = 1; + borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_.selector = 2; + borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_.selector = 3; + borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); } - borderColor_buf.value = static_cast(borderColor_buf_); + borderColor_buf__u.left = borderColor_buf__u_left_buf; + borderColor_buf_.value1 = borderColor_buf__u; + } + else { + throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; } + borderColor_buf.value = static_cast(borderColor_buf_); + } value.borderColor = borderColor_buf; const auto borderStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_BorderStyle_EdgeStyles borderStyle_buf = {}; borderStyle_buf.tag = borderStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); - Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; - borderStyle_buf_.selector = borderStyle_buf__selector; - if (borderStyle_buf__selector == 0) { - borderStyle_buf_.selector = 0; - borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderStyle_buf__selector == 1) { - borderStyle_buf_.selector = 1; - Ark_EdgeStyles borderStyle_buf__u = {}; - const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_top_buf = {}; - borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.top = borderStyle_buf__u_top_buf; - const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_right_buf = {}; - borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.right = borderStyle_buf__u_right_buf; - const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; - borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; - const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_left_buf = {}; - borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.left = borderStyle_buf__u_left_buf; - borderStyle_buf_.value1 = borderStyle_buf__u; - } - else { - throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation."); - } - borderStyle_buf.value = static_cast(borderStyle_buf_); + { + const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); + Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; + borderStyle_buf_.selector = borderStyle_buf__selector; + if (borderStyle_buf__selector == 0) { + borderStyle_buf_.selector = 0; + borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderStyle_buf__selector == 1) { + borderStyle_buf_.selector = 1; + Ark_EdgeStyles borderStyle_buf__u = {}; + const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_top_buf = {}; + borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.top = borderStyle_buf__u_top_buf; + const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_right_buf = {}; + borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.right = borderStyle_buf__u_right_buf; + const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; + borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; + const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_left_buf = {}; + borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.left = borderStyle_buf__u_left_buf; + borderStyle_buf_.value1 = borderStyle_buf__u; + } + else { + throw "One of the branches for borderStyle_buf_ has to be chosen through deserialisation."; } + borderStyle_buf.value = static_cast(borderStyle_buf_); + } value.borderStyle = borderStyle_buf; const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) - { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation."); - } - shadow_buf.value = static_cast(shadow_buf_); + { + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); } + else { + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; + } + shadow_buf.value = static_cast(shadow_buf_); + } value.shadow = shadow_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()); - } + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.backgroundBlurStyle = backgroundBlurStyle_buf; const auto keyboardAvoidMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_KeyboardAvoidMode keyboardAvoidMode_buf = {}; keyboardAvoidMode_buf.tag = keyboardAvoidMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) - { - keyboardAvoidMode_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + 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(); - } + { + 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()); - } + { + hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); + } value.hoverModeArea = hoverModeArea_buf; return value; } @@ -81801,9 +82183,9 @@ class Deserializer : public DeserializerBase { Opt_Boolean antialias_buf = {}; antialias_buf.tag = antialias_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (antialias_buf_runtimeType)) - { - antialias_buf.value = valueDeserializer.readBoolean(); - } + { + antialias_buf.value = valueDeserializer.readBoolean(); + } value.antialias = antialias_buf; return value; } @@ -81836,179 +82218,179 @@ class Deserializer : public DeserializerBase { Opt_Union_Number_Resource hintRadius_buf = {}; hintRadius_buf.tag = hintRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (hintRadius_buf_runtimeType)) - { - const Ark_Int8 hintRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource hintRadius_buf_ = {}; - hintRadius_buf_.selector = hintRadius_buf__selector; - if (hintRadius_buf__selector == 0) { - hintRadius_buf_.selector = 0; - hintRadius_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (hintRadius_buf__selector == 1) { - hintRadius_buf_.selector = 1; - hintRadius_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for hintRadius_buf_ has to be chosen through deserialisation."); - } - hintRadius_buf.value = static_cast(hintRadius_buf_); + { + const Ark_Int8 hintRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource hintRadius_buf_ = {}; + hintRadius_buf_.selector = hintRadius_buf__selector; + if (hintRadius_buf__selector == 0) { + hintRadius_buf_.selector = 0; + hintRadius_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (hintRadius_buf__selector == 1) { + hintRadius_buf_.selector = 1; + hintRadius_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for hintRadius_buf_ has to be chosen through deserialisation."; } + hintRadius_buf.value = static_cast(hintRadius_buf_); + } value.hintRadius = hintRadius_buf; const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Date selected_buf = {}; selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf.value = valueDeserializer.readInt64(); - } + { + selected_buf.value = valueDeserializer.readInt64(); + } value.selected = selected_buf; const auto onAccept_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Date_Void onAccept_buf = {}; onAccept_buf.tag = onAccept_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void))))}; - } + { + onAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Date_Void))))}; + } value.onAccept = onAccept_buf; const auto onCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_VoidCallback onCancel_buf = {}; onCancel_buf.tag = onCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onCancel_buf_runtimeType)) - { - onCancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; - } + { + onCancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } value.onCancel = onCancel_buf; const auto onChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Date_Void onChange_buf = {}; onChange_buf.tag = onChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onChange_buf_runtimeType)) - { - onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void))))}; - } + { + onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Date_Void))))}; + } value.onChange = onChange_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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } + 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()); - } + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.backgroundBlurStyle = backgroundBlurStyle_buf; const auto acceptButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerDialogButtonStyle acceptButtonStyle_buf = {}; acceptButtonStyle_buf.tag = acceptButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); - } + { + acceptButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + } value.acceptButtonStyle = acceptButtonStyle_buf; const auto cancelButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PickerDialogButtonStyle cancelButtonStyle_buf = {}; cancelButtonStyle_buf.tag = cancelButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); - } + { + cancelButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + } value.cancelButtonStyle = cancelButtonStyle_buf; const auto onDidAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_VoidCallback onDidAppear_buf = {}; onDidAppear_buf.tag = onDidAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; - } + { + onDidAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } value.onDidAppear = onDidAppear_buf; const auto onDidDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_VoidCallback onDidDisappear_buf = {}; onDidDisappear_buf.tag = onDidDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; - } + { + onDidDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } value.onDidDisappear = onDidDisappear_buf; const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_VoidCallback onWillAppear_buf = {}; onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; - } + { + onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } value.onWillAppear = onWillAppear_buf; const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_VoidCallback onWillDisappear_buf = {}; onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; - } + { + onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } value.onWillDisappear = onWillDisappear_buf; const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) - { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation."); - } - shadow_buf.value = static_cast(shadow_buf_); + { + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); } + else { + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; + } + shadow_buf.value = static_cast(shadow_buf_); + } value.shadow = shadow_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(); - } + { + 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()); - } + { + hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); + } value.hoverModeArea = hoverModeArea_buf; return value; } @@ -82020,25 +82402,25 @@ class Deserializer : public DeserializerBase { Opt_Boolean enabled_buf = {}; enabled_buf.tag = enabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf.value = valueDeserializer.readBoolean(); - } + { + enabled_buf.value = valueDeserializer.readBoolean(); + } value.enabled = enabled_buf; const auto defaultFocus_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean defaultFocus_buf = {}; defaultFocus_buf.tag = defaultFocus_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (defaultFocus_buf_runtimeType)) - { - defaultFocus_buf.value = valueDeserializer.readBoolean(); - } + { + defaultFocus_buf.value = valueDeserializer.readBoolean(); + } value.defaultFocus = defaultFocus_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DialogButtonStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } value.style = style_buf; const Ark_Int8 value_buf_selector = valueDeserializer.readInt8(); Ark_ResourceStr value_buf = {}; @@ -82052,77 +82434,77 @@ class Deserializer : public DeserializerBase { value_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_buf has to be chosen through deserialisation."; } value.value = static_cast(value_buf); const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor fontColor_buf = {}; fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) - { - const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColor_buf_ = {}; - fontColor_buf_.selector = fontColor_buf__selector; - if (fontColor_buf__selector == 0) { - fontColor_buf_.selector = 0; - fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_.selector = 1; - fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_.selector = 2; - fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_.selector = 3; - fontColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation."); - } - fontColor_buf.value = static_cast(fontColor_buf_); + { + const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColor_buf_ = {}; + fontColor_buf_.selector = fontColor_buf__selector; + if (fontColor_buf__selector == 0) { + fontColor_buf_.selector = 0; + fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_.selector = 1; + fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_.selector = 2; + fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_.selector = 3; + fontColor_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; + } + fontColor_buf.value = static_cast(fontColor_buf_); + } value.fontColor = fontColor_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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; + } + backgroundColor_buf.value = static_cast(backgroundColor_buf_); + } value.backgroundColor = backgroundColor_buf; - value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; + value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; const auto primary_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean primary_buf = {}; primary_buf.tag = primary_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (primary_buf_runtimeType)) - { - primary_buf.value = valueDeserializer.readBoolean(); - } + { + primary_buf.value = valueDeserializer.readBoolean(); + } value.primary = primary_buf; return value; } @@ -82130,7 +82512,7 @@ class Deserializer : public DeserializerBase { { Ark_DismissDialogAction value = {}; Deserializer& valueDeserializer = *this; - value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; value.reason = static_cast(valueDeserializer.readInt32()); return value; } @@ -82150,32 +82532,32 @@ class Deserializer : public DeserializerBase { title_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for title_buf has to be chosen through deserialisation."); + throw "One of the branches for title_buf has to be chosen through deserialisation."; } value.title = static_cast(title_buf); 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_Int8 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(); - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation."); - } - icon_buf.value = static_cast(icon_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for icon_buf_ has to be chosen through deserialisation."; } + icon_buf.value = static_cast(icon_buf_); + } value.icon = icon_buf; - value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; + value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; return value; } Ark_ActionSheetOptions readActionSheetOptions() @@ -82194,30 +82576,30 @@ class Deserializer : public DeserializerBase { title_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for title_buf has to be chosen through deserialisation."); + throw "One of the branches for title_buf has to be chosen through deserialisation."; } value.title = static_cast(title_buf); const auto subtitle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr subtitle_buf = {}; subtitle_buf.tag = subtitle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (subtitle_buf_runtimeType)) - { - const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr subtitle_buf_ = {}; - subtitle_buf_.selector = subtitle_buf__selector; - if (subtitle_buf__selector == 0) { - subtitle_buf_.selector = 0; - subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_.selector = 1; - subtitle_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation."); - } - subtitle_buf.value = static_cast(subtitle_buf_); + { + const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr subtitle_buf_ = {}; + subtitle_buf_.selector = subtitle_buf__selector; + if (subtitle_buf__selector == 0) { + subtitle_buf_.selector = 0; + subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_.selector = 1; + subtitle_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for subtitle_buf_ has to be chosen through deserialisation."; } + subtitle_buf.value = static_cast(subtitle_buf_); + } value.subtitle = subtitle_buf; const Ark_Int8 message_buf_selector = valueDeserializer.readInt8(); Ark_Union_String_Resource message_buf = {}; @@ -82231,24 +82613,24 @@ class Deserializer : public DeserializerBase { message_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for message_buf has to be chosen through deserialisation."); + throw "One of the branches for message_buf has to be chosen through deserialisation."; } value.message = static_cast(message_buf); const auto confirm_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ActionSheetButtonOptions confirm_buf = {}; confirm_buf.tag = confirm_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (confirm_buf_runtimeType)) - { - confirm_buf.value = valueDeserializer.readActionSheetButtonOptions(); - } + { + confirm_buf.value = valueDeserializer.readActionSheetButtonOptions(); + } value.confirm = confirm_buf; const auto cancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_VoidCallback cancel_buf = {}; cancel_buf.tag = cancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; - } + { + cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } value.cancel = cancel_buf; const Ark_Int32 sheets_buf_length = valueDeserializer.readInt32(); Array_SheetInfo sheets_buf = {}; @@ -82262,499 +82644,499 @@ class Deserializer : public DeserializerBase { Opt_Boolean autoCancel_buf = {}; autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf.value = valueDeserializer.readBoolean(); - } + { + autoCancel_buf.value = valueDeserializer.readBoolean(); + } value.autoCancel = autoCancel_buf; const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DialogAlignment alignment_buf = {}; alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + alignment_buf.value = static_cast(valueDeserializer.readInt32()); + } value.alignment = alignment_buf; const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ActionSheetOffset 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.readActionSheetOffset(); - } + { + offset_buf.value = valueDeserializer.readActionSheetOffset(); + } value.offset = offset_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; if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf.value = valueDeserializer.readRectangle(); - } + { + maskRect_buf.value = valueDeserializer.readRectangle(); + } value.maskRect = maskRect_buf; const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean showInSubWindow_buf = {}; showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf.value = valueDeserializer.readBoolean(); - } + { + showInSubWindow_buf.value = valueDeserializer.readBoolean(); + } value.showInSubWindow = showInSubWindow_buf; const auto isModal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean isModal_buf = {}; isModal_buf.tag = isModal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf.value = valueDeserializer.readBoolean(); - } + { + isModal_buf.value = valueDeserializer.readBoolean(); + } value.isModal = isModal_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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } + 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()); - } + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.backgroundBlurStyle = backgroundBlurStyle_buf; const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_DismissDialogAction_Void onWillDismiss_buf = {}; onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void))))}; - } + { + onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissDialogAction_Void))))}; + } value.onWillDismiss = onWillDismiss_buf; const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TransitionEffect transition_buf = {}; transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); - } + { + transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); + } value.transition = transition_buf; const auto cornerRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf = {}; cornerRadius_buf.tag = cornerRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf_ = {}; - cornerRadius_buf_.selector = cornerRadius_buf__selector; - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_.selector = 0; - cornerRadius_buf_.value0 = valueDeserializer.readLength(); - } - else if (cornerRadius_buf__selector == 1) { - cornerRadius_buf_.selector = 1; - Ark_BorderRadiuses cornerRadius_buf__u = {}; - const auto cornerRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_topLeft_buf = {}; - cornerRadius_buf__u_topLeft_buf.tag = cornerRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.topLeft = cornerRadius_buf__u_topLeft_buf; - const auto cornerRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_topRight_buf = {}; - cornerRadius_buf__u_topRight_buf.tag = cornerRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.topRight = cornerRadius_buf__u_topRight_buf; - const auto cornerRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_bottomLeft_buf = {}; - cornerRadius_buf__u_bottomLeft_buf.tag = cornerRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.bottomLeft = cornerRadius_buf__u_bottomLeft_buf; - const auto cornerRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_bottomRight_buf = {}; - cornerRadius_buf__u_bottomRight_buf.tag = cornerRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - cornerRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; - cornerRadius_buf_.value1 = cornerRadius_buf__u; - } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_.selector = 2; - cornerRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); - } - else { - throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."); - } - cornerRadius_buf.value = static_cast(cornerRadius_buf_); + { + const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf_ = {}; + cornerRadius_buf_.selector = cornerRadius_buf__selector; + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_.selector = 0; + cornerRadius_buf_.value0 = valueDeserializer.readLength(); + } + else if (cornerRadius_buf__selector == 1) { + cornerRadius_buf_.selector = 1; + Ark_BorderRadiuses cornerRadius_buf__u = {}; + const auto cornerRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_topLeft_buf = {}; + cornerRadius_buf__u_topLeft_buf.tag = cornerRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.topLeft = cornerRadius_buf__u_topLeft_buf; + const auto cornerRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_topRight_buf = {}; + cornerRadius_buf__u_topRight_buf.tag = cornerRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.topRight = cornerRadius_buf__u_topRight_buf; + const auto cornerRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_bottomLeft_buf = {}; + cornerRadius_buf__u_bottomLeft_buf.tag = cornerRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.bottomLeft = cornerRadius_buf__u_bottomLeft_buf; + const auto cornerRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_bottomRight_buf = {}; + cornerRadius_buf__u_bottomRight_buf.tag = cornerRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + cornerRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; + cornerRadius_buf_.value1 = cornerRadius_buf__u; + } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_.selector = 2; + cornerRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); } + else { + throw "One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."; + } + cornerRadius_buf.value = static_cast(cornerRadius_buf_); + } value.cornerRadius = cornerRadius_buf; const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length width_buf = {}; width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) - { - width_buf.value = valueDeserializer.readLength(); - } + { + width_buf.value = valueDeserializer.readLength(); + } value.width = width_buf; const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length height_buf = {}; height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) - { - height_buf.value = valueDeserializer.readLength(); - } + { + height_buf.value = valueDeserializer.readLength(); + } value.height = height_buf; const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf = {}; borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; - borderWidth_buf_.selector = borderWidth_buf__selector; - if (borderWidth_buf__selector == 0) { - borderWidth_buf_.selector = 0; - borderWidth_buf_.value0 = valueDeserializer.readLength(); - } - else if (borderWidth_buf__selector == 1) { - borderWidth_buf_.selector = 1; - Ark_EdgeWidths borderWidth_buf__u = {}; - const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_top_buf = {}; - borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.top = borderWidth_buf__u_top_buf; - const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_right_buf = {}; - borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.right = borderWidth_buf__u_right_buf; - const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_bottom_buf = {}; - borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; - const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_left_buf = {}; - borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.left = borderWidth_buf__u_left_buf; - borderWidth_buf_.value1 = borderWidth_buf__u; - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_.selector = 2; - borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); - } - else { - throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation."); - } - borderWidth_buf.value = static_cast(borderWidth_buf_); + { + const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; + borderWidth_buf_.selector = borderWidth_buf__selector; + if (borderWidth_buf__selector == 0) { + borderWidth_buf_.selector = 0; + borderWidth_buf_.value0 = valueDeserializer.readLength(); + } + else if (borderWidth_buf__selector == 1) { + borderWidth_buf_.selector = 1; + Ark_EdgeWidths borderWidth_buf__u = {}; + const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_top_buf = {}; + borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.top = borderWidth_buf__u_top_buf; + const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_right_buf = {}; + borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.right = borderWidth_buf__u_right_buf; + const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_bottom_buf = {}; + borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; + const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_left_buf = {}; + borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.left = borderWidth_buf__u_left_buf; + borderWidth_buf_.value1 = borderWidth_buf__u; + } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_.selector = 2; + borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); } + else { + throw "One of the branches for borderWidth_buf_ has to be chosen through deserialisation."; + } + borderWidth_buf.value = static_cast(borderWidth_buf_); + } value.borderWidth = borderWidth_buf; const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf = {}; borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; - borderColor_buf_.selector = borderColor_buf__selector; - if (borderColor_buf__selector == 0) { - borderColor_buf_.selector = 0; - const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u = {}; - borderColor_buf__u.selector = borderColor_buf__u_selector; - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u.selector = 0; - borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + { + const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; + borderColor_buf_.selector = borderColor_buf__selector; + if (borderColor_buf__selector == 0) { + borderColor_buf_.selector = 0; + const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u = {}; + borderColor_buf__u.selector = borderColor_buf__u_selector; + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u.selector = 0; + borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u.selector = 1; + borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u.selector = 2; + borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u.selector = 3; + borderColor_buf__u.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u has to be chosen through deserialisation."; + } + borderColor_buf_.value0 = static_cast(borderColor_buf__u); + } + else if (borderColor_buf__selector == 1) { + borderColor_buf_.selector = 1; + Ark_EdgeColors borderColor_buf__u = {}; + const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_top_buf = {}; + borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; + borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_.selector = 0; + borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u.selector = 1; - borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_.selector = 1; + borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u.selector = 2; - borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_.selector = 2; + borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u.selector = 3; - borderColor_buf__u.value3 = valueDeserializer.readResource(); + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_.selector = 3; + borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation."); + throw "One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."; } - borderColor_buf_.value0 = static_cast(borderColor_buf__u); - } - else if (borderColor_buf__selector == 1) { - borderColor_buf_.selector = 1; - Ark_EdgeColors borderColor_buf__u = {}; - const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_top_buf = {}; - borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; - borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_.selector = 0; - borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_.selector = 1; - borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_.selector = 2; - borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_.selector = 3; - borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); - } - borderColor_buf__u.top = borderColor_buf__u_top_buf; - const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_right_buf = {}; - borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; - borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_.selector = 0; - borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_.selector = 1; - borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_.selector = 2; - borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_.selector = 3; - borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); - } - borderColor_buf__u.right = borderColor_buf__u_right_buf; - const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; - borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; - borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_.selector = 0; - borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_.selector = 1; - borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_.selector = 2; - borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_.selector = 3; - borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); - } - borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; - const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_left_buf = {}; - borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; - borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_.selector = 0; - borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_.selector = 1; - borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_.selector = 2; - borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_.selector = 3; - borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); - } - borderColor_buf__u.left = borderColor_buf__u_left_buf; - borderColor_buf_.value1 = borderColor_buf__u; - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_.selector = 2; - borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); - } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation."); + borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); + } + borderColor_buf__u.top = borderColor_buf__u_top_buf; + const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_right_buf = {}; + borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; + borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_.selector = 0; + borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_.selector = 1; + borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_.selector = 2; + borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_.selector = 3; + borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); + } + borderColor_buf__u.right = borderColor_buf__u_right_buf; + const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; + borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; + borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_.selector = 0; + borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_.selector = 1; + borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_.selector = 2; + borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_.selector = 3; + borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); + } + borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; + const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_left_buf = {}; + borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; + borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_.selector = 0; + borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_.selector = 1; + borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_.selector = 2; + borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_.selector = 3; + borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); } - borderColor_buf.value = static_cast(borderColor_buf_); + borderColor_buf__u.left = borderColor_buf__u_left_buf; + borderColor_buf_.value1 = borderColor_buf__u; } + else if (borderColor_buf__selector == 2) { + borderColor_buf_.selector = 2; + borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); + } + else { + throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; + } + borderColor_buf.value = static_cast(borderColor_buf_); + } value.borderColor = borderColor_buf; const auto borderStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_BorderStyle_EdgeStyles borderStyle_buf = {}; borderStyle_buf.tag = borderStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); - Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; - borderStyle_buf_.selector = borderStyle_buf__selector; - if (borderStyle_buf__selector == 0) { - borderStyle_buf_.selector = 0; - borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderStyle_buf__selector == 1) { - borderStyle_buf_.selector = 1; - Ark_EdgeStyles borderStyle_buf__u = {}; - const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_top_buf = {}; - borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.top = borderStyle_buf__u_top_buf; - const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_right_buf = {}; - borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.right = borderStyle_buf__u_right_buf; - const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; - borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; - const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_left_buf = {}; - borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.left = borderStyle_buf__u_left_buf; - borderStyle_buf_.value1 = borderStyle_buf__u; - } - else { - throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation."); - } - borderStyle_buf.value = static_cast(borderStyle_buf_); + { + const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); + Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; + borderStyle_buf_.selector = borderStyle_buf__selector; + if (borderStyle_buf__selector == 0) { + borderStyle_buf_.selector = 0; + borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderStyle_buf__selector == 1) { + borderStyle_buf_.selector = 1; + Ark_EdgeStyles borderStyle_buf__u = {}; + const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_top_buf = {}; + borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.top = borderStyle_buf__u_top_buf; + const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_right_buf = {}; + borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.right = borderStyle_buf__u_right_buf; + const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; + borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; + const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_left_buf = {}; + borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.left = borderStyle_buf__u_left_buf; + borderStyle_buf_.value1 = borderStyle_buf__u; + } + else { + throw "One of the branches for borderStyle_buf_ has to be chosen through deserialisation."; } + borderStyle_buf.value = static_cast(borderStyle_buf_); + } value.borderStyle = borderStyle_buf; const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) - { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation."); - } - shadow_buf.value = static_cast(shadow_buf_); + { + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else { + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; } + shadow_buf.value = static_cast(shadow_buf_); + } value.shadow = shadow_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(); - } + { + 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()); - } + { + hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); + } value.hoverModeArea = hoverModeArea_buf; return value; } @@ -82785,42 +83167,42 @@ class Deserializer : public DeserializerBase { Opt_Boolean isTransferringCaller_buf = {}; isTransferringCaller_buf.tag = isTransferringCaller_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (isTransferringCaller_buf_runtimeType)) - { - isTransferringCaller_buf.value = valueDeserializer.readBoolean(); - } + { + isTransferringCaller_buf.value = valueDeserializer.readBoolean(); + } value.isTransferringCaller = isTransferringCaller_buf; const auto placeholder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ComponentContent placeholder_buf = {}; placeholder_buf.tag = placeholder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (placeholder_buf_runtimeType)) - { - placeholder_buf.value = valueDeserializer.readComponentContent(); - } + { + placeholder_buf.value = valueDeserializer.readComponentContent(); + } value.placeholder = placeholder_buf; const auto areaChangePlaceholder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Map_String_ComponentContent areaChangePlaceholder_buf = {}; areaChangePlaceholder_buf.tag = areaChangePlaceholder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (areaChangePlaceholder_buf_runtimeType)) - { - const Ark_Int32 areaChangePlaceholder_buf__size = valueDeserializer.readInt32(); - Map_String_ComponentContent areaChangePlaceholder_buf_ = {}; - valueDeserializer.resizeMap(&areaChangePlaceholder_buf_, areaChangePlaceholder_buf__size); - for (int areaChangePlaceholder_buf__i = 0; areaChangePlaceholder_buf__i < areaChangePlaceholder_buf__size; areaChangePlaceholder_buf__i++) { - const Ark_String areaChangePlaceholder_buf__key = static_cast(valueDeserializer.readString()); - const Ark_ComponentContent areaChangePlaceholder_buf__value = valueDeserializer.readComponentContent(); - areaChangePlaceholder_buf_.keys[areaChangePlaceholder_buf__i] = areaChangePlaceholder_buf__key; - areaChangePlaceholder_buf_.values[areaChangePlaceholder_buf__i] = areaChangePlaceholder_buf__value; - } - areaChangePlaceholder_buf.value = areaChangePlaceholder_buf_; - } + { + const Ark_Int32 areaChangePlaceholder_buf__size = valueDeserializer.readInt32(); + Map_String_ComponentContent areaChangePlaceholder_buf_ = {}; + valueDeserializer.resizeMap(&areaChangePlaceholder_buf_, areaChangePlaceholder_buf__size); + for (int areaChangePlaceholder_buf__i = 0; areaChangePlaceholder_buf__i < areaChangePlaceholder_buf__size; areaChangePlaceholder_buf__i++) { + const Ark_String areaChangePlaceholder_buf__key = static_cast(valueDeserializer.readString()); + const Ark_ComponentContent areaChangePlaceholder_buf__value = valueDeserializer.readComponentContent(); + areaChangePlaceholder_buf_.keys[areaChangePlaceholder_buf__i] = areaChangePlaceholder_buf__key; + areaChangePlaceholder_buf_.values[areaChangePlaceholder_buf__i] = areaChangePlaceholder_buf__value; + } + areaChangePlaceholder_buf.value = areaChangePlaceholder_buf_; + } value.areaChangePlaceholder = areaChangePlaceholder_buf; const auto dpiFollowStrategy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DpiFollowStrategy dpiFollowStrategy_buf = {}; dpiFollowStrategy_buf.tag = dpiFollowStrategy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (dpiFollowStrategy_buf_runtimeType)) - { - dpiFollowStrategy_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + dpiFollowStrategy_buf.value = static_cast(valueDeserializer.readInt32()); + } value.dpiFollowStrategy = dpiFollowStrategy_buf; return value; } @@ -82832,33 +83214,33 @@ class Deserializer : public DeserializerBase { Opt_Callback_Any footer_buf = {}; 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } value.footer = footer_buf; const auto scroller_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Scroller scroller_buf = {}; scroller_buf.tag = scroller_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scroller_buf_runtimeType)) - { - scroller_buf.value = static_cast(valueDeserializer.readScroller()); - } + { + scroller_buf.value = static_cast(valueDeserializer.readScroller()); + } value.scroller = scroller_buf; const auto sections_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_WaterFlowSections sections_buf = {}; sections_buf.tag = sections_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (sections_buf_runtimeType)) - { - sections_buf.value = static_cast(valueDeserializer.readWaterFlowSections()); - } + { + sections_buf.value = static_cast(valueDeserializer.readWaterFlowSections()); + } value.sections = sections_buf; const auto layoutMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_WaterFlowLayoutMode layoutMode_buf = {}; layoutMode_buf.tag = layoutMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (layoutMode_buf_runtimeType)) - { - layoutMode_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + layoutMode_buf.value = static_cast(valueDeserializer.readInt32()); + } value.layoutMode = layoutMode_buf; return value; } @@ -82880,41 +83262,41 @@ class Deserializer : public DeserializerBase { Opt_Number left_buf = {}; left_buf.tag = left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (left_buf_runtimeType)) - { - left_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + left_buf.value = static_cast(valueDeserializer.readNumber()); + } value.left = left_buf; const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number top_buf = {}; top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) - { - top_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + top_buf.value = static_cast(valueDeserializer.readNumber()); + } value.top = top_buf; const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_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)) - { - width_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + width_buf.value = static_cast(valueDeserializer.readNumber()); + } value.width = width_buf; const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_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)) - { - height_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + height_buf.value = static_cast(valueDeserializer.readNumber()); + } value.height = height_buf; const auto icons_buf_runtimeType = static_cast(valueDeserializer.readInt8()); 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)) - { - icons_buf.value = valueDeserializer.readButtonIconOptions(); - } + { + icons_buf.value = valueDeserializer.readButtonIconOptions(); + } value.icons = icons_buf; return value; } @@ -82928,9 +83310,9 @@ class Deserializer : public DeserializerBase { Opt_ImageAIOptions imageAIOptions_buf = {}; imageAIOptions_buf.tag = imageAIOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (imageAIOptions_buf_runtimeType)) - { - imageAIOptions_buf.value = valueDeserializer.readImageAIOptions(); - } + { + imageAIOptions_buf.value = valueDeserializer.readImageAIOptions(); + } value.imageAIOptions = imageAIOptions_buf; return value; } @@ -82942,33 +83324,33 @@ class Deserializer : public DeserializerBase { 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))))}; - } + { + onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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))))}; - } + { + onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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))))}; - } + { + preview_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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()); - } + { + menuType_buf.value = static_cast(valueDeserializer.readInt32()); + } value.menuType = menuType_buf; return value; } @@ -82996,17 +83378,17 @@ class Deserializer : public DeserializerBase { Opt_Number enterKeyType_buf = {}; enterKeyType_buf.tag = enterKeyType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enterKeyType_buf_runtimeType)) - { - enterKeyType_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + enterKeyType_buf.value = static_cast(valueDeserializer.readNumber()); + } value.enterKeyType = enterKeyType_buf; const auto customKeyboard_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Any customKeyboard_buf = {}; 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } value.customKeyboard = customKeyboard_buf; return value; } @@ -83043,32 +83425,32 @@ class Deserializer : public DeserializerBase { content_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for content_buf has to be chosen through deserialisation."); + throw "One of the branches for content_buf has to be chosen through deserialisation."; } value.content = static_cast(content_buf); const auto startIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr startIcon_buf = {}; startIcon_buf.tag = startIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (startIcon_buf_runtimeType)) - { - const Ark_Int8 startIcon_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr startIcon_buf_ = {}; - startIcon_buf_.selector = startIcon_buf__selector; - if (startIcon_buf__selector == 0) { - startIcon_buf_.selector = 0; - startIcon_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (startIcon_buf__selector == 1) { - startIcon_buf_.selector = 1; - startIcon_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for startIcon_buf_ has to be chosen through deserialisation."); - } - startIcon_buf.value = static_cast(startIcon_buf_); + { + const Ark_Int8 startIcon_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr startIcon_buf_ = {}; + startIcon_buf_.selector = startIcon_buf__selector; + if (startIcon_buf__selector == 0) { + startIcon_buf_.selector = 0; + startIcon_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (startIcon_buf__selector == 1) { + startIcon_buf_.selector = 1; + startIcon_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for startIcon_buf_ has to be chosen through deserialisation."; } + startIcon_buf.value = static_cast(startIcon_buf_); + } value.startIcon = startIcon_buf; - value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_String_plainText_Void))))}; + value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_String_plainText_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Literal_String_plainText_Void))))}; return value; } Ark_RenderProcessNotRespondingData readRenderProcessNotRespondingData() @@ -83096,25 +83478,25 @@ class Deserializer : public DeserializerBase { Opt_String embedId_buf = {}; embedId_buf.tag = embedId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (embedId_buf_runtimeType)) - { - embedId_buf.value = static_cast(valueDeserializer.readString()); - } + { + embedId_buf.value = static_cast(valueDeserializer.readString()); + } value.embedId = embedId_buf; const auto touchEvent_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TouchEvent touchEvent_buf = {}; touchEvent_buf.tag = touchEvent_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (touchEvent_buf_runtimeType)) - { - touchEvent_buf.value = valueDeserializer.readTouchEvent(); - } + { + touchEvent_buf.value = valueDeserializer.readTouchEvent(); + } value.touchEvent = touchEvent_buf; const auto result_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_EventResult result_buf = {}; result_buf.tag = result_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (result_buf_runtimeType)) - { - result_buf.value = static_cast(valueDeserializer.readEventResult()); - } + { + result_buf.value = static_cast(valueDeserializer.readEventResult()); + } value.result = result_buf; return value; } @@ -83134,33 +83516,33 @@ class Deserializer : public DeserializerBase { Opt_NativeEmbedStatus 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()); - } + { + status_buf.value = static_cast(valueDeserializer.readInt32()); + } value.status = status_buf; const auto surfaceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String surfaceId_buf = {}; surfaceId_buf.tag = surfaceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (surfaceId_buf_runtimeType)) - { - surfaceId_buf.value = static_cast(valueDeserializer.readString()); - } + { + surfaceId_buf.value = static_cast(valueDeserializer.readString()); + } value.surfaceId = surfaceId_buf; const auto embedId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String embedId_buf = {}; embedId_buf.tag = embedId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (embedId_buf_runtimeType)) - { - embedId_buf.value = static_cast(valueDeserializer.readString()); - } + { + embedId_buf.value = static_cast(valueDeserializer.readString()); + } value.embedId = embedId_buf; const auto info_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_NativeEmbedInfo info_buf = {}; info_buf.tag = info_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (info_buf_runtimeType)) - { - info_buf.value = valueDeserializer.readNativeEmbedInfo(); - } + { + info_buf.value = valueDeserializer.readNativeEmbedInfo(); + } value.info = info_buf; return value; } @@ -83221,49 +83603,49 @@ class Deserializer : public DeserializerBase { Opt_Number navigationStartTime_buf = {}; navigationStartTime_buf.tag = navigationStartTime_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (navigationStartTime_buf_runtimeType)) - { - navigationStartTime_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + navigationStartTime_buf.value = static_cast(valueDeserializer.readNumber()); + } value.navigationStartTime = navigationStartTime_buf; const auto largestImagePaintTime_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number largestImagePaintTime_buf = {}; largestImagePaintTime_buf.tag = largestImagePaintTime_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (largestImagePaintTime_buf_runtimeType)) - { - largestImagePaintTime_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + largestImagePaintTime_buf.value = static_cast(valueDeserializer.readNumber()); + } value.largestImagePaintTime = largestImagePaintTime_buf; const auto largestTextPaintTime_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number largestTextPaintTime_buf = {}; largestTextPaintTime_buf.tag = largestTextPaintTime_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (largestTextPaintTime_buf_runtimeType)) - { - largestTextPaintTime_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + largestTextPaintTime_buf.value = static_cast(valueDeserializer.readNumber()); + } value.largestTextPaintTime = largestTextPaintTime_buf; const auto imageBPP_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number imageBPP_buf = {}; imageBPP_buf.tag = imageBPP_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (imageBPP_buf_runtimeType)) - { - imageBPP_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + imageBPP_buf.value = static_cast(valueDeserializer.readNumber()); + } value.imageBPP = imageBPP_buf; const auto largestImageLoadStartTime_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number largestImageLoadStartTime_buf = {}; largestImageLoadStartTime_buf.tag = largestImageLoadStartTime_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (largestImageLoadStartTime_buf_runtimeType)) - { - largestImageLoadStartTime_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + largestImageLoadStartTime_buf.value = static_cast(valueDeserializer.readNumber()); + } value.largestImageLoadStartTime = largestImageLoadStartTime_buf; const auto largestImageLoadEndTime_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number largestImageLoadEndTime_buf = {}; largestImageLoadEndTime_buf.tag = largestImageLoadEndTime_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (largestImageLoadEndTime_buf_runtimeType)) - { - largestImageLoadEndTime_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + largestImageLoadEndTime_buf.value = static_cast(valueDeserializer.readNumber()); + } value.largestImageLoadEndTime = largestImageLoadEndTime_buf; return value; } @@ -83275,17 +83657,17 @@ class Deserializer : public DeserializerBase { Opt_Number navigationStartTime_buf = {}; navigationStartTime_buf.tag = navigationStartTime_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (navigationStartTime_buf_runtimeType)) - { - navigationStartTime_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + navigationStartTime_buf.value = static_cast(valueDeserializer.readNumber()); + } value.navigationStartTime = navigationStartTime_buf; const auto firstMeaningfulPaintTime_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number firstMeaningfulPaintTime_buf = {}; firstMeaningfulPaintTime_buf.tag = firstMeaningfulPaintTime_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (firstMeaningfulPaintTime_buf_runtimeType)) - { - firstMeaningfulPaintTime_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + firstMeaningfulPaintTime_buf.value = static_cast(valueDeserializer.readNumber()); + } value.firstMeaningfulPaintTime = firstMeaningfulPaintTime_buf; return value; } @@ -83322,7 +83704,7 @@ class Deserializer : public DeserializerBase { { Ark_OnFaviconReceivedEvent value = {}; Deserializer& valueDeserializer = *this; - value.favicon = valueDeserializer.readPixelMap(); + value.favicon = static_cast(valueDeserializer.readPixelMap()); return value; } Ark_OnTouchIconUrlReceivedEvent readOnTouchIconUrlReceivedEvent() @@ -83391,16 +83773,16 @@ class Deserializer : public DeserializerBase { 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, + { + 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_; + 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 value; } @@ -83476,17 +83858,17 @@ class Deserializer : public DeserializerBase { Opt_Number videoWidth_buf = {}; videoWidth_buf.tag = videoWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (videoWidth_buf_runtimeType)) - { - videoWidth_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + videoWidth_buf.value = static_cast(valueDeserializer.readNumber()); + } value.videoWidth = videoWidth_buf; const auto videoHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number videoHeight_buf = {}; videoHeight_buf.tag = videoHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (videoHeight_buf_runtimeType)) - { - videoHeight_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + videoHeight_buf.value = static_cast(valueDeserializer.readNumber()); + } value.videoHeight = videoHeight_buf; return value; } @@ -83635,17 +84017,17 @@ class Deserializer : public DeserializerBase { Opt_Number resumeInterval_buf = {}; resumeInterval_buf.tag = resumeInterval_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (resumeInterval_buf_runtimeType)) - { - resumeInterval_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + resumeInterval_buf.value = static_cast(valueDeserializer.readNumber()); + } value.resumeInterval = resumeInterval_buf; const auto audioExclusive_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean audioExclusive_buf = {}; audioExclusive_buf.tag = audioExclusive_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (audioExclusive_buf_runtimeType)) - { - audioExclusive_buf.value = valueDeserializer.readBoolean(); - } + { + audioExclusive_buf.value = valueDeserializer.readBoolean(); + } value.audioExclusive = audioExclusive_buf; return value; } @@ -83675,31 +84057,31 @@ class Deserializer : public DeserializerBase { controller_buf.value1 = valueDeserializer.readWebviewController(); } else { - throw new Error("One of the branches for controller_buf has to be chosen through deserialisation."); + throw "One of the branches for controller_buf has to be chosen through deserialisation."; } value.controller = static_cast(controller_buf); const auto asyncMethodList_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Array_String asyncMethodList_buf = {}; asyncMethodList_buf.tag = asyncMethodList_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (asyncMethodList_buf_runtimeType)) - { - const Ark_Int32 asyncMethodList_buf__length = valueDeserializer.readInt32(); - Array_String asyncMethodList_buf_ = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int32 asyncMethodList_buf__length = valueDeserializer.readInt32(); + Array_String asyncMethodList_buf_ = {}; + valueDeserializer.resizeArray::type, std::decay::type>(&asyncMethodList_buf_, asyncMethodList_buf__length); - for (int asyncMethodList_buf__i = 0; asyncMethodList_buf__i < asyncMethodList_buf__length; asyncMethodList_buf__i++) { - asyncMethodList_buf_.array[asyncMethodList_buf__i] = static_cast(valueDeserializer.readString()); - } - asyncMethodList_buf.value = asyncMethodList_buf_; + for (int asyncMethodList_buf__i = 0; asyncMethodList_buf__i < asyncMethodList_buf__length; asyncMethodList_buf__i++) { + asyncMethodList_buf_.array[asyncMethodList_buf__i] = static_cast(valueDeserializer.readString()); } + asyncMethodList_buf.value = asyncMethodList_buf_; + } value.asyncMethodList = asyncMethodList_buf; const auto permission_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String permission_buf = {}; permission_buf.tag = permission_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (permission_buf_runtimeType)) - { - permission_buf.value = static_cast(valueDeserializer.readString()); - } + { + permission_buf.value = static_cast(valueDeserializer.readString()); + } value.permission = permission_buf; return value; } @@ -83719,7 +84101,7 @@ class Deserializer : public DeserializerBase { src_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for src_buf has to be chosen through deserialisation."); + throw "One of the branches for src_buf has to be chosen through deserialisation."; } value.src = static_cast(src_buf); const Ark_Int8 controller_buf_selector = valueDeserializer.readInt8(); @@ -83734,32 +84116,32 @@ class Deserializer : public DeserializerBase { controller_buf.value1 = valueDeserializer.readWebviewController(); } else { - throw new Error("One of the branches for controller_buf has to be chosen through deserialisation."); + throw "One of the branches for controller_buf has to be chosen through deserialisation."; } value.controller = static_cast(controller_buf); const auto renderMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_RenderMode renderMode_buf = {}; renderMode_buf.tag = renderMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (renderMode_buf_runtimeType)) - { - renderMode_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + renderMode_buf.value = static_cast(valueDeserializer.readInt32()); + } value.renderMode = renderMode_buf; const auto incognitoMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean incognitoMode_buf = {}; incognitoMode_buf.tag = incognitoMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (incognitoMode_buf_runtimeType)) - { - incognitoMode_buf.value = valueDeserializer.readBoolean(); - } + { + incognitoMode_buf.value = valueDeserializer.readBoolean(); + } value.incognitoMode = incognitoMode_buf; const auto sharedRenderProcessToken_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String sharedRenderProcessToken_buf = {}; sharedRenderProcessToken_buf.tag = sharedRenderProcessToken_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (sharedRenderProcessToken_buf_runtimeType)) - { - sharedRenderProcessToken_buf.value = static_cast(valueDeserializer.readString()); - } + { + sharedRenderProcessToken_buf.value = static_cast(valueDeserializer.readString()); + } value.sharedRenderProcessToken = sharedRenderProcessToken_buf; return value; } @@ -83792,91 +84174,91 @@ class Deserializer : public DeserializerBase { Opt_Union_String_Resource src_buf = {}; src_buf.tag = src_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (src_buf_runtimeType)) - { - const Ark_Int8 src_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Resource src_buf_ = {}; - src_buf_.selector = src_buf__selector; - if (src_buf__selector == 0) { - src_buf_.selector = 0; - src_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (src_buf__selector == 1) { - src_buf_.selector = 1; - src_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for src_buf_ has to be chosen through deserialisation."); - } - src_buf.value = static_cast(src_buf_); + { + const Ark_Int8 src_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Resource src_buf_ = {}; + src_buf_.selector = src_buf__selector; + if (src_buf__selector == 0) { + src_buf_.selector = 0; + src_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (src_buf__selector == 1) { + src_buf_.selector = 1; + src_buf_.value1 = valueDeserializer.readResource(); } + else { + throw "One of the branches for src_buf_ has to be chosen through deserialisation."; + } + src_buf.value = static_cast(src_buf_); + } value.src = src_buf; const auto currentProgressRate_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String_PlaybackSpeed currentProgressRate_buf = {}; currentProgressRate_buf.tag = currentProgressRate_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (currentProgressRate_buf_runtimeType)) - { - const Ark_Int8 currentProgressRate_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String_PlaybackSpeed currentProgressRate_buf_ = {}; - currentProgressRate_buf_.selector = currentProgressRate_buf__selector; - if (currentProgressRate_buf__selector == 0) { - currentProgressRate_buf_.selector = 0; - currentProgressRate_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (currentProgressRate_buf__selector == 1) { - currentProgressRate_buf_.selector = 1; - currentProgressRate_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else if (currentProgressRate_buf__selector == 2) { - currentProgressRate_buf_.selector = 2; - currentProgressRate_buf_.value2 = static_cast(valueDeserializer.readInt32()); - } - else { - throw new Error("One of the branches for currentProgressRate_buf_ has to be chosen through deserialisation."); - } - currentProgressRate_buf.value = static_cast(currentProgressRate_buf_); + { + const Ark_Int8 currentProgressRate_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String_PlaybackSpeed currentProgressRate_buf_ = {}; + currentProgressRate_buf_.selector = currentProgressRate_buf__selector; + if (currentProgressRate_buf__selector == 0) { + currentProgressRate_buf_.selector = 0; + currentProgressRate_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (currentProgressRate_buf__selector == 1) { + currentProgressRate_buf_.selector = 1; + currentProgressRate_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else if (currentProgressRate_buf__selector == 2) { + currentProgressRate_buf_.selector = 2; + currentProgressRate_buf_.value2 = static_cast(valueDeserializer.readInt32()); + } + else { + throw "One of the branches for currentProgressRate_buf_ has to be chosen through deserialisation."; } + currentProgressRate_buf.value = static_cast(currentProgressRate_buf_); + } value.currentProgressRate = currentProgressRate_buf; const auto previewUri_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_String_PixelMap_Resource previewUri_buf = {}; previewUri_buf.tag = previewUri_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (previewUri_buf_runtimeType)) - { - const Ark_Int8 previewUri_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_PixelMap_Resource previewUri_buf_ = {}; - previewUri_buf_.selector = previewUri_buf__selector; - if (previewUri_buf__selector == 0) { - previewUri_buf_.selector = 0; - previewUri_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (previewUri_buf__selector == 1) { - previewUri_buf_.selector = 1; - previewUri_buf_.value1 = valueDeserializer.readPixelMap(); - } - else if (previewUri_buf__selector == 2) { - previewUri_buf_.selector = 2; - previewUri_buf_.value2 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for previewUri_buf_ has to be chosen through deserialisation."); - } - previewUri_buf.value = static_cast(previewUri_buf_); + { + const Ark_Int8 previewUri_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_PixelMap_Resource previewUri_buf_ = {}; + previewUri_buf_.selector = previewUri_buf__selector; + if (previewUri_buf__selector == 0) { + previewUri_buf_.selector = 0; + previewUri_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (previewUri_buf__selector == 1) { + previewUri_buf_.selector = 1; + previewUri_buf_.value1 = static_cast(valueDeserializer.readPixelMap()); + } + else if (previewUri_buf__selector == 2) { + previewUri_buf_.selector = 2; + previewUri_buf_.value2 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for previewUri_buf_ has to be chosen through deserialisation."; } + previewUri_buf.value = static_cast(previewUri_buf_); + } value.previewUri = previewUri_buf; const auto controller_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_VideoController 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.readVideoController()); - } + { + controller_buf.value = static_cast(valueDeserializer.readVideoController()); + } value.controller = controller_buf; const auto imageAIOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ImageAIOptions imageAIOptions_buf = {}; imageAIOptions_buf.tag = imageAIOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (imageAIOptions_buf_runtimeType)) - { - imageAIOptions_buf.value = valueDeserializer.readImageAIOptions(); - } + { + imageAIOptions_buf.value = valueDeserializer.readImageAIOptions(); + } value.imageAIOptions = imageAIOptions_buf; return value; } @@ -83888,105 +84270,105 @@ class Deserializer : public DeserializerBase { Opt_Union_Number_Resource pointRadius_buf = {}; pointRadius_buf.tag = pointRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (pointRadius_buf_runtimeType)) - { - const Ark_Int8 pointRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource pointRadius_buf_ = {}; - pointRadius_buf_.selector = pointRadius_buf__selector; - if (pointRadius_buf__selector == 0) { - pointRadius_buf_.selector = 0; - pointRadius_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (pointRadius_buf__selector == 1) { - pointRadius_buf_.selector = 1; - pointRadius_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for pointRadius_buf_ has to be chosen through deserialisation."); - } - pointRadius_buf.value = static_cast(pointRadius_buf_); + { + const Ark_Int8 pointRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource pointRadius_buf_ = {}; + pointRadius_buf_.selector = pointRadius_buf__selector; + if (pointRadius_buf__selector == 0) { + pointRadius_buf_.selector = 0; + pointRadius_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (pointRadius_buf__selector == 1) { + pointRadius_buf_.selector = 1; + pointRadius_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for pointRadius_buf_ has to be chosen through deserialisation."; } + pointRadius_buf.value = static_cast(pointRadius_buf_); + } value.pointRadius = pointRadius_buf; const auto unselectedColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor unselectedColor_buf = {}; unselectedColor_buf.tag = unselectedColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (unselectedColor_buf_runtimeType)) - { - const Ark_Int8 unselectedColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor unselectedColor_buf_ = {}; - unselectedColor_buf_.selector = unselectedColor_buf__selector; - if (unselectedColor_buf__selector == 0) { - unselectedColor_buf_.selector = 0; - unselectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (unselectedColor_buf__selector == 1) { - unselectedColor_buf_.selector = 1; - unselectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (unselectedColor_buf__selector == 2) { - unselectedColor_buf_.selector = 2; - unselectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (unselectedColor_buf__selector == 3) { - unselectedColor_buf_.selector = 3; - unselectedColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for unselectedColor_buf_ has to be chosen through deserialisation."); - } - unselectedColor_buf.value = static_cast(unselectedColor_buf_); + { + const Ark_Int8 unselectedColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor unselectedColor_buf_ = {}; + unselectedColor_buf_.selector = unselectedColor_buf__selector; + if (unselectedColor_buf__selector == 0) { + unselectedColor_buf_.selector = 0; + unselectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (unselectedColor_buf__selector == 1) { + unselectedColor_buf_.selector = 1; + unselectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (unselectedColor_buf__selector == 2) { + unselectedColor_buf_.selector = 2; + unselectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (unselectedColor_buf__selector == 3) { + unselectedColor_buf_.selector = 3; + unselectedColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for unselectedColor_buf_ has to be chosen through deserialisation."; } + unselectedColor_buf.value = static_cast(unselectedColor_buf_); + } value.unselectedColor = unselectedColor_buf; const auto pointColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor pointColor_buf = {}; pointColor_buf.tag = pointColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (pointColor_buf_runtimeType)) - { - const Ark_Int8 pointColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor pointColor_buf_ = {}; - pointColor_buf_.selector = pointColor_buf__selector; - if (pointColor_buf__selector == 0) { - pointColor_buf_.selector = 0; - pointColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (pointColor_buf__selector == 1) { - pointColor_buf_.selector = 1; - pointColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (pointColor_buf__selector == 2) { - pointColor_buf_.selector = 2; - pointColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (pointColor_buf__selector == 3) { - pointColor_buf_.selector = 3; - pointColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for pointColor_buf_ has to be chosen through deserialisation."); - } - pointColor_buf.value = static_cast(pointColor_buf_); + { + const Ark_Int8 pointColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor pointColor_buf_ = {}; + pointColor_buf_.selector = pointColor_buf__selector; + if (pointColor_buf__selector == 0) { + pointColor_buf_.selector = 0; + pointColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (pointColor_buf__selector == 1) { + pointColor_buf_.selector = 1; + pointColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (pointColor_buf__selector == 2) { + pointColor_buf_.selector = 2; + pointColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (pointColor_buf__selector == 3) { + pointColor_buf_.selector = 3; + pointColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for pointColor_buf_ has to be chosen through deserialisation."; } + pointColor_buf.value = static_cast(pointColor_buf_); + } value.pointColor = pointColor_buf; const auto trackBorderRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_Resource trackBorderRadius_buf = {}; trackBorderRadius_buf.tag = trackBorderRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (trackBorderRadius_buf_runtimeType)) - { - const Ark_Int8 trackBorderRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource trackBorderRadius_buf_ = {}; - trackBorderRadius_buf_.selector = trackBorderRadius_buf__selector; - if (trackBorderRadius_buf__selector == 0) { - trackBorderRadius_buf_.selector = 0; - trackBorderRadius_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (trackBorderRadius_buf__selector == 1) { - trackBorderRadius_buf_.selector = 1; - trackBorderRadius_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for trackBorderRadius_buf_ has to be chosen through deserialisation."); - } - trackBorderRadius_buf.value = static_cast(trackBorderRadius_buf_); + { + const Ark_Int8 trackBorderRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource trackBorderRadius_buf_ = {}; + trackBorderRadius_buf_.selector = trackBorderRadius_buf__selector; + if (trackBorderRadius_buf__selector == 0) { + trackBorderRadius_buf_.selector = 0; + trackBorderRadius_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (trackBorderRadius_buf__selector == 1) { + trackBorderRadius_buf_.selector = 1; + trackBorderRadius_buf_.value1 = valueDeserializer.readResource(); } + else { + throw "One of the branches for trackBorderRadius_buf_ has to be chosen through deserialisation."; + } + trackBorderRadius_buf.value = static_cast(trackBorderRadius_buf_); + } value.trackBorderRadius = trackBorderRadius_buf; return value; } @@ -83999,9 +84381,9 @@ class Deserializer : public DeserializerBase { Opt_Boolean isOn_buf = {}; isOn_buf.tag = isOn_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (isOn_buf_runtimeType)) - { - isOn_buf.value = valueDeserializer.readBoolean(); - } + { + isOn_buf.value = valueDeserializer.readBoolean(); + } value.isOn = isOn_buf; return value; } @@ -84022,17 +84404,17 @@ class Deserializer : public DeserializerBase { Opt_Date selected_buf = {}; selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf.value = valueDeserializer.readInt64(); - } + { + selected_buf.value = valueDeserializer.readInt64(); + } value.selected = selected_buf; const auto format_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TimePickerFormat format_buf = {}; format_buf.tag = format_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (format_buf_runtimeType)) - { - format_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + format_buf.value = static_cast(valueDeserializer.readInt32()); + } value.format = format_buf; return value; } @@ -84044,25 +84426,25 @@ class Deserializer : public DeserializerBase { Opt_Boolean isCountDown_buf = {}; isCountDown_buf.tag = isCountDown_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (isCountDown_buf_runtimeType)) - { - isCountDown_buf.value = valueDeserializer.readBoolean(); - } + { + isCountDown_buf.value = valueDeserializer.readBoolean(); + } value.isCountDown = isCountDown_buf; const auto count_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number count_buf = {}; count_buf.tag = count_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (count_buf_runtimeType)) - { - count_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + count_buf.value = static_cast(valueDeserializer.readNumber()); + } value.count = count_buf; const auto controller_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TextTimerController 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.readTextTimerController()); - } + { + controller_buf.value = static_cast(valueDeserializer.readTextTimerController()); + } value.controller = controller_buf; return value; } @@ -84082,23 +84464,23 @@ class Deserializer : public DeserializerBase { text_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for text_buf has to be chosen through deserialisation."); + throw "One of the branches for text_buf has to be chosen through deserialisation."; } value.text = static_cast(text_buf); const auto children_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Array_TextCascadePickerRangeContent children_buf = {}; children_buf.tag = children_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (children_buf_runtimeType)) - { - const Ark_Int32 children_buf__length = valueDeserializer.readInt32(); - Array_TextCascadePickerRangeContent children_buf_ = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int32 children_buf__length = valueDeserializer.readInt32(); + Array_TextCascadePickerRangeContent children_buf_ = {}; + valueDeserializer.resizeArray::type, std::decay::type>(&children_buf_, children_buf__length); - for (int children_buf__i = 0; children_buf__i < children_buf__length; children_buf__i++) { - children_buf_.array[children_buf__i] = valueDeserializer.readTextCascadePickerRangeContent(); - } - children_buf.value = children_buf_; + for (int children_buf__i = 0; children_buf__i < children_buf__length; children_buf__i++) { + children_buf_.array[children_buf__i] = valueDeserializer.readTextCascadePickerRangeContent(); } + children_buf.value = children_buf_; + } value.children = children_buf; return value; } @@ -84118,30 +84500,30 @@ class Deserializer : public DeserializerBase { icon_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for icon_buf has to be chosen through deserialisation."); + throw "One of the branches for icon_buf has to be chosen through deserialisation."; } value.icon = static_cast(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_Int8 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(); - } - else { - throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation."); - } - text_buf.value = static_cast(text_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for text_buf_ has to be chosen through deserialisation."; } + text_buf.value = static_cast(text_buf_); + } value.text = text_buf; return value; } @@ -84208,66 +84590,66 @@ class Deserializer : public DeserializerBase { range_buf.value4 = range_buf_u; } else { - throw new Error("One of the branches for range_buf has to be chosen through deserialisation."); + throw "One of the branches for range_buf has to be chosen through deserialisation."; } 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; if ((ARK_RUNTIME_UNDEFINED) != (value_buf_runtimeType)) - { - const Ark_Int8 value_buf__selector = valueDeserializer.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(valueDeserializer.readString()); - } - else if (value_buf__selector == 1) { - value_buf_.selector = 1; - const Ark_Int32 value_buf__u_length = valueDeserializer.readInt32(); - Array_String value_buf__u = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int8 value_buf__selector = valueDeserializer.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(valueDeserializer.readString()); + } + else if (value_buf__selector == 1) { + value_buf_.selector = 1; + const Ark_Int32 value_buf__u_length = valueDeserializer.readInt32(); + Array_String value_buf__u = {}; + valueDeserializer.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(valueDeserializer.readString()); - } - value_buf_.value1 = value_buf__u; - } - else { - throw new Error("One of the branches for value_buf_ has to be chosen through deserialisation."); + 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(valueDeserializer.readString()); } - value_buf.value = static_cast(value_buf_); + value_buf_.value1 = value_buf__u; } + else { + throw "One of the branches for value_buf_ has to be chosen through deserialisation."; + } + value_buf.value = static_cast(value_buf_); + } value.value = value_buf; const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_Array_Number selected_buf = {}; selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) - { - const Ark_Int8 selected_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Array_Number selected_buf_ = {}; - selected_buf_.selector = selected_buf__selector; - if (selected_buf__selector == 0) { - selected_buf_.selector = 0; - selected_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (selected_buf__selector == 1) { - selected_buf_.selector = 1; - const Ark_Int32 selected_buf__u_length = valueDeserializer.readInt32(); - Array_Number selected_buf__u = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int8 selected_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Array_Number selected_buf_ = {}; + selected_buf_.selector = selected_buf__selector; + if (selected_buf__selector == 0) { + selected_buf_.selector = 0; + selected_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (selected_buf__selector == 1) { + selected_buf_.selector = 1; + const Ark_Int32 selected_buf__u_length = valueDeserializer.readInt32(); + Array_Number selected_buf__u = {}; + valueDeserializer.resizeArray::type, std::decay::type>(&selected_buf__u, selected_buf__u_length); - for (int selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { - selected_buf__u.array[selected_buf__u_i] = static_cast(valueDeserializer.readNumber()); - } - selected_buf_.value1 = selected_buf__u; - } - else { - throw new Error("One of the branches for selected_buf_ has to be chosen through deserialisation."); + for (int selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { + selected_buf__u.array[selected_buf__u_i] = static_cast(valueDeserializer.readNumber()); } - selected_buf.value = static_cast(selected_buf_); + selected_buf_.value1 = selected_buf__u; + } + else { + throw "One of the branches for selected_buf_ has to be chosen through deserialisation."; } + selected_buf.value = static_cast(selected_buf_); + } value.selected = selected_buf; return value; } @@ -84279,45 +84661,45 @@ class Deserializer : public DeserializerBase { Opt_Union_String_Resource onIconSrc_buf = {}; onIconSrc_buf.tag = onIconSrc_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onIconSrc_buf_runtimeType)) - { - const Ark_Int8 onIconSrc_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Resource onIconSrc_buf_ = {}; - onIconSrc_buf_.selector = onIconSrc_buf__selector; - if (onIconSrc_buf__selector == 0) { - onIconSrc_buf_.selector = 0; - onIconSrc_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (onIconSrc_buf__selector == 1) { - onIconSrc_buf_.selector = 1; - onIconSrc_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for onIconSrc_buf_ has to be chosen through deserialisation."); - } - onIconSrc_buf.value = static_cast(onIconSrc_buf_); + { + const Ark_Int8 onIconSrc_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Resource onIconSrc_buf_ = {}; + onIconSrc_buf_.selector = onIconSrc_buf__selector; + if (onIconSrc_buf__selector == 0) { + onIconSrc_buf_.selector = 0; + onIconSrc_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (onIconSrc_buf__selector == 1) { + onIconSrc_buf_.selector = 1; + onIconSrc_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for onIconSrc_buf_ has to be chosen through deserialisation."; } + onIconSrc_buf.value = static_cast(onIconSrc_buf_); + } value.onIconSrc = onIconSrc_buf; const auto offIconSrc_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_String_Resource offIconSrc_buf = {}; offIconSrc_buf.tag = offIconSrc_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offIconSrc_buf_runtimeType)) - { - const Ark_Int8 offIconSrc_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Resource offIconSrc_buf_ = {}; - offIconSrc_buf_.selector = offIconSrc_buf__selector; - if (offIconSrc_buf__selector == 0) { - offIconSrc_buf_.selector = 0; - offIconSrc_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (offIconSrc_buf__selector == 1) { - offIconSrc_buf_.selector = 1; - offIconSrc_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for offIconSrc_buf_ has to be chosen through deserialisation."); - } - offIconSrc_buf.value = static_cast(offIconSrc_buf_); + { + const Ark_Int8 offIconSrc_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Resource offIconSrc_buf_ = {}; + offIconSrc_buf_.selector = offIconSrc_buf__selector; + if (offIconSrc_buf__selector == 0) { + offIconSrc_buf_.selector = 0; + offIconSrc_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (offIconSrc_buf__selector == 1) { + offIconSrc_buf_.selector = 1; + offIconSrc_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for offIconSrc_buf_ has to be chosen through deserialisation."; } + offIconSrc_buf.value = static_cast(offIconSrc_buf_); + } value.offIconSrc = offIconSrc_buf; return value; } @@ -84329,53 +84711,53 @@ class Deserializer : public DeserializerBase { 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_Int8 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(); - } - else { - throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation."); - } - placeholder_buf.value = static_cast(placeholder_buf_); + { + const Ark_Int8 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(); } + else { + throw "One of the branches for placeholder_buf_ has to be chosen through deserialisation."; + } + placeholder_buf.value = static_cast(placeholder_buf_); + } value.placeholder = placeholder_buf; const auto text_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr 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_Int8 text_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr 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(); - } - else { - throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation."); - } - text_buf.value = static_cast(text_buf_); + { + const Ark_Int8 text_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr 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(); + } + else { + throw "One of the branches for text_buf_ has to be chosen through deserialisation."; } + text_buf.value = static_cast(text_buf_); + } value.text = text_buf; const auto controller_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TextInputController 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.readTextInputController()); - } + { + controller_buf.value = static_cast(valueDeserializer.readTextInputController()); + } value.controller = controller_buf; return value; } @@ -84387,17 +84769,17 @@ class Deserializer : public DeserializerBase { Opt_Number timeZoneOffset_buf = {}; timeZoneOffset_buf.tag = timeZoneOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (timeZoneOffset_buf_runtimeType)) - { - timeZoneOffset_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + timeZoneOffset_buf.value = static_cast(valueDeserializer.readNumber()); + } value.timeZoneOffset = timeZoneOffset_buf; const auto controller_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TextClockController 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.readTextClockController()); - } + { + controller_buf.value = static_cast(valueDeserializer.readTextClockController()); + } value.controller = controller_buf; return value; } @@ -84409,17 +84791,17 @@ class Deserializer : public DeserializerBase { Opt_Number thresholdPercentage_buf = {}; thresholdPercentage_buf.tag = thresholdPercentage_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (thresholdPercentage_buf_runtimeType)) - { - thresholdPercentage_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + thresholdPercentage_buf.value = static_cast(valueDeserializer.readNumber()); + } value.thresholdPercentage = thresholdPercentage_buf; const auto highlightBorder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean highlightBorder_buf = {}; highlightBorder_buf.tag = highlightBorder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (highlightBorder_buf_runtimeType)) - { - highlightBorder_buf.value = valueDeserializer.readBoolean(); - } + { + highlightBorder_buf.value = valueDeserializer.readBoolean(); + } value.highlightBorder = highlightBorder_buf; return value; } @@ -84431,53 +84813,53 @@ class Deserializer : public DeserializerBase { 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_Int8 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(); - } - else { - throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation."); - } - placeholder_buf.value = static_cast(placeholder_buf_); + { + const Ark_Int8 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(); } + else { + throw "One of the branches for placeholder_buf_ has to be chosen through deserialisation."; + } + placeholder_buf.value = static_cast(placeholder_buf_); + } value.placeholder = placeholder_buf; const auto text_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr 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_Int8 text_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr 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(); - } - else { - throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation."); - } - text_buf.value = static_cast(text_buf_); + { + const Ark_Int8 text_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr 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(); + } + else { + throw "One of the branches for text_buf_ has to be chosen through deserialisation."; } + text_buf.value = static_cast(text_buf_); + } value.text = text_buf; const auto controller_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TextAreaController 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.readTextAreaController()); - } + { + controller_buf.value = static_cast(valueDeserializer.readTextAreaController()); + } value.controller = controller_buf; return value; } @@ -84489,9 +84871,9 @@ class Deserializer : public DeserializerBase { Opt_Boolean enableVariableFontWeight_buf = {}; enableVariableFontWeight_buf.tag = enableVariableFontWeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enableVariableFontWeight_buf_runtimeType)) - { - enableVariableFontWeight_buf.value = valueDeserializer.readBoolean(); - } + { + enableVariableFontWeight_buf.value = valueDeserializer.readBoolean(); + } value.enableVariableFontWeight = enableVariableFontWeight_buf; return value; } @@ -84517,17 +84899,17 @@ class Deserializer : public DeserializerBase { Opt_Length margin_buf = {}; margin_buf.tag = margin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (margin_buf_runtimeType)) - { - margin_buf.value = valueDeserializer.readLength(); - } + { + margin_buf.value = valueDeserializer.readLength(); + } value.margin = margin_buf; const auto nonScrollableLayoutStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LayoutStyle nonScrollableLayoutStyle_buf = {}; nonScrollableLayoutStyle_buf.tag = nonScrollableLayoutStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (nonScrollableLayoutStyle_buf_runtimeType)) - { - nonScrollableLayoutStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + nonScrollableLayoutStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.nonScrollableLayoutStyle = nonScrollableLayoutStyle_buf; return value; } @@ -84545,41 +84927,41 @@ class Deserializer : public DeserializerBase { Opt_Number sm_buf = {}; sm_buf.tag = sm_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + sm_buf.value = static_cast(valueDeserializer.readNumber()); + } value.sm = sm_buf; const auto md_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number md_buf = {}; md_buf.tag = md_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (md_buf_runtimeType)) - { - md_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + md_buf.value = static_cast(valueDeserializer.readNumber()); + } value.md = md_buf; const auto lg_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number lg_buf = {}; lg_buf.tag = lg_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + lg_buf.value = static_cast(valueDeserializer.readNumber()); + } value.lg = lg_buf; const auto margin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length margin_buf = {}; margin_buf.tag = margin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (margin_buf_runtimeType)) - { - margin_buf.value = valueDeserializer.readLength(); - } + { + margin_buf.value = valueDeserializer.readLength(); + } value.margin = margin_buf; const auto gutter_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length gutter_buf = {}; gutter_buf.tag = gutter_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (gutter_buf_runtimeType)) - { - gutter_buf.value = valueDeserializer.readLength(); - } + { + gutter_buf.value = valueDeserializer.readLength(); + } value.gutter = gutter_buf; return value; } @@ -84600,25 +84982,25 @@ class Deserializer : public DeserializerBase { 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()); - } + { + 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()); - } + { + 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()); - } + { + controller_buf.value = static_cast(valueDeserializer.readTabsController()); + } value.controller = controller_buf; return value; } @@ -84641,11 +85023,11 @@ class Deserializer : public DeserializerBase { Opt_Number timeout_buf = {}; timeout_buf.tag = timeout_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (timeout_buf_runtimeType)) - { - timeout_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_SwiperContentTransitionProxy_Void))))}; return value; } Ark_SwiperAnimationEvent readSwiperAnimationEvent() @@ -84671,9 +85053,9 @@ class Deserializer : public DeserializerBase { Opt_Alignment alignContent_buf = {}; alignContent_buf.tag = alignContent_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (alignContent_buf_runtimeType)) - { - alignContent_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + alignContent_buf.value = static_cast(valueDeserializer.readInt32()); + } value.alignContent = alignContent_buf; return value; } @@ -84685,17 +85067,17 @@ class Deserializer : public DeserializerBase { Opt_Number from_buf = {}; from_buf.tag = from_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (from_buf_runtimeType)) - { - from_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + from_buf.value = static_cast(valueDeserializer.readNumber()); + } value.from = from_buf; const auto to_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number to_buf = {}; to_buf.tag = to_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (to_buf_runtimeType)) - { - to_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + to_buf.value = static_cast(valueDeserializer.readNumber()); + } value.to = to_buf; return value; } @@ -84708,53 +85090,53 @@ class Deserializer : public DeserializerBase { Opt_ResourceStr image_buf = {}; image_buf.tag = image_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (image_buf_runtimeType)) - { - const Ark_Int8 image_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr image_buf_ = {}; - image_buf_.selector = image_buf__selector; - if (image_buf__selector == 0) { - image_buf_.selector = 0; - image_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (image_buf__selector == 1) { - image_buf_.selector = 1; - image_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for image_buf_ has to be chosen through deserialisation."); - } - image_buf.value = static_cast(image_buf_); + { + const Ark_Int8 image_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr image_buf_ = {}; + image_buf_.selector = image_buf__selector; + if (image_buf__selector == 0) { + image_buf_.selector = 0; + image_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (image_buf__selector == 1) { + image_buf_.selector = 1; + image_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for image_buf_ has to be chosen through deserialisation."; } + image_buf.value = static_cast(image_buf_); + } value.image = image_buf; const auto shape_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Type_SliderBlockStyle_shape 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_Int8 shape_buf__selector = valueDeserializer.readInt8(); - Ark_Type_SliderBlockStyle_shape shape_buf_ = {}; - shape_buf_.selector = shape_buf__selector; - if (shape_buf__selector == 0) { - shape_buf_.selector = 0; - shape_buf_.value0 = valueDeserializer.readCircleAttribute(); - } - else if (shape_buf__selector == 1) { - shape_buf_.selector = 1; - shape_buf_.value1 = valueDeserializer.readEllipseAttribute(); - } - else if (shape_buf__selector == 2) { - shape_buf_.selector = 2; - shape_buf_.value2 = valueDeserializer.readPathAttribute(); - } - else if (shape_buf__selector == 3) { - shape_buf_.selector = 3; - shape_buf_.value3 = valueDeserializer.readRectAttribute(); - } - else { - throw new Error("One of the branches for shape_buf_ has to be chosen through deserialisation."); - } - shape_buf.value = static_cast(shape_buf_); + { + const Ark_Int8 shape_buf__selector = valueDeserializer.readInt8(); + Ark_Type_SliderBlockStyle_shape shape_buf_ = {}; + shape_buf_.selector = shape_buf__selector; + if (shape_buf__selector == 0) { + shape_buf_.selector = 0; + shape_buf_.value0 = valueDeserializer.readCircleAttribute(); + } + else if (shape_buf__selector == 1) { + shape_buf_.selector = 1; + shape_buf_.value1 = valueDeserializer.readEllipseAttribute(); + } + else if (shape_buf__selector == 2) { + shape_buf_.selector = 2; + shape_buf_.value2 = valueDeserializer.readPathAttribute(); + } + else if (shape_buf__selector == 3) { + shape_buf_.selector = 3; + shape_buf_.value3 = valueDeserializer.readRectAttribute(); } + else { + throw "One of the branches for shape_buf_ has to be chosen through deserialisation."; + } + shape_buf.value = static_cast(shape_buf_); + } value.shape = shape_buf; return value; } @@ -84766,57 +85148,57 @@ class Deserializer : public DeserializerBase { Opt_Number 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.readNumber()); - } + { + value_buf.value = static_cast(valueDeserializer.readNumber()); + } value.value = value_buf; const auto min_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number min_buf = {}; min_buf.tag = min_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (min_buf_runtimeType)) - { - min_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + min_buf.value = static_cast(valueDeserializer.readNumber()); + } value.min = min_buf; const auto max_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number max_buf = {}; max_buf.tag = max_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (max_buf_runtimeType)) - { - max_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + max_buf.value = static_cast(valueDeserializer.readNumber()); + } value.max = max_buf; const auto step_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number step_buf = {}; step_buf.tag = step_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (step_buf_runtimeType)) - { - step_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + step_buf.value = static_cast(valueDeserializer.readNumber()); + } value.step = step_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SliderStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } value.style = style_buf; const auto direction_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Axis direction_buf = {}; direction_buf.tag = direction_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + direction_buf.value = static_cast(valueDeserializer.readInt32()); + } value.direction = direction_buf; const auto reverse_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean reverse_buf = {}; reverse_buf.tag = reverse_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (reverse_buf_runtimeType)) - { - reverse_buf.value = valueDeserializer.readBoolean(); - } + { + reverse_buf.value = valueDeserializer.readBoolean(); + } value.reverse = reverse_buf; return value; } @@ -84828,89 +85210,89 @@ class Deserializer : public DeserializerBase { 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_Int8 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()); - } - else { - throw new Error("One of the branches for x_buf_ has to be chosen through deserialisation."); - } - x_buf.value = static_cast(x_buf_); + { + const Ark_Int8 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()); } + else { + throw "One of the branches for x_buf_ has to be chosen through deserialisation."; + } + 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_Int8 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()); - } - else { - throw new Error("One of the branches for y_buf_ has to be chosen through deserialisation."); - } - y_buf.value = static_cast(y_buf_); + { + const Ark_Int8 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()); + } + else { + throw "One of the branches for y_buf_ has to be chosen through deserialisation."; } + 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_Int8 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()); - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation."); - } - width_buf.value = static_cast(width_buf_); + { + const Ark_Int8 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()); + } + else { + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; } + 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_Int8 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()); - } - else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation."); - } - height_buf.value = static_cast(height_buf_); + { + const Ark_Int8 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()); + } + else { + throw "One of the branches for height_buf_ has to be chosen through deserialisation."; } + height_buf.value = static_cast(height_buf_); + } value.height = height_buf; return value; } @@ -84930,38 +85312,38 @@ class Deserializer : public DeserializerBase { value_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_buf has to be chosen through deserialisation."; } 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_Int8 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(); - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation."); - } - icon_buf.value = static_cast(icon_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for icon_buf_ has to be chosen through deserialisation."; } + icon_buf.value = static_cast(icon_buf_); + } value.icon = icon_buf; const auto symbolIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SymbolGlyphModifier 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.readSymbolGlyphModifier(); - } + { + symbolIcon_buf.value = valueDeserializer.readSymbolGlyphModifier(); + } value.symbolIcon = symbolIcon_buf; return value; } @@ -84973,47 +85355,47 @@ class Deserializer : public DeserializerBase { Opt_Length fontSize_buf = {}; fontSize_buf.tag = fontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontSize_buf_runtimeType)) - { - fontSize_buf.value = valueDeserializer.readLength(); - } + { + fontSize_buf.value = valueDeserializer.readLength(); + } value.fontSize = fontSize_buf; const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor fontColor_buf = {}; fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) - { - const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColor_buf_ = {}; - fontColor_buf_.selector = fontColor_buf__selector; - if (fontColor_buf__selector == 0) { - fontColor_buf_.selector = 0; - fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_.selector = 1; - fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_.selector = 2; - fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_.selector = 3; - fontColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation."); - } - fontColor_buf.value = static_cast(fontColor_buf_); + { + const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColor_buf_ = {}; + fontColor_buf_.selector = fontColor_buf__selector; + if (fontColor_buf__selector == 0) { + fontColor_buf_.selector = 0; + fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_.selector = 1; + fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_.selector = 2; + fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_.selector = 3; + fontColor_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; + } + 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(); - } + { + autoDisable_buf.value = valueDeserializer.readBoolean(); + } value.autoDisable = autoDisable_buf; return value; } @@ -85043,39 +85425,39 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TextDecorationStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } value.style = style_buf; return value; } @@ -85095,39 +85477,39 @@ class Deserializer : public DeserializerBase { Opt_Length width_buf = {}; width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) - { - width_buf.value = valueDeserializer.readLength(); - } + { + width_buf.value = valueDeserializer.readLength(); + } value.width = width_buf; const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; return value; } @@ -85139,47 +85521,47 @@ class Deserializer : public DeserializerBase { 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_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_Int8 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(); - } - else { - throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation."); - } - placeholder_buf.value = static_cast(placeholder_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for placeholder_buf_ has to be chosen through deserialisation."; } + 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()); - } + { + 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()); - } + { + controller_buf.value = static_cast(valueDeserializer.readSearchController()); + } value.controller = controller_buf; return value; } @@ -85192,17 +85574,17 @@ class Deserializer : public DeserializerBase { Opt_ScrollBarDirection direction_buf = {}; direction_buf.tag = direction_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + direction_buf.value = static_cast(valueDeserializer.readInt32()); + } value.direction = direction_buf; const auto state_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_BarState state_buf = {}; state_buf.tag = state_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (state_buf_runtimeType)) - { - state_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + state_buf.value = static_cast(valueDeserializer.readInt32()); + } value.state = state_buf; return value; } @@ -85214,17 +85596,17 @@ class Deserializer : public DeserializerBase { Opt_Length xOffset_buf = {}; xOffset_buf.tag = xOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (xOffset_buf_runtimeType)) - { - xOffset_buf.value = valueDeserializer.readLength(); - } + { + xOffset_buf.value = valueDeserializer.readLength(); + } value.xOffset = xOffset_buf; const auto yOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length yOffset_buf = {}; yOffset_buf.tag = yOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (yOffset_buf_runtimeType)) - { - yOffset_buf.value = valueDeserializer.readLength(); - } + { + yOffset_buf.value = valueDeserializer.readLength(); + } value.yOffset = yOffset_buf; return value; } @@ -85237,46 +85619,46 @@ class Deserializer : public DeserializerBase { Opt_Union_Dimension_Array_Dimension snapPagination_buf = {}; snapPagination_buf.tag = snapPagination_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (snapPagination_buf_runtimeType)) - { - const Ark_Int8 snapPagination_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_Array_Dimension snapPagination_buf_ = {}; - snapPagination_buf_.selector = snapPagination_buf__selector; - if (snapPagination_buf__selector == 0) { - snapPagination_buf_.selector = 0; - snapPagination_buf_.value0 = valueDeserializer.readLength(); - } - else if (snapPagination_buf__selector == 1) { - snapPagination_buf_.selector = 1; - const Ark_Int32 snapPagination_buf__u_length = valueDeserializer.readInt32(); - Array_Length snapPagination_buf__u = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int8 snapPagination_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_Array_Dimension snapPagination_buf_ = {}; + snapPagination_buf_.selector = snapPagination_buf__selector; + if (snapPagination_buf__selector == 0) { + snapPagination_buf_.selector = 0; + snapPagination_buf_.value0 = valueDeserializer.readLength(); + } + else if (snapPagination_buf__selector == 1) { + snapPagination_buf_.selector = 1; + const Ark_Int32 snapPagination_buf__u_length = valueDeserializer.readInt32(); + Array_Length snapPagination_buf__u = {}; + valueDeserializer.resizeArray::type, std::decay::type>(&snapPagination_buf__u, snapPagination_buf__u_length); - for (int snapPagination_buf__u_i = 0; snapPagination_buf__u_i < snapPagination_buf__u_length; snapPagination_buf__u_i++) { - snapPagination_buf__u.array[snapPagination_buf__u_i] = valueDeserializer.readLength(); - } - snapPagination_buf_.value1 = snapPagination_buf__u; - } - else { - throw new Error("One of the branches for snapPagination_buf_ has to be chosen through deserialisation."); + for (int snapPagination_buf__u_i = 0; snapPagination_buf__u_i < snapPagination_buf__u_length; snapPagination_buf__u_i++) { + snapPagination_buf__u.array[snapPagination_buf__u_i] = valueDeserializer.readLength(); } - snapPagination_buf.value = static_cast(snapPagination_buf_); + snapPagination_buf_.value1 = snapPagination_buf__u; } + else { + throw "One of the branches for snapPagination_buf_ has to be chosen through deserialisation."; + } + snapPagination_buf.value = static_cast(snapPagination_buf_); + } value.snapPagination = snapPagination_buf; const auto enableSnapToStart_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enableSnapToStart_buf = {}; enableSnapToStart_buf.tag = enableSnapToStart_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enableSnapToStart_buf_runtimeType)) - { - enableSnapToStart_buf.value = valueDeserializer.readBoolean(); - } + { + enableSnapToStart_buf.value = valueDeserializer.readBoolean(); + } value.enableSnapToStart = enableSnapToStart_buf; const auto enableSnapToEnd_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enableSnapToEnd_buf = {}; enableSnapToEnd_buf.tag = enableSnapToEnd_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enableSnapToEnd_buf_runtimeType)) - { - enableSnapToEnd_buf.value = valueDeserializer.readBoolean(); - } + { + enableSnapToEnd_buf.value = valueDeserializer.readBoolean(); + } value.enableSnapToEnd = enableSnapToEnd_buf; return value; } @@ -85295,25 +85677,25 @@ class Deserializer : public DeserializerBase { Opt_SaveIconStyle 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.readInt32()); - } + { + icon_buf.value = static_cast(valueDeserializer.readInt32()); + } value.icon = icon_buf; const auto text_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SaveDescription text_buf = {}; text_buf.tag = text_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (text_buf_runtimeType)) - { - text_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + text_buf.value = static_cast(valueDeserializer.readInt32()); + } value.text = text_buf; const auto buttonType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ButtonType buttonType_buf = {}; buttonType_buf.tag = buttonType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (buttonType_buf_runtimeType)) - { - buttonType_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + buttonType_buf.value = static_cast(valueDeserializer.readInt32()); + } value.buttonType = buttonType_buf; return value; } @@ -85325,23 +85707,23 @@ class Deserializer : public DeserializerBase { Opt_Union_String_Number space_buf = {}; space_buf.tag = space_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (space_buf_runtimeType)) - { - const Ark_Int8 space_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Number space_buf_ = {}; - space_buf_.selector = space_buf__selector; - if (space_buf__selector == 0) { - space_buf_.selector = 0; - space_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (space_buf__selector == 1) { - space_buf_.selector = 1; - space_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else { - throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation."); - } - space_buf.value = static_cast(space_buf_); + { + const Ark_Int8 space_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Number space_buf_ = {}; + space_buf_.selector = space_buf__selector; + if (space_buf__selector == 0) { + space_buf_.selector = 0; + space_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (space_buf__selector == 1) { + space_buf_.selector = 1; + space_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else { + throw "One of the branches for space_buf_ has to be chosen through deserialisation."; } + space_buf.value = static_cast(space_buf_); + } value.space = space_buf; return value; } @@ -85358,39 +85740,39 @@ class Deserializer : public DeserializerBase { Opt_Font font_buf = {}; font_buf.tag = font_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (font_buf_runtimeType)) - { - font_buf.value = valueDeserializer.readFont(); - } + { + font_buf.value = valueDeserializer.readFont(); + } value.font = font_buf; const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor fontColor_buf = {}; fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) - { - const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColor_buf_ = {}; - fontColor_buf_.selector = fontColor_buf__selector; - if (fontColor_buf__selector == 0) { - fontColor_buf_.selector = 0; - fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_.selector = 1; - fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_.selector = 2; - fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_.selector = 3; - fontColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation."); - } - fontColor_buf.value = static_cast(fontColor_buf_); + { + const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColor_buf_ = {}; + fontColor_buf_.selector = fontColor_buf__selector; + if (fontColor_buf__selector == 0) { + fontColor_buf_.selector = 0; + fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_.selector = 1; + fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_.selector = 2; + fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_.selector = 3; + fontColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; } + fontColor_buf.value = static_cast(fontColor_buf_); + } value.fontColor = fontColor_buf; return value; } @@ -85402,9 +85784,9 @@ class Deserializer : public DeserializerBase { Opt_Boolean supportAvoidance_buf = {}; supportAvoidance_buf.tag = supportAvoidance_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (supportAvoidance_buf_runtimeType)) - { - supportAvoidance_buf.value = valueDeserializer.readBoolean(); - } + { + supportAvoidance_buf.value = valueDeserializer.readBoolean(); + } value.supportAvoidance = supportAvoidance_buf; return value; } @@ -85416,25 +85798,25 @@ class Deserializer : public DeserializerBase { Opt_MenuOnAppearCallback 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_MenuOnAppearCallback))))}; - } + { + onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_MenuOnAppearCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_MenuOnAppearCallback))))}; + } 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))))}; - } + { + onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onDisappear = onDisappear_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()); - } + { + menuType_buf.value = static_cast(valueDeserializer.readInt32()); + } value.menuType = menuType_buf; return value; } @@ -85452,9 +85834,9 @@ class Deserializer : public DeserializerBase { Opt_Callback_Void preventDefault_buf = {}; preventDefault_buf.tag = preventDefault_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (preventDefault_buf_runtimeType)) - { - preventDefault_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + preventDefault_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.preventDefault = preventDefault_buf; return value; } @@ -85466,9 +85848,9 @@ class Deserializer : public DeserializerBase { Opt_Callback_Void preventDefault_buf = {}; preventDefault_buf.tag = preventDefault_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (preventDefault_buf_runtimeType)) - { - preventDefault_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + preventDefault_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.preventDefault = preventDefault_buf; return value; } @@ -85526,47 +85908,47 @@ class Deserializer : public DeserializerBase { Opt_Callback_String_Void onDetectResultUpdate_buf = {}; onDetectResultUpdate_buf.tag = onDetectResultUpdate_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onDetectResultUpdate_buf_runtimeType)) - { - onDetectResultUpdate_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void))))}; - } + { + onDetectResultUpdate_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))}; + } value.onDetectResultUpdate = onDetectResultUpdate_buf; const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto decoration_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DecorationStyleInterface decoration_buf = {}; decoration_buf.tag = decoration_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (decoration_buf_runtimeType)) - { - decoration_buf.value = valueDeserializer.readDecorationStyleInterface(); - } + { + decoration_buf.value = valueDeserializer.readDecorationStyleInterface(); + } value.decoration = decoration_buf; return value; } @@ -85578,9 +85960,9 @@ class Deserializer : public DeserializerBase { Opt_Callback_Void preventDefault_buf = {}; preventDefault_buf.tag = preventDefault_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (preventDefault_buf_runtimeType)) - { - preventDefault_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + preventDefault_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.preventDefault = preventDefault_buf; return value; } @@ -85608,7 +85990,7 @@ class Deserializer : public DeserializerBase { richEditorDeleteSpans_buf_buf.value1 = valueDeserializer.readRichEditorImageSpanResult(); } else { - throw new Error("One of the branches for richEditorDeleteSpans_buf_buf has to be chosen through deserialisation."); + throw "One of the branches for richEditorDeleteSpans_buf_buf has to be chosen through deserialisation."; } richEditorDeleteSpans_buf.array[richEditorDeleteSpans_buf_i] = static_cast(richEditorDeleteSpans_buf_buf); } @@ -85625,9 +86007,9 @@ class Deserializer : public DeserializerBase { Opt_String previewText_buf = {}; previewText_buf.tag = previewText_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (previewText_buf_runtimeType)) - { - previewText_buf.value = static_cast(valueDeserializer.readString()); - } + { + previewText_buf.value = static_cast(valueDeserializer.readString()); + } value.previewText = previewText_buf; return value; } @@ -85639,17 +86021,17 @@ class Deserializer : public DeserializerBase { Opt_Number start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + start_buf.value = static_cast(valueDeserializer.readNumber()); + } value.start = start_buf; const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number end_buf = {}; end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + end_buf.value = static_cast(valueDeserializer.readNumber()); + } value.end = end_buf; return value; } @@ -85678,7 +86060,7 @@ class Deserializer : public DeserializerBase { spans_buf_buf.value1 = valueDeserializer.readRichEditorImageSpanResult(); } else { - throw new Error("One of the branches for spans_buf_buf has to be chosen through deserialisation."); + throw "One of the branches for spans_buf_buf has to be chosen through deserialisation."; } spans_buf.array[spans_buf_i] = static_cast(spans_buf_buf); } @@ -85749,83 +86131,83 @@ class Deserializer : public DeserializerBase { Opt_Union_Number_String offset_buf = {}; offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) - { - const Ark_Int8 offset_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String offset_buf_ = {}; - offset_buf_.selector = offset_buf__selector; - if (offset_buf__selector == 0) { - offset_buf_.selector = 0; - offset_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (offset_buf__selector == 1) { - offset_buf_.selector = 1; - offset_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for offset_buf_ has to be chosen through deserialisation."); - } - offset_buf.value = static_cast(offset_buf_); + { + const Ark_Int8 offset_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String offset_buf_ = {}; + offset_buf_.selector = offset_buf__selector; + if (offset_buf__selector == 0) { + offset_buf_.selector = 0; + offset_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (offset_buf__selector == 1) { + offset_buf_.selector = 1; + offset_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for offset_buf_ has to be chosen through deserialisation."; } + offset_buf.value = static_cast(offset_buf_); + } value.offset = offset_buf; const auto friction_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String friction_buf = {}; friction_buf.tag = friction_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (friction_buf_runtimeType)) - { - const Ark_Int8 friction_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String friction_buf_ = {}; - friction_buf_.selector = friction_buf__selector; - if (friction_buf__selector == 0) { - friction_buf_.selector = 0; - friction_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (friction_buf__selector == 1) { - friction_buf_.selector = 1; - friction_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for friction_buf_ has to be chosen through deserialisation."); - } - friction_buf.value = static_cast(friction_buf_); + { + const Ark_Int8 friction_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String friction_buf_ = {}; + friction_buf_.selector = friction_buf__selector; + if (friction_buf__selector == 0) { + friction_buf_.selector = 0; + friction_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (friction_buf__selector == 1) { + friction_buf_.selector = 1; + friction_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for friction_buf_ has to be chosen through deserialisation."; } + friction_buf.value = static_cast(friction_buf_); + } value.friction = friction_buf; const auto promptText_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr promptText_buf = {}; promptText_buf.tag = promptText_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (promptText_buf_runtimeType)) - { - const Ark_Int8 promptText_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr promptText_buf_ = {}; - promptText_buf_.selector = promptText_buf__selector; - if (promptText_buf__selector == 0) { - promptText_buf_.selector = 0; - promptText_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (promptText_buf__selector == 1) { - promptText_buf_.selector = 1; - promptText_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for promptText_buf_ has to be chosen through deserialisation."); - } - promptText_buf.value = static_cast(promptText_buf_); + { + const Ark_Int8 promptText_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr promptText_buf_ = {}; + promptText_buf_.selector = promptText_buf__selector; + if (promptText_buf__selector == 0) { + promptText_buf_.selector = 0; + promptText_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (promptText_buf__selector == 1) { + promptText_buf_.selector = 1; + promptText_buf_.value1 = valueDeserializer.readResource(); } + else { + throw "One of the branches for promptText_buf_ has to be chosen through deserialisation."; + } + promptText_buf.value = static_cast(promptText_buf_); + } value.promptText = promptText_buf; const auto builder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Any builder_buf = {}; 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } value.builder = builder_buf; const auto refreshingContent_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ComponentContent refreshingContent_buf = {}; refreshingContent_buf.tag = refreshingContent_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (refreshingContent_buf_runtimeType)) - { - refreshingContent_buf.value = valueDeserializer.readComponentContent(); - } + { + refreshingContent_buf.value = valueDeserializer.readComponentContent(); + } value.refreshingContent = refreshingContent_buf; return value; } @@ -85839,9 +86221,9 @@ class Deserializer : public DeserializerBase { Opt_String secondaryUri_buf = {}; secondaryUri_buf.tag = secondaryUri_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (secondaryUri_buf_runtimeType)) - { - secondaryUri_buf.value = static_cast(valueDeserializer.readString()); - } + { + secondaryUri_buf.value = static_cast(valueDeserializer.readString()); + } value.secondaryUri = secondaryUri_buf; return value; } @@ -85854,9 +86236,9 @@ class Deserializer : public DeserializerBase { Opt_Boolean indicator_buf = {}; indicator_buf.tag = indicator_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (indicator_buf_runtimeType)) - { - indicator_buf.value = valueDeserializer.readBoolean(); - } + { + indicator_buf.value = valueDeserializer.readBoolean(); + } value.indicator = indicator_buf; return value; } @@ -85868,91 +86250,91 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor checkedBackgroundColor_buf = {}; checkedBackgroundColor_buf.tag = checkedBackgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (checkedBackgroundColor_buf_runtimeType)) - { - const Ark_Int8 checkedBackgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor checkedBackgroundColor_buf_ = {}; - checkedBackgroundColor_buf_.selector = checkedBackgroundColor_buf__selector; - if (checkedBackgroundColor_buf__selector == 0) { - checkedBackgroundColor_buf_.selector = 0; - checkedBackgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (checkedBackgroundColor_buf__selector == 1) { - checkedBackgroundColor_buf_.selector = 1; - checkedBackgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (checkedBackgroundColor_buf__selector == 2) { - checkedBackgroundColor_buf_.selector = 2; - checkedBackgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (checkedBackgroundColor_buf__selector == 3) { - checkedBackgroundColor_buf_.selector = 3; - checkedBackgroundColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for checkedBackgroundColor_buf_ has to be chosen through deserialisation."); - } - checkedBackgroundColor_buf.value = static_cast(checkedBackgroundColor_buf_); + { + const Ark_Int8 checkedBackgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor checkedBackgroundColor_buf_ = {}; + checkedBackgroundColor_buf_.selector = checkedBackgroundColor_buf__selector; + if (checkedBackgroundColor_buf__selector == 0) { + checkedBackgroundColor_buf_.selector = 0; + checkedBackgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (checkedBackgroundColor_buf__selector == 1) { + checkedBackgroundColor_buf_.selector = 1; + checkedBackgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (checkedBackgroundColor_buf__selector == 2) { + checkedBackgroundColor_buf_.selector = 2; + checkedBackgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (checkedBackgroundColor_buf__selector == 3) { + checkedBackgroundColor_buf_.selector = 3; + checkedBackgroundColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for checkedBackgroundColor_buf_ has to be chosen through deserialisation."; } + checkedBackgroundColor_buf.value = static_cast(checkedBackgroundColor_buf_); + } value.checkedBackgroundColor = checkedBackgroundColor_buf; const auto uncheckedBorderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor uncheckedBorderColor_buf = {}; uncheckedBorderColor_buf.tag = uncheckedBorderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (uncheckedBorderColor_buf_runtimeType)) - { - const Ark_Int8 uncheckedBorderColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor uncheckedBorderColor_buf_ = {}; - uncheckedBorderColor_buf_.selector = uncheckedBorderColor_buf__selector; - if (uncheckedBorderColor_buf__selector == 0) { - uncheckedBorderColor_buf_.selector = 0; - uncheckedBorderColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (uncheckedBorderColor_buf__selector == 1) { - uncheckedBorderColor_buf_.selector = 1; - uncheckedBorderColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (uncheckedBorderColor_buf__selector == 2) { - uncheckedBorderColor_buf_.selector = 2; - uncheckedBorderColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (uncheckedBorderColor_buf__selector == 3) { - uncheckedBorderColor_buf_.selector = 3; - uncheckedBorderColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for uncheckedBorderColor_buf_ has to be chosen through deserialisation."); - } - uncheckedBorderColor_buf.value = static_cast(uncheckedBorderColor_buf_); + { + const Ark_Int8 uncheckedBorderColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor uncheckedBorderColor_buf_ = {}; + uncheckedBorderColor_buf_.selector = uncheckedBorderColor_buf__selector; + if (uncheckedBorderColor_buf__selector == 0) { + uncheckedBorderColor_buf_.selector = 0; + uncheckedBorderColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (uncheckedBorderColor_buf__selector == 1) { + uncheckedBorderColor_buf_.selector = 1; + uncheckedBorderColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (uncheckedBorderColor_buf__selector == 2) { + uncheckedBorderColor_buf_.selector = 2; + uncheckedBorderColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (uncheckedBorderColor_buf__selector == 3) { + uncheckedBorderColor_buf_.selector = 3; + uncheckedBorderColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for uncheckedBorderColor_buf_ has to be chosen through deserialisation."; } + uncheckedBorderColor_buf.value = static_cast(uncheckedBorderColor_buf_); + } value.uncheckedBorderColor = uncheckedBorderColor_buf; const auto indicatorColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor indicatorColor_buf = {}; indicatorColor_buf.tag = indicatorColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (indicatorColor_buf_runtimeType)) - { - const Ark_Int8 indicatorColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor indicatorColor_buf_ = {}; - indicatorColor_buf_.selector = indicatorColor_buf__selector; - if (indicatorColor_buf__selector == 0) { - indicatorColor_buf_.selector = 0; - indicatorColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (indicatorColor_buf__selector == 1) { - indicatorColor_buf_.selector = 1; - indicatorColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (indicatorColor_buf__selector == 2) { - indicatorColor_buf_.selector = 2; - indicatorColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (indicatorColor_buf__selector == 3) { - indicatorColor_buf_.selector = 3; - indicatorColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for indicatorColor_buf_ has to be chosen through deserialisation."); - } - indicatorColor_buf.value = static_cast(indicatorColor_buf_); + { + const Ark_Int8 indicatorColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor indicatorColor_buf_ = {}; + indicatorColor_buf_.selector = indicatorColor_buf__selector; + if (indicatorColor_buf__selector == 0) { + indicatorColor_buf_.selector = 0; + indicatorColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (indicatorColor_buf__selector == 1) { + indicatorColor_buf_.selector = 1; + indicatorColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (indicatorColor_buf__selector == 2) { + indicatorColor_buf_.selector = 2; + indicatorColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (indicatorColor_buf__selector == 3) { + indicatorColor_buf_.selector = 3; + indicatorColor_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for indicatorColor_buf_ has to be chosen through deserialisation."; + } + indicatorColor_buf.value = static_cast(indicatorColor_buf_); + } value.indicatorColor = indicatorColor_buf; return value; } @@ -85966,17 +86348,17 @@ class Deserializer : public DeserializerBase { Opt_RadioIndicatorType indicatorType_buf = {}; indicatorType_buf.tag = indicatorType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (indicatorType_buf_runtimeType)) - { - indicatorType_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + indicatorType_buf.value = static_cast(valueDeserializer.readInt32()); + } value.indicatorType = indicatorType_buf; const auto indicatorBuilder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Any indicatorBuilder_buf = {}; 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } value.indicatorBuilder = indicatorBuilder_buf; return value; } @@ -85989,25 +86371,25 @@ class Deserializer : public DeserializerBase { Opt_Number total_buf = {}; total_buf.tag = total_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (total_buf_runtimeType)) - { - total_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + total_buf.value = static_cast(valueDeserializer.readNumber()); + } value.total = total_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ProgressStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } value.style = style_buf; const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ProgressType 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()); - } + { + type_buf.value = static_cast(valueDeserializer.readInt32()); + } value.type = type_buf; return value; } @@ -86019,45 +86401,45 @@ class Deserializer : public DeserializerBase { 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_Int8 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()); - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation."); - } - width_buf.value = static_cast(width_buf_); + { + const Ark_Int8 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()); } + else { + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; + } + 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_Int8 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()); - } - else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation."); - } - height_buf.value = static_cast(height_buf_); + { + const Ark_Int8 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()); + } + else { + throw "One of the branches for height_buf_ has to be chosen through deserialisation."; } + height_buf.value = static_cast(height_buf_); + } value.height = height_buf; return value; } @@ -86069,45 +86451,45 @@ class Deserializer : public DeserializerBase { 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_Int8 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()); - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation."); - } - width_buf.value = static_cast(width_buf_); + { + const Ark_Int8 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()); } + else { + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; + } + 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_Int8 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()); - } - else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation."); - } - height_buf.value = static_cast(height_buf_); + { + const Ark_Int8 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()); + } + else { + throw "One of the branches for height_buf_ has to be chosen through deserialisation."; } + height_buf.value = static_cast(height_buf_); + } value.height = height_buf; return value; } @@ -86141,53 +86523,53 @@ class Deserializer : public DeserializerBase { 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_Int8 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()); - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation."); - } - width_buf.value = static_cast(width_buf_); + { + const Ark_Int8 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()); + } + else { + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; } + 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_Int8 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()); - } - else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation."); - } - height_buf.value = static_cast(height_buf_); + { + const Ark_Int8 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()); } + else { + throw "One of the branches for height_buf_ has to be chosen through deserialisation."; + } + 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()); - } + { + commands_buf.value = static_cast(valueDeserializer.readString()); + } value.commands = commands_buf; return value; } @@ -86199,25 +86581,25 @@ class Deserializer : public DeserializerBase { Opt_PasteIconStyle 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.readInt32()); - } + { + icon_buf.value = static_cast(valueDeserializer.readInt32()); + } value.icon = icon_buf; const auto text_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PasteDescription text_buf = {}; text_buf.tag = text_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (text_buf_runtimeType)) - { - text_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + text_buf.value = static_cast(valueDeserializer.readInt32()); + } value.text = text_buf; const auto buttonType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ButtonType buttonType_buf = {}; buttonType_buf.tag = buttonType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (buttonType_buf_runtimeType)) - { - buttonType_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + buttonType_buf.value = static_cast(valueDeserializer.readInt32()); + } value.buttonType = buttonType_buf; return value; } @@ -86235,9 +86617,9 @@ class Deserializer : public DeserializerBase { Opt_CustomObject param_buf = {}; param_buf.tag = param_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (param_buf_runtimeType)) - { - param_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); - } + { + param_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); + } value.param = param_buf; return value; } @@ -86249,47 +86631,47 @@ class Deserializer : public DeserializerBase { 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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } + 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()); - } + { + 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()); - } + { + barStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.barStyle = barStyle_buf; return value; } @@ -86309,84 +86691,84 @@ class Deserializer : public DeserializerBase { value_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_buf has to be chosen through deserialisation."; } 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_Int8 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(); - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation."); - } - icon_buf.value = static_cast(icon_buf_); + { + const Ark_Int8 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(); } + else { + throw "One of the branches for icon_buf_ has to be chosen through deserialisation."; + } + icon_buf.value = static_cast(icon_buf_); + } value.icon = icon_buf; const auto symbolIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SymbolGlyphModifier 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.readSymbolGlyphModifier(); - } + { + symbolIcon_buf.value = valueDeserializer.readSymbolGlyphModifier(); + } 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))))}; - } + { + action_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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()); - } + { + 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_Int8 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(); - } - else { - throw new Error("One of the branches for activeIcon_buf_ has to be chosen through deserialisation."); - } - activeIcon_buf.value = static_cast(activeIcon_buf_); + { + const Ark_Int8 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(); } + else { + throw "One of the branches for activeIcon_buf_ has to be chosen through deserialisation."; + } + activeIcon_buf.value = static_cast(activeIcon_buf_); + } value.activeIcon = activeIcon_buf; const auto activeSymbolIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SymbolGlyphModifier 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.readSymbolGlyphModifier(); - } + { + activeSymbolIcon_buf.value = valueDeserializer.readSymbolGlyphModifier(); + } value.activeSymbolIcon = activeSymbolIcon_buf; return value; } @@ -86398,87 +86780,87 @@ class Deserializer : public DeserializerBase { 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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } + 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()); - } + { + 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()); - } + { + barStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.barStyle = barStyle_buf; const auto paddingStart_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics paddingStart_buf = {}; paddingStart_buf.tag = paddingStart_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (paddingStart_buf_runtimeType)) - { - paddingStart_buf.value = valueDeserializer.readLengthMetrics(); - } + { + paddingStart_buf.value = valueDeserializer.readLengthMetrics(); + } value.paddingStart = paddingStart_buf; const auto paddingEnd_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics paddingEnd_buf = {}; paddingEnd_buf.tag = paddingEnd_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (paddingEnd_buf_runtimeType)) - { - paddingEnd_buf.value = valueDeserializer.readLengthMetrics(); - } + { + paddingEnd_buf.value = valueDeserializer.readLengthMetrics(); + } value.paddingEnd = paddingEnd_buf; const auto mainTitleModifier_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TextModifier mainTitleModifier_buf = {}; mainTitleModifier_buf.tag = mainTitleModifier_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (mainTitleModifier_buf_runtimeType)) - { - mainTitleModifier_buf.value = valueDeserializer.readTextModifier(); - } + { + mainTitleModifier_buf.value = valueDeserializer.readTextModifier(); + } value.mainTitleModifier = mainTitleModifier_buf; const auto subTitleModifier_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TextModifier subTitleModifier_buf = {}; subTitleModifier_buf.tag = subTitleModifier_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (subTitleModifier_buf_runtimeType)) - { - subTitleModifier_buf.value = valueDeserializer.readTextModifier(); - } + { + subTitleModifier_buf.value = valueDeserializer.readTextModifier(); + } value.subTitleModifier = subTitleModifier_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(); - } + { + enableHoverMode_buf.value = valueDeserializer.readBoolean(); + } value.enableHoverMode = enableHoverMode_buf; return value; } @@ -86514,54 +86896,54 @@ class Deserializer : public DeserializerBase { value_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_buf has to be chosen through deserialisation."; } value.value = static_cast(value_buf); 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_Int8 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(); - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation."); - } - icon_buf.value = static_cast(icon_buf_); + { + const Ark_Int8 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(); } + else { + throw "One of the branches for icon_buf_ has to be chosen through deserialisation."; + } + icon_buf.value = static_cast(icon_buf_); + } value.icon = icon_buf; const auto symbolIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SymbolGlyphModifier 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.readSymbolGlyphModifier(); - } + { + symbolIcon_buf.value = valueDeserializer.readSymbolGlyphModifier(); + } value.symbolIcon = symbolIcon_buf; const auto isEnabled_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean isEnabled_buf = {}; isEnabled_buf.tag = isEnabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (isEnabled_buf_runtimeType)) - { - isEnabled_buf.value = valueDeserializer.readBoolean(); - } + { + isEnabled_buf.value = valueDeserializer.readBoolean(); + } value.isEnabled = isEnabled_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))))}; - } + { + action_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.action = action_buf; return value; } @@ -86573,73 +86955,73 @@ class Deserializer : public DeserializerBase { Opt_Union_ResourceStr_CustomBuilder header_buf = {}; header_buf.tag = header_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (header_buf_runtimeType)) - { - const Ark_Int8 header_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceStr_CustomBuilder header_buf_ = {}; - header_buf_.selector = header_buf__selector; - if (header_buf__selector == 0) { - header_buf_.selector = 0; - const Ark_Int8 header_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceStr header_buf__u = {}; - header_buf__u.selector = header_buf__u_selector; - if (header_buf__u_selector == 0) { - header_buf__u.selector = 0; - header_buf__u.value0 = static_cast(valueDeserializer.readString()); - } - else if (header_buf__u_selector == 1) { - header_buf__u.selector = 1; - header_buf__u.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for header_buf__u has to be chosen through deserialisation."); - } - header_buf_.value0 = static_cast(header_buf__u); - } - 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))))}; + { + const Ark_Int8 header_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ResourceStr_CustomBuilder header_buf_ = {}; + header_buf_.selector = header_buf__selector; + if (header_buf__selector == 0) { + header_buf_.selector = 0; + const Ark_Int8 header_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceStr header_buf__u = {}; + header_buf__u.selector = header_buf__u_selector; + if (header_buf__u_selector == 0) { + header_buf__u.selector = 0; + header_buf__u.value0 = static_cast(valueDeserializer.readString()); + } + else if (header_buf__u_selector == 1) { + header_buf__u.selector = 1; + header_buf__u.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for header_buf_ has to be chosen through deserialisation."); + throw "One of the branches for header_buf__u has to be chosen through deserialisation."; } - header_buf.value = static_cast(header_buf_); + header_buf_.value0 = static_cast(header_buf__u); } + 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } + else { + throw "One of the branches for header_buf_ has to be chosen through deserialisation."; + } + header_buf.value = static_cast(header_buf_); + } value.header = header_buf; const auto footer_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ResourceStr_CustomBuilder footer_buf = {}; footer_buf.tag = footer_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (footer_buf_runtimeType)) - { - const Ark_Int8 footer_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceStr_CustomBuilder footer_buf_ = {}; - footer_buf_.selector = footer_buf__selector; - if (footer_buf__selector == 0) { - footer_buf_.selector = 0; - const Ark_Int8 footer_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceStr footer_buf__u = {}; - footer_buf__u.selector = footer_buf__u_selector; - if (footer_buf__u_selector == 0) { - footer_buf__u.selector = 0; - footer_buf__u.value0 = static_cast(valueDeserializer.readString()); - } - else if (footer_buf__u_selector == 1) { - footer_buf__u.selector = 1; - footer_buf__u.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for footer_buf__u has to be chosen through deserialisation."); - } - footer_buf_.value0 = static_cast(footer_buf__u); - } - 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))))}; + { + const Ark_Int8 footer_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ResourceStr_CustomBuilder footer_buf_ = {}; + footer_buf_.selector = footer_buf__selector; + if (footer_buf__selector == 0) { + footer_buf_.selector = 0; + const Ark_Int8 footer_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceStr footer_buf__u = {}; + footer_buf__u.selector = footer_buf__u_selector; + if (footer_buf__u_selector == 0) { + footer_buf__u.selector = 0; + footer_buf__u.value0 = static_cast(valueDeserializer.readString()); + } + else if (footer_buf__u_selector == 1) { + footer_buf__u.selector = 1; + footer_buf__u.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for footer_buf_ has to be chosen through deserialisation."); + throw "One of the branches for footer_buf__u has to be chosen through deserialisation."; } - footer_buf.value = static_cast(footer_buf_); + footer_buf_.value0 = static_cast(footer_buf__u); + } + 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } + else { + throw "One of the branches for footer_buf_ has to be chosen through deserialisation."; } + footer_buf.value = static_cast(footer_buf_); + } value.footer = footer_buf; return value; } @@ -86652,25 +87034,25 @@ class Deserializer : public DeserializerBase { Opt_Number step_buf = {}; step_buf.tag = step_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (step_buf_runtimeType)) - { - step_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + step_buf.value = static_cast(valueDeserializer.readNumber()); + } value.step = step_buf; const auto loop_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number loop_buf = {}; loop_buf.tag = loop_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (loop_buf_runtimeType)) - { - loop_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + loop_buf.value = static_cast(valueDeserializer.readNumber()); + } value.loop = loop_buf; const auto fromStart_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean fromStart_buf = {}; fromStart_buf.tag = fromStart_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fromStart_buf_runtimeType)) - { - fromStart_buf.value = valueDeserializer.readBoolean(); - } + { + fromStart_buf.value = valueDeserializer.readBoolean(); + } value.fromStart = fromStart_buf; value.src = static_cast(valueDeserializer.readString()); return value; @@ -86683,25 +87065,25 @@ class Deserializer : public DeserializerBase { Opt_LocationIconStyle 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.readInt32()); - } + { + icon_buf.value = static_cast(valueDeserializer.readInt32()); + } value.icon = icon_buf; const auto text_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LocationDescription text_buf = {}; text_buf.tag = text_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (text_buf_runtimeType)) - { - text_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + text_buf.value = static_cast(valueDeserializer.readInt32()); + } value.text = text_buf; const auto buttonType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ButtonType buttonType_buf = {}; buttonType_buf.tag = buttonType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (buttonType_buf_runtimeType)) - { - buttonType_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + buttonType_buf.value = static_cast(valueDeserializer.readInt32()); + } value.buttonType = buttonType_buf; return value; } @@ -86713,63 +87095,63 @@ class Deserializer : public DeserializerBase { Opt_Callback_Any header_buf = {}; 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } value.header = header_buf; const auto headerComponent_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ComponentContent headerComponent_buf = {}; headerComponent_buf.tag = headerComponent_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (headerComponent_buf_runtimeType)) - { - headerComponent_buf.value = valueDeserializer.readComponentContent(); - } + { + headerComponent_buf.value = valueDeserializer.readComponentContent(); + } value.headerComponent = headerComponent_buf; const auto footer_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Any footer_buf = {}; 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } value.footer = footer_buf; const auto footerComponent_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ComponentContent footerComponent_buf = {}; footerComponent_buf.tag = footerComponent_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (footerComponent_buf_runtimeType)) - { - footerComponent_buf.value = valueDeserializer.readComponentContent(); - } + { + footerComponent_buf.value = valueDeserializer.readComponentContent(); + } value.footerComponent = footerComponent_buf; const auto space_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String space_buf = {}; space_buf.tag = space_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (space_buf_runtimeType)) - { - const Ark_Int8 space_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String space_buf_ = {}; - space_buf_.selector = space_buf__selector; - if (space_buf__selector == 0) { - space_buf_.selector = 0; - space_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (space_buf__selector == 1) { - space_buf_.selector = 1; - space_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation."); - } - space_buf.value = static_cast(space_buf_); + { + const Ark_Int8 space_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String space_buf_ = {}; + space_buf_.selector = space_buf__selector; + if (space_buf__selector == 0) { + space_buf_.selector = 0; + space_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (space_buf__selector == 1) { + space_buf_.selector = 1; + space_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for space_buf_ has to be chosen through deserialisation."; } + space_buf.value = static_cast(space_buf_); + } value.space = space_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ListItemGroupStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } value.style = style_buf; return value; } @@ -86781,61 +87163,61 @@ class Deserializer : public DeserializerBase { Opt_Union_CustomBuilder_SwipeActionItem start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - const Ark_Int8 start_buf__selector = valueDeserializer.readInt8(); - Ark_Union_CustomBuilder_SwipeActionItem start_buf_ = {}; - 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))))}; - } - else if (start_buf__selector == 1) { - start_buf_.selector = 1; - start_buf_.value1 = valueDeserializer.readSwipeActionItem(); - } - else { - throw new Error("One of the branches for start_buf_ has to be chosen through deserialisation."); - } - start_buf.value = static_cast(start_buf_); + { + const Ark_Int8 start_buf__selector = valueDeserializer.readInt8(); + Ark_Union_CustomBuilder_SwipeActionItem start_buf_ = {}; + 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } + else if (start_buf__selector == 1) { + start_buf_.selector = 1; + start_buf_.value1 = valueDeserializer.readSwipeActionItem(); } + else { + throw "One of the branches for start_buf_ has to be chosen through deserialisation."; + } + start_buf.value = static_cast(start_buf_); + } value.start = start_buf; const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_CustomBuilder_SwipeActionItem end_buf = {}; end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - const Ark_Int8 end_buf__selector = valueDeserializer.readInt8(); - Ark_Union_CustomBuilder_SwipeActionItem end_buf_ = {}; - 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))))}; - } - else if (end_buf__selector == 1) { - end_buf_.selector = 1; - end_buf_.value1 = valueDeserializer.readSwipeActionItem(); - } - else { - throw new Error("One of the branches for end_buf_ has to be chosen through deserialisation."); - } - end_buf.value = static_cast(end_buf_); + { + const Ark_Int8 end_buf__selector = valueDeserializer.readInt8(); + Ark_Union_CustomBuilder_SwipeActionItem end_buf_ = {}; + 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } + else if (end_buf__selector == 1) { + end_buf_.selector = 1; + end_buf_.value1 = valueDeserializer.readSwipeActionItem(); + } + else { + throw "One of the branches for end_buf_ has to be chosen through deserialisation."; } + end_buf.value = static_cast(end_buf_); + } value.end = end_buf; const auto edgeEffect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SwipeEdgeEffect edgeEffect_buf = {}; edgeEffect_buf.tag = edgeEffect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (edgeEffect_buf_runtimeType)) - { - edgeEffect_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + edgeEffect_buf.value = static_cast(valueDeserializer.readInt32()); + } value.edgeEffect = edgeEffect_buf; const auto onOffsetChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Number_Void onOffsetChange_buf = {}; onOffsetChange_buf.tag = onOffsetChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onOffsetChange_buf_runtimeType)) - { - onOffsetChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void))))}; - } + { + onOffsetChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; + } value.onOffsetChange = onOffsetChange_buf; return value; } @@ -86847,9 +87229,9 @@ class Deserializer : public DeserializerBase { Opt_ListItemStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } value.style = style_buf; return value; } @@ -86862,17 +87244,17 @@ class Deserializer : public DeserializerBase { Opt_ListItemGroupArea itemGroupArea_buf = {}; itemGroupArea_buf.tag = itemGroupArea_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (itemGroupArea_buf_runtimeType)) - { - itemGroupArea_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + itemGroupArea_buf.value = static_cast(valueDeserializer.readInt32()); + } value.itemGroupArea = itemGroupArea_buf; const auto itemIndexInGroup_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number itemIndexInGroup_buf = {}; itemIndexInGroup_buf.tag = itemIndexInGroup_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (itemIndexInGroup_buf_runtimeType)) - { - itemIndexInGroup_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + itemIndexInGroup_buf.value = static_cast(valueDeserializer.readNumber()); + } value.itemIndexInGroup = itemIndexInGroup_buf; return value; } @@ -86892,41 +87274,41 @@ class Deserializer : public DeserializerBase { Opt_Number conductivity_buf = {}; conductivity_buf.tag = conductivity_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (conductivity_buf_runtimeType)) - { - conductivity_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + conductivity_buf.value = static_cast(valueDeserializer.readNumber()); + } value.conductivity = conductivity_buf; const auto intensity_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number intensity_buf = {}; intensity_buf.tag = intensity_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (intensity_buf_runtimeType)) - { - intensity_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + intensity_buf.value = static_cast(valueDeserializer.readNumber()); + } value.intensity = intensity_buf; const auto edgeEffect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ChainEdgeEffect edgeEffect_buf = {}; edgeEffect_buf.tag = edgeEffect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (edgeEffect_buf_runtimeType)) - { - edgeEffect_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + edgeEffect_buf.value = static_cast(valueDeserializer.readInt32()); + } value.edgeEffect = edgeEffect_buf; const auto stiffness_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number stiffness_buf = {}; stiffness_buf.tag = stiffness_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (stiffness_buf_runtimeType)) - { - stiffness_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + stiffness_buf.value = static_cast(valueDeserializer.readNumber()); + } value.stiffness = stiffness_buf; const auto damping_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number damping_buf = {}; damping_buf.tag = damping_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (damping_buf_runtimeType)) - { - damping_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + damping_buf.value = static_cast(valueDeserializer.readNumber()); + } value.damping = damping_buf; return value; } @@ -86938,39 +87320,39 @@ class Deserializer : public DeserializerBase { Opt_Number initialIndex_buf = {}; initialIndex_buf.tag = initialIndex_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (initialIndex_buf_runtimeType)) - { - initialIndex_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + initialIndex_buf.value = static_cast(valueDeserializer.readNumber()); + } value.initialIndex = initialIndex_buf; const auto space_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String space_buf = {}; space_buf.tag = space_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (space_buf_runtimeType)) - { - const Ark_Int8 space_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String space_buf_ = {}; - space_buf_.selector = space_buf__selector; - if (space_buf__selector == 0) { - space_buf_.selector = 0; - space_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (space_buf__selector == 1) { - space_buf_.selector = 1; - space_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation."); - } - space_buf.value = static_cast(space_buf_); + { + const Ark_Int8 space_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String space_buf_ = {}; + space_buf_.selector = space_buf__selector; + if (space_buf__selector == 0) { + space_buf_.selector = 0; + space_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (space_buf__selector == 1) { + space_buf_.selector = 1; + space_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for space_buf_ has to be chosen through deserialisation."; } + space_buf.value = static_cast(space_buf_); + } value.space = space_buf; const auto scroller_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Scroller scroller_buf = {}; scroller_buf.tag = scroller_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scroller_buf_runtimeType)) - { - scroller_buf.value = static_cast(valueDeserializer.readScroller()); - } + { + scroller_buf.value = static_cast(valueDeserializer.readScroller()); + } value.scroller = scroller_buf; return value; } @@ -86982,45 +87364,45 @@ class Deserializer : public DeserializerBase { 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_Int8 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()); - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation."); - } - width_buf.value = static_cast(width_buf_); + { + const Ark_Int8 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()); } + else { + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; + } + 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_Int8 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()); - } - else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation."); - } - height_buf.value = static_cast(height_buf_); + { + const Ark_Int8 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()); } + else { + throw "One of the branches for height_buf_ has to be chosen through deserialisation."; + } + height_buf.value = static_cast(height_buf_); + } value.height = height_buf; return value; } @@ -87056,107 +87438,107 @@ class Deserializer : public DeserializerBase { } else if (src_buf_selector == 2) { src_buf.selector = 2; - src_buf.value2 = valueDeserializer.readPixelMap(); + src_buf.value2 = static_cast(valueDeserializer.readPixelMap()); } else { - throw new Error("One of the branches for src_buf has to be chosen through deserialisation."); + throw "One of the branches for src_buf has to be chosen through deserialisation."; } value.src = static_cast(src_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_Int8 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()); - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation."); - } - width_buf.value = static_cast(width_buf_); + { + const Ark_Int8 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()); } + else { + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; + } + 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_Int8 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()); - } - else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation."); - } - height_buf.value = static_cast(height_buf_); + { + const Ark_Int8 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()); + } + else { + throw "One of the branches for height_buf_ has to be chosen through deserialisation."; } + height_buf.value = static_cast(height_buf_); + } value.height = height_buf; const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String top_buf = {}; top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) - { - const Ark_Int8 top_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String top_buf_ = {}; - top_buf_.selector = top_buf__selector; - if (top_buf__selector == 0) { - top_buf_.selector = 0; - top_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (top_buf__selector == 1) { - top_buf_.selector = 1; - top_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for top_buf_ has to be chosen through deserialisation."); - } - top_buf.value = static_cast(top_buf_); + { + const Ark_Int8 top_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String top_buf_ = {}; + top_buf_.selector = top_buf__selector; + if (top_buf__selector == 0) { + top_buf_.selector = 0; + top_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (top_buf__selector == 1) { + top_buf_.selector = 1; + top_buf_.value1 = static_cast(valueDeserializer.readString()); } + else { + throw "One of the branches for top_buf_ has to be chosen through deserialisation."; + } + top_buf.value = static_cast(top_buf_); + } value.top = top_buf; const auto left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String left_buf = {}; left_buf.tag = left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (left_buf_runtimeType)) - { - const Ark_Int8 left_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String left_buf_ = {}; - left_buf_.selector = left_buf__selector; - if (left_buf__selector == 0) { - left_buf_.selector = 0; - left_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (left_buf__selector == 1) { - left_buf_.selector = 1; - left_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for left_buf_ has to be chosen through deserialisation."); - } - left_buf.value = static_cast(left_buf_); + { + const Ark_Int8 left_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String left_buf_ = {}; + left_buf_.selector = left_buf__selector; + if (left_buf__selector == 0) { + left_buf_.selector = 0; + left_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (left_buf__selector == 1) { + left_buf_.selector = 1; + left_buf_.value1 = static_cast(valueDeserializer.readString()); } + else { + throw "One of the branches for left_buf_ has to be chosen through deserialisation."; + } + left_buf.value = static_cast(left_buf_); + } value.left = left_buf; const auto duration_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number duration_buf = {}; duration_buf.tag = duration_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + duration_buf.value = static_cast(valueDeserializer.readNumber()); + } value.duration = duration_buf; return value; } @@ -87206,61 +87588,61 @@ class Deserializer : public DeserializerBase { Opt_Union_Length_GutterOption gutter_buf = {}; gutter_buf.tag = gutter_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (gutter_buf_runtimeType)) - { - const Ark_Int8 gutter_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_GutterOption gutter_buf_ = {}; - gutter_buf_.selector = gutter_buf__selector; - if (gutter_buf__selector == 0) { - gutter_buf_.selector = 0; - gutter_buf_.value0 = valueDeserializer.readLength(); - } - else if (gutter_buf__selector == 1) { - gutter_buf_.selector = 1; - gutter_buf_.value1 = valueDeserializer.readGutterOption(); - } - else { - throw new Error("One of the branches for gutter_buf_ has to be chosen through deserialisation."); - } - gutter_buf.value = static_cast(gutter_buf_); + { + const Ark_Int8 gutter_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_GutterOption gutter_buf_ = {}; + gutter_buf_.selector = gutter_buf__selector; + if (gutter_buf__selector == 0) { + gutter_buf_.selector = 0; + gutter_buf_.value0 = valueDeserializer.readLength(); + } + else if (gutter_buf__selector == 1) { + gutter_buf_.selector = 1; + gutter_buf_.value1 = valueDeserializer.readGutterOption(); } + else { + throw "One of the branches for gutter_buf_ has to be chosen through deserialisation."; + } + gutter_buf.value = static_cast(gutter_buf_); + } value.gutter = gutter_buf; const auto columns_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_GridRowColumnOption columns_buf = {}; columns_buf.tag = columns_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (columns_buf_runtimeType)) - { - const Ark_Int8 columns_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_GridRowColumnOption columns_buf_ = {}; - columns_buf_.selector = columns_buf__selector; - if (columns_buf__selector == 0) { - columns_buf_.selector = 0; - columns_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (columns_buf__selector == 1) { - columns_buf_.selector = 1; - columns_buf_.value1 = valueDeserializer.readGridRowColumnOption(); - } - else { - throw new Error("One of the branches for columns_buf_ has to be chosen through deserialisation."); - } - columns_buf.value = static_cast(columns_buf_); + { + const Ark_Int8 columns_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_GridRowColumnOption columns_buf_ = {}; + columns_buf_.selector = columns_buf__selector; + if (columns_buf__selector == 0) { + columns_buf_.selector = 0; + columns_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (columns_buf__selector == 1) { + columns_buf_.selector = 1; + columns_buf_.value1 = valueDeserializer.readGridRowColumnOption(); } + else { + throw "One of the branches for columns_buf_ has to be chosen through deserialisation."; + } + columns_buf.value = static_cast(columns_buf_); + } value.columns = columns_buf; const auto breakpoints_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_BreakPoints breakpoints_buf = {}; breakpoints_buf.tag = breakpoints_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (breakpoints_buf_runtimeType)) - { - breakpoints_buf.value = valueDeserializer.readBreakPoints(); - } + { + breakpoints_buf.value = valueDeserializer.readBreakPoints(); + } value.breakpoints = breakpoints_buf; const auto direction_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_GridRowDirection direction_buf = {}; direction_buf.tag = direction_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + direction_buf.value = static_cast(valueDeserializer.readInt32()); + } value.direction = direction_buf; return value; } @@ -87272,75 +87654,75 @@ class Deserializer : public DeserializerBase { Opt_Union_Number_String columns_buf = {}; columns_buf.tag = columns_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (columns_buf_runtimeType)) - { - const Ark_Int8 columns_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String columns_buf_ = {}; - columns_buf_.selector = columns_buf__selector; - if (columns_buf__selector == 0) { - columns_buf_.selector = 0; - columns_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (columns_buf__selector == 1) { - columns_buf_.selector = 1; - columns_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for columns_buf_ has to be chosen through deserialisation."); - } - columns_buf.value = static_cast(columns_buf_); + { + const Ark_Int8 columns_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String columns_buf_ = {}; + columns_buf_.selector = columns_buf__selector; + if (columns_buf__selector == 0) { + columns_buf_.selector = 0; + columns_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (columns_buf__selector == 1) { + columns_buf_.selector = 1; + columns_buf_.value1 = static_cast(valueDeserializer.readString()); } + else { + throw "One of the branches for columns_buf_ has to be chosen through deserialisation."; + } + columns_buf.value = static_cast(columns_buf_); + } value.columns = columns_buf; const auto sizeType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SizeType sizeType_buf = {}; sizeType_buf.tag = sizeType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (sizeType_buf_runtimeType)) - { - sizeType_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + sizeType_buf.value = static_cast(valueDeserializer.readInt32()); + } value.sizeType = sizeType_buf; const auto gutter_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String gutter_buf = {}; gutter_buf.tag = gutter_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (gutter_buf_runtimeType)) - { - const Ark_Int8 gutter_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String gutter_buf_ = {}; - gutter_buf_.selector = gutter_buf__selector; - if (gutter_buf__selector == 0) { - gutter_buf_.selector = 0; - gutter_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (gutter_buf__selector == 1) { - gutter_buf_.selector = 1; - gutter_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for gutter_buf_ has to be chosen through deserialisation."); - } - gutter_buf.value = static_cast(gutter_buf_); + { + const Ark_Int8 gutter_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String gutter_buf_ = {}; + gutter_buf_.selector = gutter_buf__selector; + if (gutter_buf__selector == 0) { + gutter_buf_.selector = 0; + gutter_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (gutter_buf__selector == 1) { + gutter_buf_.selector = 1; + gutter_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for gutter_buf_ has to be chosen through deserialisation."; } + gutter_buf.value = static_cast(gutter_buf_); + } value.gutter = gutter_buf; const auto margin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_String margin_buf = {}; margin_buf.tag = margin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (margin_buf_runtimeType)) - { - const Ark_Int8 margin_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String margin_buf_ = {}; - margin_buf_.selector = margin_buf__selector; - if (margin_buf__selector == 0) { - margin_buf_.selector = 0; - margin_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (margin_buf__selector == 1) { - margin_buf_.selector = 1; - margin_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation."); - } - margin_buf.value = static_cast(margin_buf_); + { + const Ark_Int8 margin_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String margin_buf_ = {}; + margin_buf_.selector = margin_buf__selector; + if (margin_buf__selector == 0) { + margin_buf_.selector = 0; + margin_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (margin_buf__selector == 1) { + margin_buf_.selector = 1; + margin_buf_.value1 = static_cast(valueDeserializer.readString()); } + else { + throw "One of the branches for margin_buf_ has to be chosen through deserialisation."; + } + margin_buf.value = static_cast(margin_buf_); + } value.margin = margin_buf; return value; } @@ -87352,67 +87734,67 @@ class Deserializer : public DeserializerBase { Opt_Union_Number_GridColColumnOption span_buf = {}; span_buf.tag = span_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (span_buf_runtimeType)) - { - const Ark_Int8 span_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_GridColColumnOption span_buf_ = {}; - span_buf_.selector = span_buf__selector; - if (span_buf__selector == 0) { - span_buf_.selector = 0; - span_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (span_buf__selector == 1) { - span_buf_.selector = 1; - span_buf_.value1 = valueDeserializer.readGridColColumnOption(); - } - else { - throw new Error("One of the branches for span_buf_ has to be chosen through deserialisation."); - } - span_buf.value = static_cast(span_buf_); + { + const Ark_Int8 span_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_GridColColumnOption span_buf_ = {}; + span_buf_.selector = span_buf__selector; + if (span_buf__selector == 0) { + span_buf_.selector = 0; + span_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (span_buf__selector == 1) { + span_buf_.selector = 1; + span_buf_.value1 = valueDeserializer.readGridColColumnOption(); + } + else { + throw "One of the branches for span_buf_ has to be chosen through deserialisation."; } + span_buf.value = static_cast(span_buf_); + } value.span = span_buf; const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_GridColColumnOption offset_buf = {}; offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) - { - const Ark_Int8 offset_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_GridColColumnOption offset_buf_ = {}; - offset_buf_.selector = offset_buf__selector; - if (offset_buf__selector == 0) { - offset_buf_.selector = 0; - offset_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (offset_buf__selector == 1) { - offset_buf_.selector = 1; - offset_buf_.value1 = valueDeserializer.readGridColColumnOption(); - } - else { - throw new Error("One of the branches for offset_buf_ has to be chosen through deserialisation."); - } - offset_buf.value = static_cast(offset_buf_); + { + const Ark_Int8 offset_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_GridColColumnOption offset_buf_ = {}; + offset_buf_.selector = offset_buf__selector; + if (offset_buf__selector == 0) { + offset_buf_.selector = 0; + offset_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (offset_buf__selector == 1) { + offset_buf_.selector = 1; + offset_buf_.value1 = valueDeserializer.readGridColColumnOption(); } + else { + throw "One of the branches for offset_buf_ has to be chosen through deserialisation."; + } + offset_buf.value = static_cast(offset_buf_); + } value.offset = offset_buf; const auto order_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_GridColColumnOption order_buf = {}; order_buf.tag = order_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (order_buf_runtimeType)) - { - const Ark_Int8 order_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_GridColColumnOption order_buf_ = {}; - order_buf_.selector = order_buf__selector; - if (order_buf__selector == 0) { - order_buf_.selector = 0; - order_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (order_buf__selector == 1) { - order_buf_.selector = 1; - order_buf_.value1 = valueDeserializer.readGridColColumnOption(); - } - else { - throw new Error("One of the branches for order_buf_ has to be chosen through deserialisation."); - } - order_buf.value = static_cast(order_buf_); + { + const Ark_Int8 order_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_GridColColumnOption order_buf_ = {}; + order_buf_.selector = order_buf__selector; + if (order_buf__selector == 0) { + order_buf_.selector = 0; + order_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (order_buf__selector == 1) { + order_buf_.selector = 1; + order_buf_.value1 = valueDeserializer.readGridColColumnOption(); } + else { + throw "One of the branches for order_buf_ has to be chosen through deserialisation."; + } + order_buf.value = static_cast(order_buf_); + } value.order = order_buf; return value; } @@ -87424,9 +87806,9 @@ class Deserializer : public DeserializerBase { Opt_GridItemStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } value.style = style_buf; return value; } @@ -87458,32 +87840,32 @@ class Deserializer : public DeserializerBase { Opt_Array_Number irregularIndexes_buf = {}; irregularIndexes_buf.tag = irregularIndexes_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (irregularIndexes_buf_runtimeType)) - { - const Ark_Int32 irregularIndexes_buf__length = valueDeserializer.readInt32(); - Array_Number irregularIndexes_buf_ = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int32 irregularIndexes_buf__length = valueDeserializer.readInt32(); + Array_Number irregularIndexes_buf_ = {}; + valueDeserializer.resizeArray::type, std::decay::type>(&irregularIndexes_buf_, irregularIndexes_buf__length); - for (int irregularIndexes_buf__i = 0; irregularIndexes_buf__i < irregularIndexes_buf__length; irregularIndexes_buf__i++) { - irregularIndexes_buf_.array[irregularIndexes_buf__i] = static_cast(valueDeserializer.readNumber()); - } - irregularIndexes_buf.value = irregularIndexes_buf_; + for (int irregularIndexes_buf__i = 0; irregularIndexes_buf__i < irregularIndexes_buf__length; irregularIndexes_buf__i++) { + irregularIndexes_buf_.array[irregularIndexes_buf__i] = static_cast(valueDeserializer.readNumber()); } + irregularIndexes_buf.value = irregularIndexes_buf_; + } value.irregularIndexes = irregularIndexes_buf; const auto onGetIrregularSizeByIndex_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Number_Tuple_Number_Number onGetIrregularSizeByIndex_buf = {}; 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Tuple_Number_Number))))}; + } value.onGetIrregularSizeByIndex = onGetIrregularSizeByIndex_buf; const auto onGetRectByIndex_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Number_Tuple_Number_Number_Number_Number onGetRectByIndex_buf = {}; 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Tuple_Number_Number_Number_Number))))}; + } value.onGetRectByIndex = onGetRectByIndex_buf; return value; } @@ -87495,31 +87877,31 @@ class Deserializer : public DeserializerBase { 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_Int8 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(); - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation."); - } - icon_buf.value = static_cast(icon_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for icon_buf_ has to be chosen through deserialisation."; } + icon_buf.value = static_cast(icon_buf_); + } value.icon = icon_buf; const auto space_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length space_buf = {}; space_buf.tag = space_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (space_buf_runtimeType)) - { - space_buf.value = valueDeserializer.readLength(); - } + { + space_buf.value = valueDeserializer.readLength(); + } value.space = space_buf; return value; } @@ -87531,67 +87913,67 @@ class Deserializer : public DeserializerBase { Opt_Union_Number_Resource 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_Int8 radius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource 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 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation."); - } - radius_buf.value = static_cast(radius_buf_); + { + const Ark_Int8 radius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource 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 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for radius_buf_ has to be chosen through deserialisation."; } + radius_buf.value = static_cast(radius_buf_); + } value.radius = radius_buf; const auto offsetX_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_Resource offsetX_buf = {}; offsetX_buf.tag = offsetX_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offsetX_buf_runtimeType)) - { - const Ark_Int8 offsetX_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource offsetX_buf_ = {}; - offsetX_buf_.selector = offsetX_buf__selector; - if (offsetX_buf__selector == 0) { - offsetX_buf_.selector = 0; - offsetX_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (offsetX_buf__selector == 1) { - offsetX_buf_.selector = 1; - offsetX_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation."); - } - offsetX_buf.value = static_cast(offsetX_buf_); + { + const Ark_Int8 offsetX_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource offsetX_buf_ = {}; + offsetX_buf_.selector = offsetX_buf__selector; + if (offsetX_buf__selector == 0) { + offsetX_buf_.selector = 0; + offsetX_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (offsetX_buf__selector == 1) { + offsetX_buf_.selector = 1; + offsetX_buf_.value1 = valueDeserializer.readResource(); } + else { + throw "One of the branches for offsetX_buf_ has to be chosen through deserialisation."; + } + offsetX_buf.value = static_cast(offsetX_buf_); + } value.offsetX = offsetX_buf; const auto offsetY_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_Resource offsetY_buf = {}; offsetY_buf.tag = offsetY_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offsetY_buf_runtimeType)) - { - const Ark_Int8 offsetY_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource offsetY_buf_ = {}; - offsetY_buf_.selector = offsetY_buf__selector; - if (offsetY_buf__selector == 0) { - offsetY_buf_.selector = 0; - offsetY_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (offsetY_buf__selector == 1) { - offsetY_buf_.selector = 1; - offsetY_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation."); - } - offsetY_buf.value = static_cast(offsetY_buf_); + { + const Ark_Int8 offsetY_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource offsetY_buf_ = {}; + offsetY_buf_.selector = offsetY_buf__selector; + if (offsetY_buf__selector == 0) { + offsetY_buf_.selector = 0; + offsetY_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (offsetY_buf__selector == 1) { + offsetY_buf_.selector = 1; + offsetY_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for offsetY_buf_ has to be chosen through deserialisation."; } + offsetY_buf.value = static_cast(offsetY_buf_); + } value.offsetY = offsetY_buf; return value; } @@ -87604,17 +87986,17 @@ class Deserializer : public DeserializerBase { Opt_Number min_buf = {}; min_buf.tag = min_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (min_buf_runtimeType)) - { - min_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + min_buf.value = static_cast(valueDeserializer.readNumber()); + } value.min = min_buf; const auto max_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number max_buf = {}; max_buf.tag = max_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (max_buf_runtimeType)) - { - max_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + max_buf.value = static_cast(valueDeserializer.readNumber()); + } value.max = max_buf; return value; } @@ -87627,41 +88009,41 @@ class Deserializer : public DeserializerBase { Opt_String moduleName_buf = {}; moduleName_buf.tag = moduleName_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (moduleName_buf_runtimeType)) - { - moduleName_buf.value = static_cast(valueDeserializer.readString()); - } + { + moduleName_buf.value = static_cast(valueDeserializer.readString()); + } value.moduleName = moduleName_buf; const auto bundleName_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String bundleName_buf = {}; bundleName_buf.tag = bundleName_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bundleName_buf_runtimeType)) - { - bundleName_buf.value = static_cast(valueDeserializer.readString()); - } + { + bundleName_buf.value = static_cast(valueDeserializer.readString()); + } value.bundleName = bundleName_buf; const auto abilityName_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String abilityName_buf = {}; abilityName_buf.tag = abilityName_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (abilityName_buf_runtimeType)) - { - abilityName_buf.value = static_cast(valueDeserializer.readString()); - } + { + abilityName_buf.value = static_cast(valueDeserializer.readString()); + } value.abilityName = abilityName_buf; const auto uri_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String uri_buf = {}; uri_buf.tag = uri_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (uri_buf_runtimeType)) - { - uri_buf.value = static_cast(valueDeserializer.readString()); - } + { + uri_buf.value = static_cast(valueDeserializer.readString()); + } value.uri = uri_buf; const auto params_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_CustomObject params_buf = {}; params_buf.tag = params_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (params_buf_runtimeType)) - { - params_buf.value = static_cast(valueDeserializer.readCustomObject("Object")); - } + { + params_buf.value = static_cast(valueDeserializer.readCustomObject("Object")); + } value.params = params_buf; return value; } @@ -87689,7 +88071,7 @@ class Deserializer : public DeserializerBase { id_buf.value1 = static_cast(valueDeserializer.readString()); } else { - throw new Error("One of the branches for id_buf has to be chosen through deserialisation."); + throw "One of the branches for id_buf has to be chosen through deserialisation."; } value.id = static_cast(id_buf); value.name = static_cast(valueDeserializer.readString()); @@ -87700,41 +88082,41 @@ class Deserializer : public DeserializerBase { Opt_FormDimension dimension_buf = {}; dimension_buf.tag = dimension_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (dimension_buf_runtimeType)) - { - dimension_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + dimension_buf.value = static_cast(valueDeserializer.readInt32()); + } value.dimension = dimension_buf; const auto temporary_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean temporary_buf = {}; temporary_buf.tag = temporary_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (temporary_buf_runtimeType)) - { - temporary_buf.value = valueDeserializer.readBoolean(); - } + { + temporary_buf.value = valueDeserializer.readBoolean(); + } value.temporary = temporary_buf; const auto want_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Want want_buf = {}; want_buf.tag = want_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (want_buf_runtimeType)) - { - want_buf.value = valueDeserializer.readWant(); - } + { + want_buf.value = valueDeserializer.readWant(); + } value.want = want_buf; const auto renderingMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_FormRenderingMode renderingMode_buf = {}; renderingMode_buf.tag = renderingMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (renderingMode_buf_runtimeType)) - { - renderingMode_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + renderingMode_buf.value = static_cast(valueDeserializer.readInt32()); + } value.renderingMode = renderingMode_buf; const auto shape_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_FormShape shape_buf = {}; shape_buf.tag = shape_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (shape_buf_runtimeType)) - { - shape_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + shape_buf.value = static_cast(valueDeserializer.readInt32()); + } value.shape = shape_buf; return value; } @@ -87763,16 +88145,16 @@ class Deserializer : public DeserializerBase { Opt_Array_String upperItems_buf = {}; upperItems_buf.tag = upperItems_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (upperItems_buf_runtimeType)) - { - const Ark_Int32 upperItems_buf__length = valueDeserializer.readInt32(); - Array_String upperItems_buf_ = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int32 upperItems_buf__length = valueDeserializer.readInt32(); + Array_String upperItems_buf_ = {}; + valueDeserializer.resizeArray::type, std::decay::type>(&upperItems_buf_, upperItems_buf__length); - for (int upperItems_buf__i = 0; upperItems_buf__i < upperItems_buf__length; upperItems_buf__i++) { - upperItems_buf_.array[upperItems_buf__i] = static_cast(valueDeserializer.readString()); - } - upperItems_buf.value = upperItems_buf_; + for (int upperItems_buf__i = 0; upperItems_buf__i < upperItems_buf__length; upperItems_buf__i++) { + upperItems_buf_.array[upperItems_buf__i] = static_cast(valueDeserializer.readString()); } + upperItems_buf.value = upperItems_buf_; + } value.upperItems = upperItems_buf; return value; } @@ -87784,49 +88166,49 @@ class Deserializer : public DeserializerBase { Opt_FlexDirection direction_buf = {}; direction_buf.tag = direction_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + direction_buf.value = static_cast(valueDeserializer.readInt32()); + } value.direction = direction_buf; const auto wrap_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_FlexWrap wrap_buf = {}; wrap_buf.tag = wrap_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (wrap_buf_runtimeType)) - { - wrap_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + wrap_buf.value = static_cast(valueDeserializer.readInt32()); + } value.wrap = wrap_buf; const auto justifyContent_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_FlexAlign justifyContent_buf = {}; justifyContent_buf.tag = justifyContent_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (justifyContent_buf_runtimeType)) - { - justifyContent_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + justifyContent_buf.value = static_cast(valueDeserializer.readInt32()); + } value.justifyContent = justifyContent_buf; const auto alignItems_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ItemAlign alignItems_buf = {}; alignItems_buf.tag = alignItems_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (alignItems_buf_runtimeType)) - { - alignItems_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + alignItems_buf.value = static_cast(valueDeserializer.readInt32()); + } value.alignItems = alignItems_buf; const auto alignContent_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_FlexAlign alignContent_buf = {}; alignContent_buf.tag = alignContent_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (alignContent_buf_runtimeType)) - { - alignContent_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + alignContent_buf.value = static_cast(valueDeserializer.readInt32()); + } value.alignContent = alignContent_buf; const auto space_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_FlexSpaceOptions space_buf = {}; space_buf.tag = space_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (space_buf_runtimeType)) - { - space_buf.value = valueDeserializer.readFlexSpaceOptions(); - } + { + space_buf.value = valueDeserializer.readFlexSpaceOptions(); + } value.space = space_buf; return value; } @@ -87839,9 +88221,9 @@ class Deserializer : public DeserializerBase { Opt_Want want_buf = {}; want_buf.tag = want_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (want_buf_runtimeType)) - { - want_buf.value = valueDeserializer.readWant(); - } + { + want_buf.value = valueDeserializer.readWant(); + } value.want = want_buf; return value; } @@ -87853,45 +88235,45 @@ class Deserializer : public DeserializerBase { 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_Int8 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()); - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation."); - } - width_buf.value = static_cast(width_buf_); + { + const Ark_Int8 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()); } + else { + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; + } + 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_Int8 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()); - } - else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation."); - } - height_buf.value = static_cast(height_buf_); + { + const Ark_Int8 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()); + } + else { + throw "One of the branches for height_buf_ has to be chosen through deserialisation."; } + height_buf.value = static_cast(height_buf_); + } value.height = height_buf; return value; } @@ -87903,25 +88285,25 @@ class Deserializer : public DeserializerBase { Opt_Number year_buf = {}; year_buf.tag = year_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (year_buf_runtimeType)) - { - year_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + year_buf.value = static_cast(valueDeserializer.readNumber()); + } value.year = year_buf; const auto month_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number month_buf = {}; month_buf.tag = month_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (month_buf_runtimeType)) - { - month_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + month_buf.value = static_cast(valueDeserializer.readNumber()); + } value.month = month_buf; const auto day_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number day_buf = {}; day_buf.tag = day_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (day_buf_runtimeType)) - { - day_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + day_buf.value = static_cast(valueDeserializer.readNumber()); + } value.day = day_buf; return value; } @@ -87933,25 +88315,25 @@ class Deserializer : public DeserializerBase { Opt_Date start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = valueDeserializer.readInt64(); - } + { + start_buf.value = valueDeserializer.readInt64(); + } value.start = start_buf; const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Date end_buf = {}; end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = valueDeserializer.readInt64(); - } + { + end_buf.value = valueDeserializer.readInt64(); + } value.end = end_buf; const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Date selected_buf = {}; selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf.value = valueDeserializer.readInt64(); - } + { + selected_buf.value = valueDeserializer.readInt64(); + } value.selected = selected_buf; return value; } @@ -87963,118 +88345,118 @@ class Deserializer : public DeserializerBase { Opt_Union_Number_Resource 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_Int8 radius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource 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 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation."); - } - radius_buf.value = static_cast(radius_buf_); + { + const Ark_Int8 radius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource 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 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for radius_buf_ has to be chosen through deserialisation."; } + radius_buf.value = static_cast(radius_buf_); + } value.radius = radius_buf; const auto offsetX_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_Resource offsetX_buf = {}; offsetX_buf.tag = offsetX_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offsetX_buf_runtimeType)) - { - const Ark_Int8 offsetX_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource offsetX_buf_ = {}; - offsetX_buf_.selector = offsetX_buf__selector; - if (offsetX_buf__selector == 0) { - offsetX_buf_.selector = 0; - offsetX_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (offsetX_buf__selector == 1) { - offsetX_buf_.selector = 1; - offsetX_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation."); - } - offsetX_buf.value = static_cast(offsetX_buf_); + { + const Ark_Int8 offsetX_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource offsetX_buf_ = {}; + offsetX_buf_.selector = offsetX_buf__selector; + if (offsetX_buf__selector == 0) { + offsetX_buf_.selector = 0; + offsetX_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (offsetX_buf__selector == 1) { + offsetX_buf_.selector = 1; + offsetX_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for offsetX_buf_ has to be chosen through deserialisation."; } + offsetX_buf.value = static_cast(offsetX_buf_); + } value.offsetX = offsetX_buf; const auto offsetY_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Number_Resource offsetY_buf = {}; offsetY_buf.tag = offsetY_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offsetY_buf_runtimeType)) - { - const Ark_Int8 offsetY_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource offsetY_buf_ = {}; - offsetY_buf_.selector = offsetY_buf__selector; - if (offsetY_buf__selector == 0) { - offsetY_buf_.selector = 0; - offsetY_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (offsetY_buf__selector == 1) { - offsetY_buf_.selector = 1; - offsetY_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation."); - } - offsetY_buf.value = static_cast(offsetY_buf_); + { + const Ark_Int8 offsetY_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource offsetY_buf_ = {}; + offsetY_buf_.selector = offsetY_buf__selector; + if (offsetY_buf__selector == 0) { + offsetY_buf_.selector = 0; + offsetY_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (offsetY_buf__selector == 1) { + offsetY_buf_.selector = 1; + offsetY_buf_.value1 = valueDeserializer.readResource(); } + else { + throw "One of the branches for offsetY_buf_ has to be chosen through deserialisation."; + } + offsetY_buf.value = static_cast(offsetY_buf_); + } value.offsetY = offsetY_buf; const auto colors_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_Union_ResourceColor_LinearGradient colors_buf = {}; + Opt_Array_Union_ResourceColor_LinearGradient_data_panel colors_buf = {}; colors_buf.tag = colors_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (colors_buf_runtimeType)) - { - const Ark_Int32 colors_buf__length = valueDeserializer.readInt32(); - Array_Union_ResourceColor_LinearGradient colors_buf_ = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int32 colors_buf__length = valueDeserializer.readInt32(); + Array_Union_ResourceColor_LinearGradient_data_panel colors_buf_ = {}; + valueDeserializer.resizeArray::type, std::decay::type>(&colors_buf_, colors_buf__length); - for (int colors_buf__i = 0; colors_buf__i < colors_buf__length; colors_buf__i++) { - const Ark_Int8 colors_buf__buf_selector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_LinearGradient colors_buf__buf = {}; - colors_buf__buf.selector = colors_buf__buf_selector; - if (colors_buf__buf_selector == 0) { - colors_buf__buf.selector = 0; - const Ark_Int8 colors_buf__buf_u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor colors_buf__buf_u = {}; - colors_buf__buf_u.selector = colors_buf__buf_u_selector; - if (colors_buf__buf_u_selector == 0) { - colors_buf__buf_u.selector = 0; - colors_buf__buf_u.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (colors_buf__buf_u_selector == 1) { - colors_buf__buf_u.selector = 1; - colors_buf__buf_u.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (colors_buf__buf_u_selector == 2) { - colors_buf__buf_u.selector = 2; - colors_buf__buf_u.value2 = static_cast(valueDeserializer.readString()); - } - else if (colors_buf__buf_u_selector == 3) { - colors_buf__buf_u.selector = 3; - colors_buf__buf_u.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for colors_buf__buf_u has to be chosen through deserialisation."); - } - colors_buf__buf.value0 = static_cast(colors_buf__buf_u); + for (int colors_buf__i = 0; colors_buf__i < colors_buf__length; colors_buf__i++) { + const Ark_Int8 colors_buf__buf_selector = valueDeserializer.readInt8(); + Ark_Union_ResourceColor_LinearGradient_data_panel colors_buf__buf = {}; + colors_buf__buf.selector = colors_buf__buf_selector; + if (colors_buf__buf_selector == 0) { + colors_buf__buf.selector = 0; + const Ark_Int8 colors_buf__buf_u_selector = valueDeserializer.readInt8(); + Ark_ResourceColor colors_buf__buf_u = {}; + colors_buf__buf_u.selector = colors_buf__buf_u_selector; + if (colors_buf__buf_u_selector == 0) { + colors_buf__buf_u.selector = 0; + colors_buf__buf_u.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (colors_buf__buf_u_selector == 1) { + colors_buf__buf_u.selector = 1; + colors_buf__buf_u.value1 = static_cast(valueDeserializer.readNumber()); } - else if (colors_buf__buf_selector == 1) { - colors_buf__buf.selector = 1; - colors_buf__buf.value1 = valueDeserializer.readLinearGradient(); + else if (colors_buf__buf_u_selector == 2) { + colors_buf__buf_u.selector = 2; + colors_buf__buf_u.value2 = static_cast(valueDeserializer.readString()); + } + else if (colors_buf__buf_u_selector == 3) { + colors_buf__buf_u.selector = 3; + colors_buf__buf_u.value3 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for colors_buf__buf has to be chosen through deserialisation."); + throw "One of the branches for colors_buf__buf_u has to be chosen through deserialisation."; } - colors_buf_.array[colors_buf__i] = static_cast(colors_buf__buf); + colors_buf__buf.value0 = static_cast(colors_buf__buf_u); + } + else if (colors_buf__buf_selector == 1) { + colors_buf__buf.selector = 1; + colors_buf__buf.value1 = valueDeserializer.readLinearGradient_data_panel(); } - colors_buf.value = colors_buf_; + else { + throw "One of the branches for colors_buf__buf has to be chosen through deserialisation."; + } + colors_buf_.array[colors_buf__i] = static_cast(colors_buf__buf); } + colors_buf.value = colors_buf_; + } value.colors = colors_buf; return value; } @@ -88094,17 +88476,17 @@ class Deserializer : public DeserializerBase { Opt_Number max_buf = {}; max_buf.tag = max_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (max_buf_runtimeType)) - { - max_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + max_buf.value = static_cast(valueDeserializer.readNumber()); + } value.max = max_buf; const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DataPanelType 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()); - } + { + type_buf.value = static_cast(valueDeserializer.readInt32()); + } value.type = type_buf; return value; } @@ -88116,45 +88498,45 @@ class Deserializer : public DeserializerBase { Opt_Union_ResourceStr_Scene scene_buf = {}; scene_buf.tag = scene_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scene_buf_runtimeType)) - { - const Ark_Int8 scene_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceStr_Scene scene_buf_ = {}; - scene_buf_.selector = scene_buf__selector; - if (scene_buf__selector == 0) { - scene_buf_.selector = 0; - const Ark_Int8 scene_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceStr scene_buf__u = {}; - scene_buf__u.selector = scene_buf__u_selector; - if (scene_buf__u_selector == 0) { - scene_buf__u.selector = 0; - scene_buf__u.value0 = static_cast(valueDeserializer.readString()); - } - else if (scene_buf__u_selector == 1) { - scene_buf__u.selector = 1; - scene_buf__u.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for scene_buf__u has to be chosen through deserialisation."); - } - scene_buf_.value0 = static_cast(scene_buf__u); - } - else if (scene_buf__selector == 1) { - scene_buf_.selector = 1; - scene_buf_.value1 = valueDeserializer.readScene(); + { + const Ark_Int8 scene_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ResourceStr_Scene scene_buf_ = {}; + scene_buf_.selector = scene_buf__selector; + if (scene_buf__selector == 0) { + scene_buf_.selector = 0; + const Ark_Int8 scene_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceStr scene_buf__u = {}; + scene_buf__u.selector = scene_buf__u_selector; + if (scene_buf__u_selector == 0) { + scene_buf__u.selector = 0; + scene_buf__u.value0 = static_cast(valueDeserializer.readString()); + } + else if (scene_buf__u_selector == 1) { + scene_buf__u.selector = 1; + scene_buf__u.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for scene_buf_ has to be chosen through deserialisation."); + throw "One of the branches for scene_buf__u has to be chosen through deserialisation."; } - scene_buf.value = static_cast(scene_buf_); + scene_buf_.value0 = static_cast(scene_buf__u); + } + else if (scene_buf__selector == 1) { + scene_buf_.selector = 1; + scene_buf_.value1 = valueDeserializer.readScene(); } + else { + throw "One of the branches for scene_buf_ has to be chosen through deserialisation."; + } + scene_buf.value = static_cast(scene_buf_); + } value.scene = scene_buf; const auto modelType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ModelType modelType_buf = {}; modelType_buf.tag = modelType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (modelType_buf_runtimeType)) - { - modelType_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + modelType_buf.value = static_cast(valueDeserializer.readInt32()); + } value.modelType = modelType_buf; return value; } @@ -88166,9 +88548,9 @@ class Deserializer : public DeserializerBase { Opt_LengthMetrics fadingEdgeLength_buf = {}; fadingEdgeLength_buf.tag = fadingEdgeLength_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fadingEdgeLength_buf_runtimeType)) - { - fadingEdgeLength_buf.value = valueDeserializer.readLengthMetrics(); - } + { + fadingEdgeLength_buf.value = valueDeserializer.readLengthMetrics(); + } value.fadingEdgeLength = fadingEdgeLength_buf; return value; } @@ -88195,25 +88577,25 @@ class Deserializer : public DeserializerBase { Opt_LightSource lightSource_buf = {}; lightSource_buf.tag = lightSource_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lightSource_buf_runtimeType)) - { - lightSource_buf.value = valueDeserializer.readLightSource(); - } + { + lightSource_buf.value = valueDeserializer.readLightSource(); + } value.lightSource = lightSource_buf; const auto illuminated_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_IlluminatedType illuminated_buf = {}; illuminated_buf.tag = illuminated_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (illuminated_buf_runtimeType)) - { - illuminated_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + illuminated_buf.value = static_cast(valueDeserializer.readInt32()); + } value.illuminated = illuminated_buf; const auto bloom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number bloom_buf = {}; bloom_buf.tag = bloom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bloom_buf_runtimeType)) - { - bloom_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + bloom_buf.value = static_cast(valueDeserializer.readNumber()); + } value.bloom = bloom_buf; return value; } @@ -88225,23 +88607,23 @@ class Deserializer : public DeserializerBase { Opt_Union_String_Number space_buf = {}; space_buf.tag = space_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (space_buf_runtimeType)) - { - const Ark_Int8 space_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Number space_buf_ = {}; - space_buf_.selector = space_buf__selector; - if (space_buf__selector == 0) { - space_buf_.selector = 0; - space_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (space_buf__selector == 1) { - space_buf_.selector = 1; - space_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else { - throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation."); - } - space_buf.value = static_cast(space_buf_); + { + const Ark_Int8 space_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Number space_buf_ = {}; + space_buf_.selector = space_buf__selector; + if (space_buf__selector == 0) { + space_buf_.selector = 0; + space_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (space_buf__selector == 1) { + space_buf_.selector = 1; + space_buf_.value1 = static_cast(valueDeserializer.readNumber()); } + else { + throw "One of the branches for space_buf_ has to be chosen through deserialisation."; + } + space_buf.value = static_cast(space_buf_); + } value.space = space_buf; return value; } @@ -88253,45 +88635,45 @@ class Deserializer : public DeserializerBase { 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_Int8 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()); - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation."); - } - width_buf.value = static_cast(width_buf_); + { + const Ark_Int8 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()); + } + else { + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; } + 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_Int8 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()); - } - else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation."); - } - height_buf.value = static_cast(height_buf_); + { + const Ark_Int8 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()); } + else { + throw "One of the branches for height_buf_ has to be chosen through deserialisation."; + } + height_buf.value = static_cast(height_buf_); + } value.height = height_buf; return value; } @@ -88318,9 +88700,9 @@ class Deserializer : public DeserializerBase { Opt_String group_buf = {}; group_buf.tag = group_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (group_buf_runtimeType)) - { - group_buf.value = static_cast(valueDeserializer.readString()); - } + { + group_buf.value = static_cast(valueDeserializer.readString()); + } value.group = group_buf; return value; } @@ -88332,47 +88714,47 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor strokeColor_buf = {}; strokeColor_buf.tag = strokeColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (strokeColor_buf_runtimeType)) - { - const Ark_Int8 strokeColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor strokeColor_buf_ = {}; - strokeColor_buf_.selector = strokeColor_buf__selector; - if (strokeColor_buf__selector == 0) { - strokeColor_buf_.selector = 0; - strokeColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (strokeColor_buf__selector == 1) { - strokeColor_buf_.selector = 1; - strokeColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (strokeColor_buf__selector == 2) { - strokeColor_buf_.selector = 2; - strokeColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (strokeColor_buf__selector == 3) { - strokeColor_buf_.selector = 3; - strokeColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for strokeColor_buf_ has to be chosen through deserialisation."); - } - strokeColor_buf.value = static_cast(strokeColor_buf_); + { + const Ark_Int8 strokeColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor strokeColor_buf_ = {}; + strokeColor_buf_.selector = strokeColor_buf__selector; + if (strokeColor_buf__selector == 0) { + strokeColor_buf_.selector = 0; + strokeColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (strokeColor_buf__selector == 1) { + strokeColor_buf_.selector = 1; + strokeColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (strokeColor_buf__selector == 2) { + strokeColor_buf_.selector = 2; + strokeColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (strokeColor_buf__selector == 3) { + strokeColor_buf_.selector = 3; + strokeColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for strokeColor_buf_ has to be chosen through deserialisation."; } + strokeColor_buf.value = static_cast(strokeColor_buf_); + } value.strokeColor = strokeColor_buf; const auto size_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length size_buf = {}; size_buf.tag = size_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (size_buf_runtimeType)) - { - size_buf.value = valueDeserializer.readLength(); - } + { + size_buf.value = valueDeserializer.readLength(); + } value.size = size_buf; const auto strokeWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length strokeWidth_buf = {}; strokeWidth_buf.tag = strokeWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf.value = valueDeserializer.readLength(); - } + { + strokeWidth_buf.value = valueDeserializer.readLength(); + } value.strokeWidth = strokeWidth_buf; return value; } @@ -88384,25 +88766,25 @@ class Deserializer : public DeserializerBase { Opt_String name_buf = {}; name_buf.tag = name_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (name_buf_runtimeType)) - { - name_buf.value = static_cast(valueDeserializer.readString()); - } + { + name_buf.value = static_cast(valueDeserializer.readString()); + } value.name = name_buf; const auto group_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_String group_buf = {}; group_buf.tag = group_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (group_buf_runtimeType)) - { - group_buf.value = static_cast(valueDeserializer.readString()); - } + { + group_buf.value = static_cast(valueDeserializer.readString()); + } value.group = group_buf; const auto indicatorBuilder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Any indicatorBuilder_buf = {}; 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } value.indicatorBuilder = indicatorBuilder_buf; return value; } @@ -88414,31 +88796,31 @@ class Deserializer : public DeserializerBase { Opt_Union_Number_Resource hintRadius_buf = {}; hintRadius_buf.tag = hintRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (hintRadius_buf_runtimeType)) - { - const Ark_Int8 hintRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource hintRadius_buf_ = {}; - hintRadius_buf_.selector = hintRadius_buf__selector; - if (hintRadius_buf__selector == 0) { - hintRadius_buf_.selector = 0; - hintRadius_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (hintRadius_buf__selector == 1) { - hintRadius_buf_.selector = 1; - hintRadius_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for hintRadius_buf_ has to be chosen through deserialisation."); - } - hintRadius_buf.value = static_cast(hintRadius_buf_); + { + const Ark_Int8 hintRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource hintRadius_buf_ = {}; + hintRadius_buf_.selector = hintRadius_buf__selector; + if (hintRadius_buf__selector == 0) { + hintRadius_buf_.selector = 0; + hintRadius_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (hintRadius_buf__selector == 1) { + hintRadius_buf_.selector = 1; + hintRadius_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for hintRadius_buf_ has to be chosen through deserialisation."; } + hintRadius_buf.value = static_cast(hintRadius_buf_); + } value.hintRadius = hintRadius_buf; const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Date selected_buf = {}; selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf.value = valueDeserializer.readInt64(); - } + { + selected_buf.value = valueDeserializer.readInt64(); + } value.selected = selected_buf; return value; } @@ -88470,101 +88852,101 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor workDayMarkColor_buf = {}; workDayMarkColor_buf.tag = workDayMarkColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (workDayMarkColor_buf_runtimeType)) - { - const Ark_Int8 workDayMarkColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor workDayMarkColor_buf_ = {}; - workDayMarkColor_buf_.selector = workDayMarkColor_buf__selector; - if (workDayMarkColor_buf__selector == 0) { - workDayMarkColor_buf_.selector = 0; - workDayMarkColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (workDayMarkColor_buf__selector == 1) { - workDayMarkColor_buf_.selector = 1; - workDayMarkColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (workDayMarkColor_buf__selector == 2) { - workDayMarkColor_buf_.selector = 2; - workDayMarkColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (workDayMarkColor_buf__selector == 3) { - workDayMarkColor_buf_.selector = 3; - workDayMarkColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for workDayMarkColor_buf_ has to be chosen through deserialisation."); - } - workDayMarkColor_buf.value = static_cast(workDayMarkColor_buf_); + { + const Ark_Int8 workDayMarkColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor workDayMarkColor_buf_ = {}; + workDayMarkColor_buf_.selector = workDayMarkColor_buf__selector; + if (workDayMarkColor_buf__selector == 0) { + workDayMarkColor_buf_.selector = 0; + workDayMarkColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (workDayMarkColor_buf__selector == 1) { + workDayMarkColor_buf_.selector = 1; + workDayMarkColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (workDayMarkColor_buf__selector == 2) { + workDayMarkColor_buf_.selector = 2; + workDayMarkColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (workDayMarkColor_buf__selector == 3) { + workDayMarkColor_buf_.selector = 3; + workDayMarkColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for workDayMarkColor_buf_ has to be chosen through deserialisation."; } + workDayMarkColor_buf.value = static_cast(workDayMarkColor_buf_); + } value.workDayMarkColor = workDayMarkColor_buf; const auto offDayMarkColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor offDayMarkColor_buf = {}; offDayMarkColor_buf.tag = offDayMarkColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offDayMarkColor_buf_runtimeType)) - { - const Ark_Int8 offDayMarkColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor offDayMarkColor_buf_ = {}; - offDayMarkColor_buf_.selector = offDayMarkColor_buf__selector; - if (offDayMarkColor_buf__selector == 0) { - offDayMarkColor_buf_.selector = 0; - offDayMarkColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (offDayMarkColor_buf__selector == 1) { - offDayMarkColor_buf_.selector = 1; - offDayMarkColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (offDayMarkColor_buf__selector == 2) { - offDayMarkColor_buf_.selector = 2; - offDayMarkColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (offDayMarkColor_buf__selector == 3) { - offDayMarkColor_buf_.selector = 3; - offDayMarkColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for offDayMarkColor_buf_ has to be chosen through deserialisation."); - } - offDayMarkColor_buf.value = static_cast(offDayMarkColor_buf_); + { + const Ark_Int8 offDayMarkColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor offDayMarkColor_buf_ = {}; + offDayMarkColor_buf_.selector = offDayMarkColor_buf__selector; + if (offDayMarkColor_buf__selector == 0) { + offDayMarkColor_buf_.selector = 0; + offDayMarkColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (offDayMarkColor_buf__selector == 1) { + offDayMarkColor_buf_.selector = 1; + offDayMarkColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (offDayMarkColor_buf__selector == 2) { + offDayMarkColor_buf_.selector = 2; + offDayMarkColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (offDayMarkColor_buf__selector == 3) { + offDayMarkColor_buf_.selector = 3; + offDayMarkColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for offDayMarkColor_buf_ has to be chosen through deserialisation."; } + offDayMarkColor_buf.value = static_cast(offDayMarkColor_buf_); + } value.offDayMarkColor = offDayMarkColor_buf; const auto workDayMarkSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number workDayMarkSize_buf = {}; workDayMarkSize_buf.tag = workDayMarkSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (workDayMarkSize_buf_runtimeType)) - { - workDayMarkSize_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + workDayMarkSize_buf.value = static_cast(valueDeserializer.readNumber()); + } value.workDayMarkSize = workDayMarkSize_buf; const auto offDayMarkSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number offDayMarkSize_buf = {}; offDayMarkSize_buf.tag = offDayMarkSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offDayMarkSize_buf_runtimeType)) - { - offDayMarkSize_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + offDayMarkSize_buf.value = static_cast(valueDeserializer.readNumber()); + } value.offDayMarkSize = offDayMarkSize_buf; const auto workStateWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number workStateWidth_buf = {}; workStateWidth_buf.tag = workStateWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (workStateWidth_buf_runtimeType)) - { - workStateWidth_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + workStateWidth_buf.value = static_cast(valueDeserializer.readNumber()); + } value.workStateWidth = workStateWidth_buf; const auto workStateHorizontalMovingDistance_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number workStateHorizontalMovingDistance_buf = {}; workStateHorizontalMovingDistance_buf.tag = workStateHorizontalMovingDistance_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (workStateHorizontalMovingDistance_buf_runtimeType)) - { - workStateHorizontalMovingDistance_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + workStateHorizontalMovingDistance_buf.value = static_cast(valueDeserializer.readNumber()); + } value.workStateHorizontalMovingDistance = workStateHorizontalMovingDistance_buf; const auto workStateVerticalMovingDistance_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number workStateVerticalMovingDistance_buf = {}; workStateVerticalMovingDistance_buf.tag = workStateVerticalMovingDistance_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (workStateVerticalMovingDistance_buf_runtimeType)) - { - workStateVerticalMovingDistance_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + workStateVerticalMovingDistance_buf.value = static_cast(valueDeserializer.readNumber()); + } value.workStateVerticalMovingDistance = workStateVerticalMovingDistance_buf; return value; } @@ -88576,123 +88958,123 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor weekColor_buf = {}; weekColor_buf.tag = weekColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (weekColor_buf_runtimeType)) - { - const Ark_Int8 weekColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor weekColor_buf_ = {}; - weekColor_buf_.selector = weekColor_buf__selector; - if (weekColor_buf__selector == 0) { - weekColor_buf_.selector = 0; - weekColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (weekColor_buf__selector == 1) { - weekColor_buf_.selector = 1; - weekColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (weekColor_buf__selector == 2) { - weekColor_buf_.selector = 2; - weekColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (weekColor_buf__selector == 3) { - weekColor_buf_.selector = 3; - weekColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for weekColor_buf_ has to be chosen through deserialisation."); - } - weekColor_buf.value = static_cast(weekColor_buf_); + { + const Ark_Int8 weekColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor weekColor_buf_ = {}; + weekColor_buf_.selector = weekColor_buf__selector; + if (weekColor_buf__selector == 0) { + weekColor_buf_.selector = 0; + weekColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (weekColor_buf__selector == 1) { + weekColor_buf_.selector = 1; + weekColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (weekColor_buf__selector == 2) { + weekColor_buf_.selector = 2; + weekColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (weekColor_buf__selector == 3) { + weekColor_buf_.selector = 3; + weekColor_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for weekColor_buf_ has to be chosen through deserialisation."; + } + weekColor_buf.value = static_cast(weekColor_buf_); + } value.weekColor = weekColor_buf; const auto weekendDayColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor weekendDayColor_buf = {}; weekendDayColor_buf.tag = weekendDayColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (weekendDayColor_buf_runtimeType)) - { - const Ark_Int8 weekendDayColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor weekendDayColor_buf_ = {}; - weekendDayColor_buf_.selector = weekendDayColor_buf__selector; - if (weekendDayColor_buf__selector == 0) { - weekendDayColor_buf_.selector = 0; - weekendDayColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (weekendDayColor_buf__selector == 1) { - weekendDayColor_buf_.selector = 1; - weekendDayColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (weekendDayColor_buf__selector == 2) { - weekendDayColor_buf_.selector = 2; - weekendDayColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (weekendDayColor_buf__selector == 3) { - weekendDayColor_buf_.selector = 3; - weekendDayColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for weekendDayColor_buf_ has to be chosen through deserialisation."); - } - weekendDayColor_buf.value = static_cast(weekendDayColor_buf_); + { + const Ark_Int8 weekendDayColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor weekendDayColor_buf_ = {}; + weekendDayColor_buf_.selector = weekendDayColor_buf__selector; + if (weekendDayColor_buf__selector == 0) { + weekendDayColor_buf_.selector = 0; + weekendDayColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (weekendDayColor_buf__selector == 1) { + weekendDayColor_buf_.selector = 1; + weekendDayColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (weekendDayColor_buf__selector == 2) { + weekendDayColor_buf_.selector = 2; + weekendDayColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (weekendDayColor_buf__selector == 3) { + weekendDayColor_buf_.selector = 3; + weekendDayColor_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for weekendDayColor_buf_ has to be chosen through deserialisation."; + } + weekendDayColor_buf.value = static_cast(weekendDayColor_buf_); + } value.weekendDayColor = weekendDayColor_buf; const auto weekendLunarColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor weekendLunarColor_buf = {}; weekendLunarColor_buf.tag = weekendLunarColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (weekendLunarColor_buf_runtimeType)) - { - const Ark_Int8 weekendLunarColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor weekendLunarColor_buf_ = {}; - weekendLunarColor_buf_.selector = weekendLunarColor_buf__selector; - if (weekendLunarColor_buf__selector == 0) { - weekendLunarColor_buf_.selector = 0; - weekendLunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (weekendLunarColor_buf__selector == 1) { - weekendLunarColor_buf_.selector = 1; - weekendLunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (weekendLunarColor_buf__selector == 2) { - weekendLunarColor_buf_.selector = 2; - weekendLunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (weekendLunarColor_buf__selector == 3) { - weekendLunarColor_buf_.selector = 3; - weekendLunarColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for weekendLunarColor_buf_ has to be chosen through deserialisation."); - } - weekendLunarColor_buf.value = static_cast(weekendLunarColor_buf_); + { + const Ark_Int8 weekendLunarColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor weekendLunarColor_buf_ = {}; + weekendLunarColor_buf_.selector = weekendLunarColor_buf__selector; + if (weekendLunarColor_buf__selector == 0) { + weekendLunarColor_buf_.selector = 0; + weekendLunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (weekendLunarColor_buf__selector == 1) { + weekendLunarColor_buf_.selector = 1; + weekendLunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (weekendLunarColor_buf__selector == 2) { + weekendLunarColor_buf_.selector = 2; + weekendLunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (weekendLunarColor_buf__selector == 3) { + weekendLunarColor_buf_.selector = 3; + weekendLunarColor_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for weekendLunarColor_buf_ has to be chosen through deserialisation."; + } + weekendLunarColor_buf.value = static_cast(weekendLunarColor_buf_); + } value.weekendLunarColor = weekendLunarColor_buf; const auto weekFontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number weekFontSize_buf = {}; weekFontSize_buf.tag = weekFontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (weekFontSize_buf_runtimeType)) - { - weekFontSize_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + weekFontSize_buf.value = static_cast(valueDeserializer.readNumber()); + } value.weekFontSize = weekFontSize_buf; const auto weekHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number weekHeight_buf = {}; weekHeight_buf.tag = weekHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (weekHeight_buf_runtimeType)) - { - weekHeight_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + weekHeight_buf.value = static_cast(valueDeserializer.readNumber()); + } value.weekHeight = weekHeight_buf; const auto weekWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number weekWidth_buf = {}; weekWidth_buf.tag = weekWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (weekWidth_buf_runtimeType)) - { - weekWidth_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + weekWidth_buf.value = static_cast(valueDeserializer.readNumber()); + } value.weekWidth = weekWidth_buf; const auto weekAndDayRowSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number weekAndDayRowSpace_buf = {}; weekAndDayRowSpace_buf.tag = weekAndDayRowSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (weekAndDayRowSpace_buf_runtimeType)) - { - weekAndDayRowSpace_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + weekAndDayRowSpace_buf.value = static_cast(valueDeserializer.readNumber()); + } value.weekAndDayRowSpace = weekAndDayRowSpace_buf; return value; } @@ -88704,99 +89086,99 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor focusedDayColor_buf = {}; focusedDayColor_buf.tag = focusedDayColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (focusedDayColor_buf_runtimeType)) - { - const Ark_Int8 focusedDayColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor focusedDayColor_buf_ = {}; - focusedDayColor_buf_.selector = focusedDayColor_buf__selector; - if (focusedDayColor_buf__selector == 0) { - focusedDayColor_buf_.selector = 0; - focusedDayColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (focusedDayColor_buf__selector == 1) { - focusedDayColor_buf_.selector = 1; - focusedDayColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (focusedDayColor_buf__selector == 2) { - focusedDayColor_buf_.selector = 2; - focusedDayColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (focusedDayColor_buf__selector == 3) { - focusedDayColor_buf_.selector = 3; - focusedDayColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for focusedDayColor_buf_ has to be chosen through deserialisation."); - } - focusedDayColor_buf.value = static_cast(focusedDayColor_buf_); + { + const Ark_Int8 focusedDayColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor focusedDayColor_buf_ = {}; + focusedDayColor_buf_.selector = focusedDayColor_buf__selector; + if (focusedDayColor_buf__selector == 0) { + focusedDayColor_buf_.selector = 0; + focusedDayColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (focusedDayColor_buf__selector == 1) { + focusedDayColor_buf_.selector = 1; + focusedDayColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (focusedDayColor_buf__selector == 2) { + focusedDayColor_buf_.selector = 2; + focusedDayColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (focusedDayColor_buf__selector == 3) { + focusedDayColor_buf_.selector = 3; + focusedDayColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for focusedDayColor_buf_ has to be chosen through deserialisation."; } + focusedDayColor_buf.value = static_cast(focusedDayColor_buf_); + } value.focusedDayColor = focusedDayColor_buf; const auto focusedLunarColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor focusedLunarColor_buf = {}; focusedLunarColor_buf.tag = focusedLunarColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (focusedLunarColor_buf_runtimeType)) - { - const Ark_Int8 focusedLunarColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor focusedLunarColor_buf_ = {}; - focusedLunarColor_buf_.selector = focusedLunarColor_buf__selector; - if (focusedLunarColor_buf__selector == 0) { - focusedLunarColor_buf_.selector = 0; - focusedLunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (focusedLunarColor_buf__selector == 1) { - focusedLunarColor_buf_.selector = 1; - focusedLunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (focusedLunarColor_buf__selector == 2) { - focusedLunarColor_buf_.selector = 2; - focusedLunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (focusedLunarColor_buf__selector == 3) { - focusedLunarColor_buf_.selector = 3; - focusedLunarColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for focusedLunarColor_buf_ has to be chosen through deserialisation."); - } - focusedLunarColor_buf.value = static_cast(focusedLunarColor_buf_); + { + const Ark_Int8 focusedLunarColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor focusedLunarColor_buf_ = {}; + focusedLunarColor_buf_.selector = focusedLunarColor_buf__selector; + if (focusedLunarColor_buf__selector == 0) { + focusedLunarColor_buf_.selector = 0; + focusedLunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (focusedLunarColor_buf__selector == 1) { + focusedLunarColor_buf_.selector = 1; + focusedLunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (focusedLunarColor_buf__selector == 2) { + focusedLunarColor_buf_.selector = 2; + focusedLunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (focusedLunarColor_buf__selector == 3) { + focusedLunarColor_buf_.selector = 3; + focusedLunarColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for focusedLunarColor_buf_ has to be chosen through deserialisation."; } + focusedLunarColor_buf.value = static_cast(focusedLunarColor_buf_); + } value.focusedLunarColor = focusedLunarColor_buf; const auto focusedAreaBackgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor focusedAreaBackgroundColor_buf = {}; focusedAreaBackgroundColor_buf.tag = focusedAreaBackgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (focusedAreaBackgroundColor_buf_runtimeType)) - { - const Ark_Int8 focusedAreaBackgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor focusedAreaBackgroundColor_buf_ = {}; - focusedAreaBackgroundColor_buf_.selector = focusedAreaBackgroundColor_buf__selector; - if (focusedAreaBackgroundColor_buf__selector == 0) { - focusedAreaBackgroundColor_buf_.selector = 0; - focusedAreaBackgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (focusedAreaBackgroundColor_buf__selector == 1) { - focusedAreaBackgroundColor_buf_.selector = 1; - focusedAreaBackgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (focusedAreaBackgroundColor_buf__selector == 2) { - focusedAreaBackgroundColor_buf_.selector = 2; - focusedAreaBackgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (focusedAreaBackgroundColor_buf__selector == 3) { - focusedAreaBackgroundColor_buf_.selector = 3; - focusedAreaBackgroundColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for focusedAreaBackgroundColor_buf_ has to be chosen through deserialisation."); - } - focusedAreaBackgroundColor_buf.value = static_cast(focusedAreaBackgroundColor_buf_); + { + const Ark_Int8 focusedAreaBackgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor focusedAreaBackgroundColor_buf_ = {}; + focusedAreaBackgroundColor_buf_.selector = focusedAreaBackgroundColor_buf__selector; + if (focusedAreaBackgroundColor_buf__selector == 0) { + focusedAreaBackgroundColor_buf_.selector = 0; + focusedAreaBackgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (focusedAreaBackgroundColor_buf__selector == 1) { + focusedAreaBackgroundColor_buf_.selector = 1; + focusedAreaBackgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (focusedAreaBackgroundColor_buf__selector == 2) { + focusedAreaBackgroundColor_buf_.selector = 2; + focusedAreaBackgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (focusedAreaBackgroundColor_buf__selector == 3) { + focusedAreaBackgroundColor_buf_.selector = 3; + focusedAreaBackgroundColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for focusedAreaBackgroundColor_buf_ has to be chosen through deserialisation."; } + focusedAreaBackgroundColor_buf.value = static_cast(focusedAreaBackgroundColor_buf_); + } value.focusedAreaBackgroundColor = focusedAreaBackgroundColor_buf; const auto focusedAreaRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number focusedAreaRadius_buf = {}; focusedAreaRadius_buf.tag = focusedAreaRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (focusedAreaRadius_buf_runtimeType)) - { - focusedAreaRadius_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + focusedAreaRadius_buf.value = static_cast(valueDeserializer.readNumber()); + } value.focusedAreaRadius = focusedAreaRadius_buf; return value; } @@ -88808,121 +89190,121 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor nonCurrentMonthDayColor_buf = {}; nonCurrentMonthDayColor_buf.tag = nonCurrentMonthDayColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (nonCurrentMonthDayColor_buf_runtimeType)) - { - const Ark_Int8 nonCurrentMonthDayColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor nonCurrentMonthDayColor_buf_ = {}; - nonCurrentMonthDayColor_buf_.selector = nonCurrentMonthDayColor_buf__selector; - if (nonCurrentMonthDayColor_buf__selector == 0) { - nonCurrentMonthDayColor_buf_.selector = 0; - nonCurrentMonthDayColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (nonCurrentMonthDayColor_buf__selector == 1) { - nonCurrentMonthDayColor_buf_.selector = 1; - nonCurrentMonthDayColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (nonCurrentMonthDayColor_buf__selector == 2) { - nonCurrentMonthDayColor_buf_.selector = 2; - nonCurrentMonthDayColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (nonCurrentMonthDayColor_buf__selector == 3) { - nonCurrentMonthDayColor_buf_.selector = 3; - nonCurrentMonthDayColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for nonCurrentMonthDayColor_buf_ has to be chosen through deserialisation."); - } - nonCurrentMonthDayColor_buf.value = static_cast(nonCurrentMonthDayColor_buf_); + { + const Ark_Int8 nonCurrentMonthDayColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor nonCurrentMonthDayColor_buf_ = {}; + nonCurrentMonthDayColor_buf_.selector = nonCurrentMonthDayColor_buf__selector; + if (nonCurrentMonthDayColor_buf__selector == 0) { + nonCurrentMonthDayColor_buf_.selector = 0; + nonCurrentMonthDayColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (nonCurrentMonthDayColor_buf__selector == 1) { + nonCurrentMonthDayColor_buf_.selector = 1; + nonCurrentMonthDayColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (nonCurrentMonthDayColor_buf__selector == 2) { + nonCurrentMonthDayColor_buf_.selector = 2; + nonCurrentMonthDayColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (nonCurrentMonthDayColor_buf__selector == 3) { + nonCurrentMonthDayColor_buf_.selector = 3; + nonCurrentMonthDayColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for nonCurrentMonthDayColor_buf_ has to be chosen through deserialisation."; } + nonCurrentMonthDayColor_buf.value = static_cast(nonCurrentMonthDayColor_buf_); + } value.nonCurrentMonthDayColor = nonCurrentMonthDayColor_buf; const auto nonCurrentMonthLunarColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor nonCurrentMonthLunarColor_buf = {}; nonCurrentMonthLunarColor_buf.tag = nonCurrentMonthLunarColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (nonCurrentMonthLunarColor_buf_runtimeType)) - { - const Ark_Int8 nonCurrentMonthLunarColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor nonCurrentMonthLunarColor_buf_ = {}; - nonCurrentMonthLunarColor_buf_.selector = nonCurrentMonthLunarColor_buf__selector; - if (nonCurrentMonthLunarColor_buf__selector == 0) { - nonCurrentMonthLunarColor_buf_.selector = 0; - nonCurrentMonthLunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (nonCurrentMonthLunarColor_buf__selector == 1) { - nonCurrentMonthLunarColor_buf_.selector = 1; - nonCurrentMonthLunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (nonCurrentMonthLunarColor_buf__selector == 2) { - nonCurrentMonthLunarColor_buf_.selector = 2; - nonCurrentMonthLunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (nonCurrentMonthLunarColor_buf__selector == 3) { - nonCurrentMonthLunarColor_buf_.selector = 3; - nonCurrentMonthLunarColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for nonCurrentMonthLunarColor_buf_ has to be chosen through deserialisation."); - } - nonCurrentMonthLunarColor_buf.value = static_cast(nonCurrentMonthLunarColor_buf_); + { + const Ark_Int8 nonCurrentMonthLunarColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor nonCurrentMonthLunarColor_buf_ = {}; + nonCurrentMonthLunarColor_buf_.selector = nonCurrentMonthLunarColor_buf__selector; + if (nonCurrentMonthLunarColor_buf__selector == 0) { + nonCurrentMonthLunarColor_buf_.selector = 0; + nonCurrentMonthLunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (nonCurrentMonthLunarColor_buf__selector == 1) { + nonCurrentMonthLunarColor_buf_.selector = 1; + nonCurrentMonthLunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (nonCurrentMonthLunarColor_buf__selector == 2) { + nonCurrentMonthLunarColor_buf_.selector = 2; + nonCurrentMonthLunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (nonCurrentMonthLunarColor_buf__selector == 3) { + nonCurrentMonthLunarColor_buf_.selector = 3; + nonCurrentMonthLunarColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for nonCurrentMonthLunarColor_buf_ has to be chosen through deserialisation."; } + nonCurrentMonthLunarColor_buf.value = static_cast(nonCurrentMonthLunarColor_buf_); + } value.nonCurrentMonthLunarColor = nonCurrentMonthLunarColor_buf; const auto nonCurrentMonthWorkDayMarkColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor nonCurrentMonthWorkDayMarkColor_buf = {}; nonCurrentMonthWorkDayMarkColor_buf.tag = nonCurrentMonthWorkDayMarkColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (nonCurrentMonthWorkDayMarkColor_buf_runtimeType)) - { - const Ark_Int8 nonCurrentMonthWorkDayMarkColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor nonCurrentMonthWorkDayMarkColor_buf_ = {}; - nonCurrentMonthWorkDayMarkColor_buf_.selector = nonCurrentMonthWorkDayMarkColor_buf__selector; - if (nonCurrentMonthWorkDayMarkColor_buf__selector == 0) { - nonCurrentMonthWorkDayMarkColor_buf_.selector = 0; - nonCurrentMonthWorkDayMarkColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 1) { - nonCurrentMonthWorkDayMarkColor_buf_.selector = 1; - nonCurrentMonthWorkDayMarkColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 2) { - nonCurrentMonthWorkDayMarkColor_buf_.selector = 2; - nonCurrentMonthWorkDayMarkColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 3) { - nonCurrentMonthWorkDayMarkColor_buf_.selector = 3; - nonCurrentMonthWorkDayMarkColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for nonCurrentMonthWorkDayMarkColor_buf_ has to be chosen through deserialisation."); - } - nonCurrentMonthWorkDayMarkColor_buf.value = static_cast(nonCurrentMonthWorkDayMarkColor_buf_); + { + const Ark_Int8 nonCurrentMonthWorkDayMarkColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor nonCurrentMonthWorkDayMarkColor_buf_ = {}; + nonCurrentMonthWorkDayMarkColor_buf_.selector = nonCurrentMonthWorkDayMarkColor_buf__selector; + if (nonCurrentMonthWorkDayMarkColor_buf__selector == 0) { + nonCurrentMonthWorkDayMarkColor_buf_.selector = 0; + nonCurrentMonthWorkDayMarkColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 1) { + nonCurrentMonthWorkDayMarkColor_buf_.selector = 1; + nonCurrentMonthWorkDayMarkColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 2) { + nonCurrentMonthWorkDayMarkColor_buf_.selector = 2; + nonCurrentMonthWorkDayMarkColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 3) { + nonCurrentMonthWorkDayMarkColor_buf_.selector = 3; + nonCurrentMonthWorkDayMarkColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for nonCurrentMonthWorkDayMarkColor_buf_ has to be chosen through deserialisation."; } + nonCurrentMonthWorkDayMarkColor_buf.value = static_cast(nonCurrentMonthWorkDayMarkColor_buf_); + } value.nonCurrentMonthWorkDayMarkColor = nonCurrentMonthWorkDayMarkColor_buf; const auto nonCurrentMonthOffDayMarkColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor nonCurrentMonthOffDayMarkColor_buf = {}; nonCurrentMonthOffDayMarkColor_buf.tag = nonCurrentMonthOffDayMarkColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (nonCurrentMonthOffDayMarkColor_buf_runtimeType)) - { - const Ark_Int8 nonCurrentMonthOffDayMarkColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor nonCurrentMonthOffDayMarkColor_buf_ = {}; - nonCurrentMonthOffDayMarkColor_buf_.selector = nonCurrentMonthOffDayMarkColor_buf__selector; - if (nonCurrentMonthOffDayMarkColor_buf__selector == 0) { - nonCurrentMonthOffDayMarkColor_buf_.selector = 0; - nonCurrentMonthOffDayMarkColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (nonCurrentMonthOffDayMarkColor_buf__selector == 1) { - nonCurrentMonthOffDayMarkColor_buf_.selector = 1; - nonCurrentMonthOffDayMarkColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (nonCurrentMonthOffDayMarkColor_buf__selector == 2) { - nonCurrentMonthOffDayMarkColor_buf_.selector = 2; - nonCurrentMonthOffDayMarkColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (nonCurrentMonthOffDayMarkColor_buf__selector == 3) { - nonCurrentMonthOffDayMarkColor_buf_.selector = 3; - nonCurrentMonthOffDayMarkColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for nonCurrentMonthOffDayMarkColor_buf_ has to be chosen through deserialisation."); - } - nonCurrentMonthOffDayMarkColor_buf.value = static_cast(nonCurrentMonthOffDayMarkColor_buf_); + { + const Ark_Int8 nonCurrentMonthOffDayMarkColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor nonCurrentMonthOffDayMarkColor_buf_ = {}; + nonCurrentMonthOffDayMarkColor_buf_.selector = nonCurrentMonthOffDayMarkColor_buf__selector; + if (nonCurrentMonthOffDayMarkColor_buf__selector == 0) { + nonCurrentMonthOffDayMarkColor_buf_.selector = 0; + nonCurrentMonthOffDayMarkColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (nonCurrentMonthOffDayMarkColor_buf__selector == 1) { + nonCurrentMonthOffDayMarkColor_buf_.selector = 1; + nonCurrentMonthOffDayMarkColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (nonCurrentMonthOffDayMarkColor_buf__selector == 2) { + nonCurrentMonthOffDayMarkColor_buf_.selector = 2; + nonCurrentMonthOffDayMarkColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (nonCurrentMonthOffDayMarkColor_buf__selector == 3) { + nonCurrentMonthOffDayMarkColor_buf_.selector = 3; + nonCurrentMonthOffDayMarkColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for nonCurrentMonthOffDayMarkColor_buf_ has to be chosen through deserialisation."; } + nonCurrentMonthOffDayMarkColor_buf.value = static_cast(nonCurrentMonthOffDayMarkColor_buf_); + } value.nonCurrentMonthOffDayMarkColor = nonCurrentMonthOffDayMarkColor_buf; return value; } @@ -88934,251 +89316,251 @@ class Deserializer : public DeserializerBase { Opt_ResourceColor dayColor_buf = {}; dayColor_buf.tag = dayColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (dayColor_buf_runtimeType)) - { - const Ark_Int8 dayColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor dayColor_buf_ = {}; - dayColor_buf_.selector = dayColor_buf__selector; - if (dayColor_buf__selector == 0) { - dayColor_buf_.selector = 0; - dayColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (dayColor_buf__selector == 1) { - dayColor_buf_.selector = 1; - dayColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (dayColor_buf__selector == 2) { - dayColor_buf_.selector = 2; - dayColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (dayColor_buf__selector == 3) { - dayColor_buf_.selector = 3; - dayColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for dayColor_buf_ has to be chosen through deserialisation."); - } - dayColor_buf.value = static_cast(dayColor_buf_); + { + const Ark_Int8 dayColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor dayColor_buf_ = {}; + dayColor_buf_.selector = dayColor_buf__selector; + if (dayColor_buf__selector == 0) { + dayColor_buf_.selector = 0; + dayColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (dayColor_buf__selector == 1) { + dayColor_buf_.selector = 1; + dayColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (dayColor_buf__selector == 2) { + dayColor_buf_.selector = 2; + dayColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (dayColor_buf__selector == 3) { + dayColor_buf_.selector = 3; + dayColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for dayColor_buf_ has to be chosen through deserialisation."; } + dayColor_buf.value = static_cast(dayColor_buf_); + } value.dayColor = dayColor_buf; const auto lunarColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor lunarColor_buf = {}; lunarColor_buf.tag = lunarColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lunarColor_buf_runtimeType)) - { - const Ark_Int8 lunarColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor lunarColor_buf_ = {}; - lunarColor_buf_.selector = lunarColor_buf__selector; - if (lunarColor_buf__selector == 0) { - lunarColor_buf_.selector = 0; - lunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (lunarColor_buf__selector == 1) { - lunarColor_buf_.selector = 1; - lunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (lunarColor_buf__selector == 2) { - lunarColor_buf_.selector = 2; - lunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (lunarColor_buf__selector == 3) { - lunarColor_buf_.selector = 3; - lunarColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for lunarColor_buf_ has to be chosen through deserialisation."); - } - lunarColor_buf.value = static_cast(lunarColor_buf_); + { + const Ark_Int8 lunarColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor lunarColor_buf_ = {}; + lunarColor_buf_.selector = lunarColor_buf__selector; + if (lunarColor_buf__selector == 0) { + lunarColor_buf_.selector = 0; + lunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (lunarColor_buf__selector == 1) { + lunarColor_buf_.selector = 1; + lunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (lunarColor_buf__selector == 2) { + lunarColor_buf_.selector = 2; + lunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (lunarColor_buf__selector == 3) { + lunarColor_buf_.selector = 3; + lunarColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for lunarColor_buf_ has to be chosen through deserialisation."; } + lunarColor_buf.value = static_cast(lunarColor_buf_); + } value.lunarColor = lunarColor_buf; const auto markLunarColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor markLunarColor_buf = {}; markLunarColor_buf.tag = markLunarColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (markLunarColor_buf_runtimeType)) - { - const Ark_Int8 markLunarColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor markLunarColor_buf_ = {}; - markLunarColor_buf_.selector = markLunarColor_buf__selector; - if (markLunarColor_buf__selector == 0) { - markLunarColor_buf_.selector = 0; - markLunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (markLunarColor_buf__selector == 1) { - markLunarColor_buf_.selector = 1; - markLunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (markLunarColor_buf__selector == 2) { - markLunarColor_buf_.selector = 2; - markLunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (markLunarColor_buf__selector == 3) { - markLunarColor_buf_.selector = 3; - markLunarColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for markLunarColor_buf_ has to be chosen through deserialisation."); - } - markLunarColor_buf.value = static_cast(markLunarColor_buf_); + { + const Ark_Int8 markLunarColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor markLunarColor_buf_ = {}; + markLunarColor_buf_.selector = markLunarColor_buf__selector; + if (markLunarColor_buf__selector == 0) { + markLunarColor_buf_.selector = 0; + markLunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (markLunarColor_buf__selector == 1) { + markLunarColor_buf_.selector = 1; + markLunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (markLunarColor_buf__selector == 2) { + markLunarColor_buf_.selector = 2; + markLunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (markLunarColor_buf__selector == 3) { + markLunarColor_buf_.selector = 3; + markLunarColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for markLunarColor_buf_ has to be chosen through deserialisation."; } + markLunarColor_buf.value = static_cast(markLunarColor_buf_); + } value.markLunarColor = markLunarColor_buf; const auto dayFontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number dayFontSize_buf = {}; dayFontSize_buf.tag = dayFontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (dayFontSize_buf_runtimeType)) - { - dayFontSize_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + dayFontSize_buf.value = static_cast(valueDeserializer.readNumber()); + } value.dayFontSize = dayFontSize_buf; const auto lunarDayFontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number lunarDayFontSize_buf = {}; lunarDayFontSize_buf.tag = lunarDayFontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lunarDayFontSize_buf_runtimeType)) - { - lunarDayFontSize_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + lunarDayFontSize_buf.value = static_cast(valueDeserializer.readNumber()); + } value.lunarDayFontSize = lunarDayFontSize_buf; const auto dayHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number dayHeight_buf = {}; dayHeight_buf.tag = dayHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (dayHeight_buf_runtimeType)) - { - dayHeight_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + dayHeight_buf.value = static_cast(valueDeserializer.readNumber()); + } value.dayHeight = dayHeight_buf; const auto dayWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number dayWidth_buf = {}; dayWidth_buf.tag = dayWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (dayWidth_buf_runtimeType)) - { - dayWidth_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + dayWidth_buf.value = static_cast(valueDeserializer.readNumber()); + } value.dayWidth = dayWidth_buf; const auto gregorianCalendarHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number gregorianCalendarHeight_buf = {}; gregorianCalendarHeight_buf.tag = gregorianCalendarHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (gregorianCalendarHeight_buf_runtimeType)) - { - gregorianCalendarHeight_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + gregorianCalendarHeight_buf.value = static_cast(valueDeserializer.readNumber()); + } value.gregorianCalendarHeight = gregorianCalendarHeight_buf; const auto dayYAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number dayYAxisOffset_buf = {}; dayYAxisOffset_buf.tag = dayYAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (dayYAxisOffset_buf_runtimeType)) - { - dayYAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + dayYAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + } value.dayYAxisOffset = dayYAxisOffset_buf; const auto lunarDayYAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number lunarDayYAxisOffset_buf = {}; lunarDayYAxisOffset_buf.tag = lunarDayYAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lunarDayYAxisOffset_buf_runtimeType)) - { - lunarDayYAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + lunarDayYAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + } value.lunarDayYAxisOffset = lunarDayYAxisOffset_buf; const auto underscoreXAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number underscoreXAxisOffset_buf = {}; underscoreXAxisOffset_buf.tag = underscoreXAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (underscoreXAxisOffset_buf_runtimeType)) - { - underscoreXAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + underscoreXAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + } value.underscoreXAxisOffset = underscoreXAxisOffset_buf; const auto underscoreYAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number underscoreYAxisOffset_buf = {}; underscoreYAxisOffset_buf.tag = underscoreYAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (underscoreYAxisOffset_buf_runtimeType)) - { - underscoreYAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + underscoreYAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + } value.underscoreYAxisOffset = underscoreYAxisOffset_buf; const auto scheduleMarkerXAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number scheduleMarkerXAxisOffset_buf = {}; scheduleMarkerXAxisOffset_buf.tag = scheduleMarkerXAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scheduleMarkerXAxisOffset_buf_runtimeType)) - { - scheduleMarkerXAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + scheduleMarkerXAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + } value.scheduleMarkerXAxisOffset = scheduleMarkerXAxisOffset_buf; const auto scheduleMarkerYAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number scheduleMarkerYAxisOffset_buf = {}; scheduleMarkerYAxisOffset_buf.tag = scheduleMarkerYAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scheduleMarkerYAxisOffset_buf_runtimeType)) - { - scheduleMarkerYAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + scheduleMarkerYAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + } value.scheduleMarkerYAxisOffset = scheduleMarkerYAxisOffset_buf; const auto colSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number colSpace_buf = {}; colSpace_buf.tag = colSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (colSpace_buf_runtimeType)) - { - colSpace_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + colSpace_buf.value = static_cast(valueDeserializer.readNumber()); + } value.colSpace = colSpace_buf; const auto dailyFiveRowSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number dailyFiveRowSpace_buf = {}; dailyFiveRowSpace_buf.tag = dailyFiveRowSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (dailyFiveRowSpace_buf_runtimeType)) - { - dailyFiveRowSpace_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + dailyFiveRowSpace_buf.value = static_cast(valueDeserializer.readNumber()); + } value.dailyFiveRowSpace = dailyFiveRowSpace_buf; const auto dailySixRowSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number dailySixRowSpace_buf = {}; dailySixRowSpace_buf.tag = dailySixRowSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (dailySixRowSpace_buf_runtimeType)) - { - dailySixRowSpace_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + dailySixRowSpace_buf.value = static_cast(valueDeserializer.readNumber()); + } value.dailySixRowSpace = dailySixRowSpace_buf; const auto lunarHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number lunarHeight_buf = {}; lunarHeight_buf.tag = lunarHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lunarHeight_buf_runtimeType)) - { - lunarHeight_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + lunarHeight_buf.value = static_cast(valueDeserializer.readNumber()); + } value.lunarHeight = lunarHeight_buf; const auto underscoreWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number underscoreWidth_buf = {}; underscoreWidth_buf.tag = underscoreWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (underscoreWidth_buf_runtimeType)) - { - underscoreWidth_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + underscoreWidth_buf.value = static_cast(valueDeserializer.readNumber()); + } value.underscoreWidth = underscoreWidth_buf; const auto underscoreLength_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number underscoreLength_buf = {}; underscoreLength_buf.tag = underscoreLength_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (underscoreLength_buf_runtimeType)) - { - underscoreLength_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + underscoreLength_buf.value = static_cast(valueDeserializer.readNumber()); + } value.underscoreLength = underscoreLength_buf; const auto scheduleMarkerRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number scheduleMarkerRadius_buf = {}; scheduleMarkerRadius_buf.tag = scheduleMarkerRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scheduleMarkerRadius_buf_runtimeType)) - { - scheduleMarkerRadius_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + scheduleMarkerRadius_buf.value = static_cast(valueDeserializer.readNumber()); + } value.scheduleMarkerRadius = scheduleMarkerRadius_buf; const auto boundaryRowOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number boundaryRowOffset_buf = {}; boundaryRowOffset_buf.tag = boundaryRowOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (boundaryRowOffset_buf_runtimeType)) - { - boundaryRowOffset_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + boundaryRowOffset_buf.value = static_cast(valueDeserializer.readNumber()); + } value.boundaryRowOffset = boundaryRowOffset_buf; const auto boundaryColOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number boundaryColOffset_buf = {}; boundaryColOffset_buf.tag = boundaryColOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (boundaryColOffset_buf_runtimeType)) - { - boundaryColOffset_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + boundaryColOffset_buf.value = static_cast(valueDeserializer.readNumber()); + } value.boundaryColOffset = boundaryColOffset_buf; return value; } @@ -89207,41 +89589,41 @@ class Deserializer : public DeserializerBase { Opt_ButtonType 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()); - } + { + type_buf.value = static_cast(valueDeserializer.readInt32()); + } value.type = type_buf; const auto stateEffect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean stateEffect_buf = {}; stateEffect_buf.tag = stateEffect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (stateEffect_buf_runtimeType)) - { - stateEffect_buf.value = valueDeserializer.readBoolean(); - } + { + stateEffect_buf.value = valueDeserializer.readBoolean(); + } value.stateEffect = stateEffect_buf; const auto buttonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ButtonStyleMode buttonStyle_buf = {}; buttonStyle_buf.tag = buttonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (buttonStyle_buf_runtimeType)) - { - buttonStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + buttonStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.buttonStyle = buttonStyle_buf; const auto controlSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ControlSize controlSize_buf = {}; controlSize_buf.tag = controlSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (controlSize_buf_runtimeType)) - { - controlSize_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + controlSize_buf.value = static_cast(valueDeserializer.readInt32()); + } value.controlSize = controlSize_buf; const auto role_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ButtonRole role_buf = {}; role_buf.tag = role_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (role_buf_runtimeType)) - { - role_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + role_buf.value = static_cast(valueDeserializer.readInt32()); + } value.role = role_buf; return value; } @@ -89253,23 +89635,23 @@ class Deserializer : public DeserializerBase { Opt_Union_BadgePosition_Position position_buf = {}; position_buf.tag = position_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (position_buf_runtimeType)) - { - const Ark_Int8 position_buf__selector = valueDeserializer.readInt8(); - Ark_Union_BadgePosition_Position position_buf_ = {}; - position_buf_.selector = position_buf__selector; - if (position_buf__selector == 0) { - position_buf_.selector = 0; - position_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (position_buf__selector == 1) { - position_buf_.selector = 1; - position_buf_.value1 = valueDeserializer.readPosition(); - } - else { - throw new Error("One of the branches for position_buf_ has to be chosen through deserialisation."); - } - position_buf.value = static_cast(position_buf_); + { + const Ark_Int8 position_buf__selector = valueDeserializer.readInt8(); + Ark_Union_BadgePosition_Position position_buf_ = {}; + position_buf_.selector = position_buf__selector; + if (position_buf__selector == 0) { + position_buf_.selector = 0; + position_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (position_buf__selector == 1) { + position_buf_.selector = 1; + position_buf_.value1 = valueDeserializer.readPosition(); } + else { + throw "One of the branches for position_buf_ has to be chosen through deserialisation."; + } + position_buf.value = static_cast(position_buf_); + } value.position = position_buf; value.style = valueDeserializer.readBadgeStyle(); value.value = static_cast(valueDeserializer.readString()); @@ -89283,23 +89665,23 @@ class Deserializer : public DeserializerBase { Opt_Union_BadgePosition_Position position_buf = {}; position_buf.tag = position_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (position_buf_runtimeType)) - { - const Ark_Int8 position_buf__selector = valueDeserializer.readInt8(); - Ark_Union_BadgePosition_Position position_buf_ = {}; - position_buf_.selector = position_buf__selector; - if (position_buf__selector == 0) { - position_buf_.selector = 0; - position_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (position_buf__selector == 1) { - position_buf_.selector = 1; - position_buf_.value1 = valueDeserializer.readPosition(); - } - else { - throw new Error("One of the branches for position_buf_ has to be chosen through deserialisation."); - } - position_buf.value = static_cast(position_buf_); + { + const Ark_Int8 position_buf__selector = valueDeserializer.readInt8(); + Ark_Union_BadgePosition_Position position_buf_ = {}; + position_buf_.selector = position_buf__selector; + if (position_buf__selector == 0) { + position_buf_.selector = 0; + position_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (position_buf__selector == 1) { + position_buf_.selector = 1; + position_buf_.value1 = valueDeserializer.readPosition(); + } + else { + throw "One of the branches for position_buf_ has to be chosen through deserialisation."; } + position_buf.value = static_cast(position_buf_); + } value.position = position_buf; value.style = valueDeserializer.readBadgeStyle(); value.count = static_cast(valueDeserializer.readNumber()); @@ -89307,9 +89689,9 @@ class Deserializer : public DeserializerBase { Opt_Number maxCount_buf = {}; maxCount_buf.tag = maxCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (maxCount_buf_runtimeType)) - { - maxCount_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + maxCount_buf.value = static_cast(valueDeserializer.readNumber()); + } value.maxCount = maxCount_buf; return value; } @@ -89336,9 +89718,9 @@ class Deserializer : public DeserializerBase { 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(); - } + { + accessibilityPreferred_buf.value = valueDeserializer.readBoolean(); + } value.accessibilityPreferred = accessibilityPreferred_buf; return value; } @@ -89346,14 +89728,14 @@ class Deserializer : public DeserializerBase { { Ark_SpringBackAction value = {}; Deserializer& valueDeserializer = *this; - value.springBack = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + value.springBack = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; return value; } Ark_DismissSheetAction readDismissSheetAction() { Ark_DismissSheetAction value = {}; Deserializer& valueDeserializer = *this; - value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; value.reason = static_cast(valueDeserializer.readInt32()); return value; } @@ -89361,7 +89743,7 @@ class Deserializer : public DeserializerBase { { Ark_SheetDismiss value = {}; Deserializer& valueDeserializer = *this; - value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; return value; } Ark_SheetOptions readSheetOptions() @@ -89372,684 +89754,684 @@ class Deserializer : public DeserializerBase { 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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } + backgroundColor_buf.value = static_cast(backgroundColor_buf_); + } value.backgroundColor = backgroundColor_buf; 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))))}; - } + { + onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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))))}; - } + { + onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onDisappear = onDisappear_buf; const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onWillAppear_buf = {}; onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onWillAppear = onWillAppear_buf; const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onWillDisappear_buf = {}; onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onWillDisappear = onWillDisappear_buf; const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_SheetSize_Length 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_Int8 height_buf__selector = valueDeserializer.readInt8(); - Ark_Union_SheetSize_Length height_buf_ = {}; - height_buf_.selector = height_buf__selector; - if (height_buf__selector == 0) { - height_buf_.selector = 0; - height_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (height_buf__selector == 1) { - height_buf_.selector = 1; - height_buf_.value1 = valueDeserializer.readLength(); - } - else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation."); - } - height_buf.value = static_cast(height_buf_); + { + const Ark_Int8 height_buf__selector = valueDeserializer.readInt8(); + Ark_Union_SheetSize_Length height_buf_ = {}; + height_buf_.selector = height_buf__selector; + if (height_buf__selector == 0) { + height_buf_.selector = 0; + height_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (height_buf__selector == 1) { + height_buf_.selector = 1; + height_buf_.value1 = valueDeserializer.readLength(); + } + else { + throw "One of the branches for height_buf_ has to be chosen through deserialisation."; } + height_buf.value = static_cast(height_buf_); + } value.height = height_buf; const auto dragBar_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean dragBar_buf = {}; dragBar_buf.tag = dragBar_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (dragBar_buf_runtimeType)) - { - dragBar_buf.value = valueDeserializer.readBoolean(); - } + { + dragBar_buf.value = valueDeserializer.readBoolean(); + } value.dragBar = dragBar_buf; const auto maskColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor maskColor_buf = {}; maskColor_buf.tag = maskColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (maskColor_buf_runtimeType)) - { - const Ark_Int8 maskColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor maskColor_buf_ = {}; - maskColor_buf_.selector = maskColor_buf__selector; - if (maskColor_buf__selector == 0) { - maskColor_buf_.selector = 0; - maskColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (maskColor_buf__selector == 1) { - maskColor_buf_.selector = 1; - maskColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (maskColor_buf__selector == 2) { - maskColor_buf_.selector = 2; - maskColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (maskColor_buf__selector == 3) { - maskColor_buf_.selector = 3; - maskColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation."); - } - maskColor_buf.value = static_cast(maskColor_buf_); + { + const Ark_Int8 maskColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor maskColor_buf_ = {}; + maskColor_buf_.selector = maskColor_buf__selector; + if (maskColor_buf__selector == 0) { + maskColor_buf_.selector = 0; + maskColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (maskColor_buf__selector == 1) { + maskColor_buf_.selector = 1; + maskColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (maskColor_buf__selector == 2) { + maskColor_buf_.selector = 2; + maskColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (maskColor_buf__selector == 3) { + maskColor_buf_.selector = 3; + maskColor_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for maskColor_buf_ has to be chosen through deserialisation."; + } + maskColor_buf.value = static_cast(maskColor_buf_); + } value.maskColor = maskColor_buf; const auto detents_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Type_SheetOptions_detents detents_buf = {}; detents_buf.tag = detents_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (detents_buf_runtimeType)) + { + Ark_Type_SheetOptions_detents detents_buf_ = {}; + const Ark_Int8 detents_buf__value0_buf_selector = valueDeserializer.readInt8(); + Ark_Union_SheetSize_Length detents_buf__value0_buf = {}; + detents_buf__value0_buf.selector = detents_buf__value0_buf_selector; + if (detents_buf__value0_buf_selector == 0) { + detents_buf__value0_buf.selector = 0; + detents_buf__value0_buf.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (detents_buf__value0_buf_selector == 1) { + detents_buf__value0_buf.selector = 1; + detents_buf__value0_buf.value1 = valueDeserializer.readLength(); + } + else { + throw "One of the branches for detents_buf__value0_buf has to be chosen through deserialisation."; + } + detents_buf_.value0 = static_cast(detents_buf__value0_buf); + const auto detents_buf__value1_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_SheetSize_Length detents_buf__value1_buf = {}; + detents_buf__value1_buf.tag = detents_buf__value1_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (detents_buf__value1_buf_runtimeType)) { - Ark_Type_SheetOptions_detents detents_buf_ = {}; - const Ark_Int8 detents_buf__value0_buf_selector = valueDeserializer.readInt8(); - Ark_Union_SheetSize_Length detents_buf__value0_buf = {}; - detents_buf__value0_buf.selector = detents_buf__value0_buf_selector; - if (detents_buf__value0_buf_selector == 0) { - detents_buf__value0_buf.selector = 0; - detents_buf__value0_buf.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (detents_buf__value0_buf_selector == 1) { - detents_buf__value0_buf.selector = 1; - detents_buf__value0_buf.value1 = valueDeserializer.readLength(); + const Ark_Int8 detents_buf__value1_buf__selector = valueDeserializer.readInt8(); + Ark_Union_SheetSize_Length detents_buf__value1_buf_ = {}; + detents_buf__value1_buf_.selector = detents_buf__value1_buf__selector; + if (detents_buf__value1_buf__selector == 0) { + detents_buf__value1_buf_.selector = 0; + detents_buf__value1_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (detents_buf__value1_buf__selector == 1) { + detents_buf__value1_buf_.selector = 1; + detents_buf__value1_buf_.value1 = valueDeserializer.readLength(); } else { - throw new Error("One of the branches for detents_buf__value0_buf has to be chosen through deserialisation."); + throw "One of the branches for detents_buf__value1_buf_ has to be chosen through deserialisation."; } - detents_buf_.value0 = static_cast(detents_buf__value0_buf); - const auto detents_buf__value1_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_SheetSize_Length detents_buf__value1_buf = {}; - detents_buf__value1_buf.tag = detents_buf__value1_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (detents_buf__value1_buf_runtimeType)) - { - const Ark_Int8 detents_buf__value1_buf__selector = valueDeserializer.readInt8(); - Ark_Union_SheetSize_Length detents_buf__value1_buf_ = {}; - detents_buf__value1_buf_.selector = detents_buf__value1_buf__selector; - if (detents_buf__value1_buf__selector == 0) { - detents_buf__value1_buf_.selector = 0; - detents_buf__value1_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (detents_buf__value1_buf__selector == 1) { - detents_buf__value1_buf_.selector = 1; - detents_buf__value1_buf_.value1 = valueDeserializer.readLength(); - } - else { - throw new Error("One of the branches for detents_buf__value1_buf_ has to be chosen through deserialisation."); - } - detents_buf__value1_buf.value = static_cast(detents_buf__value1_buf_); - } - detents_buf_.value1 = detents_buf__value1_buf; - const auto detents_buf__value2_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_SheetSize_Length detents_buf__value2_buf = {}; - detents_buf__value2_buf.tag = detents_buf__value2_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (detents_buf__value2_buf_runtimeType)) - { - const Ark_Int8 detents_buf__value2_buf__selector = valueDeserializer.readInt8(); - Ark_Union_SheetSize_Length detents_buf__value2_buf_ = {}; - detents_buf__value2_buf_.selector = detents_buf__value2_buf__selector; - if (detents_buf__value2_buf__selector == 0) { - detents_buf__value2_buf_.selector = 0; - detents_buf__value2_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (detents_buf__value2_buf__selector == 1) { - detents_buf__value2_buf_.selector = 1; - detents_buf__value2_buf_.value1 = valueDeserializer.readLength(); - } - else { - throw new Error("One of the branches for detents_buf__value2_buf_ has to be chosen through deserialisation."); - } - detents_buf__value2_buf.value = static_cast(detents_buf__value2_buf_); - } - detents_buf_.value2 = detents_buf__value2_buf; - detents_buf.value = detents_buf_; + detents_buf__value1_buf.value = static_cast(detents_buf__value1_buf_); } + detents_buf_.value1 = detents_buf__value1_buf; + const auto detents_buf__value2_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_SheetSize_Length detents_buf__value2_buf = {}; + detents_buf__value2_buf.tag = detents_buf__value2_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (detents_buf__value2_buf_runtimeType)) + { + const Ark_Int8 detents_buf__value2_buf__selector = valueDeserializer.readInt8(); + Ark_Union_SheetSize_Length detents_buf__value2_buf_ = {}; + detents_buf__value2_buf_.selector = detents_buf__value2_buf__selector; + if (detents_buf__value2_buf__selector == 0) { + detents_buf__value2_buf_.selector = 0; + detents_buf__value2_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (detents_buf__value2_buf__selector == 1) { + detents_buf__value2_buf_.selector = 1; + detents_buf__value2_buf_.value1 = valueDeserializer.readLength(); + } + else { + throw "One of the branches for detents_buf__value2_buf_ has to be chosen through deserialisation."; + } + detents_buf__value2_buf.value = static_cast(detents_buf__value2_buf_); + } + detents_buf_.value2 = detents_buf__value2_buf; + detents_buf.value = detents_buf_; + } value.detents = detents_buf; const auto blurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_BlurStyle blurStyle_buf = {}; blurStyle_buf.tag = blurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (blurStyle_buf_runtimeType)) - { - blurStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + blurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.blurStyle = blurStyle_buf; const auto showClose_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Boolean_Resource showClose_buf = {}; showClose_buf.tag = showClose_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (showClose_buf_runtimeType)) - { - const Ark_Int8 showClose_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Resource showClose_buf_ = {}; - showClose_buf_.selector = showClose_buf__selector; - if (showClose_buf__selector == 0) { - showClose_buf_.selector = 0; - showClose_buf_.value0 = valueDeserializer.readBoolean(); - } - else if (showClose_buf__selector == 1) { - showClose_buf_.selector = 1; - showClose_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for showClose_buf_ has to be chosen through deserialisation."); - } - showClose_buf.value = static_cast(showClose_buf_); + { + const Ark_Int8 showClose_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Boolean_Resource showClose_buf_ = {}; + showClose_buf_.selector = showClose_buf__selector; + if (showClose_buf__selector == 0) { + showClose_buf_.selector = 0; + showClose_buf_.value0 = valueDeserializer.readBoolean(); + } + else if (showClose_buf__selector == 1) { + showClose_buf_.selector = 1; + showClose_buf_.value1 = valueDeserializer.readResource(); } + else { + throw "One of the branches for showClose_buf_ has to be chosen through deserialisation."; + } + showClose_buf.value = static_cast(showClose_buf_); + } value.showClose = showClose_buf; const auto preferType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SheetType preferType_buf = {}; preferType_buf.tag = preferType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (preferType_buf_runtimeType)) - { - preferType_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + preferType_buf.value = static_cast(valueDeserializer.readInt32()); + } value.preferType = preferType_buf; const auto title_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_SheetTitleOptions_CustomBuilder title_buf = {}; - title_buf.tag = title_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (title_buf_runtimeType)) - { - const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); - Ark_Union_SheetTitleOptions_CustomBuilder title_buf_ = {}; - title_buf_.selector = title_buf__selector; - if (title_buf__selector == 0) { - title_buf_.selector = 0; - title_buf_.value0 = valueDeserializer.readSheetTitleOptions(); - } - 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))))}; - } - else { - throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation."); - } - title_buf.value = static_cast(title_buf_); + title_buf.tag = title_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (title_buf_runtimeType)) + { + const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); + Ark_Union_SheetTitleOptions_CustomBuilder title_buf_ = {}; + title_buf_.selector = title_buf__selector; + if (title_buf__selector == 0) { + title_buf_.selector = 0; + title_buf_.value0 = valueDeserializer.readSheetTitleOptions(); + } + 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } + else { + throw "One of the branches for title_buf_ has to be chosen through deserialisation."; } + title_buf.value = static_cast(title_buf_); + } value.title = title_buf; const auto shouldDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_SheetDismiss_Void shouldDismiss_buf = {}; shouldDismiss_buf.tag = shouldDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (shouldDismiss_buf_runtimeType)) - { - shouldDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SheetDismiss_Void))))}; - } + { + shouldDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SheetDismiss_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_SheetDismiss_Void))))}; + } value.shouldDismiss = shouldDismiss_buf; const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_DismissSheetAction_Void onWillDismiss_buf = {}; onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissSheetAction_Void))))}; - } + { + onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissSheetAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissSheetAction_Void))))}; + } value.onWillDismiss = onWillDismiss_buf; const auto onWillSpringBackWhenDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_SpringBackAction_Void onWillSpringBackWhenDismiss_buf = {}; onWillSpringBackWhenDismiss_buf.tag = onWillSpringBackWhenDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillSpringBackWhenDismiss_buf_runtimeType)) - { - onWillSpringBackWhenDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SpringBackAction_Void))))}; - } + { + onWillSpringBackWhenDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SpringBackAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_SpringBackAction_Void))))}; + } value.onWillSpringBackWhenDismiss = onWillSpringBackWhenDismiss_buf; const auto enableOutsideInteractive_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enableOutsideInteractive_buf = {}; enableOutsideInteractive_buf.tag = enableOutsideInteractive_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enableOutsideInteractive_buf_runtimeType)) - { - enableOutsideInteractive_buf.value = valueDeserializer.readBoolean(); - } + { + enableOutsideInteractive_buf.value = valueDeserializer.readBoolean(); + } value.enableOutsideInteractive = enableOutsideInteractive_buf; const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length width_buf = {}; width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) - { - width_buf.value = valueDeserializer.readLength(); - } + { + width_buf.value = valueDeserializer.readLength(); + } value.width = width_buf; const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf = {}; borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; - borderWidth_buf_.selector = borderWidth_buf__selector; - if (borderWidth_buf__selector == 0) { - borderWidth_buf_.selector = 0; - borderWidth_buf_.value0 = valueDeserializer.readLength(); - } - else if (borderWidth_buf__selector == 1) { - borderWidth_buf_.selector = 1; - Ark_EdgeWidths borderWidth_buf__u = {}; - const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_top_buf = {}; - borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.top = borderWidth_buf__u_top_buf; - const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_right_buf = {}; - borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.right = borderWidth_buf__u_right_buf; - const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_bottom_buf = {}; - borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; - const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_left_buf = {}; - borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.left = borderWidth_buf__u_left_buf; - borderWidth_buf_.value1 = borderWidth_buf__u; - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_.selector = 2; - borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); - } - else { - throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation."); - } - borderWidth_buf.value = static_cast(borderWidth_buf_); + { + const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; + borderWidth_buf_.selector = borderWidth_buf__selector; + if (borderWidth_buf__selector == 0) { + borderWidth_buf_.selector = 0; + borderWidth_buf_.value0 = valueDeserializer.readLength(); + } + else if (borderWidth_buf__selector == 1) { + borderWidth_buf_.selector = 1; + Ark_EdgeWidths borderWidth_buf__u = {}; + const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_top_buf = {}; + borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.top = borderWidth_buf__u_top_buf; + const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_right_buf = {}; + borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.right = borderWidth_buf__u_right_buf; + const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_bottom_buf = {}; + borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; + const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_left_buf = {}; + borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.left = borderWidth_buf__u_left_buf; + borderWidth_buf_.value1 = borderWidth_buf__u; + } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_.selector = 2; + borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); } + else { + throw "One of the branches for borderWidth_buf_ has to be chosen through deserialisation."; + } + borderWidth_buf.value = static_cast(borderWidth_buf_); + } value.borderWidth = borderWidth_buf; const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf = {}; borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; - borderColor_buf_.selector = borderColor_buf__selector; - if (borderColor_buf__selector == 0) { - borderColor_buf_.selector = 0; - const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u = {}; - borderColor_buf__u.selector = borderColor_buf__u_selector; - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u.selector = 0; - borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + { + const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; + borderColor_buf_.selector = borderColor_buf__selector; + if (borderColor_buf__selector == 0) { + borderColor_buf_.selector = 0; + const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u = {}; + borderColor_buf__u.selector = borderColor_buf__u_selector; + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u.selector = 0; + borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u.selector = 1; + borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u.selector = 2; + borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u.selector = 3; + borderColor_buf__u.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u has to be chosen through deserialisation."; + } + borderColor_buf_.value0 = static_cast(borderColor_buf__u); + } + else if (borderColor_buf__selector == 1) { + borderColor_buf_.selector = 1; + Ark_EdgeColors borderColor_buf__u = {}; + const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_top_buf = {}; + borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; + borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_.selector = 0; + borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u.selector = 1; - borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_.selector = 1; + borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u.selector = 2; - borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_.selector = 2; + borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u.selector = 3; - borderColor_buf__u.value3 = valueDeserializer.readResource(); + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_.selector = 3; + borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation."); + throw "One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."; } - borderColor_buf_.value0 = static_cast(borderColor_buf__u); - } - else if (borderColor_buf__selector == 1) { - borderColor_buf_.selector = 1; - Ark_EdgeColors borderColor_buf__u = {}; - const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_top_buf = {}; - borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; - borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_.selector = 0; - borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_.selector = 1; - borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_.selector = 2; - borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_.selector = 3; - borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); - } - borderColor_buf__u.top = borderColor_buf__u_top_buf; - const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_right_buf = {}; - borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; - borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_.selector = 0; - borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_.selector = 1; - borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_.selector = 2; - borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_.selector = 3; - borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); - } - borderColor_buf__u.right = borderColor_buf__u_right_buf; - const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; - borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; - borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_.selector = 0; - borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_.selector = 1; - borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_.selector = 2; - borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_.selector = 3; - borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); - } - borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; - const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_left_buf = {}; - borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; - borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_.selector = 0; - borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_.selector = 1; - borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_.selector = 2; - borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_.selector = 3; - borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."); - } - borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); - } - borderColor_buf__u.left = borderColor_buf__u_left_buf; - borderColor_buf_.value1 = borderColor_buf__u; - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_.selector = 2; - borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); - } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation."); + borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); + } + borderColor_buf__u.top = borderColor_buf__u_top_buf; + const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_right_buf = {}; + borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; + borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_.selector = 0; + borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_.selector = 1; + borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_.selector = 2; + borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_.selector = 3; + borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); + } + borderColor_buf__u.right = borderColor_buf__u_right_buf; + const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; + borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; + borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_.selector = 0; + borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_.selector = 1; + borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_.selector = 2; + borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_.selector = 3; + borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); + } + borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; + const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_left_buf = {}; + borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; + borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_.selector = 0; + borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_.selector = 1; + borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_.selector = 2; + borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_.selector = 3; + borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); } - borderColor_buf.value = static_cast(borderColor_buf_); + borderColor_buf__u.left = borderColor_buf__u_left_buf; + borderColor_buf_.value1 = borderColor_buf__u; + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_.selector = 2; + borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); + } + else { + throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; } + borderColor_buf.value = static_cast(borderColor_buf_); + } value.borderColor = borderColor_buf; const auto borderStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_BorderStyle_EdgeStyles borderStyle_buf = {}; borderStyle_buf.tag = borderStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); - Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; - borderStyle_buf_.selector = borderStyle_buf__selector; - if (borderStyle_buf__selector == 0) { - borderStyle_buf_.selector = 0; - borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderStyle_buf__selector == 1) { - borderStyle_buf_.selector = 1; - Ark_EdgeStyles borderStyle_buf__u = {}; - const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_top_buf = {}; - borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.top = borderStyle_buf__u_top_buf; - const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_right_buf = {}; - borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.right = borderStyle_buf__u_right_buf; - const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; - borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; - const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_left_buf = {}; - borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.left = borderStyle_buf__u_left_buf; - borderStyle_buf_.value1 = borderStyle_buf__u; - } - else { - throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation."); - } - borderStyle_buf.value = static_cast(borderStyle_buf_); + { + const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); + Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; + borderStyle_buf_.selector = borderStyle_buf__selector; + if (borderStyle_buf__selector == 0) { + borderStyle_buf_.selector = 0; + borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderStyle_buf__selector == 1) { + borderStyle_buf_.selector = 1; + Ark_EdgeStyles borderStyle_buf__u = {}; + const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_top_buf = {}; + borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.top = borderStyle_buf__u_top_buf; + const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_right_buf = {}; + borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.right = borderStyle_buf__u_right_buf; + const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; + borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; + const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_left_buf = {}; + borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.left = borderStyle_buf__u_left_buf; + borderStyle_buf_.value1 = borderStyle_buf__u; + } + else { + throw "One of the branches for borderStyle_buf_ has to be chosen through deserialisation."; } + borderStyle_buf.value = static_cast(borderStyle_buf_); + } value.borderStyle = borderStyle_buf; const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) - { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation."); - } - shadow_buf.value = static_cast(shadow_buf_); + { + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else { + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; } + shadow_buf.value = static_cast(shadow_buf_); + } value.shadow = shadow_buf; const auto onHeightDidChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Number_Void onHeightDidChange_buf = {}; onHeightDidChange_buf.tag = onHeightDidChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onHeightDidChange_buf_runtimeType)) - { - onHeightDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void))))}; - } + { + onHeightDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; + } value.onHeightDidChange = onHeightDidChange_buf; const auto mode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SheetMode mode_buf = {}; mode_buf.tag = mode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (mode_buf_runtimeType)) - { - mode_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + mode_buf.value = static_cast(valueDeserializer.readInt32()); + } value.mode = mode_buf; const auto scrollSizeMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ScrollSizeMode scrollSizeMode_buf = {}; scrollSizeMode_buf.tag = scrollSizeMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scrollSizeMode_buf_runtimeType)) - { - scrollSizeMode_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + scrollSizeMode_buf.value = static_cast(valueDeserializer.readInt32()); + } value.scrollSizeMode = scrollSizeMode_buf; const auto onDetentsDidChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Number_Void onDetentsDidChange_buf = {}; onDetentsDidChange_buf.tag = onDetentsDidChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onDetentsDidChange_buf_runtimeType)) - { - onDetentsDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void))))}; - } + { + onDetentsDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; + } value.onDetentsDidChange = onDetentsDidChange_buf; const auto onWidthDidChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Number_Void onWidthDidChange_buf = {}; onWidthDidChange_buf.tag = onWidthDidChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWidthDidChange_buf_runtimeType)) - { - onWidthDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void))))}; - } + { + onWidthDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; + } value.onWidthDidChange = onWidthDidChange_buf; const auto onTypeDidChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_SheetType_Void onTypeDidChange_buf = {}; onTypeDidChange_buf.tag = onTypeDidChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onTypeDidChange_buf_runtimeType)) - { - onTypeDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SheetType_Void))))}; - } + { + onTypeDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SheetType_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_SheetType_Void))))}; + } value.onTypeDidChange = onTypeDidChange_buf; const auto uiContext_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_UIContext uiContext_buf = {}; uiContext_buf.tag = uiContext_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (uiContext_buf_runtimeType)) - { - uiContext_buf.value = valueDeserializer.readUIContext(); - } + { + uiContext_buf.value = valueDeserializer.readUIContext(); + } value.uiContext = uiContext_buf; const auto keyboardAvoidMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SheetKeyboardAvoidMode keyboardAvoidMode_buf = {}; keyboardAvoidMode_buf.tag = keyboardAvoidMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) - { - keyboardAvoidMode_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + 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(); - } + { + 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()); - } + { + 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(); - } + { + offset_buf.value = valueDeserializer.readPosition(); + } value.offset = offset_buf; return value; } @@ -90057,7 +90439,7 @@ class Deserializer : public DeserializerBase { { Ark_DismissContentCoverAction value = {}; Deserializer& valueDeserializer = *this; - value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; value.reason = static_cast(valueDeserializer.readInt32()); return value; } @@ -90069,87 +90451,87 @@ class Deserializer : public DeserializerBase { 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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } + backgroundColor_buf.value = static_cast(backgroundColor_buf_); + } value.backgroundColor = backgroundColor_buf; 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))))}; - } + { + onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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))))}; - } + { + onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onDisappear = onDisappear_buf; const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onWillAppear_buf = {}; onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onWillAppear = onWillAppear_buf; const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void onWillDisappear_buf = {}; onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onWillDisappear = onWillDisappear_buf; const auto modalTransition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ModalTransition modalTransition_buf = {}; modalTransition_buf.tag = modalTransition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (modalTransition_buf_runtimeType)) - { - modalTransition_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + modalTransition_buf.value = static_cast(valueDeserializer.readInt32()); + } value.modalTransition = modalTransition_buf; const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_DismissContentCoverAction_Void onWillDismiss_buf = {}; onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissContentCoverAction_Void))))}; - } + { + onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissContentCoverAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissContentCoverAction_Void))))}; + } value.onWillDismiss = onWillDismiss_buf; const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TransitionEffect transition_buf = {}; transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); - } + { + transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); + } value.transition = transition_buf; return value; } @@ -90161,249 +90543,249 @@ class Deserializer : public DeserializerBase { 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(); - } + { + offset_buf.value = valueDeserializer.readPosition(); + } value.offset = offset_buf; 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; if ((ARK_RUNTIME_UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + placement_buf.value = static_cast(valueDeserializer.readInt32()); + } value.placement = placement_buf; const auto enableArrow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enableArrow_buf = {}; enableArrow_buf.tag = enableArrow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enableArrow_buf_runtimeType)) - { - enableArrow_buf.value = valueDeserializer.readBoolean(); - } + { + enableArrow_buf.value = valueDeserializer.readBoolean(); + } value.enableArrow = enableArrow_buf; const auto arrowOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length arrowOffset_buf = {}; arrowOffset_buf.tag = arrowOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (arrowOffset_buf_runtimeType)) - { - arrowOffset_buf.value = valueDeserializer.readLength(); - } + { + arrowOffset_buf.value = valueDeserializer.readLength(); + } value.arrowOffset = arrowOffset_buf; const auto preview_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_MenuPreviewMode_CustomBuilder preview_buf = {}; preview_buf.tag = preview_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (preview_buf_runtimeType)) - { - const Ark_Int8 preview_buf__selector = valueDeserializer.readInt8(); - Ark_Union_MenuPreviewMode_CustomBuilder preview_buf_ = {}; - preview_buf_.selector = preview_buf__selector; - if (preview_buf__selector == 0) { - preview_buf_.selector = 0; - preview_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - 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))))}; - } - else { - throw new Error("One of the branches for preview_buf_ has to be chosen through deserialisation."); - } - preview_buf.value = static_cast(preview_buf_); + { + const Ark_Int8 preview_buf__selector = valueDeserializer.readInt8(); + Ark_Union_MenuPreviewMode_CustomBuilder preview_buf_ = {}; + preview_buf_.selector = preview_buf__selector; + if (preview_buf__selector == 0) { + preview_buf_.selector = 0; + preview_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } + else { + throw "One of the branches for preview_buf_ has to be chosen through deserialisation."; } + preview_buf.value = static_cast(preview_buf_); + } value.preview = preview_buf; const auto borderRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius_buf = {}; borderRadius_buf.tag = borderRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius_buf_ = {}; - borderRadius_buf_.selector = borderRadius_buf__selector; - if (borderRadius_buf__selector == 0) { - borderRadius_buf_.selector = 0; - borderRadius_buf_.value0 = valueDeserializer.readLength(); - } - else if (borderRadius_buf__selector == 1) { - borderRadius_buf_.selector = 1; - Ark_BorderRadiuses borderRadius_buf__u = {}; - const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topLeft_buf = {}; - borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) - { - borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; - const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topRight_buf = {}; - borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) - { - borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; - const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; - borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) - { - borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; - const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomRight_buf = {}; - borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) - { - borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; - borderRadius_buf_.value1 = borderRadius_buf__u; - } - else if (borderRadius_buf__selector == 2) { - borderRadius_buf_.selector = 2; - borderRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); - } - else { - throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation."); - } - borderRadius_buf.value = static_cast(borderRadius_buf_); + { + const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius_buf_ = {}; + borderRadius_buf_.selector = borderRadius_buf__selector; + if (borderRadius_buf__selector == 0) { + borderRadius_buf_.selector = 0; + borderRadius_buf_.value0 = valueDeserializer.readLength(); + } + else if (borderRadius_buf__selector == 1) { + borderRadius_buf_.selector = 1; + Ark_BorderRadiuses borderRadius_buf__u = {}; + const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topLeft_buf = {}; + borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; + const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topRight_buf = {}; + borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; + const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; + borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; + const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomRight_buf = {}; + borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; + borderRadius_buf_.value1 = borderRadius_buf__u; + } + else if (borderRadius_buf__selector == 2) { + borderRadius_buf_.selector = 2; + borderRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); + } + else { + throw "One of the branches for borderRadius_buf_ has to be chosen through deserialisation."; } + borderRadius_buf.value = static_cast(borderRadius_buf_); + } value.borderRadius = borderRadius_buf; 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))))}; - } + { + onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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))))}; - } + { + onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onDisappear = onDisappear_buf; const auto aboutToAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void aboutToAppear_buf = {}; aboutToAppear_buf.tag = aboutToAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (aboutToAppear_buf_runtimeType)) - { - aboutToAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + aboutToAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.aboutToAppear = aboutToAppear_buf; const auto aboutToDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void aboutToDisappear_buf = {}; aboutToDisappear_buf.tag = aboutToDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (aboutToDisappear_buf_runtimeType)) - { - aboutToDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + aboutToDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.aboutToDisappear = aboutToDisappear_buf; const auto layoutRegionMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Padding layoutRegionMargin_buf = {}; layoutRegionMargin_buf.tag = layoutRegionMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) + { + Ark_Padding layoutRegionMargin_buf_ = {}; + const auto layoutRegionMargin_buf__top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length layoutRegionMargin_buf__top_buf = {}; + layoutRegionMargin_buf__top_buf.tag = layoutRegionMargin_buf__top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) { - Ark_Padding layoutRegionMargin_buf_ = {}; - const auto layoutRegionMargin_buf__top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length layoutRegionMargin_buf__top_buf = {}; - layoutRegionMargin_buf__top_buf.tag = layoutRegionMargin_buf__top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) - { - layoutRegionMargin_buf__top_buf.value = valueDeserializer.readLength(); - } - layoutRegionMargin_buf_.top = layoutRegionMargin_buf__top_buf; - const auto layoutRegionMargin_buf__right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length layoutRegionMargin_buf__right_buf = {}; - layoutRegionMargin_buf__right_buf.tag = layoutRegionMargin_buf__right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) - { - layoutRegionMargin_buf__right_buf.value = valueDeserializer.readLength(); - } - layoutRegionMargin_buf_.right = layoutRegionMargin_buf__right_buf; - const auto layoutRegionMargin_buf__bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length layoutRegionMargin_buf__bottom_buf = {}; - layoutRegionMargin_buf__bottom_buf.tag = layoutRegionMargin_buf__bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) - { - layoutRegionMargin_buf__bottom_buf.value = valueDeserializer.readLength(); - } - layoutRegionMargin_buf_.bottom = layoutRegionMargin_buf__bottom_buf; - const auto layoutRegionMargin_buf__left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length layoutRegionMargin_buf__left_buf = {}; - layoutRegionMargin_buf__left_buf.tag = layoutRegionMargin_buf__left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) - { - layoutRegionMargin_buf__left_buf.value = valueDeserializer.readLength(); - } - layoutRegionMargin_buf_.left = layoutRegionMargin_buf__left_buf; - layoutRegionMargin_buf.value = layoutRegionMargin_buf_; + layoutRegionMargin_buf__top_buf.value = valueDeserializer.readLength(); + } + layoutRegionMargin_buf_.top = layoutRegionMargin_buf__top_buf; + const auto layoutRegionMargin_buf__right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length layoutRegionMargin_buf__right_buf = {}; + layoutRegionMargin_buf__right_buf.tag = layoutRegionMargin_buf__right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) + { + layoutRegionMargin_buf__right_buf.value = valueDeserializer.readLength(); + } + layoutRegionMargin_buf_.right = layoutRegionMargin_buf__right_buf; + const auto layoutRegionMargin_buf__bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length layoutRegionMargin_buf__bottom_buf = {}; + layoutRegionMargin_buf__bottom_buf.tag = layoutRegionMargin_buf__bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) + { + layoutRegionMargin_buf__bottom_buf.value = valueDeserializer.readLength(); } + layoutRegionMargin_buf_.bottom = layoutRegionMargin_buf__bottom_buf; + const auto layoutRegionMargin_buf__left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length layoutRegionMargin_buf__left_buf = {}; + layoutRegionMargin_buf__left_buf.tag = layoutRegionMargin_buf__left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) + { + layoutRegionMargin_buf__left_buf.value = valueDeserializer.readLength(); + } + layoutRegionMargin_buf_.left = layoutRegionMargin_buf__left_buf; + layoutRegionMargin_buf.value = layoutRegionMargin_buf_; + } value.layoutRegionMargin = layoutRegionMargin_buf; const auto previewAnimationOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ContextMenuAnimationOptions previewAnimationOptions_buf = {}; previewAnimationOptions_buf.tag = previewAnimationOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) - { - previewAnimationOptions_buf.value = valueDeserializer.readContextMenuAnimationOptions(); - } + { + previewAnimationOptions_buf.value = valueDeserializer.readContextMenuAnimationOptions(); + } value.previewAnimationOptions = previewAnimationOptions_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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } + 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()); - } + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.backgroundBlurStyle = backgroundBlurStyle_buf; const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TransitionEffect transition_buf = {}; transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); - } + { + transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); + } value.transition = transition_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(); - } + { + enableHoverMode_buf.value = valueDeserializer.readBoolean(); + } value.enableHoverMode = enableHoverMode_buf; return value; } @@ -90415,279 +90797,279 @@ class Deserializer : public DeserializerBase { 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(); - } + { + offset_buf.value = valueDeserializer.readPosition(); + } value.offset = offset_buf; 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; if ((ARK_RUNTIME_UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + placement_buf.value = static_cast(valueDeserializer.readInt32()); + } value.placement = placement_buf; const auto enableArrow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enableArrow_buf = {}; enableArrow_buf.tag = enableArrow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enableArrow_buf_runtimeType)) - { - enableArrow_buf.value = valueDeserializer.readBoolean(); - } + { + enableArrow_buf.value = valueDeserializer.readBoolean(); + } value.enableArrow = enableArrow_buf; const auto arrowOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length arrowOffset_buf = {}; arrowOffset_buf.tag = arrowOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (arrowOffset_buf_runtimeType)) - { - arrowOffset_buf.value = valueDeserializer.readLength(); - } + { + arrowOffset_buf.value = valueDeserializer.readLength(); + } value.arrowOffset = arrowOffset_buf; const auto preview_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_MenuPreviewMode_CustomBuilder preview_buf = {}; preview_buf.tag = preview_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (preview_buf_runtimeType)) - { - const Ark_Int8 preview_buf__selector = valueDeserializer.readInt8(); - Ark_Union_MenuPreviewMode_CustomBuilder preview_buf_ = {}; - preview_buf_.selector = preview_buf__selector; - if (preview_buf__selector == 0) { - preview_buf_.selector = 0; - preview_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - 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))))}; - } - else { - throw new Error("One of the branches for preview_buf_ has to be chosen through deserialisation."); - } - preview_buf.value = static_cast(preview_buf_); + { + const Ark_Int8 preview_buf__selector = valueDeserializer.readInt8(); + Ark_Union_MenuPreviewMode_CustomBuilder preview_buf_ = {}; + preview_buf_.selector = preview_buf__selector; + if (preview_buf__selector == 0) { + preview_buf_.selector = 0; + preview_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + 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)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } + else { + throw "One of the branches for preview_buf_ has to be chosen through deserialisation."; } + preview_buf.value = static_cast(preview_buf_); + } value.preview = preview_buf; const auto borderRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius_buf = {}; borderRadius_buf.tag = borderRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius_buf_ = {}; - borderRadius_buf_.selector = borderRadius_buf__selector; - if (borderRadius_buf__selector == 0) { - borderRadius_buf_.selector = 0; - borderRadius_buf_.value0 = valueDeserializer.readLength(); - } - else if (borderRadius_buf__selector == 1) { - borderRadius_buf_.selector = 1; - Ark_BorderRadiuses borderRadius_buf__u = {}; - const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topLeft_buf = {}; - borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) - { - borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; - const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topRight_buf = {}; - borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) - { - borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; - const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; - borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) - { - borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; - const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomRight_buf = {}; - borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) - { - borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; - borderRadius_buf_.value1 = borderRadius_buf__u; - } - else if (borderRadius_buf__selector == 2) { - borderRadius_buf_.selector = 2; - borderRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); - } - else { - throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation."); - } - borderRadius_buf.value = static_cast(borderRadius_buf_); + { + const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius_buf_ = {}; + borderRadius_buf_.selector = borderRadius_buf__selector; + if (borderRadius_buf__selector == 0) { + borderRadius_buf_.selector = 0; + borderRadius_buf_.value0 = valueDeserializer.readLength(); + } + else if (borderRadius_buf__selector == 1) { + borderRadius_buf_.selector = 1; + Ark_BorderRadiuses borderRadius_buf__u = {}; + const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topLeft_buf = {}; + borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; + const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topRight_buf = {}; + borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; + const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; + borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; + const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomRight_buf = {}; + borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; + borderRadius_buf_.value1 = borderRadius_buf__u; + } + else if (borderRadius_buf__selector == 2) { + borderRadius_buf_.selector = 2; + borderRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); + } + else { + throw "One of the branches for borderRadius_buf_ has to be chosen through deserialisation."; } + borderRadius_buf.value = static_cast(borderRadius_buf_); + } value.borderRadius = borderRadius_buf; 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))))}; - } + { + onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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))))}; - } + { + onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.onDisappear = onDisappear_buf; const auto aboutToAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void aboutToAppear_buf = {}; aboutToAppear_buf.tag = aboutToAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (aboutToAppear_buf_runtimeType)) - { - aboutToAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + aboutToAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.aboutToAppear = aboutToAppear_buf; const auto aboutToDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Callback_Void aboutToDisappear_buf = {}; aboutToDisappear_buf.tag = aboutToDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (aboutToDisappear_buf_runtimeType)) - { - aboutToDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + aboutToDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } value.aboutToDisappear = aboutToDisappear_buf; const auto layoutRegionMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Padding layoutRegionMargin_buf = {}; layoutRegionMargin_buf.tag = layoutRegionMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) + { + Ark_Padding layoutRegionMargin_buf_ = {}; + const auto layoutRegionMargin_buf__top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length layoutRegionMargin_buf__top_buf = {}; + layoutRegionMargin_buf__top_buf.tag = layoutRegionMargin_buf__top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) { - Ark_Padding layoutRegionMargin_buf_ = {}; - const auto layoutRegionMargin_buf__top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length layoutRegionMargin_buf__top_buf = {}; - layoutRegionMargin_buf__top_buf.tag = layoutRegionMargin_buf__top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) - { - layoutRegionMargin_buf__top_buf.value = valueDeserializer.readLength(); - } - layoutRegionMargin_buf_.top = layoutRegionMargin_buf__top_buf; - const auto layoutRegionMargin_buf__right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length layoutRegionMargin_buf__right_buf = {}; - layoutRegionMargin_buf__right_buf.tag = layoutRegionMargin_buf__right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) - { - layoutRegionMargin_buf__right_buf.value = valueDeserializer.readLength(); - } - layoutRegionMargin_buf_.right = layoutRegionMargin_buf__right_buf; - const auto layoutRegionMargin_buf__bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length layoutRegionMargin_buf__bottom_buf = {}; - layoutRegionMargin_buf__bottom_buf.tag = layoutRegionMargin_buf__bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) - { - layoutRegionMargin_buf__bottom_buf.value = valueDeserializer.readLength(); - } - layoutRegionMargin_buf_.bottom = layoutRegionMargin_buf__bottom_buf; - const auto layoutRegionMargin_buf__left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length layoutRegionMargin_buf__left_buf = {}; - layoutRegionMargin_buf__left_buf.tag = layoutRegionMargin_buf__left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) - { - layoutRegionMargin_buf__left_buf.value = valueDeserializer.readLength(); - } - layoutRegionMargin_buf_.left = layoutRegionMargin_buf__left_buf; - layoutRegionMargin_buf.value = layoutRegionMargin_buf_; + layoutRegionMargin_buf__top_buf.value = valueDeserializer.readLength(); } + layoutRegionMargin_buf_.top = layoutRegionMargin_buf__top_buf; + const auto layoutRegionMargin_buf__right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length layoutRegionMargin_buf__right_buf = {}; + layoutRegionMargin_buf__right_buf.tag = layoutRegionMargin_buf__right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) + { + layoutRegionMargin_buf__right_buf.value = valueDeserializer.readLength(); + } + layoutRegionMargin_buf_.right = layoutRegionMargin_buf__right_buf; + const auto layoutRegionMargin_buf__bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length layoutRegionMargin_buf__bottom_buf = {}; + layoutRegionMargin_buf__bottom_buf.tag = layoutRegionMargin_buf__bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) + { + layoutRegionMargin_buf__bottom_buf.value = valueDeserializer.readLength(); + } + layoutRegionMargin_buf_.bottom = layoutRegionMargin_buf__bottom_buf; + const auto layoutRegionMargin_buf__left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length layoutRegionMargin_buf__left_buf = {}; + layoutRegionMargin_buf__left_buf.tag = layoutRegionMargin_buf__left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) + { + layoutRegionMargin_buf__left_buf.value = valueDeserializer.readLength(); + } + layoutRegionMargin_buf_.left = layoutRegionMargin_buf__left_buf; + layoutRegionMargin_buf.value = layoutRegionMargin_buf_; + } value.layoutRegionMargin = layoutRegionMargin_buf; const auto previewAnimationOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ContextMenuAnimationOptions previewAnimationOptions_buf = {}; previewAnimationOptions_buf.tag = previewAnimationOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) - { - previewAnimationOptions_buf.value = valueDeserializer.readContextMenuAnimationOptions(); - } + { + previewAnimationOptions_buf.value = valueDeserializer.readContextMenuAnimationOptions(); + } value.previewAnimationOptions = previewAnimationOptions_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_Int8 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(); - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } + 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()); - } + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } value.backgroundBlurStyle = backgroundBlurStyle_buf; const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TransitionEffect transition_buf = {}; transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); - } + { + transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); + } value.transition = transition_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(); - } + { + enableHoverMode_buf.value = valueDeserializer.readBoolean(); + } value.enableHoverMode = enableHoverMode_buf; const auto title_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceStr title_buf = {}; title_buf.tag = title_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (title_buf_runtimeType)) - { - const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr title_buf_ = {}; - title_buf_.selector = title_buf__selector; - if (title_buf__selector == 0) { - title_buf_.selector = 0; - title_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (title_buf__selector == 1) { - title_buf_.selector = 1; - title_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation."); - } - title_buf.value = static_cast(title_buf_); + { + const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr title_buf_ = {}; + title_buf_.selector = title_buf__selector; + if (title_buf__selector == 0) { + title_buf_.selector = 0; + title_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (title_buf__selector == 1) { + title_buf_.selector = 1; + title_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for title_buf_ has to be chosen through deserialisation."; } + title_buf.value = static_cast(title_buf_); + } value.title = title_buf; const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean showInSubWindow_buf = {}; showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf.value = valueDeserializer.readBoolean(); - } + { + showInSubWindow_buf.value = valueDeserializer.readBoolean(); + } value.showInSubWindow = showInSubWindow_buf; return value; } @@ -90707,55 +91089,55 @@ class Deserializer : public DeserializerBase { value_buf.value1 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_buf has to be chosen through deserialisation."; } 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_Int8 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(); - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation."); - } - icon_buf.value = static_cast(icon_buf_); + { + const Ark_Int8 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(); + } + else { + throw "One of the branches for icon_buf_ has to be chosen through deserialisation."; } + icon_buf.value = static_cast(icon_buf_); + } value.icon = icon_buf; const auto symbolIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SymbolGlyphModifier 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.readSymbolGlyphModifier(); - } + { + symbolIcon_buf.value = valueDeserializer.readSymbolGlyphModifier(); + } value.symbolIcon = symbolIcon_buf; const auto enabled_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enabled_buf = {}; enabled_buf.tag = enabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf.value = valueDeserializer.readBoolean(); - } + { + enabled_buf.value = valueDeserializer.readBoolean(); + } value.enabled = enabled_buf; - value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; return value; } Ark_DismissPopupAction readDismissPopupAction() { Ark_DismissPopupAction value = {}; Deserializer& valueDeserializer = *this; - value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; value.reason = static_cast(valueDeserializer.readInt32()); return value; } @@ -90767,17 +91149,17 @@ class Deserializer : public DeserializerBase { Opt_Boolean follow_buf = {}; follow_buf.tag = follow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (follow_buf_runtimeType)) - { - follow_buf.value = valueDeserializer.readBoolean(); - } + { + follow_buf.value = valueDeserializer.readBoolean(); + } value.follow = follow_buf; const auto hierarchyStrategy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TransitionHierarchyStrategy hierarchyStrategy_buf = {}; hierarchyStrategy_buf.tag = hierarchyStrategy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (hierarchyStrategy_buf_runtimeType)) - { - hierarchyStrategy_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + hierarchyStrategy_buf.value = static_cast(valueDeserializer.readInt32()); + } value.hierarchyStrategy = hierarchyStrategy_buf; return value; } @@ -90789,17 +91171,17 @@ class Deserializer : public DeserializerBase { Opt_Alignment align_buf = {}; align_buf.tag = align_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (align_buf_runtimeType)) - { - align_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + align_buf.value = static_cast(valueDeserializer.readInt32()); + } value.align = align_buf; const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_OverlayOffset 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.readOverlayOffset(); - } + { + offset_buf.value = valueDeserializer.readOverlayOffset(); + } value.offset = offset_buf; return value; } @@ -90811,17 +91193,17 @@ class Deserializer : public DeserializerBase { Opt_Boolean isMultiSelectionEnabled_buf = {}; isMultiSelectionEnabled_buf.tag = isMultiSelectionEnabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (isMultiSelectionEnabled_buf_runtimeType)) - { - isMultiSelectionEnabled_buf.value = valueDeserializer.readBoolean(); - } + { + isMultiSelectionEnabled_buf.value = valueDeserializer.readBoolean(); + } value.isMultiSelectionEnabled = isMultiSelectionEnabled_buf; const auto defaultAnimationBeforeLifting_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean defaultAnimationBeforeLifting_buf = {}; defaultAnimationBeforeLifting_buf.tag = defaultAnimationBeforeLifting_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (defaultAnimationBeforeLifting_buf_runtimeType)) - { - defaultAnimationBeforeLifting_buf.value = valueDeserializer.readBoolean(); - } + { + defaultAnimationBeforeLifting_buf.value = valueDeserializer.readBoolean(); + } value.defaultAnimationBeforeLifting = defaultAnimationBeforeLifting_buf; return value; } @@ -90833,60 +91215,60 @@ class Deserializer : public DeserializerBase { Opt_Union_DragPreviewMode_Array_DragPreviewMode mode_buf = {}; mode_buf.tag = mode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (mode_buf_runtimeType)) - { - const Ark_Int8 mode_buf__selector = valueDeserializer.readInt8(); - Ark_Union_DragPreviewMode_Array_DragPreviewMode mode_buf_ = {}; - mode_buf_.selector = mode_buf__selector; - if (mode_buf__selector == 0) { - mode_buf_.selector = 0; - mode_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (mode_buf__selector == 1) { - mode_buf_.selector = 1; - const Ark_Int32 mode_buf__u_length = valueDeserializer.readInt32(); - Array_DragPreviewMode mode_buf__u = {}; - valueDeserializer.resizeArray::type, + { + const Ark_Int8 mode_buf__selector = valueDeserializer.readInt8(); + Ark_Union_DragPreviewMode_Array_DragPreviewMode mode_buf_ = {}; + mode_buf_.selector = mode_buf__selector; + if (mode_buf__selector == 0) { + mode_buf_.selector = 0; + mode_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (mode_buf__selector == 1) { + mode_buf_.selector = 1; + const Ark_Int32 mode_buf__u_length = valueDeserializer.readInt32(); + Array_DragPreviewMode mode_buf__u = {}; + valueDeserializer.resizeArray::type, std::decay::type>(&mode_buf__u, mode_buf__u_length); - for (int mode_buf__u_i = 0; mode_buf__u_i < mode_buf__u_length; mode_buf__u_i++) { - mode_buf__u.array[mode_buf__u_i] = static_cast(valueDeserializer.readInt32()); - } - mode_buf_.value1 = mode_buf__u; - } - else { - throw new Error("One of the branches for mode_buf_ has to be chosen through deserialisation."); + for (int mode_buf__u_i = 0; mode_buf__u_i < mode_buf__u_length; mode_buf__u_i++) { + mode_buf__u.array[mode_buf__u_i] = static_cast(valueDeserializer.readInt32()); } - mode_buf.value = static_cast(mode_buf_); + mode_buf_.value1 = mode_buf__u; } + else { + throw "One of the branches for mode_buf_ has to be chosen through deserialisation."; + } + mode_buf.value = static_cast(mode_buf_); + } value.mode = mode_buf; const auto modifier_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ImageModifier modifier_buf = {}; modifier_buf.tag = modifier_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (modifier_buf_runtimeType)) - { - modifier_buf.value = valueDeserializer.readImageModifier(); - } + { + modifier_buf.value = valueDeserializer.readImageModifier(); + } value.modifier = modifier_buf; const auto numberBadge_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Boolean_Number numberBadge_buf = {}; numberBadge_buf.tag = numberBadge_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (numberBadge_buf_runtimeType)) - { - const Ark_Int8 numberBadge_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Number numberBadge_buf_ = {}; - numberBadge_buf_.selector = numberBadge_buf__selector; - if (numberBadge_buf__selector == 0) { - numberBadge_buf_.selector = 0; - numberBadge_buf_.value0 = valueDeserializer.readBoolean(); - } - else if (numberBadge_buf__selector == 1) { - numberBadge_buf_.selector = 1; - numberBadge_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else { - throw new Error("One of the branches for numberBadge_buf_ has to be chosen through deserialisation."); - } - numberBadge_buf.value = static_cast(numberBadge_buf_); + { + const Ark_Int8 numberBadge_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Boolean_Number numberBadge_buf_ = {}; + numberBadge_buf_.selector = numberBadge_buf__selector; + if (numberBadge_buf__selector == 0) { + numberBadge_buf_.selector = 0; + numberBadge_buf_.value0 = valueDeserializer.readBoolean(); + } + else if (numberBadge_buf__selector == 1) { + numberBadge_buf_.selector = 1; + numberBadge_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else { + throw "One of the branches for numberBadge_buf_ has to be chosen through deserialisation."; } + numberBadge_buf.value = static_cast(numberBadge_buf_); + } value.numberBadge = numberBadge_buf; return value; } @@ -90898,67 +91280,67 @@ class Deserializer : public DeserializerBase { Opt_Number duration_buf = {}; duration_buf.tag = duration_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + duration_buf.value = static_cast(valueDeserializer.readNumber()); + } value.duration = duration_buf; const auto curve_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Curve_String_ICurve curve_buf = {}; curve_buf.tag = curve_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (curve_buf_runtimeType)) - { - const Ark_Int8 curve_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Curve_String_ICurve curve_buf_ = {}; - curve_buf_.selector = curve_buf__selector; - if (curve_buf__selector == 0) { - curve_buf_.selector = 0; - curve_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (curve_buf__selector == 1) { - curve_buf_.selector = 1; - curve_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else if (curve_buf__selector == 2) { - curve_buf_.selector = 2; - curve_buf_.value2 = static_cast(valueDeserializer.readICurve()); - } - else { - throw new Error("One of the branches for curve_buf_ has to be chosen through deserialisation."); - } - curve_buf.value = static_cast(curve_buf_); + { + const Ark_Int8 curve_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Curve_String_ICurve curve_buf_ = {}; + curve_buf_.selector = curve_buf__selector; + if (curve_buf__selector == 0) { + curve_buf_.selector = 0; + curve_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (curve_buf__selector == 1) { + curve_buf_.selector = 1; + curve_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else if (curve_buf__selector == 2) { + curve_buf_.selector = 2; + curve_buf_.value2 = static_cast(valueDeserializer.readICurve()); + } + else { + throw "One of the branches for curve_buf_ has to be chosen through deserialisation."; } + curve_buf.value = static_cast(curve_buf_); + } value.curve = curve_buf; const auto delay_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number delay_buf = {}; delay_buf.tag = delay_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (delay_buf_runtimeType)) - { - delay_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + delay_buf.value = static_cast(valueDeserializer.readNumber()); + } value.delay = delay_buf; const auto motionPath_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_MotionPathOptions motionPath_buf = {}; motionPath_buf.tag = motionPath_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (motionPath_buf_runtimeType)) - { - motionPath_buf.value = valueDeserializer.readMotionPathOptions(); - } + { + motionPath_buf.value = valueDeserializer.readMotionPathOptions(); + } value.motionPath = motionPath_buf; const auto zIndex_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number zIndex_buf = {}; zIndex_buf.tag = zIndex_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (zIndex_buf_runtimeType)) - { - zIndex_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + zIndex_buf.value = static_cast(valueDeserializer.readNumber()); + } value.zIndex = zIndex_buf; const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_SharedTransitionEffectType 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()); - } + { + type_buf.value = static_cast(valueDeserializer.readInt32()); + } value.type = type_buf; return value; } @@ -90988,33 +91370,33 @@ class Deserializer : public DeserializerBase { Opt_ThemeColorMode colorMode_buf = {}; colorMode_buf.tag = colorMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (colorMode_buf_runtimeType)) - { - colorMode_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + colorMode_buf.value = static_cast(valueDeserializer.readInt32()); + } value.colorMode = colorMode_buf; const auto adaptiveColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_AdaptiveColor adaptiveColor_buf = {}; adaptiveColor_buf.tag = adaptiveColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (adaptiveColor_buf_runtimeType)) - { - adaptiveColor_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + adaptiveColor_buf.value = static_cast(valueDeserializer.readInt32()); + } value.adaptiveColor = adaptiveColor_buf; const auto scale_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number scale_buf = {}; scale_buf.tag = scale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + scale_buf.value = static_cast(valueDeserializer.readNumber()); + } value.scale = scale_buf; const auto blurOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_BlurOptions blurOptions_buf = {}; blurOptions_buf.tag = blurOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (blurOptions_buf_runtimeType)) - { - blurOptions_buf.value = valueDeserializer.readBlurOptions(); - } + { + blurOptions_buf.value = valueDeserializer.readBlurOptions(); + } value.blurOptions = blurOptions_buf; return value; } @@ -91026,71 +91408,71 @@ class Deserializer : public DeserializerBase { Opt_ThemeColorMode colorMode_buf = {}; colorMode_buf.tag = colorMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (colorMode_buf_runtimeType)) - { - colorMode_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + colorMode_buf.value = static_cast(valueDeserializer.readInt32()); + } value.colorMode = colorMode_buf; const auto adaptiveColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_AdaptiveColor adaptiveColor_buf = {}; adaptiveColor_buf.tag = adaptiveColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (adaptiveColor_buf_runtimeType)) - { - adaptiveColor_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + adaptiveColor_buf.value = static_cast(valueDeserializer.readInt32()); + } value.adaptiveColor = adaptiveColor_buf; const auto scale_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number scale_buf = {}; scale_buf.tag = scale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + scale_buf.value = static_cast(valueDeserializer.readNumber()); + } value.scale = scale_buf; const auto blurOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_BlurOptions blurOptions_buf = {}; blurOptions_buf.tag = blurOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (blurOptions_buf_runtimeType)) - { - blurOptions_buf.value = valueDeserializer.readBlurOptions(); - } + { + blurOptions_buf.value = valueDeserializer.readBlurOptions(); + } value.blurOptions = blurOptions_buf; const auto policy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_BlurStyleActivePolicy policy_buf = {}; policy_buf.tag = policy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (policy_buf_runtimeType)) - { - policy_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + policy_buf.value = static_cast(valueDeserializer.readInt32()); + } value.policy = policy_buf; const auto inactiveColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor inactiveColor_buf = {}; inactiveColor_buf.tag = inactiveColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (inactiveColor_buf_runtimeType)) - { - const Ark_Int8 inactiveColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor inactiveColor_buf_ = {}; - inactiveColor_buf_.selector = inactiveColor_buf__selector; - if (inactiveColor_buf__selector == 0) { - inactiveColor_buf_.selector = 0; - inactiveColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (inactiveColor_buf__selector == 1) { - inactiveColor_buf_.selector = 1; - inactiveColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (inactiveColor_buf__selector == 2) { - inactiveColor_buf_.selector = 2; - inactiveColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (inactiveColor_buf__selector == 3) { - inactiveColor_buf_.selector = 3; - inactiveColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for inactiveColor_buf_ has to be chosen through deserialisation."); - } - inactiveColor_buf.value = static_cast(inactiveColor_buf_); + { + const Ark_Int8 inactiveColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor inactiveColor_buf_ = {}; + inactiveColor_buf_.selector = inactiveColor_buf__selector; + if (inactiveColor_buf__selector == 0) { + inactiveColor_buf_.selector = 0; + inactiveColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (inactiveColor_buf__selector == 1) { + inactiveColor_buf_.selector = 1; + inactiveColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (inactiveColor_buf__selector == 2) { + inactiveColor_buf_.selector = 2; + inactiveColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (inactiveColor_buf__selector == 3) { + inactiveColor_buf_.selector = 3; + inactiveColor_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for inactiveColor_buf_ has to be chosen through deserialisation."; + } + inactiveColor_buf.value = static_cast(inactiveColor_buf_); + } value.inactiveColor = inactiveColor_buf; return value; } @@ -91124,17 +91506,17 @@ class Deserializer : public DeserializerBase { Opt_Number axisHorizontal_buf = {}; axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); + } value.axisHorizontal = axisHorizontal_buf; const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number axisVertical_buf = {}; axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); + } value.axisVertical = axisVertical_buf; value.pressure = static_cast(valueDeserializer.readNumber()); value.tiltX = static_cast(valueDeserializer.readNumber()); @@ -91144,9 +91526,9 @@ class Deserializer : public DeserializerBase { Opt_Number deviceId_buf = {}; deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + deviceId_buf.value = static_cast(valueDeserializer.readNumber()); + } value.deviceId = deviceId_buf; const Ark_Int32 fingerList_buf_length = valueDeserializer.readInt32(); Array_FingerInfo fingerList_buf = {}; @@ -91166,9 +91548,9 @@ class Deserializer : public DeserializerBase { Opt_String tag_buf = {}; tag_buf.tag = tag_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (tag_buf_runtimeType)) - { - tag_buf.value = static_cast(valueDeserializer.readString()); - } + { + tag_buf.value = static_cast(valueDeserializer.readString()); + } value.tag = tag_buf; value.type = static_cast(valueDeserializer.readInt32()); value.isSystemGesture = valueDeserializer.readBoolean(); @@ -91196,33 +91578,33 @@ class Deserializer : public DeserializerBase { Opt_Length top_buf = {}; top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) - { - top_buf.value = valueDeserializer.readLength(); - } + { + top_buf.value = valueDeserializer.readLength(); + } value.top = top_buf; const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length bottom_buf = {}; bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf.value = valueDeserializer.readLength(); - } + { + bottom_buf.value = valueDeserializer.readLength(); + } value.bottom = bottom_buf; const auto left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length left_buf = {}; left_buf.tag = left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (left_buf_runtimeType)) - { - left_buf.value = valueDeserializer.readLength(); - } + { + left_buf.value = valueDeserializer.readLength(); + } value.left = left_buf; const auto right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length right_buf = {}; right_buf.tag = right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (right_buf_runtimeType)) - { - right_buf.value = valueDeserializer.readLength(); - } + { + right_buf.value = valueDeserializer.readLength(); + } value.right = right_buf; return value; } @@ -91234,49 +91616,49 @@ class Deserializer : public DeserializerBase { Opt_CustomObject normal_buf = {}; normal_buf.tag = normal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (normal_buf_runtimeType)) - { - normal_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); - } + { + normal_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); + } value.normal = normal_buf; const auto pressed_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_CustomObject pressed_buf = {}; pressed_buf.tag = pressed_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (pressed_buf_runtimeType)) - { - pressed_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); - } + { + pressed_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); + } value.pressed = pressed_buf; const auto disabled_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_CustomObject disabled_buf = {}; disabled_buf.tag = disabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (disabled_buf_runtimeType)) - { - disabled_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); - } + { + disabled_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); + } value.disabled = disabled_buf; const auto focused_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_CustomObject focused_buf = {}; focused_buf.tag = focused_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (focused_buf_runtimeType)) - { - focused_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); - } + { + focused_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); + } value.focused = focused_buf; const auto clicked_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_CustomObject clicked_buf = {}; clicked_buf.tag = clicked_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (clicked_buf_runtimeType)) - { - clicked_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); - } + { + clicked_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); + } value.clicked = clicked_buf; const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_CustomObject selected_buf = {}; selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf.value = static_cast(valueDeserializer.readCustomObject("Object")); - } + { + selected_buf.value = static_cast(valueDeserializer.readCustomObject("Object")); + } value.selected = selected_buf; return value; } @@ -91303,57 +91685,57 @@ class Deserializer : public DeserializerBase { Opt_LocalizedHorizontalAlignParam start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = valueDeserializer.readLocalizedHorizontalAlignParam(); - } + { + start_buf.value = valueDeserializer.readLocalizedHorizontalAlignParam(); + } value.start = start_buf; const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LocalizedHorizontalAlignParam end_buf = {}; end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = valueDeserializer.readLocalizedHorizontalAlignParam(); - } + { + end_buf.value = valueDeserializer.readLocalizedHorizontalAlignParam(); + } value.end = end_buf; const auto middle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LocalizedHorizontalAlignParam middle_buf = {}; middle_buf.tag = middle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (middle_buf_runtimeType)) - { - middle_buf.value = valueDeserializer.readLocalizedHorizontalAlignParam(); - } + { + middle_buf.value = valueDeserializer.readLocalizedHorizontalAlignParam(); + } value.middle = middle_buf; const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LocalizedVerticalAlignParam top_buf = {}; top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) - { - top_buf.value = valueDeserializer.readLocalizedVerticalAlignParam(); - } + { + top_buf.value = valueDeserializer.readLocalizedVerticalAlignParam(); + } value.top = top_buf; const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LocalizedVerticalAlignParam bottom_buf = {}; bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf.value = valueDeserializer.readLocalizedVerticalAlignParam(); - } + { + bottom_buf.value = valueDeserializer.readLocalizedVerticalAlignParam(); + } value.bottom = bottom_buf; const auto center_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LocalizedVerticalAlignParam center_buf = {}; center_buf.tag = center_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (center_buf_runtimeType)) - { - center_buf.value = valueDeserializer.readLocalizedVerticalAlignParam(); - } + { + center_buf.value = valueDeserializer.readLocalizedVerticalAlignParam(); + } value.center = center_buf; const auto bias_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Bias bias_buf = {}; bias_buf.tag = bias_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bias_buf_runtimeType)) - { - bias_buf.value = valueDeserializer.readBias(); - } + { + bias_buf.value = valueDeserializer.readBias(); + } value.bias = bias_buf; return value; } @@ -91365,75 +91747,75 @@ class Deserializer : public DeserializerBase { Opt_Literal_String_anchor_HorizontalAlign_align left_buf = {}; left_buf.tag = left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (left_buf_runtimeType)) - { - Ark_Literal_String_anchor_HorizontalAlign_align left_buf_ = {}; - left_buf_.anchor = static_cast(valueDeserializer.readString()); - left_buf_.align = static_cast(valueDeserializer.readInt32()); - left_buf.value = left_buf_; - } + { + Ark_Literal_String_anchor_HorizontalAlign_align left_buf_ = {}; + left_buf_.anchor = static_cast(valueDeserializer.readString()); + left_buf_.align = static_cast(valueDeserializer.readInt32()); + left_buf.value = left_buf_; + } value.left = left_buf; const auto right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Literal_String_anchor_HorizontalAlign_align right_buf = {}; right_buf.tag = right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (right_buf_runtimeType)) - { - Ark_Literal_String_anchor_HorizontalAlign_align right_buf_ = {}; - right_buf_.anchor = static_cast(valueDeserializer.readString()); - right_buf_.align = static_cast(valueDeserializer.readInt32()); - right_buf.value = right_buf_; - } + { + Ark_Literal_String_anchor_HorizontalAlign_align right_buf_ = {}; + right_buf_.anchor = static_cast(valueDeserializer.readString()); + right_buf_.align = static_cast(valueDeserializer.readInt32()); + right_buf.value = right_buf_; + } value.right = right_buf; const auto middle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Literal_String_anchor_HorizontalAlign_align middle_buf = {}; middle_buf.tag = middle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (middle_buf_runtimeType)) - { - Ark_Literal_String_anchor_HorizontalAlign_align middle_buf_ = {}; - middle_buf_.anchor = static_cast(valueDeserializer.readString()); - middle_buf_.align = static_cast(valueDeserializer.readInt32()); - middle_buf.value = middle_buf_; - } + { + Ark_Literal_String_anchor_HorizontalAlign_align middle_buf_ = {}; + middle_buf_.anchor = static_cast(valueDeserializer.readString()); + middle_buf_.align = static_cast(valueDeserializer.readInt32()); + middle_buf.value = middle_buf_; + } value.middle = middle_buf; const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Literal_String_anchor_VerticalAlign_align top_buf = {}; top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) - { - Ark_Literal_String_anchor_VerticalAlign_align top_buf_ = {}; - top_buf_.anchor = static_cast(valueDeserializer.readString()); - top_buf_.align = static_cast(valueDeserializer.readInt32()); - top_buf.value = top_buf_; - } + { + Ark_Literal_String_anchor_VerticalAlign_align top_buf_ = {}; + top_buf_.anchor = static_cast(valueDeserializer.readString()); + top_buf_.align = static_cast(valueDeserializer.readInt32()); + top_buf.value = top_buf_; + } value.top = top_buf; const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Literal_String_anchor_VerticalAlign_align bottom_buf = {}; bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) - { - Ark_Literal_String_anchor_VerticalAlign_align bottom_buf_ = {}; - bottom_buf_.anchor = static_cast(valueDeserializer.readString()); - bottom_buf_.align = static_cast(valueDeserializer.readInt32()); - bottom_buf.value = bottom_buf_; - } + { + Ark_Literal_String_anchor_VerticalAlign_align bottom_buf_ = {}; + bottom_buf_.anchor = static_cast(valueDeserializer.readString()); + bottom_buf_.align = static_cast(valueDeserializer.readInt32()); + bottom_buf.value = bottom_buf_; + } value.bottom = bottom_buf; const auto center_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Literal_String_anchor_VerticalAlign_align center_buf = {}; center_buf.tag = center_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (center_buf_runtimeType)) - { - Ark_Literal_String_anchor_VerticalAlign_align center_buf_ = {}; - center_buf_.anchor = static_cast(valueDeserializer.readString()); - center_buf_.align = static_cast(valueDeserializer.readInt32()); - center_buf.value = center_buf_; - } + { + Ark_Literal_String_anchor_VerticalAlign_align center_buf_ = {}; + center_buf_.anchor = static_cast(valueDeserializer.readString()); + center_buf_.align = static_cast(valueDeserializer.readInt32()); + center_buf.value = center_buf_; + } value.center = center_buf; const auto bias_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Bias bias_buf = {}; bias_buf.tag = bias_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bias_buf_runtimeType)) - { - bias_buf.value = valueDeserializer.readBias(); - } + { + bias_buf.value = valueDeserializer.readBias(); + } value.bias = bias_buf; return value; } @@ -91453,25 +91835,25 @@ class Deserializer : public DeserializerBase { Opt_LengthMetrics margin_buf = {}; margin_buf.tag = margin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (margin_buf_runtimeType)) - { - margin_buf.value = valueDeserializer.readLengthMetrics(); - } + { + margin_buf.value = valueDeserializer.readLengthMetrics(); + } value.margin = margin_buf; const auto strokeColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ColorMetrics strokeColor_buf = {}; strokeColor_buf.tag = strokeColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (strokeColor_buf_runtimeType)) - { - strokeColor_buf.value = valueDeserializer.readColorMetrics(); - } + { + strokeColor_buf.value = valueDeserializer.readColorMetrics(); + } value.strokeColor = strokeColor_buf; const auto strokeWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_LengthMetrics strokeWidth_buf = {}; strokeWidth_buf.tag = strokeWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf.value = valueDeserializer.readLengthMetrics(); - } + { + strokeWidth_buf.value = valueDeserializer.readLengthMetrics(); + } value.strokeWidth = strokeWidth_buf; return value; } @@ -91486,15 +91868,15 @@ class Deserializer : public DeserializerBase { value.deviceId = static_cast(valueDeserializer.readNumber()); value.metaKey = static_cast(valueDeserializer.readNumber()); value.timestamp = static_cast(valueDeserializer.readNumber()); - value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; value.intentionCode = valueDeserializer.readIntentionCode(); const auto unicode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number unicode_buf = {}; unicode_buf.tag = unicode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (unicode_buf_runtimeType)) - { - unicode_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + unicode_buf.value = static_cast(valueDeserializer.readNumber()); + } value.unicode = unicode_buf; return value; } @@ -91525,17 +91907,17 @@ class Deserializer : public DeserializerBase { Opt_Number axisHorizontal_buf = {}; axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); + } value.axisHorizontal = axisHorizontal_buf; const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number axisVertical_buf = {}; axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); + } value.axisVertical = axisVertical_buf; value.pressure = static_cast(valueDeserializer.readNumber()); value.tiltX = static_cast(valueDeserializer.readNumber()); @@ -91545,9 +91927,9 @@ class Deserializer : public DeserializerBase { Opt_Number deviceId_buf = {}; deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + deviceId_buf.value = static_cast(valueDeserializer.readNumber()); + } value.deviceId = deviceId_buf; value.button = static_cast(valueDeserializer.readInt32()); value.action = static_cast(valueDeserializer.readInt32()); @@ -91559,7 +91941,7 @@ class Deserializer : public DeserializerBase { value.screenY = static_cast(valueDeserializer.readNumber()); value.x = static_cast(valueDeserializer.readNumber()); value.y = static_cast(valueDeserializer.readNumber()); - value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; return value; } Ark_AccessibilityHoverEvent readAccessibilityHoverEvent() @@ -91573,17 +91955,17 @@ class Deserializer : public DeserializerBase { Opt_Number axisHorizontal_buf = {}; axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); + } value.axisHorizontal = axisHorizontal_buf; const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number axisVertical_buf = {}; axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); + } value.axisVertical = axisVertical_buf; value.pressure = static_cast(valueDeserializer.readNumber()); value.tiltX = static_cast(valueDeserializer.readNumber()); @@ -91593,9 +91975,9 @@ class Deserializer : public DeserializerBase { Opt_Number deviceId_buf = {}; deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + deviceId_buf.value = static_cast(valueDeserializer.readNumber()); + } value.deviceId = deviceId_buf; value.type = static_cast(valueDeserializer.readInt32()); value.x = static_cast(valueDeserializer.readNumber()); @@ -91617,17 +91999,17 @@ class Deserializer : public DeserializerBase { Opt_Number axisHorizontal_buf = {}; axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); + } value.axisHorizontal = axisHorizontal_buf; const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number axisVertical_buf = {}; axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); + } value.axisVertical = axisVertical_buf; value.pressure = static_cast(valueDeserializer.readNumber()); value.tiltX = static_cast(valueDeserializer.readNumber()); @@ -91637,11 +92019,11 @@ class Deserializer : public DeserializerBase { Opt_Number deviceId_buf = {}; deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + deviceId_buf.value = static_cast(valueDeserializer.readNumber()); + } value.deviceId = deviceId_buf; - value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; return value; } Ark_ClickEvent readClickEvent() @@ -91655,17 +92037,17 @@ class Deserializer : public DeserializerBase { Opt_Number axisHorizontal_buf = {}; axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); + } value.axisHorizontal = axisHorizontal_buf; const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number axisVertical_buf = {}; axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); + } value.axisVertical = axisVertical_buf; value.pressure = static_cast(valueDeserializer.readNumber()); value.tiltX = static_cast(valueDeserializer.readNumber()); @@ -91675,9 +92057,9 @@ class Deserializer : public DeserializerBase { Opt_Number deviceId_buf = {}; deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + deviceId_buf.value = static_cast(valueDeserializer.readNumber()); + } value.deviceId = deviceId_buf; value.displayX = static_cast(valueDeserializer.readNumber()); value.displayY = static_cast(valueDeserializer.readNumber()); @@ -91687,7 +92069,7 @@ class Deserializer : public DeserializerBase { value.screenY = static_cast(valueDeserializer.readNumber()); value.x = static_cast(valueDeserializer.readNumber()); value.y = static_cast(valueDeserializer.readNumber()); - value.preventDefault = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + value.preventDefault = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; return value; } Ark_OutlineOptions readOutlineOptions() @@ -91698,335 +92080,335 @@ class Deserializer : public DeserializerBase { Opt_Union_EdgeOutlineWidths_Dimension 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_Int8 width_buf__selector = valueDeserializer.readInt8(); - Ark_Union_EdgeOutlineWidths_Dimension width_buf_ = {}; - width_buf_.selector = width_buf__selector; - if (width_buf__selector == 0) { - width_buf_.selector = 0; - Ark_EdgeOutlineWidths width_buf__u = {}; - const auto width_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_top_buf = {}; - width_buf__u_top_buf.tag = width_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_top_buf_runtimeType)) - { - width_buf__u_top_buf.value = valueDeserializer.readLength(); - } - width_buf__u.top = width_buf__u_top_buf; - const auto width_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_right_buf = {}; - width_buf__u_right_buf.tag = width_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_right_buf_runtimeType)) - { - width_buf__u_right_buf.value = valueDeserializer.readLength(); - } - width_buf__u.right = width_buf__u_right_buf; - const auto width_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_bottom_buf = {}; - width_buf__u_bottom_buf.tag = width_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) - { - width_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - width_buf__u.bottom = width_buf__u_bottom_buf; - const auto width_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_left_buf = {}; - width_buf__u_left_buf.tag = width_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_left_buf_runtimeType)) - { - width_buf__u_left_buf.value = valueDeserializer.readLength(); - } - width_buf__u.left = width_buf__u_left_buf; - width_buf_.value0 = width_buf__u; - } - else if (width_buf__selector == 1) { - width_buf_.selector = 1; - width_buf_.value1 = valueDeserializer.readLength(); - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation."); - } - width_buf.value = static_cast(width_buf_); + { + const Ark_Int8 width_buf__selector = valueDeserializer.readInt8(); + Ark_Union_EdgeOutlineWidths_Dimension width_buf_ = {}; + width_buf_.selector = width_buf__selector; + if (width_buf__selector == 0) { + width_buf_.selector = 0; + Ark_EdgeOutlineWidths width_buf__u = {}; + const auto width_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_top_buf = {}; + width_buf__u_top_buf.tag = width_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_top_buf_runtimeType)) + { + width_buf__u_top_buf.value = valueDeserializer.readLength(); + } + width_buf__u.top = width_buf__u_top_buf; + const auto width_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_right_buf = {}; + width_buf__u_right_buf.tag = width_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_right_buf_runtimeType)) + { + width_buf__u_right_buf.value = valueDeserializer.readLength(); + } + width_buf__u.right = width_buf__u_right_buf; + const auto width_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_bottom_buf = {}; + width_buf__u_bottom_buf.tag = width_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) + { + width_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + width_buf__u.bottom = width_buf__u_bottom_buf; + const auto width_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_left_buf = {}; + width_buf__u_left_buf.tag = width_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_left_buf_runtimeType)) + { + width_buf__u_left_buf.value = valueDeserializer.readLength(); + } + width_buf__u.left = width_buf__u_left_buf; + width_buf_.value0 = width_buf__u; + } + else if (width_buf__selector == 1) { + width_buf_.selector = 1; + width_buf_.value1 = valueDeserializer.readLength(); + } + else { + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; } + width_buf.value = static_cast(width_buf_); + } value.width = width_buf; const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - Ark_EdgeColors color_buf__u = {}; - const auto color_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf__u_top_buf = {}; - color_buf__u_top_buf.tag = color_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_top_buf_runtimeType)) - { - const Ark_Int8 color_buf__u_top_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u_top_buf_ = {}; - color_buf__u_top_buf_.selector = color_buf__u_top_buf__selector; - if (color_buf__u_top_buf__selector == 0) { - color_buf__u_top_buf_.selector = 0; - color_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_top_buf__selector == 1) { - color_buf__u_top_buf_.selector = 1; - color_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_top_buf__selector == 2) { - color_buf__u_top_buf_.selector = 2; - color_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_top_buf__selector == 3) { - color_buf__u_top_buf_.selector = 3; - color_buf__u_top_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation."); - } - color_buf__u_top_buf.value = static_cast(color_buf__u_top_buf_); - } - color_buf__u.top = color_buf__u_top_buf; - const auto color_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf__u_right_buf = {}; - color_buf__u_right_buf.tag = color_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_right_buf_runtimeType)) - { - const Ark_Int8 color_buf__u_right_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u_right_buf_ = {}; - color_buf__u_right_buf_.selector = color_buf__u_right_buf__selector; - if (color_buf__u_right_buf__selector == 0) { - color_buf__u_right_buf_.selector = 0; - color_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_right_buf__selector == 1) { - color_buf__u_right_buf_.selector = 1; - color_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_right_buf__selector == 2) { - color_buf__u_right_buf_.selector = 2; - color_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_right_buf__selector == 3) { - color_buf__u_right_buf_.selector = 3; - color_buf__u_right_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation."); - } - color_buf__u_right_buf.value = static_cast(color_buf__u_right_buf_); - } - color_buf__u.right = color_buf__u_right_buf; - const auto color_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf__u_bottom_buf = {}; - color_buf__u_bottom_buf.tag = color_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) - { - const Ark_Int8 color_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u_bottom_buf_ = {}; - color_buf__u_bottom_buf_.selector = color_buf__u_bottom_buf__selector; - if (color_buf__u_bottom_buf__selector == 0) { - color_buf__u_bottom_buf_.selector = 0; - color_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_bottom_buf__selector == 1) { - color_buf__u_bottom_buf_.selector = 1; - color_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_bottom_buf__selector == 2) { - color_buf__u_bottom_buf_.selector = 2; - color_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_bottom_buf__selector == 3) { - color_buf__u_bottom_buf_.selector = 3; - color_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation."); - } - color_buf__u_bottom_buf.value = static_cast(color_buf__u_bottom_buf_); - } - color_buf__u.bottom = color_buf__u_bottom_buf; - const auto color_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf__u_left_buf = {}; - color_buf__u_left_buf.tag = color_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_left_buf_runtimeType)) - { - const Ark_Int8 color_buf__u_left_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u_left_buf_ = {}; - color_buf__u_left_buf_.selector = color_buf__u_left_buf__selector; - if (color_buf__u_left_buf__selector == 0) { - color_buf__u_left_buf_.selector = 0; - color_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_left_buf__selector == 1) { - color_buf__u_left_buf_.selector = 1; - color_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_left_buf__selector == 2) { - color_buf__u_left_buf_.selector = 2; - color_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_left_buf__selector == 3) { - color_buf__u_left_buf_.selector = 3; - color_buf__u_left_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation."); - } - color_buf__u_left_buf.value = static_cast(color_buf__u_left_buf_); - } - color_buf__u.left = color_buf__u_left_buf; - color_buf_.value0 = color_buf__u; - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - const Ark_Int8 color_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u = {}; - color_buf__u.selector = color_buf__u_selector; - if (color_buf__u_selector == 0) { - color_buf__u.selector = 0; - color_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + Ark_EdgeColors color_buf__u = {}; + const auto color_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf__u_top_buf = {}; + color_buf__u_top_buf.tag = color_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_top_buf_runtimeType)) + { + const Ark_Int8 color_buf__u_top_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u_top_buf_ = {}; + color_buf__u_top_buf_.selector = color_buf__u_top_buf__selector; + if (color_buf__u_top_buf__selector == 0) { + color_buf__u_top_buf_.selector = 0; + color_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__u_top_buf__selector == 1) { + color_buf__u_top_buf_.selector = 1; + color_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__u_top_buf__selector == 2) { + color_buf__u_top_buf_.selector = 2; + color_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__u_top_buf__selector == 3) { + color_buf__u_top_buf_.selector = 3; + color_buf__u_top_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation."; + } + color_buf__u_top_buf.value = static_cast(color_buf__u_top_buf_); + } + color_buf__u.top = color_buf__u_top_buf; + const auto color_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf__u_right_buf = {}; + color_buf__u_right_buf.tag = color_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_right_buf_runtimeType)) + { + const Ark_Int8 color_buf__u_right_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u_right_buf_ = {}; + color_buf__u_right_buf_.selector = color_buf__u_right_buf__selector; + if (color_buf__u_right_buf__selector == 0) { + color_buf__u_right_buf_.selector = 0; + color_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__u_right_buf__selector == 1) { + color_buf__u_right_buf_.selector = 1; + color_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__u_right_buf__selector == 2) { + color_buf__u_right_buf_.selector = 2; + color_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__u_right_buf__selector == 3) { + color_buf__u_right_buf_.selector = 3; + color_buf__u_right_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation."; + } + color_buf__u_right_buf.value = static_cast(color_buf__u_right_buf_); + } + color_buf__u.right = color_buf__u_right_buf; + const auto color_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf__u_bottom_buf = {}; + color_buf__u_bottom_buf.tag = color_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) + { + const Ark_Int8 color_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u_bottom_buf_ = {}; + color_buf__u_bottom_buf_.selector = color_buf__u_bottom_buf__selector; + if (color_buf__u_bottom_buf__selector == 0) { + color_buf__u_bottom_buf_.selector = 0; + color_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__u_bottom_buf__selector == 1) { + color_buf__u_bottom_buf_.selector = 1; + color_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__u_bottom_buf__selector == 2) { + color_buf__u_bottom_buf_.selector = 2; + color_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (color_buf__u_selector == 1) { - color_buf__u.selector = 1; - color_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + else if (color_buf__u_bottom_buf__selector == 3) { + color_buf__u_bottom_buf_.selector = 3; + color_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); } - else if (color_buf__u_selector == 2) { - color_buf__u.selector = 2; - color_buf__u.value2 = static_cast(valueDeserializer.readString()); + else { + throw "One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation."; + } + color_buf__u_bottom_buf.value = static_cast(color_buf__u_bottom_buf_); + } + color_buf__u.bottom = color_buf__u_bottom_buf; + const auto color_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf__u_left_buf = {}; + color_buf__u_left_buf.tag = color_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_left_buf_runtimeType)) + { + const Ark_Int8 color_buf__u_left_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u_left_buf_ = {}; + color_buf__u_left_buf_.selector = color_buf__u_left_buf__selector; + if (color_buf__u_left_buf__selector == 0) { + color_buf__u_left_buf_.selector = 0; + color_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__u_left_buf__selector == 1) { + color_buf__u_left_buf_.selector = 1; + color_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__u_left_buf__selector == 2) { + color_buf__u_left_buf_.selector = 2; + color_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (color_buf__u_selector == 3) { - color_buf__u.selector = 3; - color_buf__u.value3 = valueDeserializer.readResource(); + else if (color_buf__u_left_buf__selector == 3) { + color_buf__u_left_buf_.selector = 3; + color_buf__u_left_buf_.value3 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for color_buf__u has to be chosen through deserialisation."); + throw "One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation."; } - color_buf_.value1 = static_cast(color_buf__u); + color_buf__u_left_buf.value = static_cast(color_buf__u_left_buf_); + } + color_buf__u.left = color_buf__u_left_buf; + color_buf_.value0 = color_buf__u; + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + const Ark_Int8 color_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u = {}; + color_buf__u.selector = color_buf__u_selector; + if (color_buf__u_selector == 0) { + color_buf__u.selector = 0; + color_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__u_selector == 1) { + color_buf__u.selector = 1; + color_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__u_selector == 2) { + color_buf__u.selector = 2; + color_buf__u.value2 = static_cast(valueDeserializer.readString()); } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); + else if (color_buf__u_selector == 3) { + color_buf__u.selector = 3; + color_buf__u.value3 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); + throw "One of the branches for color_buf__u has to be chosen through deserialisation."; } - color_buf.value = static_cast(color_buf_); + color_buf_.value1 = static_cast(color_buf__u); } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto radius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_OutlineRadiuses_Dimension 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_Int8 radius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_OutlineRadiuses_Dimension radius_buf_ = {}; - radius_buf_.selector = radius_buf__selector; - if (radius_buf__selector == 0) { - radius_buf_.selector = 0; - Ark_OutlineRadiuses radius_buf__u = {}; - const auto radius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_topLeft_buf = {}; - radius_buf__u_topLeft_buf.tag = radius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) - { - radius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.topLeft = radius_buf__u_topLeft_buf; - const auto radius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_topRight_buf = {}; - radius_buf__u_topRight_buf.tag = radius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) - { - radius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.topRight = radius_buf__u_topRight_buf; - const auto radius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_bottomLeft_buf = {}; - radius_buf__u_bottomLeft_buf.tag = radius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) - { - radius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.bottomLeft = radius_buf__u_bottomLeft_buf; - const auto radius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_bottomRight_buf = {}; - radius_buf__u_bottomRight_buf.tag = radius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) - { - radius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.bottomRight = radius_buf__u_bottomRight_buf; - radius_buf_.value0 = radius_buf__u; - } - else if (radius_buf__selector == 1) { - radius_buf_.selector = 1; - radius_buf_.value1 = valueDeserializer.readLength(); - } - else { - throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation."); - } - radius_buf.value = static_cast(radius_buf_); + { + const Ark_Int8 radius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_OutlineRadiuses_Dimension radius_buf_ = {}; + radius_buf_.selector = radius_buf__selector; + if (radius_buf__selector == 0) { + radius_buf_.selector = 0; + Ark_OutlineRadiuses radius_buf__u = {}; + const auto radius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_topLeft_buf = {}; + radius_buf__u_topLeft_buf.tag = radius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) + { + radius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + radius_buf__u.topLeft = radius_buf__u_topLeft_buf; + const auto radius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_topRight_buf = {}; + radius_buf__u_topRight_buf.tag = radius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) + { + radius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + radius_buf__u.topRight = radius_buf__u_topRight_buf; + const auto radius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_bottomLeft_buf = {}; + radius_buf__u_bottomLeft_buf.tag = radius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) + { + radius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + radius_buf__u.bottomLeft = radius_buf__u_bottomLeft_buf; + const auto radius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_bottomRight_buf = {}; + radius_buf__u_bottomRight_buf.tag = radius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) + { + radius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + radius_buf__u.bottomRight = radius_buf__u_bottomRight_buf; + radius_buf_.value0 = radius_buf__u; + } + else if (radius_buf__selector == 1) { + radius_buf_.selector = 1; + radius_buf_.value1 = valueDeserializer.readLength(); } + else { + throw "One of the branches for radius_buf_ has to be chosen through deserialisation."; + } + radius_buf.value = static_cast(radius_buf_); + } value.radius = radius_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_EdgeOutlineStyles_OutlineStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - const Ark_Int8 style_buf__selector = valueDeserializer.readInt8(); - Ark_Union_EdgeOutlineStyles_OutlineStyle style_buf_ = {}; - style_buf_.selector = style_buf__selector; - if (style_buf__selector == 0) { - style_buf_.selector = 0; - Ark_EdgeOutlineStyles style_buf__u = {}; - const auto style_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_OutlineStyle style_buf__u_top_buf = {}; - style_buf__u_top_buf.tag = style_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_top_buf_runtimeType)) - { - style_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); - } - style_buf__u.top = style_buf__u_top_buf; - const auto style_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_OutlineStyle style_buf__u_right_buf = {}; - style_buf__u_right_buf.tag = style_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_right_buf_runtimeType)) - { - style_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); - } - style_buf__u.right = style_buf__u_right_buf; - const auto style_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_OutlineStyle style_buf__u_bottom_buf = {}; - style_buf__u_bottom_buf.tag = style_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) - { - style_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); - } - style_buf__u.bottom = style_buf__u_bottom_buf; - const auto style_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_OutlineStyle style_buf__u_left_buf = {}; - style_buf__u_left_buf.tag = style_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_left_buf_runtimeType)) - { - style_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); - } - style_buf__u.left = style_buf__u_left_buf; - style_buf_.value0 = style_buf__u; - } - else if (style_buf__selector == 1) { - style_buf_.selector = 1; - style_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw new Error("One of the branches for style_buf_ has to be chosen through deserialisation."); - } - style_buf.value = static_cast(style_buf_); + { + const Ark_Int8 style_buf__selector = valueDeserializer.readInt8(); + Ark_Union_EdgeOutlineStyles_OutlineStyle style_buf_ = {}; + style_buf_.selector = style_buf__selector; + if (style_buf__selector == 0) { + style_buf_.selector = 0; + Ark_EdgeOutlineStyles style_buf__u = {}; + const auto style_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OutlineStyle style_buf__u_top_buf = {}; + style_buf__u_top_buf.tag = style_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_top_buf_runtimeType)) + { + style_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); + } + style_buf__u.top = style_buf__u_top_buf; + const auto style_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OutlineStyle style_buf__u_right_buf = {}; + style_buf__u_right_buf.tag = style_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_right_buf_runtimeType)) + { + style_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); + } + style_buf__u.right = style_buf__u_right_buf; + const auto style_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OutlineStyle style_buf__u_bottom_buf = {}; + style_buf__u_bottom_buf.tag = style_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) + { + style_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); + } + style_buf__u.bottom = style_buf__u_bottom_buf; + const auto style_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OutlineStyle style_buf__u_left_buf = {}; + style_buf__u_left_buf.tag = style_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_left_buf_runtimeType)) + { + style_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); + } + style_buf__u.left = style_buf__u_left_buf; + style_buf_.value0 = style_buf__u; + } + else if (style_buf__selector == 1) { + style_buf_.selector = 1; + style_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else { + throw "One of the branches for style_buf_ has to be chosen through deserialisation."; } + style_buf.value = static_cast(style_buf_); + } value.style = style_buf; return value; } @@ -92038,220 +92420,220 @@ class Deserializer : public DeserializerBase { Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths slice_buf = {}; slice_buf.tag = slice_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (slice_buf_runtimeType)) - { - const Ark_Int8 slice_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths slice_buf_ = {}; - slice_buf_.selector = slice_buf__selector; - if (slice_buf__selector == 0) { - slice_buf_.selector = 0; - slice_buf_.value0 = valueDeserializer.readLength(); - } - else if (slice_buf__selector == 1) { - slice_buf_.selector = 1; - Ark_EdgeWidths slice_buf__u = {}; - const auto slice_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length slice_buf__u_top_buf = {}; - slice_buf__u_top_buf.tag = slice_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__u_top_buf_runtimeType)) - { - slice_buf__u_top_buf.value = valueDeserializer.readLength(); - } - slice_buf__u.top = slice_buf__u_top_buf; - const auto slice_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length slice_buf__u_right_buf = {}; - slice_buf__u_right_buf.tag = slice_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__u_right_buf_runtimeType)) - { - slice_buf__u_right_buf.value = valueDeserializer.readLength(); - } - slice_buf__u.right = slice_buf__u_right_buf; - const auto slice_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length slice_buf__u_bottom_buf = {}; - slice_buf__u_bottom_buf.tag = slice_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__u_bottom_buf_runtimeType)) - { - slice_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - slice_buf__u.bottom = slice_buf__u_bottom_buf; - const auto slice_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length slice_buf__u_left_buf = {}; - slice_buf__u_left_buf.tag = slice_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__u_left_buf_runtimeType)) - { - slice_buf__u_left_buf.value = valueDeserializer.readLength(); - } - slice_buf__u.left = slice_buf__u_left_buf; - slice_buf_.value1 = slice_buf__u; - } - else if (slice_buf__selector == 2) { - slice_buf_.selector = 2; - slice_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); - } - else { - throw new Error("One of the branches for slice_buf_ has to be chosen through deserialisation."); - } - slice_buf.value = static_cast(slice_buf_); + { + const Ark_Int8 slice_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths slice_buf_ = {}; + slice_buf_.selector = slice_buf__selector; + if (slice_buf__selector == 0) { + slice_buf_.selector = 0; + slice_buf_.value0 = valueDeserializer.readLength(); + } + else if (slice_buf__selector == 1) { + slice_buf_.selector = 1; + Ark_EdgeWidths slice_buf__u = {}; + const auto slice_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length slice_buf__u_top_buf = {}; + slice_buf__u_top_buf.tag = slice_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__u_top_buf_runtimeType)) + { + slice_buf__u_top_buf.value = valueDeserializer.readLength(); + } + slice_buf__u.top = slice_buf__u_top_buf; + const auto slice_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length slice_buf__u_right_buf = {}; + slice_buf__u_right_buf.tag = slice_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__u_right_buf_runtimeType)) + { + slice_buf__u_right_buf.value = valueDeserializer.readLength(); + } + slice_buf__u.right = slice_buf__u_right_buf; + const auto slice_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length slice_buf__u_bottom_buf = {}; + slice_buf__u_bottom_buf.tag = slice_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__u_bottom_buf_runtimeType)) + { + slice_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + slice_buf__u.bottom = slice_buf__u_bottom_buf; + const auto slice_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length slice_buf__u_left_buf = {}; + slice_buf__u_left_buf.tag = slice_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__u_left_buf_runtimeType)) + { + slice_buf__u_left_buf.value = valueDeserializer.readLength(); + } + slice_buf__u.left = slice_buf__u_left_buf; + slice_buf_.value1 = slice_buf__u; + } + else if (slice_buf__selector == 2) { + slice_buf_.selector = 2; + slice_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + } + else { + throw "One of the branches for slice_buf_ has to be chosen through deserialisation."; } + slice_buf.value = static_cast(slice_buf_); + } value.slice = slice_buf; const auto repeat_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_RepeatMode repeat_buf = {}; repeat_buf.tag = repeat_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (repeat_buf_runtimeType)) - { - repeat_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + repeat_buf.value = static_cast(valueDeserializer.readInt32()); + } value.repeat = repeat_buf; const auto source_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Resource_LinearGradient source_buf = {}; + Opt_Union_String_Resource_LinearGradient_common source_buf = {}; source_buf.tag = source_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (source_buf_runtimeType)) - { - const Ark_Int8 source_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Resource_LinearGradient source_buf_ = {}; - source_buf_.selector = source_buf__selector; - if (source_buf__selector == 0) { - source_buf_.selector = 0; - source_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (source_buf__selector == 1) { - source_buf_.selector = 1; - source_buf_.value1 = valueDeserializer.readResource(); - } - else if (source_buf__selector == 2) { - source_buf_.selector = 2; - source_buf_.value2 = valueDeserializer.readLinearGradient(); - } - else { - throw new Error("One of the branches for source_buf_ has to be chosen through deserialisation."); - } - source_buf.value = static_cast(source_buf_); + { + const Ark_Int8 source_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Resource_LinearGradient_common source_buf_ = {}; + source_buf_.selector = source_buf__selector; + if (source_buf__selector == 0) { + source_buf_.selector = 0; + source_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (source_buf__selector == 1) { + source_buf_.selector = 1; + source_buf_.value1 = valueDeserializer.readResource(); + } + else if (source_buf__selector == 2) { + source_buf_.selector = 2; + source_buf_.value2 = valueDeserializer.readLinearGradient_common(); + } + else { + throw "One of the branches for source_buf_ has to be chosen through deserialisation."; } + source_buf.value = static_cast(source_buf_); + } value.source = source_buf; const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths 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_Int8 width_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths width_buf_ = {}; - width_buf_.selector = width_buf__selector; - if (width_buf__selector == 0) { - width_buf_.selector = 0; - width_buf_.value0 = valueDeserializer.readLength(); - } - else if (width_buf__selector == 1) { - width_buf_.selector = 1; - Ark_EdgeWidths width_buf__u = {}; - const auto width_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_top_buf = {}; - width_buf__u_top_buf.tag = width_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_top_buf_runtimeType)) - { - width_buf__u_top_buf.value = valueDeserializer.readLength(); - } - width_buf__u.top = width_buf__u_top_buf; - const auto width_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_right_buf = {}; - width_buf__u_right_buf.tag = width_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_right_buf_runtimeType)) - { - width_buf__u_right_buf.value = valueDeserializer.readLength(); - } - width_buf__u.right = width_buf__u_right_buf; - const auto width_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_bottom_buf = {}; - width_buf__u_bottom_buf.tag = width_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) - { - width_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - width_buf__u.bottom = width_buf__u_bottom_buf; - const auto width_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_left_buf = {}; - width_buf__u_left_buf.tag = width_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_left_buf_runtimeType)) - { - width_buf__u_left_buf.value = valueDeserializer.readLength(); - } - width_buf__u.left = width_buf__u_left_buf; - width_buf_.value1 = width_buf__u; - } - else if (width_buf__selector == 2) { - width_buf_.selector = 2; - width_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation."); - } - width_buf.value = static_cast(width_buf_); + { + const Ark_Int8 width_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths width_buf_ = {}; + width_buf_.selector = width_buf__selector; + if (width_buf__selector == 0) { + width_buf_.selector = 0; + width_buf_.value0 = valueDeserializer.readLength(); + } + else if (width_buf__selector == 1) { + width_buf_.selector = 1; + Ark_EdgeWidths width_buf__u = {}; + const auto width_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_top_buf = {}; + width_buf__u_top_buf.tag = width_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_top_buf_runtimeType)) + { + width_buf__u_top_buf.value = valueDeserializer.readLength(); + } + width_buf__u.top = width_buf__u_top_buf; + const auto width_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_right_buf = {}; + width_buf__u_right_buf.tag = width_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_right_buf_runtimeType)) + { + width_buf__u_right_buf.value = valueDeserializer.readLength(); + } + width_buf__u.right = width_buf__u_right_buf; + const auto width_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_bottom_buf = {}; + width_buf__u_bottom_buf.tag = width_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) + { + width_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + width_buf__u.bottom = width_buf__u_bottom_buf; + const auto width_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_left_buf = {}; + width_buf__u_left_buf.tag = width_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_left_buf_runtimeType)) + { + width_buf__u_left_buf.value = valueDeserializer.readLength(); + } + width_buf__u.left = width_buf__u_left_buf; + width_buf_.value1 = width_buf__u; + } + else if (width_buf__selector == 2) { + width_buf_.selector = 2; + width_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); } + else { + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; + } + width_buf.value = static_cast(width_buf_); + } value.width = width_buf; const auto outset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths outset_buf = {}; outset_buf.tag = outset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (outset_buf_runtimeType)) - { - const Ark_Int8 outset_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths outset_buf_ = {}; - outset_buf_.selector = outset_buf__selector; - if (outset_buf__selector == 0) { - outset_buf_.selector = 0; - outset_buf_.value0 = valueDeserializer.readLength(); - } - else if (outset_buf__selector == 1) { - outset_buf_.selector = 1; - Ark_EdgeWidths outset_buf__u = {}; - const auto outset_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length outset_buf__u_top_buf = {}; - outset_buf__u_top_buf.tag = outset_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (outset_buf__u_top_buf_runtimeType)) - { - outset_buf__u_top_buf.value = valueDeserializer.readLength(); - } - outset_buf__u.top = outset_buf__u_top_buf; - const auto outset_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length outset_buf__u_right_buf = {}; - outset_buf__u_right_buf.tag = outset_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (outset_buf__u_right_buf_runtimeType)) - { - outset_buf__u_right_buf.value = valueDeserializer.readLength(); - } - outset_buf__u.right = outset_buf__u_right_buf; - const auto outset_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length outset_buf__u_bottom_buf = {}; - outset_buf__u_bottom_buf.tag = outset_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (outset_buf__u_bottom_buf_runtimeType)) - { - outset_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - outset_buf__u.bottom = outset_buf__u_bottom_buf; - const auto outset_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length outset_buf__u_left_buf = {}; - outset_buf__u_left_buf.tag = outset_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (outset_buf__u_left_buf_runtimeType)) - { - outset_buf__u_left_buf.value = valueDeserializer.readLength(); - } - outset_buf__u.left = outset_buf__u_left_buf; - outset_buf_.value1 = outset_buf__u; - } - else if (outset_buf__selector == 2) { - outset_buf_.selector = 2; - outset_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); - } - else { - throw new Error("One of the branches for outset_buf_ has to be chosen through deserialisation."); - } - outset_buf.value = static_cast(outset_buf_); + { + const Ark_Int8 outset_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths outset_buf_ = {}; + outset_buf_.selector = outset_buf__selector; + if (outset_buf__selector == 0) { + outset_buf_.selector = 0; + outset_buf_.value0 = valueDeserializer.readLength(); + } + else if (outset_buf__selector == 1) { + outset_buf_.selector = 1; + Ark_EdgeWidths outset_buf__u = {}; + const auto outset_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length outset_buf__u_top_buf = {}; + outset_buf__u_top_buf.tag = outset_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (outset_buf__u_top_buf_runtimeType)) + { + outset_buf__u_top_buf.value = valueDeserializer.readLength(); + } + outset_buf__u.top = outset_buf__u_top_buf; + const auto outset_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length outset_buf__u_right_buf = {}; + outset_buf__u_right_buf.tag = outset_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (outset_buf__u_right_buf_runtimeType)) + { + outset_buf__u_right_buf.value = valueDeserializer.readLength(); + } + outset_buf__u.right = outset_buf__u_right_buf; + const auto outset_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length outset_buf__u_bottom_buf = {}; + outset_buf__u_bottom_buf.tag = outset_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (outset_buf__u_bottom_buf_runtimeType)) + { + outset_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + outset_buf__u.bottom = outset_buf__u_bottom_buf; + const auto outset_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length outset_buf__u_left_buf = {}; + outset_buf__u_left_buf.tag = outset_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (outset_buf__u_left_buf_runtimeType)) + { + outset_buf__u_left_buf.value = valueDeserializer.readLength(); + } + outset_buf__u.left = outset_buf__u_left_buf; + outset_buf_.value1 = outset_buf__u; + } + else if (outset_buf__selector == 2) { + outset_buf_.selector = 2; + outset_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + } + else { + throw "One of the branches for outset_buf_ has to be chosen through deserialisation."; } + outset_buf.value = static_cast(outset_buf_); + } value.outset = outset_buf; const auto fill_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean fill_buf = {}; fill_buf.tag = fill_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fill_buf_runtimeType)) - { - fill_buf.value = valueDeserializer.readBoolean(); - } + { + fill_buf.value = valueDeserializer.readBoolean(); + } value.fill = fill_buf; return value; } @@ -92263,461 +92645,461 @@ class Deserializer : public DeserializerBase { Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths 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_Int8 width_buf__selector = valueDeserializer.readInt8(); - Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths width_buf_ = {}; - width_buf_.selector = width_buf__selector; - if (width_buf__selector == 0) { - width_buf_.selector = 0; - Ark_EdgeWidths width_buf__u = {}; - const auto width_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_top_buf = {}; - width_buf__u_top_buf.tag = width_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_top_buf_runtimeType)) - { - width_buf__u_top_buf.value = valueDeserializer.readLength(); - } - width_buf__u.top = width_buf__u_top_buf; - const auto width_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_right_buf = {}; - width_buf__u_right_buf.tag = width_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_right_buf_runtimeType)) - { - width_buf__u_right_buf.value = valueDeserializer.readLength(); - } - width_buf__u.right = width_buf__u_right_buf; - const auto width_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_bottom_buf = {}; - width_buf__u_bottom_buf.tag = width_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) - { - width_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - width_buf__u.bottom = width_buf__u_bottom_buf; - const auto width_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_left_buf = {}; - width_buf__u_left_buf.tag = width_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_left_buf_runtimeType)) - { - width_buf__u_left_buf.value = valueDeserializer.readLength(); - } - width_buf__u.left = width_buf__u_left_buf; - width_buf_.value0 = width_buf__u; - } - else if (width_buf__selector == 1) { - width_buf_.selector = 1; - width_buf_.value1 = valueDeserializer.readLength(); - } - else if (width_buf__selector == 2) { - width_buf_.selector = 2; - width_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation."); - } - width_buf.value = static_cast(width_buf_); + { + const Ark_Int8 width_buf__selector = valueDeserializer.readInt8(); + Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths width_buf_ = {}; + width_buf_.selector = width_buf__selector; + if (width_buf__selector == 0) { + width_buf_.selector = 0; + Ark_EdgeWidths width_buf__u = {}; + const auto width_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_top_buf = {}; + width_buf__u_top_buf.tag = width_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_top_buf_runtimeType)) + { + width_buf__u_top_buf.value = valueDeserializer.readLength(); + } + width_buf__u.top = width_buf__u_top_buf; + const auto width_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_right_buf = {}; + width_buf__u_right_buf.tag = width_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_right_buf_runtimeType)) + { + width_buf__u_right_buf.value = valueDeserializer.readLength(); + } + width_buf__u.right = width_buf__u_right_buf; + const auto width_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_bottom_buf = {}; + width_buf__u_bottom_buf.tag = width_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) + { + width_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + width_buf__u.bottom = width_buf__u_bottom_buf; + const auto width_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_left_buf = {}; + width_buf__u_left_buf.tag = width_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_left_buf_runtimeType)) + { + width_buf__u_left_buf.value = valueDeserializer.readLength(); + } + width_buf__u.left = width_buf__u_left_buf; + width_buf_.value0 = width_buf__u; + } + else if (width_buf__selector == 1) { + width_buf_.selector = 1; + width_buf_.value1 = valueDeserializer.readLength(); + } + else if (width_buf__selector == 2) { + width_buf_.selector = 2; + width_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + } + else { + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; } + width_buf.value = static_cast(width_buf_); + } value.width = width_buf; const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - Ark_EdgeColors color_buf__u = {}; - const auto color_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf__u_top_buf = {}; - color_buf__u_top_buf.tag = color_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_top_buf_runtimeType)) - { - const Ark_Int8 color_buf__u_top_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u_top_buf_ = {}; - color_buf__u_top_buf_.selector = color_buf__u_top_buf__selector; - if (color_buf__u_top_buf__selector == 0) { - color_buf__u_top_buf_.selector = 0; - color_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_top_buf__selector == 1) { - color_buf__u_top_buf_.selector = 1; - color_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_top_buf__selector == 2) { - color_buf__u_top_buf_.selector = 2; - color_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_top_buf__selector == 3) { - color_buf__u_top_buf_.selector = 3; - color_buf__u_top_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation."); - } - color_buf__u_top_buf.value = static_cast(color_buf__u_top_buf_); - } - color_buf__u.top = color_buf__u_top_buf; - const auto color_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf__u_right_buf = {}; - color_buf__u_right_buf.tag = color_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_right_buf_runtimeType)) - { - const Ark_Int8 color_buf__u_right_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u_right_buf_ = {}; - color_buf__u_right_buf_.selector = color_buf__u_right_buf__selector; - if (color_buf__u_right_buf__selector == 0) { - color_buf__u_right_buf_.selector = 0; - color_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_right_buf__selector == 1) { - color_buf__u_right_buf_.selector = 1; - color_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_right_buf__selector == 2) { - color_buf__u_right_buf_.selector = 2; - color_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_right_buf__selector == 3) { - color_buf__u_right_buf_.selector = 3; - color_buf__u_right_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation."); - } - color_buf__u_right_buf.value = static_cast(color_buf__u_right_buf_); - } - color_buf__u.right = color_buf__u_right_buf; - const auto color_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf__u_bottom_buf = {}; - color_buf__u_bottom_buf.tag = color_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) - { - const Ark_Int8 color_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u_bottom_buf_ = {}; - color_buf__u_bottom_buf_.selector = color_buf__u_bottom_buf__selector; - if (color_buf__u_bottom_buf__selector == 0) { - color_buf__u_bottom_buf_.selector = 0; - color_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_bottom_buf__selector == 1) { - color_buf__u_bottom_buf_.selector = 1; - color_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_bottom_buf__selector == 2) { - color_buf__u_bottom_buf_.selector = 2; - color_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_bottom_buf__selector == 3) { - color_buf__u_bottom_buf_.selector = 3; - color_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation."); - } - color_buf__u_bottom_buf.value = static_cast(color_buf__u_bottom_buf_); - } - color_buf__u.bottom = color_buf__u_bottom_buf; - const auto color_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf__u_left_buf = {}; - color_buf__u_left_buf.tag = color_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_left_buf_runtimeType)) - { - const Ark_Int8 color_buf__u_left_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u_left_buf_ = {}; - color_buf__u_left_buf_.selector = color_buf__u_left_buf__selector; - if (color_buf__u_left_buf__selector == 0) { - color_buf__u_left_buf_.selector = 0; - color_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_left_buf__selector == 1) { - color_buf__u_left_buf_.selector = 1; - color_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_left_buf__selector == 2) { - color_buf__u_left_buf_.selector = 2; - color_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_left_buf__selector == 3) { - color_buf__u_left_buf_.selector = 3; - color_buf__u_left_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation."); - } - color_buf__u_left_buf.value = static_cast(color_buf__u_left_buf_); - } - color_buf__u.left = color_buf__u_left_buf; - color_buf_.value0 = color_buf__u; - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - const Ark_Int8 color_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u = {}; - color_buf__u.selector = color_buf__u_selector; - if (color_buf__u_selector == 0) { - color_buf__u.selector = 0; - color_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + Ark_EdgeColors color_buf__u = {}; + const auto color_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf__u_top_buf = {}; + color_buf__u_top_buf.tag = color_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_top_buf_runtimeType)) + { + const Ark_Int8 color_buf__u_top_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u_top_buf_ = {}; + color_buf__u_top_buf_.selector = color_buf__u_top_buf__selector; + if (color_buf__u_top_buf__selector == 0) { + color_buf__u_top_buf_.selector = 0; + color_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__u_top_buf__selector == 1) { + color_buf__u_top_buf_.selector = 1; + color_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__u_top_buf__selector == 2) { + color_buf__u_top_buf_.selector = 2; + color_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__u_top_buf__selector == 3) { + color_buf__u_top_buf_.selector = 3; + color_buf__u_top_buf_.value3 = valueDeserializer.readResource(); } - else if (color_buf__u_selector == 1) { - color_buf__u.selector = 1; - color_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + else { + throw "One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation."; + } + color_buf__u_top_buf.value = static_cast(color_buf__u_top_buf_); + } + color_buf__u.top = color_buf__u_top_buf; + const auto color_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf__u_right_buf = {}; + color_buf__u_right_buf.tag = color_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_right_buf_runtimeType)) + { + const Ark_Int8 color_buf__u_right_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u_right_buf_ = {}; + color_buf__u_right_buf_.selector = color_buf__u_right_buf__selector; + if (color_buf__u_right_buf__selector == 0) { + color_buf__u_right_buf_.selector = 0; + color_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (color_buf__u_selector == 2) { - color_buf__u.selector = 2; - color_buf__u.value2 = static_cast(valueDeserializer.readString()); + else if (color_buf__u_right_buf__selector == 1) { + color_buf__u_right_buf_.selector = 1; + color_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (color_buf__u_selector == 3) { - color_buf__u.selector = 3; - color_buf__u.value3 = valueDeserializer.readResource(); + else if (color_buf__u_right_buf__selector == 2) { + color_buf__u_right_buf_.selector = 2; + color_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__u_right_buf__selector == 3) { + color_buf__u_right_buf_.selector = 3; + color_buf__u_right_buf_.value3 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for color_buf__u has to be chosen through deserialisation."); + throw "One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation."; + } + color_buf__u_right_buf.value = static_cast(color_buf__u_right_buf_); + } + color_buf__u.right = color_buf__u_right_buf; + const auto color_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf__u_bottom_buf = {}; + color_buf__u_bottom_buf.tag = color_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) + { + const Ark_Int8 color_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u_bottom_buf_ = {}; + color_buf__u_bottom_buf_.selector = color_buf__u_bottom_buf__selector; + if (color_buf__u_bottom_buf__selector == 0) { + color_buf__u_bottom_buf_.selector = 0; + color_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - color_buf_.value1 = static_cast(color_buf__u); + else if (color_buf__u_bottom_buf__selector == 1) { + color_buf__u_bottom_buf_.selector = 1; + color_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__u_bottom_buf__selector == 2) { + color_buf__u_bottom_buf_.selector = 2; + color_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__u_bottom_buf__selector == 3) { + color_buf__u_bottom_buf_.selector = 3; + color_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation."; + } + color_buf__u_bottom_buf.value = static_cast(color_buf__u_bottom_buf_); + } + color_buf__u.bottom = color_buf__u_bottom_buf; + const auto color_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf__u_left_buf = {}; + color_buf__u_left_buf.tag = color_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_left_buf_runtimeType)) + { + const Ark_Int8 color_buf__u_left_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u_left_buf_ = {}; + color_buf__u_left_buf_.selector = color_buf__u_left_buf__selector; + if (color_buf__u_left_buf__selector == 0) { + color_buf__u_left_buf_.selector = 0; + color_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__u_left_buf__selector == 1) { + color_buf__u_left_buf_.selector = 1; + color_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__u_left_buf__selector == 2) { + color_buf__u_left_buf_.selector = 2; + color_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__u_left_buf__selector == 3) { + color_buf__u_left_buf_.selector = 3; + color_buf__u_left_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation."; + } + color_buf__u_left_buf.value = static_cast(color_buf__u_left_buf_); + } + color_buf__u.left = color_buf__u_left_buf; + color_buf_.value0 = color_buf__u; + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + const Ark_Int8 color_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u = {}; + color_buf__u.selector = color_buf__u_selector; + if (color_buf__u_selector == 0) { + color_buf__u.selector = 0; + color_buf__u.value0 = static_cast(valueDeserializer.readInt32()); } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); + else if (color_buf__u_selector == 1) { + color_buf__u.selector = 1; + color_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__u_selector == 2) { + color_buf__u.selector = 2; + color_buf__u.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__u_selector == 3) { + color_buf__u.selector = 3; + color_buf__u.value3 = valueDeserializer.readResource(); } else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); + throw "One of the branches for color_buf__u has to be chosen through deserialisation."; } - color_buf.value = static_cast(color_buf_); + color_buf_.value1 = static_cast(color_buf__u); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto radius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses 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_Int8 radius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses radius_buf_ = {}; - radius_buf_.selector = radius_buf__selector; - if (radius_buf__selector == 0) { - radius_buf_.selector = 0; - Ark_BorderRadiuses radius_buf__u = {}; - const auto radius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_topLeft_buf = {}; - radius_buf__u_topLeft_buf.tag = radius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) - { - radius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.topLeft = radius_buf__u_topLeft_buf; - const auto radius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_topRight_buf = {}; - radius_buf__u_topRight_buf.tag = radius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) - { - radius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.topRight = radius_buf__u_topRight_buf; - const auto radius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_bottomLeft_buf = {}; - radius_buf__u_bottomLeft_buf.tag = radius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) - { - radius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.bottomLeft = radius_buf__u_bottomLeft_buf; - const auto radius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_bottomRight_buf = {}; - radius_buf__u_bottomRight_buf.tag = radius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) - { - radius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.bottomRight = radius_buf__u_bottomRight_buf; - radius_buf_.value0 = radius_buf__u; - } - else if (radius_buf__selector == 1) { - radius_buf_.selector = 1; - radius_buf_.value1 = valueDeserializer.readLength(); - } - else if (radius_buf__selector == 2) { - radius_buf_.selector = 2; - radius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); - } - else { - throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation."); - } - radius_buf.value = static_cast(radius_buf_); + { + const Ark_Int8 radius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses radius_buf_ = {}; + radius_buf_.selector = radius_buf__selector; + if (radius_buf__selector == 0) { + radius_buf_.selector = 0; + Ark_BorderRadiuses radius_buf__u = {}; + const auto radius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_topLeft_buf = {}; + radius_buf__u_topLeft_buf.tag = radius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) + { + radius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + radius_buf__u.topLeft = radius_buf__u_topLeft_buf; + const auto radius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_topRight_buf = {}; + radius_buf__u_topRight_buf.tag = radius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) + { + radius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + radius_buf__u.topRight = radius_buf__u_topRight_buf; + const auto radius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_bottomLeft_buf = {}; + radius_buf__u_bottomLeft_buf.tag = radius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) + { + radius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + radius_buf__u.bottomLeft = radius_buf__u_bottomLeft_buf; + const auto radius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_bottomRight_buf = {}; + radius_buf__u_bottomRight_buf.tag = radius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) + { + radius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + radius_buf__u.bottomRight = radius_buf__u_bottomRight_buf; + radius_buf_.value0 = radius_buf__u; + } + else if (radius_buf__selector == 1) { + radius_buf_.selector = 1; + radius_buf_.value1 = valueDeserializer.readLength(); + } + else if (radius_buf__selector == 2) { + radius_buf_.selector = 2; + radius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); + } + else { + throw "One of the branches for radius_buf_ has to be chosen through deserialisation."; } + radius_buf.value = static_cast(radius_buf_); + } value.radius = radius_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_EdgeStyles_BorderStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - const Ark_Int8 style_buf__selector = valueDeserializer.readInt8(); - Ark_Union_EdgeStyles_BorderStyle style_buf_ = {}; - style_buf_.selector = style_buf__selector; - if (style_buf__selector == 0) { - style_buf_.selector = 0; - Ark_EdgeStyles style_buf__u = {}; - const auto style_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle style_buf__u_top_buf = {}; - style_buf__u_top_buf.tag = style_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_top_buf_runtimeType)) - { - style_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); - } - style_buf__u.top = style_buf__u_top_buf; - const auto style_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle style_buf__u_right_buf = {}; - style_buf__u_right_buf.tag = style_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_right_buf_runtimeType)) - { - style_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); - } - style_buf__u.right = style_buf__u_right_buf; - const auto style_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle style_buf__u_bottom_buf = {}; - style_buf__u_bottom_buf.tag = style_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) - { - style_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); - } - style_buf__u.bottom = style_buf__u_bottom_buf; - const auto style_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle style_buf__u_left_buf = {}; - style_buf__u_left_buf.tag = style_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_left_buf_runtimeType)) - { - style_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); - } - style_buf__u.left = style_buf__u_left_buf; - style_buf_.value0 = style_buf__u; - } - else if (style_buf__selector == 1) { - style_buf_.selector = 1; - style_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw new Error("One of the branches for style_buf_ has to be chosen through deserialisation."); - } - style_buf.value = static_cast(style_buf_); + { + const Ark_Int8 style_buf__selector = valueDeserializer.readInt8(); + Ark_Union_EdgeStyles_BorderStyle style_buf_ = {}; + style_buf_.selector = style_buf__selector; + if (style_buf__selector == 0) { + style_buf_.selector = 0; + Ark_EdgeStyles style_buf__u = {}; + const auto style_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle style_buf__u_top_buf = {}; + style_buf__u_top_buf.tag = style_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_top_buf_runtimeType)) + { + style_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); + } + style_buf__u.top = style_buf__u_top_buf; + const auto style_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle style_buf__u_right_buf = {}; + style_buf__u_right_buf.tag = style_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_right_buf_runtimeType)) + { + style_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); + } + style_buf__u.right = style_buf__u_right_buf; + const auto style_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle style_buf__u_bottom_buf = {}; + style_buf__u_bottom_buf.tag = style_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) + { + style_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); + } + style_buf__u.bottom = style_buf__u_bottom_buf; + const auto style_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle style_buf__u_left_buf = {}; + style_buf__u_left_buf.tag = style_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_left_buf_runtimeType)) + { + style_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); + } + style_buf__u.left = style_buf__u_left_buf; + style_buf_.value0 = style_buf__u; + } + else if (style_buf__selector == 1) { + style_buf_.selector = 1; + style_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else { + throw "One of the branches for style_buf_ has to be chosen through deserialisation."; } + style_buf.value = static_cast(style_buf_); + } value.style = style_buf; const auto dashGap_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGap_buf = {}; dashGap_buf.tag = dashGap_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf_runtimeType)) - { - const Ark_Int8 dashGap_buf__selector = valueDeserializer.readInt8(); - Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGap_buf_ = {}; - dashGap_buf_.selector = dashGap_buf__selector; - if (dashGap_buf__selector == 0) { - dashGap_buf_.selector = 0; - Ark_EdgeWidths dashGap_buf__u = {}; - const auto dashGap_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length dashGap_buf__u_top_buf = {}; - dashGap_buf__u_top_buf.tag = dashGap_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf__u_top_buf_runtimeType)) - { - dashGap_buf__u_top_buf.value = valueDeserializer.readLength(); - } - dashGap_buf__u.top = dashGap_buf__u_top_buf; - const auto dashGap_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length dashGap_buf__u_right_buf = {}; - dashGap_buf__u_right_buf.tag = dashGap_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf__u_right_buf_runtimeType)) - { - dashGap_buf__u_right_buf.value = valueDeserializer.readLength(); - } - dashGap_buf__u.right = dashGap_buf__u_right_buf; - const auto dashGap_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length dashGap_buf__u_bottom_buf = {}; - dashGap_buf__u_bottom_buf.tag = dashGap_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf__u_bottom_buf_runtimeType)) - { - dashGap_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - dashGap_buf__u.bottom = dashGap_buf__u_bottom_buf; - const auto dashGap_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length dashGap_buf__u_left_buf = {}; - dashGap_buf__u_left_buf.tag = dashGap_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf__u_left_buf_runtimeType)) - { - dashGap_buf__u_left_buf.value = valueDeserializer.readLength(); - } - dashGap_buf__u.left = dashGap_buf__u_left_buf; - dashGap_buf_.value0 = dashGap_buf__u; - } - else if (dashGap_buf__selector == 1) { - dashGap_buf_.selector = 1; - dashGap_buf_.value1 = valueDeserializer.readLengthMetrics(); - } - else if (dashGap_buf__selector == 2) { - dashGap_buf_.selector = 2; - dashGap_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); - } - else { - throw new Error("One of the branches for dashGap_buf_ has to be chosen through deserialisation."); - } - dashGap_buf.value = static_cast(dashGap_buf_); + { + const Ark_Int8 dashGap_buf__selector = valueDeserializer.readInt8(); + Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGap_buf_ = {}; + dashGap_buf_.selector = dashGap_buf__selector; + if (dashGap_buf__selector == 0) { + dashGap_buf_.selector = 0; + Ark_EdgeWidths dashGap_buf__u = {}; + const auto dashGap_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length dashGap_buf__u_top_buf = {}; + dashGap_buf__u_top_buf.tag = dashGap_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf__u_top_buf_runtimeType)) + { + dashGap_buf__u_top_buf.value = valueDeserializer.readLength(); + } + dashGap_buf__u.top = dashGap_buf__u_top_buf; + const auto dashGap_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length dashGap_buf__u_right_buf = {}; + dashGap_buf__u_right_buf.tag = dashGap_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf__u_right_buf_runtimeType)) + { + dashGap_buf__u_right_buf.value = valueDeserializer.readLength(); + } + dashGap_buf__u.right = dashGap_buf__u_right_buf; + const auto dashGap_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length dashGap_buf__u_bottom_buf = {}; + dashGap_buf__u_bottom_buf.tag = dashGap_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf__u_bottom_buf_runtimeType)) + { + dashGap_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + dashGap_buf__u.bottom = dashGap_buf__u_bottom_buf; + const auto dashGap_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length dashGap_buf__u_left_buf = {}; + dashGap_buf__u_left_buf.tag = dashGap_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf__u_left_buf_runtimeType)) + { + dashGap_buf__u_left_buf.value = valueDeserializer.readLength(); + } + dashGap_buf__u.left = dashGap_buf__u_left_buf; + dashGap_buf_.value0 = dashGap_buf__u; + } + else if (dashGap_buf__selector == 1) { + dashGap_buf_.selector = 1; + dashGap_buf_.value1 = valueDeserializer.readLengthMetrics(); + } + else if (dashGap_buf__selector == 2) { + dashGap_buf_.selector = 2; + dashGap_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); } + else { + throw "One of the branches for dashGap_buf_ has to be chosen through deserialisation."; + } + dashGap_buf.value = static_cast(dashGap_buf_); + } value.dashGap = dashGap_buf; const auto dashWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidth_buf = {}; dashWidth_buf.tag = dashWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf_runtimeType)) - { - const Ark_Int8 dashWidth_buf__selector = valueDeserializer.readInt8(); - Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidth_buf_ = {}; - dashWidth_buf_.selector = dashWidth_buf__selector; - if (dashWidth_buf__selector == 0) { - dashWidth_buf_.selector = 0; - Ark_EdgeWidths dashWidth_buf__u = {}; - const auto dashWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length dashWidth_buf__u_top_buf = {}; - dashWidth_buf__u_top_buf.tag = dashWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf__u_top_buf_runtimeType)) - { - dashWidth_buf__u_top_buf.value = valueDeserializer.readLength(); - } - dashWidth_buf__u.top = dashWidth_buf__u_top_buf; - const auto dashWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length dashWidth_buf__u_right_buf = {}; - dashWidth_buf__u_right_buf.tag = dashWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf__u_right_buf_runtimeType)) - { - dashWidth_buf__u_right_buf.value = valueDeserializer.readLength(); - } - dashWidth_buf__u.right = dashWidth_buf__u_right_buf; - const auto dashWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length dashWidth_buf__u_bottom_buf = {}; - dashWidth_buf__u_bottom_buf.tag = dashWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf__u_bottom_buf_runtimeType)) - { - dashWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - dashWidth_buf__u.bottom = dashWidth_buf__u_bottom_buf; - const auto dashWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length dashWidth_buf__u_left_buf = {}; - dashWidth_buf__u_left_buf.tag = dashWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf__u_left_buf_runtimeType)) - { - dashWidth_buf__u_left_buf.value = valueDeserializer.readLength(); - } - dashWidth_buf__u.left = dashWidth_buf__u_left_buf; - dashWidth_buf_.value0 = dashWidth_buf__u; - } - else if (dashWidth_buf__selector == 1) { - dashWidth_buf_.selector = 1; - dashWidth_buf_.value1 = valueDeserializer.readLengthMetrics(); - } - else if (dashWidth_buf__selector == 2) { - dashWidth_buf_.selector = 2; - dashWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); - } - else { - throw new Error("One of the branches for dashWidth_buf_ has to be chosen through deserialisation."); - } - dashWidth_buf.value = static_cast(dashWidth_buf_); + { + const Ark_Int8 dashWidth_buf__selector = valueDeserializer.readInt8(); + Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidth_buf_ = {}; + dashWidth_buf_.selector = dashWidth_buf__selector; + if (dashWidth_buf__selector == 0) { + dashWidth_buf_.selector = 0; + Ark_EdgeWidths dashWidth_buf__u = {}; + const auto dashWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length dashWidth_buf__u_top_buf = {}; + dashWidth_buf__u_top_buf.tag = dashWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf__u_top_buf_runtimeType)) + { + dashWidth_buf__u_top_buf.value = valueDeserializer.readLength(); + } + dashWidth_buf__u.top = dashWidth_buf__u_top_buf; + const auto dashWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length dashWidth_buf__u_right_buf = {}; + dashWidth_buf__u_right_buf.tag = dashWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf__u_right_buf_runtimeType)) + { + dashWidth_buf__u_right_buf.value = valueDeserializer.readLength(); + } + dashWidth_buf__u.right = dashWidth_buf__u_right_buf; + const auto dashWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length dashWidth_buf__u_bottom_buf = {}; + dashWidth_buf__u_bottom_buf.tag = dashWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf__u_bottom_buf_runtimeType)) + { + dashWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + dashWidth_buf__u.bottom = dashWidth_buf__u_bottom_buf; + const auto dashWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length dashWidth_buf__u_left_buf = {}; + dashWidth_buf__u_left_buf.tag = dashWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf__u_left_buf_runtimeType)) + { + dashWidth_buf__u_left_buf.value = valueDeserializer.readLength(); + } + dashWidth_buf__u.left = dashWidth_buf__u_left_buf; + dashWidth_buf_.value0 = dashWidth_buf__u; + } + else if (dashWidth_buf__selector == 1) { + dashWidth_buf_.selector = 1; + dashWidth_buf_.value1 = valueDeserializer.readLengthMetrics(); + } + else if (dashWidth_buf__selector == 2) { + dashWidth_buf_.selector = 2; + dashWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + } + else { + throw "One of the branches for dashWidth_buf_ has to be chosen through deserialisation."; } + dashWidth_buf.value = static_cast(dashWidth_buf_); + } value.dashWidth = dashWidth_buf; return value; } @@ -92750,50 +93132,50 @@ class Deserializer : public DeserializerBase { Opt_EdgeWidths slice_buf = {}; slice_buf.tag = slice_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (slice_buf_runtimeType)) + { + Ark_EdgeWidths slice_buf_ = {}; + const auto slice_buf__top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length slice_buf__top_buf = {}; + slice_buf__top_buf.tag = slice_buf__top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__top_buf_runtimeType)) { - Ark_EdgeWidths slice_buf_ = {}; - const auto slice_buf__top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length slice_buf__top_buf = {}; - slice_buf__top_buf.tag = slice_buf__top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__top_buf_runtimeType)) - { - slice_buf__top_buf.value = valueDeserializer.readLength(); - } - slice_buf_.top = slice_buf__top_buf; - const auto slice_buf__right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length slice_buf__right_buf = {}; - slice_buf__right_buf.tag = slice_buf__right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__right_buf_runtimeType)) - { - slice_buf__right_buf.value = valueDeserializer.readLength(); - } - slice_buf_.right = slice_buf__right_buf; - const auto slice_buf__bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length slice_buf__bottom_buf = {}; - slice_buf__bottom_buf.tag = slice_buf__bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__bottom_buf_runtimeType)) - { - slice_buf__bottom_buf.value = valueDeserializer.readLength(); - } - slice_buf_.bottom = slice_buf__bottom_buf; - const auto slice_buf__left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length slice_buf__left_buf = {}; - slice_buf__left_buf.tag = slice_buf__left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__left_buf_runtimeType)) - { - slice_buf__left_buf.value = valueDeserializer.readLength(); - } - slice_buf_.left = slice_buf__left_buf; - slice_buf.value = slice_buf_; + slice_buf__top_buf.value = valueDeserializer.readLength(); + } + slice_buf_.top = slice_buf__top_buf; + const auto slice_buf__right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length slice_buf__right_buf = {}; + slice_buf__right_buf.tag = slice_buf__right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__right_buf_runtimeType)) + { + slice_buf__right_buf.value = valueDeserializer.readLength(); + } + slice_buf_.right = slice_buf__right_buf; + const auto slice_buf__bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length slice_buf__bottom_buf = {}; + slice_buf__bottom_buf.tag = slice_buf__bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__bottom_buf_runtimeType)) + { + slice_buf__bottom_buf.value = valueDeserializer.readLength(); + } + slice_buf_.bottom = slice_buf__bottom_buf; + const auto slice_buf__left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length slice_buf__left_buf = {}; + slice_buf__left_buf.tag = slice_buf__left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__left_buf_runtimeType)) + { + slice_buf__left_buf.value = valueDeserializer.readLength(); } + slice_buf_.left = slice_buf__left_buf; + slice_buf.value = slice_buf_; + } value.slice = slice_buf; const auto lattice_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DrawingLattice lattice_buf = {}; lattice_buf.tag = lattice_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (lattice_buf_runtimeType)) - { - lattice_buf.value = valueDeserializer.readDrawingLattice(); - } + { + lattice_buf.value = valueDeserializer.readDrawingLattice(); + } value.lattice = lattice_buf; return value; } @@ -92806,101 +93188,101 @@ class Deserializer : public DeserializerBase { Opt_Number saturation_buf = {}; saturation_buf.tag = saturation_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (saturation_buf_runtimeType)) - { - saturation_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + saturation_buf.value = static_cast(valueDeserializer.readNumber()); + } value.saturation = saturation_buf; const auto brightness_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number brightness_buf = {}; brightness_buf.tag = brightness_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (brightness_buf_runtimeType)) - { - brightness_buf.value = static_cast(valueDeserializer.readNumber()); - } + { + brightness_buf.value = static_cast(valueDeserializer.readNumber()); + } value.brightness = brightness_buf; const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor color_buf = {}; color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation."); - } - color_buf.value = static_cast(color_buf_); + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } + color_buf.value = static_cast(color_buf_); + } value.color = color_buf; const auto adaptiveColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_AdaptiveColor adaptiveColor_buf = {}; adaptiveColor_buf.tag = adaptiveColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (adaptiveColor_buf_runtimeType)) - { - adaptiveColor_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + adaptiveColor_buf.value = static_cast(valueDeserializer.readInt32()); + } value.adaptiveColor = adaptiveColor_buf; const auto blurOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_BlurOptions blurOptions_buf = {}; blurOptions_buf.tag = blurOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (blurOptions_buf_runtimeType)) - { - blurOptions_buf.value = valueDeserializer.readBlurOptions(); - } + { + blurOptions_buf.value = valueDeserializer.readBlurOptions(); + } value.blurOptions = blurOptions_buf; const auto policy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_BlurStyleActivePolicy policy_buf = {}; policy_buf.tag = policy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (policy_buf_runtimeType)) - { - policy_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + policy_buf.value = static_cast(valueDeserializer.readInt32()); + } value.policy = policy_buf; const auto inactiveColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor inactiveColor_buf = {}; inactiveColor_buf.tag = inactiveColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (inactiveColor_buf_runtimeType)) - { - const Ark_Int8 inactiveColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor inactiveColor_buf_ = {}; - inactiveColor_buf_.selector = inactiveColor_buf__selector; - if (inactiveColor_buf__selector == 0) { - inactiveColor_buf_.selector = 0; - inactiveColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (inactiveColor_buf__selector == 1) { - inactiveColor_buf_.selector = 1; - inactiveColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (inactiveColor_buf__selector == 2) { - inactiveColor_buf_.selector = 2; - inactiveColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (inactiveColor_buf__selector == 3) { - inactiveColor_buf_.selector = 3; - inactiveColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw new Error("One of the branches for inactiveColor_buf_ has to be chosen through deserialisation."); - } - inactiveColor_buf.value = static_cast(inactiveColor_buf_); + { + const Ark_Int8 inactiveColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor inactiveColor_buf_ = {}; + inactiveColor_buf_.selector = inactiveColor_buf__selector; + if (inactiveColor_buf__selector == 0) { + inactiveColor_buf_.selector = 0; + inactiveColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (inactiveColor_buf__selector == 1) { + inactiveColor_buf_.selector = 1; + inactiveColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (inactiveColor_buf__selector == 2) { + inactiveColor_buf_.selector = 2; + inactiveColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (inactiveColor_buf__selector == 3) { + inactiveColor_buf_.selector = 3; + inactiveColor_buf_.value3 = valueDeserializer.readResource(); } + else { + throw "One of the branches for inactiveColor_buf_ has to be chosen through deserialisation."; + } + inactiveColor_buf.value = static_cast(inactiveColor_buf_); + } value.inactiveColor = inactiveColor_buf; return value; } @@ -92912,33 +93294,33 @@ class Deserializer : public DeserializerBase { Opt_PixelRoundCalcPolicy start_buf = {}; start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + start_buf.value = static_cast(valueDeserializer.readInt32()); + } value.start = start_buf; const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PixelRoundCalcPolicy top_buf = {}; top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) - { - top_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + top_buf.value = static_cast(valueDeserializer.readInt32()); + } value.top = top_buf; const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PixelRoundCalcPolicy end_buf = {}; end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + end_buf.value = static_cast(valueDeserializer.readInt32()); + } value.end = end_buf; const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_PixelRoundCalcPolicy bottom_buf = {}; bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf.value = static_cast(valueDeserializer.readInt32()); - } + { + bottom_buf.value = static_cast(valueDeserializer.readInt32()); + } value.bottom = bottom_buf; return value; } @@ -92950,17 +93332,17 @@ class Deserializer : public DeserializerBase { 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()); - } + { + 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()); - } + { + vertical_buf.value = static_cast(valueDeserializer.readNumber()); + } value.vertical = vertical_buf; return value; } @@ -92973,9 +93355,9 @@ class Deserializer : public DeserializerBase { Opt_String id_buf = {}; id_buf.tag = id_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (id_buf_runtimeType)) - { - id_buf.value = static_cast(valueDeserializer.readString()); - } + { + id_buf.value = static_cast(valueDeserializer.readString()); + } value.id = id_buf; return value; } @@ -93001,33 +93383,33 @@ class Deserializer : public DeserializerBase { Opt_Length minWidth_buf = {}; minWidth_buf.tag = minWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (minWidth_buf_runtimeType)) - { - minWidth_buf.value = valueDeserializer.readLength(); - } + { + minWidth_buf.value = valueDeserializer.readLength(); + } value.minWidth = minWidth_buf; const auto maxWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length maxWidth_buf = {}; maxWidth_buf.tag = maxWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (maxWidth_buf_runtimeType)) - { - maxWidth_buf.value = valueDeserializer.readLength(); - } + { + maxWidth_buf.value = valueDeserializer.readLength(); + } value.maxWidth = maxWidth_buf; const auto minHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length minHeight_buf = {}; minHeight_buf.tag = minHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (minHeight_buf_runtimeType)) - { - minHeight_buf.value = valueDeserializer.readLength(); - } + { + minHeight_buf.value = valueDeserializer.readLength(); + } value.minHeight = minHeight_buf; const auto maxHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length maxHeight_buf = {}; maxHeight_buf.tag = maxHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (maxHeight_buf_runtimeType)) - { - maxHeight_buf.value = valueDeserializer.readLength(); - } + { + maxHeight_buf.value = valueDeserializer.readLength(); + } value.maxHeight = maxHeight_buf; return value; } diff --git a/arkoala/framework/native/src/generated/all_events.cc b/arkoala/framework/native/src/generated/all_events.cc index 0195f5418..4cd0753e8 100644 --- a/arkoala/framework/native/src/generated/all_events.cc +++ b/arkoala/framework/native/src/generated/all_events.cc @@ -1994,15 +1994,15 @@ namespace Generated { } namespace Scroll { void onScrollImpl(Ark_Int32 nodeId, - const Ark_Number scrollOffset, - const Ark_ScrollState scrollState) + const Ark_Number first, + const Ark_Number last) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindScroll_onScroll); _eventBufferSerializer.writeInt32(nodeId); - _eventBufferSerializer.writeNumber(scrollOffset); - _eventBufferSerializer.writeInt32(scrollState); + _eventBufferSerializer.writeNumber(first); + _eventBufferSerializer.writeNumber(last); sendEvent(&_eventBuffer); } void onScrollEdgeImpl(Ark_Int32 nodeId, diff --git a/arkoala/framework/native/src/generated/arkoala_api_generated.h b/arkoala/framework/native/src/generated/arkoala_api_generated.h index e67b4e77d..f1761e84c 100644 --- a/arkoala/framework/native/src/generated/arkoala_api_generated.h +++ b/arkoala/framework/native/src/generated/arkoala_api_generated.h @@ -23,7 +23,7 @@ // The only include allowed in this file! Do not add anything else ever. #include -#define GENERATED_ARKUI_FULL_API_VERSION 105 +#define GENERATED_ARKUI_FULL_API_VERSION 106 #define GENERATED_ARKUI_NODE_API_VERSION GENERATED_ARKUI_FULL_API_VERSION #define GENERATED_ARKUI_BASIC_NODE_API_VERSION 1 @@ -202,7 +202,7 @@ typedef struct Ark_BorderRadiuses Ark_BorderRadiuses; typedef struct Opt_BorderRadiuses Opt_BorderRadiuses; typedef struct Ark_Tuple_Dimension_Dimension Ark_Tuple_Dimension_Dimension; typedef struct Opt_Tuple_Dimension_Dimension Opt_Tuple_Dimension_Dimension; -typedef struct Ark_PixelMap Ark_PixelMap; +typedef Ark_Materialized Ark_PixelMap; typedef struct Opt_PixelMap Opt_PixelMap; typedef struct Ark_LengthMetrics Ark_LengthMetrics; typedef struct Opt_LengthMetrics Opt_LengthMetrics; @@ -316,6 +316,8 @@ typedef struct Callback_Any Callback_Any; typedef struct Opt_Callback_Any Opt_Callback_Any; typedef struct Ark_Union_Length_GridRowSizeOption Ark_Union_Length_GridRowSizeOption; typedef struct Opt_Union_Length_GridRowSizeOption Opt_Union_Length_GridRowSizeOption; +typedef struct Array_Tuple_ResourceColor_Number Array_Tuple_ResourceColor_Number; +typedef struct Opt_Array_Tuple_ResourceColor_Number Opt_Array_Tuple_ResourceColor_Number; typedef Ark_Materialized Ark_CanvasPattern; typedef struct Opt_CanvasPattern Opt_CanvasPattern; typedef Ark_Materialized Ark_CanvasGradient; @@ -486,8 +488,8 @@ typedef struct Ark_GutterOption Ark_GutterOption; typedef struct Opt_GutterOption Opt_GutterOption; typedef struct Ark_GridColColumnOption Ark_GridColColumnOption; typedef struct Opt_GridColColumnOption Opt_GridColColumnOption; -typedef struct Ark_LinearGradient Ark_LinearGradient; -typedef struct Opt_LinearGradient Opt_LinearGradient; +typedef struct Ark_LinearGradient_common Ark_LinearGradient_common; +typedef struct Opt_LinearGradient_common Opt_LinearGradient_common; typedef struct Ark_Scene Ark_Scene; typedef struct Opt_Scene Opt_Scene; typedef struct Ark_DrawingCanvas Ark_DrawingCanvas; @@ -750,6 +752,8 @@ typedef Ark_Materialized Ark_SearchController; typedef struct Opt_SearchController Opt_SearchController; typedef struct Ark_Union_Dimension_Array_Dimension Ark_Union_Dimension_Array_Dimension; typedef struct Opt_Union_Dimension_Array_Dimension Opt_Union_Dimension_Array_Dimension; +typedef struct ScrollOnWillScrollCallback ScrollOnWillScrollCallback; +typedef struct Opt_ScrollOnWillScrollCallback Opt_ScrollOnWillScrollCallback; typedef struct Ark_Union_String_Number Ark_Union_String_Number; typedef struct Opt_Union_String_Number Opt_Union_String_Number; typedef struct MenuOnAppearCallback MenuOnAppearCallback; @@ -840,22 +844,22 @@ typedef struct Callback_Number_Tuple_Number_Number_Number_Number Callback_Number 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 Callback_Number_Tuple_Number_Number; typedef struct Opt_Callback_Number_Tuple_Number_Number Opt_Callback_Number_Tuple_Number_Number; -typedef struct Ark_Union_ResourceColor_LinearGradient Ark_Union_ResourceColor_LinearGradient; -typedef struct Opt_Union_ResourceColor_LinearGradient Opt_Union_ResourceColor_LinearGradient; -typedef struct Array_Tuple_Union_ResourceColor_LinearGradient_Number Array_Tuple_Union_ResourceColor_LinearGradient_Number; -typedef struct Opt_Array_Tuple_Union_ResourceColor_LinearGradient_Number Opt_Array_Tuple_Union_ResourceColor_LinearGradient_Number; +typedef struct Ark_Union_ResourceColor_LinearGradient_common Ark_Union_ResourceColor_LinearGradient_common; +typedef struct Opt_Union_ResourceColor_LinearGradient_common Opt_Union_ResourceColor_LinearGradient_common; +typedef struct Array_Tuple_Union_ResourceColor_LinearGradient_common_Number Array_Tuple_Union_ResourceColor_LinearGradient_common_Number; +typedef struct Opt_Array_Tuple_Union_ResourceColor_LinearGradient_common_Number Opt_Array_Tuple_Union_ResourceColor_LinearGradient_common_Number; typedef struct Ark_WindowStatusType Ark_WindowStatusType; typedef struct Opt_WindowStatusType Opt_WindowStatusType; typedef struct Ark_FlexSpaceOptions Ark_FlexSpaceOptions; typedef struct Opt_FlexSpaceOptions Opt_FlexSpaceOptions; -typedef struct Array_Union_ResourceColor_LinearGradient Array_Union_ResourceColor_LinearGradient; -typedef struct Opt_Array_Union_ResourceColor_LinearGradient Opt_Array_Union_ResourceColor_LinearGradient; +typedef struct Ark_LinearGradient_data_panel Ark_LinearGradient_data_panel; +typedef struct Opt_LinearGradient_data_panel Opt_LinearGradient_data_panel; +typedef struct Array_Union_ResourceColor_LinearGradient_data_panel Array_Union_ResourceColor_LinearGradient_data_panel; +typedef struct Opt_Array_Union_ResourceColor_LinearGradient_data_panel Opt_Array_Union_ResourceColor_LinearGradient_data_panel; typedef struct Ark_Union_ResourceStr_Scene Ark_Union_ResourceStr_Scene; typedef struct Opt_Union_ResourceStr_Scene Opt_Union_ResourceStr_Scene; typedef struct Ark_RectShape Ark_RectShape; typedef struct Opt_RectShape Opt_RectShape; -typedef struct ScrollOnWillScrollCallback ScrollOnWillScrollCallback; -typedef struct Opt_ScrollOnWillScrollCallback Opt_ScrollOnWillScrollCallback; typedef struct Ark_ColumnSplitDividerStyle Ark_ColumnSplitDividerStyle; typedef struct Opt_ColumnSplitDividerStyle Opt_ColumnSplitDividerStyle; typedef struct Ark_LightSource Ark_LightSource; @@ -936,8 +940,6 @@ typedef struct Ark_CircleShape Ark_CircleShape; typedef struct Opt_CircleShape Opt_CircleShape; typedef Ark_Materialized Ark_ProgressMask; typedef struct Opt_ProgressMask Opt_ProgressMask; -typedef struct Array_Tuple_ResourceColor_Number Array_Tuple_ResourceColor_Number; -typedef struct Opt_Array_Tuple_ResourceColor_Number Opt_Array_Tuple_ResourceColor_Number; typedef struct Ark_Tuple_Length_Length Ark_Tuple_Length_Length; typedef struct Opt_Tuple_Length_Length Opt_Tuple_Length_Length; typedef struct Ark_DragItemInfo Ark_DragItemInfo; @@ -976,8 +978,8 @@ typedef struct Ark_Union_EdgeOutlineWidths_Dimension Ark_Union_EdgeOutlineWidths typedef struct Opt_Union_EdgeOutlineWidths_Dimension Opt_Union_EdgeOutlineWidths_Dimension; typedef struct Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths; typedef struct Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths; -typedef struct Ark_Union_String_Resource_LinearGradient Ark_Union_String_Resource_LinearGradient; -typedef struct Opt_Union_String_Resource_LinearGradient Opt_Union_String_Resource_LinearGradient; +typedef struct Ark_Union_String_Resource_LinearGradient_common Ark_Union_String_Resource_LinearGradient_common; +typedef struct Opt_Union_String_Resource_LinearGradient_common Opt_Union_String_Resource_LinearGradient_common; typedef struct Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths; typedef struct Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths; typedef struct Ark_Union_EdgeStyles_BorderStyle Ark_Union_EdgeStyles_BorderStyle; @@ -1648,6 +1650,8 @@ typedef struct Ark_OnScrollFrameBeginHandlerResult Ark_OnScrollFrameBeginHandler typedef struct Opt_OnScrollFrameBeginHandlerResult Opt_OnScrollFrameBeginHandlerResult; typedef struct OnScrollFrameBeginCallback OnScrollFrameBeginCallback; typedef struct Opt_OnScrollFrameBeginCallback Opt_OnScrollFrameBeginCallback; +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 Callback_ClickEvent_SaveButtonOnClickResult_Void Callback_ClickEvent_SaveButtonOnClickResult_Void; @@ -1922,8 +1926,8 @@ typedef struct Ark_GaugeIndicatorOptions Ark_GaugeIndicatorOptions; typedef struct Opt_GaugeIndicatorOptions Opt_GaugeIndicatorOptions; typedef struct Ark_GaugeShadowOptions Ark_GaugeShadowOptions; typedef struct Opt_GaugeShadowOptions Opt_GaugeShadowOptions; -typedef struct Ark_Tuple_Union_ResourceColor_LinearGradient_Number Ark_Tuple_Union_ResourceColor_LinearGradient_Number; -typedef struct Opt_Tuple_Union_ResourceColor_LinearGradient_Number Opt_Tuple_Union_ResourceColor_LinearGradient_Number; +typedef struct Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number; +typedef struct Opt_Tuple_Union_ResourceColor_LinearGradient_common_Number Opt_Tuple_Union_ResourceColor_LinearGradient_common_Number; typedef struct Ark_Type_GaugeAttribute_colors_colors Ark_Type_GaugeAttribute_colors_colors; typedef struct Opt_Type_GaugeAttribute_colors_colors Opt_Type_GaugeAttribute_colors_colors; typedef struct Ark_GaugeOptions Ark_GaugeOptions; @@ -1940,6 +1944,8 @@ typedef struct Ark_FormCallbackInfo Ark_FormCallbackInfo; typedef struct Opt_FormCallbackInfo Opt_FormCallbackInfo; typedef struct Callback_FormCallbackInfo_Void Callback_FormCallbackInfo_Void; typedef struct Opt_Callback_FormCallbackInfo_Void Opt_Callback_FormCallbackInfo_Void; +typedef struct Ark_Literal_Number_height_width Ark_Literal_Number_height_width; +typedef struct Opt_Literal_Number_height_width Opt_Literal_Number_height_width; typedef struct Ark_FormInfo Ark_FormInfo; typedef struct Opt_FormInfo Opt_FormInfo; typedef struct Ark_HoverEventParam Ark_HoverEventParam; @@ -1964,6 +1970,8 @@ typedef struct Ark_DatePickerResult Ark_DatePickerResult; typedef struct Opt_DatePickerResult Opt_DatePickerResult; typedef struct Ark_DatePickerOptions Ark_DatePickerOptions; typedef struct Opt_DatePickerOptions Opt_DatePickerOptions; +typedef struct Ark_Union_ResourceColor_LinearGradient_data_panel Ark_Union_ResourceColor_LinearGradient_data_panel; +typedef struct Opt_Union_ResourceColor_LinearGradient_data_panel Opt_Union_ResourceColor_LinearGradient_data_panel; typedef struct Ark_DataPanelShadowOptions Ark_DataPanelShadowOptions; typedef struct Opt_DataPanelShadowOptions Opt_DataPanelShadowOptions; typedef struct Ark_DataPanelOptions Ark_DataPanelOptions; @@ -1980,8 +1988,6 @@ typedef struct Ark_OffsetResult Ark_OffsetResult; typedef struct Opt_OffsetResult Opt_OffsetResult; typedef struct Callback_Number_ScrollState_Void Callback_Number_ScrollState_Void; typedef struct Opt_Callback_Number_ScrollState_Void Opt_Callback_Number_ScrollState_Void; -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 Ark_PointLightStyle Ark_PointLightStyle; typedef struct Opt_PointLightStyle Opt_PointLightStyle; typedef struct Ark_ColumnOptions Ark_ColumnOptions; @@ -2146,8 +2152,6 @@ typedef struct Ark_Type_CommonMethod_radialGradient_value Ark_Type_CommonMethod_ typedef struct Opt_Type_CommonMethod_radialGradient_value Opt_Type_CommonMethod_radialGradient_value; typedef struct Ark_Type_CommonMethod_sweepGradient_value Ark_Type_CommonMethod_sweepGradient_value; typedef struct Opt_Type_CommonMethod_sweepGradient_value Opt_Type_CommonMethod_sweepGradient_value; -typedef struct Ark_Tuple_ResourceColor_Number Ark_Tuple_ResourceColor_Number; -typedef struct Opt_Tuple_ResourceColor_Number Opt_Tuple_ResourceColor_Number; typedef struct Ark_Type_CommonMethod_linearGradient_value Ark_Type_CommonMethod_linearGradient_value; typedef struct Opt_Type_CommonMethod_linearGradient_value Opt_Type_CommonMethod_linearGradient_value; typedef struct Callback_PreDragStatus_Void Callback_PreDragStatus_Void; @@ -2220,6 +2224,8 @@ typedef struct Ark_Union_OutlineStyle_EdgeOutlineStyles Ark_Union_OutlineStyle_E typedef struct Opt_Union_OutlineStyle_EdgeOutlineStyles Opt_Union_OutlineStyle_EdgeOutlineStyles; typedef struct Ark_OutlineOptions Ark_OutlineOptions; typedef struct Opt_OutlineOptions Opt_OutlineOptions; +typedef struct Ark_Tuple_ResourceColor_Number Ark_Tuple_ResourceColor_Number; +typedef struct Opt_Tuple_ResourceColor_Number Opt_Tuple_ResourceColor_Number; typedef struct Ark_BorderImageOption Ark_BorderImageOption; typedef struct Opt_BorderImageOption Opt_BorderImageOption; typedef struct Ark_BorderOptions Ark_BorderOptions; @@ -2499,6 +2505,21 @@ typedef struct Opt_TitleHeight { Ark_Tag tag; Ark_TitleHeight value; } Opt_TitleHeight; +typedef enum Ark_GradientDirection { + 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 = 0, ARK_SHEET_SIZE_LARGE = 1, @@ -3684,21 +3705,6 @@ typedef struct Opt_SharedTransitionEffectType { Ark_Tag tag; Ark_SharedTransitionEffectType value; } Opt_SharedTransitionEffectType; -typedef enum Ark_GradientDirection { - 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_AdaptiveColor { ARK_ADAPTIVE_COLOR_DEFAULT = 0, ARK_ADAPTIVE_COLOR_AVERAGE = 1, @@ -4787,10 +4793,6 @@ typedef struct Opt_Length { Ark_Tag tag; Ark_Length value; } Opt_Length; -typedef struct Opt_Boolean { - Ark_Tag tag; - Ark_Boolean value; -} Opt_Boolean; typedef struct Ark_Resource { Ark_String bundleName; Ark_String moduleName; @@ -4820,10 +4822,6 @@ typedef struct Opt_Tuple_Dimension_Dimension { Ark_Tag tag; Ark_Tuple_Dimension_Dimension value; } Opt_Tuple_Dimension_Dimension; -typedef struct Ark_PixelMap { - Ark_Boolean isEditable; - Ark_Boolean isStrideAlignment; -} Ark_PixelMap; typedef struct Opt_PixelMap { Ark_Tag tag; Ark_PixelMap value; @@ -4846,6 +4844,10 @@ typedef struct Opt_Padding { Ark_Tag tag; Ark_Padding value; } Opt_Padding; +typedef struct Opt_Boolean { + Ark_Tag tag; + Ark_Boolean value; +} Opt_Boolean; typedef struct Ark_Union_Number_Resource { Ark_Int32 selector; union { @@ -5163,6 +5165,7 @@ typedef struct Opt_Union_Length_Number { typedef struct Callback_PopInfo_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_PopInfo parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_PopInfo parameter); } Callback_PopInfo_Void; typedef struct Opt_Callback_PopInfo_Void { Ark_Tag tag; @@ -5235,6 +5238,7 @@ typedef struct Opt_LocalizedBorderRadiuses { typedef struct VoidCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId); } VoidCallback; typedef struct Opt_VoidCallback { Ark_Tag tag; @@ -5346,6 +5350,7 @@ typedef struct Opt_Array_CustomObject { typedef struct Callback_SwipeActionState_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_SwipeActionState state); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_SwipeActionState state); } Callback_SwipeActionState_Void; typedef struct Opt_Callback_SwipeActionState_Void { Ark_Tag tag; @@ -5354,6 +5359,7 @@ typedef struct Opt_Callback_SwipeActionState_Void { typedef struct Callback_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId); } Callback_Void; typedef struct Opt_Callback_Void { Ark_Tag tag; @@ -5362,6 +5368,7 @@ typedef struct Opt_Callback_Void { typedef struct Callback_Any { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Callback_Any_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Callback_Any_Void continuation); } Callback_Any; typedef struct Opt_Callback_Any { Ark_Tag tag; @@ -5378,6 +5385,14 @@ typedef struct Opt_Union_Length_GridRowSizeOption { Ark_Tag tag; Ark_Union_Length_GridRowSizeOption value; } Opt_Union_Length_GridRowSizeOption; +typedef struct Array_Tuple_ResourceColor_Number { + Ark_Tuple_ResourceColor_Number* array; + Ark_Int32 length; +} Array_Tuple_ResourceColor_Number; +typedef struct Opt_Array_Tuple_ResourceColor_Number { + Ark_Tag tag; + Array_Tuple_ResourceColor_Number value; +} Opt_Array_Tuple_ResourceColor_Number; typedef struct Opt_CanvasPattern { Ark_Tag tag; Ark_CanvasPattern value; @@ -5389,6 +5404,7 @@ typedef struct Opt_CanvasGradient { typedef struct Callback_DismissPopupAction_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_DismissPopupAction parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DismissPopupAction parameter); } Callback_DismissPopupAction_Void; typedef struct Opt_Callback_DismissPopupAction_Void { Ark_Tag tag; @@ -5413,6 +5429,7 @@ typedef struct Opt_Map_String_CustomObject { typedef struct Callback_NavigationTransitionProxy_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_NavigationTransitionProxy transitionProxy); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NavigationTransitionProxy transitionProxy); } Callback_NavigationTransitionProxy_Void; typedef struct Opt_Callback_NavigationTransitionProxy_Void { Ark_Tag tag; @@ -5421,6 +5438,7 @@ typedef struct Opt_Callback_NavigationTransitionProxy_Void { typedef struct Callback_Boolean_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Boolean parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean parameter); } Callback_Boolean_Void; typedef struct Opt_Callback_Boolean_Void { Ark_Tag tag; @@ -5632,6 +5650,7 @@ typedef struct Opt_RichEditorTextStyle { typedef struct Callback_GestureEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_GestureEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_GestureEvent event); } Callback_GestureEvent_Void; typedef struct Opt_Callback_GestureEvent_Void { Ark_Tag tag; @@ -5640,6 +5659,7 @@ typedef struct Opt_Callback_GestureEvent_Void { typedef struct Callback_ClickEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_ClickEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ClickEvent event); } Callback_ClickEvent_Void; typedef struct Opt_Callback_ClickEvent_Void { Ark_Tag tag; @@ -5760,6 +5780,7 @@ typedef struct Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses { typedef struct Callback_DismissDialogAction_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_DismissDialogAction parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DismissDialogAction parameter); } Callback_DismissDialogAction_Void; typedef struct Opt_Callback_DismissDialogAction_Void { Ark_Tag tag; @@ -5956,6 +5977,7 @@ typedef struct Opt_Union_String_Resource_ComponentContent { typedef struct Callback_TabContentTransitionProxy_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_TabContentTransitionProxy parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TabContentTransitionProxy parameter); } Callback_TabContentTransitionProxy_Void; typedef struct Opt_Callback_TabContentTransitionProxy_Void { Ark_Tag tag; @@ -6140,13 +6162,16 @@ typedef struct Opt_GridColColumnOption { Ark_Tag tag; Ark_GridColColumnOption value; } Opt_GridColColumnOption; -typedef struct Ark_LinearGradient { - Ark_String __stub; -} Ark_LinearGradient; -typedef struct Opt_LinearGradient { +typedef struct Ark_LinearGradient_common { + Opt_Union_Number_String angle; + Opt_GradientDirection direction; + Array_Tuple_ResourceColor_Number colors; + Opt_Boolean repeating; +} Ark_LinearGradient_common; +typedef struct Opt_LinearGradient_common { Ark_Tag tag; - Ark_LinearGradient value; -} Opt_LinearGradient; + Ark_LinearGradient_common value; +} Opt_LinearGradient_common; typedef struct Ark_Scene { Ark_String __SceneStub; } Ark_Scene; @@ -6241,6 +6266,7 @@ typedef struct Opt_Union_Boolean_Literal_ResourceColor_color { typedef struct Callback_Literal_Boolean_isVisible_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Literal_Boolean_isVisible event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Literal_Boolean_isVisible event); } Callback_Literal_Boolean_isVisible_Void; typedef struct Opt_Callback_Literal_Boolean_isVisible_Void { Ark_Tag tag; @@ -6446,6 +6472,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Callback_Number_Void continuation); } GetItemMainSizeByIndex; typedef struct Opt_GetItemMainSizeByIndex { Ark_Tag tag; @@ -6462,6 +6489,7 @@ typedef struct Opt_Array_Header { typedef struct Callback_String_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_String breakpoints); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String breakpoints); } Callback_String_Void; typedef struct Opt_Callback_String_Void { Ark_Tag tag; @@ -6481,6 +6509,7 @@ typedef struct Opt_DateTimeOptions { typedef struct Callback_TimePickerResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_TimePickerResult value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TimePickerResult value); } Callback_TimePickerResult_Void; typedef struct Opt_Callback_TimePickerResult_Void { Ark_Tag tag; @@ -6540,6 +6569,7 @@ typedef struct Opt_Union_String_Array_String { typedef struct Callback_TextPickerResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_TextPickerResult value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TextPickerResult value); } Callback_TextPickerResult_Void; typedef struct Opt_Callback_TextPickerResult_Void { Ark_Tag tag; @@ -6585,6 +6615,7 @@ typedef struct Opt_TextRange { typedef struct OnDidChangeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_TextRange rangeBefore, const Ark_TextRange rangeAfter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TextRange rangeBefore, const Ark_TextRange rangeAfter); } OnDidChangeCallback; typedef struct Opt_OnDidChangeCallback { Ark_Tag tag; @@ -6593,6 +6624,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -6628,6 +6660,7 @@ typedef struct Opt_RichEditorUpdateTextSpanStyleOptions { typedef struct OnHoverCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Boolean status, const Ark_HoverEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean status, const Ark_HoverEvent event); } OnHoverCallback; typedef struct Opt_OnHoverCallback { Ark_Tag tag; @@ -6657,6 +6690,7 @@ typedef struct Opt_NavDestinationContext { typedef struct InterceptionModeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_NavigationMode mode); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_NavigationMode mode); } InterceptionModeCallback; typedef struct Opt_InterceptionModeCallback { Ark_Tag tag; @@ -6665,6 +6699,7 @@ typedef struct Opt_InterceptionModeCallback { typedef struct InterceptionShowCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Union_NavDestinationContext_NavBar from, const Ark_Union_NavDestinationContext_NavBar to, Ark_NavigationOperation operation, const Ark_Boolean isAnimated); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Union_NavDestinationContext_NavBar from, const Ark_Union_NavDestinationContext_NavBar to, Ark_NavigationOperation operation, const Ark_Boolean isAnimated); } InterceptionShowCallback; typedef struct Opt_InterceptionShowCallback { Ark_Tag tag; @@ -6673,6 +6708,7 @@ typedef struct Opt_InterceptionShowCallback { typedef struct Callback_Date_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Date parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Date parameter); } Callback_Date_Void; typedef struct Opt_Callback_Date_Void { Ark_Tag tag; @@ -6681,6 +6717,7 @@ typedef struct Opt_Callback_Date_Void { typedef struct Callback_DatePickerResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_DatePickerResult value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DatePickerResult value); } Callback_DatePickerResult_Void; typedef struct Opt_Callback_DatePickerResult_Void { Ark_Tag tag; @@ -6735,6 +6772,7 @@ typedef struct Opt_AnimateParam { typedef struct OnMoveHandler { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to); } OnMoveHandler; typedef struct Opt_OnMoveHandler { Ark_Tag tag; @@ -6884,6 +6922,7 @@ typedef struct Opt_ActionSheetButtonOptions { typedef struct OnLinearIndicatorChangeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number progress); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number progress); } OnLinearIndicatorChangeCallback; typedef struct Opt_OnLinearIndicatorChangeCallback { Ark_Tag tag; @@ -6966,6 +7005,7 @@ typedef struct Opt_WebKeyboardController { typedef struct Callback_Literal_String_plainText_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Literal_String_plainText selectedText); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Literal_String_plainText selectedText); } Callback_Literal_String_plainText_Void; typedef struct Opt_Callback_Literal_String_plainText_Void { Ark_Tag tag; @@ -7257,6 +7297,7 @@ typedef struct Opt_ArrowStyle { typedef struct Callback_SwiperContentTransitionProxy_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_SwiperContentTransitionProxy parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_SwiperContentTransitionProxy parameter); } Callback_SwiperContentTransitionProxy_Void; typedef struct Opt_Callback_SwiperContentTransitionProxy_Void { Ark_Tag tag; @@ -7342,6 +7383,15 @@ typedef struct Opt_Union_Dimension_Array_Dimension { Ark_Tag tag; Ark_Union_Dimension_Array_Dimension value; } 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 (*callSync)(Ark_VMContext context, 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; + ScrollOnWillScrollCallback value; +} Opt_ScrollOnWillScrollCallback; typedef struct Ark_Union_String_Number { Ark_Int32 selector; union { @@ -7356,6 +7406,7 @@ typedef struct Opt_Union_String_Number { typedef struct MenuOnAppearCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number start, const Ark_Number end); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number start, const Ark_Number end); } MenuOnAppearCallback; typedef struct Opt_MenuOnAppearCallback { Ark_Tag tag; @@ -7641,6 +7692,7 @@ typedef struct Opt_ListDividerOptions { typedef struct Callback_Number_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number index); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index); } Callback_Number_Void; typedef struct Opt_Callback_Number_Void { Ark_Tag tag; @@ -7735,6 +7787,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -7743,30 +7796,31 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; Callback_Number_Tuple_Number_Number value; } Opt_Callback_Number_Tuple_Number_Number; -typedef struct Ark_Union_ResourceColor_LinearGradient { +typedef struct Ark_Union_ResourceColor_LinearGradient_common { Ark_Int32 selector; union { Ark_ResourceColor value0; - Ark_LinearGradient value1; + Ark_LinearGradient_common value1; }; -} Ark_Union_ResourceColor_LinearGradient; -typedef struct Opt_Union_ResourceColor_LinearGradient { +} Ark_Union_ResourceColor_LinearGradient_common; +typedef struct Opt_Union_ResourceColor_LinearGradient_common { Ark_Tag tag; - Ark_Union_ResourceColor_LinearGradient value; -} Opt_Union_ResourceColor_LinearGradient; -typedef struct Array_Tuple_Union_ResourceColor_LinearGradient_Number { - Ark_Tuple_Union_ResourceColor_LinearGradient_Number* array; + Ark_Union_ResourceColor_LinearGradient_common value; +} Opt_Union_ResourceColor_LinearGradient_common; +typedef struct Array_Tuple_Union_ResourceColor_LinearGradient_common_Number { + Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number* array; Ark_Int32 length; -} Array_Tuple_Union_ResourceColor_LinearGradient_Number; -typedef struct Opt_Array_Tuple_Union_ResourceColor_LinearGradient_Number { +} Array_Tuple_Union_ResourceColor_LinearGradient_common_Number; +typedef struct Opt_Array_Tuple_Union_ResourceColor_LinearGradient_common_Number { Ark_Tag tag; - Array_Tuple_Union_ResourceColor_LinearGradient_Number value; -} Opt_Array_Tuple_Union_ResourceColor_LinearGradient_Number; + Array_Tuple_Union_ResourceColor_LinearGradient_common_Number value; +} Opt_Array_Tuple_Union_ResourceColor_LinearGradient_common_Number; typedef struct Ark_WindowStatusType { Ark_String __WindowStatusTypeStub; } Ark_WindowStatusType; @@ -7782,14 +7836,21 @@ typedef struct Opt_FlexSpaceOptions { Ark_Tag tag; Ark_FlexSpaceOptions value; } Opt_FlexSpaceOptions; -typedef struct Array_Union_ResourceColor_LinearGradient { - Ark_Union_ResourceColor_LinearGradient* array; +typedef struct Ark_LinearGradient_data_panel { + void *handle; +} Ark_LinearGradient_data_panel; +typedef struct Opt_LinearGradient_data_panel { + Ark_Tag tag; + Ark_LinearGradient_data_panel value; +} Opt_LinearGradient_data_panel; +typedef struct Array_Union_ResourceColor_LinearGradient_data_panel { + Ark_Union_ResourceColor_LinearGradient_data_panel* array; Ark_Int32 length; -} Array_Union_ResourceColor_LinearGradient; -typedef struct Opt_Array_Union_ResourceColor_LinearGradient { +} Array_Union_ResourceColor_LinearGradient_data_panel; +typedef struct Opt_Array_Union_ResourceColor_LinearGradient_data_panel { Ark_Tag tag; - Array_Union_ResourceColor_LinearGradient value; -} Opt_Array_Union_ResourceColor_LinearGradient; + Array_Union_ResourceColor_LinearGradient_data_panel value; +} Opt_Array_Union_ResourceColor_LinearGradient_data_panel; typedef struct Ark_Union_ResourceStr_Scene { Ark_Int32 selector; union { @@ -7808,14 +7869,6 @@ typedef struct Opt_RectShape { Ark_Tag tag; Ark_RectShape value; } Opt_RectShape; -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); -} ScrollOnWillScrollCallback; -typedef struct Opt_ScrollOnWillScrollCallback { - Ark_Tag tag; - ScrollOnWillScrollCallback value; -} Opt_ScrollOnWillScrollCallback; typedef struct Ark_ColumnSplitDividerStyle { Opt_Length startMargin; Opt_Length endMargin; @@ -7920,6 +7973,7 @@ typedef struct Opt_UIContext { typedef struct Callback_SheetType_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_SheetType parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_SheetType parameter); } Callback_SheetType_Void; typedef struct Opt_Callback_SheetType_Void { Ark_Tag tag; @@ -7928,6 +7982,7 @@ typedef struct Opt_Callback_SheetType_Void { typedef struct Callback_SpringBackAction_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_SpringBackAction parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_SpringBackAction parameter); } Callback_SpringBackAction_Void; typedef struct Opt_Callback_SpringBackAction_Void { Ark_Tag tag; @@ -7936,6 +7991,7 @@ typedef struct Opt_Callback_SpringBackAction_Void { typedef struct Callback_DismissSheetAction_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_DismissSheetAction parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DismissSheetAction parameter); } Callback_DismissSheetAction_Void; typedef struct Opt_Callback_DismissSheetAction_Void { Ark_Tag tag; @@ -7944,6 +8000,7 @@ typedef struct Opt_Callback_DismissSheetAction_Void { typedef struct Callback_SheetDismiss_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_SheetDismiss sheetDismiss); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_SheetDismiss sheetDismiss); } Callback_SheetDismiss_Void; typedef struct Opt_Callback_SheetDismiss_Void { Ark_Tag tag; @@ -7983,6 +8040,7 @@ typedef struct Opt_Type_SheetOptions_detents { typedef struct Callback_DismissContentCoverAction_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_DismissContentCoverAction parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DismissContentCoverAction parameter); } Callback_DismissContentCoverAction_Void; typedef struct Opt_Callback_DismissContentCoverAction_Void { Ark_Tag tag; @@ -8155,6 +8213,7 @@ typedef struct Opt_Array_FractionStop { typedef struct TransitionFinishCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Boolean transitionIn); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean transitionIn); } TransitionFinishCallback; typedef struct Opt_TransitionFinishCallback { Ark_Tag tag; @@ -8192,14 +8251,6 @@ typedef struct Opt_ProgressMask { Ark_Tag tag; Ark_ProgressMask value; } Opt_ProgressMask; -typedef struct Array_Tuple_ResourceColor_Number { - Ark_Tuple_ResourceColor_Number* array; - Ark_Int32 length; -} Array_Tuple_ResourceColor_Number; -typedef struct Opt_Array_Tuple_ResourceColor_Number { - Ark_Tag tag; - Array_Tuple_ResourceColor_Number value; -} Opt_Array_Tuple_ResourceColor_Number; typedef struct Ark_Tuple_Length_Length { Ark_Length value0; Ark_Length value1; @@ -8377,18 +8428,18 @@ typedef struct Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths { Ark_Tag tag; Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths value; } Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths; -typedef struct Ark_Union_String_Resource_LinearGradient { +typedef struct Ark_Union_String_Resource_LinearGradient_common { Ark_Int32 selector; union { Ark_String value0; Ark_Resource value1; - Ark_LinearGradient value2; + Ark_LinearGradient_common value2; }; -} Ark_Union_String_Resource_LinearGradient; -typedef struct Opt_Union_String_Resource_LinearGradient { +} Ark_Union_String_Resource_LinearGradient_common; +typedef struct Opt_Union_String_Resource_LinearGradient_common { Ark_Tag tag; - Ark_Union_String_Resource_LinearGradient value; -} Opt_Union_String_Resource_LinearGradient; + Ark_Union_String_Resource_LinearGradient_common value; +} Opt_Union_String_Resource_LinearGradient_common; typedef struct Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths { Ark_Int32 selector; union { @@ -8476,6 +8527,7 @@ typedef struct Opt_WithThemeOptions { typedef struct WithThemeInterface { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_WithThemeOptions options, const Callback_WithThemeAttribute_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WithThemeOptions options, const Callback_WithThemeAttribute_Void continuation); } WithThemeInterface; typedef struct Opt_WithThemeInterface { Ark_Tag tag; @@ -8484,6 +8536,7 @@ typedef struct Opt_WithThemeInterface { 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_Opt_NavigationAnimatedTransition_Void continuation); + void (*callSync)(Ark_VMContext context, 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; @@ -8492,6 +8545,7 @@ typedef struct Opt_Type_NavigationAttribute_customNavContentTransition_delegate typedef struct SliderTriggerChangeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number value, Ark_SliderChangeMode mode); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number value, Ark_SliderChangeMode mode); } SliderTriggerChangeCallback; typedef struct Opt_SliderTriggerChangeCallback { Ark_Tag tag; @@ -8500,6 +8554,7 @@ typedef struct Opt_SliderTriggerChangeCallback { typedef struct ScrollOnScrollCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number xOffset, const Ark_Number yOffset, Ark_ScrollState scrollState); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number xOffset, const Ark_Number yOffset, Ark_ScrollState scrollState); } ScrollOnScrollCallback; typedef struct Opt_ScrollOnScrollCallback { Ark_Tag tag; @@ -8508,6 +8563,7 @@ typedef struct Opt_ScrollOnScrollCallback { typedef struct PageTransitionCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_RouteType type, const Ark_Number progress); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_RouteType type, const Ark_Number progress); } PageTransitionCallback; typedef struct Opt_PageTransitionCallback { Ark_Tag tag; @@ -8516,6 +8572,7 @@ typedef struct Opt_PageTransitionCallback { typedef struct OnScrollCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number scrollOffset, Ark_ScrollState scrollState); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number scrollOffset, Ark_ScrollState scrollState); } OnScrollCallback; typedef struct Opt_OnScrollCallback { Ark_Tag tag; @@ -8532,6 +8589,7 @@ typedef struct Opt_IsolatedOptions { typedef struct IsolatedComponentInterface { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_IsolatedOptions options, const Callback_IsolatedComponentAttribute_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_IsolatedOptions options, const Callback_IsolatedComponentAttribute_Void continuation); } IsolatedComponentInterface; typedef struct Opt_IsolatedComponentInterface { Ark_Tag tag; @@ -8540,6 +8598,7 @@ typedef struct Opt_IsolatedComponentInterface { typedef struct HoverCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_HoverEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_HoverEvent event); } HoverCallback; typedef struct Opt_HoverCallback { Ark_Tag tag; @@ -8555,6 +8614,7 @@ typedef struct Opt_WithThemeAttribute { typedef struct Callback_WithThemeAttribute_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_WithThemeAttribute value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WithThemeAttribute value); } Callback_WithThemeAttribute_Void; typedef struct Opt_Callback_WithThemeAttribute_Void { Ark_Tag tag; @@ -8563,6 +8623,7 @@ typedef struct Opt_Callback_WithThemeAttribute_Void { typedef struct Callback_WebResourceResponse_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_WebResourceResponse value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WebResourceResponse value); } Callback_WebResourceResponse_Void; typedef struct Opt_Callback_WebResourceResponse_Void { Ark_Tag tag; @@ -8571,6 +8632,7 @@ typedef struct Opt_Callback_WebResourceResponse_Void { typedef struct Callback_WebKeyboardOptions_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_WebKeyboardOptions value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WebKeyboardOptions value); } Callback_WebKeyboardOptions_Void; typedef struct Opt_Callback_WebKeyboardOptions_Void { Ark_Tag tag; @@ -8579,6 +8641,7 @@ typedef struct Opt_Callback_WebKeyboardOptions_Void { typedef struct Callback_Union_CustomBuilder_DragItemInfo_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Union_CustomBuilder_DragItemInfo value); + void (*callSync)(Ark_VMContext context, 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; @@ -8587,6 +8650,7 @@ typedef struct Opt_Callback_Union_CustomBuilder_DragItemInfo_Void { typedef struct Callback_Tuple_Number_Number_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Tuple_Number_Number value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Tuple_Number_Number value); } Callback_Tuple_Number_Number_Void; typedef struct Opt_Callback_Tuple_Number_Number_Void { Ark_Tag tag; @@ -8595,6 +8659,7 @@ typedef struct Opt_Callback_Tuple_Number_Number_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); + void (*callSync)(Ark_VMContext context, 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 { Ark_Tag tag; @@ -8603,6 +8668,7 @@ typedef struct Opt_Callback_Tuple_Number_Number_Number_Number_Void { typedef struct Callback_TouchResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_TouchResult value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TouchResult value); } Callback_TouchResult_Void; typedef struct Opt_Callback_TouchResult_Void { Ark_Tag tag; @@ -8611,6 +8677,7 @@ typedef struct Opt_Callback_TouchResult_Void { typedef struct Callback_String_Unknown_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_String name, const Ark_CustomObject param); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String name, const Ark_CustomObject param); } Callback_String_Unknown_Void; typedef struct Opt_Callback_String_Unknown_Void { Ark_Tag tag; @@ -8619,6 +8686,7 @@ typedef struct Opt_Callback_String_Unknown_Void { typedef struct Callback_Opt_TabContentAnimatedTransition_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Opt_TabContentAnimatedTransition value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_TabContentAnimatedTransition value); } Callback_Opt_TabContentAnimatedTransition_Void; typedef struct Opt_Callback_Opt_TabContentAnimatedTransition_Void { Ark_Tag tag; @@ -8627,6 +8695,7 @@ typedef struct Opt_Callback_Opt_TabContentAnimatedTransition_Void { 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); + void (*callSync)(Ark_VMContext context, 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; @@ -8635,6 +8704,7 @@ typedef struct Opt_Callback_Opt_StyledString_Opt_Array_String_Void { typedef struct Callback_Opt_NavigationAnimatedTransition_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Opt_NavigationAnimatedTransition value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_NavigationAnimatedTransition value); } Callback_Opt_NavigationAnimatedTransition_Void; typedef struct Opt_Callback_Opt_NavigationAnimatedTransition_Void { Ark_Tag tag; @@ -8643,6 +8713,7 @@ typedef struct Opt_Callback_Opt_NavigationAnimatedTransition_Void { typedef struct Callback_Opt_Array_String_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Opt_Array_String error); + void (*callSync)(Ark_VMContext context, 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; @@ -8651,6 +8722,7 @@ typedef struct Opt_Callback_Opt_Array_String_Void { typedef struct Callback_OnScrollFrameBeginHandlerResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnScrollFrameBeginHandlerResult value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnScrollFrameBeginHandlerResult value); } Callback_OnScrollFrameBeginHandlerResult_Void; typedef struct Opt_Callback_OnScrollFrameBeginHandlerResult_Void { Ark_Tag tag; @@ -8659,6 +8731,7 @@ typedef struct Opt_Callback_OnScrollFrameBeginHandlerResult_Void { typedef struct Callback_OffsetResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OffsetResult value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OffsetResult value); } Callback_OffsetResult_Void; typedef struct Opt_Callback_OffsetResult_Void { Ark_Tag tag; @@ -8671,6 +8744,7 @@ typedef struct Opt_NavigationTransitionProxy { typedef struct Callback_NavigationTitleMode_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_NavigationTitleMode titleMode); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_NavigationTitleMode titleMode); } Callback_NavigationTitleMode_Void; typedef struct Opt_Callback_NavigationTitleMode_Void { Ark_Tag tag; @@ -8679,6 +8753,7 @@ typedef struct Opt_Callback_NavigationTitleMode_Void { typedef struct Callback_NavigationMode_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_NavigationMode mode); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_NavigationMode mode); } Callback_NavigationMode_Void; typedef struct Opt_Callback_NavigationMode_Void { Ark_Tag tag; @@ -8687,6 +8762,7 @@ typedef struct Opt_Callback_NavigationMode_Void { typedef struct Callback_Literal_Number_offsetRemain_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Literal_Number_offsetRemain value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Literal_Number_offsetRemain value); } Callback_Literal_Number_offsetRemain_Void; typedef struct Opt_Callback_Literal_Number_offsetRemain_Void { Ark_Tag tag; @@ -8702,6 +8778,7 @@ typedef struct Opt_IsolatedComponentAttribute { typedef struct Callback_IsolatedComponentAttribute_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_IsolatedComponentAttribute value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_IsolatedComponentAttribute value); } Callback_IsolatedComponentAttribute_Void; typedef struct Opt_Callback_IsolatedComponentAttribute_Void { Ark_Tag tag; @@ -8710,6 +8787,7 @@ typedef struct Opt_Callback_IsolatedComponentAttribute_Void { typedef struct Callback_HitTestMode_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_HitTestMode value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_HitTestMode value); } Callback_HitTestMode_Void; typedef struct Opt_Callback_HitTestMode_Void { Ark_Tag tag; @@ -8718,6 +8796,7 @@ typedef struct Opt_Callback_HitTestMode_Void { typedef struct Callback_GestureRecognizer_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_GestureRecognizer value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_GestureRecognizer value); } Callback_GestureRecognizer_Void; typedef struct Opt_Callback_GestureRecognizer_Void { Ark_Tag tag; @@ -8726,6 +8805,7 @@ typedef struct Opt_Callback_GestureRecognizer_Void { typedef struct Callback_GestureJudgeResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_GestureJudgeResult value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_GestureJudgeResult value); } Callback_GestureJudgeResult_Void; typedef struct Opt_Callback_GestureJudgeResult_Void { Ark_Tag tag; @@ -8734,6 +8814,7 @@ typedef struct Opt_Callback_GestureJudgeResult_Void { typedef struct Callback_ComputedBarAttribute_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_ComputedBarAttribute value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ComputedBarAttribute value); } Callback_ComputedBarAttribute_Void; typedef struct Opt_Callback_ComputedBarAttribute_Void { Ark_Tag tag; @@ -8742,6 +8823,7 @@ typedef struct Opt_Callback_ComputedBarAttribute_Void { typedef struct Callback_Callback_Any_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Callback_Any value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Callback_Any value); } Callback_Callback_Any_Void; typedef struct Opt_Callback_Callback_Any_Void { Ark_Tag tag; @@ -8750,6 +8832,7 @@ typedef struct Opt_Callback_Callback_Any_Void { typedef struct Callback_Array_String_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Array_String value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Array_String value); } Callback_Array_String_Void; typedef struct Opt_Callback_Array_String_Void { Ark_Tag tag; @@ -8758,6 +8841,7 @@ typedef struct Opt_Callback_Array_String_Void { typedef struct Callback_Any_Number_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_CustomObject item, const Ark_Number index); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CustomObject item, const Ark_Number index); } Callback_Any_Number_Void; typedef struct Opt_Callback_Any_Number_Void { Ark_Tag tag; @@ -8766,6 +8850,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -8774,6 +8859,7 @@ typedef struct Opt_Callback_Any_Number_String { typedef struct ButtonTriggerClickCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number xPos, const Ark_Number yPos); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number xPos, const Ark_Number yPos); } ButtonTriggerClickCallback; typedef struct Opt_ButtonTriggerClickCallback { Ark_Tag tag; @@ -9496,6 +9582,7 @@ typedef struct Opt_Literal_Number_code_Want_want { typedef struct Callback_Literal_Number_code_Want_want_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Literal_Number_code_Want_want parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Literal_Number_code_Want_want parameter); } Callback_Literal_Number_code_Want_want_Void; typedef struct Opt_Callback_Literal_Number_code_Want_want_Void { Ark_Tag tag; @@ -9515,6 +9602,7 @@ typedef struct Opt_UIExtensionProxy { typedef struct Callback_UIExtensionProxy_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_UIExtensionProxy parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_UIExtensionProxy parameter); } Callback_UIExtensionProxy_Void; typedef struct Opt_Callback_UIExtensionProxy_Void { Ark_Tag tag; @@ -9564,6 +9652,7 @@ typedef struct Opt_ButtonStyle { typedef struct OnNativeLoadCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Opt_CustomObject event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_CustomObject event); } OnNativeLoadCallback; typedef struct Opt_OnNativeLoadCallback { Ark_Tag tag; @@ -9609,6 +9698,7 @@ typedef struct Opt_AdsBlockedDetails { typedef struct OnAdsBlockedCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_AdsBlockedDetails details); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_AdsBlockedDetails details); } OnAdsBlockedCallback; typedef struct Opt_OnAdsBlockedCallback { Ark_Tag tag; @@ -9634,6 +9724,7 @@ typedef struct Opt_WebKeyboardCallbackInfo { typedef struct WebKeyboardCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_WebKeyboardCallbackInfo keyboardCallbackInfo, const Callback_WebKeyboardOptions_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WebKeyboardCallbackInfo keyboardCallbackInfo, const Callback_WebKeyboardOptions_Void continuation); } WebKeyboardCallback; typedef struct Opt_WebKeyboardCallback { Ark_Tag tag; @@ -9642,6 +9733,7 @@ typedef struct Opt_WebKeyboardCallback { typedef struct OnViewportFitChangedCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_ViewportFit viewportFit); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_ViewportFit viewportFit); } OnViewportFitChangedCallback; typedef struct Opt_OnViewportFitChangedCallback { Ark_Tag tag; @@ -9674,6 +9766,7 @@ typedef struct Opt_Array_ExpandedMenuItemOptions { typedef struct OnRenderProcessRespondingCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId); } OnRenderProcessRespondingCallback; typedef struct Opt_OnRenderProcessRespondingCallback { Ark_Tag tag; @@ -9691,6 +9784,7 @@ typedef struct Opt_RenderProcessNotRespondingData { typedef struct OnRenderProcessNotRespondingCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_RenderProcessNotRespondingData data); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RenderProcessNotRespondingData data); } OnRenderProcessNotRespondingCallback; typedef struct Opt_OnRenderProcessNotRespondingCallback { Ark_Tag tag; @@ -9707,6 +9801,7 @@ typedef struct Opt_NativeMediaPlayerConfig { typedef struct OnOverrideUrlLoadingCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_WebResourceRequest webResourceRequest, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WebResourceRequest webResourceRequest, const Callback_Boolean_Void continuation); } OnOverrideUrlLoadingCallback; typedef struct Opt_OnOverrideUrlLoadingCallback { Ark_Tag tag; @@ -9724,6 +9819,7 @@ typedef struct Opt_NativeEmbedTouchInfo { typedef struct Callback_NativeEmbedTouchInfo_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_NativeEmbedTouchInfo event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NativeEmbedTouchInfo event); } Callback_NativeEmbedTouchInfo_Void; typedef struct Opt_Callback_NativeEmbedTouchInfo_Void { Ark_Tag tag; @@ -9740,6 +9836,7 @@ typedef struct Opt_NativeEmbedVisibilityInfo { typedef struct OnNativeEmbedVisibilityChangeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_NativeEmbedVisibilityInfo nativeEmbedVisibilityInfo); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NativeEmbedVisibilityInfo nativeEmbedVisibilityInfo); } OnNativeEmbedVisibilityChangeCallback; typedef struct Opt_OnNativeEmbedVisibilityChangeCallback { Ark_Tag tag; @@ -9758,6 +9855,7 @@ typedef struct Opt_NativeEmbedDataInfo { typedef struct Callback_NativeEmbedDataInfo_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_NativeEmbedDataInfo event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NativeEmbedDataInfo event); } Callback_NativeEmbedDataInfo_Void; typedef struct Opt_Callback_NativeEmbedDataInfo_Void { Ark_Tag tag; @@ -9801,6 +9899,7 @@ typedef struct Opt_IntelligentTrackingPreventionDetails { typedef struct OnIntelligentTrackingPreventionCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_IntelligentTrackingPreventionDetails details); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_IntelligentTrackingPreventionDetails details); } OnIntelligentTrackingPreventionCallback; typedef struct Opt_OnIntelligentTrackingPreventionCallback { Ark_Tag tag; @@ -9820,6 +9919,7 @@ typedef struct Opt_LoadCommittedDetails { typedef struct OnNavigationEntryCommittedCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_LoadCommittedDetails loadCommittedDetails); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_LoadCommittedDetails loadCommittedDetails); } OnNavigationEntryCommittedCallback; typedef struct Opt_OnNavigationEntryCommittedCallback { Ark_Tag tag; @@ -9828,6 +9928,7 @@ typedef struct Opt_OnNavigationEntryCommittedCallback { typedef struct OnSafeBrowsingCheckResultCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_ThreatType threatType); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_ThreatType threatType); } OnSafeBrowsingCheckResultCallback; typedef struct Opt_OnSafeBrowsingCheckResultCallback { Ark_Tag tag; @@ -9844,6 +9945,7 @@ typedef struct Opt_OnOverScrollEvent { typedef struct Callback_OnOverScrollEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnOverScrollEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnOverScrollEvent parameter); } Callback_OnOverScrollEvent_Void; typedef struct Opt_Callback_OnOverScrollEvent_Void { Ark_Tag tag; @@ -9859,6 +9961,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -9879,6 +9982,7 @@ typedef struct Opt_LargestContentfulPaint { typedef struct OnLargestContentfulPaintCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_LargestContentfulPaint largestContentfulPaint); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_LargestContentfulPaint largestContentfulPaint); } OnLargestContentfulPaintCallback; typedef struct Opt_OnLargestContentfulPaintCallback { Ark_Tag tag; @@ -9895,6 +9999,7 @@ typedef struct Opt_FirstMeaningfulPaint { typedef struct OnFirstMeaningfulPaintCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_FirstMeaningfulPaint firstMeaningfulPaint); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_FirstMeaningfulPaint firstMeaningfulPaint); } OnFirstMeaningfulPaintCallback; typedef struct Opt_OnFirstMeaningfulPaintCallback { Ark_Tag tag; @@ -9911,6 +10016,7 @@ typedef struct Opt_OnFirstContentfulPaintEvent { typedef struct Callback_OnFirstContentfulPaintEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnFirstContentfulPaintEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnFirstContentfulPaintEvent parameter); } Callback_OnFirstContentfulPaintEvent_Void; typedef struct Opt_Callback_OnFirstContentfulPaintEvent_Void { Ark_Tag tag; @@ -9926,6 +10032,7 @@ typedef struct Opt_OnAudioStateChangedEvent { typedef struct Callback_OnAudioStateChangedEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnAudioStateChangedEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnAudioStateChangedEvent parameter); } Callback_OnAudioStateChangedEvent_Void; typedef struct Opt_Callback_OnAudioStateChangedEvent_Void { Ark_Tag tag; @@ -9941,6 +10048,7 @@ typedef struct Opt_OnDataResubmittedEvent { typedef struct Callback_OnDataResubmittedEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnDataResubmittedEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnDataResubmittedEvent parameter); } Callback_OnDataResubmittedEvent_Void; typedef struct Opt_Callback_OnDataResubmittedEvent_Void { Ark_Tag tag; @@ -9956,6 +10064,7 @@ typedef struct Opt_OnPageVisibleEvent { typedef struct Callback_OnPageVisibleEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnPageVisibleEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnPageVisibleEvent parameter); } Callback_OnPageVisibleEvent_Void; typedef struct Opt_Callback_OnPageVisibleEvent_Void { Ark_Tag tag; @@ -9971,6 +10080,7 @@ typedef struct Opt_OnFaviconReceivedEvent { typedef struct Callback_OnFaviconReceivedEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnFaviconReceivedEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnFaviconReceivedEvent parameter); } Callback_OnFaviconReceivedEvent_Void; typedef struct Opt_Callback_OnFaviconReceivedEvent_Void { Ark_Tag tag; @@ -9987,6 +10097,7 @@ typedef struct Opt_OnTouchIconUrlReceivedEvent { typedef struct Callback_OnTouchIconUrlReceivedEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnTouchIconUrlReceivedEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnTouchIconUrlReceivedEvent parameter); } Callback_OnTouchIconUrlReceivedEvent_Void; typedef struct Opt_Callback_OnTouchIconUrlReceivedEvent_Void { Ark_Tag tag; @@ -10005,6 +10116,7 @@ typedef struct Opt_OnWindowNewEvent { typedef struct Callback_OnWindowNewEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnWindowNewEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnWindowNewEvent parameter); } Callback_OnWindowNewEvent_Void; typedef struct Opt_Callback_OnWindowNewEvent_Void { Ark_Tag tag; @@ -10024,6 +10136,7 @@ typedef struct Opt_OnClientAuthenticationEvent { typedef struct Callback_OnClientAuthenticationEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnClientAuthenticationEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnClientAuthenticationEvent parameter); } Callback_OnClientAuthenticationEvent_Void; typedef struct Opt_Callback_OnClientAuthenticationEvent_Void { Ark_Tag tag; @@ -10045,6 +10158,7 @@ typedef struct Opt_SslErrorEvent { typedef struct OnSslErrorEventCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_SslErrorEvent sslErrorEvent); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_SslErrorEvent sslErrorEvent); } OnSslErrorEventCallback; typedef struct Opt_OnSslErrorEventCallback { Ark_Tag tag; @@ -10062,6 +10176,7 @@ typedef struct Opt_OnSslErrorEventReceiveEvent { typedef struct Callback_OnSslErrorEventReceiveEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnSslErrorEventReceiveEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnSslErrorEventReceiveEvent parameter); } Callback_OnSslErrorEventReceiveEvent_Void; typedef struct Opt_Callback_OnSslErrorEventReceiveEvent_Void { Ark_Tag tag; @@ -10078,6 +10193,7 @@ typedef struct Opt_OnScrollEvent { typedef struct Callback_OnScrollEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnScrollEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnScrollEvent parameter); } Callback_OnScrollEvent_Void; typedef struct Opt_Callback_OnScrollEvent_Void { Ark_Tag tag; @@ -10095,6 +10211,7 @@ typedef struct Opt_OnSearchResultReceiveEvent { typedef struct Callback_OnSearchResultReceiveEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnSearchResultReceiveEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnSearchResultReceiveEvent parameter); } Callback_OnSearchResultReceiveEvent_Void; typedef struct Opt_Callback_OnSearchResultReceiveEvent_Void { Ark_Tag tag; @@ -10103,6 +10220,7 @@ typedef struct Opt_Callback_OnSearchResultReceiveEvent_Void { typedef struct OnContextMenuHideCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId); } OnContextMenuHideCallback; typedef struct Opt_OnContextMenuHideCallback { Ark_Tag tag; @@ -10119,6 +10237,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -10134,6 +10253,7 @@ typedef struct Opt_OnScreenCaptureRequestEvent { typedef struct Callback_OnScreenCaptureRequestEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnScreenCaptureRequestEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnScreenCaptureRequestEvent parameter); } Callback_OnScreenCaptureRequestEvent_Void; typedef struct Opt_Callback_OnScreenCaptureRequestEvent_Void { Ark_Tag tag; @@ -10149,6 +10269,7 @@ typedef struct Opt_OnPermissionRequestEvent { typedef struct Callback_OnPermissionRequestEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnPermissionRequestEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnPermissionRequestEvent parameter); } Callback_OnPermissionRequestEvent_Void; typedef struct Opt_Callback_OnPermissionRequestEvent_Void { Ark_Tag tag; @@ -10164,6 +10285,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -10181,6 +10303,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -10197,6 +10320,7 @@ typedef struct Opt_OnScaleChangeEvent { typedef struct Callback_OnScaleChangeEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnScaleChangeEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnScaleChangeEvent parameter); } Callback_OnScaleChangeEvent_Void; typedef struct Opt_Callback_OnScaleChangeEvent_Void { Ark_Tag tag; @@ -10214,6 +10338,7 @@ typedef struct Opt_FullScreenEnterEvent { typedef struct OnFullScreenEnterCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_FullScreenEnterEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_FullScreenEnterEvent event); } OnFullScreenEnterCallback; typedef struct Opt_OnFullScreenEnterCallback { Ark_Tag tag; @@ -10229,6 +10354,7 @@ typedef struct Opt_OnResourceLoadEvent { typedef struct Callback_OnResourceLoadEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnResourceLoadEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnResourceLoadEvent parameter); } Callback_OnResourceLoadEvent_Void; typedef struct Opt_Callback_OnResourceLoadEvent_Void { Ark_Tag tag; @@ -10245,6 +10371,7 @@ typedef struct Opt_Literal_Function_callback_Object_fileSelector { typedef struct Callback_Literal_Function_callback_Object_fileSelector_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Opt_Literal_Function_callback_Object_fileSelector event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_Literal_Function_callback_Object_fileSelector event); } Callback_Literal_Function_callback_Object_fileSelector_Void; typedef struct Opt_Callback_Literal_Function_callback_Object_fileSelector_Void { Ark_Tag tag; @@ -10260,6 +10387,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -10276,6 +10404,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -10291,6 +10420,7 @@ typedef struct Opt_OnRenderExitedEvent { typedef struct Callback_OnRenderExitedEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnRenderExitedEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnRenderExitedEvent parameter); } Callback_OnRenderExitedEvent_Void; typedef struct Opt_Callback_OnRenderExitedEvent_Void { Ark_Tag tag; @@ -10307,6 +10437,7 @@ typedef struct Opt_Literal_Function_handler_Object_error { typedef struct Callback_Literal_Function_handler_Object_error_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Opt_Literal_Function_handler_Object_error event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_Literal_Function_handler_Object_error event); } Callback_Literal_Function_handler_Object_error_Void; typedef struct Opt_Callback_Literal_Function_handler_Object_error_Void { Ark_Tag tag; @@ -10322,6 +10453,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -10338,6 +10470,7 @@ typedef struct Opt_OnRefreshAccessedHistoryEvent { typedef struct Callback_OnRefreshAccessedHistoryEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnRefreshAccessedHistoryEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnRefreshAccessedHistoryEvent parameter); } Callback_OnRefreshAccessedHistoryEvent_Void; typedef struct Opt_Callback_OnRefreshAccessedHistoryEvent_Void { Ark_Tag tag; @@ -10357,6 +10490,7 @@ typedef struct Opt_OnDownloadStartEvent { typedef struct Callback_OnDownloadStartEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnDownloadStartEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnDownloadStartEvent parameter); } Callback_OnDownloadStartEvent_Void; typedef struct Opt_Callback_OnDownloadStartEvent_Void { Ark_Tag tag; @@ -10373,6 +10507,7 @@ typedef struct Opt_OnHttpErrorReceiveEvent { typedef struct Callback_OnHttpErrorReceiveEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnHttpErrorReceiveEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnHttpErrorReceiveEvent parameter); } Callback_OnHttpErrorReceiveEvent_Void; typedef struct Opt_Callback_OnHttpErrorReceiveEvent_Void { Ark_Tag tag; @@ -10389,6 +10524,7 @@ typedef struct Opt_OnErrorReceiveEvent { typedef struct Callback_OnErrorReceiveEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnErrorReceiveEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnErrorReceiveEvent parameter); } Callback_OnErrorReceiveEvent_Void; typedef struct Opt_Callback_OnErrorReceiveEvent_Void { Ark_Tag tag; @@ -10404,6 +10540,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -10422,6 +10559,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -10439,6 +10577,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -10456,6 +10595,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -10473,6 +10613,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -10489,6 +10630,7 @@ typedef struct Opt_OnGeolocationShowEvent { typedef struct Callback_OnGeolocationShowEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnGeolocationShowEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnGeolocationShowEvent parameter); } Callback_OnGeolocationShowEvent_Void; typedef struct Opt_Callback_OnGeolocationShowEvent_Void { Ark_Tag tag; @@ -10504,6 +10646,7 @@ typedef struct Opt_OnTitleReceiveEvent { typedef struct Callback_OnTitleReceiveEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnTitleReceiveEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnTitleReceiveEvent parameter); } Callback_OnTitleReceiveEvent_Void; typedef struct Opt_Callback_OnTitleReceiveEvent_Void { Ark_Tag tag; @@ -10519,6 +10662,7 @@ typedef struct Opt_OnProgressChangeEvent { typedef struct Callback_OnProgressChangeEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnProgressChangeEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnProgressChangeEvent parameter); } Callback_OnProgressChangeEvent_Void; typedef struct Opt_Callback_OnProgressChangeEvent_Void { Ark_Tag tag; @@ -10534,6 +10678,7 @@ typedef struct Opt_OnPageBeginEvent { typedef struct Callback_OnPageBeginEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnPageBeginEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnPageBeginEvent parameter); } Callback_OnPageBeginEvent_Void; typedef struct Opt_Callback_OnPageBeginEvent_Void { Ark_Tag tag; @@ -10549,6 +10694,7 @@ typedef struct Opt_OnPageEndEvent { typedef struct Callback_OnPageEndEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnPageEndEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnPageEndEvent parameter); } Callback_OnPageEndEvent_Void; typedef struct Opt_Callback_OnPageEndEvent_Void { Ark_Tag tag; @@ -10595,6 +10741,7 @@ typedef struct Opt_PlaybackInfo { typedef struct Callback_PlaybackInfo_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_PlaybackInfo parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_PlaybackInfo parameter); } Callback_PlaybackInfo_Void; typedef struct Opt_Callback_PlaybackInfo_Void { Ark_Tag tag; @@ -10610,6 +10757,7 @@ typedef struct Opt_PreparedInfo { typedef struct Callback_PreparedInfo_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_PreparedInfo parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_PreparedInfo parameter); } Callback_PreparedInfo_Void; typedef struct Opt_Callback_PreparedInfo_Void { Ark_Tag tag; @@ -10625,6 +10773,7 @@ typedef struct Opt_FullscreenInfo { typedef struct Callback_FullscreenInfo_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_FullscreenInfo parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_FullscreenInfo parameter); } Callback_FullscreenInfo_Void; typedef struct Opt_Callback_FullscreenInfo_Void { Ark_Tag tag; @@ -10688,6 +10837,7 @@ typedef struct Opt_TextTimerOptions { 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); + void (*callSync)(Ark_VMContext context, 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; @@ -10696,6 +10846,7 @@ typedef struct 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); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Union_String_Array_String value, const Ark_Union_Number_Array_Number index); } Type_TextPickerAttribute_onChange_callback; typedef struct Opt_Type_TextPickerAttribute_onChange_callback { Ark_Tag tag; @@ -10704,6 +10855,7 @@ typedef struct Opt_Type_TextPickerAttribute_onChange_callback { typedef struct Callback_String_Number_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_String value, const Ark_Number index); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String value, const Ark_Number index); } Callback_String_Number_Void; typedef struct Opt_Callback_String_Number_Void { Ark_Tag tag; @@ -10767,6 +10919,7 @@ typedef struct Opt_Union_TextInputStyle_TextContentStyle { typedef struct OnSubmitCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_EnterKeyType enterKey, const Ark_SubmitEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_EnterKeyType enterKey, const Ark_SubmitEvent event); } OnSubmitCallback; typedef struct Opt_OnSubmitCallback { Ark_Tag tag; @@ -10800,6 +10953,7 @@ typedef struct 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); + void (*callSync)(Ark_VMContext context, 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; @@ -10808,6 +10962,7 @@ typedef struct Opt_Callback_String_PasteEvent_Void { typedef struct TextAreaSubmitCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_EnterKeyType enterKeyType, const Opt_SubmitEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_EnterKeyType enterKeyType, const Opt_SubmitEvent event); } TextAreaSubmitCallback; typedef struct Opt_TextAreaSubmitCallback { Ark_Tag tag; @@ -10816,6 +10971,7 @@ typedef struct Opt_TextAreaSubmitCallback { typedef struct Callback_EnterKeyType_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_EnterKeyType enterKey); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_EnterKeyType enterKey); } Callback_EnterKeyType_Void; typedef struct Opt_Callback_EnterKeyType_Void { Ark_Tag tag; @@ -10886,6 +11042,7 @@ typedef struct 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); + void (*callSync)(Ark_VMContext context, 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; @@ -10898,6 +11055,7 @@ typedef struct Opt_TabContentTransitionProxy { typedef struct TabsCustomContentTransitionCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to, const Callback_Opt_TabContentAnimatedTransition_Void continuation); + void (*callSync)(Ark_VMContext context, 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; @@ -10917,6 +11075,7 @@ typedef struct Opt_BarGridColumnOptions { typedef struct OnTabsGestureSwipeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_TabsAnimationEvent extraInfo); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_TabsAnimationEvent extraInfo); } OnTabsGestureSwipeCallback; typedef struct Opt_OnTabsGestureSwipeCallback { Ark_Tag tag; @@ -10925,6 +11084,7 @@ typedef struct Opt_OnTabsGestureSwipeCallback { typedef struct OnTabsAnimationEndCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_TabsAnimationEvent extraInfo); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_TabsAnimationEvent extraInfo); } OnTabsAnimationEndCallback; typedef struct Opt_OnTabsAnimationEndCallback { Ark_Tag tag; @@ -10942,6 +11102,7 @@ typedef struct Opt_TabsAnimationEvent { typedef struct OnTabsAnimationStartCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number targetIndex, const Ark_TabsAnimationEvent extraInfo); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number targetIndex, const Ark_TabsAnimationEvent extraInfo); } OnTabsAnimationStartCallback; typedef struct Opt_OnTabsAnimationStartCallback { Ark_Tag tag; @@ -10989,6 +11150,7 @@ typedef struct Opt_Union_ArrowStyle_Boolean { typedef struct ContentDidScrollCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number selectedIndex, const Ark_Number index, const Ark_Number position, const Ark_Number mainAxisLength); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number selectedIndex, const Ark_Number index, const Ark_Number position, const Ark_Number mainAxisLength); } ContentDidScrollCallback; typedef struct Opt_ContentDidScrollCallback { Ark_Tag tag; @@ -11009,6 +11171,7 @@ typedef struct Opt_SwiperContentAnimatedTransition { typedef struct OnSwiperGestureSwipeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_SwiperAnimationEvent extraInfo); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_SwiperAnimationEvent extraInfo); } OnSwiperGestureSwipeCallback; typedef struct Opt_OnSwiperGestureSwipeCallback { Ark_Tag tag; @@ -11017,6 +11180,7 @@ typedef struct Opt_OnSwiperGestureSwipeCallback { typedef struct OnSwiperAnimationEndCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_SwiperAnimationEvent extraInfo); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_SwiperAnimationEvent extraInfo); } OnSwiperAnimationEndCallback; typedef struct Opt_OnSwiperAnimationEndCallback { Ark_Tag tag; @@ -11034,6 +11198,7 @@ typedef struct Opt_SwiperAnimationEvent { typedef struct OnSwiperAnimationStartCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number targetIndex, const Ark_SwiperAnimationEvent extraInfo); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number targetIndex, const Ark_SwiperAnimationEvent extraInfo); } OnSwiperAnimationStartCallback; typedef struct Opt_OnSwiperAnimationStartCallback { Ark_Tag tag; @@ -11089,6 +11254,7 @@ typedef struct Opt_SliderBlockStyle { typedef struct Callback_Number_SliderChangeMode_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number value, Ark_SliderChangeMode mode); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number value, Ark_SliderChangeMode mode); } Callback_Number_SliderChangeMode_Void; typedef struct Opt_Callback_Number_SliderChangeMode_Void { Ark_Tag tag; @@ -11131,6 +11297,7 @@ typedef struct Opt_Union_Dimension_OptionWidthMode { typedef struct Callback_Number_String_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_String value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_String value); } Callback_Number_String_Void; typedef struct Opt_Callback_Number_String_Void { Ark_Tag tag; @@ -11165,6 +11332,7 @@ typedef struct Opt_SearchButtonOptions { typedef struct Callback_DeleteValue_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_DeleteValue parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DeleteValue parameter); } Callback_DeleteValue_Void; typedef struct Opt_Callback_DeleteValue_Void { Ark_Tag tag; @@ -11182,6 +11350,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -11190,6 +11359,7 @@ typedef struct Opt_Callback_DeleteValue_Boolean { typedef struct Callback_InsertValue_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_InsertValue parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_InsertValue parameter); } Callback_InsertValue_Void; typedef struct Opt_Callback_InsertValue_Void { Ark_Tag tag; @@ -11206,6 +11376,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -11223,6 +11394,7 @@ typedef struct Opt_TextDecorationOptions { typedef struct OnPasteCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_String content, const Ark_PasteEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String content, const Ark_PasteEvent event); } OnPasteCallback; typedef struct Opt_OnPasteCallback { Ark_Tag tag; @@ -11231,6 +11403,7 @@ typedef struct Opt_OnPasteCallback { typedef struct OnContentScrollCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number totalOffsetX, const Ark_Number totalOffsetY); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number totalOffsetX, const Ark_Number totalOffsetY); } OnContentScrollCallback; typedef struct Opt_OnContentScrollCallback { Ark_Tag tag; @@ -11239,6 +11412,7 @@ typedef struct Opt_OnContentScrollCallback { typedef struct OnTextSelectionChangeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number selectionStart, const Ark_Number selectionEnd); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number selectionStart, const Ark_Number selectionEnd); } OnTextSelectionChangeCallback; typedef struct Opt_OnTextSelectionChangeCallback { Ark_Tag tag; @@ -11255,6 +11429,7 @@ typedef struct Opt_PreviewText { typedef struct EditableTextOnChangeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_String value, const Opt_PreviewText previewText); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String value, const Opt_PreviewText previewText); } EditableTextOnChangeCallback; typedef struct Opt_EditableTextOnChangeCallback { Ark_Tag tag; @@ -11263,6 +11438,7 @@ typedef struct Opt_EditableTextOnChangeCallback { typedef struct SearchSubmitCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_String searchContent, const Opt_SubmitEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String searchContent, const Opt_SubmitEvent event); } SearchSubmitCallback; typedef struct Opt_SearchSubmitCallback { Ark_Tag tag; @@ -11345,14 +11521,28 @@ typedef struct 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 (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number offset, Ark_ScrollState state, const Callback_OnScrollFrameBeginHandlerResult_Void continuation); } OnScrollFrameBeginCallback; typedef struct Opt_OnScrollFrameBeginCallback { Ark_Tag tag; OnScrollFrameBeginCallback value; } Opt_OnScrollFrameBeginCallback; +typedef struct Ark_Union_Color_Number_String { + Ark_Int32 selector; + union { + Ark_Color value0; + Ark_Number value1; + Ark_String value2; + }; +} Ark_Union_Color_Number_String; +typedef struct Opt_Union_Color_Number_String { + Ark_Tag tag; + Ark_Union_Color_Number_String value; +} Opt_Union_Color_Number_String; typedef struct OnScrollEdgeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_Edge side); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_Edge side); } OnScrollEdgeCallback; typedef struct Opt_OnScrollEdgeCallback { Ark_Tag tag; @@ -11361,6 +11551,7 @@ typedef struct Opt_OnScrollEdgeCallback { typedef struct Callback_ClickEvent_SaveButtonOnClickResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_SaveButtonOnClickResult result); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_SaveButtonOnClickResult result); } Callback_ClickEvent_SaveButtonOnClickResult_Void; typedef struct Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void { Ark_Tag tag; @@ -11438,6 +11629,7 @@ typedef struct Opt_CopyEvent { typedef struct Callback_CopyEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_CopyEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CopyEvent parameter); } Callback_CopyEvent_Void; typedef struct Opt_Callback_CopyEvent_Void { Ark_Tag tag; @@ -11453,6 +11645,7 @@ typedef struct Opt_CutEvent { typedef struct Callback_CutEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_CutEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CutEvent parameter); } Callback_CutEvent_Void; typedef struct Opt_Callback_CutEvent_Void { Ark_Tag tag; @@ -11471,6 +11664,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -11486,6 +11680,7 @@ typedef struct Opt_SubmitEvent { typedef struct SubmitCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_EnterKeyType enterKey, const Ark_SubmitEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_EnterKeyType enterKey, const Ark_SubmitEvent event); } SubmitCallback; typedef struct Opt_SubmitCallback { Ark_Tag tag; @@ -11511,6 +11706,7 @@ typedef struct Opt_PasteEvent { typedef struct PasteEventCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Opt_PasteEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_PasteEvent event); } PasteEventCallback; typedef struct Opt_PasteEventCallback { Ark_Tag tag; @@ -11540,6 +11736,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -11548,6 +11745,7 @@ typedef struct Opt_Callback_RichEditorDeleteValue_Boolean { typedef struct Callback_TextRange_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_TextRange parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TextRange parameter); } Callback_TextRange_Void; typedef struct Opt_Callback_TextRange_Void { Ark_Tag tag; @@ -11556,6 +11754,7 @@ typedef struct Opt_Callback_TextRange_Void { typedef struct Callback_RichEditorTextSpanResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorTextSpanResult parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RichEditorTextSpanResult parameter); } Callback_RichEditorTextSpanResult_Void; typedef struct Opt_Callback_RichEditorTextSpanResult_Void { Ark_Tag tag; @@ -11573,6 +11772,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -11589,6 +11789,7 @@ typedef struct Opt_RichEditorRange { typedef struct Callback_RichEditorRange_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorRange parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RichEditorRange parameter); } Callback_RichEditorRange_Void; typedef struct Opt_Callback_RichEditorRange_Void { Ark_Tag tag; @@ -11605,6 +11806,7 @@ typedef struct Opt_RichEditorSelection { typedef struct Callback_RichEditorSelection_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorSelection parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RichEditorSelection parameter); } Callback_RichEditorSelection_Void; typedef struct Opt_Callback_RichEditorSelection_Void { Ark_Tag tag; @@ -11678,6 +11880,7 @@ typedef struct Opt_Array_GuideLineStyle { typedef struct Callback_RefreshStatus_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_RefreshStatus state); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_RefreshStatus state); } Callback_RefreshStatus_Void; typedef struct Opt_Callback_RefreshStatus_Void { Ark_Tag tag; @@ -11792,6 +11995,7 @@ typedef struct Opt_PluginErrorData { typedef struct PluginErrorCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_PluginErrorData info); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_PluginErrorData info); } PluginErrorCallback; typedef struct Opt_PluginErrorCallback { Ark_Tag tag; @@ -11808,6 +12012,7 @@ typedef struct Opt_PluginComponentOptions { typedef struct Callback_Array_Number_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Array_Number input); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Array_Number input); } Callback_Array_Number_Void; typedef struct Opt_Callback_Array_Number_Void { Ark_Tag tag; @@ -11829,6 +12034,7 @@ typedef struct Opt_PathOptions { typedef struct Callback_ClickEvent_PasteButtonOnClickResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_PasteButtonOnClickResult result); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_PasteButtonOnClickResult result); } Callback_ClickEvent_PasteButtonOnClickResult_Void; typedef struct Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void { Ark_Tag tag; @@ -11846,6 +12052,7 @@ typedef struct Opt_PasteButtonOptions { typedef struct Callback_Number_Number_PanelMode_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number width, const Ark_Number height, Ark_PanelMode mode); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number width, const Ark_Number height, Ark_PanelMode mode); } Callback_Number_Number_PanelMode_Void; typedef struct Opt_Callback_Number_Number_PanelMode_Void { Ark_Tag tag; @@ -11997,6 +12204,7 @@ typedef struct Opt_PopInfo { typedef struct Callback_NavDestinationContext_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_NavDestinationContext parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NavDestinationContext parameter); } Callback_NavDestinationContext_Void; typedef struct Opt_Callback_NavDestinationContext_Void { Ark_Tag tag; @@ -12039,6 +12247,7 @@ typedef struct Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier { typedef struct Callback_Boolean { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Callback_Boolean_Void continuation); } Callback_Boolean; typedef struct Opt_Callback_Boolean { Ark_Tag tag; @@ -12102,6 +12311,7 @@ typedef struct Opt_MarqueeOptions { typedef struct Callback_ClickEvent_LocationButtonOnClickResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_LocationButtonOnClickResult result); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_LocationButtonOnClickResult result); } Callback_ClickEvent_LocationButtonOnClickResult_Void; typedef struct Opt_Callback_ClickEvent_LocationButtonOnClickResult_Void { Ark_Tag tag; @@ -12182,6 +12392,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -12190,6 +12401,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -12207,6 +12419,7 @@ typedef struct Opt_VisibleListContentInfo { typedef struct OnScrollVisibleContentChangeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_VisibleListContentInfo start, const Ark_VisibleListContentInfo end); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_VisibleListContentInfo start, const Ark_VisibleListContentInfo end); } OnScrollVisibleContentChangeCallback; typedef struct Opt_OnScrollVisibleContentChangeCallback { Ark_Tag tag; @@ -12215,6 +12428,7 @@ typedef struct Opt_OnScrollVisibleContentChangeCallback { typedef struct Callback_Number_Number_Number_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number start, const Ark_Number end, const Ark_Number center); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number start, const Ark_Number end, const Ark_Number center); } Callback_Number_Number_Number_Void; typedef struct Opt_Callback_Number_Number_Number_Void { Ark_Tag tag; @@ -12272,6 +12486,7 @@ typedef struct Opt_ImageLoadResult { typedef struct ImageCompleteCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_ImageLoadResult result); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ImageLoadResult result); } ImageCompleteCallback; typedef struct Opt_ImageCompleteCallback { Ark_Tag tag; @@ -12345,6 +12560,7 @@ typedef struct Opt_ImageError { typedef struct ImageErrorCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_ImageError error); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ImageError error); } ImageErrorCallback; typedef struct Opt_ImageErrorCallback { Ark_Tag tag; @@ -12368,6 +12584,7 @@ typedef struct Opt_Type_ImageAttribute_onComplete_callback_event { typedef struct Callback_Type_ImageAttribute_onComplete_callback_event_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Opt_Type_ImageAttribute_onComplete_callback_event event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_Type_ImageAttribute_onComplete_callback_event event); } Callback_Type_ImageAttribute_onComplete_callback_event_Void; typedef struct Opt_Callback_Type_ImageAttribute_onComplete_callback_event_Void { Ark_Tag tag; @@ -12465,6 +12682,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -12473,6 +12691,7 @@ typedef struct Opt_Callback_Number_ScrollState_Literal_Number_offsetRemain { 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); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Ark_Number insertIndex, const Ark_Boolean isSuccess); } Callback_ItemDragInfo_Number_Number_Boolean_Void; typedef struct Opt_Callback_ItemDragInfo_Number_Number_Boolean_Void { Ark_Tag tag; @@ -12481,6 +12700,7 @@ typedef struct Opt_Callback_ItemDragInfo_Number_Number_Boolean_Void { typedef struct Callback_ItemDragInfo_Number_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex); } Callback_ItemDragInfo_Number_Void; typedef struct Opt_Callback_ItemDragInfo_Number_Void { Ark_Tag tag; @@ -12489,6 +12709,7 @@ typedef struct Opt_Callback_ItemDragInfo_Number_Void { typedef struct Callback_ItemDragInfo_Number_Number_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Ark_Number insertIndex); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Ark_Number insertIndex); } Callback_ItemDragInfo_Number_Number_Void; typedef struct Opt_Callback_ItemDragInfo_Number_Number_Void { Ark_Tag tag; @@ -12497,6 +12718,7 @@ typedef struct Opt_Callback_ItemDragInfo_Number_Number_Void { typedef struct Callback_ItemDragInfo_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_ItemDragInfo event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ItemDragInfo event); } Callback_ItemDragInfo_Void; typedef struct Opt_Callback_ItemDragInfo_Void { Ark_Tag tag; @@ -12513,6 +12735,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -12521,6 +12744,7 @@ typedef struct Opt_Callback_ItemDragInfo_Number_Callback_Any { typedef struct Callback_Number_Number_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number first, const Ark_Number last); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number first, const Ark_Number last); } Callback_Number_Number_Void; typedef struct Opt_Callback_Number_Number_Void { Ark_Tag tag; @@ -12537,6 +12761,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -12579,20 +12804,20 @@ typedef struct Opt_GaugeShadowOptions { Ark_Tag tag; Ark_GaugeShadowOptions value; } Opt_GaugeShadowOptions; -typedef struct Ark_Tuple_Union_ResourceColor_LinearGradient_Number { - Ark_Union_ResourceColor_LinearGradient value0; +typedef struct Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number { + Ark_Union_ResourceColor_LinearGradient_common value0; Ark_Number value1; -} Ark_Tuple_Union_ResourceColor_LinearGradient_Number; -typedef struct Opt_Tuple_Union_ResourceColor_LinearGradient_Number { +} Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number; +typedef struct Opt_Tuple_Union_ResourceColor_LinearGradient_common_Number { Ark_Tag tag; - Ark_Tuple_Union_ResourceColor_LinearGradient_Number value; -} Opt_Tuple_Union_ResourceColor_LinearGradient_Number; + Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number value; +} Opt_Tuple_Union_ResourceColor_LinearGradient_common_Number; typedef struct Ark_Type_GaugeAttribute_colors_colors { Ark_Int32 selector; union { Ark_ResourceColor value0; - Ark_LinearGradient value1; - Array_Tuple_Union_ResourceColor_LinearGradient_Number value2; + Ark_LinearGradient_common value1; + Array_Tuple_Union_ResourceColor_LinearGradient_common_Number value2; }; } Ark_Type_GaugeAttribute_colors_colors; typedef struct Opt_Type_GaugeAttribute_colors_colors { @@ -12623,6 +12848,7 @@ typedef struct Opt_FormLinkOptions { typedef struct Callback_Any_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_CustomObject info); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CustomObject info); } Callback_Any_Void; typedef struct Opt_Callback_Any_Void { Ark_Tag tag; @@ -12639,6 +12865,7 @@ typedef struct Opt_Literal_Number_errcode_String_msg { typedef struct Callback_Literal_Number_errcode_String_msg_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Literal_Number_errcode_String_msg info); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Literal_Number_errcode_String_msg info); } Callback_Literal_Number_errcode_String_msg_Void; typedef struct Opt_Callback_Literal_Number_errcode_String_msg_Void { Ark_Tag tag; @@ -12655,11 +12882,20 @@ typedef struct Opt_FormCallbackInfo { typedef struct Callback_FormCallbackInfo_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_FormCallbackInfo parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_FormCallbackInfo parameter); } Callback_FormCallbackInfo_Void; typedef struct Opt_Callback_FormCallbackInfo_Void { Ark_Tag tag; Callback_FormCallbackInfo_Void value; } Opt_Callback_FormCallbackInfo_Void; +typedef struct Ark_Literal_Number_height_width { + Ark_Number width; + Ark_Number height; +} Ark_Literal_Number_height_width; +typedef struct Opt_Literal_Number_height_width { + Ark_Tag tag; + Ark_Literal_Number_height_width value; +} Opt_Literal_Number_height_width; typedef struct Ark_FormInfo { Ark_Union_Number_String id; Ark_String name; @@ -12689,6 +12925,7 @@ typedef struct Opt_HoverEventParam { typedef struct OnHoverStatusChangeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_HoverEventParam param); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_HoverEventParam param); } OnHoverStatusChangeCallback; typedef struct Opt_OnHoverStatusChangeCallback { Ark_Tag tag; @@ -12704,6 +12941,7 @@ typedef struct Opt_OnFoldStatusChangeInfo { typedef struct OnFoldStatusChangeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnFoldStatusChangeInfo event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnFoldStatusChangeInfo event); } OnFoldStatusChangeCallback; typedef struct Opt_OnFoldStatusChangeCallback { Ark_Tag tag; @@ -12739,6 +12977,7 @@ typedef struct Opt_TerminationInfo { typedef struct Callback_TerminationInfo_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_TerminationInfo parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TerminationInfo parameter); } Callback_TerminationInfo_Void; typedef struct Opt_Callback_TerminationInfo_Void { Ark_Tag tag; @@ -12770,11 +13009,22 @@ typedef struct Opt_DatePickerOptions { Ark_Tag tag; Ark_DatePickerOptions value; } Opt_DatePickerOptions; +typedef struct Ark_Union_ResourceColor_LinearGradient_data_panel { + Ark_Int32 selector; + union { + Ark_ResourceColor value0; + Ark_LinearGradient_data_panel value1; + }; +} Ark_Union_ResourceColor_LinearGradient_data_panel; +typedef struct Opt_Union_ResourceColor_LinearGradient_data_panel { + Ark_Tag tag; + Ark_Union_ResourceColor_LinearGradient_data_panel value; +} Opt_Union_ResourceColor_LinearGradient_data_panel; typedef struct Ark_DataPanelShadowOptions { Opt_Union_Number_Resource radius; Opt_Union_Number_Resource offsetX; Opt_Union_Number_Resource offsetY; - Opt_Array_Union_ResourceColor_LinearGradient colors; + Opt_Array_Union_ResourceColor_LinearGradient_data_panel colors; } Ark_DataPanelShadowOptions; typedef struct Opt_DataPanelShadowOptions { Ark_Tag tag; @@ -12833,23 +13083,12 @@ typedef struct Opt_OffsetResult { typedef struct Callback_Number_ScrollState_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number scrollOffset, Ark_ScrollState scrollState); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number scrollOffset, Ark_ScrollState scrollState); } Callback_Number_ScrollState_Void; typedef struct Opt_Callback_Number_ScrollState_Void { Ark_Tag tag; Callback_Number_ScrollState_Void value; } Opt_Callback_Number_ScrollState_Void; -typedef struct Ark_Union_Color_Number_String { - Ark_Int32 selector; - union { - Ark_Color value0; - Ark_Number value1; - Ark_String value2; - }; -} Ark_Union_Color_Number_String; -typedef struct Opt_Union_Color_Number_String { - Ark_Tag tag; - Ark_Union_Color_Number_String value; -} Opt_Union_Color_Number_String; typedef struct Ark_PointLightStyle { Opt_LightSource lightSource; Opt_IlluminatedType illuminated; @@ -12885,6 +13124,7 @@ typedef struct Opt_CheckboxGroupResult { typedef struct OnCheckboxGroupChangeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_CheckboxGroupResult value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CheckboxGroupResult value); } OnCheckboxGroupChangeCallback; typedef struct Opt_OnCheckboxGroupChangeCallback { Ark_Tag tag; @@ -12900,6 +13140,7 @@ typedef struct Opt_CheckboxGroupOptions { typedef struct OnCheckboxChangeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Boolean value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean value); } OnCheckboxChangeCallback; typedef struct Opt_OnCheckboxChangeCallback { Ark_Tag tag; @@ -12956,6 +13197,7 @@ typedef struct Opt_CalendarRequestedData { typedef struct Callback_CalendarRequestedData_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_CalendarRequestedData event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CalendarRequestedData event); } Callback_CalendarRequestedData_Void; typedef struct Opt_Callback_CalendarRequestedData_Void { Ark_Tag tag; @@ -12973,6 +13215,7 @@ typedef struct Opt_CalendarSelectedDate { typedef struct Callback_CalendarSelectedDate_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_CalendarSelectedDate event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CalendarSelectedDate event); } Callback_CalendarSelectedDate_Void; typedef struct Opt_Callback_CalendarSelectedDate_Void { Ark_Tag tag; @@ -13126,6 +13369,7 @@ typedef struct Opt_Union_SpringMotion_FrictionMotion_ScrollMotion { typedef struct OnAlphabetIndexerPopupSelectCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number index); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index); } OnAlphabetIndexerPopupSelectCallback; typedef struct Opt_OnAlphabetIndexerPopupSelectCallback { Ark_Tag tag; @@ -13134,6 +13378,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Callback_Array_String_Void continuation); } OnAlphabetIndexerRequestPopupDataCallback; typedef struct Opt_OnAlphabetIndexerRequestPopupDataCallback { Ark_Tag tag; @@ -13142,6 +13387,7 @@ typedef struct Opt_OnAlphabetIndexerRequestPopupDataCallback { typedef struct OnAlphabetIndexerSelectCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number index); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index); } OnAlphabetIndexerSelectCallback; typedef struct Opt_OnAlphabetIndexerSelectCallback { Ark_Tag tag; @@ -13191,6 +13437,7 @@ typedef struct Opt_Union_String_FunctionKey { typedef struct VisibleAreaChangeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Boolean isExpanding, const Ark_Number currentRatio); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean isExpanding, const Ark_Number currentRatio); } VisibleAreaChangeCallback; typedef struct Opt_VisibleAreaChangeCallback { Ark_Tag tag; @@ -13505,6 +13752,7 @@ typedef struct Opt_Array_SafeAreaType { typedef struct SizeChangeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_SizeOptions oldValue, const Ark_SizeOptions newValue); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_SizeOptions oldValue, const Ark_SizeOptions newValue); } SizeChangeCallback; typedef struct Opt_SizeChangeCallback { Ark_Tag tag; @@ -13513,6 +13761,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -13529,6 +13778,7 @@ typedef struct Opt_Array_GestureRecognizer { typedef struct ShouldBuiltInRecognizerParallelWithCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_GestureRecognizer current, const Array_GestureRecognizer others, const Callback_GestureRecognizer_Void continuation); + void (*callSync)(Ark_VMContext context, 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; @@ -13541,6 +13791,7 @@ typedef struct Opt_GestureRecognizer { typedef struct GestureRecognizerJudgeBeginCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_BaseGestureEvent event, const Ark_GestureRecognizer current, const Array_GestureRecognizer recognizers, const Callback_GestureJudgeResult_Void continuation); + void (*callSync)(Ark_VMContext context, 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; @@ -13588,6 +13839,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -13698,14 +13950,6 @@ typedef struct Opt_Type_CommonMethod_sweepGradient_value { Ark_Tag tag; Ark_Type_CommonMethod_sweepGradient_value value; } Opt_Type_CommonMethod_sweepGradient_value; -typedef struct Ark_Tuple_ResourceColor_Number { - Ark_ResourceColor value0; - Ark_Number value1; -} Ark_Tuple_ResourceColor_Number; -typedef struct Opt_Tuple_ResourceColor_Number { - Ark_Tag tag; - Ark_Tuple_ResourceColor_Number value; -} Opt_Tuple_ResourceColor_Number; typedef struct Ark_Type_CommonMethod_linearGradient_value { Opt_Union_Number_String angle; Opt_GradientDirection direction; @@ -13719,6 +13963,7 @@ typedef struct Opt_Type_CommonMethod_linearGradient_value { typedef struct Callback_PreDragStatus_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_PreDragStatus parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_PreDragStatus parameter); } Callback_PreDragStatus_Void; typedef struct Opt_Callback_PreDragStatus_Void { Ark_Tag tag; @@ -13754,6 +13999,7 @@ typedef struct Opt_Array_UniformDataType { typedef struct Callback_DragEvent_String_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_DragEvent event, const Opt_String extraParams); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DragEvent event, const Opt_String extraParams); } Callback_DragEvent_String_Void; typedef struct Opt_Callback_DragEvent_String_Void { Ark_Tag tag; @@ -13781,6 +14027,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -13836,6 +14083,7 @@ typedef struct Opt_Union_Position_LocalizedPosition { typedef struct Callback_Area_Area_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Area oldValue, const Ark_Area newValue); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Area oldValue, const Ark_Area newValue); } Callback_Area_Area_Void; typedef struct Opt_Callback_Area_Area_Void { Ark_Tag tag; @@ -13895,6 +14143,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -13919,6 +14168,7 @@ typedef struct Opt_KeyEvent { typedef struct Callback_KeyEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_KeyEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_KeyEvent event); } Callback_KeyEvent_Void; typedef struct Opt_Callback_KeyEvent_Void { Ark_Tag tag; @@ -13943,6 +14193,7 @@ typedef struct Opt_TouchObject { typedef struct Callback_TouchEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_TouchEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TouchEvent event); } Callback_TouchEvent_Void; typedef struct Opt_Callback_TouchEvent_Void { Ark_Tag tag; @@ -13978,6 +14229,7 @@ typedef struct Opt_MouseEvent { typedef struct Callback_MouseEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_MouseEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_MouseEvent event); } Callback_MouseEvent_Void; typedef struct Opt_Callback_MouseEvent_Void { Ark_Tag tag; @@ -14009,6 +14261,7 @@ typedef struct Opt_AccessibilityHoverEvent { typedef struct AccessibilityCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_AccessibilityHoverEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_AccessibilityHoverEvent event); } AccessibilityCallback; typedef struct Opt_AccessibilityCallback { Ark_Tag tag; @@ -14034,6 +14287,7 @@ typedef struct Opt_HoverEvent { typedef struct Callback_Boolean_HoverEvent_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_HoverEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_HoverEvent event); } Callback_Boolean_HoverEvent_Void; typedef struct Opt_Callback_Boolean_HoverEvent_Void { Ark_Tag tag; @@ -14118,10 +14372,18 @@ typedef struct Opt_OutlineOptions { Ark_Tag tag; Ark_OutlineOptions value; } Opt_OutlineOptions; +typedef struct Ark_Tuple_ResourceColor_Number { + Ark_ResourceColor value0; + Ark_Number value1; +} Ark_Tuple_ResourceColor_Number; +typedef struct Opt_Tuple_ResourceColor_Number { + Ark_Tag tag; + Ark_Tuple_ResourceColor_Number value; +} Opt_Tuple_ResourceColor_Number; typedef struct Ark_BorderImageOption { Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths slice; Opt_RepeatMode repeat; - Opt_Union_String_Resource_LinearGradient source; + Opt_Union_String_Resource_LinearGradient_common source; Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths width; Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths outset; Opt_Boolean fill; @@ -14294,6 +14556,7 @@ typedef struct 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 (*callSync)(Ark_VMContext context, 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; @@ -15168,7 +15431,7 @@ typedef struct GENERATED_ArkUIDataPanelModifier { void (*setCloseEffect)(Ark_NativePointer node, Ark_Boolean value); void (*setValueColors)(Ark_NativePointer node, - const Array_Union_ResourceColor_LinearGradient* value); + const Array_Union_ResourceColor_LinearGradient_data_panel* value); void (*setTrackBackgroundColor)(Ark_NativePointer node, const Ark_ResourceColor* value); void (*setStrokeWidth)(Ark_NativePointer node, @@ -15275,7 +15538,7 @@ typedef struct GENERATED_ArkUIFormComponentModifier { void (*setFormComponentOptions)(Ark_NativePointer node, const Ark_FormInfo* value); void (*setSize)(Ark_NativePointer node, - const Ark_SizeOptions* value); + const Ark_Literal_Number_height_width* value); void (*setModuleName)(Ark_NativePointer node, const Ark_String* value); void (*setDimension)(Ark_NativePointer node, @@ -16037,7 +16300,7 @@ typedef struct GENERATED_ArkUIProgressModifier { void (*setValue)(Ark_NativePointer node, const Ark_Number* value); void (*setColor)(Ark_NativePointer node, - const Ark_Union_ResourceColor_LinearGradient* value); + const Ark_Union_ResourceColor_LinearGradient_common* value); void (*setStyle)(Ark_NativePointer node, const Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions* value); void (*setPrivacySensitive)(Ark_NativePointer node, @@ -16273,7 +16536,7 @@ typedef struct GENERATED_ArkUIScrollModifier { void (*setScrollable)(Ark_NativePointer node, Ark_ScrollDirection value); void (*setOnScroll)(Ark_NativePointer node, - const Callback_Number_ScrollState_Void* value); + const Callback_Number_Number_Void* value); void (*setOnWillScroll)(Ark_NativePointer node, const Opt_ScrollOnWillScrollCallback* value); void (*setOnDidScroll)(Ark_NativePointer node, @@ -16281,11 +16544,11 @@ typedef struct GENERATED_ArkUIScrollModifier { void (*setOnScrollEdge)(Ark_NativePointer node, const OnScrollEdgeCallback* value); void (*setOnScrollStart)(Ark_NativePointer node, - const Callback_Void* value); + const VoidCallback* value); void (*setOnScrollEnd)(Ark_NativePointer node, const Callback_Void* value); void (*setOnScrollStop)(Ark_NativePointer node, - const Callback_Void* value); + const VoidCallback* value); void (*setScrollBar)(Ark_NativePointer node, Ark_BarState value); void (*setScrollBarColor)(Ark_NativePointer node, @@ -16557,7 +16820,7 @@ typedef struct GENERATED_ArkUISliderModifier { void (*setBlockColor)(Ark_NativePointer node, const Ark_ResourceColor* value); void (*setTrackColor)(Ark_NativePointer node, - const Ark_Union_ResourceColor_LinearGradient* value); + const Ark_Union_ResourceColor_LinearGradient_common* value); void (*setSelectedColor)(Ark_NativePointer node, const Ark_ResourceColor* value); void (*setMinLabel)(Ark_NativePointer node, @@ -17622,8 +17885,6 @@ typedef struct GENERATED_ArkUIWebModifier { const Ark_EditMenuOptions* value); void (*setEnableHapticFeedback)(Ark_NativePointer node, Ark_Boolean value); - void (*setEnableFollowSystemFontWeight)(Ark_NativePointer node, - Ark_Boolean value); void (*setRegisterNativeEmbedRule)(Ark_NativePointer node, const Ark_String* tag, const Ark_String* type); @@ -17781,6 +18042,23 @@ typedef struct GENERATED_ArkUILinearIndicatorModifier { // Accessors +typedef struct PixelMapPeer PixelMapPeer; +typedef struct GENERATED_ArkUIPixelMapAccessor { + void (*destroyPeer)(PixelMapPeer* peer); + Ark_NativePointer (*ctor)(); + Ark_NativePointer (*getFinalizer)(); + void (*readPixelsToBufferSync)(PixelMapPeer* peer, + Ark_Buffer dst); + void (*writeBufferToPixels)(PixelMapPeer* peer, + Ark_Buffer src); + Ark_Int32 (*getIsEditable)(PixelMapPeer* peer); + void (*setIsEditable)(PixelMapPeer* peer, + Ark_Int32 isEditable); + Ark_Int32 (*getIsStrideAlignment)(PixelMapPeer* peer); + void (*setIsStrideAlignment)(PixelMapPeer* peer, + Ark_Int32 isStrideAlignment); +} GENERATED_ArkUIPixelMapAccessor; + typedef struct ActionSheetPeer ActionSheetPeer; typedef struct GENERATED_ArkUIActionSheetAccessor { void (*destroyPeer)(ActionSheetPeer* peer); @@ -19835,8 +20113,8 @@ typedef struct GENERATED_ArkUISaveButtonEventsReceiver { typedef struct GENERATED_ArkUIScrollEventsReceiver { void (*onScroll)(Ark_Int32 nodeId, - const Ark_Number scrollOffset, - const Ark_ScrollState scrollState); + const Ark_Number first, + const Ark_Number last); void (*onScrollEdge)(Ark_Int32 nodeId, const Ark_Edge side); void (*onScrollStart)(Ark_Int32 nodeId); @@ -20364,6 +20642,7 @@ typedef struct GENERATED_ArkUINodeModifiers { } GENERATED_ArkUINodeModifiers; typedef struct GENERATED_ArkUIAccessors { + const GENERATED_ArkUIPixelMapAccessor* (*getPixelMapAccessor)(); const GENERATED_ArkUIActionSheetAccessor* (*getActionSheetAccessor)(); const GENERATED_ArkUIAlertDialogAccessor* (*getAlertDialogAccessor)(); const GENERATED_ArkUICalendarControllerAccessor* (*getCalendarControllerAccessor)(); diff --git a/arkoala/framework/native/src/generated/bridge_generated.cc b/arkoala/framework/native/src/generated/bridge_generated.cc index 2c4507897..d414f9d79 100644 --- a/arkoala/framework/native/src/generated/bridge_generated.cc +++ b/arkoala/framework/native/src/generated/bridge_generated.cc @@ -71,7 +71,7 @@ KOALA_INTEROP_V3(AbilityComponentInterface_setAbilityComponentOptions, Ark_Nativ void impl_AbilityComponentAttribute_onConnect(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getAbilityComponentModifier()->setOnConnect(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(AbilityComponentAttribute_onConnect, Ark_NativePointer, uint8_t*, int32_t) @@ -79,7 +79,7 @@ KOALA_INTEROP_V3(AbilityComponentAttribute_onConnect, Ark_NativePointer, uint8_t void impl_AbilityComponentAttribute_onDisconnect(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getAbilityComponentModifier()->setOnDisconnect(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(AbilityComponentAttribute_onDisconnect, Ark_NativePointer, uint8_t*, int32_t) @@ -100,7 +100,7 @@ KOALA_INTEROP_V3(AlphabetIndexerInterface_setAlphabetIndexerOptions, Ark_NativeP void impl_AlphabetIndexerAttribute_onSelected(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))))};; + Callback_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))};; GetNodeModifiers()->getAlphabetIndexerModifier()->setOnSelected(self, (const Callback_Number_Void*)&value_value); } KOALA_INTEROP_V3(AlphabetIndexerAttribute_onSelected, Ark_NativePointer, uint8_t*, int32_t) @@ -128,7 +128,7 @@ void impl_AlphabetIndexerAttribute_color(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getAlphabetIndexerModifier()->setColor(self, (const Ark_ResourceColor*)&value_value); @@ -158,7 +158,7 @@ void impl_AlphabetIndexerAttribute_selectedColor(Ark_NativePointer thisPtr, uint value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getAlphabetIndexerModifier()->setSelectedColor(self, (const Ark_ResourceColor*)&value_value); @@ -188,7 +188,7 @@ void impl_AlphabetIndexerAttribute_popupColor(Ark_NativePointer thisPtr, uint8_t value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getAlphabetIndexerModifier()->setPopupColor(self, (const Ark_ResourceColor*)&value_value); @@ -218,7 +218,7 @@ void impl_AlphabetIndexerAttribute_selectedBackgroundColor(Ark_NativePointer thi value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getAlphabetIndexerModifier()->setSelectedBackgroundColor(self, (const Ark_ResourceColor*)&value_value); @@ -248,7 +248,7 @@ void impl_AlphabetIndexerAttribute_popupBackground(Ark_NativePointer thisPtr, ui value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getAlphabetIndexerModifier()->setPopupBackground(self, (const Ark_ResourceColor*)&value_value); @@ -278,7 +278,7 @@ void impl_AlphabetIndexerAttribute_popupSelectedColor(Ark_NativePointer thisPtr, value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getAlphabetIndexerModifier()->setPopupSelectedColor(self, (const Ark_ResourceColor*)&value_value); @@ -308,7 +308,7 @@ void impl_AlphabetIndexerAttribute_popupUnselectedColor(Ark_NativePointer thisPt value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getAlphabetIndexerModifier()->setPopupUnselectedColor(self, (const Ark_ResourceColor*)&value_value); @@ -338,7 +338,7 @@ void impl_AlphabetIndexerAttribute_popupItemBackgroundColor(Ark_NativePointer th value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getAlphabetIndexerModifier()->setPopupItemBackgroundColor(self, (const Ark_ResourceColor*)&value_value); @@ -390,7 +390,7 @@ void impl_AlphabetIndexerAttribute_itemSize(Ark_NativePointer thisPtr, uint8_t* value_value_buf.value1 = static_cast(thisDeserializer.readNumber()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_String_Number value_value = static_cast(value_value_buf);; GetNodeModifiers()->getAlphabetIndexerModifier()->setItemSize(self, (const Ark_Union_String_Number*)&value_value); @@ -408,7 +408,7 @@ KOALA_INTEROP_V3(AlphabetIndexerAttribute_font, Ark_NativePointer, uint8_t*, int void impl_AlphabetIndexerAttribute_onSelect(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnAlphabetIndexerSelectCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnAlphabetIndexerSelectCallback))))};; + OnAlphabetIndexerSelectCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnAlphabetIndexerSelectCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnAlphabetIndexerSelectCallback))))};; GetNodeModifiers()->getAlphabetIndexerModifier()->setOnSelect(self, (const OnAlphabetIndexerSelectCallback*)&value_value); } KOALA_INTEROP_V3(AlphabetIndexerAttribute_onSelect, Ark_NativePointer, uint8_t*, int32_t) @@ -416,7 +416,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnAlphabetIndexerRequestPopupDataCallback))))};; GetNodeModifiers()->getAlphabetIndexerModifier()->setOnRequestPopupData(self, (const OnAlphabetIndexerRequestPopupDataCallback*)&value_value); } KOALA_INTEROP_V3(AlphabetIndexerAttribute_onRequestPopupData, Ark_NativePointer, uint8_t*, int32_t) @@ -424,7 +424,7 @@ KOALA_INTEROP_V3(AlphabetIndexerAttribute_onRequestPopupData, Ark_NativePointer, void impl_AlphabetIndexerAttribute_onPopupSelect(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnAlphabetIndexerPopupSelectCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnAlphabetIndexerPopupSelectCallback))))};; + OnAlphabetIndexerPopupSelectCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnAlphabetIndexerPopupSelectCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnAlphabetIndexerPopupSelectCallback))))};; GetNodeModifiers()->getAlphabetIndexerModifier()->setOnPopupSelect(self, (const OnAlphabetIndexerPopupSelectCallback*)&value_value); } KOALA_INTEROP_V3(AlphabetIndexerAttribute_onPopupSelect, Ark_NativePointer, uint8_t*, int32_t) @@ -490,7 +490,7 @@ void impl_AlphabetIndexerAttribute_popupTitleBackground(Ark_NativePointer thisPt value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getAlphabetIndexerModifier()->setPopupTitleBackground(self, (const Ark_ResourceColor*)&value_value); @@ -510,9 +510,9 @@ void impl_AlphabetIndexerAttribute_alignStyle(Ark_NativePointer thisPtr, Ark_Int Opt_Length offset_value_buf = {}; offset_value_buf.tag = offset_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offset_value_buf_runtimeType)) - { - offset_value_buf.value = thisDeserializer.readLength(); - } + { + offset_value_buf.value = thisDeserializer.readLength(); + } Opt_Length offset_value = offset_value_buf;; GetNodeModifiers()->getAlphabetIndexerModifier()->setAlignStyle(self, static_cast(value), (const Opt_Length*)&offset_value); } @@ -590,7 +590,7 @@ void impl_AnimatorAttribute_motion(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value2 = thisDeserializer.readScrollMotion(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_SpringMotion_FrictionMotion_ScrollMotion value_value = static_cast(value_value_buf);; GetNodeModifiers()->getAnimatorModifier()->setMotion(self, (const Ark_Union_SpringMotion_FrictionMotion_ScrollMotion*)&value_value); @@ -600,7 +600,7 @@ KOALA_INTEROP_V3(AnimatorAttribute_motion, Ark_NativePointer, uint8_t*, int32_t) void impl_AnimatorAttribute_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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getAnimatorModifier()->setOnStart(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(AnimatorAttribute_onStart, Ark_NativePointer, uint8_t*, int32_t) @@ -608,7 +608,7 @@ KOALA_INTEROP_V3(AnimatorAttribute_onStart, Ark_NativePointer, uint8_t*, int32_t void impl_AnimatorAttribute_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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getAnimatorModifier()->setOnPause(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(AnimatorAttribute_onPause, Ark_NativePointer, uint8_t*, int32_t) @@ -616,7 +616,7 @@ KOALA_INTEROP_V3(AnimatorAttribute_onPause, Ark_NativePointer, uint8_t*, int32_t void impl_AnimatorAttribute_onRepeat(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getAnimatorModifier()->setOnRepeat(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(AnimatorAttribute_onRepeat, Ark_NativePointer, uint8_t*, int32_t) @@ -624,7 +624,7 @@ KOALA_INTEROP_V3(AnimatorAttribute_onRepeat, Ark_NativePointer, uint8_t*, int32_ void impl_AnimatorAttribute_onCancel(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getAnimatorModifier()->setOnCancel(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(AnimatorAttribute_onCancel, Ark_NativePointer, uint8_t*, int32_t) @@ -632,7 +632,7 @@ KOALA_INTEROP_V3(AnimatorAttribute_onCancel, Ark_NativePointer, uint8_t*, int32_ void impl_AnimatorAttribute_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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getAnimatorModifier()->setOnFinish(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(AnimatorAttribute_onFinish, Ark_NativePointer, uint8_t*, int32_t) @@ -640,7 +640,7 @@ KOALA_INTEROP_V3(AnimatorAttribute_onFinish, Ark_NativePointer, uint8_t*, int32_ void impl_AnimatorAttribute_onFrame(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))))};; + Callback_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))};; GetNodeModifiers()->getAnimatorModifier()->setOnFrame(self, (const Callback_Number_Void*)&value_value); } KOALA_INTEROP_V3(AnimatorAttribute_onFrame, Ark_NativePointer, uint8_t*, int32_t) @@ -678,23 +678,23 @@ void impl_BlankInterface_setBlankOptions(Ark_NativePointer thisPtr, uint8_t* thi Opt_Union_Number_String min_value_buf = {}; min_value_buf.tag = min_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (min_value_buf_runtimeType)) - { - const Ark_Int8 min_value_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String min_value_buf_ = {}; - min_value_buf_.selector = min_value_buf__selector; - if (min_value_buf__selector == 0) { - min_value_buf_.selector = 0; - min_value_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (min_value_buf__selector == 1) { - min_value_buf_.selector = 1; - min_value_buf_.value1 = static_cast(thisDeserializer.readString()); - } - else { - throw new Error("One of the branches for min_value_buf_ has to be chosen through deserialisation."); - } - min_value_buf.value = static_cast(min_value_buf_); + { + const Ark_Int8 min_value_buf__selector = thisDeserializer.readInt8(); + Ark_Union_Number_String min_value_buf_ = {}; + min_value_buf_.selector = min_value_buf__selector; + if (min_value_buf__selector == 0) { + min_value_buf_.selector = 0; + min_value_buf_.value0 = static_cast(thisDeserializer.readNumber()); + } + else if (min_value_buf__selector == 1) { + min_value_buf_.selector = 1; + min_value_buf_.value1 = static_cast(thisDeserializer.readString()); + } + else { + throw "One of the branches for min_value_buf_ has to be chosen through deserialisation."; } + min_value_buf.value = static_cast(min_value_buf_); + } Opt_Union_Number_String min_value = min_value_buf;; GetNodeModifiers()->getBlankModifier()->setBlankOptions(self, (const Opt_Union_Number_String*)&min_value); } @@ -723,7 +723,7 @@ void impl_BlankAttribute_color(Ark_NativePointer thisPtr, uint8_t* thisArray, in value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getBlankModifier()->setColor(self, (const Ark_ResourceColor*)&value_value); @@ -764,16 +764,16 @@ void impl_ButtonInterface_setButtonOptions2(Ark_NativePointer thisPtr, uint8_t* label_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for label_value_buf has to be chosen through deserialisation."); + throw "One of the branches for label_value_buf has to be chosen through deserialisation."; } Ark_ResourceStr label_value = static_cast(label_value_buf);; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_ButtonOptions 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.readButtonOptions(); - } + { + options_value_buf.value = thisDeserializer.readButtonOptions(); + } Opt_ButtonOptions options_value = options_value_buf;; GetNodeModifiers()->getButtonModifier()->setButtonOptions2(self, (const Ark_ResourceStr*)&label_value, (const Opt_ButtonOptions*)&options_value); } @@ -832,7 +832,7 @@ void impl_ButtonAttribute_fontColor(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getButtonModifier()->setFontColor(self, (const Ark_ResourceColor*)&value_value); @@ -864,7 +864,7 @@ void impl_ButtonAttribute_fontWeight(Ark_NativePointer thisPtr, uint8_t* thisArr value_value_buf.value2 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_FontWeight_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getButtonModifier()->setFontWeight(self, (const Ark_Union_Number_FontWeight_String*)&value_value); @@ -892,7 +892,7 @@ void impl_ButtonAttribute_fontFamily(Ark_NativePointer thisPtr, uint8_t* thisArr value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getButtonModifier()->setFontFamily(self, (const Ark_Union_String_Resource*)&value_value); @@ -936,9 +936,9 @@ void impl_CalendarInterface_setCalendarOptions(Ark_NativePointer thisPtr, uint8_ Opt_CalendarController 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.readCalendarController()); - } + { + value_value_buf_controller_buf.value = static_cast(thisDeserializer.readCalendarController()); + } value_value_buf.controller = value_value_buf_controller_buf; Ark_Type_CalendarInterface_value value_value = value_value_buf;; GetNodeModifiers()->getCalendarModifier()->setCalendarOptions(self, (const Ark_Type_CalendarInterface_value*)&value_value); @@ -1024,7 +1024,7 @@ KOALA_INTEROP_V3(CalendarAttribute_workStateStyle, Ark_NativePointer, uint8_t*, void impl_CalendarAttribute_onSelectChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_CalendarSelectedDate_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_CalendarSelectedDate_Void))))};; + Callback_CalendarSelectedDate_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_CalendarSelectedDate_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_CalendarSelectedDate_Void))))};; GetNodeModifiers()->getCalendarModifier()->setOnSelectChange(self, (const Callback_CalendarSelectedDate_Void*)&value_value); } KOALA_INTEROP_V3(CalendarAttribute_onSelectChange, Ark_NativePointer, uint8_t*, int32_t) @@ -1032,7 +1032,7 @@ KOALA_INTEROP_V3(CalendarAttribute_onSelectChange, Ark_NativePointer, uint8_t*, void impl_CalendarAttribute_onRequestData(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_CalendarRequestedData_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_CalendarRequestedData_Void))))};; + Callback_CalendarRequestedData_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_CalendarRequestedData_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_CalendarRequestedData_Void))))};; GetNodeModifiers()->getCalendarModifier()->setOnRequestData(self, (const Callback_CalendarRequestedData_Void*)&value_value); } KOALA_INTEROP_V3(CalendarAttribute_onRequestData, Ark_NativePointer, uint8_t*, int32_t) @@ -1049,9 +1049,9 @@ void impl_CalendarPickerInterface_setCalendarPickerOptions(Ark_NativePointer thi Opt_CalendarOptions 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.readCalendarOptions(); - } + { + options_value_buf.value = thisDeserializer.readCalendarOptions(); + } Opt_CalendarOptions options_value = options_value_buf;; GetNodeModifiers()->getCalendarPickerModifier()->setCalendarPickerOptions(self, (const Opt_CalendarOptions*)&options_value); } @@ -1068,7 +1068,7 @@ KOALA_INTEROP_V3(CalendarPickerAttribute_textStyle, Ark_NativePointer, uint8_t*, void impl_CalendarPickerAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Date_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void))))};; + Callback_Date_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Date_Void))))};; GetNodeModifiers()->getCalendarPickerModifier()->setOnChange(self, (const Callback_Date_Void*)&value_value); } KOALA_INTEROP_V3(CalendarPickerAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -1080,12 +1080,12 @@ void impl_CalendarPickerAttribute_edgeAlign(Ark_NativePointer thisPtr, Ark_Int32 Opt_Offset offset_value_buf = {}; offset_value_buf.tag = offset_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offset_value_buf_runtimeType)) - { - Ark_Offset offset_value_buf_ = {}; - offset_value_buf_.dx = thisDeserializer.readLength(); - offset_value_buf_.dy = thisDeserializer.readLength(); - offset_value_buf.value = offset_value_buf_; - } + { + Ark_Offset offset_value_buf_ = {}; + offset_value_buf_.dx = thisDeserializer.readLength(); + offset_value_buf_.dy = thisDeserializer.readLength(); + offset_value_buf.value = offset_value_buf_; + } Opt_Offset offset_value = offset_value_buf;; GetNodeModifiers()->getCalendarPickerModifier()->setEdgeAlign(self, static_cast(alignType), (const Opt_Offset*)&offset_value); } @@ -1103,23 +1103,23 @@ void impl_CanvasInterface_setCanvasOptions0(Ark_NativePointer thisPtr, uint8_t* Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext context_value_buf = {}; context_value_buf.tag = context_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (context_value_buf_runtimeType)) - { - const Ark_Int8 context_value_buf__selector = thisDeserializer.readInt8(); - Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext context_value_buf_ = {}; - context_value_buf_.selector = context_value_buf__selector; - if (context_value_buf__selector == 0) { - context_value_buf_.selector = 0; - context_value_buf_.value0 = static_cast(thisDeserializer.readCanvasRenderingContext2D()); - } - else if (context_value_buf__selector == 1) { - context_value_buf_.selector = 1; - context_value_buf_.value1 = static_cast(thisDeserializer.readDrawingRenderingContext()); - } - else { - throw new Error("One of the branches for context_value_buf_ has to be chosen through deserialisation."); - } - context_value_buf.value = static_cast(context_value_buf_); + { + const Ark_Int8 context_value_buf__selector = thisDeserializer.readInt8(); + Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext context_value_buf_ = {}; + context_value_buf_.selector = context_value_buf__selector; + if (context_value_buf__selector == 0) { + context_value_buf_.selector = 0; + context_value_buf_.value0 = static_cast(thisDeserializer.readCanvasRenderingContext2D()); + } + else if (context_value_buf__selector == 1) { + context_value_buf_.selector = 1; + context_value_buf_.value1 = static_cast(thisDeserializer.readDrawingRenderingContext()); + } + else { + throw "One of the branches for context_value_buf_ has to be chosen through deserialisation."; } + context_value_buf.value = static_cast(context_value_buf_); + } Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext context_value = context_value_buf;; GetNodeModifiers()->getCanvasModifier()->setCanvasOptions0(self, (const Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext*)&context_value); } @@ -1140,7 +1140,7 @@ void impl_CanvasInterface_setCanvasOptions1(Ark_NativePointer thisPtr, uint8_t* context_value_buf.value1 = static_cast(thisDeserializer.readDrawingRenderingContext()); } else { - throw new Error("One of the branches for context_value_buf has to be chosen through deserialisation."); + throw "One of the branches for context_value_buf has to be chosen through deserialisation."; } Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext context_value = static_cast(context_value_buf);; Ark_ImageAIOptions imageAIOptions_value = thisDeserializer.readImageAIOptions();; @@ -1151,7 +1151,7 @@ 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); - VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))};; + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))};; GetNodeModifiers()->getCanvasModifier()->setOnReady(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(CanvasAttribute_onReady, Ark_NativePointer, uint8_t*, int32_t) @@ -1174,9 +1174,9 @@ void impl_CheckboxInterface_setCheckboxOptions(Ark_NativePointer thisPtr, uint8_ Opt_CheckboxOptions 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.readCheckboxOptions(); - } + { + options_value_buf.value = thisDeserializer.readCheckboxOptions(); + } Opt_CheckboxOptions options_value = options_value_buf;; GetNodeModifiers()->getCheckboxModifier()->setCheckboxOptions(self, (const Opt_CheckboxOptions*)&options_value); } @@ -1211,7 +1211,7 @@ void impl_CheckboxAttribute_selectedColor(Ark_NativePointer thisPtr, uint8_t* th value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCheckboxModifier()->setSelectedColor(self, (const Ark_ResourceColor*)&value_value); @@ -1247,7 +1247,7 @@ void impl_CheckboxAttribute_unselectedColor(Ark_NativePointer thisPtr, uint8_t* value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCheckboxModifier()->setUnselectedColor(self, (const Ark_ResourceColor*)&value_value); @@ -1265,7 +1265,7 @@ KOALA_INTEROP_V3(CheckboxAttribute_mark, Ark_NativePointer, uint8_t*, int32_t) void impl_CheckboxAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnCheckboxChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnCheckboxChangeCallback))))};; + OnCheckboxChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnCheckboxChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnCheckboxChangeCallback))))};; GetNodeModifiers()->getCheckboxModifier()->setOnChange(self, (const OnCheckboxChangeCallback*)&value_value); } KOALA_INTEROP_V3(CheckboxAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -1290,9 +1290,9 @@ void impl_CheckboxGroupInterface_setCheckboxGroupOptions(Ark_NativePointer thisP Opt_CheckboxGroupOptions 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.readCheckboxGroupOptions(); - } + { + options_value_buf.value = thisDeserializer.readCheckboxGroupOptions(); + } Opt_CheckboxGroupOptions options_value = options_value_buf;; GetNodeModifiers()->getCheckboxGroupModifier()->setCheckboxGroupOptions(self, (const Opt_CheckboxGroupOptions*)&options_value); } @@ -1327,7 +1327,7 @@ void impl_CheckboxGroupAttribute_selectedColor(Ark_NativePointer thisPtr, uint8_ value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCheckboxGroupModifier()->setSelectedColor(self, (const Ark_ResourceColor*)&value_value); @@ -1357,7 +1357,7 @@ void impl_CheckboxGroupAttribute_unselectedColor(Ark_NativePointer thisPtr, uint value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCheckboxGroupModifier()->setUnselectedColor(self, (const Ark_ResourceColor*)&value_value); @@ -1375,7 +1375,7 @@ KOALA_INTEROP_V3(CheckboxGroupAttribute_mark, Ark_NativePointer, uint8_t*, int32 void impl_CheckboxGroupAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnCheckboxGroupChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnCheckboxGroupChangeCallback))))};; + OnCheckboxGroupChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnCheckboxGroupChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnCheckboxGroupChangeCallback))))};; GetNodeModifiers()->getCheckboxGroupModifier()->setOnChange(self, (const OnCheckboxGroupChangeCallback*)&value_value); } KOALA_INTEROP_V3(CheckboxGroupAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -1398,9 +1398,9 @@ void impl_CircleInterface_setCircleOptions(Ark_NativePointer thisPtr, uint8_t* t Opt_CircleOptions 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.readCircleOptions(); - } + { + value_value_buf.value = thisDeserializer.readCircleOptions(); + } Opt_CircleOptions value_value = value_value_buf;; GetNodeModifiers()->getCircleModifier()->setCircleOptions(self, (const Opt_CircleOptions*)&value_value); } @@ -1418,9 +1418,9 @@ void impl_ColumnInterface_setColumnOptions(Ark_NativePointer thisPtr, uint8_t* t Opt_ColumnOptions 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.readColumnOptions(); - } + { + options_value_buf.value = thisDeserializer.readColumnOptions(); + } Opt_ColumnOptions options_value = options_value_buf;; GetNodeModifiers()->getColumnModifier()->setColumnOptions(self, (const Opt_ColumnOptions*)&options_value); } @@ -1453,9 +1453,9 @@ void impl_ColumnAttribute_reverse(Ark_NativePointer thisPtr, uint8_t* thisArray, 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(); - } + { + value_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean value_value = value_value_buf;; GetNodeModifiers()->getColumnModifier()->setReverse(self, (const Opt_Boolean*)&value_value); } @@ -1485,9 +1485,9 @@ void impl_ColumnSplitAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thisA Opt_ColumnSplitDividerStyle 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.readColumnSplitDividerStyle(); - } + { + value_value_buf.value = thisDeserializer.readColumnSplitDividerStyle(); + } Opt_ColumnSplitDividerStyle value_value = value_value_buf;; GetNodeModifiers()->getColumnSplitModifier()->setDivider(self, (const Opt_ColumnSplitDividerStyle*)&value_value); } @@ -1517,9 +1517,9 @@ void impl_CommonMethod_drawModifier(Ark_NativePointer thisPtr, uint8_t* thisArra 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()); - } + { + value_value_buf.value = static_cast(thisDeserializer.readDrawModifier()); + } Opt_DrawModifier value_value = value_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setDrawModifier(self, (const Opt_DrawModifier*)&value_value); } @@ -1547,7 +1547,7 @@ void impl_CommonMethod_responseRegion(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf.value1 = thisDeserializer.readRectangle(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Array_Rectangle_Rectangle value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setResponseRegion(self, (const Ark_Union_Array_Rectangle_Rectangle*)&value_value); @@ -1576,7 +1576,7 @@ void impl_CommonMethod_mouseResponseRegion(Ark_NativePointer thisPtr, uint8_t* t value_value_buf.value1 = thisDeserializer.readRectangle(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Array_Rectangle_Rectangle value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setMouseResponseRegion(self, (const Ark_Union_Array_Rectangle_Rectangle*)&value_value); @@ -1614,7 +1614,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -1634,7 +1634,7 @@ void impl_CommonMethod_layoutWeight(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setLayoutWeight(self, (const Ark_Union_Number_String*)&value_value); @@ -1662,33 +1662,33 @@ void impl_CommonMethod_padding(Ark_NativePointer thisPtr, uint8_t* thisArray, in 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_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_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_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_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.left = value_value_buf_u_left_buf; value_value_buf.value0 = value_value_buf_u; } @@ -1701,7 +1701,7 @@ void impl_CommonMethod_padding(Ark_NativePointer thisPtr, uint8_t* thisArray, in value_value_buf.value2 = thisDeserializer.readLocalizedPadding(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Padding_Length_LocalizedPadding value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setPadding(self, (const Ark_Union_Padding_Length_LocalizedPadding*)&value_value); @@ -1721,33 +1721,33 @@ void impl_CommonMethod_safeAreaPadding(Ark_NativePointer thisPtr, uint8_t* thisA 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_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_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_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_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.left = value_value_buf_u_left_buf; value_value_buf.value0 = value_value_buf_u; } @@ -1760,7 +1760,7 @@ void impl_CommonMethod_safeAreaPadding(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value2 = thisDeserializer.readLocalizedPadding(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Padding_LengthMetrics_LocalizedPadding value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setSafeAreaPadding(self, (const Ark_Union_Padding_LengthMetrics_LocalizedPadding*)&value_value); @@ -1780,33 +1780,33 @@ void impl_CommonMethod_margin(Ark_NativePointer thisPtr, uint8_t* thisArray, int 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_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_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_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_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.left = value_value_buf_u_left_buf; value_value_buf.value0 = value_value_buf_u; } @@ -1819,7 +1819,7 @@ void impl_CommonMethod_margin(Ark_NativePointer thisPtr, uint8_t* thisArray, int value_value_buf.value2 = thisDeserializer.readLocalizedPadding(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Margin_Length_LocalizedMargin value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setMargin(self, (const Ark_Union_Margin_Length_LocalizedMargin*)&value_value); @@ -1849,7 +1849,7 @@ void impl_CommonMethod_backgroundColor(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setBackgroundColor(self, (const Ark_ResourceColor*)&value_value); @@ -1879,7 +1879,7 @@ void impl_CommonMethod_backgroundImageSize(Ark_NativePointer thisPtr, uint8_t* t value_value_buf.value1 = static_cast(thisDeserializer.readInt32()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_SizeOptions_ImageSize value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setBackgroundImageSize(self, (const Ark_Union_SizeOptions_ImageSize*)&value_value); @@ -1901,7 +1901,7 @@ void impl_CommonMethod_backgroundImagePosition(Ark_NativePointer thisPtr, uint8_ value_value_buf.value1 = static_cast(thisDeserializer.readInt32()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Position_Alignment value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setBackgroundImagePosition(self, (const Ark_Union_Position_Alignment*)&value_value); @@ -1979,7 +1979,7 @@ void impl_CommonMethod_opacity(Ark_NativePointer thisPtr, uint8_t* thisArray, in value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setOpacity(self, (const Ark_Union_Number_Resource*)&value_value); @@ -2011,38 +2011,38 @@ void impl_CommonMethod_borderStyle(Ark_NativePointer thisPtr, uint8_t* thisArray Opt_BorderStyle 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 = static_cast(thisDeserializer.readInt32()); - } + { + value_value_buf_u_top_buf.value = static_cast(thisDeserializer.readInt32()); + } 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_BorderStyle 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 = static_cast(thisDeserializer.readInt32()); - } + { + value_value_buf_u_right_buf.value = static_cast(thisDeserializer.readInt32()); + } 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_BorderStyle 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 = static_cast(thisDeserializer.readInt32()); - } + { + value_value_buf_u_bottom_buf.value = static_cast(thisDeserializer.readInt32()); + } 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_BorderStyle 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 = static_cast(thisDeserializer.readInt32()); - } + { + value_value_buf_u_left_buf.value = static_cast(thisDeserializer.readInt32()); + } value_value_buf_u.left = value_value_buf_u_left_buf; value_value_buf.value1 = value_value_buf_u; } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_BorderStyle_EdgeStyles value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setBorderStyle(self, (const Ark_Union_BorderStyle_EdgeStyles*)&value_value); @@ -2066,33 +2066,33 @@ void impl_CommonMethod_borderWidth(Ark_NativePointer thisPtr, uint8_t* thisArray 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_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_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_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_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.left = value_value_buf_u_left_buf; value_value_buf.value1 = value_value_buf_u; } @@ -2101,7 +2101,7 @@ void impl_CommonMethod_borderWidth(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value2 = thisDeserializer.readLocalizedEdgeWidths(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setBorderWidth(self, (const Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths*)&value_value); @@ -2136,7 +2136,7 @@ void impl_CommonMethod_borderColor(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf_u.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_u has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_u has to be chosen through deserialisation."; } value_value_buf.value0 = static_cast(value_value_buf_u); } @@ -2147,121 +2147,121 @@ void impl_CommonMethod_borderColor(Ark_NativePointer thisPtr, uint8_t* thisArray Opt_ResourceColor 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)) - { - const Ark_Int8 value_value_buf_u_top_buf__selector = thisDeserializer.readInt8(); - Ark_ResourceColor value_value_buf_u_top_buf_ = {}; - value_value_buf_u_top_buf_.selector = value_value_buf_u_top_buf__selector; - if (value_value_buf_u_top_buf__selector == 0) { - value_value_buf_u_top_buf_.selector = 0; - value_value_buf_u_top_buf_.value0 = static_cast(thisDeserializer.readInt32()); - } - else if (value_value_buf_u_top_buf__selector == 1) { - value_value_buf_u_top_buf_.selector = 1; - value_value_buf_u_top_buf_.value1 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_u_top_buf__selector == 2) { - value_value_buf_u_top_buf_.selector = 2; - value_value_buf_u_top_buf_.value2 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf_u_top_buf__selector == 3) { - value_value_buf_u_top_buf_.selector = 3; - value_value_buf_u_top_buf_.value3 = thisDeserializer.readResource(); - } - else { - throw new Error("One of the branches for value_value_buf_u_top_buf_ has to be chosen through deserialisation."); - } - value_value_buf_u_top_buf.value = static_cast(value_value_buf_u_top_buf_); + { + const Ark_Int8 value_value_buf_u_top_buf__selector = thisDeserializer.readInt8(); + Ark_ResourceColor value_value_buf_u_top_buf_ = {}; + value_value_buf_u_top_buf_.selector = value_value_buf_u_top_buf__selector; + if (value_value_buf_u_top_buf__selector == 0) { + value_value_buf_u_top_buf_.selector = 0; + value_value_buf_u_top_buf_.value0 = static_cast(thisDeserializer.readInt32()); + } + else if (value_value_buf_u_top_buf__selector == 1) { + value_value_buf_u_top_buf_.selector = 1; + value_value_buf_u_top_buf_.value1 = static_cast(thisDeserializer.readNumber()); } + else if (value_value_buf_u_top_buf__selector == 2) { + value_value_buf_u_top_buf_.selector = 2; + value_value_buf_u_top_buf_.value2 = static_cast(thisDeserializer.readString()); + } + else if (value_value_buf_u_top_buf__selector == 3) { + value_value_buf_u_top_buf_.selector = 3; + value_value_buf_u_top_buf_.value3 = thisDeserializer.readResource(); + } + else { + throw "One of the branches for value_value_buf_u_top_buf_ has to be chosen through deserialisation."; + } + value_value_buf_u_top_buf.value = static_cast(value_value_buf_u_top_buf_); + } 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_ResourceColor 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)) - { - const Ark_Int8 value_value_buf_u_right_buf__selector = thisDeserializer.readInt8(); - Ark_ResourceColor value_value_buf_u_right_buf_ = {}; - value_value_buf_u_right_buf_.selector = value_value_buf_u_right_buf__selector; - if (value_value_buf_u_right_buf__selector == 0) { - value_value_buf_u_right_buf_.selector = 0; - value_value_buf_u_right_buf_.value0 = static_cast(thisDeserializer.readInt32()); - } - else if (value_value_buf_u_right_buf__selector == 1) { - value_value_buf_u_right_buf_.selector = 1; - value_value_buf_u_right_buf_.value1 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_u_right_buf__selector == 2) { - value_value_buf_u_right_buf_.selector = 2; - value_value_buf_u_right_buf_.value2 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf_u_right_buf__selector == 3) { - value_value_buf_u_right_buf_.selector = 3; - value_value_buf_u_right_buf_.value3 = thisDeserializer.readResource(); - } - else { - throw new Error("One of the branches for value_value_buf_u_right_buf_ has to be chosen through deserialisation."); - } - value_value_buf_u_right_buf.value = static_cast(value_value_buf_u_right_buf_); + { + const Ark_Int8 value_value_buf_u_right_buf__selector = thisDeserializer.readInt8(); + Ark_ResourceColor value_value_buf_u_right_buf_ = {}; + value_value_buf_u_right_buf_.selector = value_value_buf_u_right_buf__selector; + if (value_value_buf_u_right_buf__selector == 0) { + value_value_buf_u_right_buf_.selector = 0; + value_value_buf_u_right_buf_.value0 = static_cast(thisDeserializer.readInt32()); + } + else if (value_value_buf_u_right_buf__selector == 1) { + value_value_buf_u_right_buf_.selector = 1; + value_value_buf_u_right_buf_.value1 = static_cast(thisDeserializer.readNumber()); } + else if (value_value_buf_u_right_buf__selector == 2) { + value_value_buf_u_right_buf_.selector = 2; + value_value_buf_u_right_buf_.value2 = static_cast(thisDeserializer.readString()); + } + else if (value_value_buf_u_right_buf__selector == 3) { + value_value_buf_u_right_buf_.selector = 3; + value_value_buf_u_right_buf_.value3 = thisDeserializer.readResource(); + } + else { + throw "One of the branches for value_value_buf_u_right_buf_ has to be chosen through deserialisation."; + } + value_value_buf_u_right_buf.value = static_cast(value_value_buf_u_right_buf_); + } 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_ResourceColor 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)) - { - const Ark_Int8 value_value_buf_u_bottom_buf__selector = thisDeserializer.readInt8(); - Ark_ResourceColor value_value_buf_u_bottom_buf_ = {}; - value_value_buf_u_bottom_buf_.selector = value_value_buf_u_bottom_buf__selector; - if (value_value_buf_u_bottom_buf__selector == 0) { - value_value_buf_u_bottom_buf_.selector = 0; - value_value_buf_u_bottom_buf_.value0 = static_cast(thisDeserializer.readInt32()); - } - else if (value_value_buf_u_bottom_buf__selector == 1) { - value_value_buf_u_bottom_buf_.selector = 1; - value_value_buf_u_bottom_buf_.value1 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_u_bottom_buf__selector == 2) { - value_value_buf_u_bottom_buf_.selector = 2; - value_value_buf_u_bottom_buf_.value2 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf_u_bottom_buf__selector == 3) { - value_value_buf_u_bottom_buf_.selector = 3; - value_value_buf_u_bottom_buf_.value3 = thisDeserializer.readResource(); - } - else { - throw new Error("One of the branches for value_value_buf_u_bottom_buf_ has to be chosen through deserialisation."); - } - value_value_buf_u_bottom_buf.value = static_cast(value_value_buf_u_bottom_buf_); + { + const Ark_Int8 value_value_buf_u_bottom_buf__selector = thisDeserializer.readInt8(); + Ark_ResourceColor value_value_buf_u_bottom_buf_ = {}; + value_value_buf_u_bottom_buf_.selector = value_value_buf_u_bottom_buf__selector; + if (value_value_buf_u_bottom_buf__selector == 0) { + value_value_buf_u_bottom_buf_.selector = 0; + value_value_buf_u_bottom_buf_.value0 = static_cast(thisDeserializer.readInt32()); + } + else if (value_value_buf_u_bottom_buf__selector == 1) { + value_value_buf_u_bottom_buf_.selector = 1; + value_value_buf_u_bottom_buf_.value1 = static_cast(thisDeserializer.readNumber()); } + else if (value_value_buf_u_bottom_buf__selector == 2) { + value_value_buf_u_bottom_buf_.selector = 2; + value_value_buf_u_bottom_buf_.value2 = static_cast(thisDeserializer.readString()); + } + else if (value_value_buf_u_bottom_buf__selector == 3) { + value_value_buf_u_bottom_buf_.selector = 3; + value_value_buf_u_bottom_buf_.value3 = thisDeserializer.readResource(); + } + else { + throw "One of the branches for value_value_buf_u_bottom_buf_ has to be chosen through deserialisation."; + } + value_value_buf_u_bottom_buf.value = static_cast(value_value_buf_u_bottom_buf_); + } 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_ResourceColor 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)) - { - const Ark_Int8 value_value_buf_u_left_buf__selector = thisDeserializer.readInt8(); - Ark_ResourceColor value_value_buf_u_left_buf_ = {}; - value_value_buf_u_left_buf_.selector = value_value_buf_u_left_buf__selector; - if (value_value_buf_u_left_buf__selector == 0) { - value_value_buf_u_left_buf_.selector = 0; - value_value_buf_u_left_buf_.value0 = static_cast(thisDeserializer.readInt32()); - } - else if (value_value_buf_u_left_buf__selector == 1) { - value_value_buf_u_left_buf_.selector = 1; - value_value_buf_u_left_buf_.value1 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_u_left_buf__selector == 2) { - value_value_buf_u_left_buf_.selector = 2; - value_value_buf_u_left_buf_.value2 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf_u_left_buf__selector == 3) { - value_value_buf_u_left_buf_.selector = 3; - value_value_buf_u_left_buf_.value3 = thisDeserializer.readResource(); - } - else { - throw new Error("One of the branches for value_value_buf_u_left_buf_ has to be chosen through deserialisation."); - } - value_value_buf_u_left_buf.value = static_cast(value_value_buf_u_left_buf_); + { + const Ark_Int8 value_value_buf_u_left_buf__selector = thisDeserializer.readInt8(); + Ark_ResourceColor value_value_buf_u_left_buf_ = {}; + value_value_buf_u_left_buf_.selector = value_value_buf_u_left_buf__selector; + if (value_value_buf_u_left_buf__selector == 0) { + value_value_buf_u_left_buf_.selector = 0; + value_value_buf_u_left_buf_.value0 = static_cast(thisDeserializer.readInt32()); + } + else if (value_value_buf_u_left_buf__selector == 1) { + value_value_buf_u_left_buf_.selector = 1; + value_value_buf_u_left_buf_.value1 = static_cast(thisDeserializer.readNumber()); } + else if (value_value_buf_u_left_buf__selector == 2) { + value_value_buf_u_left_buf_.selector = 2; + value_value_buf_u_left_buf_.value2 = static_cast(thisDeserializer.readString()); + } + else if (value_value_buf_u_left_buf__selector == 3) { + value_value_buf_u_left_buf_.selector = 3; + value_value_buf_u_left_buf_.value3 = thisDeserializer.readResource(); + } + else { + throw "One of the branches for value_value_buf_u_left_buf_ has to be chosen through deserialisation."; + } + value_value_buf_u_left_buf.value = static_cast(value_value_buf_u_left_buf_); + } value_value_buf_u.left = value_value_buf_u_left_buf; value_value_buf.value1 = value_value_buf_u; } @@ -2270,7 +2270,7 @@ void impl_CommonMethod_borderColor(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value2 = thisDeserializer.readLocalizedEdgeColors(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setBorderColor(self, (const Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors*)&value_value); @@ -2294,33 +2294,33 @@ void impl_CommonMethod_borderRadius(Ark_NativePointer thisPtr, uint8_t* thisArra Opt_Length value_value_buf_u_topLeft_buf = {}; value_value_buf_u_topLeft_buf.tag = value_value_buf_u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_topLeft_buf_runtimeType)) - { - value_value_buf_u_topLeft_buf.value = thisDeserializer.readLength(); - } + { + value_value_buf_u_topLeft_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.topLeft = value_value_buf_u_topLeft_buf; const auto value_value_buf_u_topRight_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Length value_value_buf_u_topRight_buf = {}; value_value_buf_u_topRight_buf.tag = value_value_buf_u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_topRight_buf_runtimeType)) - { - value_value_buf_u_topRight_buf.value = thisDeserializer.readLength(); - } + { + value_value_buf_u_topRight_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.topRight = value_value_buf_u_topRight_buf; const auto value_value_buf_u_bottomLeft_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Length value_value_buf_u_bottomLeft_buf = {}; value_value_buf_u_bottomLeft_buf.tag = value_value_buf_u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_bottomLeft_buf_runtimeType)) - { - value_value_buf_u_bottomLeft_buf.value = thisDeserializer.readLength(); - } + { + value_value_buf_u_bottomLeft_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.bottomLeft = value_value_buf_u_bottomLeft_buf; const auto value_value_buf_u_bottomRight_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Length value_value_buf_u_bottomRight_buf = {}; value_value_buf_u_bottomRight_buf.tag = value_value_buf_u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_bottomRight_buf_runtimeType)) - { - value_value_buf_u_bottomRight_buf.value = thisDeserializer.readLength(); - } + { + value_value_buf_u_bottomRight_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.bottomRight = value_value_buf_u_bottomRight_buf; value_value_buf.value1 = value_value_buf_u; } @@ -2329,7 +2329,7 @@ void impl_CommonMethod_borderRadius(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value2 = thisDeserializer.readLocalizedBorderRadiuses(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setBorderRadius(self, (const Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses*)&value_value); @@ -2369,38 +2369,38 @@ void impl_CommonMethod_outlineStyle(Ark_NativePointer thisPtr, uint8_t* thisArra Opt_OutlineStyle 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 = static_cast(thisDeserializer.readInt32()); - } + { + value_value_buf_u_top_buf.value = static_cast(thisDeserializer.readInt32()); + } 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_OutlineStyle 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 = static_cast(thisDeserializer.readInt32()); - } + { + value_value_buf_u_right_buf.value = static_cast(thisDeserializer.readInt32()); + } 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_OutlineStyle 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 = static_cast(thisDeserializer.readInt32()); - } + { + value_value_buf_u_bottom_buf.value = static_cast(thisDeserializer.readInt32()); + } 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_OutlineStyle 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 = static_cast(thisDeserializer.readInt32()); - } + { + value_value_buf_u_left_buf.value = static_cast(thisDeserializer.readInt32()); + } value_value_buf_u.left = value_value_buf_u_left_buf; value_value_buf.value1 = value_value_buf_u; } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_OutlineStyle_EdgeOutlineStyles value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setOutlineStyle(self, (const Ark_Union_OutlineStyle_EdgeOutlineStyles*)&value_value); @@ -2424,38 +2424,38 @@ void impl_CommonMethod_outlineWidth(Ark_NativePointer thisPtr, uint8_t* thisArra 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_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_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_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_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.left = value_value_buf_u_left_buf; value_value_buf.value1 = value_value_buf_u; } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Dimension_EdgeOutlineWidths value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setOutlineWidth(self, (const Ark_Union_Dimension_EdgeOutlineWidths*)&value_value); @@ -2490,7 +2490,7 @@ void impl_CommonMethod_outlineColor(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf_u.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_u has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_u has to be chosen through deserialisation."; } value_value_buf.value0 = static_cast(value_value_buf_u); } @@ -2501,121 +2501,121 @@ void impl_CommonMethod_outlineColor(Ark_NativePointer thisPtr, uint8_t* thisArra Opt_ResourceColor 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)) - { - const Ark_Int8 value_value_buf_u_top_buf__selector = thisDeserializer.readInt8(); - Ark_ResourceColor value_value_buf_u_top_buf_ = {}; - value_value_buf_u_top_buf_.selector = value_value_buf_u_top_buf__selector; - if (value_value_buf_u_top_buf__selector == 0) { - value_value_buf_u_top_buf_.selector = 0; - value_value_buf_u_top_buf_.value0 = static_cast(thisDeserializer.readInt32()); - } - else if (value_value_buf_u_top_buf__selector == 1) { - value_value_buf_u_top_buf_.selector = 1; - value_value_buf_u_top_buf_.value1 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_u_top_buf__selector == 2) { - value_value_buf_u_top_buf_.selector = 2; - value_value_buf_u_top_buf_.value2 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf_u_top_buf__selector == 3) { - value_value_buf_u_top_buf_.selector = 3; - value_value_buf_u_top_buf_.value3 = thisDeserializer.readResource(); - } - else { - throw new Error("One of the branches for value_value_buf_u_top_buf_ has to be chosen through deserialisation."); - } - value_value_buf_u_top_buf.value = static_cast(value_value_buf_u_top_buf_); + { + const Ark_Int8 value_value_buf_u_top_buf__selector = thisDeserializer.readInt8(); + Ark_ResourceColor value_value_buf_u_top_buf_ = {}; + value_value_buf_u_top_buf_.selector = value_value_buf_u_top_buf__selector; + if (value_value_buf_u_top_buf__selector == 0) { + value_value_buf_u_top_buf_.selector = 0; + value_value_buf_u_top_buf_.value0 = static_cast(thisDeserializer.readInt32()); + } + else if (value_value_buf_u_top_buf__selector == 1) { + value_value_buf_u_top_buf_.selector = 1; + value_value_buf_u_top_buf_.value1 = static_cast(thisDeserializer.readNumber()); + } + else if (value_value_buf_u_top_buf__selector == 2) { + value_value_buf_u_top_buf_.selector = 2; + value_value_buf_u_top_buf_.value2 = static_cast(thisDeserializer.readString()); + } + else if (value_value_buf_u_top_buf__selector == 3) { + value_value_buf_u_top_buf_.selector = 3; + value_value_buf_u_top_buf_.value3 = thisDeserializer.readResource(); + } + else { + throw "One of the branches for value_value_buf_u_top_buf_ has to be chosen through deserialisation."; } + value_value_buf_u_top_buf.value = static_cast(value_value_buf_u_top_buf_); + } 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_ResourceColor 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)) - { - const Ark_Int8 value_value_buf_u_right_buf__selector = thisDeserializer.readInt8(); - Ark_ResourceColor value_value_buf_u_right_buf_ = {}; - value_value_buf_u_right_buf_.selector = value_value_buf_u_right_buf__selector; - if (value_value_buf_u_right_buf__selector == 0) { - value_value_buf_u_right_buf_.selector = 0; - value_value_buf_u_right_buf_.value0 = static_cast(thisDeserializer.readInt32()); - } - else if (value_value_buf_u_right_buf__selector == 1) { - value_value_buf_u_right_buf_.selector = 1; - value_value_buf_u_right_buf_.value1 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_u_right_buf__selector == 2) { - value_value_buf_u_right_buf_.selector = 2; - value_value_buf_u_right_buf_.value2 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf_u_right_buf__selector == 3) { - value_value_buf_u_right_buf_.selector = 3; - value_value_buf_u_right_buf_.value3 = thisDeserializer.readResource(); - } - else { - throw new Error("One of the branches for value_value_buf_u_right_buf_ has to be chosen through deserialisation."); - } - value_value_buf_u_right_buf.value = static_cast(value_value_buf_u_right_buf_); + { + const Ark_Int8 value_value_buf_u_right_buf__selector = thisDeserializer.readInt8(); + Ark_ResourceColor value_value_buf_u_right_buf_ = {}; + value_value_buf_u_right_buf_.selector = value_value_buf_u_right_buf__selector; + if (value_value_buf_u_right_buf__selector == 0) { + value_value_buf_u_right_buf_.selector = 0; + value_value_buf_u_right_buf_.value0 = static_cast(thisDeserializer.readInt32()); + } + else if (value_value_buf_u_right_buf__selector == 1) { + value_value_buf_u_right_buf_.selector = 1; + value_value_buf_u_right_buf_.value1 = static_cast(thisDeserializer.readNumber()); + } + else if (value_value_buf_u_right_buf__selector == 2) { + value_value_buf_u_right_buf_.selector = 2; + value_value_buf_u_right_buf_.value2 = static_cast(thisDeserializer.readString()); + } + else if (value_value_buf_u_right_buf__selector == 3) { + value_value_buf_u_right_buf_.selector = 3; + value_value_buf_u_right_buf_.value3 = thisDeserializer.readResource(); } + else { + throw "One of the branches for value_value_buf_u_right_buf_ has to be chosen through deserialisation."; + } + value_value_buf_u_right_buf.value = static_cast(value_value_buf_u_right_buf_); + } 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_ResourceColor 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)) - { - const Ark_Int8 value_value_buf_u_bottom_buf__selector = thisDeserializer.readInt8(); - Ark_ResourceColor value_value_buf_u_bottom_buf_ = {}; - value_value_buf_u_bottom_buf_.selector = value_value_buf_u_bottom_buf__selector; - if (value_value_buf_u_bottom_buf__selector == 0) { - value_value_buf_u_bottom_buf_.selector = 0; - value_value_buf_u_bottom_buf_.value0 = static_cast(thisDeserializer.readInt32()); - } - else if (value_value_buf_u_bottom_buf__selector == 1) { - value_value_buf_u_bottom_buf_.selector = 1; - value_value_buf_u_bottom_buf_.value1 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_u_bottom_buf__selector == 2) { - value_value_buf_u_bottom_buf_.selector = 2; - value_value_buf_u_bottom_buf_.value2 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf_u_bottom_buf__selector == 3) { - value_value_buf_u_bottom_buf_.selector = 3; - value_value_buf_u_bottom_buf_.value3 = thisDeserializer.readResource(); - } - else { - throw new Error("One of the branches for value_value_buf_u_bottom_buf_ has to be chosen through deserialisation."); - } - value_value_buf_u_bottom_buf.value = static_cast(value_value_buf_u_bottom_buf_); + { + const Ark_Int8 value_value_buf_u_bottom_buf__selector = thisDeserializer.readInt8(); + Ark_ResourceColor value_value_buf_u_bottom_buf_ = {}; + value_value_buf_u_bottom_buf_.selector = value_value_buf_u_bottom_buf__selector; + if (value_value_buf_u_bottom_buf__selector == 0) { + value_value_buf_u_bottom_buf_.selector = 0; + value_value_buf_u_bottom_buf_.value0 = static_cast(thisDeserializer.readInt32()); } + else if (value_value_buf_u_bottom_buf__selector == 1) { + value_value_buf_u_bottom_buf_.selector = 1; + value_value_buf_u_bottom_buf_.value1 = static_cast(thisDeserializer.readNumber()); + } + else if (value_value_buf_u_bottom_buf__selector == 2) { + value_value_buf_u_bottom_buf_.selector = 2; + value_value_buf_u_bottom_buf_.value2 = static_cast(thisDeserializer.readString()); + } + else if (value_value_buf_u_bottom_buf__selector == 3) { + value_value_buf_u_bottom_buf_.selector = 3; + value_value_buf_u_bottom_buf_.value3 = thisDeserializer.readResource(); + } + else { + throw "One of the branches for value_value_buf_u_bottom_buf_ has to be chosen through deserialisation."; + } + value_value_buf_u_bottom_buf.value = static_cast(value_value_buf_u_bottom_buf_); + } 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_ResourceColor 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)) - { - const Ark_Int8 value_value_buf_u_left_buf__selector = thisDeserializer.readInt8(); - Ark_ResourceColor value_value_buf_u_left_buf_ = {}; - value_value_buf_u_left_buf_.selector = value_value_buf_u_left_buf__selector; - if (value_value_buf_u_left_buf__selector == 0) { - value_value_buf_u_left_buf_.selector = 0; - value_value_buf_u_left_buf_.value0 = static_cast(thisDeserializer.readInt32()); - } - else if (value_value_buf_u_left_buf__selector == 1) { - value_value_buf_u_left_buf_.selector = 1; - value_value_buf_u_left_buf_.value1 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_u_left_buf__selector == 2) { - value_value_buf_u_left_buf_.selector = 2; - value_value_buf_u_left_buf_.value2 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf_u_left_buf__selector == 3) { - value_value_buf_u_left_buf_.selector = 3; - value_value_buf_u_left_buf_.value3 = thisDeserializer.readResource(); - } - else { - throw new Error("One of the branches for value_value_buf_u_left_buf_ has to be chosen through deserialisation."); - } - value_value_buf_u_left_buf.value = static_cast(value_value_buf_u_left_buf_); + { + const Ark_Int8 value_value_buf_u_left_buf__selector = thisDeserializer.readInt8(); + Ark_ResourceColor value_value_buf_u_left_buf_ = {}; + value_value_buf_u_left_buf_.selector = value_value_buf_u_left_buf__selector; + if (value_value_buf_u_left_buf__selector == 0) { + value_value_buf_u_left_buf_.selector = 0; + value_value_buf_u_left_buf_.value0 = static_cast(thisDeserializer.readInt32()); } + else if (value_value_buf_u_left_buf__selector == 1) { + value_value_buf_u_left_buf_.selector = 1; + value_value_buf_u_left_buf_.value1 = static_cast(thisDeserializer.readNumber()); + } + else if (value_value_buf_u_left_buf__selector == 2) { + value_value_buf_u_left_buf_.selector = 2; + value_value_buf_u_left_buf_.value2 = static_cast(thisDeserializer.readString()); + } + else if (value_value_buf_u_left_buf__selector == 3) { + value_value_buf_u_left_buf_.selector = 3; + value_value_buf_u_left_buf_.value3 = thisDeserializer.readResource(); + } + else { + throw "One of the branches for value_value_buf_u_left_buf_ has to be chosen through deserialisation."; + } + value_value_buf_u_left_buf.value = static_cast(value_value_buf_u_left_buf_); + } value_value_buf_u.left = value_value_buf_u_left_buf; value_value_buf.value1 = value_value_buf_u; } @@ -2624,7 +2624,7 @@ void impl_CommonMethod_outlineColor(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value2 = thisDeserializer.readLocalizedEdgeColors(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setOutlineColor(self, (const Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors*)&value_value); @@ -2648,38 +2648,38 @@ void impl_CommonMethod_outlineRadius(Ark_NativePointer thisPtr, uint8_t* thisArr Opt_Length value_value_buf_u_topLeft_buf = {}; value_value_buf_u_topLeft_buf.tag = value_value_buf_u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_topLeft_buf_runtimeType)) - { - value_value_buf_u_topLeft_buf.value = thisDeserializer.readLength(); - } + { + value_value_buf_u_topLeft_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.topLeft = value_value_buf_u_topLeft_buf; const auto value_value_buf_u_topRight_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Length value_value_buf_u_topRight_buf = {}; value_value_buf_u_topRight_buf.tag = value_value_buf_u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_topRight_buf_runtimeType)) - { - value_value_buf_u_topRight_buf.value = thisDeserializer.readLength(); - } + { + value_value_buf_u_topRight_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.topRight = value_value_buf_u_topRight_buf; const auto value_value_buf_u_bottomLeft_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Length value_value_buf_u_bottomLeft_buf = {}; value_value_buf_u_bottomLeft_buf.tag = value_value_buf_u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_bottomLeft_buf_runtimeType)) - { - value_value_buf_u_bottomLeft_buf.value = thisDeserializer.readLength(); - } + { + value_value_buf_u_bottomLeft_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.bottomLeft = value_value_buf_u_bottomLeft_buf; const auto value_value_buf_u_bottomRight_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Length value_value_buf_u_bottomRight_buf = {}; value_value_buf_u_bottomRight_buf.tag = value_value_buf_u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_bottomRight_buf_runtimeType)) - { - value_value_buf_u_bottomRight_buf.value = thisDeserializer.readLength(); - } + { + value_value_buf_u_bottomRight_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.bottomRight = value_value_buf_u_bottomRight_buf; value_value_buf.value1 = value_value_buf_u; } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Dimension_OutlineRadiuses value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setOutlineRadius(self, (const Ark_Union_Dimension_OutlineRadiuses*)&value_value); @@ -2714,7 +2714,7 @@ void impl_CommonMethod_foregroundColor(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf_u.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_u has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_u has to be chosen through deserialisation."; } value_value_buf.value0 = static_cast(value_value_buf_u); } @@ -2723,7 +2723,7 @@ void impl_CommonMethod_foregroundColor(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value1 = static_cast(thisDeserializer.readInt32()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_ResourceColor_ColoringStrategy value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setForegroundColor(self, (const Ark_Union_ResourceColor_ColoringStrategy*)&value_value); @@ -2733,7 +2733,7 @@ KOALA_INTEROP_V3(CommonMethod_foregroundColor, Ark_NativePointer, uint8_t*, int3 void impl_CommonMethod_onClick0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_ClickEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_Void))))};; + Callback_ClickEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ClickEvent_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnClick0(self, (const Callback_ClickEvent_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onClick0, Ark_NativePointer, uint8_t*, int32_t) @@ -2741,7 +2741,7 @@ KOALA_INTEROP_V3(CommonMethod_onClick0, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onClick1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength, KInteropNumber distanceThreshold) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_ClickEvent_Void event_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_Void))))};; + Callback_ClickEvent_Void event_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ClickEvent_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnClick1(self, (const Callback_ClickEvent_Void*)&event_value, (const Ark_Number*)&distanceThreshold); } KOALA_INTEROP_V4(CommonMethod_onClick1, Ark_NativePointer, uint8_t*, int32_t, KInteropNumber) @@ -2749,7 +2749,7 @@ KOALA_INTEROP_V4(CommonMethod_onClick1, Ark_NativePointer, uint8_t*, int32_t, KI void impl_CommonMethod_onHover(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Boolean_HoverEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_HoverEvent_Void))))};; + Callback_Boolean_HoverEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_HoverEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_HoverEvent_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnHover(self, (const Callback_Boolean_HoverEvent_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onHover, Ark_NativePointer, uint8_t*, int32_t) @@ -2757,7 +2757,7 @@ KOALA_INTEROP_V3(CommonMethod_onHover, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onAccessibilityHover(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - AccessibilityCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_AccessibilityCallback))))};; + AccessibilityCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_AccessibilityCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_AccessibilityCallback))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnAccessibilityHover(self, (const AccessibilityCallback*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onAccessibilityHover, Ark_NativePointer, uint8_t*, int32_t) @@ -2771,7 +2771,7 @@ KOALA_INTEROP_V2(CommonMethod_hoverEffect, Ark_NativePointer, Ark_Int32) void impl_CommonMethod_onMouse(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_MouseEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_MouseEvent_Void))))};; + Callback_MouseEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_MouseEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_MouseEvent_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnMouse(self, (const Callback_MouseEvent_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onMouse, Ark_NativePointer, uint8_t*, int32_t) @@ -2779,7 +2779,7 @@ KOALA_INTEROP_V3(CommonMethod_onMouse, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onTouch(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_TouchEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TouchEvent_Void))))};; + Callback_TouchEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TouchEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TouchEvent_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnTouch(self, (const Callback_TouchEvent_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onTouch, Ark_NativePointer, uint8_t*, int32_t) @@ -2787,7 +2787,7 @@ KOALA_INTEROP_V3(CommonMethod_onTouch, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onKeyEvent(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_KeyEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_KeyEvent_Void))))};; + Callback_KeyEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_KeyEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_KeyEvent_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnKeyEvent(self, (const Callback_KeyEvent_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onKeyEvent, Ark_NativePointer, uint8_t*, int32_t) @@ -2795,7 +2795,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -2815,7 +2815,7 @@ 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); - Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnFocus(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onFocus, Ark_NativePointer, uint8_t*, int32_t) @@ -2823,7 +2823,7 @@ KOALA_INTEROP_V3(CommonMethod_onFocus, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onBlur(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnBlur(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onBlur, Ark_NativePointer, uint8_t*, int32_t) @@ -2883,7 +2883,7 @@ void impl_CommonMethod_transition0(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value1 = static_cast(thisDeserializer.readTransitionEffect()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_TransitionOptions_TransitionEffect value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setTransition0(self, (const Ark_Union_TransitionOptions_TransitionEffect*)&value_value); @@ -2898,9 +2898,9 @@ void impl_CommonMethod_transition1(Ark_NativePointer thisPtr, uint8_t* thisArray 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))))}; - } + { + onFinish_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_TransitionFinishCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_TransitionFinishCallback))))}; + } Opt_TransitionFinishCallback onFinish_value = onFinish_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setTransition1(self, (const Ark_TransitionEffect*)&effect_value, (const Opt_TransitionFinishCallback*)&onFinish_value); } @@ -2951,7 +2951,7 @@ void impl_CommonMethod_colorBlend(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Color_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setColorBlend(self, (const Ark_Union_Color_String_Resource*)&value_value); @@ -2985,7 +2985,7 @@ void impl_CommonMethod_invert(Ark_NativePointer thisPtr, uint8_t* thisArray, int value_value_buf.value1 = thisDeserializer.readInvertOptions(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_InvertOptions value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setInvert(self, (const Ark_Union_Number_InvertOptions*)&value_value); @@ -3007,7 +3007,7 @@ void impl_CommonMethod_hueRotate(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setHueRotate(self, (const Ark_Union_Number_String*)&value_value); @@ -3091,7 +3091,7 @@ KOALA_INTEROP_V3(CommonMethod_transform, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onAppear(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnAppear(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onAppear, Ark_NativePointer, uint8_t*, int32_t) @@ -3099,7 +3099,7 @@ KOALA_INTEROP_V3(CommonMethod_onAppear, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onDisAppear(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnDisAppear(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onDisAppear, Ark_NativePointer, uint8_t*, int32_t) @@ -3107,7 +3107,7 @@ KOALA_INTEROP_V3(CommonMethod_onDisAppear, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onAttach(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnAttach(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onAttach, Ark_NativePointer, uint8_t*, int32_t) @@ -3115,7 +3115,7 @@ KOALA_INTEROP_V3(CommonMethod_onAttach, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onDetach(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnDetach(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onDetach, Ark_NativePointer, uint8_t*, int32_t) @@ -3123,7 +3123,7 @@ KOALA_INTEROP_V3(CommonMethod_onDetach, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onAreaChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Area_Area_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Area_Area_Void))))};; + Callback_Area_Area_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Area_Area_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Area_Area_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnAreaChange(self, (const Callback_Area_Area_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onAreaChange, Ark_NativePointer, uint8_t*, int32_t) @@ -3161,7 +3161,7 @@ void impl_CommonMethod_flexBasis(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setFlexBasis(self, (const Ark_Union_Number_String*)&value_value); @@ -3217,7 +3217,7 @@ void impl_CommonMethod_position(Ark_NativePointer thisPtr, uint8_t* thisArray, i value_value_buf.value2 = thisDeserializer.readLocalizedEdges(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Position_Edges_LocalizedEdges value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setPosition(self, (const Ark_Union_Position_Edges_LocalizedEdges*)&value_value); @@ -3239,7 +3239,7 @@ void impl_CommonMethod_markAnchor(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value1 = thisDeserializer.readLocalizedPosition(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Position_LocalizedPosition value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setMarkAnchor(self, (const Ark_Union_Position_LocalizedPosition*)&value_value); @@ -3265,7 +3265,7 @@ void impl_CommonMethod_offset(Ark_NativePointer thisPtr, uint8_t* thisArray, int value_value_buf.value2 = thisDeserializer.readLocalizedEdges(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Position_Edges_LocalizedEdges value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setOffset(self, (const Ark_Union_Position_Edges_LocalizedEdges*)&value_value); @@ -3286,101 +3286,101 @@ void impl_CommonMethod_useSizeType(Ark_NativePointer thisPtr, uint8_t* thisArray Opt_Union_Number_Literal_Number_offset_span value_value_buf_xs_buf = {}; value_value_buf_xs_buf.tag = value_value_buf_xs_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_xs_buf_runtimeType)) - { - const Ark_Int8 value_value_buf_xs_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_Literal_Number_offset_span value_value_buf_xs_buf_ = {}; - value_value_buf_xs_buf_.selector = value_value_buf_xs_buf__selector; - if (value_value_buf_xs_buf__selector == 0) { - value_value_buf_xs_buf_.selector = 0; - value_value_buf_xs_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_xs_buf__selector == 1) { - value_value_buf_xs_buf_.selector = 1; - Ark_Literal_Number_offset_span value_value_buf_xs_buf__u = {}; - value_value_buf_xs_buf__u.span = static_cast(thisDeserializer.readNumber()); - value_value_buf_xs_buf__u.offset = static_cast(thisDeserializer.readNumber()); - value_value_buf_xs_buf_.value1 = value_value_buf_xs_buf__u; - } - else { - throw new Error("One of the branches for value_value_buf_xs_buf_ has to be chosen through deserialisation."); - } - value_value_buf_xs_buf.value = static_cast(value_value_buf_xs_buf_); + { + const Ark_Int8 value_value_buf_xs_buf__selector = thisDeserializer.readInt8(); + Ark_Union_Number_Literal_Number_offset_span value_value_buf_xs_buf_ = {}; + value_value_buf_xs_buf_.selector = value_value_buf_xs_buf__selector; + if (value_value_buf_xs_buf__selector == 0) { + value_value_buf_xs_buf_.selector = 0; + value_value_buf_xs_buf_.value0 = static_cast(thisDeserializer.readNumber()); + } + else if (value_value_buf_xs_buf__selector == 1) { + value_value_buf_xs_buf_.selector = 1; + Ark_Literal_Number_offset_span value_value_buf_xs_buf__u = {}; + value_value_buf_xs_buf__u.span = static_cast(thisDeserializer.readNumber()); + value_value_buf_xs_buf__u.offset = static_cast(thisDeserializer.readNumber()); + value_value_buf_xs_buf_.value1 = value_value_buf_xs_buf__u; } + else { + throw "One of the branches for value_value_buf_xs_buf_ has to be chosen through deserialisation."; + } + value_value_buf_xs_buf.value = static_cast(value_value_buf_xs_buf_); + } value_value_buf.xs = value_value_buf_xs_buf; const auto value_value_buf_sm_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Union_Number_Literal_Number_offset_span value_value_buf_sm_buf = {}; value_value_buf_sm_buf.tag = value_value_buf_sm_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_sm_buf_runtimeType)) - { - const Ark_Int8 value_value_buf_sm_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_Literal_Number_offset_span value_value_buf_sm_buf_ = {}; - value_value_buf_sm_buf_.selector = value_value_buf_sm_buf__selector; - if (value_value_buf_sm_buf__selector == 0) { - value_value_buf_sm_buf_.selector = 0; - value_value_buf_sm_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_sm_buf__selector == 1) { - value_value_buf_sm_buf_.selector = 1; - Ark_Literal_Number_offset_span value_value_buf_sm_buf__u = {}; - value_value_buf_sm_buf__u.span = static_cast(thisDeserializer.readNumber()); - value_value_buf_sm_buf__u.offset = static_cast(thisDeserializer.readNumber()); - value_value_buf_sm_buf_.value1 = value_value_buf_sm_buf__u; - } - else { - throw new Error("One of the branches for value_value_buf_sm_buf_ has to be chosen through deserialisation."); - } - value_value_buf_sm_buf.value = static_cast(value_value_buf_sm_buf_); + { + const Ark_Int8 value_value_buf_sm_buf__selector = thisDeserializer.readInt8(); + Ark_Union_Number_Literal_Number_offset_span value_value_buf_sm_buf_ = {}; + value_value_buf_sm_buf_.selector = value_value_buf_sm_buf__selector; + if (value_value_buf_sm_buf__selector == 0) { + value_value_buf_sm_buf_.selector = 0; + value_value_buf_sm_buf_.value0 = static_cast(thisDeserializer.readNumber()); + } + else if (value_value_buf_sm_buf__selector == 1) { + value_value_buf_sm_buf_.selector = 1; + Ark_Literal_Number_offset_span value_value_buf_sm_buf__u = {}; + value_value_buf_sm_buf__u.span = static_cast(thisDeserializer.readNumber()); + value_value_buf_sm_buf__u.offset = static_cast(thisDeserializer.readNumber()); + value_value_buf_sm_buf_.value1 = value_value_buf_sm_buf__u; + } + else { + throw "One of the branches for value_value_buf_sm_buf_ has to be chosen through deserialisation."; } + value_value_buf_sm_buf.value = static_cast(value_value_buf_sm_buf_); + } value_value_buf.sm = value_value_buf_sm_buf; const auto value_value_buf_md_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Union_Number_Literal_Number_offset_span value_value_buf_md_buf = {}; value_value_buf_md_buf.tag = value_value_buf_md_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_md_buf_runtimeType)) - { - const Ark_Int8 value_value_buf_md_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_Literal_Number_offset_span value_value_buf_md_buf_ = {}; - value_value_buf_md_buf_.selector = value_value_buf_md_buf__selector; - if (value_value_buf_md_buf__selector == 0) { - value_value_buf_md_buf_.selector = 0; - value_value_buf_md_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_md_buf__selector == 1) { - value_value_buf_md_buf_.selector = 1; - Ark_Literal_Number_offset_span value_value_buf_md_buf__u = {}; - value_value_buf_md_buf__u.span = static_cast(thisDeserializer.readNumber()); - value_value_buf_md_buf__u.offset = static_cast(thisDeserializer.readNumber()); - value_value_buf_md_buf_.value1 = value_value_buf_md_buf__u; - } - else { - throw new Error("One of the branches for value_value_buf_md_buf_ has to be chosen through deserialisation."); - } - value_value_buf_md_buf.value = static_cast(value_value_buf_md_buf_); + { + const Ark_Int8 value_value_buf_md_buf__selector = thisDeserializer.readInt8(); + Ark_Union_Number_Literal_Number_offset_span value_value_buf_md_buf_ = {}; + value_value_buf_md_buf_.selector = value_value_buf_md_buf__selector; + if (value_value_buf_md_buf__selector == 0) { + value_value_buf_md_buf_.selector = 0; + value_value_buf_md_buf_.value0 = static_cast(thisDeserializer.readNumber()); + } + else if (value_value_buf_md_buf__selector == 1) { + value_value_buf_md_buf_.selector = 1; + Ark_Literal_Number_offset_span value_value_buf_md_buf__u = {}; + value_value_buf_md_buf__u.span = static_cast(thisDeserializer.readNumber()); + value_value_buf_md_buf__u.offset = static_cast(thisDeserializer.readNumber()); + value_value_buf_md_buf_.value1 = value_value_buf_md_buf__u; + } + else { + throw "One of the branches for value_value_buf_md_buf_ has to be chosen through deserialisation."; } + value_value_buf_md_buf.value = static_cast(value_value_buf_md_buf_); + } value_value_buf.md = value_value_buf_md_buf; const auto value_value_buf_lg_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Union_Number_Literal_Number_offset_span value_value_buf_lg_buf = {}; value_value_buf_lg_buf.tag = value_value_buf_lg_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_lg_buf_runtimeType)) - { - const Ark_Int8 value_value_buf_lg_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_Literal_Number_offset_span value_value_buf_lg_buf_ = {}; - value_value_buf_lg_buf_.selector = value_value_buf_lg_buf__selector; - if (value_value_buf_lg_buf__selector == 0) { - value_value_buf_lg_buf_.selector = 0; - value_value_buf_lg_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_lg_buf__selector == 1) { - value_value_buf_lg_buf_.selector = 1; - Ark_Literal_Number_offset_span value_value_buf_lg_buf__u = {}; - value_value_buf_lg_buf__u.span = static_cast(thisDeserializer.readNumber()); - value_value_buf_lg_buf__u.offset = static_cast(thisDeserializer.readNumber()); - value_value_buf_lg_buf_.value1 = value_value_buf_lg_buf__u; - } - else { - throw new Error("One of the branches for value_value_buf_lg_buf_ has to be chosen through deserialisation."); - } - value_value_buf_lg_buf.value = static_cast(value_value_buf_lg_buf_); + { + const Ark_Int8 value_value_buf_lg_buf__selector = thisDeserializer.readInt8(); + Ark_Union_Number_Literal_Number_offset_span value_value_buf_lg_buf_ = {}; + value_value_buf_lg_buf_.selector = value_value_buf_lg_buf__selector; + if (value_value_buf_lg_buf__selector == 0) { + value_value_buf_lg_buf_.selector = 0; + value_value_buf_lg_buf_.value0 = static_cast(thisDeserializer.readNumber()); + } + else if (value_value_buf_lg_buf__selector == 1) { + value_value_buf_lg_buf_.selector = 1; + Ark_Literal_Number_offset_span value_value_buf_lg_buf__u = {}; + value_value_buf_lg_buf__u.span = static_cast(thisDeserializer.readNumber()); + value_value_buf_lg_buf__u.offset = static_cast(thisDeserializer.readNumber()); + value_value_buf_lg_buf_.value1 = value_value_buf_lg_buf__u; } + else { + throw "One of the branches for value_value_buf_lg_buf_ has to be chosen through deserialisation."; + } + value_value_buf_lg_buf.value = static_cast(value_value_buf_lg_buf_); + } value_value_buf.lg = value_value_buf_lg_buf; Ark_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs value_value = value_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setUseSizeType(self, (const Ark_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs*)&value_value); @@ -3416,9 +3416,9 @@ void impl_CommonMethod_clickEffect(Ark_NativePointer thisPtr, uint8_t* thisArray Opt_ClickEffect 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.readClickEffect(); - } + { + value_value_buf.value = thisDeserializer.readClickEffect(); + } Opt_ClickEffect value_value = value_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setClickEffect(self, (const Opt_ClickEffect*)&value_value); } @@ -3427,7 +3427,7 @@ 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -3435,7 +3435,7 @@ KOALA_INTEROP_V3(CommonMethod_onDragStart, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onDragEnter(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_DragEvent_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DragEvent_String_Void))))};; + Callback_DragEvent_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DragEvent_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DragEvent_String_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnDragEnter(self, (const Callback_DragEvent_String_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onDragEnter, Ark_NativePointer, uint8_t*, int32_t) @@ -3443,7 +3443,7 @@ KOALA_INTEROP_V3(CommonMethod_onDragEnter, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onDragMove(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_DragEvent_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DragEvent_String_Void))))};; + Callback_DragEvent_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DragEvent_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DragEvent_String_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnDragMove(self, (const Callback_DragEvent_String_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onDragMove, Ark_NativePointer, uint8_t*, int32_t) @@ -3451,7 +3451,7 @@ KOALA_INTEROP_V3(CommonMethod_onDragMove, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onDragLeave(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_DragEvent_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DragEvent_String_Void))))};; + Callback_DragEvent_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DragEvent_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DragEvent_String_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnDragLeave(self, (const Callback_DragEvent_String_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onDragLeave, Ark_NativePointer, uint8_t*, int32_t) @@ -3459,7 +3459,7 @@ KOALA_INTEROP_V3(CommonMethod_onDragLeave, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onDrop(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_DragEvent_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DragEvent_String_Void))))};; + Callback_DragEvent_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DragEvent_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DragEvent_String_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnDrop(self, (const Callback_DragEvent_String_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onDrop, Ark_NativePointer, uint8_t*, int32_t) @@ -3467,7 +3467,7 @@ KOALA_INTEROP_V3(CommonMethod_onDrop, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onDragEnd(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_DragEvent_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DragEvent_String_Void))))};; + Callback_DragEvent_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DragEvent_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DragEvent_String_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnDragEnd(self, (const Callback_DragEvent_String_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onDragEnd, Ark_NativePointer, uint8_t*, int32_t) @@ -3479,16 +3479,16 @@ void impl_CommonMethod_allowDrop(Ark_NativePointer thisPtr, uint8_t* thisArray, Opt_Array_UniformDataType 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__length = thisDeserializer.readInt32(); - Array_UniformDataType value_value_buf_ = {}; - thisDeserializer.resizeArray::type, + { + const Ark_Int32 value_value_buf__length = thisDeserializer.readInt32(); + Array_UniformDataType value_value_buf_ = {}; + thisDeserializer.resizeArray::type, std::decay::type>(&value_value_buf_, value_value_buf__length); - for (int value_value_buf__i = 0; value_value_buf__i < value_value_buf__length; value_value_buf__i++) { - value_value_buf_.array[value_value_buf__i] = thisDeserializer.readUniformDataType(); - } - value_value_buf.value = value_value_buf_; + for (int value_value_buf__i = 0; value_value_buf__i < value_value_buf__length; value_value_buf__i++) { + value_value_buf_.array[value_value_buf__i] = thisDeserializer.readUniformDataType(); } + value_value_buf.value = value_value_buf_; + } Opt_Array_UniformDataType value_value = value_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setAllowDrop(self, (const Opt_Array_UniformDataType*)&value_value); } @@ -3508,7 +3508,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; } else if (value_value_buf_selector == 1) { value_value_buf.selector = 1; @@ -3519,7 +3519,7 @@ void impl_CommonMethod_dragPreview(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value2 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_CustomBuilder_DragItemInfo_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setDragPreview(self, (const Ark_Union_CustomBuilder_DragItemInfo_String*)&value_value); @@ -3529,7 +3529,7 @@ KOALA_INTEROP_V3(CommonMethod_dragPreview, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onPreDrag(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_PreDragStatus_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PreDragStatus_Void))))};; + Callback_PreDragStatus_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PreDragStatus_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_PreDragStatus_Void))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnPreDrag(self, (const Callback_PreDragStatus_Void*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onPreDrag, Ark_NativePointer, uint8_t*, int32_t) @@ -3542,31 +3542,31 @@ void impl_CommonMethod_linearGradient(Ark_NativePointer thisPtr, uint8_t* thisAr Opt_Union_Number_String value_value_buf_angle_buf = {}; value_value_buf_angle_buf.tag = value_value_buf_angle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_angle_buf_runtimeType)) - { - const Ark_Int8 value_value_buf_angle_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String value_value_buf_angle_buf_ = {}; - value_value_buf_angle_buf_.selector = value_value_buf_angle_buf__selector; - if (value_value_buf_angle_buf__selector == 0) { - value_value_buf_angle_buf_.selector = 0; - value_value_buf_angle_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_angle_buf__selector == 1) { - value_value_buf_angle_buf_.selector = 1; - value_value_buf_angle_buf_.value1 = static_cast(thisDeserializer.readString()); - } - else { - throw new Error("One of the branches for value_value_buf_angle_buf_ has to be chosen through deserialisation."); - } - value_value_buf_angle_buf.value = static_cast(value_value_buf_angle_buf_); + { + const Ark_Int8 value_value_buf_angle_buf__selector = thisDeserializer.readInt8(); + Ark_Union_Number_String value_value_buf_angle_buf_ = {}; + value_value_buf_angle_buf_.selector = value_value_buf_angle_buf__selector; + if (value_value_buf_angle_buf__selector == 0) { + value_value_buf_angle_buf_.selector = 0; + value_value_buf_angle_buf_.value0 = static_cast(thisDeserializer.readNumber()); + } + else if (value_value_buf_angle_buf__selector == 1) { + value_value_buf_angle_buf_.selector = 1; + value_value_buf_angle_buf_.value1 = static_cast(thisDeserializer.readString()); + } + else { + throw "One of the branches for value_value_buf_angle_buf_ has to be chosen through deserialisation."; } + value_value_buf_angle_buf.value = static_cast(value_value_buf_angle_buf_); + } value_value_buf.angle = value_value_buf_angle_buf; const auto value_value_buf_direction_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_GradientDirection value_value_buf_direction_buf = {}; value_value_buf_direction_buf.tag = value_value_buf_direction_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_direction_buf_runtimeType)) - { - value_value_buf_direction_buf.value = static_cast(thisDeserializer.readInt32()); - } + { + value_value_buf_direction_buf.value = static_cast(thisDeserializer.readInt32()); + } value_value_buf.direction = value_value_buf_direction_buf; const Ark_Int32 value_value_buf_colors_buf_length = thisDeserializer.readInt32(); Array_Tuple_ResourceColor_Number value_value_buf_colors_buf = {}; @@ -3594,7 +3594,7 @@ void impl_CommonMethod_linearGradient(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf_colors_buf_buf_value0_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_colors_buf_buf_value0_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_colors_buf_buf_value0_buf has to be chosen through deserialisation."; } value_value_buf_colors_buf_buf.value0 = static_cast(value_value_buf_colors_buf_buf_value0_buf); value_value_buf_colors_buf_buf.value1 = static_cast(thisDeserializer.readNumber()); @@ -3605,9 +3605,9 @@ void impl_CommonMethod_linearGradient(Ark_NativePointer thisPtr, uint8_t* thisAr Opt_Boolean value_value_buf_repeating_buf = {}; value_value_buf_repeating_buf.tag = value_value_buf_repeating_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_repeating_buf_runtimeType)) - { - value_value_buf_repeating_buf.value = thisDeserializer.readBoolean(); - } + { + value_value_buf_repeating_buf.value = thisDeserializer.readBoolean(); + } value_value_buf.repeating = value_value_buf_repeating_buf; Ark_Type_CommonMethod_linearGradient_value value_value = value_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setLinearGradient(self, (const Ark_Type_CommonMethod_linearGradient_value*)&value_value); @@ -3626,67 +3626,67 @@ void impl_CommonMethod_sweepGradient(Ark_NativePointer thisPtr, uint8_t* thisArr Opt_Union_Number_String value_value_buf_start_buf = {}; value_value_buf_start_buf.tag = value_value_buf_start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_start_buf_runtimeType)) - { - const Ark_Int8 value_value_buf_start_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String value_value_buf_start_buf_ = {}; - value_value_buf_start_buf_.selector = value_value_buf_start_buf__selector; - if (value_value_buf_start_buf__selector == 0) { - value_value_buf_start_buf_.selector = 0; - value_value_buf_start_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_start_buf__selector == 1) { - value_value_buf_start_buf_.selector = 1; - value_value_buf_start_buf_.value1 = static_cast(thisDeserializer.readString()); - } - else { - throw new Error("One of the branches for value_value_buf_start_buf_ has to be chosen through deserialisation."); - } - value_value_buf_start_buf.value = static_cast(value_value_buf_start_buf_); + { + const Ark_Int8 value_value_buf_start_buf__selector = thisDeserializer.readInt8(); + Ark_Union_Number_String value_value_buf_start_buf_ = {}; + value_value_buf_start_buf_.selector = value_value_buf_start_buf__selector; + if (value_value_buf_start_buf__selector == 0) { + value_value_buf_start_buf_.selector = 0; + value_value_buf_start_buf_.value0 = static_cast(thisDeserializer.readNumber()); + } + else if (value_value_buf_start_buf__selector == 1) { + value_value_buf_start_buf_.selector = 1; + value_value_buf_start_buf_.value1 = static_cast(thisDeserializer.readString()); + } + else { + throw "One of the branches for value_value_buf_start_buf_ has to be chosen through deserialisation."; } + value_value_buf_start_buf.value = static_cast(value_value_buf_start_buf_); + } value_value_buf.start = value_value_buf_start_buf; const auto value_value_buf_end_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Union_Number_String value_value_buf_end_buf = {}; value_value_buf_end_buf.tag = value_value_buf_end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_end_buf_runtimeType)) - { - const Ark_Int8 value_value_buf_end_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String value_value_buf_end_buf_ = {}; - value_value_buf_end_buf_.selector = value_value_buf_end_buf__selector; - if (value_value_buf_end_buf__selector == 0) { - value_value_buf_end_buf_.selector = 0; - value_value_buf_end_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_end_buf__selector == 1) { - value_value_buf_end_buf_.selector = 1; - value_value_buf_end_buf_.value1 = static_cast(thisDeserializer.readString()); - } - else { - throw new Error("One of the branches for value_value_buf_end_buf_ has to be chosen through deserialisation."); - } - value_value_buf_end_buf.value = static_cast(value_value_buf_end_buf_); + { + const Ark_Int8 value_value_buf_end_buf__selector = thisDeserializer.readInt8(); + Ark_Union_Number_String value_value_buf_end_buf_ = {}; + value_value_buf_end_buf_.selector = value_value_buf_end_buf__selector; + if (value_value_buf_end_buf__selector == 0) { + value_value_buf_end_buf_.selector = 0; + value_value_buf_end_buf_.value0 = static_cast(thisDeserializer.readNumber()); + } + else if (value_value_buf_end_buf__selector == 1) { + value_value_buf_end_buf_.selector = 1; + value_value_buf_end_buf_.value1 = static_cast(thisDeserializer.readString()); } + else { + throw "One of the branches for value_value_buf_end_buf_ has to be chosen through deserialisation."; + } + value_value_buf_end_buf.value = static_cast(value_value_buf_end_buf_); + } value_value_buf.end = value_value_buf_end_buf; const auto value_value_buf_rotation_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Union_Number_String value_value_buf_rotation_buf = {}; value_value_buf_rotation_buf.tag = value_value_buf_rotation_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_rotation_buf_runtimeType)) - { - const Ark_Int8 value_value_buf_rotation_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String value_value_buf_rotation_buf_ = {}; - value_value_buf_rotation_buf_.selector = value_value_buf_rotation_buf__selector; - if (value_value_buf_rotation_buf__selector == 0) { - value_value_buf_rotation_buf_.selector = 0; - value_value_buf_rotation_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_rotation_buf__selector == 1) { - value_value_buf_rotation_buf_.selector = 1; - value_value_buf_rotation_buf_.value1 = static_cast(thisDeserializer.readString()); - } - else { - throw new Error("One of the branches for value_value_buf_rotation_buf_ has to be chosen through deserialisation."); - } - value_value_buf_rotation_buf.value = static_cast(value_value_buf_rotation_buf_); + { + const Ark_Int8 value_value_buf_rotation_buf__selector = thisDeserializer.readInt8(); + Ark_Union_Number_String value_value_buf_rotation_buf_ = {}; + value_value_buf_rotation_buf_.selector = value_value_buf_rotation_buf__selector; + if (value_value_buf_rotation_buf__selector == 0) { + value_value_buf_rotation_buf_.selector = 0; + value_value_buf_rotation_buf_.value0 = static_cast(thisDeserializer.readNumber()); + } + else if (value_value_buf_rotation_buf__selector == 1) { + value_value_buf_rotation_buf_.selector = 1; + value_value_buf_rotation_buf_.value1 = static_cast(thisDeserializer.readString()); + } + else { + throw "One of the branches for value_value_buf_rotation_buf_ has to be chosen through deserialisation."; } + value_value_buf_rotation_buf.value = static_cast(value_value_buf_rotation_buf_); + } value_value_buf.rotation = value_value_buf_rotation_buf; const Ark_Int32 value_value_buf_colors_buf_length = thisDeserializer.readInt32(); Array_Tuple_ResourceColor_Number value_value_buf_colors_buf = {}; @@ -3714,7 +3714,7 @@ void impl_CommonMethod_sweepGradient(Ark_NativePointer thisPtr, uint8_t* thisArr value_value_buf_colors_buf_buf_value0_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_colors_buf_buf_value0_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_colors_buf_buf_value0_buf has to be chosen through deserialisation."; } value_value_buf_colors_buf_buf.value0 = static_cast(value_value_buf_colors_buf_buf_value0_buf); value_value_buf_colors_buf_buf.value1 = static_cast(thisDeserializer.readNumber()); @@ -3725,9 +3725,9 @@ void impl_CommonMethod_sweepGradient(Ark_NativePointer thisPtr, uint8_t* thisArr Opt_Boolean value_value_buf_repeating_buf = {}; value_value_buf_repeating_buf.tag = value_value_buf_repeating_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_repeating_buf_runtimeType)) - { - value_value_buf_repeating_buf.value = thisDeserializer.readBoolean(); - } + { + value_value_buf_repeating_buf.value = thisDeserializer.readBoolean(); + } value_value_buf.repeating = value_value_buf_repeating_buf; Ark_Type_CommonMethod_sweepGradient_value value_value = value_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setSweepGradient(self, (const Ark_Type_CommonMethod_sweepGradient_value*)&value_value); @@ -3754,7 +3754,7 @@ void impl_CommonMethod_radialGradient(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf_radius_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf_radius_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_radius_buf has to be chosen through deserialisation."; } value_value_buf.radius = static_cast(value_value_buf_radius_buf); const Ark_Int32 value_value_buf_colors_buf_length = thisDeserializer.readInt32(); @@ -3783,7 +3783,7 @@ void impl_CommonMethod_radialGradient(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf_colors_buf_buf_value0_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_colors_buf_buf_value0_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_colors_buf_buf_value0_buf has to be chosen through deserialisation."; } value_value_buf_colors_buf_buf.value0 = static_cast(value_value_buf_colors_buf_buf_value0_buf); value_value_buf_colors_buf_buf.value1 = static_cast(thisDeserializer.readNumber()); @@ -3794,9 +3794,9 @@ void impl_CommonMethod_radialGradient(Ark_NativePointer thisPtr, uint8_t* thisAr Opt_Boolean value_value_buf_repeating_buf = {}; value_value_buf_repeating_buf.tag = value_value_buf_repeating_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_repeating_buf_runtimeType)) - { - value_value_buf_repeating_buf.value = thisDeserializer.readBoolean(); - } + { + value_value_buf_repeating_buf.value = thisDeserializer.readBoolean(); + } value_value_buf.repeating = value_value_buf_repeating_buf; Ark_Type_CommonMethod_radialGradient_value value_value = value_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setRadialGradient(self, (const Ark_Type_CommonMethod_radialGradient_value*)&value_value); @@ -3826,7 +3826,7 @@ void impl_CommonMethod_shadow(Ark_NativePointer thisPtr, uint8_t* thisArray, int value_value_buf.value1 = static_cast(thisDeserializer.readInt32()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_ShadowOptions_ShadowStyle value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setShadow(self, (const Ark_Union_ShadowOptions_ShadowStyle*)&value_value); @@ -3866,7 +3866,7 @@ void impl_CommonMethod_clip1(Ark_NativePointer thisPtr, uint8_t* thisArray, int3 value_value_buf.value4 = thisDeserializer.readRectAttribute(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Type_CommonMethod_clip_value value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setClip1(self, (const Ark_Type_CommonMethod_clip_value*)&value_value); @@ -3896,7 +3896,7 @@ void impl_CommonMethod_clipShape(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value3 = thisDeserializer.readRectShape(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_CircleShape_EllipseShape_PathShape_RectShape value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setClipShape(self, (const Ark_Union_CircleShape_EllipseShape_PathShape_RectShape*)&value_value); @@ -3938,7 +3938,7 @@ void impl_CommonMethod_mask1(Ark_NativePointer thisPtr, uint8_t* thisArray, int3 value_value_buf.value4 = static_cast(thisDeserializer.readProgressMask()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Type_CommonMethod_mask_value value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setMask1(self, (const Ark_Type_CommonMethod_mask_value*)&value_value); @@ -3968,7 +3968,7 @@ void impl_CommonMethod_maskShape(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value3 = thisDeserializer.readRectShape(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_CircleShape_EllipseShape_PathShape_RectShape value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setMaskShape(self, (const Ark_Union_CircleShape_EllipseShape_PathShape_RectShape*)&value_value); @@ -4000,9 +4000,9 @@ void impl_CommonMethod_geometryTransition1(Ark_NativePointer thisPtr, const KStr Opt_GeometryTransitionOptions 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.readGeometryTransitionOptions(); - } + { + options_value_buf.value = thisDeserializer.readGeometryTransitionOptions(); + } Opt_GeometryTransitionOptions options_value = options_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setGeometryTransition1(self, (const Ark_String*)&id, (const Opt_GeometryTransitionOptions*)&options_value); } @@ -4099,7 +4099,7 @@ 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))};; GetNodeModifiers()->getCommonMethodModifier()->setAccessibilityVirtualNode(self, (const Callback_Any*)&value_value); } KOALA_INTEROP_V3(CommonMethod_accessibilityVirtualNode, Ark_NativePointer, uint8_t*, int32_t) @@ -4162,7 +4162,7 @@ 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -4170,7 +4170,7 @@ KOALA_INTEROP_V3(CommonMethod_onGestureJudgeBegin, Ark_NativePointer, uint8_t*, 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))))};; + GestureRecognizerJudgeBeginCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_GestureRecognizerJudgeBeginCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_GestureRecognizerJudgeBeginCallback))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnGestureRecognizerJudgeBegin0(self, (const GestureRecognizerJudgeBeginCallback*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onGestureRecognizerJudgeBegin0, Ark_NativePointer, uint8_t*, int32_t) @@ -4178,7 +4178,7 @@ KOALA_INTEROP_V3(CommonMethod_onGestureRecognizerJudgeBegin0, Ark_NativePointer, 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 callback_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_GestureRecognizerJudgeBeginCallback))))};; + GestureRecognizerJudgeBeginCallback callback_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_GestureRecognizerJudgeBeginCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_GestureRecognizerJudgeBeginCallback))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnGestureRecognizerJudgeBegin1(self, (const GestureRecognizerJudgeBeginCallback*)&callback_value, exposeInnerGesture); } KOALA_INTEROP_V4(CommonMethod_onGestureRecognizerJudgeBegin1, Ark_NativePointer, uint8_t*, int32_t, Ark_Boolean) @@ -4186,7 +4186,7 @@ KOALA_INTEROP_V4(CommonMethod_onGestureRecognizerJudgeBegin1, Ark_NativePointer, 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_ShouldBuiltInRecognizerParallelWithCallback))))};; GetNodeModifiers()->getCommonMethodModifier()->setShouldBuiltInRecognizerParallelWith(self, (const ShouldBuiltInRecognizerParallelWithCallback*)&value_value); } KOALA_INTEROP_V3(CommonMethod_shouldBuiltInRecognizerParallelWith, Ark_NativePointer, uint8_t*, int32_t) @@ -4200,7 +4200,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -4208,7 +4208,7 @@ KOALA_INTEROP_V3(CommonMethod_onTouchIntercept, Ark_NativePointer, uint8_t*, int void impl_CommonMethod_onSizeChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - SizeChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_SizeChangeCallback))))};; + SizeChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_SizeChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_SizeChangeCallback))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnSizeChange(self, (const SizeChangeCallback*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onSizeChange, Ark_NativePointer, uint8_t*, int32_t) @@ -4220,9 +4220,9 @@ void impl_CommonMethod_customProperty(Ark_NativePointer thisPtr, const KStringPt 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")); - } + { + 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); } @@ -4235,31 +4235,31 @@ void impl_CommonMethod_expandSafeArea(Ark_NativePointer thisPtr, uint8_t* thisAr Opt_Array_SafeAreaType types_value_buf = {}; types_value_buf.tag = types_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (types_value_buf_runtimeType)) - { - const Ark_Int32 types_value_buf__length = thisDeserializer.readInt32(); - Array_SafeAreaType types_value_buf_ = {}; - thisDeserializer.resizeArray::type, + { + const Ark_Int32 types_value_buf__length = thisDeserializer.readInt32(); + Array_SafeAreaType types_value_buf_ = {}; + thisDeserializer.resizeArray::type, std::decay::type>(&types_value_buf_, types_value_buf__length); - for (int types_value_buf__i = 0; types_value_buf__i < types_value_buf__length; types_value_buf__i++) { - types_value_buf_.array[types_value_buf__i] = static_cast(thisDeserializer.readInt32()); - } - types_value_buf.value = types_value_buf_; + for (int types_value_buf__i = 0; types_value_buf__i < types_value_buf__length; types_value_buf__i++) { + types_value_buf_.array[types_value_buf__i] = static_cast(thisDeserializer.readInt32()); } + types_value_buf.value = types_value_buf_; + } Opt_Array_SafeAreaType types_value = types_value_buf;; const auto edges_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Array_SafeAreaEdge edges_value_buf = {}; edges_value_buf.tag = edges_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (edges_value_buf_runtimeType)) - { - const Ark_Int32 edges_value_buf__length = thisDeserializer.readInt32(); - Array_SafeAreaEdge edges_value_buf_ = {}; - thisDeserializer.resizeArray::type, + { + const Ark_Int32 edges_value_buf__length = thisDeserializer.readInt32(); + Array_SafeAreaEdge edges_value_buf_ = {}; + thisDeserializer.resizeArray::type, std::decay::type>(&edges_value_buf_, edges_value_buf__length); - for (int edges_value_buf__i = 0; edges_value_buf__i < edges_value_buf__length; edges_value_buf__i++) { - edges_value_buf_.array[edges_value_buf__i] = static_cast(thisDeserializer.readInt32()); - } - edges_value_buf.value = edges_value_buf_; + for (int edges_value_buf__i = 0; edges_value_buf__i < edges_value_buf__length; edges_value_buf__i++) { + edges_value_buf_.array[edges_value_buf__i] = static_cast(thisDeserializer.readInt32()); } + edges_value_buf.value = edges_value_buf_; + } Opt_Array_SafeAreaEdge edges_value = edges_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setExpandSafeArea(self, (const Opt_Array_SafeAreaType*)&types_value, (const Opt_Array_SafeAreaEdge*)&edges_value); } @@ -4268,23 +4268,23 @@ 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) + { + Ark_Literal_Alignment_align options_value_buf_ = {}; + const auto options_value_buf__align_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Alignment options_value_buf__align_buf = {}; + options_value_buf__align_buf.tag = options_value_buf__align_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf__align_buf_runtimeType)) { - Ark_Literal_Alignment_align options_value_buf_ = {}; - const auto options_value_buf__align_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Alignment options_value_buf__align_buf = {}; - options_value_buf__align_buf.tag = options_value_buf__align_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf__align_buf_runtimeType)) - { - options_value_buf__align_buf.value = static_cast(thisDeserializer.readInt32()); - } - options_value_buf_.align = options_value_buf__align_buf; - options_value_buf.value = options_value_buf_; + options_value_buf__align_buf.value = static_cast(thisDeserializer.readInt32()); } + options_value_buf_.align = options_value_buf__align_buf; + options_value_buf.value = options_value_buf_; + } Opt_Literal_Alignment_align options_value = options_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setBackground(self, (const Callback_Any*)&builder_value, (const Opt_Literal_Alignment_align*)&options_value); } @@ -4310,25 +4310,25 @@ void impl_CommonMethod_backgroundImage(Ark_NativePointer thisPtr, uint8_t* thisA src_value_buf_u.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for src_value_buf_u has to be chosen through deserialisation."); + throw "One of the branches for src_value_buf_u has to be chosen through deserialisation."; } src_value_buf.value0 = static_cast(src_value_buf_u); } else if (src_value_buf_selector == 1) { src_value_buf.selector = 1; - src_value_buf.value1 = thisDeserializer.readPixelMap(); + src_value_buf.value1 = static_cast(thisDeserializer.readPixelMap()); } else { - throw new Error("One of the branches for src_value_buf has to be chosen through deserialisation."); + throw "One of the branches for src_value_buf has to be chosen through deserialisation."; } Ark_Union_ResourceStr_PixelMap src_value = static_cast(src_value_buf);; const auto repeat_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_ImageRepeat repeat_value_buf = {}; repeat_value_buf.tag = repeat_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (repeat_value_buf_runtimeType)) - { - repeat_value_buf.value = static_cast(thisDeserializer.readInt32()); - } + { + repeat_value_buf.value = static_cast(thisDeserializer.readInt32()); + } Opt_ImageRepeat repeat_value = repeat_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setBackgroundImage(self, (const Ark_Union_ResourceStr_PixelMap*)&src_value, (const Opt_ImageRepeat*)&repeat_value); } @@ -4341,9 +4341,9 @@ void impl_CommonMethod_backgroundBlurStyle(Ark_NativePointer thisPtr, Ark_Int32 Opt_BackgroundBlurStyleOptions 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.readBackgroundBlurStyleOptions(); - } + { + options_value_buf.value = thisDeserializer.readBackgroundBlurStyleOptions(); + } Opt_BackgroundBlurStyleOptions options_value = options_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setBackgroundBlurStyle(self, static_cast(value), (const Opt_BackgroundBlurStyleOptions*)&options_value); } @@ -4356,9 +4356,9 @@ void impl_CommonMethod_foregroundBlurStyle(Ark_NativePointer thisPtr, Ark_Int32 Opt_ForegroundBlurStyleOptions 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.readForegroundBlurStyleOptions(); - } + { + options_value_buf.value = thisDeserializer.readForegroundBlurStyleOptions(); + } Opt_ForegroundBlurStyleOptions options_value = options_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setForegroundBlurStyle(self, static_cast(value), (const Opt_ForegroundBlurStyleOptions*)&options_value); } @@ -4371,9 +4371,9 @@ void impl_CommonMethod_focusScopeId0(Ark_NativePointer thisPtr, const KStringPtr 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(); - } + { + 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); } @@ -4386,17 +4386,17 @@ void impl_CommonMethod_focusScopeId1(Ark_NativePointer thisPtr, const KStringPtr 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(); - } + { + isGroup_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean isGroup_value = isGroup_value_buf;; 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(); - } + { + 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); } @@ -4409,9 +4409,9 @@ void impl_CommonMethod_focusScopePriority(Ark_NativePointer thisPtr, const KStri Opt_FocusPriority priority_value_buf = {}; priority_value_buf.tag = priority_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (priority_value_buf_runtimeType)) - { - priority_value_buf.value = static_cast(thisDeserializer.readInt32()); - } + { + priority_value_buf.value = static_cast(thisDeserializer.readInt32()); + } Opt_FocusPriority priority_value = priority_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setFocusScopePriority(self, (const Ark_String*)&scopeId, (const Opt_FocusPriority*)&priority_value); } @@ -4424,9 +4424,9 @@ void impl_CommonMethod_gesture(Ark_NativePointer thisPtr, Ark_Int32 gesture, uin Opt_GestureMask mask_value_buf = {}; mask_value_buf.tag = mask_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (mask_value_buf_runtimeType)) - { - mask_value_buf.value = static_cast(thisDeserializer.readInt32()); - } + { + mask_value_buf.value = static_cast(thisDeserializer.readInt32()); + } Opt_GestureMask mask_value = mask_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setGesture(self, static_cast(gesture), (const Opt_GestureMask*)&mask_value); } @@ -4439,9 +4439,9 @@ void impl_CommonMethod_priorityGesture(Ark_NativePointer thisPtr, Ark_Int32 gest Opt_GestureMask mask_value_buf = {}; mask_value_buf.tag = mask_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (mask_value_buf_runtimeType)) - { - mask_value_buf.value = static_cast(thisDeserializer.readInt32()); - } + { + mask_value_buf.value = static_cast(thisDeserializer.readInt32()); + } Opt_GestureMask mask_value = mask_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setPriorityGesture(self, static_cast(gesture), (const Opt_GestureMask*)&mask_value); } @@ -4454,9 +4454,9 @@ void impl_CommonMethod_parallelGesture(Ark_NativePointer thisPtr, Ark_Int32 gest Opt_GestureMask mask_value_buf = {}; mask_value_buf.tag = mask_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (mask_value_buf_runtimeType)) - { - mask_value_buf.value = static_cast(thisDeserializer.readInt32()); - } + { + mask_value_buf.value = static_cast(thisDeserializer.readInt32()); + } Opt_GestureMask mask_value = mask_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setParallelGesture(self, static_cast(gesture), (const Opt_GestureMask*)&mask_value); } @@ -4469,9 +4469,9 @@ void impl_CommonMethod_blur(Ark_NativePointer thisPtr, KInteropNumber value, uin Opt_BlurOptions 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.readBlurOptions(); - } + { + options_value_buf.value = thisDeserializer.readBlurOptions(); + } Opt_BlurOptions options_value = options_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setBlur(self, (const Ark_Number*)&value, (const Opt_BlurOptions*)&options_value); } @@ -4498,9 +4498,9 @@ void impl_CommonMethod_backdropBlur(Ark_NativePointer thisPtr, KInteropNumber va Opt_BlurOptions 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.readBlurOptions(); - } + { + options_value_buf.value = thisDeserializer.readBlurOptions(); + } Opt_BlurOptions options_value = options_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setBackdropBlur(self, (const Ark_Number*)&value, (const Opt_BlurOptions*)&options_value); } @@ -4513,9 +4513,9 @@ void impl_CommonMethod_sharedTransition(Ark_NativePointer thisPtr, const KString Opt_sharedTransitionOptions 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.readsharedTransitionOptions(); - } + { + options_value_buf.value = thisDeserializer.readsharedTransitionOptions(); + } Opt_sharedTransitionOptions options_value = options_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setSharedTransition(self, (const Ark_String*)&id, (const Opt_sharedTransitionOptions*)&options_value); } @@ -4535,9 +4535,9 @@ void impl_CommonMethod_dragPreviewOptions(Ark_NativePointer thisPtr, uint8_t* th Opt_DragInteractionOptions 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.readDragInteractionOptions(); - } + { + options_value_buf.value = thisDeserializer.readDragInteractionOptions(); + } Opt_DragInteractionOptions options_value = options_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setDragPreviewOptions(self, (const Ark_DragPreviewOptions*)&value_value, (const Opt_DragInteractionOptions*)&options_value); } @@ -4555,23 +4555,23 @@ 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; } else if (value_value_buf_selector == 2) { value_value_buf.selector = 2; value_value_buf.value2 = thisDeserializer.readComponentContent(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_String_CustomBuilder_ComponentContent value_value = static_cast(value_value_buf);; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_OverlayOptions 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.readOverlayOptions(); - } + { + options_value_buf.value = thisDeserializer.readOverlayOptions(); + } Opt_OverlayOptions options_value = options_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setOverlay(self, (const Ark_Union_String_CustomBuilder_ComponentContent*)&value_value, (const Opt_OverlayOptions*)&options_value); } @@ -4584,9 +4584,9 @@ void impl_CommonMethod_blendMode(Ark_NativePointer thisPtr, Ark_Int32 value, uin Opt_BlendApplyType type_value_buf = {}; type_value_buf.tag = type_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (type_value_buf_runtimeType)) - { - type_value_buf.value = static_cast(thisDeserializer.readInt32()); - } + { + type_value_buf.value = static_cast(thisDeserializer.readInt32()); + } Opt_BlendApplyType type_value = type_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setBlendMode(self, static_cast(value), (const Opt_BlendApplyType*)&type_value); } @@ -4607,16 +4607,16 @@ void impl_CommonMethod_advancedBlendMode(Ark_NativePointer thisPtr, uint8_t* thi effect_value_buf.value1 = thisDeserializer.readBlender(); } else { - throw new Error("One of the branches for effect_value_buf has to be chosen through deserialisation."); + throw "One of the branches for effect_value_buf has to be chosen through deserialisation."; } Ark_Union_BlendMode_Blender effect_value = static_cast(effect_value_buf);; const auto type_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_BlendApplyType type_value_buf = {}; type_value_buf.tag = type_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (type_value_buf_runtimeType)) - { - type_value_buf.value = static_cast(thisDeserializer.readInt32()); - } + { + type_value_buf.value = static_cast(thisDeserializer.readInt32()); + } Opt_BlendApplyType type_value = type_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setAdvancedBlendMode(self, (const Ark_Union_BlendMode_Blender*)&effect_value, (const Opt_BlendApplyType*)&type_value); } @@ -4637,7 +4637,7 @@ void impl_CommonMethod_bindPopup(Ark_NativePointer thisPtr, Ark_Boolean show, ui popup_value_buf.value1 = thisDeserializer.readCustomPopupOptions(); } else { - throw new Error("One of the branches for popup_value_buf has to be chosen through deserialisation."); + throw "One of the branches for popup_value_buf has to be chosen through deserialisation."; } Ark_Union_PopupOptions_CustomPopupOptions popup_value = static_cast(popup_value_buf);; GetNodeModifiers()->getCommonMethodModifier()->setBindPopup(self, show, (const Ark_Union_PopupOptions_CustomPopupOptions*)&popup_value); @@ -4663,19 +4663,19 @@ 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; } else { - throw new Error("One of the branches for content_value_buf has to be chosen through deserialisation."); + throw "One of the branches for content_value_buf has to be chosen through deserialisation."; } Ark_Union_Array_MenuElement_CustomBuilder content_value = static_cast(content_value_buf);; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_MenuOptions 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.readMenuOptions(); - } + { + options_value_buf.value = thisDeserializer.readMenuOptions(); + } Opt_MenuOptions options_value = options_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setBindMenu0(self, (const Ark_Union_Array_MenuElement_CustomBuilder*)&content_value, (const Opt_MenuOptions*)&options_value); } @@ -4700,19 +4700,19 @@ 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; } else { - throw new Error("One of the branches for content_value_buf has to be chosen through deserialisation."); + throw "One of the branches for content_value_buf has to be chosen through deserialisation."; } Ark_Union_Array_MenuElement_CustomBuilder content_value = static_cast(content_value_buf);; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_MenuOptions 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.readMenuOptions(); - } + { + options_value_buf.value = thisDeserializer.readMenuOptions(); + } Opt_MenuOptions options_value = options_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setBindMenu1(self, isShow, (const Ark_Union_Array_MenuElement_CustomBuilder*)&content_value, (const Opt_MenuOptions*)&options_value); } @@ -4721,14 +4721,14 @@ 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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; - if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readContextMenuOptions(); - } + if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) + { + options_value_buf.value = thisDeserializer.readContextMenuOptions(); + } Opt_ContextMenuOptions options_value = options_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setBindContextMenu0(self, (const Callback_Any*)&content_value, static_cast(responseType), (const Opt_ContextMenuOptions*)&options_value); } @@ -4737,14 +4737,14 @@ 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readContextMenuOptions(); - } + { + options_value_buf.value = thisDeserializer.readContextMenuOptions(); + } Opt_ContextMenuOptions options_value = options_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setBindContextMenu1(self, isShown, (const Callback_Any*)&content_value, (const Opt_ContextMenuOptions*)&options_value); } @@ -4757,18 +4757,18 @@ void impl_CommonMethod_bindContentCover0(Ark_NativePointer thisPtr, uint8_t* thi 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(); - } + { + 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))))};; + Callback_Any builder_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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; if ((ARK_RUNTIME_UNDEFINED) != (type_value_buf_runtimeType)) - { - type_value_buf.value = static_cast(thisDeserializer.readInt32()); - } + { + type_value_buf.value = static_cast(thisDeserializer.readInt32()); + } Opt_ModalTransition type_value = type_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setBindContentCover0(self, (const Opt_Boolean*)&isShow_value, (const Callback_Any*)&builder_value, (const Opt_ModalTransition*)&type_value); } @@ -4781,18 +4781,18 @@ void impl_CommonMethod_bindContentCover1(Ark_NativePointer thisPtr, uint8_t* thi 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(); - } + { + 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))))};; + Callback_Any builder_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readContentCoverOptions(); - } + { + options_value_buf.value = thisDeserializer.readContentCoverOptions(); + } Opt_ContentCoverOptions options_value = options_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setBindContentCover1(self, (const Opt_Boolean*)&isShow_value, (const Callback_Any*)&builder_value, (const Opt_ContentCoverOptions*)&options_value); } @@ -4805,18 +4805,18 @@ void impl_CommonMethod_bindSheet(Ark_NativePointer thisPtr, uint8_t* thisArray, 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(); - } + { + 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))))};; + Callback_Any builder_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readSheetOptions(); - } + { + options_value_buf.value = thisDeserializer.readSheetOptions(); + } Opt_SheetOptions options_value = options_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setBindSheet(self, (const Opt_Boolean*)&isShow_value, (const Callback_Any*)&builder_value, (const Opt_SheetOptions*)&options_value); } @@ -4833,7 +4833,7 @@ void impl_CommonMethod_onVisibleAreaChange(Ark_NativePointer thisPtr, uint8_t* t ratios_value_buf.array[ratios_value_buf_i] = static_cast(thisDeserializer.readNumber()); } Array_Number ratios_value = ratios_value_buf;; - VisibleAreaChangeCallback event_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VisibleAreaChangeCallback))))};; + VisibleAreaChangeCallback event_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VisibleAreaChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VisibleAreaChangeCallback))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnVisibleAreaChange(self, (const Array_Number*)&ratios_value, (const VisibleAreaChangeCallback*)&event_value); } KOALA_INTEROP_V3(CommonMethod_onVisibleAreaChange, Ark_NativePointer, uint8_t*, int32_t) @@ -4853,7 +4853,7 @@ void impl_CommonMethod_keyboardShortcut(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value1 = static_cast(thisDeserializer.readInt32()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_String_FunctionKey value_value = static_cast(value_value_buf);; const Ark_Int32 keys_value_buf_length = thisDeserializer.readInt32(); @@ -4868,9 +4868,9 @@ void impl_CommonMethod_keyboardShortcut(Ark_NativePointer thisPtr, uint8_t* this Opt_Callback_Void action_value_buf = {}; action_value_buf.tag = action_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (action_value_buf_runtimeType)) - { - action_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } + { + action_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } Opt_Callback_Void action_value = action_value_buf;; GetNodeModifiers()->getCommonMethodModifier()->setKeyboardShortcut(self, (const Ark_Union_String_FunctionKey*)&value_value, (const Array_ModifierKey*)&keys_value, (const Opt_Callback_Void*)&action_value); } @@ -4904,7 +4904,7 @@ void impl_CommonShapeMethod_stroke(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonShapeMethodModifier()->setStroke(self, (const Ark_ResourceColor*)&value_value); @@ -4934,7 +4934,7 @@ void impl_CommonShapeMethod_fill(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonShapeMethodModifier()->setFill(self, (const Ark_ResourceColor*)&value_value); @@ -4956,7 +4956,7 @@ void impl_CommonShapeMethod_strokeDashOffset(Ark_NativePointer thisPtr, uint8_t* value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonShapeMethodModifier()->setStrokeDashOffset(self, (const Ark_Union_Number_String*)&value_value); @@ -4990,7 +4990,7 @@ void impl_CommonShapeMethod_strokeMiterLimit(Ark_NativePointer thisPtr, uint8_t* value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonShapeMethodModifier()->setStrokeMiterLimit(self, (const Ark_Union_Number_String*)&value_value); @@ -5016,7 +5016,7 @@ void impl_CommonShapeMethod_strokeOpacity(Ark_NativePointer thisPtr, uint8_t* th value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonShapeMethodModifier()->setStrokeOpacity(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -5042,7 +5042,7 @@ void impl_CommonShapeMethod_fillOpacity(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getCommonShapeMethodModifier()->setFillOpacity(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -5117,7 +5117,7 @@ void impl_ScrollableCommonMethod_scrollBarColor(Ark_NativePointer thisPtr, uint8 value_value_buf.value2 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Color_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getScrollableCommonMethodModifier()->setScrollBarColor(self, (const Ark_Union_Color_Number_String*)&value_value); @@ -5139,7 +5139,7 @@ void impl_ScrollableCommonMethod_scrollBarWidth(Ark_NativePointer thisPtr, uint8 value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getScrollableCommonMethodModifier()->setScrollBarWidth(self, (const Ark_Union_Number_String*)&value_value); @@ -5175,7 +5175,7 @@ void impl_ScrollableCommonMethod_friction(Ark_NativePointer thisPtr, uint8_t* th value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getScrollableCommonMethodModifier()->setFriction(self, (const Ark_Union_Number_Resource*)&value_value); @@ -5185,7 +5185,7 @@ KOALA_INTEROP_V3(ScrollableCommonMethod_friction, Ark_NativePointer, uint8_t*, i void impl_ScrollableCommonMethod_onScroll(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_ScrollState_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_ScrollState_Void))))};; + Callback_Number_ScrollState_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_ScrollState_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_ScrollState_Void))))};; GetNodeModifiers()->getScrollableCommonMethodModifier()->setOnScroll(self, (const Callback_Number_ScrollState_Void*)&value_value); } KOALA_INTEROP_V3(ScrollableCommonMethod_onScroll, Ark_NativePointer, uint8_t*, int32_t) @@ -5197,9 +5197,9 @@ void impl_ScrollableCommonMethod_onWillScroll(Ark_NativePointer thisPtr, uint8_t 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))))}; - } + { + value_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ScrollOnWillScrollCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_ScrollOnWillScrollCallback))))}; + } Opt_ScrollOnWillScrollCallback value_value = value_value_buf;; GetNodeModifiers()->getScrollableCommonMethodModifier()->setOnWillScroll(self, (const Opt_ScrollOnWillScrollCallback*)&value_value); } @@ -5212,9 +5212,9 @@ void impl_ScrollableCommonMethod_onDidScroll(Ark_NativePointer thisPtr, uint8_t* 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))))}; - } + { + value_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ScrollOnWillScrollCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_ScrollOnWillScrollCallback))))}; + } Opt_ScrollOnWillScrollCallback value_value = value_value_buf;; GetNodeModifiers()->getScrollableCommonMethodModifier()->setOnDidScroll(self, (const Opt_ScrollOnWillScrollCallback*)&value_value); } @@ -5223,7 +5223,7 @@ KOALA_INTEROP_V3(ScrollableCommonMethod_onDidScroll, Ark_NativePointer, uint8_t* void impl_ScrollableCommonMethod_onReachStart(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getScrollableCommonMethodModifier()->setOnReachStart(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(ScrollableCommonMethod_onReachStart, Ark_NativePointer, uint8_t*, int32_t) @@ -5231,7 +5231,7 @@ KOALA_INTEROP_V3(ScrollableCommonMethod_onReachStart, Ark_NativePointer, uint8_t void impl_ScrollableCommonMethod_onReachEnd(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getScrollableCommonMethodModifier()->setOnReachEnd(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(ScrollableCommonMethod_onReachEnd, Ark_NativePointer, uint8_t*, int32_t) @@ -5239,7 +5239,7 @@ KOALA_INTEROP_V3(ScrollableCommonMethod_onReachEnd, Ark_NativePointer, uint8_t*, void impl_ScrollableCommonMethod_onScrollStart(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getScrollableCommonMethodModifier()->setOnScrollStart(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(ScrollableCommonMethod_onScrollStart, Ark_NativePointer, uint8_t*, int32_t) @@ -5247,7 +5247,7 @@ KOALA_INTEROP_V3(ScrollableCommonMethod_onScrollStart, Ark_NativePointer, uint8_ void impl_ScrollableCommonMethod_onScrollStop(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getScrollableCommonMethodModifier()->setOnScrollStop(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(ScrollableCommonMethod_onScrollStop, Ark_NativePointer, uint8_t*, int32_t) @@ -5273,7 +5273,7 @@ void impl_ScrollableCommonMethod_clipContent(Ark_NativePointer thisPtr, uint8_t* value_value_buf.value1 = thisDeserializer.readRectShape(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_ContentClipMode_RectShape value_value = static_cast(value_value_buf);; GetNodeModifiers()->getScrollableCommonMethodModifier()->setClipContent(self, (const Ark_Union_ContentClipMode_RectShape*)&value_value); @@ -5287,9 +5287,9 @@ void impl_ScrollableCommonMethod_edgeEffect(Ark_NativePointer thisPtr, Ark_Int32 Opt_EdgeEffectOptions 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.readEdgeEffectOptions(); - } + { + options_value_buf.value = thisDeserializer.readEdgeEffectOptions(); + } Opt_EdgeEffectOptions options_value = options_value_buf;; GetNodeModifiers()->getScrollableCommonMethodModifier()->setEdgeEffect(self, static_cast(edgeEffect), (const Opt_EdgeEffectOptions*)&options_value); } @@ -5302,17 +5302,17 @@ void impl_ScrollableCommonMethod_fadingEdge(Ark_NativePointer thisPtr, uint8_t* 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(); - } + { + 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; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readFadingEdgeOptions(); - } + { + options_value_buf.value = thisDeserializer.readFadingEdgeOptions(); + } Opt_FadingEdgeOptions options_value = options_value_buf;; GetNodeModifiers()->getScrollableCommonMethodModifier()->setFadingEdge(self, (const Opt_Boolean*)&enabled_value, (const Opt_FadingEdgeOptions*)&options_value); } @@ -5330,9 +5330,9 @@ void impl_Component3DInterface_setComponent3DOptions(Ark_NativePointer thisPtr, Opt_SceneOptions sceneOptions_value_buf = {}; sceneOptions_value_buf.tag = sceneOptions_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (sceneOptions_value_buf_runtimeType)) - { - sceneOptions_value_buf.value = thisDeserializer.readSceneOptions(); - } + { + sceneOptions_value_buf.value = thisDeserializer.readSceneOptions(); + } Opt_SceneOptions sceneOptions_value = sceneOptions_value_buf;; GetNodeModifiers()->getComponent3DModifier()->setComponent3DOptions(self, (const Opt_SceneOptions*)&sceneOptions_value); } @@ -5353,7 +5353,7 @@ void impl_Component3DAttribute_environment(Ark_NativePointer thisPtr, uint8_t* t value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceStr value_value = static_cast(value_value_buf);; GetNodeModifiers()->getComponent3DModifier()->setEnvironment(self, (const Ark_ResourceStr*)&value_value); @@ -5375,7 +5375,7 @@ void impl_Component3DAttribute_shader(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceStr value_value = static_cast(value_value_buf);; GetNodeModifiers()->getComponent3DModifier()->setShader(self, (const Ark_ResourceStr*)&value_value); @@ -5397,7 +5397,7 @@ void impl_Component3DAttribute_shaderImageTexture(Ark_NativePointer thisPtr, uin value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceStr value_value = static_cast(value_value_buf);; GetNodeModifiers()->getComponent3DModifier()->setShaderImageTexture(self, (const Ark_ResourceStr*)&value_value); @@ -5446,7 +5446,7 @@ void impl_Component3DAttribute_customRender(Ark_NativePointer thisPtr, uint8_t* uri_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for uri_value_buf has to be chosen through deserialisation."); + throw "One of the branches for uri_value_buf has to be chosen through deserialisation."; } Ark_ResourceStr uri_value = static_cast(uri_value_buf);; GetNodeModifiers()->getComponent3DModifier()->setCustomRender(self, (const Ark_ResourceStr*)&uri_value, selfRenderUpdate); @@ -5486,7 +5486,7 @@ KOALA_INTEROP_V1(CounterInterface_setCounterOptions, Ark_NativePointer) void impl_CounterAttribute_onInc(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))};; + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))};; GetNodeModifiers()->getCounterModifier()->setOnInc(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(CounterAttribute_onInc, Ark_NativePointer, uint8_t*, int32_t) @@ -5494,7 +5494,7 @@ KOALA_INTEROP_V3(CounterAttribute_onInc, Ark_NativePointer, uint8_t*, int32_t) void impl_CounterAttribute_onDec(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))};; + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))};; GetNodeModifiers()->getCounterModifier()->setOnDec(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(CounterAttribute_onDec, Ark_NativePointer, uint8_t*, int32_t) @@ -5534,12 +5534,12 @@ void impl_DataPanelAttribute_valueColors(Ark_NativePointer thisPtr, uint8_t* thi Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int32 value_value_buf_length = thisDeserializer.readInt32(); - Array_Union_ResourceColor_LinearGradient value_value_buf = {}; + Array_Union_ResourceColor_LinearGradient_data_panel value_value_buf = {}; thisDeserializer.resizeArray::type, std::decay::type>(&value_value_buf, value_value_buf_length); for (int value_value_buf_i = 0; value_value_buf_i < value_value_buf_length; value_value_buf_i++) { const Ark_Int8 value_value_buf_buf_selector = thisDeserializer.readInt8(); - Ark_Union_ResourceColor_LinearGradient value_value_buf_buf = {}; + Ark_Union_ResourceColor_LinearGradient_data_panel value_value_buf_buf = {}; value_value_buf_buf.selector = value_value_buf_buf_selector; if (value_value_buf_buf_selector == 0) { value_value_buf_buf.selector = 0; @@ -5563,21 +5563,21 @@ void impl_DataPanelAttribute_valueColors(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf_buf_u.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_buf_u has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_buf_u has to be chosen through deserialisation."; } value_value_buf_buf.value0 = static_cast(value_value_buf_buf_u); } else if (value_value_buf_buf_selector == 1) { value_value_buf_buf.selector = 1; - value_value_buf_buf.value1 = thisDeserializer.readLinearGradient(); + value_value_buf_buf.value1 = thisDeserializer.readLinearGradient_data_panel(); } else { - throw new Error("One of the branches for value_value_buf_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_buf has to be chosen through deserialisation."; } - value_value_buf.array[value_value_buf_i] = static_cast(value_value_buf_buf); + value_value_buf.array[value_value_buf_i] = static_cast(value_value_buf_buf); } - Array_Union_ResourceColor_LinearGradient value_value = value_value_buf;; - GetNodeModifiers()->getDataPanelModifier()->setValueColors(self, (const Array_Union_ResourceColor_LinearGradient*)&value_value); + Array_Union_ResourceColor_LinearGradient_data_panel value_value = value_value_buf;; + GetNodeModifiers()->getDataPanelModifier()->setValueColors(self, (const Array_Union_ResourceColor_LinearGradient_data_panel*)&value_value); } KOALA_INTEROP_V3(DataPanelAttribute_valueColors, Ark_NativePointer, uint8_t*, int32_t) @@ -5604,7 +5604,7 @@ void impl_DataPanelAttribute_trackBackgroundColor(Ark_NativePointer thisPtr, uin value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getDataPanelModifier()->setTrackBackgroundColor(self, (const Ark_ResourceColor*)&value_value); @@ -5645,9 +5645,9 @@ void impl_DatePickerInterface_setDatePickerOptions(Ark_NativePointer thisPtr, ui Opt_DatePickerOptions 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.readDatePickerOptions(); - } + { + options_value_buf.value = thisDeserializer.readDatePickerOptions(); + } Opt_DatePickerOptions options_value = options_value_buf;; GetNodeModifiers()->getDatePickerModifier()->setDatePickerOptions(self, (const Opt_DatePickerOptions*)&options_value); } @@ -5686,7 +5686,7 @@ KOALA_INTEROP_V3(DatePickerAttribute_selectedTextStyle, Ark_NativePointer, uint8 void impl_DatePickerAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_DatePickerResult_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DatePickerResult_Void))))};; + Callback_DatePickerResult_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DatePickerResult_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DatePickerResult_Void))))};; GetNodeModifiers()->getDatePickerModifier()->setOnChange(self, (const Callback_DatePickerResult_Void*)&value_value); } KOALA_INTEROP_V3(DatePickerAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -5694,7 +5694,7 @@ KOALA_INTEROP_V3(DatePickerAttribute_onChange, Ark_NativePointer, uint8_t*, int3 void impl_DatePickerAttribute_onDateChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Date_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void))))};; + Callback_Date_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Date_Void))))};; GetNodeModifiers()->getDatePickerModifier()->setOnDateChange(self, (const Callback_Date_Void*)&value_value); } KOALA_INTEROP_V3(DatePickerAttribute_onDateChange, Ark_NativePointer, uint8_t*, int32_t) @@ -5739,7 +5739,7 @@ void impl_DividerAttribute_color(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getDividerModifier()->setColor(self, (const Ark_ResourceColor*)&value_value); @@ -5761,7 +5761,7 @@ void impl_DividerAttribute_strokeWidth(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getDividerModifier()->setStrokeWidth(self, (const Ark_Union_Number_String*)&value_value); @@ -5797,9 +5797,9 @@ void impl_EllipseInterface_setEllipseOptions(Ark_NativePointer thisPtr, uint8_t* 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)) - { - options_value_buf.value = thisDeserializer.readEllipseOptions(); - } + { + options_value_buf.value = thisDeserializer.readEllipseOptions(); + } Opt_EllipseOptions options_value = options_value_buf;; GetNodeModifiers()->getEllipseModifier()->setEllipseOptions(self, (const Opt_EllipseOptions*)&options_value); } @@ -5821,7 +5821,7 @@ KOALA_INTEROP_V4(EmbeddedComponentInterface_setEmbeddedComponentOptions, Ark_Nat void impl_EmbeddedComponentAttribute_onTerminated(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_TerminationInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TerminationInfo_Void))))};; + Callback_TerminationInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TerminationInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TerminationInfo_Void))))};; GetNodeModifiers()->getEmbeddedComponentModifier()->setOnTerminated(self, (const Callback_TerminationInfo_Void*)&value_value); } KOALA_INTEROP_V3(EmbeddedComponentAttribute_onTerminated, Ark_NativePointer, uint8_t*, int32_t) @@ -5846,9 +5846,9 @@ void impl_FlexInterface_setFlexOptions(Ark_NativePointer thisPtr, uint8_t* thisA Opt_FlexOptions 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.readFlexOptions(); - } + { + value_value_buf.value = thisDeserializer.readFlexOptions(); + } Opt_FlexOptions value_value = value_value_buf;; GetNodeModifiers()->getFlexModifier()->setFlexOptions(self, (const Opt_FlexOptions*)&value_value); } @@ -5885,9 +5885,9 @@ void impl_FolderStackInterface_setFolderStackOptions(Ark_NativePointer thisPtr, Opt_FolderStackOptions 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.readFolderStackOptions(); - } + { + options_value_buf.value = thisDeserializer.readFolderStackOptions(); + } Opt_FolderStackOptions options_value = options_value_buf;; GetNodeModifiers()->getFolderStackModifier()->setFolderStackOptions(self, (const Opt_FolderStackOptions*)&options_value); } @@ -5902,7 +5902,7 @@ KOALA_INTEROP_V2(FolderStackAttribute_alignContent, Ark_NativePointer, Ark_Int32 void impl_FolderStackAttribute_onFolderStateChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnFoldStatusChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnFoldStatusChangeCallback))))};; + OnFoldStatusChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnFoldStatusChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnFoldStatusChangeCallback))))};; GetNodeModifiers()->getFolderStackModifier()->setOnFolderStateChange(self, (const OnFoldStatusChangeCallback*)&value_value); } KOALA_INTEROP_V3(FolderStackAttribute_onFolderStateChange, Ark_NativePointer, uint8_t*, int32_t) @@ -5910,7 +5910,7 @@ KOALA_INTEROP_V3(FolderStackAttribute_onFolderStateChange, Ark_NativePointer, ui void impl_FolderStackAttribute_onHoverStatusChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnHoverStatusChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnHoverStatusChangeCallback))))};; + OnHoverStatusChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnHoverStatusChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnHoverStatusChangeCallback))))};; GetNodeModifiers()->getFolderStackModifier()->setOnHoverStatusChange(self, (const OnHoverStatusChangeCallback*)&value_value); } KOALA_INTEROP_V3(FolderStackAttribute_onHoverStatusChange, Ark_NativePointer, uint8_t*, int32_t) @@ -5943,8 +5943,11 @@ KOALA_INTEROP_V3(FormComponentInterface_setFormComponentOptions, Ark_NativePoint void impl_FormComponentAttribute_size(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_SizeOptions value_value = thisDeserializer.readSizeOptions();; - GetNodeModifiers()->getFormComponentModifier()->setSize(self, (const Ark_SizeOptions*)&value_value); + Ark_Literal_Number_height_width value_value_buf = {}; + value_value_buf.width = static_cast(thisDeserializer.readNumber()); + value_value_buf.height = static_cast(thisDeserializer.readNumber()); + Ark_Literal_Number_height_width value_value = value_value_buf;; + GetNodeModifiers()->getFormComponentModifier()->setSize(self, (const Ark_Literal_Number_height_width*)&value_value); } KOALA_INTEROP_V3(FormComponentAttribute_size, Ark_NativePointer, uint8_t*, int32_t) @@ -5975,7 +5978,7 @@ KOALA_INTEROP_V2(FormComponentAttribute_visibility, Ark_NativePointer, Ark_Int32 void impl_FormComponentAttribute_onAcquired(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_FormCallbackInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_FormCallbackInfo_Void))))};; + Callback_FormCallbackInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_FormCallbackInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_FormCallbackInfo_Void))))};; GetNodeModifiers()->getFormComponentModifier()->setOnAcquired(self, (const Callback_FormCallbackInfo_Void*)&value_value); } KOALA_INTEROP_V3(FormComponentAttribute_onAcquired, Ark_NativePointer, uint8_t*, int32_t) @@ -5983,7 +5986,7 @@ KOALA_INTEROP_V3(FormComponentAttribute_onAcquired, Ark_NativePointer, uint8_t*, void impl_FormComponentAttribute_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))))};; + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Literal_Number_errcode_String_msg_Void))))};; GetNodeModifiers()->getFormComponentModifier()->setOnError(self, (const Callback_Literal_Number_errcode_String_msg_Void*)&value_value); } KOALA_INTEROP_V3(FormComponentAttribute_onError, Ark_NativePointer, uint8_t*, int32_t) @@ -5991,7 +5994,7 @@ KOALA_INTEROP_V3(FormComponentAttribute_onError, Ark_NativePointer, uint8_t*, in void impl_FormComponentAttribute_onRouter(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Any_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any_Void))))};; + Callback_Any_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any_Void))))};; GetNodeModifiers()->getFormComponentModifier()->setOnRouter(self, (const Callback_Any_Void*)&value_value); } KOALA_INTEROP_V3(FormComponentAttribute_onRouter, Ark_NativePointer, uint8_t*, int32_t) @@ -5999,7 +6002,7 @@ KOALA_INTEROP_V3(FormComponentAttribute_onRouter, Ark_NativePointer, uint8_t*, i void impl_FormComponentAttribute_onUninstall(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_FormCallbackInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_FormCallbackInfo_Void))))};; + Callback_FormCallbackInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_FormCallbackInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_FormCallbackInfo_Void))))};; GetNodeModifiers()->getFormComponentModifier()->setOnUninstall(self, (const Callback_FormCallbackInfo_Void*)&value_value); } KOALA_INTEROP_V3(FormComponentAttribute_onUninstall, Ark_NativePointer, uint8_t*, int32_t) @@ -6007,7 +6010,7 @@ KOALA_INTEROP_V3(FormComponentAttribute_onUninstall, Ark_NativePointer, uint8_t* void impl_FormComponentAttribute_onLoad(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getFormComponentModifier()->setOnLoad(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(FormComponentAttribute_onLoad, Ark_NativePointer, uint8_t*, int32_t) @@ -6084,24 +6087,24 @@ void impl_GaugeAttribute_colors(Ark_NativePointer thisPtr, uint8_t* thisArray, i value_value_buf_u.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_u has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_u has to be chosen through deserialisation."; } 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.readLinearGradient(); + value_value_buf.value1 = thisDeserializer.readLinearGradient_common(); } else if (value_value_buf_selector == 2) { value_value_buf.selector = 2; const Ark_Int32 value_value_buf_u_length = thisDeserializer.readInt32(); - Array_Tuple_Union_ResourceColor_LinearGradient_Number value_value_buf_u = {}; + Array_Tuple_Union_ResourceColor_LinearGradient_common_Number value_value_buf_u = {}; thisDeserializer.resizeArray::type, std::decay::type>(&value_value_buf_u, value_value_buf_u_length); for (int value_value_buf_u_i = 0; value_value_buf_u_i < value_value_buf_u_length; value_value_buf_u_i++) { - Ark_Tuple_Union_ResourceColor_LinearGradient_Number value_value_buf_u_buf = {}; + Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number value_value_buf_u_buf = {}; const Ark_Int8 value_value_buf_u_buf_value0_buf_selector = thisDeserializer.readInt8(); - Ark_Union_ResourceColor_LinearGradient value_value_buf_u_buf_value0_buf = {}; + Ark_Union_ResourceColor_LinearGradient_common value_value_buf_u_buf_value0_buf = {}; value_value_buf_u_buf_value0_buf.selector = value_value_buf_u_buf_value0_buf_selector; if (value_value_buf_u_buf_value0_buf_selector == 0) { value_value_buf_u_buf_value0_buf.selector = 0; @@ -6125,25 +6128,25 @@ void impl_GaugeAttribute_colors(Ark_NativePointer thisPtr, uint8_t* thisArray, i value_value_buf_u_buf_value0_buf_u.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_u_buf_value0_buf_u has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_u_buf_value0_buf_u has to be chosen through deserialisation."; } value_value_buf_u_buf_value0_buf.value0 = static_cast(value_value_buf_u_buf_value0_buf_u); } else if (value_value_buf_u_buf_value0_buf_selector == 1) { value_value_buf_u_buf_value0_buf.selector = 1; - value_value_buf_u_buf_value0_buf.value1 = thisDeserializer.readLinearGradient(); + value_value_buf_u_buf_value0_buf.value1 = thisDeserializer.readLinearGradient_common(); } else { - throw new Error("One of the branches for value_value_buf_u_buf_value0_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_u_buf_value0_buf has to be chosen through deserialisation."; } - value_value_buf_u_buf.value0 = static_cast(value_value_buf_u_buf_value0_buf); + value_value_buf_u_buf.value0 = static_cast(value_value_buf_u_buf_value0_buf); value_value_buf_u_buf.value1 = static_cast(thisDeserializer.readNumber()); value_value_buf_u.array[value_value_buf_u_i] = value_value_buf_u_buf; } value_value_buf.value2 = value_value_buf_u; } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Type_GaugeAttribute_colors_colors value_value = static_cast(value_value_buf);; GetNodeModifiers()->getGaugeModifier()->setColors(self, (const Ark_Type_GaugeAttribute_colors_colors*)&value_value); @@ -6159,7 +6162,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))};; GetNodeModifiers()->getGaugeModifier()->setDescription(self, (const Callback_Any*)&value_value); } KOALA_INTEROP_V3(GaugeAttribute_description, Ark_NativePointer, uint8_t*, int32_t) @@ -6187,9 +6190,9 @@ void impl_GaugeAttribute_privacySensitive(Ark_NativePointer thisPtr, uint8_t* th 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(); - } + { + value_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean value_value = value_value_buf;; GetNodeModifiers()->getGaugeModifier()->setPrivacySensitive(self, (const Opt_Boolean*)&value_value); } @@ -6215,17 +6218,17 @@ void impl_GridInterface_setGridOptions(Ark_NativePointer thisPtr, uint8_t* thisA Opt_Scroller scroller_value_buf = {}; scroller_value_buf.tag = scroller_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scroller_value_buf_runtimeType)) - { - scroller_value_buf.value = static_cast(thisDeserializer.readScroller()); - } + { + scroller_value_buf.value = static_cast(thisDeserializer.readScroller()); + } Opt_Scroller scroller_value = scroller_value_buf;; const auto layoutOptions_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_GridLayoutOptions layoutOptions_value_buf = {}; layoutOptions_value_buf.tag = layoutOptions_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (layoutOptions_value_buf_runtimeType)) - { - layoutOptions_value_buf.value = thisDeserializer.readGridLayoutOptions(); - } + { + layoutOptions_value_buf.value = thisDeserializer.readGridLayoutOptions(); + } Opt_GridLayoutOptions layoutOptions_value = layoutOptions_value_buf;; GetNodeModifiers()->getGridModifier()->setGridOptions(self, (const Opt_Scroller*)&scroller_value, (const Opt_GridLayoutOptions*)&layoutOptions_value); } @@ -6270,7 +6273,7 @@ void impl_GridAttribute_scrollBarWidth(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getGridModifier()->setScrollBarWidth(self, (const Ark_Union_Number_String*)&value_value); @@ -6296,7 +6299,7 @@ void impl_GridAttribute_scrollBarColor(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value2 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Color_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getGridModifier()->setScrollBarColor(self, (const Ark_Union_Color_Number_String*)&value_value); @@ -6312,7 +6315,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -6320,7 +6323,7 @@ KOALA_INTEROP_V3(GridAttribute_onScrollBarUpdate, Ark_NativePointer, uint8_t*, i void impl_GridAttribute_onScrollIndex(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))))};; + Callback_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Number_Void))))};; GetNodeModifiers()->getGridModifier()->setOnScrollIndex(self, (const Callback_Number_Number_Void*)&value_value); } KOALA_INTEROP_V3(GridAttribute_onScrollIndex, Ark_NativePointer, uint8_t*, int32_t) @@ -6382,7 +6385,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -6390,7 +6393,7 @@ KOALA_INTEROP_V3(GridAttribute_onItemDragStart, Ark_NativePointer, uint8_t*, int void impl_GridAttribute_onItemDragEnter(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_ItemDragInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Void))))};; + Callback_ItemDragInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ItemDragInfo_Void))))};; GetNodeModifiers()->getGridModifier()->setOnItemDragEnter(self, (const Callback_ItemDragInfo_Void*)&value_value); } KOALA_INTEROP_V3(GridAttribute_onItemDragEnter, Ark_NativePointer, uint8_t*, int32_t) @@ -6398,7 +6401,7 @@ KOALA_INTEROP_V3(GridAttribute_onItemDragEnter, Ark_NativePointer, uint8_t*, int void impl_GridAttribute_onItemDragMove(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_ItemDragInfo_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Number_Number_Void))))};; + Callback_ItemDragInfo_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Number_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ItemDragInfo_Number_Number_Void))))};; GetNodeModifiers()->getGridModifier()->setOnItemDragMove(self, (const Callback_ItemDragInfo_Number_Number_Void*)&value_value); } KOALA_INTEROP_V3(GridAttribute_onItemDragMove, Ark_NativePointer, uint8_t*, int32_t) @@ -6406,7 +6409,7 @@ KOALA_INTEROP_V3(GridAttribute_onItemDragMove, Ark_NativePointer, uint8_t*, int3 void impl_GridAttribute_onItemDragLeave(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_ItemDragInfo_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Number_Void))))};; + Callback_ItemDragInfo_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ItemDragInfo_Number_Void))))};; GetNodeModifiers()->getGridModifier()->setOnItemDragLeave(self, (const Callback_ItemDragInfo_Number_Void*)&value_value); } KOALA_INTEROP_V3(GridAttribute_onItemDragLeave, Ark_NativePointer, uint8_t*, int32_t) @@ -6414,7 +6417,7 @@ KOALA_INTEROP_V3(GridAttribute_onItemDragLeave, Ark_NativePointer, uint8_t*, int void impl_GridAttribute_onItemDrop(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_ItemDragInfo_Number_Number_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void))))};; + Callback_ItemDragInfo_Number_Number_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void))))};; GetNodeModifiers()->getGridModifier()->setOnItemDrop(self, (const Callback_ItemDragInfo_Number_Number_Boolean_Void*)&value_value); } KOALA_INTEROP_V3(GridAttribute_onItemDrop, Ark_NativePointer, uint8_t*, int32_t) @@ -6448,7 +6451,7 @@ void impl_GridAttribute_friction(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getGridModifier()->setFriction(self, (const Ark_Union_Number_Resource*)&value_value); @@ -6462,9 +6465,9 @@ void impl_GridAttribute_alignItems(Ark_NativePointer thisPtr, uint8_t* thisArray 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()); - } + { + value_value_buf.value = static_cast(thisDeserializer.readInt32()); + } Opt_GridItemAlignment value_value = value_value_buf;; GetNodeModifiers()->getGridModifier()->setAlignItems(self, (const Opt_GridItemAlignment*)&value_value); } @@ -6473,7 +6476,7 @@ KOALA_INTEROP_V3(GridAttribute_alignItems, Ark_NativePointer, uint8_t*, int32_t) void impl_GridAttribute_onScroll(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_ScrollState_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_ScrollState_Void))))};; + Callback_Number_ScrollState_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_ScrollState_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_ScrollState_Void))))};; GetNodeModifiers()->getGridModifier()->setOnScroll(self, (const Callback_Number_ScrollState_Void*)&value_value); } KOALA_INTEROP_V3(GridAttribute_onScroll, Ark_NativePointer, uint8_t*, int32_t) @@ -6481,7 +6484,7 @@ KOALA_INTEROP_V3(GridAttribute_onScroll, Ark_NativePointer, uint8_t*, int32_t) void impl_GridAttribute_onReachStart(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getGridModifier()->setOnReachStart(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(GridAttribute_onReachStart, Ark_NativePointer, uint8_t*, int32_t) @@ -6489,7 +6492,7 @@ KOALA_INTEROP_V3(GridAttribute_onReachStart, Ark_NativePointer, uint8_t*, int32_ void impl_GridAttribute_onReachEnd(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getGridModifier()->setOnReachEnd(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(GridAttribute_onReachEnd, Ark_NativePointer, uint8_t*, int32_t) @@ -6497,7 +6500,7 @@ KOALA_INTEROP_V3(GridAttribute_onReachEnd, Ark_NativePointer, uint8_t*, int32_t) void impl_GridAttribute_onScrollStart(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getGridModifier()->setOnScrollStart(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(GridAttribute_onScrollStart, Ark_NativePointer, uint8_t*, int32_t) @@ -6505,7 +6508,7 @@ KOALA_INTEROP_V3(GridAttribute_onScrollStart, Ark_NativePointer, uint8_t*, int32 void impl_GridAttribute_onScrollStop(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getGridModifier()->setOnScrollStop(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(GridAttribute_onScrollStop, Ark_NativePointer, uint8_t*, int32_t) @@ -6513,7 +6516,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -6525,9 +6528,9 @@ void impl_GridAttribute_edgeEffect(Ark_NativePointer thisPtr, Ark_Int32 value, u Opt_EdgeEffectOptions 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.readEdgeEffectOptions(); - } + { + options_value_buf.value = thisDeserializer.readEdgeEffectOptions(); + } Opt_EdgeEffectOptions options_value = options_value_buf;; GetNodeModifiers()->getGridModifier()->setEdgeEffect(self, static_cast(value), (const Opt_EdgeEffectOptions*)&options_value); } @@ -6545,9 +6548,9 @@ void impl_GridItemInterface_setGridItemOptions(Ark_NativePointer thisPtr, uint8_ Opt_GridItemOptions 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.readGridItemOptions(); - } + { + value_value_buf.value = thisDeserializer.readGridItemOptions(); + } Opt_GridItemOptions value_value = value_value_buf;; GetNodeModifiers()->getGridItemModifier()->setGridItemOptions(self, (const Opt_GridItemOptions*)&value_value); } @@ -6598,7 +6601,7 @@ KOALA_INTEROP_V2(GridItemAttribute_selected, Ark_NativePointer, Ark_Boolean) void impl_GridItemAttribute_onSelect(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))};; + Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))};; GetNodeModifiers()->getGridItemModifier()->setOnSelect(self, (const Callback_Boolean_Void*)&value_value); } KOALA_INTEROP_V3(GridItemAttribute_onSelect, Ark_NativePointer, uint8_t*, int32_t) @@ -6615,9 +6618,9 @@ void impl_GridColInterface_setGridColOptions(Ark_NativePointer thisPtr, uint8_t* Opt_GridColOptions option_value_buf = {}; option_value_buf.tag = option_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (option_value_buf_runtimeType)) - { - option_value_buf.value = thisDeserializer.readGridColOptions(); - } + { + option_value_buf.value = thisDeserializer.readGridColOptions(); + } Opt_GridColOptions option_value = option_value_buf;; GetNodeModifiers()->getGridColModifier()->setGridColOptions(self, (const Opt_GridColOptions*)&option_value); } @@ -6638,7 +6641,7 @@ void impl_GridColAttribute_span(Ark_NativePointer thisPtr, uint8_t* thisArray, i value_value_buf.value1 = thisDeserializer.readGridColColumnOption(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_GridColColumnOption value_value = static_cast(value_value_buf);; GetNodeModifiers()->getGridColModifier()->setSpan(self, (const Ark_Union_Number_GridColColumnOption*)&value_value); @@ -6660,7 +6663,7 @@ void impl_GridColAttribute_gridColOffset(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf.value1 = thisDeserializer.readGridColColumnOption(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_GridColColumnOption value_value = static_cast(value_value_buf);; GetNodeModifiers()->getGridColModifier()->setGridColOffset(self, (const Ark_Union_Number_GridColColumnOption*)&value_value); @@ -6682,7 +6685,7 @@ void impl_GridColAttribute_order(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value1 = thisDeserializer.readGridColColumnOption(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_GridColColumnOption value_value = static_cast(value_value_buf);; GetNodeModifiers()->getGridColModifier()->setOrder(self, (const Ark_Union_Number_GridColColumnOption*)&value_value); @@ -6701,9 +6704,9 @@ void impl_GridContainerInterface_setGridContainerOptions(Ark_NativePointer thisP Opt_GridContainerOptions 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.readGridContainerOptions(); - } + { + value_value_buf.value = thisDeserializer.readGridContainerOptions(); + } Opt_GridContainerOptions value_value = value_value_buf;; GetNodeModifiers()->getGridContainerModifier()->setGridContainerOptions(self, (const Opt_GridContainerOptions*)&value_value); } @@ -6721,9 +6724,9 @@ void impl_GridRowInterface_setGridRowOptions(Ark_NativePointer thisPtr, uint8_t* Opt_GridRowOptions option_value_buf = {}; option_value_buf.tag = option_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (option_value_buf_runtimeType)) - { - option_value_buf.value = thisDeserializer.readGridRowOptions(); - } + { + option_value_buf.value = thisDeserializer.readGridRowOptions(); + } Opt_GridRowOptions option_value = option_value_buf;; GetNodeModifiers()->getGridRowModifier()->setGridRowOptions(self, (const Opt_GridRowOptions*)&option_value); } @@ -6732,7 +6735,7 @@ KOALA_INTEROP_V3(GridRowInterface_setGridRowOptions, Ark_NativePointer, uint8_t* void impl_GridRowAttribute_onBreakpointChange(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))))};; + Callback_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))};; GetNodeModifiers()->getGridRowModifier()->setOnBreakpointChange(self, (const Callback_String_Void*)&value_value); } KOALA_INTEROP_V3(GridRowAttribute_onBreakpointChange, Ark_NativePointer, uint8_t*, int32_t) @@ -6763,30 +6766,30 @@ void impl_HyperlinkInterface_setHyperlinkOptions(Ark_NativePointer thisPtr, uint address_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for address_value_buf has to be chosen through deserialisation."); + throw "One of the branches for address_value_buf has to be chosen through deserialisation."; } Ark_Union_String_Resource address_value = static_cast(address_value_buf);; const auto content_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Union_String_Resource content_value_buf = {}; content_value_buf.tag = content_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (content_value_buf_runtimeType)) - { - const Ark_Int8 content_value_buf__selector = thisDeserializer.readInt8(); - Ark_Union_String_Resource content_value_buf_ = {}; - content_value_buf_.selector = content_value_buf__selector; - if (content_value_buf__selector == 0) { - content_value_buf_.selector = 0; - content_value_buf_.value0 = static_cast(thisDeserializer.readString()); - } - else if (content_value_buf__selector == 1) { - content_value_buf_.selector = 1; - content_value_buf_.value1 = thisDeserializer.readResource(); - } - else { - throw new Error("One of the branches for content_value_buf_ has to be chosen through deserialisation."); - } - content_value_buf.value = static_cast(content_value_buf_); + { + const Ark_Int8 content_value_buf__selector = thisDeserializer.readInt8(); + Ark_Union_String_Resource content_value_buf_ = {}; + content_value_buf_.selector = content_value_buf__selector; + if (content_value_buf__selector == 0) { + content_value_buf_.selector = 0; + content_value_buf_.value0 = static_cast(thisDeserializer.readString()); + } + else if (content_value_buf__selector == 1) { + content_value_buf_.selector = 1; + content_value_buf_.value1 = thisDeserializer.readResource(); + } + else { + throw "One of the branches for content_value_buf_ has to be chosen through deserialisation."; } + content_value_buf.value = static_cast(content_value_buf_); + } Opt_Union_String_Resource content_value = content_value_buf;; GetNodeModifiers()->getHyperlinkModifier()->setHyperlinkOptions(self, (const Ark_Union_String_Resource*)&address_value, (const Opt_Union_String_Resource*)&content_value); } @@ -6815,7 +6818,7 @@ void impl_HyperlinkAttribute_color(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Color_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getHyperlinkModifier()->setColor(self, (const Ark_Union_Color_Number_String_Resource*)&value_value); @@ -6835,7 +6838,7 @@ void impl_ImageInterface_setImageOptions0(Ark_NativePointer thisPtr, uint8_t* th src_value_buf.selector = src_value_buf_selector; if (src_value_buf_selector == 0) { src_value_buf.selector = 0; - src_value_buf.value0 = thisDeserializer.readPixelMap(); + src_value_buf.value0 = static_cast(thisDeserializer.readPixelMap()); } else if (src_value_buf_selector == 1) { src_value_buf.selector = 1; @@ -6851,7 +6854,7 @@ void impl_ImageInterface_setImageOptions0(Ark_NativePointer thisPtr, uint8_t* th src_value_buf_u.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for src_value_buf_u has to be chosen through deserialisation."); + throw "One of the branches for src_value_buf_u has to be chosen through deserialisation."; } src_value_buf.value1 = static_cast(src_value_buf_u); } @@ -6860,7 +6863,7 @@ void impl_ImageInterface_setImageOptions0(Ark_NativePointer thisPtr, uint8_t* th src_value_buf.value2 = thisDeserializer.readDrawableDescriptor(); } else { - throw new Error("One of the branches for src_value_buf has to be chosen through deserialisation."); + throw "One of the branches for src_value_buf has to be chosen through deserialisation."; } Ark_Union_PixelMap_ResourceStr_DrawableDescriptor src_value = static_cast(src_value_buf);; GetNodeModifiers()->getImageModifier()->setImageOptions0(self, (const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor*)&src_value); @@ -6875,7 +6878,7 @@ void impl_ImageInterface_setImageOptions1(Ark_NativePointer thisPtr, uint8_t* th src_value_buf.selector = src_value_buf_selector; if (src_value_buf_selector == 0) { src_value_buf.selector = 0; - src_value_buf.value0 = thisDeserializer.readPixelMap(); + src_value_buf.value0 = static_cast(thisDeserializer.readPixelMap()); } else if (src_value_buf_selector == 1) { src_value_buf.selector = 1; @@ -6891,7 +6894,7 @@ void impl_ImageInterface_setImageOptions1(Ark_NativePointer thisPtr, uint8_t* th src_value_buf_u.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for src_value_buf_u has to be chosen through deserialisation."); + throw "One of the branches for src_value_buf_u has to be chosen through deserialisation."; } src_value_buf.value1 = static_cast(src_value_buf_u); } @@ -6904,7 +6907,7 @@ void impl_ImageInterface_setImageOptions1(Ark_NativePointer thisPtr, uint8_t* th src_value_buf.value3 = static_cast(thisDeserializer.readInt32()); } else { - throw new Error("One of the branches for src_value_buf has to be chosen through deserialisation."); + throw "One of the branches for src_value_buf has to be chosen through deserialisation."; } Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent src_value = static_cast(src_value_buf);; GetNodeModifiers()->getImageModifier()->setImageOptions1(self, (const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent*)&src_value); @@ -6919,7 +6922,7 @@ void impl_ImageInterface_setImageOptions2(Ark_NativePointer thisPtr, uint8_t* th src_value_buf.selector = src_value_buf_selector; if (src_value_buf_selector == 0) { src_value_buf.selector = 0; - src_value_buf.value0 = thisDeserializer.readPixelMap(); + src_value_buf.value0 = static_cast(thisDeserializer.readPixelMap()); } else if (src_value_buf_selector == 1) { src_value_buf.selector = 1; @@ -6935,7 +6938,7 @@ void impl_ImageInterface_setImageOptions2(Ark_NativePointer thisPtr, uint8_t* th src_value_buf_u.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for src_value_buf_u has to be chosen through deserialisation."); + throw "One of the branches for src_value_buf_u has to be chosen through deserialisation."; } src_value_buf.value1 = static_cast(src_value_buf_u); } @@ -6944,7 +6947,7 @@ void impl_ImageInterface_setImageOptions2(Ark_NativePointer thisPtr, uint8_t* th src_value_buf.value2 = thisDeserializer.readDrawableDescriptor(); } else { - throw new Error("One of the branches for src_value_buf has to be chosen through deserialisation."); + throw "One of the branches for src_value_buf has to be chosen through deserialisation."; } Ark_Union_PixelMap_ResourceStr_DrawableDescriptor src_value = static_cast(src_value_buf);; Ark_ImageAIOptions imageAIOptions_value = thisDeserializer.readImageAIOptions();; @@ -6968,10 +6971,10 @@ void impl_ImageAttribute_alt(Ark_NativePointer thisPtr, uint8_t* thisArray, int3 } else if (value_value_buf_selector == 2) { value_value_buf.selector = 2; - value_value_buf.value2 = thisDeserializer.readPixelMap(); + value_value_buf.value2 = static_cast(thisDeserializer.readPixelMap()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_String_Resource_PixelMap value_value = static_cast(value_value_buf);; GetNodeModifiers()->getImageModifier()->setAlt(self, (const Ark_Union_String_Resource_PixelMap*)&value_value); @@ -7013,7 +7016,7 @@ void impl_ImageAttribute_fillColor(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getImageModifier()->setFillColor(self, (const Ark_ResourceColor*)&value_value); @@ -7085,7 +7088,7 @@ void impl_ImageAttribute_colorFilter(Ark_NativePointer thisPtr, uint8_t* thisArr value_value_buf.value1 = thisDeserializer.readDrawingColorFilter(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_ColorFilter_DrawingColorFilter value_value = static_cast(value_value_buf);; GetNodeModifiers()->getImageModifier()->setColorFilter(self, (const Ark_Union_ColorFilter_DrawingColorFilter*)&value_value); @@ -7121,7 +7124,7 @@ KOALA_INTEROP_V2(ImageAttribute_edgeAntialiasing, Ark_NativePointer, KInteropNum void impl_ImageAttribute_onComplete(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Type_ImageAttribute_onComplete_callback_event_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void))))};; + Callback_Type_ImageAttribute_onComplete_callback_event_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void))))};; GetNodeModifiers()->getImageModifier()->setOnComplete(self, (const Callback_Type_ImageAttribute_onComplete_callback_event_Void*)&value_value); } KOALA_INTEROP_V3(ImageAttribute_onComplete, Ark_NativePointer, uint8_t*, int32_t) @@ -7129,7 +7132,7 @@ KOALA_INTEROP_V3(ImageAttribute_onComplete, Ark_NativePointer, uint8_t*, int32_t void impl_ImageAttribute_onError(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - ImageErrorCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ImageErrorCallback))))};; + ImageErrorCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ImageErrorCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_ImageErrorCallback))))};; GetNodeModifiers()->getImageModifier()->setOnError(self, (const ImageErrorCallback*)&value_value); } KOALA_INTEROP_V3(ImageAttribute_onError, Ark_NativePointer, uint8_t*, int32_t) @@ -7137,7 +7140,7 @@ KOALA_INTEROP_V3(ImageAttribute_onError, Ark_NativePointer, uint8_t*, int32_t) void impl_ImageAttribute_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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getImageModifier()->setOnFinish(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(ImageAttribute_onFinish, Ark_NativePointer, uint8_t*, int32_t) @@ -7255,7 +7258,7 @@ KOALA_INTEROP_V2(ImageAnimatorAttribute_iterations, Ark_NativePointer, KInteropN void impl_ImageAnimatorAttribute_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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getImageAnimatorModifier()->setOnStart(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(ImageAnimatorAttribute_onStart, Ark_NativePointer, uint8_t*, int32_t) @@ -7263,7 +7266,7 @@ KOALA_INTEROP_V3(ImageAnimatorAttribute_onStart, Ark_NativePointer, uint8_t*, in void impl_ImageAnimatorAttribute_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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getImageAnimatorModifier()->setOnPause(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(ImageAnimatorAttribute_onPause, Ark_NativePointer, uint8_t*, int32_t) @@ -7271,7 +7274,7 @@ KOALA_INTEROP_V3(ImageAnimatorAttribute_onPause, Ark_NativePointer, uint8_t*, in void impl_ImageAnimatorAttribute_onRepeat(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getImageAnimatorModifier()->setOnRepeat(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(ImageAnimatorAttribute_onRepeat, Ark_NativePointer, uint8_t*, int32_t) @@ -7279,7 +7282,7 @@ KOALA_INTEROP_V3(ImageAnimatorAttribute_onRepeat, Ark_NativePointer, uint8_t*, i void impl_ImageAnimatorAttribute_onCancel(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getImageAnimatorModifier()->setOnCancel(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(ImageAnimatorAttribute_onCancel, Ark_NativePointer, uint8_t*, int32_t) @@ -7287,7 +7290,7 @@ KOALA_INTEROP_V3(ImageAnimatorAttribute_onCancel, Ark_NativePointer, uint8_t*, i void impl_ImageAnimatorAttribute_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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getImageAnimatorModifier()->setOnFinish(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(ImageAnimatorAttribute_onFinish, Ark_NativePointer, uint8_t*, int32_t) @@ -7317,16 +7320,16 @@ void impl_ImageSpanInterface_setImageSpanOptions(Ark_NativePointer thisPtr, uint value_value_buf_u.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_u has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_u has to be chosen through deserialisation."; } 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.readPixelMap(); + value_value_buf.value1 = static_cast(thisDeserializer.readPixelMap()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_ResourceStr_PixelMap value_value = static_cast(value_value_buf);; GetNodeModifiers()->getImageSpanModifier()->setImageSpanOptions(self, (const Ark_Union_ResourceStr_PixelMap*)&value_value); @@ -7354,7 +7357,7 @@ void impl_ImageSpanAttribute_colorFilter(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf.value1 = thisDeserializer.readDrawingColorFilter(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_ColorFilter_DrawingColorFilter value_value = static_cast(value_value_buf);; GetNodeModifiers()->getImageSpanModifier()->setColorFilter(self, (const Ark_Union_ColorFilter_DrawingColorFilter*)&value_value); @@ -7370,7 +7373,7 @@ KOALA_INTEROP_V2(ImageSpanAttribute_objectFit, Ark_NativePointer, Ark_Int32) void impl_ImageSpanAttribute_onComplete(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - ImageCompleteCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ImageCompleteCallback))))};; + ImageCompleteCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ImageCompleteCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_ImageCompleteCallback))))};; GetNodeModifiers()->getImageSpanModifier()->setOnComplete(self, (const ImageCompleteCallback*)&value_value); } KOALA_INTEROP_V3(ImageSpanAttribute_onComplete, Ark_NativePointer, uint8_t*, int32_t) @@ -7378,7 +7381,7 @@ KOALA_INTEROP_V3(ImageSpanAttribute_onComplete, Ark_NativePointer, uint8_t*, int void impl_ImageSpanAttribute_onError(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - ImageErrorCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ImageErrorCallback))))};; + ImageErrorCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ImageErrorCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_ImageErrorCallback))))};; GetNodeModifiers()->getImageSpanModifier()->setOnError(self, (const ImageErrorCallback*)&value_value); } KOALA_INTEROP_V3(ImageSpanAttribute_onError, Ark_NativePointer, uint8_t*, int32_t) @@ -7386,7 +7389,7 @@ KOALA_INTEROP_V3(ImageSpanAttribute_onError, Ark_NativePointer, uint8_t*, int32_ void impl_ImageSpanAttribute_alt(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_PixelMap value_value = thisDeserializer.readPixelMap();; + Ark_PixelMap value_value = static_cast(thisDeserializer.readPixelMap());; GetNodeModifiers()->getImageSpanModifier()->setAlt(self, (const Ark_PixelMap*)&value_value); } KOALA_INTEROP_V3(ImageSpanAttribute_alt, Ark_NativePointer, uint8_t*, int32_t) @@ -7403,9 +7406,9 @@ void impl_LineInterface_setLineOptions(Ark_NativePointer thisPtr, uint8_t* thisA 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)) - { - options_value_buf.value = thisDeserializer.readLineOptions(); - } + { + options_value_buf.value = thisDeserializer.readLineOptions(); + } Opt_LineOptions options_value = options_value_buf;; GetNodeModifiers()->getLineModifier()->setLineOptions(self, (const Opt_LineOptions*)&options_value); } @@ -7453,9 +7456,9 @@ void impl_ListInterface_setListOptions(Ark_NativePointer thisPtr, uint8_t* thisA Opt_ListOptions 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.readListOptions(); - } + { + options_value_buf.value = thisDeserializer.readListOptions(); + } Opt_ListOptions options_value = options_value_buf;; GetNodeModifiers()->getListModifier()->setListOptions(self, (const Opt_ListOptions*)&options_value); } @@ -7498,9 +7501,9 @@ void impl_ListAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thisArray, i Opt_ListDividerOptions 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.readListDividerOptions(); - } + { + value_value_buf.value = thisDeserializer.readListDividerOptions(); + } Opt_ListDividerOptions value_value = value_value_buf;; GetNodeModifiers()->getListModifier()->setDivider(self, (const Opt_ListDividerOptions*)&value_value); } @@ -7585,7 +7588,7 @@ void impl_ListAttribute_friction(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getListModifier()->setFriction(self, (const Ark_Union_Number_Resource*)&value_value); @@ -7609,7 +7612,7 @@ KOALA_INTEROP_V2(ListAttribute_maintainVisibleContentPosition, Ark_NativePointer void impl_ListAttribute_onScroll(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_ScrollState_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_ScrollState_Void))))};; + Callback_Number_ScrollState_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_ScrollState_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_ScrollState_Void))))};; GetNodeModifiers()->getListModifier()->setOnScroll(self, (const Callback_Number_ScrollState_Void*)&value_value); } KOALA_INTEROP_V3(ListAttribute_onScroll, Ark_NativePointer, uint8_t*, int32_t) @@ -7617,7 +7620,7 @@ KOALA_INTEROP_V3(ListAttribute_onScroll, Ark_NativePointer, uint8_t*, int32_t) void impl_ListAttribute_onScrollIndex(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Number_Void))))};; + Callback_Number_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Number_Number_Void))))};; GetNodeModifiers()->getListModifier()->setOnScrollIndex(self, (const Callback_Number_Number_Number_Void*)&value_value); } KOALA_INTEROP_V3(ListAttribute_onScrollIndex, Ark_NativePointer, uint8_t*, int32_t) @@ -7625,7 +7628,7 @@ KOALA_INTEROP_V3(ListAttribute_onScrollIndex, Ark_NativePointer, uint8_t*, int32 void impl_ListAttribute_onScrollVisibleContentChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnScrollVisibleContentChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnScrollVisibleContentChangeCallback))))};; + OnScrollVisibleContentChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnScrollVisibleContentChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnScrollVisibleContentChangeCallback))))};; GetNodeModifiers()->getListModifier()->setOnScrollVisibleContentChange(self, (const OnScrollVisibleContentChangeCallback*)&value_value); } KOALA_INTEROP_V3(ListAttribute_onScrollVisibleContentChange, Ark_NativePointer, uint8_t*, int32_t) @@ -7633,7 +7636,7 @@ KOALA_INTEROP_V3(ListAttribute_onScrollVisibleContentChange, Ark_NativePointer, void impl_ListAttribute_onReachStart(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getListModifier()->setOnReachStart(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(ListAttribute_onReachStart, Ark_NativePointer, uint8_t*, int32_t) @@ -7641,7 +7644,7 @@ KOALA_INTEROP_V3(ListAttribute_onReachStart, Ark_NativePointer, uint8_t*, int32_ void impl_ListAttribute_onReachEnd(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getListModifier()->setOnReachEnd(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(ListAttribute_onReachEnd, Ark_NativePointer, uint8_t*, int32_t) @@ -7649,7 +7652,7 @@ KOALA_INTEROP_V3(ListAttribute_onReachEnd, Ark_NativePointer, uint8_t*, int32_t) void impl_ListAttribute_onScrollStart(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getListModifier()->setOnScrollStart(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(ListAttribute_onScrollStart, Ark_NativePointer, uint8_t*, int32_t) @@ -7657,7 +7660,7 @@ KOALA_INTEROP_V3(ListAttribute_onScrollStart, Ark_NativePointer, uint8_t*, int32 void impl_ListAttribute_onScrollStop(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getListModifier()->setOnScrollStop(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(ListAttribute_onScrollStop, Ark_NativePointer, uint8_t*, int32_t) @@ -7665,7 +7668,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -7673,7 +7676,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -7681,7 +7684,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -7689,7 +7692,7 @@ KOALA_INTEROP_V3(ListAttribute_onItemDragStart, Ark_NativePointer, uint8_t*, int void impl_ListAttribute_onItemDragEnter(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_ItemDragInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Void))))};; + Callback_ItemDragInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ItemDragInfo_Void))))};; GetNodeModifiers()->getListModifier()->setOnItemDragEnter(self, (const Callback_ItemDragInfo_Void*)&value_value); } KOALA_INTEROP_V3(ListAttribute_onItemDragEnter, Ark_NativePointer, uint8_t*, int32_t) @@ -7697,7 +7700,7 @@ KOALA_INTEROP_V3(ListAttribute_onItemDragEnter, Ark_NativePointer, uint8_t*, int void impl_ListAttribute_onItemDragMove(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_ItemDragInfo_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Number_Number_Void))))};; + Callback_ItemDragInfo_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Number_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ItemDragInfo_Number_Number_Void))))};; GetNodeModifiers()->getListModifier()->setOnItemDragMove(self, (const Callback_ItemDragInfo_Number_Number_Void*)&value_value); } KOALA_INTEROP_V3(ListAttribute_onItemDragMove, Ark_NativePointer, uint8_t*, int32_t) @@ -7705,7 +7708,7 @@ KOALA_INTEROP_V3(ListAttribute_onItemDragMove, Ark_NativePointer, uint8_t*, int3 void impl_ListAttribute_onItemDragLeave(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_ItemDragInfo_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Number_Void))))};; + Callback_ItemDragInfo_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ItemDragInfo_Number_Void))))};; GetNodeModifiers()->getListModifier()->setOnItemDragLeave(self, (const Callback_ItemDragInfo_Number_Void*)&value_value); } KOALA_INTEROP_V3(ListAttribute_onItemDragLeave, Ark_NativePointer, uint8_t*, int32_t) @@ -7713,7 +7716,7 @@ KOALA_INTEROP_V3(ListAttribute_onItemDragLeave, Ark_NativePointer, uint8_t*, int void impl_ListAttribute_onItemDrop(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_ItemDragInfo_Number_Number_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void))))};; + Callback_ItemDragInfo_Number_Number_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void))))};; GetNodeModifiers()->getListModifier()->setOnItemDrop(self, (const Callback_ItemDragInfo_Number_Number_Boolean_Void*)&value_value); } KOALA_INTEROP_V3(ListAttribute_onItemDrop, Ark_NativePointer, uint8_t*, int32_t) @@ -7721,7 +7724,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -7744,16 +7747,16 @@ void impl_ListAttribute_lanes(Ark_NativePointer thisPtr, uint8_t* thisArray, int value_value_buf.value1 = value_value_buf_u; } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_LengthConstrain value_value = static_cast(value_value_buf);; const auto gutter_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Length gutter_value_buf = {}; gutter_value_buf.tag = gutter_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (gutter_value_buf_runtimeType)) - { - gutter_value_buf.value = thisDeserializer.readLength(); - } + { + gutter_value_buf.value = thisDeserializer.readLength(); + } Opt_Length gutter_value = gutter_value_buf;; GetNodeModifiers()->getListModifier()->setLanes(self, (const Ark_Union_Number_LengthConstrain*)&value_value, (const Opt_Length*)&gutter_value); } @@ -7766,9 +7769,9 @@ void impl_ListAttribute_edgeEffect(Ark_NativePointer thisPtr, Ark_Int32 value, u Opt_EdgeEffectOptions 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.readEdgeEffectOptions(); - } + { + options_value_buf.value = thisDeserializer.readEdgeEffectOptions(); + } Opt_EdgeEffectOptions options_value = options_value_buf;; GetNodeModifiers()->getListModifier()->setEdgeEffect(self, static_cast(value), (const Opt_EdgeEffectOptions*)&options_value); } @@ -7786,9 +7789,9 @@ void impl_ListItemInterface_setListItemOptions0(Ark_NativePointer thisPtr, uint8 Opt_ListItemOptions 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.readListItemOptions(); - } + { + value_value_buf.value = thisDeserializer.readListItemOptions(); + } Opt_ListItemOptions value_value = value_value_buf;; GetNodeModifiers()->getListItemModifier()->setListItemOptions0(self, (const Opt_ListItemOptions*)&value_value); } @@ -7801,9 +7804,9 @@ void impl_ListItemInterface_setListItemOptions1(Ark_NativePointer thisPtr, uint8 Opt_String 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.readString()); - } + { + value_value_buf.value = static_cast(thisDeserializer.readString()); + } Opt_String value_value = value_value_buf;; GetNodeModifiers()->getListItemModifier()->setListItemOptions1(self, (const Opt_String*)&value_value); } @@ -7830,7 +7833,7 @@ void impl_ListItemAttribute_editable(Ark_NativePointer thisPtr, uint8_t* thisArr value_value_buf.value1 = static_cast(thisDeserializer.readInt32()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Boolean_EditMode value_value = static_cast(value_value_buf);; GetNodeModifiers()->getListItemModifier()->setEditable(self, (const Ark_Union_Boolean_EditMode*)&value_value); @@ -7860,7 +7863,7 @@ KOALA_INTEROP_V3(ListItemAttribute_swipeAction, Ark_NativePointer, uint8_t*, int void impl_ListItemAttribute_onSelect(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))};; + Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))};; GetNodeModifiers()->getListItemModifier()->setOnSelect(self, (const Callback_Boolean_Void*)&value_value); } KOALA_INTEROP_V3(ListItemAttribute_onSelect, Ark_NativePointer, uint8_t*, int32_t) @@ -7877,9 +7880,9 @@ void impl_ListItemGroupInterface_setListItemGroupOptions(Ark_NativePointer thisP Opt_ListItemGroupOptions 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.readListItemGroupOptions(); - } + { + options_value_buf.value = thisDeserializer.readListItemGroupOptions(); + } Opt_ListItemGroupOptions options_value = options_value_buf;; GetNodeModifiers()->getListItemGroupModifier()->setListItemGroupOptions(self, (const Opt_ListItemGroupOptions*)&options_value); } @@ -7892,9 +7895,9 @@ void impl_ListItemGroupAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thi Opt_ListDividerOptions 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.readListDividerOptions(); - } + { + value_value_buf.value = thisDeserializer.readListDividerOptions(); + } Opt_ListDividerOptions value_value = value_value_buf;; GetNodeModifiers()->getListItemGroupModifier()->setDivider(self, (const Opt_ListDividerOptions*)&value_value); } @@ -7942,7 +7945,7 @@ void impl_LoadingProgressAttribute_color(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getLoadingProgressModifier()->setColor(self, (const Ark_ResourceColor*)&value_value); @@ -7985,7 +7988,7 @@ KOALA_INTEROP_V3(LocationButtonInterface_setLocationButtonOptions1, Ark_NativePo void impl_LocationButtonAttribute_onClick(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_ClickEvent_LocationButtonOnClickResult_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void))))};; + Callback_ClickEvent_LocationButtonOnClickResult_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void))))};; GetNodeModifiers()->getLocationButtonModifier()->setOnClick(self, (const Callback_ClickEvent_LocationButtonOnClickResult_Void*)&value_value); } KOALA_INTEROP_V3(LocationButtonAttribute_onClick, Ark_NativePointer, uint8_t*, int32_t) @@ -8026,7 +8029,7 @@ void impl_MarqueeAttribute_fontColor(Ark_NativePointer thisPtr, uint8_t* thisArr value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getMarqueeModifier()->setFontColor(self, (const Ark_ResourceColor*)&value_value); @@ -8064,7 +8067,7 @@ void impl_MarqueeAttribute_fontWeight(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf.value2 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_FontWeight_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getMarqueeModifier()->setFontWeight(self, (const Ark_Union_Number_FontWeight_String*)&value_value); @@ -8086,7 +8089,7 @@ void impl_MarqueeAttribute_fontFamily(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getMarqueeModifier()->setFontFamily(self, (const Ark_Union_String_Resource*)&value_value); @@ -8102,7 +8105,7 @@ KOALA_INTEROP_V2(MarqueeAttribute_marqueeUpdateStrategy, Ark_NativePointer, Ark_ void impl_MarqueeAttribute_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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getMarqueeModifier()->setOnStart(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(MarqueeAttribute_onStart, Ark_NativePointer, uint8_t*, int32_t) @@ -8110,7 +8113,7 @@ KOALA_INTEROP_V3(MarqueeAttribute_onStart, Ark_NativePointer, uint8_t*, int32_t) void impl_MarqueeAttribute_onBounce(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getMarqueeModifier()->setOnBounce(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(MarqueeAttribute_onBounce, Ark_NativePointer, uint8_t*, int32_t) @@ -8118,7 +8121,7 @@ KOALA_INTEROP_V3(MarqueeAttribute_onBounce, Ark_NativePointer, uint8_t*, int32_t void impl_MarqueeAttribute_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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getMarqueeModifier()->setOnFinish(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(MarqueeAttribute_onFinish, Ark_NativePointer, uint8_t*, int32_t) @@ -8136,7 +8139,7 @@ void impl_MediaCachedImageInterface_setMediaCachedImageOptions(Ark_NativePointer src_value_buf.selector = src_value_buf_selector; if (src_value_buf_selector == 0) { src_value_buf.selector = 0; - src_value_buf.value0 = thisDeserializer.readPixelMap(); + src_value_buf.value0 = static_cast(thisDeserializer.readPixelMap()); } else if (src_value_buf_selector == 1) { src_value_buf.selector = 1; @@ -8152,7 +8155,7 @@ void impl_MediaCachedImageInterface_setMediaCachedImageOptions(Ark_NativePointer src_value_buf_u.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for src_value_buf_u has to be chosen through deserialisation."); + throw "One of the branches for src_value_buf_u has to be chosen through deserialisation."; } src_value_buf.value1 = static_cast(src_value_buf_u); } @@ -8165,7 +8168,7 @@ void impl_MediaCachedImageInterface_setMediaCachedImageOptions(Ark_NativePointer src_value_buf.value3 = thisDeserializer.readASTCResource(); } else { - throw new Error("One of the branches for src_value_buf has to be chosen through deserialisation."); + throw "One of the branches for src_value_buf has to be chosen through deserialisation."; } Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource src_value = static_cast(src_value_buf);; GetNodeModifiers()->getMediaCachedImageModifier()->setMediaCachedImageOptions(self, (const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource*)&src_value); @@ -8220,7 +8223,7 @@ void impl_MenuAttribute_fontColor(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getMenuModifier()->setFontColor(self, (const Ark_ResourceColor*)&value_value); @@ -8244,38 +8247,38 @@ void impl_MenuAttribute_radius(Ark_NativePointer thisPtr, uint8_t* thisArray, in Opt_Length value_value_buf_u_topLeft_buf = {}; value_value_buf_u_topLeft_buf.tag = value_value_buf_u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_topLeft_buf_runtimeType)) - { - value_value_buf_u_topLeft_buf.value = thisDeserializer.readLength(); - } + { + value_value_buf_u_topLeft_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.topLeft = value_value_buf_u_topLeft_buf; const auto value_value_buf_u_topRight_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Length value_value_buf_u_topRight_buf = {}; value_value_buf_u_topRight_buf.tag = value_value_buf_u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_topRight_buf_runtimeType)) - { - value_value_buf_u_topRight_buf.value = thisDeserializer.readLength(); - } + { + value_value_buf_u_topRight_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.topRight = value_value_buf_u_topRight_buf; const auto value_value_buf_u_bottomLeft_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Length value_value_buf_u_bottomLeft_buf = {}; value_value_buf_u_bottomLeft_buf.tag = value_value_buf_u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_bottomLeft_buf_runtimeType)) - { - value_value_buf_u_bottomLeft_buf.value = thisDeserializer.readLength(); - } + { + value_value_buf_u_bottomLeft_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.bottomLeft = value_value_buf_u_bottomLeft_buf; const auto value_value_buf_u_bottomRight_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Length value_value_buf_u_bottomRight_buf = {}; value_value_buf_u_bottomRight_buf.tag = value_value_buf_u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_bottomRight_buf_runtimeType)) - { - value_value_buf_u_bottomRight_buf.value = thisDeserializer.readLength(); - } + { + value_value_buf_u_bottomRight_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.bottomRight = value_value_buf_u_bottomRight_buf; value_value_buf.value1 = value_value_buf_u; } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Dimension_BorderRadiuses value_value = static_cast(value_value_buf);; GetNodeModifiers()->getMenuModifier()->setRadius(self, (const Ark_Union_Dimension_BorderRadiuses*)&value_value); @@ -8289,9 +8292,9 @@ void impl_MenuAttribute_menuItemDivider(Ark_NativePointer thisPtr, uint8_t* this 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(); - } + { + value_value_buf.value = thisDeserializer.readDividerStyleOptions(); + } Opt_DividerStyleOptions value_value = value_value_buf;; GetNodeModifiers()->getMenuModifier()->setMenuItemDivider(self, (const Opt_DividerStyleOptions*)&value_value); } @@ -8304,9 +8307,9 @@ void impl_MenuAttribute_menuItemGroupDivider(Ark_NativePointer thisPtr, uint8_t* 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(); - } + { + value_value_buf.value = thisDeserializer.readDividerStyleOptions(); + } Opt_DividerStyleOptions value_value = value_value_buf;; GetNodeModifiers()->getMenuModifier()->setMenuItemGroupDivider(self, (const Opt_DividerStyleOptions*)&value_value); } @@ -8330,23 +8333,23 @@ void impl_MenuItemInterface_setMenuItemOptions(Ark_NativePointer thisPtr, uint8_ Opt_Union_MenuItemOptions_CustomBuilder 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_Int8 value_value_buf__selector = thisDeserializer.readInt8(); - Ark_Union_MenuItemOptions_CustomBuilder 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.readMenuItemOptions(); - } - 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))))}; - } - else { - throw new Error("One of the branches for value_value_buf_ has to be chosen through deserialisation."); - } - value_value_buf.value = static_cast(value_value_buf_); + { + const Ark_Int8 value_value_buf__selector = thisDeserializer.readInt8(); + Ark_Union_MenuItemOptions_CustomBuilder 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.readMenuItemOptions(); + } + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } + else { + throw "One of the branches for value_value_buf_ has to be chosen through deserialisation."; } + value_value_buf.value = static_cast(value_value_buf_); + } Opt_Union_MenuItemOptions_CustomBuilder value_value = value_value_buf;; GetNodeModifiers()->getMenuItemModifier()->setMenuItemOptions(self, (const Opt_Union_MenuItemOptions_CustomBuilder*)&value_value); } @@ -8382,7 +8385,7 @@ void impl_MenuItemAttribute_selectIcon(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf_u.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_u has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_u has to be chosen through deserialisation."; } value_value_buf.value1 = static_cast(value_value_buf_u); } @@ -8391,7 +8394,7 @@ void impl_MenuItemAttribute_selectIcon(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value2 = thisDeserializer.readSymbolGlyphModifier(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier value_value = static_cast(value_value_buf);; GetNodeModifiers()->getMenuItemModifier()->setSelectIcon(self, (const Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier*)&value_value); @@ -8401,7 +8404,7 @@ KOALA_INTEROP_V3(MenuItemAttribute_selectIcon, Ark_NativePointer, uint8_t*, int3 void impl_MenuItemAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))};; + Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))};; GetNodeModifiers()->getMenuItemModifier()->setOnChange(self, (const Callback_Boolean_Void*)&value_value); } KOALA_INTEROP_V3(MenuItemAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -8437,7 +8440,7 @@ void impl_MenuItemAttribute_contentFontColor(Ark_NativePointer thisPtr, uint8_t* value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getMenuItemModifier()->setContentFontColor(self, (const Ark_ResourceColor*)&value_value); @@ -8475,7 +8478,7 @@ void impl_MenuItemAttribute_labelFontColor(Ark_NativePointer thisPtr, uint8_t* t value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getMenuItemModifier()->setLabelFontColor(self, (const Ark_ResourceColor*)&value_value); @@ -8494,9 +8497,9 @@ void impl_MenuItemGroupInterface_setMenuItemGroupOptions(Ark_NativePointer thisP Opt_MenuItemGroupOptions 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.readMenuItemGroupOptions(); - } + { + value_value_buf.value = thisDeserializer.readMenuItemGroupOptions(); + } Opt_MenuItemGroupOptions value_value = value_value_buf;; GetNodeModifiers()->getMenuItemGroupModifier()->setMenuItemGroupOptions(self, (const Opt_MenuItemGroupOptions*)&value_value); } @@ -8528,7 +8531,7 @@ KOALA_INTEROP_V3(NavDestinationAttribute_hideTitleBar1, Ark_NativePointer, Ark_B void impl_NavDestinationAttribute_onShown(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getNavDestinationModifier()->setOnShown(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(NavDestinationAttribute_onShown, Ark_NativePointer, uint8_t*, int32_t) @@ -8536,7 +8539,7 @@ KOALA_INTEROP_V3(NavDestinationAttribute_onShown, Ark_NativePointer, uint8_t*, i void impl_NavDestinationAttribute_onHidden(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getNavDestinationModifier()->setOnHidden(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(NavDestinationAttribute_onHidden, Ark_NativePointer, uint8_t*, int32_t) @@ -8544,7 +8547,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean))))};; GetNodeModifiers()->getNavDestinationModifier()->setOnBackPressed(self, (const Callback_Boolean*)&value_value); } KOALA_INTEROP_V3(NavDestinationAttribute_onBackPressed, Ark_NativePointer, uint8_t*, int32_t) @@ -8575,20 +8578,20 @@ void impl_NavDestinationAttribute_backButtonIcon(Ark_NativePointer thisPtr, uint value_value_buf_u.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_u has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_u has to be chosen through deserialisation."; } 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.readPixelMap(); + value_value_buf.value1 = static_cast(thisDeserializer.readPixelMap()); } else if (value_value_buf_selector == 2) { value_value_buf.selector = 2; value_value_buf.value2 = thisDeserializer.readSymbolGlyphModifier(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier value_value = static_cast(value_value_buf);; GetNodeModifiers()->getNavDestinationModifier()->setBackButtonIcon(self, (const Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier*)&value_value); @@ -8614,10 +8617,10 @@ 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Array_NavigationMenuItem_CustomBuilder value_value = static_cast(value_value_buf);; GetNodeModifiers()->getNavDestinationModifier()->setMenus(self, (const Ark_Union_Array_NavigationMenuItem_CustomBuilder*)&value_value); @@ -8627,7 +8630,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -8635,7 +8638,7 @@ KOALA_INTEROP_V3(NavDestinationAttribute_onReady, Ark_NativePointer, uint8_t*, i void impl_NavDestinationAttribute_onWillAppear(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getNavDestinationModifier()->setOnWillAppear(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(NavDestinationAttribute_onWillAppear, Ark_NativePointer, uint8_t*, int32_t) @@ -8643,7 +8646,7 @@ KOALA_INTEROP_V3(NavDestinationAttribute_onWillAppear, Ark_NativePointer, uint8_ void impl_NavDestinationAttribute_onWillDisappear(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getNavDestinationModifier()->setOnWillDisappear(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(NavDestinationAttribute_onWillDisappear, Ark_NativePointer, uint8_t*, int32_t) @@ -8651,7 +8654,7 @@ KOALA_INTEROP_V3(NavDestinationAttribute_onWillDisappear, Ark_NativePointer, uin void impl_NavDestinationAttribute_onWillShow(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getNavDestinationModifier()->setOnWillShow(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(NavDestinationAttribute_onWillShow, Ark_NativePointer, uint8_t*, int32_t) @@ -8659,7 +8662,7 @@ KOALA_INTEROP_V3(NavDestinationAttribute_onWillShow, Ark_NativePointer, uint8_t* void impl_NavDestinationAttribute_onWillHide(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getNavDestinationModifier()->setOnWillHide(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(NavDestinationAttribute_onWillHide, Ark_NativePointer, uint8_t*, int32_t) @@ -8671,9 +8674,9 @@ void impl_NavDestinationAttribute_systemBarStyle(Ark_NativePointer thisPtr, uint Opt_SystemBarStyle 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.readSystemBarStyle(); - } + { + value_value_buf.value = thisDeserializer.readSystemBarStyle(); + } Opt_SystemBarStyle value_value = value_value_buf;; GetNodeModifiers()->getNavDestinationModifier()->setSystemBarStyle(self, (const Opt_SystemBarStyle*)&value_value); } @@ -8686,9 +8689,9 @@ void impl_NavDestinationAttribute_recoverable(Ark_NativePointer thisPtr, uint8_t 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(); - } + { + value_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean value_value = value_value_buf;; GetNodeModifiers()->getNavDestinationModifier()->setRecoverable(self, (const Opt_Boolean*)&value_value); } @@ -8742,7 +8745,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; } else if (value_value_buf_selector == 2) { value_value_buf.selector = 2; @@ -8757,16 +8760,16 @@ void impl_NavDestinationAttribute_title(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value4 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Type_NavDestinationAttribute_title_value value_value = static_cast(value_value_buf);; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_NavigationTitleOptions 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.readNavigationTitleOptions(); - } + { + options_value_buf.value = thisDeserializer.readNavigationTitleOptions(); + } Opt_NavigationTitleOptions options_value = options_value_buf;; GetNodeModifiers()->getNavDestinationModifier()->setTitle(self, (const Ark_Type_NavDestinationAttribute_title_value*)&value_value, (const Opt_NavigationTitleOptions*)&options_value); } @@ -8791,19 +8794,19 @@ void impl_NavDestinationAttribute_toolbarConfiguration(Ark_NativePointer thisPtr } 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))))}; + toolbarParam_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; } else { - throw new Error("One of the branches for toolbarParam_value_buf has to be chosen through deserialisation."); + throw "One of the branches for toolbarParam_value_buf has to be chosen through deserialisation."; } 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(); - } + { + 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); } @@ -8816,9 +8819,9 @@ void impl_NavDestinationAttribute_hideToolBar(Ark_NativePointer thisPtr, Ark_Boo 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; GetNodeModifiers()->getNavDestinationModifier()->setHideToolBar(self, hide, (const Opt_Boolean*)&animated_value); } @@ -8831,31 +8834,31 @@ void impl_NavDestinationAttribute_ignoreLayoutSafeArea(Ark_NativePointer thisPtr Opt_Array_LayoutSafeAreaType types_value_buf = {}; types_value_buf.tag = types_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (types_value_buf_runtimeType)) - { - const Ark_Int32 types_value_buf__length = thisDeserializer.readInt32(); - Array_LayoutSafeAreaType types_value_buf_ = {}; - thisDeserializer.resizeArray::type, + { + const Ark_Int32 types_value_buf__length = thisDeserializer.readInt32(); + Array_LayoutSafeAreaType types_value_buf_ = {}; + thisDeserializer.resizeArray::type, std::decay::type>(&types_value_buf_, types_value_buf__length); - for (int types_value_buf__i = 0; types_value_buf__i < types_value_buf__length; types_value_buf__i++) { - types_value_buf_.array[types_value_buf__i] = static_cast(thisDeserializer.readInt32()); - } - types_value_buf.value = types_value_buf_; + for (int types_value_buf__i = 0; types_value_buf__i < types_value_buf__length; types_value_buf__i++) { + types_value_buf_.array[types_value_buf__i] = static_cast(thisDeserializer.readInt32()); } + types_value_buf.value = types_value_buf_; + } Opt_Array_LayoutSafeAreaType types_value = types_value_buf;; const auto edges_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Array_LayoutSafeAreaEdge edges_value_buf = {}; edges_value_buf.tag = edges_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (edges_value_buf_runtimeType)) - { - const Ark_Int32 edges_value_buf__length = thisDeserializer.readInt32(); - Array_LayoutSafeAreaEdge edges_value_buf_ = {}; - thisDeserializer.resizeArray::type, + { + const Ark_Int32 edges_value_buf__length = thisDeserializer.readInt32(); + Array_LayoutSafeAreaEdge edges_value_buf_ = {}; + thisDeserializer.resizeArray::type, std::decay::type>(&edges_value_buf_, edges_value_buf__length); - for (int edges_value_buf__i = 0; edges_value_buf__i < edges_value_buf__length; edges_value_buf__i++) { - edges_value_buf_.array[edges_value_buf__i] = static_cast(thisDeserializer.readInt32()); - } - edges_value_buf.value = edges_value_buf_; + for (int edges_value_buf__i = 0; edges_value_buf__i < edges_value_buf__length; edges_value_buf__i++) { + edges_value_buf_.array[edges_value_buf__i] = static_cast(thisDeserializer.readInt32()); } + edges_value_buf.value = edges_value_buf_; + } Opt_Array_LayoutSafeAreaEdge edges_value = edges_value_buf;; GetNodeModifiers()->getNavDestinationModifier()->setIgnoreLayoutSafeArea(self, (const Opt_Array_LayoutSafeAreaType*)&types_value, (const Opt_Array_LayoutSafeAreaEdge*)&edges_value); } @@ -8883,7 +8886,7 @@ KOALA_INTEROP_V3(NavRouterInterface_setNavRouterOptions1, Ark_NativePointer, uin void impl_NavRouterAttribute_onStateChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))};; + Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))};; GetNodeModifiers()->getNavRouterModifier()->setOnStateChange(self, (const Callback_Boolean_Void*)&value_value); } KOALA_INTEROP_V3(NavRouterAttribute_onStateChange, Ark_NativePointer, uint8_t*, int32_t) @@ -8906,19 +8909,19 @@ void impl_NavigatorInterface_setNavigatorOptions0(Ark_NativePointer thisPtr, uin Opt_Literal_String_target_NavigationType_type 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)) + { + Ark_Literal_String_target_NavigationType_type value_value_buf_ = {}; + value_value_buf_.target = static_cast(thisDeserializer.readString()); + const auto value_value_buf__type_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_NavigationType value_value_buf__type_buf = {}; + value_value_buf__type_buf.tag = value_value_buf__type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__type_buf_runtimeType)) { - Ark_Literal_String_target_NavigationType_type value_value_buf_ = {}; - value_value_buf_.target = static_cast(thisDeserializer.readString()); - const auto value_value_buf__type_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_NavigationType value_value_buf__type_buf = {}; - value_value_buf__type_buf.tag = value_value_buf__type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__type_buf_runtimeType)) - { - value_value_buf__type_buf.value = static_cast(thisDeserializer.readInt32()); - } - value_value_buf_.type = value_value_buf__type_buf; - value_value_buf.value = value_value_buf_; + value_value_buf__type_buf.value = static_cast(thisDeserializer.readInt32()); } + value_value_buf_.type = value_value_buf__type_buf; + value_value_buf.value = value_value_buf_; + } Opt_Literal_String_target_NavigationType_type value_value = value_value_buf;; GetNodeModifiers()->getNavigatorModifier()->setNavigatorOptions0(self, (const Opt_Literal_String_target_NavigationType_type*)&value_value); } @@ -9046,7 +9049,7 @@ void impl_PanelAttribute_customHeight(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf.value1 = static_cast(thisDeserializer.readInt32()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Dimension_PanelHeight value_value = static_cast(value_value_buf);; GetNodeModifiers()->getPanelModifier()->setCustomHeight(self, (const Ark_Union_Dimension_PanelHeight*)&value_value); @@ -9068,7 +9071,7 @@ void impl_PanelAttribute_fullHeight(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getPanelModifier()->setFullHeight(self, (const Ark_Union_Number_String*)&value_value); @@ -9090,7 +9093,7 @@ void impl_PanelAttribute_halfHeight(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getPanelModifier()->setHalfHeight(self, (const Ark_Union_Number_String*)&value_value); @@ -9112,7 +9115,7 @@ void impl_PanelAttribute_miniHeight(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getPanelModifier()->setMiniHeight(self, (const Ark_Union_Number_String*)&value_value); @@ -9148,7 +9151,7 @@ void impl_PanelAttribute_backgroundMask(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getPanelModifier()->setBackgroundMask(self, (const Ark_ResourceColor*)&value_value); @@ -9164,7 +9167,7 @@ KOALA_INTEROP_V2(PanelAttribute_showCloseIcon, Ark_NativePointer, Ark_Boolean) void impl_PanelAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_Number_PanelMode_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_PanelMode_Void))))};; + Callback_Number_Number_PanelMode_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_PanelMode_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Number_PanelMode_Void))))};; GetNodeModifiers()->getPanelModifier()->setOnChange(self, (const Callback_Number_Number_PanelMode_Void*)&value_value); } KOALA_INTEROP_V3(PanelAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -9172,7 +9175,7 @@ KOALA_INTEROP_V3(PanelAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) void impl_PanelAttribute_onHeightChange(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))))};; + Callback_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))};; GetNodeModifiers()->getPanelModifier()->setOnHeightChange(self, (const Callback_Number_Void*)&value_value); } KOALA_INTEROP_V3(PanelAttribute_onHeightChange, Ark_NativePointer, uint8_t*, int32_t) @@ -9199,7 +9202,7 @@ KOALA_INTEROP_V3(PasteButtonInterface_setPasteButtonOptions1, Ark_NativePointer, void impl_PasteButtonAttribute_onClick(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_ClickEvent_PasteButtonOnClickResult_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void))))};; + Callback_ClickEvent_PasteButtonOnClickResult_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void))))};; GetNodeModifiers()->getPasteButtonModifier()->setOnClick(self, (const Callback_ClickEvent_PasteButtonOnClickResult_Void*)&value_value); } KOALA_INTEROP_V3(PasteButtonAttribute_onClick, Ark_NativePointer, uint8_t*, int32_t) @@ -9216,9 +9219,9 @@ void impl_PathInterface_setPathOptions(Ark_NativePointer thisPtr, uint8_t* thisA 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)) - { - options_value_buf.value = thisDeserializer.readPathOptions(); - } + { + options_value_buf.value = thisDeserializer.readPathOptions(); + } Opt_PathOptions options_value = options_value_buf;; GetNodeModifiers()->getPathModifier()->setPathOptions(self, (const Opt_PathOptions*)&options_value); } @@ -9242,9 +9245,9 @@ void impl_PatternLockInterface_setPatternLockOptions(Ark_NativePointer thisPtr, Opt_PatternLockController 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.readPatternLockController()); - } + { + controller_value_buf.value = static_cast(thisDeserializer.readPatternLockController()); + } Opt_PatternLockController controller_value = controller_value_buf;; GetNodeModifiers()->getPatternLockModifier()->setPatternLockOptions(self, (const Opt_PatternLockController*)&controller_value); } @@ -9285,7 +9288,7 @@ void impl_PatternLockAttribute_backgroundColor(Ark_NativePointer thisPtr, uint8_ value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getPatternLockModifier()->setBackgroundColor(self, (const Ark_ResourceColor*)&value_value); @@ -9315,7 +9318,7 @@ void impl_PatternLockAttribute_regularColor(Ark_NativePointer thisPtr, uint8_t* value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getPatternLockModifier()->setRegularColor(self, (const Ark_ResourceColor*)&value_value); @@ -9345,7 +9348,7 @@ void impl_PatternLockAttribute_selectedColor(Ark_NativePointer thisPtr, uint8_t* value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getPatternLockModifier()->setSelectedColor(self, (const Ark_ResourceColor*)&value_value); @@ -9375,7 +9378,7 @@ void impl_PatternLockAttribute_activeColor(Ark_NativePointer thisPtr, uint8_t* t value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getPatternLockModifier()->setActiveColor(self, (const Ark_ResourceColor*)&value_value); @@ -9405,7 +9408,7 @@ void impl_PatternLockAttribute_pathColor(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getPatternLockModifier()->setPathColor(self, (const Ark_ResourceColor*)&value_value); @@ -9427,7 +9430,7 @@ void impl_PatternLockAttribute_pathStrokeWidth(Ark_NativePointer thisPtr, uint8_ value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getPatternLockModifier()->setPathStrokeWidth(self, (const Ark_Union_Number_String*)&value_value); @@ -9437,7 +9440,7 @@ KOALA_INTEROP_V3(PatternLockAttribute_pathStrokeWidth, Ark_NativePointer, uint8_ void impl_PatternLockAttribute_onPatternComplete(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Array_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Array_Number_Void))))};; + Callback_Array_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Array_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Array_Number_Void))))};; GetNodeModifiers()->getPatternLockModifier()->setOnPatternComplete(self, (const Callback_Array_Number_Void*)&value_value); } KOALA_INTEROP_V3(PatternLockAttribute_onPatternComplete, Ark_NativePointer, uint8_t*, int32_t) @@ -9451,7 +9454,7 @@ KOALA_INTEROP_V2(PatternLockAttribute_autoReset, Ark_NativePointer, Ark_Boolean) void impl_PatternLockAttribute_onDotConnect(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))))};; + Callback_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))};; GetNodeModifiers()->getPatternLockModifier()->setOnDotConnect(self, (const Callback_Number_Void*)&value_value); } KOALA_INTEROP_V3(PatternLockAttribute_onDotConnect, Ark_NativePointer, uint8_t*, int32_t) @@ -9463,9 +9466,9 @@ void impl_PatternLockAttribute_activateCircleStyle(Ark_NativePointer thisPtr, ui 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(); - } + { + value_value_buf.value = thisDeserializer.readCircleStyleOptions(); + } Opt_CircleStyleOptions value_value = value_value_buf;; GetNodeModifiers()->getPatternLockModifier()->setActivateCircleStyle(self, (const Opt_CircleStyleOptions*)&value_value); } @@ -9493,7 +9496,7 @@ KOALA_INTEROP_V3(PluginComponentInterface_setPluginComponentOptions, Ark_NativeP void impl_PluginComponentAttribute_onComplete(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))};; + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))};; GetNodeModifiers()->getPluginComponentModifier()->setOnComplete(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(PluginComponentAttribute_onComplete, Ark_NativePointer, uint8_t*, int32_t) @@ -9501,7 +9504,7 @@ KOALA_INTEROP_V3(PluginComponentAttribute_onComplete, Ark_NativePointer, uint8_t void impl_PluginComponentAttribute_onError(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - PluginErrorCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_PluginErrorCallback))))};; + PluginErrorCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_PluginErrorCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_PluginErrorCallback))))};; GetNodeModifiers()->getPluginComponentModifier()->setOnError(self, (const PluginErrorCallback*)&value_value); } KOALA_INTEROP_V3(PluginComponentAttribute_onError, Ark_NativePointer, uint8_t*, int32_t) @@ -9518,9 +9521,9 @@ void impl_PolygonInterface_setPolygonOptions(Ark_NativePointer thisPtr, uint8_t* 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)) - { - options_value_buf.value = thisDeserializer.readPolygonOptions(); - } + { + options_value_buf.value = thisDeserializer.readPolygonOptions(); + } Opt_PolygonOptions options_value = options_value_buf;; GetNodeModifiers()->getPolygonModifier()->setPolygonOptions(self, (const Opt_PolygonOptions*)&options_value); } @@ -9553,9 +9556,9 @@ void impl_PolylineInterface_setPolylineOptions(Ark_NativePointer thisPtr, uint8_ 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)) - { - options_value_buf.value = thisDeserializer.readPolylineOptions(); - } + { + options_value_buf.value = thisDeserializer.readPolylineOptions(); + } Opt_PolylineOptions options_value = options_value_buf;; GetNodeModifiers()->getPolylineModifier()->setPolylineOptions(self, (const Opt_PolylineOptions*)&options_value); } @@ -9599,7 +9602,7 @@ void impl_ProgressAttribute_color(Ark_NativePointer thisPtr, uint8_t* thisArray, Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int8 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_ResourceColor_LinearGradient value_value_buf = {}; + Ark_Union_ResourceColor_LinearGradient_common value_value_buf = {}; value_value_buf.selector = value_value_buf_selector; if (value_value_buf_selector == 0) { value_value_buf.selector = 0; @@ -9623,19 +9626,19 @@ void impl_ProgressAttribute_color(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf_u.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_u has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_u has to be chosen through deserialisation."; } 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.readLinearGradient(); + value_value_buf.value1 = thisDeserializer.readLinearGradient_common(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } - Ark_Union_ResourceColor_LinearGradient value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getProgressModifier()->setColor(self, (const Ark_Union_ResourceColor_LinearGradient*)&value_value); + Ark_Union_ResourceColor_LinearGradient_common value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getProgressModifier()->setColor(self, (const Ark_Union_ResourceColor_LinearGradient_common*)&value_value); } KOALA_INTEROP_V3(ProgressAttribute_color, Ark_NativePointer, uint8_t*, int32_t) @@ -9662,7 +9665,7 @@ void impl_ProgressAttribute_style(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value3 = thisDeserializer.readProgressStyleOptions(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions value_value = static_cast(value_value_buf);; GetNodeModifiers()->getProgressModifier()->setStyle(self, (const Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions*)&value_value); @@ -9676,9 +9679,9 @@ void impl_ProgressAttribute_privacySensitive(Ark_NativePointer thisPtr, uint8_t* 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(); - } + { + value_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean value_value = value_value_buf;; GetNodeModifiers()->getProgressModifier()->setPrivacySensitive(self, (const Opt_Boolean*)&value_value); } @@ -9726,7 +9729,7 @@ void impl_QRCodeAttribute_color(Ark_NativePointer thisPtr, uint8_t* thisArray, i value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getQRCodeModifier()->setColor(self, (const Ark_ResourceColor*)&value_value); @@ -9756,7 +9759,7 @@ void impl_QRCodeAttribute_backgroundColor(Ark_NativePointer thisPtr, uint8_t* th value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getQRCodeModifier()->setBackgroundColor(self, (const Ark_ResourceColor*)&value_value); @@ -9778,7 +9781,7 @@ void impl_QRCodeAttribute_contentOpacity(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getQRCodeModifier()->setContentOpacity(self, (const Ark_Union_Number_Resource*)&value_value); @@ -9807,7 +9810,7 @@ KOALA_INTEROP_V2(RadioAttribute_checked, Ark_NativePointer, Ark_Boolean) void impl_RadioAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))};; + Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))};; GetNodeModifiers()->getRadioModifier()->setOnChange(self, (const Callback_Boolean_Void*)&value_value); } KOALA_INTEROP_V3(RadioAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -9819,9 +9822,9 @@ void impl_RadioAttribute_radioStyle(Ark_NativePointer thisPtr, uint8_t* thisArra Opt_RadioStyle 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.readRadioStyle(); - } + { + value_value_buf.value = thisDeserializer.readRadioStyle(); + } Opt_RadioStyle value_value = value_value_buf;; GetNodeModifiers()->getRadioModifier()->setRadioStyle(self, (const Opt_RadioStyle*)&value_value); } @@ -9847,9 +9850,9 @@ void impl_RatingInterface_setRatingOptions(Ark_NativePointer thisPtr, uint8_t* t Opt_RatingOptions 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.readRatingOptions(); - } + { + options_value_buf.value = thisDeserializer.readRatingOptions(); + } Opt_RatingOptions options_value = options_value_buf;; GetNodeModifiers()->getRatingModifier()->setRatingOptions(self, (const Opt_RatingOptions*)&options_value); } @@ -9878,7 +9881,7 @@ KOALA_INTEROP_V3(RatingAttribute_starStyle, Ark_NativePointer, uint8_t*, int32_t void impl_RatingAttribute_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))))};; + Callback_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))};; GetNodeModifiers()->getRatingModifier()->setOnChange(self, (const Callback_Number_Void*)&value_value); } KOALA_INTEROP_V3(RatingAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -9903,23 +9906,23 @@ void impl_RectInterface_setRectOptions(Ark_NativePointer thisPtr, uint8_t* thisA 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_Int8 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 (options_value_buf__selector == 1) { - options_value_buf_.selector = 1; - options_value_buf_.value1 = thisDeserializer.readRoundedRectOptions(); - } - else { - throw new Error("One of the branches for options_value_buf_ has to be chosen through deserialisation."); - } - options_value_buf.value = static_cast(options_value_buf_); + { + const Ark_Int8 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 (options_value_buf__selector == 1) { + options_value_buf_.selector = 1; + options_value_buf_.value1 = thisDeserializer.readRoundedRectOptions(); } + else { + throw "One of the branches for options_value_buf_ has to be chosen through deserialisation."; + } + options_value_buf.value = static_cast(options_value_buf_); + } Opt_Union_RectOptions_RoundedRectOptions options_value = options_value_buf;; GetNodeModifiers()->getRectModifier()->setRectOptions(self, (const Opt_Union_RectOptions_RoundedRectOptions*)&options_value); } @@ -9940,7 +9943,7 @@ void impl_RectAttribute_radiusWidth(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getRectModifier()->setRadiusWidth(self, (const Ark_Union_Number_String*)&value_value); @@ -9962,7 +9965,7 @@ void impl_RectAttribute_radiusHeight(Ark_NativePointer thisPtr, uint8_t* thisArr value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getRectModifier()->setRadiusHeight(self, (const Ark_Union_Number_String*)&value_value); @@ -9995,7 +9998,7 @@ void impl_RectAttribute_radius(Ark_NativePointer thisPtr, uint8_t* thisArray, in value_value_buf.value2 = value_value_buf_u; } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Array_Any value_value = static_cast(value_value_buf);; GetNodeModifiers()->getRectModifier()->setRadius(self, (const Ark_Union_Number_String_Array_Any*)&value_value); @@ -10018,7 +10021,7 @@ KOALA_INTEROP_V3(RefreshInterface_setRefreshOptions, Ark_NativePointer, uint8_t* void impl_RefreshAttribute_onStateChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_RefreshStatus_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_RefreshStatus_Void))))};; + Callback_RefreshStatus_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_RefreshStatus_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_RefreshStatus_Void))))};; GetNodeModifiers()->getRefreshModifier()->setOnStateChange(self, (const Callback_RefreshStatus_Void*)&value_value); } KOALA_INTEROP_V3(RefreshAttribute_onStateChange, Ark_NativePointer, uint8_t*, int32_t) @@ -10026,7 +10029,7 @@ KOALA_INTEROP_V3(RefreshAttribute_onStateChange, Ark_NativePointer, uint8_t*, in void impl_RefreshAttribute_onRefreshing(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getRefreshModifier()->setOnRefreshing(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(RefreshAttribute_onRefreshing, Ark_NativePointer, uint8_t*, int32_t) @@ -10046,7 +10049,7 @@ KOALA_INTEROP_V2(RefreshAttribute_pullToRefresh, Ark_NativePointer, Ark_Boolean) void impl_RefreshAttribute_onOffsetChange(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))))};; + Callback_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))};; GetNodeModifiers()->getRefreshModifier()->setOnOffsetChange(self, (const Callback_Number_Void*)&value_value); } KOALA_INTEROP_V3(RefreshAttribute_onOffsetChange, Ark_NativePointer, uint8_t*, int32_t) @@ -10058,9 +10061,9 @@ void impl_RefreshAttribute_pullDownRatio(Ark_NativePointer thisPtr, uint8_t* thi 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()); - } + { + value_value_buf.value = static_cast(thisDeserializer.readNumber()); + } Opt_Number value_value = value_value_buf;; GetNodeModifiers()->getRefreshModifier()->setPullDownRatio(self, (const Opt_Number*)&value_value); } @@ -10146,7 +10149,7 @@ KOALA_INTEROP_V3(RichEditorInterface_setRichEditorOptions1, Ark_NativePointer, u void impl_RichEditorAttribute_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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getRichEditorModifier()->setOnReady(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_onReady, Ark_NativePointer, uint8_t*, int32_t) @@ -10154,7 +10157,7 @@ KOALA_INTEROP_V3(RichEditorAttribute_onReady, Ark_NativePointer, uint8_t*, int32 void impl_RichEditorAttribute_onSelect(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_RichEditorSelection_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_RichEditorSelection_Void))))};; + Callback_RichEditorSelection_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_RichEditorSelection_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_RichEditorSelection_Void))))};; GetNodeModifiers()->getRichEditorModifier()->setOnSelect(self, (const Callback_RichEditorSelection_Void*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_onSelect, Ark_NativePointer, uint8_t*, int32_t) @@ -10162,7 +10165,7 @@ KOALA_INTEROP_V3(RichEditorAttribute_onSelect, Ark_NativePointer, uint8_t*, int3 void impl_RichEditorAttribute_onSelectionChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_RichEditorRange_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_RichEditorRange_Void))))};; + Callback_RichEditorRange_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_RichEditorRange_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_RichEditorRange_Void))))};; GetNodeModifiers()->getRichEditorModifier()->setOnSelectionChange(self, (const Callback_RichEditorRange_Void*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_onSelectionChange, Ark_NativePointer, uint8_t*, int32_t) @@ -10170,7 +10173,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -10178,7 +10181,7 @@ KOALA_INTEROP_V3(RichEditorAttribute_aboutToIMEInput, Ark_NativePointer, uint8_t void impl_RichEditorAttribute_onIMEInputComplete(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_RichEditorTextSpanResult_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_RichEditorTextSpanResult_Void))))};; + Callback_RichEditorTextSpanResult_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_RichEditorTextSpanResult_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_RichEditorTextSpanResult_Void))))};; GetNodeModifiers()->getRichEditorModifier()->setOnIMEInputComplete(self, (const Callback_RichEditorTextSpanResult_Void*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_onIMEInputComplete, Ark_NativePointer, uint8_t*, int32_t) @@ -10186,7 +10189,7 @@ KOALA_INTEROP_V3(RichEditorAttribute_onIMEInputComplete, Ark_NativePointer, uint void impl_RichEditorAttribute_onDidIMEInput(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_TextRange_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextRange_Void))))};; + Callback_TextRange_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextRange_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TextRange_Void))))};; GetNodeModifiers()->getRichEditorModifier()->setOnDidIMEInput(self, (const Callback_TextRange_Void*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_onDidIMEInput, Ark_NativePointer, uint8_t*, int32_t) @@ -10194,7 +10197,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -10202,7 +10205,7 @@ KOALA_INTEROP_V3(RichEditorAttribute_aboutToDelete, Ark_NativePointer, uint8_t*, void impl_RichEditorAttribute_onDeleteComplete(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getRichEditorModifier()->setOnDeleteComplete(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_onDeleteComplete, Ark_NativePointer, uint8_t*, int32_t) @@ -10216,7 +10219,7 @@ KOALA_INTEROP_V2(RichEditorAttribute_copyOptions, Ark_NativePointer, Ark_Int32) void impl_RichEditorAttribute_onPaste(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - PasteEventCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_PasteEventCallback))))};; + PasteEventCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_PasteEventCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_PasteEventCallback))))};; GetNodeModifiers()->getRichEditorModifier()->setOnPaste(self, (const PasteEventCallback*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_onPaste, Ark_NativePointer, uint8_t*, int32_t) @@ -10264,7 +10267,7 @@ void impl_RichEditorAttribute_caretColor(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getRichEditorModifier()->setCaretColor(self, (const Ark_ResourceColor*)&value_value); @@ -10294,7 +10297,7 @@ void impl_RichEditorAttribute_selectedBackgroundColor(Ark_NativePointer thisPtr, value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getRichEditorModifier()->setSelectedBackgroundColor(self, (const Ark_ResourceColor*)&value_value); @@ -10304,7 +10307,7 @@ KOALA_INTEROP_V3(RichEditorAttribute_selectedBackgroundColor, Ark_NativePointer, void impl_RichEditorAttribute_onEditingChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))};; + Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))};; GetNodeModifiers()->getRichEditorModifier()->setOnEditingChange(self, (const Callback_Boolean_Void*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_onEditingChange, Ark_NativePointer, uint8_t*, int32_t) @@ -10318,7 +10321,7 @@ KOALA_INTEROP_V2(RichEditorAttribute_enterKeyType, Ark_NativePointer, Ark_Int32) void impl_RichEditorAttribute_onSubmit(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - SubmitCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_SubmitCallback))))};; + SubmitCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_SubmitCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_SubmitCallback))))};; GetNodeModifiers()->getRichEditorModifier()->setOnSubmit(self, (const SubmitCallback*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_onSubmit, Ark_NativePointer, uint8_t*, int32_t) @@ -10326,7 +10329,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -10334,7 +10337,7 @@ KOALA_INTEROP_V3(RichEditorAttribute_onWillChange, Ark_NativePointer, uint8_t*, void impl_RichEditorAttribute_onDidChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnDidChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnDidChangeCallback))))};; + OnDidChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnDidChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnDidChangeCallback))))};; GetNodeModifiers()->getRichEditorModifier()->setOnDidChange(self, (const OnDidChangeCallback*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_onDidChange, Ark_NativePointer, uint8_t*, int32_t) @@ -10342,7 +10345,7 @@ KOALA_INTEROP_V3(RichEditorAttribute_onDidChange, Ark_NativePointer, uint8_t*, i void impl_RichEditorAttribute_onCut(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_CutEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_CutEvent_Void))))};; + Callback_CutEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_CutEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_CutEvent_Void))))};; GetNodeModifiers()->getRichEditorModifier()->setOnCut(self, (const Callback_CutEvent_Void*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_onCut, Ark_NativePointer, uint8_t*, int32_t) @@ -10350,7 +10353,7 @@ KOALA_INTEROP_V3(RichEditorAttribute_onCut, Ark_NativePointer, uint8_t*, int32_t void impl_RichEditorAttribute_onCopy(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_CopyEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_CopyEvent_Void))))};; + Callback_CopyEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_CopyEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_CopyEvent_Void))))};; GetNodeModifiers()->getRichEditorModifier()->setOnCopy(self, (const Callback_CopyEvent_Void*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_onCopy, Ark_NativePointer, uint8_t*, int32_t) @@ -10384,7 +10387,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))};; const Ark_Int8 responseType_value_buf_selector = thisDeserializer.readInt8(); Ark_Union_ResponseType_RichEditorResponseType responseType_value_buf = {}; responseType_value_buf.selector = responseType_value_buf_selector; @@ -10397,16 +10400,16 @@ void impl_RichEditorAttribute_bindSelectionMenu(Ark_NativePointer thisPtr, Ark_I responseType_value_buf.value1 = static_cast(thisDeserializer.readInt32()); } else { - throw new Error("One of the branches for responseType_value_buf has to be chosen through deserialisation."); + throw "One of the branches for responseType_value_buf has to be chosen through deserialisation."; } Ark_Union_ResponseType_RichEditorResponseType responseType_value = static_cast(responseType_value_buf);; 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; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readSelectionMenuOptions(); - } + { + options_value_buf.value = thisDeserializer.readSelectionMenuOptions(); + } Opt_SelectionMenuOptions options_value = options_value_buf;; GetNodeModifiers()->getRichEditorModifier()->setBindSelectionMenu(self, static_cast(spanType), (const Callback_Any*)&content_value, (const Ark_Union_ResponseType_RichEditorResponseType*)&responseType_value, (const Opt_SelectionMenuOptions*)&options_value); } @@ -10415,14 +10418,14 @@ 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readKeyboardOptions(); - } + { + options_value_buf.value = thisDeserializer.readKeyboardOptions(); + } Opt_KeyboardOptions options_value = options_value_buf;; GetNodeModifiers()->getRichEditorModifier()->setCustomKeyboard(self, (const Callback_Any*)&value_value, (const Opt_KeyboardOptions*)&options_value); } @@ -10443,16 +10446,16 @@ void impl_RichEditorAttribute_placeholder(Ark_NativePointer thisPtr, uint8_t* th value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceStr value_value = static_cast(value_value_buf);; const auto style_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_PlaceholderStyle style_value_buf = {}; style_value_buf.tag = style_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_value_buf_runtimeType)) - { - style_value_buf.value = thisDeserializer.readPlaceholderStyle(); - } + { + style_value_buf.value = thisDeserializer.readPlaceholderStyle(); + } Opt_PlaceholderStyle style_value = style_value_buf;; GetNodeModifiers()->getRichEditorModifier()->setPlaceholder(self, (const Ark_ResourceStr*)&value_value, (const Opt_PlaceholderStyle*)&style_value); } @@ -10472,7 +10475,7 @@ KOALA_INTEROP_V2(RichTextInterface_setRichTextOptions, Ark_NativePointer, KStrin void impl_RichTextAttribute_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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getRichTextModifier()->setOnStart(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(RichTextAttribute_onStart, Ark_NativePointer, uint8_t*, int32_t) @@ -10480,7 +10483,7 @@ KOALA_INTEROP_V3(RichTextAttribute_onStart, Ark_NativePointer, uint8_t*, int32_t void impl_RichTextAttribute_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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getRichTextModifier()->setOnComplete(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(RichTextAttribute_onComplete, Ark_NativePointer, uint8_t*, int32_t) @@ -10510,9 +10513,9 @@ void impl_RowInterface_setRowOptions(Ark_NativePointer thisPtr, uint8_t* thisArr Opt_RowOptions 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.readRowOptions(); - } + { + options_value_buf.value = thisDeserializer.readRowOptions(); + } Opt_RowOptions options_value = options_value_buf;; GetNodeModifiers()->getRowModifier()->setRowOptions(self, (const Opt_RowOptions*)&options_value); } @@ -10545,9 +10548,9 @@ void impl_RowAttribute_reverse(Ark_NativePointer thisPtr, uint8_t* thisArray, in 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(); - } + { + value_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean value_value = value_value_buf;; GetNodeModifiers()->getRowModifier()->setReverse(self, (const Opt_Boolean*)&value_value); } @@ -10592,7 +10595,7 @@ KOALA_INTEROP_V3(SaveButtonInterface_setSaveButtonOptions1, Ark_NativePointer, u void impl_SaveButtonAttribute_onClick(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_ClickEvent_SaveButtonOnClickResult_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void))))};; + Callback_ClickEvent_SaveButtonOnClickResult_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void))))};; GetNodeModifiers()->getSaveButtonModifier()->setOnClick(self, (const Callback_ClickEvent_SaveButtonOnClickResult_Void*)&value_value); } KOALA_INTEROP_V3(SaveButtonAttribute_onClick, Ark_NativePointer, uint8_t*, int32_t) @@ -10620,9 +10623,9 @@ void impl_ScrollInterface_setScrollOptions(Ark_NativePointer thisPtr, uint8_t* t Opt_Scroller scroller_value_buf = {}; scroller_value_buf.tag = scroller_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (scroller_value_buf_runtimeType)) - { - scroller_value_buf.value = static_cast(thisDeserializer.readScroller()); - } + { + scroller_value_buf.value = static_cast(thisDeserializer.readScroller()); + } Opt_Scroller scroller_value = scroller_value_buf;; GetNodeModifiers()->getScrollModifier()->setScrollOptions(self, (const Opt_Scroller*)&scroller_value); } @@ -10637,8 +10640,8 @@ KOALA_INTEROP_V2(ScrollAttribute_scrollable, Ark_NativePointer, Ark_Int32) void impl_ScrollAttribute_onScroll(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_ScrollState_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_ScrollState_Void))))};; - GetNodeModifiers()->getScrollModifier()->setOnScroll(self, (const Callback_Number_ScrollState_Void*)&value_value); + Callback_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Number_Void))))};; + GetNodeModifiers()->getScrollModifier()->setOnScroll(self, (const Callback_Number_Number_Void*)&value_value); } KOALA_INTEROP_V3(ScrollAttribute_onScroll, Ark_NativePointer, uint8_t*, int32_t) @@ -10649,9 +10652,9 @@ void impl_ScrollAttribute_onWillScroll(Ark_NativePointer thisPtr, uint8_t* thisA 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))))}; - } + { + value_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ScrollOnWillScrollCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_ScrollOnWillScrollCallback))))}; + } Opt_ScrollOnWillScrollCallback value_value = value_value_buf;; GetNodeModifiers()->getScrollModifier()->setOnWillScroll(self, (const Opt_ScrollOnWillScrollCallback*)&value_value); } @@ -10664,9 +10667,9 @@ void impl_ScrollAttribute_onDidScroll(Ark_NativePointer thisPtr, uint8_t* thisAr 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))))}; - } + { + value_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ScrollOnWillScrollCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_ScrollOnWillScrollCallback))))}; + } Opt_ScrollOnWillScrollCallback value_value = value_value_buf;; GetNodeModifiers()->getScrollModifier()->setOnDidScroll(self, (const Opt_ScrollOnWillScrollCallback*)&value_value); } @@ -10675,7 +10678,7 @@ KOALA_INTEROP_V3(ScrollAttribute_onDidScroll, Ark_NativePointer, uint8_t*, int32 void impl_ScrollAttribute_onScrollEdge(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnScrollEdgeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnScrollEdgeCallback))))};; + OnScrollEdgeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnScrollEdgeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnScrollEdgeCallback))))};; GetNodeModifiers()->getScrollModifier()->setOnScrollEdge(self, (const OnScrollEdgeCallback*)&value_value); } KOALA_INTEROP_V3(ScrollAttribute_onScrollEdge, Ark_NativePointer, uint8_t*, int32_t) @@ -10683,15 +10686,15 @@ KOALA_INTEROP_V3(ScrollAttribute_onScrollEdge, Ark_NativePointer, uint8_t*, int3 void impl_ScrollAttribute_onScrollStart(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()->getScrollModifier()->setOnScrollStart(self, (const Callback_Void*)&value_value); + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))};; + GetNodeModifiers()->getScrollModifier()->setOnScrollStart(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(ScrollAttribute_onScrollStart, Ark_NativePointer, uint8_t*, int32_t) void impl_ScrollAttribute_onScrollEnd(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getScrollModifier()->setOnScrollEnd(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(ScrollAttribute_onScrollEnd, Ark_NativePointer, uint8_t*, int32_t) @@ -10699,8 +10702,8 @@ KOALA_INTEROP_V3(ScrollAttribute_onScrollEnd, Ark_NativePointer, uint8_t*, int32 void impl_ScrollAttribute_onScrollStop(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()->getScrollModifier()->setOnScrollStop(self, (const Callback_Void*)&value_value); + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))};; + GetNodeModifiers()->getScrollModifier()->setOnScrollStop(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(ScrollAttribute_onScrollStop, Ark_NativePointer, uint8_t*, int32_t) @@ -10729,7 +10732,7 @@ void impl_ScrollAttribute_scrollBarColor(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf.value2 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Color_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getScrollModifier()->setScrollBarColor(self, (const Ark_Union_Color_Number_String*)&value_value); @@ -10751,7 +10754,7 @@ void impl_ScrollAttribute_scrollBarWidth(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getScrollModifier()->setScrollBarWidth(self, (const Ark_Union_Number_String*)&value_value); @@ -10761,7 +10764,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnScrollFrameBeginCallback))))};; GetNodeModifiers()->getScrollModifier()->setOnScrollFrameBegin(self, (const OnScrollFrameBeginCallback*)&value_value); } KOALA_INTEROP_V3(ScrollAttribute_onScrollFrameBegin, Ark_NativePointer, uint8_t*, int32_t) @@ -10795,7 +10798,7 @@ void impl_ScrollAttribute_friction(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getScrollModifier()->setFriction(self, (const Ark_Union_Number_Resource*)&value_value); @@ -10831,9 +10834,9 @@ void impl_ScrollAttribute_edgeEffect(Ark_NativePointer thisPtr, Ark_Int32 edgeEf Opt_EdgeEffectOptions 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.readEdgeEffectOptions(); - } + { + options_value_buf.value = thisDeserializer.readEdgeEffectOptions(); + } Opt_EdgeEffectOptions options_value = options_value_buf;; GetNodeModifiers()->getScrollModifier()->setEdgeEffect(self, static_cast(edgeEffect), (const Opt_EdgeEffectOptions*)&options_value); } @@ -10859,9 +10862,9 @@ void impl_ScrollBarAttribute_enableNestedScroll(Ark_NativePointer thisPtr, uint8 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(); - } + { + value_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean value_value = value_value_buf;; GetNodeModifiers()->getScrollBarModifier()->setEnableNestedScroll(self, (const Opt_Boolean*)&value_value); } @@ -10879,9 +10882,9 @@ void impl_SearchInterface_setSearchOptions(Ark_NativePointer thisPtr, uint8_t* t 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)) - { - options_value_buf.value = thisDeserializer.readSearchOptions(); - } + { + options_value_buf.value = thisDeserializer.readSearchOptions(); + } Opt_SearchOptions options_value = options_value_buf;; GetNodeModifiers()->getSearchModifier()->setSearchOptions(self, (const Opt_SearchOptions*)&options_value); } @@ -10910,7 +10913,7 @@ void impl_SearchAttribute_fontColor(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSearchModifier()->setFontColor(self, (const Ark_ResourceColor*)&value_value); @@ -10932,7 +10935,7 @@ void impl_SearchAttribute_searchIcon(Ark_NativePointer thisPtr, uint8_t* thisArr value_value_buf.value1 = thisDeserializer.readSymbolGlyphModifier(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_IconOptions_SymbolGlyphModifier value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSearchModifier()->setSearchIcon(self, (const Ark_Union_IconOptions_SymbolGlyphModifier*)&value_value); @@ -10954,7 +10957,7 @@ void impl_SearchAttribute_cancelButton(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value1 = thisDeserializer.readCancelButtonSymbolOptions(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSearchModifier()->setCancelButton(self, (const Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions*)&value_value); @@ -10970,7 +10973,7 @@ KOALA_INTEROP_V2(SearchAttribute_textIndent, Ark_NativePointer, KLength) void impl_SearchAttribute_onEditChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))};; + Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))};; GetNodeModifiers()->getSearchModifier()->setOnEditChange(self, (const Callback_Boolean_Void*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onEditChange, Ark_NativePointer, uint8_t*, int32_t) @@ -10998,7 +11001,7 @@ void impl_SearchAttribute_selectedBackgroundColor(Ark_NativePointer thisPtr, uin value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSearchModifier()->setSelectedBackgroundColor(self, (const Ark_ResourceColor*)&value_value); @@ -11036,7 +11039,7 @@ void impl_SearchAttribute_placeholderColor(Ark_NativePointer thisPtr, uint8_t* t value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSearchModifier()->setPlaceholderColor(self, (const Ark_ResourceColor*)&value_value); @@ -11050,9 +11053,9 @@ void impl_SearchAttribute_placeholderFont(Ark_NativePointer thisPtr, uint8_t* th Opt_Font 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.readFont(); - } + { + value_value_buf.value = thisDeserializer.readFont(); + } Opt_Font value_value = value_value_buf;; GetNodeModifiers()->getSearchModifier()->setPlaceholderFont(self, (const Opt_Font*)&value_value); } @@ -11065,9 +11068,9 @@ void impl_SearchAttribute_textFont(Ark_NativePointer thisPtr, uint8_t* thisArray Opt_Font 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.readFont(); - } + { + value_value_buf.value = thisDeserializer.readFont(); + } Opt_Font value_value = value_value_buf;; GetNodeModifiers()->getSearchModifier()->setTextFont(self, (const Opt_Font*)&value_value); } @@ -11082,7 +11085,7 @@ KOALA_INTEROP_V2(SearchAttribute_enterKeyType, Ark_NativePointer, Ark_Int32) 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))))};; + Callback_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))};; GetNodeModifiers()->getSearchModifier()->setOnSubmit0(self, (const Callback_String_Void*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onSubmit0, Ark_NativePointer, uint8_t*, int32_t) @@ -11090,7 +11093,7 @@ 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))))};; + SearchSubmitCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_SearchSubmitCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_SearchSubmitCallback))))};; GetNodeModifiers()->getSearchModifier()->setOnSubmit1(self, (const SearchSubmitCallback*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onSubmit1, Ark_NativePointer, uint8_t*, int32_t) @@ -11098,7 +11101,7 @@ 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); Deserializer thisDeserializer(thisArray, thisLength); - EditableTextOnChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_EditableTextOnChangeCallback))))};; + EditableTextOnChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_EditableTextOnChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_EditableTextOnChangeCallback))))};; GetNodeModifiers()->getSearchModifier()->setOnChange(self, (const EditableTextOnChangeCallback*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -11106,7 +11109,7 @@ 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); - OnTextSelectionChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTextSelectionChangeCallback))))};; + OnTextSelectionChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTextSelectionChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnTextSelectionChangeCallback))))};; GetNodeModifiers()->getSearchModifier()->setOnTextSelectionChange(self, (const OnTextSelectionChangeCallback*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onTextSelectionChange, Ark_NativePointer, uint8_t*, int32_t) @@ -11114,7 +11117,7 @@ KOALA_INTEROP_V3(SearchAttribute_onTextSelectionChange, Ark_NativePointer, uint8 void impl_SearchAttribute_onContentScroll(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnContentScrollCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnContentScrollCallback))))};; + OnContentScrollCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnContentScrollCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnContentScrollCallback))))};; GetNodeModifiers()->getSearchModifier()->setOnContentScroll(self, (const OnContentScrollCallback*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onContentScroll, Ark_NativePointer, uint8_t*, int32_t) @@ -11122,7 +11125,7 @@ KOALA_INTEROP_V3(SearchAttribute_onContentScroll, Ark_NativePointer, uint8_t*, i void impl_SearchAttribute_onCopy(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))))};; + Callback_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))};; GetNodeModifiers()->getSearchModifier()->setOnCopy(self, (const Callback_String_Void*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onCopy, Ark_NativePointer, uint8_t*, int32_t) @@ -11130,7 +11133,7 @@ KOALA_INTEROP_V3(SearchAttribute_onCopy, Ark_NativePointer, uint8_t*, int32_t) void impl_SearchAttribute_onCut(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))))};; + Callback_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))};; GetNodeModifiers()->getSearchModifier()->setOnCut(self, (const Callback_String_Void*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onCut, Ark_NativePointer, uint8_t*, int32_t) @@ -11138,7 +11141,7 @@ 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); - OnPasteCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnPasteCallback))))};; + OnPasteCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnPasteCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnPasteCallback))))};; GetNodeModifiers()->getSearchModifier()->setOnPaste(self, (const OnPasteCallback*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onPaste, Ark_NativePointer, uint8_t*, int32_t) @@ -11192,7 +11195,7 @@ void impl_SearchAttribute_minFontSize(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSearchModifier()->setMinFontSize(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -11218,7 +11221,7 @@ void impl_SearchAttribute_maxFontSize(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSearchModifier()->setMaxFontSize(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -11252,7 +11255,7 @@ void impl_SearchAttribute_letterSpacing(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSearchModifier()->setLetterSpacing(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -11278,7 +11281,7 @@ void impl_SearchAttribute_lineHeight(Ark_NativePointer thisPtr, uint8_t* thisArr value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSearchModifier()->setLineHeight(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -11300,7 +11303,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -11308,7 +11311,7 @@ KOALA_INTEROP_V3(SearchAttribute_onWillInsert, Ark_NativePointer, uint8_t*, int3 void impl_SearchAttribute_onDidInsert(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_InsertValue_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_InsertValue_Void))))};; + Callback_InsertValue_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_InsertValue_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_InsertValue_Void))))};; GetNodeModifiers()->getSearchModifier()->setOnDidInsert(self, (const Callback_InsertValue_Void*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onDidInsert, Ark_NativePointer, uint8_t*, int32_t) @@ -11316,7 +11319,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -11324,7 +11327,7 @@ KOALA_INTEROP_V3(SearchAttribute_onWillDelete, Ark_NativePointer, uint8_t*, int3 void impl_SearchAttribute_onDidDelete(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_DeleteValue_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DeleteValue_Void))))};; + Callback_DeleteValue_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DeleteValue_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DeleteValue_Void))))};; GetNodeModifiers()->getSearchModifier()->setOnDidDelete(self, (const Callback_DeleteValue_Void*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onDidDelete, Ark_NativePointer, uint8_t*, int32_t) @@ -11356,9 +11359,9 @@ void impl_SearchAttribute_searchButton(Ark_NativePointer thisPtr, const KStringP Opt_SearchButtonOptions option_value_buf = {}; option_value_buf.tag = option_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (option_value_buf_runtimeType)) - { - option_value_buf.value = thisDeserializer.readSearchButtonOptions(); - } + { + option_value_buf.value = thisDeserializer.readSearchButtonOptions(); + } Opt_SearchButtonOptions option_value = option_value_buf;; GetNodeModifiers()->getSearchModifier()->setSearchButton(self, (const Ark_String*)&value, (const Opt_SearchButtonOptions*)&option_value); } @@ -11379,16 +11382,16 @@ void impl_SearchAttribute_inputFilter(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceStr value_value = static_cast(value_value_buf);; const auto error_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Callback_String_Void error_value_buf = {}; error_value_buf.tag = error_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (error_value_buf_runtimeType)) - { - error_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void))))}; - } + { + error_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))}; + } Opt_Callback_String_Void error_value = error_value_buf;; GetNodeModifiers()->getSearchModifier()->setInputFilter(self, (const Ark_ResourceStr*)&value_value, (const Opt_Callback_String_Void*)&error_value); } @@ -11397,14 +11400,14 @@ 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readKeyboardOptions(); - } + { + options_value_buf.value = thisDeserializer.readKeyboardOptions(); + } Opt_KeyboardOptions options_value = options_value_buf;; GetNodeModifiers()->getSearchModifier()->setCustomKeyboard(self, (const Callback_Any*)&value_value, (const Opt_KeyboardOptions*)&options_value); } @@ -11462,7 +11465,7 @@ void impl_SecurityComponentMethod_offset(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf.value2 = thisDeserializer.readLocalizedEdges(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Position_Edges_LocalizedEdges value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSecurityComponentMethodModifier()->setOffset(self, (const Ark_Union_Position_Edges_LocalizedEdges*)&value_value); @@ -11500,7 +11503,7 @@ void impl_SecurityComponentMethod_fontWeight(Ark_NativePointer thisPtr, uint8_t* value_value_buf.value2 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_FontWeight_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSecurityComponentMethodModifier()->setFontWeight(self, (const Ark_Union_Number_FontWeight_String*)&value_value); @@ -11522,7 +11525,7 @@ void impl_SecurityComponentMethod_fontFamily(Ark_NativePointer thisPtr, uint8_t* value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSecurityComponentMethodModifier()->setFontFamily(self, (const Ark_Union_String_Resource*)&value_value); @@ -11552,7 +11555,7 @@ void impl_SecurityComponentMethod_fontColor(Ark_NativePointer thisPtr, uint8_t* value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSecurityComponentMethodModifier()->setFontColor(self, (const Ark_ResourceColor*)&value_value); @@ -11582,7 +11585,7 @@ void impl_SecurityComponentMethod_iconColor(Ark_NativePointer thisPtr, uint8_t* value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSecurityComponentMethodModifier()->setIconColor(self, (const Ark_ResourceColor*)&value_value); @@ -11612,7 +11615,7 @@ void impl_SecurityComponentMethod_backgroundColor(Ark_NativePointer thisPtr, uin value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSecurityComponentMethodModifier()->setBackgroundColor(self, (const Ark_ResourceColor*)&value_value); @@ -11654,7 +11657,7 @@ void impl_SecurityComponentMethod_borderColor(Ark_NativePointer thisPtr, uint8_t value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSecurityComponentMethodModifier()->setBorderColor(self, (const Ark_ResourceColor*)&value_value); @@ -11680,33 +11683,33 @@ void impl_SecurityComponentMethod_padding(Ark_NativePointer thisPtr, uint8_t* th 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_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_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_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_buf.value = thisDeserializer.readLength(); + } value_value_buf_u.left = value_value_buf_u_left_buf; value_value_buf.value0 = value_value_buf_u; } @@ -11715,7 +11718,7 @@ void impl_SecurityComponentMethod_padding(Ark_NativePointer thisPtr, uint8_t* th value_value_buf.value1 = thisDeserializer.readLength(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Padding_Dimension value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSecurityComponentMethodModifier()->setPadding(self, (const Ark_Union_Padding_Dimension*)&value_value); @@ -11797,7 +11800,7 @@ void impl_SelectAttribute_selected(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSelectModifier()->setSelected(self, (const Ark_Union_Number_Resource*)&value_value); @@ -11819,7 +11822,7 @@ void impl_SelectAttribute_value(Ark_NativePointer thisPtr, uint8_t* thisArray, i value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceStr value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSelectModifier()->setValue(self, (const Ark_ResourceStr*)&value_value); @@ -11857,7 +11860,7 @@ void impl_SelectAttribute_fontColor(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSelectModifier()->setFontColor(self, (const Ark_ResourceColor*)&value_value); @@ -11887,7 +11890,7 @@ void impl_SelectAttribute_selectedOptionBgColor(Ark_NativePointer thisPtr, uint8 value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSelectModifier()->setSelectedOptionBgColor(self, (const Ark_ResourceColor*)&value_value); @@ -11925,7 +11928,7 @@ void impl_SelectAttribute_selectedOptionFontColor(Ark_NativePointer thisPtr, uin value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSelectModifier()->setSelectedOptionFontColor(self, (const Ark_ResourceColor*)&value_value); @@ -11955,7 +11958,7 @@ void impl_SelectAttribute_optionBgColor(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSelectModifier()->setOptionBgColor(self, (const Ark_ResourceColor*)&value_value); @@ -11993,7 +11996,7 @@ void impl_SelectAttribute_optionFontColor(Ark_NativePointer thisPtr, uint8_t* th value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSelectModifier()->setOptionFontColor(self, (const Ark_ResourceColor*)&value_value); @@ -12003,7 +12006,7 @@ KOALA_INTEROP_V3(SelectAttribute_optionFontColor, Ark_NativePointer, uint8_t*, i void impl_SelectAttribute_onSelect(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_String_Void))))};; + Callback_Number_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_String_Void))))};; GetNodeModifiers()->getSelectModifier()->setOnSelect(self, (const Callback_Number_String_Void*)&value_value); } KOALA_INTEROP_V3(SelectAttribute_onSelect, Ark_NativePointer, uint8_t*, int32_t) @@ -12035,7 +12038,7 @@ void impl_SelectAttribute_optionWidth(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf.value1 = static_cast(thisDeserializer.readInt32()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Dimension_OptionWidthMode value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSelectModifier()->setOptionWidth(self, (const Ark_Union_Dimension_OptionWidthMode*)&value_value); @@ -12071,7 +12074,7 @@ void impl_SelectAttribute_menuBackgroundColor(Ark_NativePointer thisPtr, uint8_t value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSelectModifier()->setMenuBackgroundColor(self, (const Ark_ResourceColor*)&value_value); @@ -12105,9 +12108,9 @@ void impl_SelectAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thisArray, Opt_DividerOptions 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.readDividerOptions(); - } + { + value_value_buf.value = thisDeserializer.readDividerOptions(); + } Opt_DividerOptions value_value = value_value_buf;; GetNodeModifiers()->getSelectModifier()->setDivider(self, (const Opt_DividerOptions*)&value_value); } @@ -12120,12 +12123,12 @@ void impl_SelectAttribute_menuAlign(Ark_NativePointer thisPtr, Ark_Int32 alignTy Opt_Offset offset_value_buf = {}; offset_value_buf.tag = offset_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offset_value_buf_runtimeType)) - { - Ark_Offset offset_value_buf_ = {}; - offset_value_buf_.dx = thisDeserializer.readLength(); - offset_value_buf_.dy = thisDeserializer.readLength(); - offset_value_buf.value = offset_value_buf_; - } + { + Ark_Offset offset_value_buf_ = {}; + offset_value_buf_.dx = thisDeserializer.readLength(); + offset_value_buf_.dy = thisDeserializer.readLength(); + offset_value_buf.value = offset_value_buf_; + } Opt_Offset offset_value = offset_value_buf;; GetNodeModifiers()->getSelectModifier()->setMenuAlign(self, static_cast(alignType), (const Opt_Offset*)&offset_value); } @@ -12139,7 +12142,7 @@ KOALA_INTEROP_2(Shape_construct, Ark_NativePointer, Ark_Int32, Ark_Int32) void impl_ShapeInterface_setShapeOptions0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_PixelMap value_value = thisDeserializer.readPixelMap();; + Ark_PixelMap value_value = static_cast(thisDeserializer.readPixelMap());; GetNodeModifiers()->getShapeModifier()->setShapeOptions0(self, (const Ark_PixelMap*)&value_value); } KOALA_INTEROP_V3(ShapeInterface_setShapeOptions0, Ark_NativePointer, uint8_t*, int32_t) @@ -12181,7 +12184,7 @@ void impl_ShapeAttribute_stroke(Ark_NativePointer thisPtr, uint8_t* thisArray, i value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getShapeModifier()->setStroke(self, (const Ark_ResourceColor*)&value_value); @@ -12211,7 +12214,7 @@ void impl_ShapeAttribute_fill(Ark_NativePointer thisPtr, uint8_t* thisArray, int value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getShapeModifier()->setFill(self, (const Ark_ResourceColor*)&value_value); @@ -12233,7 +12236,7 @@ void impl_ShapeAttribute_strokeDashOffset(Ark_NativePointer thisPtr, uint8_t* th value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getShapeModifier()->setStrokeDashOffset(self, (const Ark_Union_Number_String*)&value_value); @@ -12282,7 +12285,7 @@ void impl_ShapeAttribute_strokeMiterLimit(Ark_NativePointer thisPtr, uint8_t* th value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getShapeModifier()->setStrokeMiterLimit(self, (const Ark_Union_Number_String*)&value_value); @@ -12308,7 +12311,7 @@ void impl_ShapeAttribute_strokeOpacity(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getShapeModifier()->setStrokeOpacity(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -12334,7 +12337,7 @@ void impl_ShapeAttribute_fillOpacity(Ark_NativePointer thisPtr, uint8_t* thisArr value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getShapeModifier()->setFillOpacity(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -12356,7 +12359,7 @@ void impl_ShapeAttribute_strokeWidth(Ark_NativePointer thisPtr, uint8_t* thisArr value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getShapeModifier()->setStrokeWidth(self, (const Ark_Union_Number_String*)&value_value); @@ -12396,9 +12399,9 @@ void impl_SliderInterface_setSliderOptions(Ark_NativePointer thisPtr, uint8_t* t Opt_SliderOptions 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.readSliderOptions(); - } + { + options_value_buf.value = thisDeserializer.readSliderOptions(); + } Opt_SliderOptions options_value = options_value_buf;; GetNodeModifiers()->getSliderModifier()->setSliderOptions(self, (const Opt_SliderOptions*)&options_value); } @@ -12427,7 +12430,7 @@ void impl_SliderAttribute_blockColor(Ark_NativePointer thisPtr, uint8_t* thisArr value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSliderModifier()->setBlockColor(self, (const Ark_ResourceColor*)&value_value); @@ -12438,7 +12441,7 @@ void impl_SliderAttribute_trackColor(Ark_NativePointer thisPtr, uint8_t* thisArr Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int8 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_ResourceColor_LinearGradient value_value_buf = {}; + Ark_Union_ResourceColor_LinearGradient_common value_value_buf = {}; value_value_buf.selector = value_value_buf_selector; if (value_value_buf_selector == 0) { value_value_buf.selector = 0; @@ -12462,19 +12465,19 @@ void impl_SliderAttribute_trackColor(Ark_NativePointer thisPtr, uint8_t* thisArr value_value_buf_u.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_u has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_u has to be chosen through deserialisation."; } 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.readLinearGradient(); + value_value_buf.value1 = thisDeserializer.readLinearGradient_common(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } - Ark_Union_ResourceColor_LinearGradient value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getSliderModifier()->setTrackColor(self, (const Ark_Union_ResourceColor_LinearGradient*)&value_value); + Ark_Union_ResourceColor_LinearGradient_common value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getSliderModifier()->setTrackColor(self, (const Ark_Union_ResourceColor_LinearGradient_common*)&value_value); } KOALA_INTEROP_V3(SliderAttribute_trackColor, Ark_NativePointer, uint8_t*, int32_t) @@ -12501,7 +12504,7 @@ void impl_SliderAttribute_selectedColor(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSliderModifier()->setSelectedColor(self, (const Ark_ResourceColor*)&value_value); @@ -12535,7 +12538,7 @@ KOALA_INTEROP_V2(SliderAttribute_trackThickness, Ark_NativePointer, KLength) void impl_SliderAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_SliderChangeMode_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_SliderChangeMode_Void))))};; + Callback_Number_SliderChangeMode_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_SliderChangeMode_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_SliderChangeMode_Void))))};; GetNodeModifiers()->getSliderModifier()->setOnChange(self, (const Callback_Number_SliderChangeMode_Void*)&value_value); } KOALA_INTEROP_V3(SliderAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -12563,7 +12566,7 @@ void impl_SliderAttribute_blockBorderColor(Ark_NativePointer thisPtr, uint8_t* t value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSliderModifier()->setBlockBorderColor(self, (const Ark_ResourceColor*)&value_value); @@ -12599,7 +12602,7 @@ void impl_SliderAttribute_stepColor(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSliderModifier()->setStepColor(self, (const Ark_ResourceColor*)&value_value); @@ -12675,23 +12678,23 @@ void impl_SliderAttribute_showTips(Ark_NativePointer thisPtr, Ark_Boolean value, Opt_ResourceStr content_value_buf = {}; content_value_buf.tag = content_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (content_value_buf_runtimeType)) - { - const Ark_Int8 content_value_buf__selector = thisDeserializer.readInt8(); - Ark_ResourceStr content_value_buf_ = {}; - content_value_buf_.selector = content_value_buf__selector; - if (content_value_buf__selector == 0) { - content_value_buf_.selector = 0; - content_value_buf_.value0 = static_cast(thisDeserializer.readString()); - } - else if (content_value_buf__selector == 1) { - content_value_buf_.selector = 1; - content_value_buf_.value1 = thisDeserializer.readResource(); - } - else { - throw new Error("One of the branches for content_value_buf_ has to be chosen through deserialisation."); - } - content_value_buf.value = static_cast(content_value_buf_); + { + const Ark_Int8 content_value_buf__selector = thisDeserializer.readInt8(); + Ark_ResourceStr content_value_buf_ = {}; + content_value_buf_.selector = content_value_buf__selector; + if (content_value_buf__selector == 0) { + content_value_buf_.selector = 0; + content_value_buf_.value0 = static_cast(thisDeserializer.readString()); + } + else if (content_value_buf__selector == 1) { + content_value_buf_.selector = 1; + content_value_buf_.value1 = thisDeserializer.readResource(); } + else { + throw "One of the branches for content_value_buf_ has to be chosen through deserialisation."; + } + content_value_buf.value = static_cast(content_value_buf_); + } Opt_ResourceStr content_value = content_value_buf;; GetNodeModifiers()->getSliderModifier()->setShowTips(self, value, (const Opt_ResourceStr*)&content_value); } @@ -12738,7 +12741,7 @@ void impl_SpanInterface_setSpanOptions(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSpanModifier()->setSpanOptions(self, (const Ark_Union_String_Resource*)&value_value); @@ -12776,7 +12779,7 @@ void impl_SpanAttribute_fontColor(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSpanModifier()->setFontColor(self, (const Ark_ResourceColor*)&value_value); @@ -12802,7 +12805,7 @@ void impl_SpanAttribute_fontSize(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSpanModifier()->setFontSize(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -12834,7 +12837,7 @@ void impl_SpanAttribute_fontWeight(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value2 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_FontWeight_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSpanModifier()->setFontWeight(self, (const Ark_Union_Number_FontWeight_String*)&value_value); @@ -12856,7 +12859,7 @@ void impl_SpanAttribute_fontFamily(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSpanModifier()->setFontFamily(self, (const Ark_Union_String_Resource*)&value_value); @@ -12886,7 +12889,7 @@ void impl_SpanAttribute_letterSpacing(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSpanModifier()->setLetterSpacing(self, (const Ark_Union_Number_String*)&value_value); @@ -12927,7 +12930,7 @@ void impl_SpanAttribute_textShadow(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value1 = value_value_buf_u; } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_ShadowOptions_Array_ShadowOptions value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSpanModifier()->setTextShadow(self, (const Ark_Union_ShadowOptions_Array_ShadowOptions*)&value_value); @@ -12946,9 +12949,9 @@ void impl_StackInterface_setStackOptions(Ark_NativePointer thisPtr, uint8_t* thi Opt_StackOptions 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.readStackOptions(); - } + { + options_value_buf.value = thisDeserializer.readStackOptions(); + } Opt_StackOptions options_value = options_value_buf;; GetNodeModifiers()->getStackModifier()->setStackOptions(self, (const Opt_StackOptions*)&options_value); } @@ -12980,18 +12983,18 @@ void impl_StepperInterface_setStepperOptions(Ark_NativePointer thisPtr, uint8_t* Opt_Literal_Number_index 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)) + { + Ark_Literal_Number_index value_value_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)) { - Ark_Literal_Number_index value_value_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; - value_value_buf.value = value_value_buf_; + value_value_buf__index_buf.value = static_cast(thisDeserializer.readNumber()); } + value_value_buf_.index = value_value_buf__index_buf; + value_value_buf.value = value_value_buf_; + } Opt_Literal_Number_index value_value = value_value_buf;; GetNodeModifiers()->getStepperModifier()->setStepperOptions(self, (const Opt_Literal_Number_index*)&value_value); } @@ -13000,7 +13003,7 @@ KOALA_INTEROP_V3(StepperInterface_setStepperOptions, Ark_NativePointer, uint8_t* void impl_StepperAttribute_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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getStepperModifier()->setOnFinish(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(StepperAttribute_onFinish, Ark_NativePointer, uint8_t*, int32_t) @@ -13008,7 +13011,7 @@ KOALA_INTEROP_V3(StepperAttribute_onFinish, Ark_NativePointer, uint8_t*, int32_t void impl_StepperAttribute_onSkip(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getStepperModifier()->setOnSkip(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(StepperAttribute_onSkip, Ark_NativePointer, uint8_t*, int32_t) @@ -13016,7 +13019,7 @@ KOALA_INTEROP_V3(StepperAttribute_onSkip, Ark_NativePointer, uint8_t*, int32_t) void impl_StepperAttribute_onChange(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))))};; + Callback_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Number_Void))))};; GetNodeModifiers()->getStepperModifier()->setOnChange(self, (const Callback_Number_Number_Void*)&value_value); } KOALA_INTEROP_V3(StepperAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -13024,7 +13027,7 @@ KOALA_INTEROP_V3(StepperAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t void impl_StepperAttribute_onNext(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))))};; + Callback_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Number_Void))))};; GetNodeModifiers()->getStepperModifier()->setOnNext(self, (const Callback_Number_Number_Void*)&value_value); } KOALA_INTEROP_V3(StepperAttribute_onNext, Ark_NativePointer, uint8_t*, int32_t) @@ -13032,7 +13035,7 @@ KOALA_INTEROP_V3(StepperAttribute_onNext, Ark_NativePointer, uint8_t*, int32_t) void impl_StepperAttribute_onPrevious(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))))};; + Callback_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Number_Void))))};; GetNodeModifiers()->getStepperModifier()->setOnPrevious(self, (const Callback_Number_Number_Void*)&value_value); } KOALA_INTEROP_V3(StepperAttribute_onPrevious, Ark_NativePointer, uint8_t*, int32_t) @@ -13067,9 +13070,9 @@ void impl_StepperItemAttribute_status(Ark_NativePointer thisPtr, uint8_t* thisAr Opt_ItemState 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()); - } + { + value_value_buf.value = static_cast(thisDeserializer.readInt32()); + } Opt_ItemState value_value = value_value_buf;; GetNodeModifiers()->getStepperItemModifier()->setStatus(self, (const Opt_ItemState*)&value_value); } @@ -13087,9 +13090,9 @@ void impl_SwiperInterface_setSwiperOptions(Ark_NativePointer thisPtr, uint8_t* t Opt_SwiperController 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.readSwiperController()); - } + { + controller_value_buf.value = static_cast(thisDeserializer.readSwiperController()); + } Opt_SwiperController controller_value = controller_value_buf;; GetNodeModifiers()->getSwiperModifier()->setSwiperOptions(self, (const Opt_SwiperController*)&controller_value); } @@ -13132,7 +13135,7 @@ void impl_SwiperAttribute_indicator(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value2 = thisDeserializer.readBoolean(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_DotIndicator_DigitIndicator_Boolean value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSwiperModifier()->setIndicator(self, (const Ark_Union_DotIndicator_DigitIndicator_Boolean*)&value_value); @@ -13172,7 +13175,7 @@ void impl_SwiperAttribute_itemSpace(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSwiperModifier()->setItemSpace(self, (const Ark_Union_Number_String*)&value_value); @@ -13222,7 +13225,7 @@ void impl_SwiperAttribute_curve(Ark_NativePointer thisPtr, uint8_t* thisArray, i value_value_buf.value2 = static_cast(thisDeserializer.readICurve()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Curve_String_ICurve value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSwiperModifier()->setCurve(self, (const Ark_Union_Curve_String_ICurve*)&value_value); @@ -13232,7 +13235,7 @@ KOALA_INTEROP_V3(SwiperAttribute_curve, Ark_NativePointer, uint8_t*, int32_t) void impl_SwiperAttribute_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))))};; + Callback_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))};; GetNodeModifiers()->getSwiperModifier()->setOnChange(self, (const Callback_Number_Void*)&value_value); } KOALA_INTEROP_V3(SwiperAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -13244,9 +13247,9 @@ void impl_SwiperAttribute_indicatorStyle(Ark_NativePointer thisPtr, uint8_t* thi Opt_IndicatorStyle 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.readIndicatorStyle(); - } + { + value_value_buf.value = thisDeserializer.readIndicatorStyle(); + } Opt_IndicatorStyle value_value = value_value_buf;; GetNodeModifiers()->getSwiperModifier()->setIndicatorStyle(self, (const Opt_IndicatorStyle*)&value_value); } @@ -13255,7 +13258,7 @@ 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); - OnSwiperAnimationStartCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnSwiperAnimationStartCallback))))};; + OnSwiperAnimationStartCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnSwiperAnimationStartCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnSwiperAnimationStartCallback))))};; GetNodeModifiers()->getSwiperModifier()->setOnAnimationStart(self, (const OnSwiperAnimationStartCallback*)&value_value); } KOALA_INTEROP_V3(SwiperAttribute_onAnimationStart, Ark_NativePointer, uint8_t*, int32_t) @@ -13263,7 +13266,7 @@ KOALA_INTEROP_V3(SwiperAttribute_onAnimationStart, Ark_NativePointer, uint8_t*, void impl_SwiperAttribute_onAnimationEnd(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnSwiperAnimationEndCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnSwiperAnimationEndCallback))))};; + OnSwiperAnimationEndCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnSwiperAnimationEndCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnSwiperAnimationEndCallback))))};; GetNodeModifiers()->getSwiperModifier()->setOnAnimationEnd(self, (const OnSwiperAnimationEndCallback*)&value_value); } KOALA_INTEROP_V3(SwiperAttribute_onAnimationEnd, Ark_NativePointer, uint8_t*, int32_t) @@ -13271,7 +13274,7 @@ KOALA_INTEROP_V3(SwiperAttribute_onAnimationEnd, Ark_NativePointer, uint8_t*, in void impl_SwiperAttribute_onGestureSwipe(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnSwiperGestureSwipeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnSwiperGestureSwipeCallback))))};; + OnSwiperGestureSwipeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnSwiperGestureSwipeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnSwiperGestureSwipeCallback))))};; GetNodeModifiers()->getSwiperModifier()->setOnGestureSwipe(self, (const OnSwiperGestureSwipeCallback*)&value_value); } KOALA_INTEROP_V3(SwiperAttribute_onGestureSwipe, Ark_NativePointer, uint8_t*, int32_t) @@ -13293,7 +13296,7 @@ KOALA_INTEROP_V3(SwiperAttribute_customContentTransition, Ark_NativePointer, uin void impl_SwiperAttribute_onContentDidScroll(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - ContentDidScrollCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ContentDidScrollCallback))))};; + ContentDidScrollCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ContentDidScrollCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_ContentDidScrollCallback))))};; GetNodeModifiers()->getSwiperModifier()->setOnContentDidScroll(self, (const ContentDidScrollCallback*)&value_value); } KOALA_INTEROP_V3(SwiperAttribute_onContentDidScroll, Ark_NativePointer, uint8_t*, int32_t) @@ -13319,16 +13322,16 @@ void impl_SwiperAttribute_displayArrow(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value1 = thisDeserializer.readBoolean(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_ArrowStyle_Boolean value_value = static_cast(value_value_buf);; const auto isHoverShow_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Boolean isHoverShow_value_buf = {}; isHoverShow_value_buf.tag = isHoverShow_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (isHoverShow_value_buf_runtimeType)) - { - isHoverShow_value_buf.value = thisDeserializer.readBoolean(); - } + { + isHoverShow_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean isHoverShow_value = isHoverShow_value_buf;; GetNodeModifiers()->getSwiperModifier()->setDisplayArrow(self, (const Ark_Union_ArrowStyle_Boolean*)&value_value, (const Opt_Boolean*)&isHoverShow_value); } @@ -13353,16 +13356,16 @@ void impl_SwiperAttribute_displayCount(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value2 = thisDeserializer.readSwiperAutoFill(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_SwiperAutoFill value_value = static_cast(value_value_buf);; const auto swipeByGroup_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Boolean swipeByGroup_value_buf = {}; swipeByGroup_value_buf.tag = swipeByGroup_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (swipeByGroup_value_buf_runtimeType)) - { - swipeByGroup_value_buf.value = thisDeserializer.readBoolean(); - } + { + swipeByGroup_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean swipeByGroup_value = swipeByGroup_value_buf;; GetNodeModifiers()->getSwiperModifier()->setDisplayCount(self, (const Ark_Union_Number_String_SwiperAutoFill*)&value_value, (const Opt_Boolean*)&swipeByGroup_value); } @@ -13375,9 +13378,9 @@ void impl_SwiperAttribute_prevMargin(Ark_NativePointer thisPtr, const KLength& v Opt_Boolean ignoreBlank_value_buf = {}; ignoreBlank_value_buf.tag = ignoreBlank_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (ignoreBlank_value_buf_runtimeType)) - { - ignoreBlank_value_buf.value = thisDeserializer.readBoolean(); - } + { + ignoreBlank_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean ignoreBlank_value = ignoreBlank_value_buf;; GetNodeModifiers()->getSwiperModifier()->setPrevMargin(self, (const Ark_Length*)&value, (const Opt_Boolean*)&ignoreBlank_value); } @@ -13390,9 +13393,9 @@ void impl_SwiperAttribute_nextMargin(Ark_NativePointer thisPtr, const KLength& v Opt_Boolean ignoreBlank_value_buf = {}; ignoreBlank_value_buf.tag = ignoreBlank_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (ignoreBlank_value_buf_runtimeType)) - { - ignoreBlank_value_buf.value = thisDeserializer.readBoolean(); - } + { + ignoreBlank_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean ignoreBlank_value = ignoreBlank_value_buf;; GetNodeModifiers()->getSwiperModifier()->setNextMargin(self, (const Ark_Length*)&value, (const Opt_Boolean*)&ignoreBlank_value); } @@ -13410,9 +13413,9 @@ void impl_SymbolGlyphInterface_setSymbolGlyphOptions(Ark_NativePointer thisPtr, Opt_Resource 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.readResource(); - } + { + value_value_buf.value = thisDeserializer.readResource(); + } Opt_Resource value_value = value_value_buf;; GetNodeModifiers()->getSymbolGlyphModifier()->setSymbolGlyphOptions(self, (const Opt_Resource*)&value_value); } @@ -13437,7 +13440,7 @@ void impl_SymbolGlyphAttribute_fontSize(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSymbolGlyphModifier()->setFontSize(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -13472,7 +13475,7 @@ void impl_SymbolGlyphAttribute_fontColor(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_buf has to be chosen through deserialisation."; } value_value_buf.array[value_value_buf_i] = static_cast(value_value_buf_buf); } @@ -13500,7 +13503,7 @@ void impl_SymbolGlyphAttribute_fontWeight(Ark_NativePointer thisPtr, uint8_t* th value_value_buf.value2 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_FontWeight_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSymbolGlyphModifier()->setFontWeight(self, (const Ark_Union_Number_FontWeight_String*)&value_value); @@ -13527,9 +13530,9 @@ void impl_SymbolGlyphAttribute_symbolEffect0(Ark_NativePointer thisPtr, uint8_t* Opt_Boolean isActive_value_buf = {}; isActive_value_buf.tag = isActive_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (isActive_value_buf_runtimeType)) - { - isActive_value_buf.value = thisDeserializer.readBoolean(); - } + { + isActive_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean isActive_value = isActive_value_buf;; GetNodeModifiers()->getSymbolGlyphModifier()->setSymbolEffect0(self, (const Ark_SymbolEffect*)&symbolEffect_value, (const Opt_Boolean*)&isActive_value); } @@ -13543,9 +13546,9 @@ void impl_SymbolGlyphAttribute_symbolEffect1(Ark_NativePointer thisPtr, uint8_t* Opt_Number triggerValue_value_buf = {}; triggerValue_value_buf.tag = triggerValue_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (triggerValue_value_buf_runtimeType)) - { - triggerValue_value_buf.value = static_cast(thisDeserializer.readNumber()); - } + { + triggerValue_value_buf.value = static_cast(thisDeserializer.readNumber()); + } Opt_Number triggerValue_value = triggerValue_value_buf;; GetNodeModifiers()->getSymbolGlyphModifier()->setSymbolEffect1(self, (const Ark_SymbolEffect*)&symbolEffect_value, (const Opt_Number*)&triggerValue_value); } @@ -13583,7 +13586,7 @@ void impl_SymbolSpanAttribute_fontSize(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSymbolSpanModifier()->setFontSize(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -13618,7 +13621,7 @@ void impl_SymbolSpanAttribute_fontColor(Ark_NativePointer thisPtr, uint8_t* this value_value_buf_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_buf has to be chosen through deserialisation."; } value_value_buf.array[value_value_buf_i] = static_cast(value_value_buf_buf); } @@ -13646,7 +13649,7 @@ void impl_SymbolSpanAttribute_fontWeight(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf.value2 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_FontWeight_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getSymbolSpanModifier()->setFontWeight(self, (const Ark_Union_Number_FontWeight_String*)&value_value); @@ -13677,9 +13680,9 @@ void impl_TabsInterface_setTabsOptions(Ark_NativePointer thisPtr, uint8_t* thisA 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)) - { - options_value_buf.value = thisDeserializer.readTabsOptions(); - } + { + options_value_buf.value = thisDeserializer.readTabsOptions(); + } Opt_TabsOptions options_value = options_value_buf;; GetNodeModifiers()->getTabsModifier()->setTabsOptions(self, (const Opt_TabsOptions*)&options_value); } @@ -13716,9 +13719,9 @@ void impl_TabsAttribute_barMode1(Ark_NativePointer thisPtr, Ark_Int32 value, uin Opt_ScrollableBarModeOptions 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.readScrollableBarModeOptions(); - } + { + options_value_buf.value = thisDeserializer.readScrollableBarModeOptions(); + } Opt_ScrollableBarModeOptions options_value = options_value_buf;; GetNodeModifiers()->getTabsModifier()->setBarMode1(self, static_cast(value), (const Opt_ScrollableBarModeOptions*)&options_value); } @@ -13749,9 +13752,9 @@ void impl_TabsAttribute_animationMode(Ark_NativePointer thisPtr, uint8_t* thisAr 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()); - } + { + value_value_buf.value = static_cast(thisDeserializer.readInt32()); + } Opt_AnimationMode value_value = value_value_buf;; GetNodeModifiers()->getTabsModifier()->setAnimationMode(self, (const Opt_AnimationMode*)&value_value); } @@ -13764,9 +13767,9 @@ void impl_TabsAttribute_edgeEffect(Ark_NativePointer thisPtr, uint8_t* thisArray 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()); - } + { + value_value_buf.value = static_cast(thisDeserializer.readInt32()); + } Opt_EdgeEffect value_value = value_value_buf;; GetNodeModifiers()->getTabsModifier()->setEdgeEffect(self, (const Opt_EdgeEffect*)&value_value); } @@ -13775,7 +13778,7 @@ KOALA_INTEROP_V3(TabsAttribute_edgeEffect, Ark_NativePointer, uint8_t*, int32_t) void impl_TabsAttribute_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))))};; + Callback_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))};; GetNodeModifiers()->getTabsModifier()->setOnChange(self, (const Callback_Number_Void*)&value_value); } KOALA_INTEROP_V3(TabsAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -13783,7 +13786,7 @@ KOALA_INTEROP_V3(TabsAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) void impl_TabsAttribute_onTabBarClick(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))))};; + Callback_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))};; GetNodeModifiers()->getTabsModifier()->setOnTabBarClick(self, (const Callback_Number_Void*)&value_value); } KOALA_INTEROP_V3(TabsAttribute_onTabBarClick, Ark_NativePointer, uint8_t*, int32_t) @@ -13791,7 +13794,7 @@ 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); - OnTabsAnimationStartCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTabsAnimationStartCallback))))};; + OnTabsAnimationStartCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTabsAnimationStartCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnTabsAnimationStartCallback))))};; GetNodeModifiers()->getTabsModifier()->setOnAnimationStart(self, (const OnTabsAnimationStartCallback*)&value_value); } KOALA_INTEROP_V3(TabsAttribute_onAnimationStart, Ark_NativePointer, uint8_t*, int32_t) @@ -13799,7 +13802,7 @@ KOALA_INTEROP_V3(TabsAttribute_onAnimationStart, Ark_NativePointer, uint8_t*, in void impl_TabsAttribute_onAnimationEnd(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnTabsAnimationEndCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTabsAnimationEndCallback))))};; + OnTabsAnimationEndCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTabsAnimationEndCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnTabsAnimationEndCallback))))};; GetNodeModifiers()->getTabsModifier()->setOnAnimationEnd(self, (const OnTabsAnimationEndCallback*)&value_value); } KOALA_INTEROP_V3(TabsAttribute_onAnimationEnd, Ark_NativePointer, uint8_t*, int32_t) @@ -13807,7 +13810,7 @@ KOALA_INTEROP_V3(TabsAttribute_onAnimationEnd, Ark_NativePointer, uint8_t*, int3 void impl_TabsAttribute_onGestureSwipe(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnTabsGestureSwipeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTabsGestureSwipeCallback))))};; + OnTabsGestureSwipeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTabsGestureSwipeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnTabsGestureSwipeCallback))))};; GetNodeModifiers()->getTabsModifier()->setOnGestureSwipe(self, (const OnTabsGestureSwipeCallback*)&value_value); } KOALA_INTEROP_V3(TabsAttribute_onGestureSwipe, Ark_NativePointer, uint8_t*, int32_t) @@ -13825,9 +13828,9 @@ void impl_TabsAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thisArray, i Opt_DividerStyle 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.readDividerStyle(); - } + { + value_value_buf.value = thisDeserializer.readDividerStyle(); + } Opt_DividerStyle value_value = value_value_buf;; GetNodeModifiers()->getTabsModifier()->setDivider(self, (const Opt_DividerStyle*)&value_value); } @@ -13862,7 +13865,7 @@ void impl_TabsAttribute_barBackgroundColor(Ark_NativePointer thisPtr, uint8_t* t value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTabsModifier()->setBarBackgroundColor(self, (const Ark_ResourceColor*)&value_value); @@ -13880,7 +13883,7 @@ 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); - TabsCustomContentTransitionCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_TabsCustomContentTransitionCallback))))};; + TabsCustomContentTransitionCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_TabsCustomContentTransitionCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_TabsCustomContentTransitionCallback))))};; GetNodeModifiers()->getTabsModifier()->setCustomContentTransition(self, (const TabsCustomContentTransitionCallback*)&value_value); } KOALA_INTEROP_V3(TabsAttribute_customContentTransition, Ark_NativePointer, uint8_t*, int32_t) @@ -13910,7 +13913,7 @@ KOALA_INTEROP_V3(TabsAttribute_barBackgroundEffect, Ark_NativePointer, uint8_t*, void impl_TabsAttribute_onContentWillChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnTabsContentWillChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTabsContentWillChangeCallback))))};; + OnTabsContentWillChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTabsContentWillChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnTabsContentWillChangeCallback))))};; GetNodeModifiers()->getTabsModifier()->setOnContentWillChange(self, (const OnTabsContentWillChangeCallback*)&value_value); } KOALA_INTEROP_V3(TabsAttribute_onContentWillChange, Ark_NativePointer, uint8_t*, int32_t) @@ -13950,14 +13953,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; } else if (value_value_buf_selector == 3) { value_value_buf.selector = 3; value_value_buf.value3 = thisDeserializer.readTabBarOptions(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } 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); @@ -13979,7 +13982,7 @@ void impl_TabContentAttribute_tabBar1(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf.value1 = thisDeserializer.readBottomTabBarStyle(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_SubTabBarStyle_BottomTabBarStyle value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTabContentModifier()->setTabBar1(self, (const Ark_Union_SubTabBarStyle_BottomTabBarStyle*)&value_value); @@ -13989,7 +13992,7 @@ KOALA_INTEROP_V3(TabContentAttribute_tabBar1, Ark_NativePointer, uint8_t*, int32 void impl_TabContentAttribute_onWillShow(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))};; + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))};; GetNodeModifiers()->getTabContentModifier()->setOnWillShow(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(TabContentAttribute_onWillShow, Ark_NativePointer, uint8_t*, int32_t) @@ -13997,7 +14000,7 @@ KOALA_INTEROP_V3(TabContentAttribute_onWillShow, Ark_NativePointer, uint8_t*, in void impl_TabContentAttribute_onWillHide(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))};; + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))};; GetNodeModifiers()->getTabContentModifier()->setOnWillHide(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(TabContentAttribute_onWillHide, Ark_NativePointer, uint8_t*, int32_t) @@ -14014,31 +14017,31 @@ void impl_TextInterface_setTextOptions(Ark_NativePointer thisPtr, uint8_t* thisA Opt_Union_String_Resource content_value_buf = {}; content_value_buf.tag = content_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (content_value_buf_runtimeType)) - { - const Ark_Int8 content_value_buf__selector = thisDeserializer.readInt8(); - Ark_Union_String_Resource content_value_buf_ = {}; - content_value_buf_.selector = content_value_buf__selector; - if (content_value_buf__selector == 0) { - content_value_buf_.selector = 0; - content_value_buf_.value0 = static_cast(thisDeserializer.readString()); - } - else if (content_value_buf__selector == 1) { - content_value_buf_.selector = 1; - content_value_buf_.value1 = thisDeserializer.readResource(); - } - else { - throw new Error("One of the branches for content_value_buf_ has to be chosen through deserialisation."); - } - content_value_buf.value = static_cast(content_value_buf_); + { + const Ark_Int8 content_value_buf__selector = thisDeserializer.readInt8(); + Ark_Union_String_Resource content_value_buf_ = {}; + content_value_buf_.selector = content_value_buf__selector; + if (content_value_buf__selector == 0) { + content_value_buf_.selector = 0; + content_value_buf_.value0 = static_cast(thisDeserializer.readString()); + } + else if (content_value_buf__selector == 1) { + content_value_buf_.selector = 1; + content_value_buf_.value1 = thisDeserializer.readResource(); + } + else { + throw "One of the branches for content_value_buf_ has to be chosen through deserialisation."; } + content_value_buf.value = static_cast(content_value_buf_); + } Opt_Union_String_Resource content_value = content_value_buf;; const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_TextOptions 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.readTextOptions(); - } + { + value_value_buf.value = thisDeserializer.readTextOptions(); + } Opt_TextOptions value_value = value_value_buf;; GetNodeModifiers()->getTextModifier()->setTextOptions(self, (const Opt_Union_String_Resource*)&content_value, (const Opt_TextOptions*)&value_value); } @@ -14060,9 +14063,9 @@ void impl_TextAttribute_font1(Ark_NativePointer thisPtr, uint8_t* thisArray, int Opt_FontSettingOptions 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.readFontSettingOptions(); - } + { + options_value_buf.value = thisDeserializer.readFontSettingOptions(); + } Opt_FontSettingOptions options_value = options_value_buf;; GetNodeModifiers()->getTextModifier()->setFont1(self, (const Ark_Font*)&fontValue_value, (const Opt_FontSettingOptions*)&options_value); } @@ -14091,7 +14094,7 @@ void impl_TextAttribute_fontColor(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextModifier()->setFontColor(self, (const Ark_ResourceColor*)&value_value); @@ -14117,7 +14120,7 @@ void impl_TextAttribute_fontSize(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextModifier()->setFontSize(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -14143,7 +14146,7 @@ void impl_TextAttribute_minFontSize(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextModifier()->setMinFontSize(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -14169,7 +14172,7 @@ void impl_TextAttribute_maxFontSize(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextModifier()->setMaxFontSize(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -14191,7 +14194,7 @@ void impl_TextAttribute_minFontScale(Ark_NativePointer thisPtr, uint8_t* thisArr value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextModifier()->setMinFontScale(self, (const Ark_Union_Number_Resource*)&value_value); @@ -14213,7 +14216,7 @@ void impl_TextAttribute_maxFontScale(Ark_NativePointer thisPtr, uint8_t* thisArr value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextModifier()->setMaxFontScale(self, (const Ark_Union_Number_Resource*)&value_value); @@ -14245,7 +14248,7 @@ void impl_TextAttribute_fontWeight0(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value2 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_FontWeight_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextModifier()->setFontWeight0(self, (const Ark_Union_Number_FontWeight_String*)&value_value); @@ -14271,16 +14274,16 @@ void impl_TextAttribute_fontWeight1(Ark_NativePointer thisPtr, uint8_t* thisArra weight_value_buf.value2 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for weight_value_buf has to be chosen through deserialisation."); + throw "One of the branches for weight_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_FontWeight_String weight_value = static_cast(weight_value_buf);; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_FontSettingOptions 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.readFontSettingOptions(); - } + { + options_value_buf.value = thisDeserializer.readFontSettingOptions(); + } Opt_FontSettingOptions options_value = options_value_buf;; GetNodeModifiers()->getTextModifier()->setFontWeight1(self, (const Ark_Union_Number_FontWeight_String*)&weight_value, (const Opt_FontSettingOptions*)&options_value); } @@ -14319,7 +14322,7 @@ void impl_TextAttribute_lineHeight(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextModifier()->setLineHeight(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -14349,7 +14352,7 @@ void impl_TextAttribute_fontFamily(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextModifier()->setFontFamily(self, (const Ark_Union_String_Resource*)&value_value); @@ -14385,7 +14388,7 @@ void impl_TextAttribute_letterSpacing(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextModifier()->setLetterSpacing(self, (const Ark_Union_Number_String*)&value_value); @@ -14413,7 +14416,7 @@ void impl_TextAttribute_baselineOffset(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextModifier()->setBaselineOffset(self, (const Ark_Union_Number_String*)&value_value); @@ -14454,7 +14457,7 @@ void impl_TextAttribute_textShadow(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value1 = value_value_buf_u; } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_ShadowOptions_Array_ShadowOptions value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextModifier()->setTextShadow(self, (const Ark_Union_ShadowOptions_Array_ShadowOptions*)&value_value); @@ -14488,7 +14491,7 @@ KOALA_INTEROP_V2(TextAttribute_lineBreakStrategy, Ark_NativePointer, Ark_Int32) void impl_TextAttribute_onCopy(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))))};; + Callback_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))};; GetNodeModifiers()->getTextModifier()->setOnCopy(self, (const Callback_String_Void*)&value_value); } KOALA_INTEROP_V3(TextAttribute_onCopy, Ark_NativePointer, uint8_t*, int32_t) @@ -14516,7 +14519,7 @@ void impl_TextAttribute_caretColor(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextModifier()->setCaretColor(self, (const Ark_ResourceColor*)&value_value); @@ -14546,7 +14549,7 @@ void impl_TextAttribute_selectedBackgroundColor(Ark_NativePointer thisPtr, uint8 value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextModifier()->setSelectedBackgroundColor(self, (const Ark_ResourceColor*)&value_value); @@ -14576,7 +14579,7 @@ KOALA_INTEROP_V3(TextAttribute_dataDetectorConfig, Ark_NativePointer, uint8_t*, void impl_TextAttribute_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))))};; + Callback_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Number_Void))))};; GetNodeModifiers()->getTextModifier()->setOnTextSelectionChange(self, (const Callback_Number_Number_Void*)&value_value); } KOALA_INTEROP_V3(TextAttribute_onTextSelectionChange, Ark_NativePointer, uint8_t*, int32_t) @@ -14628,14 +14631,14 @@ 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readSelectionMenuOptions(); - } + { + options_value_buf.value = thisDeserializer.readSelectionMenuOptions(); + } Opt_SelectionMenuOptions options_value = options_value_buf;; GetNodeModifiers()->getTextModifier()->setBindSelectionMenu(self, static_cast(spanType), (const Callback_Any*)&content_value, static_cast(responseType), (const Opt_SelectionMenuOptions*)&options_value); } @@ -14653,9 +14656,9 @@ void impl_TextAreaInterface_setTextAreaOptions(Ark_NativePointer thisPtr, uint8_ Opt_TextAreaOptions 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.readTextAreaOptions(); - } + { + value_value_buf.value = thisDeserializer.readTextAreaOptions(); + } Opt_TextAreaOptions value_value = value_value_buf;; GetNodeModifiers()->getTextAreaModifier()->setTextAreaOptions(self, (const Opt_TextAreaOptions*)&value_value); } @@ -14684,7 +14687,7 @@ void impl_TextAreaAttribute_placeholderColor(Ark_NativePointer thisPtr, uint8_t* value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextAreaModifier()->setPlaceholderColor(self, (const Ark_ResourceColor*)&value_value); @@ -14734,7 +14737,7 @@ void impl_TextAreaAttribute_caretColor(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextAreaModifier()->setCaretColor(self, (const Ark_ResourceColor*)&value_value); @@ -14764,7 +14767,7 @@ void impl_TextAreaAttribute_fontColor(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextAreaModifier()->setFontColor(self, (const Ark_ResourceColor*)&value_value); @@ -14802,7 +14805,7 @@ void impl_TextAreaAttribute_fontWeight(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value2 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_FontWeight_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextAreaModifier()->setFontWeight(self, (const Ark_Union_Number_FontWeight_String*)&value_value); @@ -14824,7 +14827,7 @@ void impl_TextAreaAttribute_fontFamily(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceStr value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextAreaModifier()->setFontFamily(self, (const Ark_ResourceStr*)&value_value); @@ -14874,7 +14877,7 @@ void impl_TextAreaAttribute_selectedBackgroundColor(Ark_NativePointer thisPtr, u value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextAreaModifier()->setSelectedBackgroundColor(self, (const Ark_ResourceColor*)&value_value); @@ -14884,7 +14887,7 @@ KOALA_INTEROP_V3(TextAreaAttribute_selectedBackgroundColor, Ark_NativePointer, u 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))))};; + Callback_EnterKeyType_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_EnterKeyType_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_EnterKeyType_Void))))};; GetNodeModifiers()->getTextAreaModifier()->setOnSubmit0(self, (const Callback_EnterKeyType_Void*)&value_value); } KOALA_INTEROP_V3(TextAreaAttribute_onSubmit0, Ark_NativePointer, uint8_t*, int32_t) @@ -14892,7 +14895,7 @@ KOALA_INTEROP_V3(TextAreaAttribute_onSubmit0, Ark_NativePointer, uint8_t*, int32 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))))};; + TextAreaSubmitCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_TextAreaSubmitCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_TextAreaSubmitCallback))))};; GetNodeModifiers()->getTextAreaModifier()->setOnSubmit1(self, (const TextAreaSubmitCallback*)&value_value); } KOALA_INTEROP_V3(TextAreaAttribute_onSubmit1, Ark_NativePointer, uint8_t*, int32_t) @@ -14900,7 +14903,7 @@ KOALA_INTEROP_V3(TextAreaAttribute_onSubmit1, Ark_NativePointer, uint8_t*, int32 void impl_TextAreaAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - EditableTextOnChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_EditableTextOnChangeCallback))))};; + EditableTextOnChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_EditableTextOnChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_EditableTextOnChangeCallback))))};; GetNodeModifiers()->getTextAreaModifier()->setOnChange(self, (const EditableTextOnChangeCallback*)&value_value); } KOALA_INTEROP_V3(TextAreaAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -14908,7 +14911,7 @@ KOALA_INTEROP_V3(TextAreaAttribute_onChange, Ark_NativePointer, uint8_t*, int32_ void impl_TextAreaAttribute_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))))};; + Callback_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Number_Void))))};; GetNodeModifiers()->getTextAreaModifier()->setOnTextSelectionChange(self, (const Callback_Number_Number_Void*)&value_value); } KOALA_INTEROP_V3(TextAreaAttribute_onTextSelectionChange, Ark_NativePointer, uint8_t*, int32_t) @@ -14916,7 +14919,7 @@ KOALA_INTEROP_V3(TextAreaAttribute_onTextSelectionChange, Ark_NativePointer, uin void impl_TextAreaAttribute_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))))};; + Callback_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Number_Void))))};; GetNodeModifiers()->getTextAreaModifier()->setOnContentScroll(self, (const Callback_Number_Number_Void*)&value_value); } KOALA_INTEROP_V3(TextAreaAttribute_onContentScroll, Ark_NativePointer, uint8_t*, int32_t) @@ -14924,7 +14927,7 @@ KOALA_INTEROP_V3(TextAreaAttribute_onContentScroll, Ark_NativePointer, uint8_t*, void impl_TextAreaAttribute_onEditChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))};; + Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))};; GetNodeModifiers()->getTextAreaModifier()->setOnEditChange(self, (const Callback_Boolean_Void*)&value_value); } KOALA_INTEROP_V3(TextAreaAttribute_onEditChange, Ark_NativePointer, uint8_t*, int32_t) @@ -14932,7 +14935,7 @@ KOALA_INTEROP_V3(TextAreaAttribute_onEditChange, Ark_NativePointer, uint8_t*, in void impl_TextAreaAttribute_onCopy(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))))};; + Callback_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))};; GetNodeModifiers()->getTextAreaModifier()->setOnCopy(self, (const Callback_String_Void*)&value_value); } KOALA_INTEROP_V3(TextAreaAttribute_onCopy, Ark_NativePointer, uint8_t*, int32_t) @@ -14940,7 +14943,7 @@ KOALA_INTEROP_V3(TextAreaAttribute_onCopy, Ark_NativePointer, uint8_t*, int32_t) void impl_TextAreaAttribute_onCut(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))))};; + Callback_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))};; GetNodeModifiers()->getTextAreaModifier()->setOnCut(self, (const Callback_String_Void*)&value_value); } KOALA_INTEROP_V3(TextAreaAttribute_onCut, Ark_NativePointer, uint8_t*, int32_t) @@ -14948,7 +14951,7 @@ KOALA_INTEROP_V3(TextAreaAttribute_onCut, Ark_NativePointer, uint8_t*, int32_t) void impl_TextAreaAttribute_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))))};; + Callback_String_PasteEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_PasteEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_PasteEvent_Void))))};; GetNodeModifiers()->getTextAreaModifier()->setOnPaste(self, (const Callback_String_PasteEvent_Void*)&value_value); } KOALA_INTEROP_V3(TextAreaAttribute_onPaste, Ark_NativePointer, uint8_t*, int32_t) @@ -15008,7 +15011,7 @@ void impl_TextAreaAttribute_minFontSize(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextAreaModifier()->setMinFontSize(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -15034,7 +15037,7 @@ void impl_TextAreaAttribute_maxFontSize(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextAreaModifier()->setMaxFontSize(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -15092,7 +15095,7 @@ void impl_TextAreaAttribute_letterSpacing(Ark_NativePointer thisPtr, uint8_t* th value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextAreaModifier()->setLetterSpacing(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -15126,7 +15129,7 @@ void impl_TextAreaAttribute_lineHeight(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextAreaModifier()->setLineHeight(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -15160,7 +15163,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -15168,7 +15171,7 @@ KOALA_INTEROP_V3(TextAreaAttribute_onWillInsert, Ark_NativePointer, uint8_t*, in void impl_TextAreaAttribute_onDidInsert(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_InsertValue_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_InsertValue_Void))))};; + Callback_InsertValue_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_InsertValue_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_InsertValue_Void))))};; GetNodeModifiers()->getTextAreaModifier()->setOnDidInsert(self, (const Callback_InsertValue_Void*)&value_value); } KOALA_INTEROP_V3(TextAreaAttribute_onDidInsert, Ark_NativePointer, uint8_t*, int32_t) @@ -15176,7 +15179,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -15184,7 +15187,7 @@ KOALA_INTEROP_V3(TextAreaAttribute_onWillDelete, Ark_NativePointer, uint8_t*, in void impl_TextAreaAttribute_onDidDelete(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_DeleteValue_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DeleteValue_Void))))};; + Callback_DeleteValue_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DeleteValue_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DeleteValue_Void))))};; GetNodeModifiers()->getTextAreaModifier()->setOnDidDelete(self, (const Callback_DeleteValue_Void*)&value_value); } KOALA_INTEROP_V3(TextAreaAttribute_onDidDelete, Ark_NativePointer, uint8_t*, int32_t) @@ -15224,16 +15227,16 @@ void impl_TextAreaAttribute_inputFilter(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceStr value_value = static_cast(value_value_buf);; const auto error_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Callback_String_Void error_value_buf = {}; error_value_buf.tag = error_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (error_value_buf_runtimeType)) - { - error_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void))))}; - } + { + error_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))}; + } Opt_Callback_String_Void error_value = error_value_buf;; GetNodeModifiers()->getTextAreaModifier()->setInputFilter(self, (const Ark_ResourceStr*)&value_value, (const Opt_Callback_String_Void*)&error_value); } @@ -15246,9 +15249,9 @@ void impl_TextAreaAttribute_showCounter(Ark_NativePointer thisPtr, Ark_Boolean v Opt_InputCounterOptions 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.readInputCounterOptions(); - } + { + options_value_buf.value = thisDeserializer.readInputCounterOptions(); + } Opt_InputCounterOptions options_value = options_value_buf;; GetNodeModifiers()->getTextAreaModifier()->setShowCounter(self, value, (const Opt_InputCounterOptions*)&options_value); } @@ -15257,14 +15260,14 @@ 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readKeyboardOptions(); - } + { + options_value_buf.value = thisDeserializer.readKeyboardOptions(); + } Opt_KeyboardOptions options_value = options_value_buf;; GetNodeModifiers()->getTextAreaModifier()->setCustomKeyboard(self, (const Callback_Any*)&value_value, (const Opt_KeyboardOptions*)&options_value); } @@ -15282,9 +15285,9 @@ void impl_TextClockInterface_setTextClockOptions(Ark_NativePointer thisPtr, uint Opt_TextClockOptions 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.readTextClockOptions(); - } + { + options_value_buf.value = thisDeserializer.readTextClockOptions(); + } Opt_TextClockOptions options_value = options_value_buf;; GetNodeModifiers()->getTextClockModifier()->setTextClockOptions(self, (const Opt_TextClockOptions*)&options_value); } @@ -15299,7 +15302,7 @@ KOALA_INTEROP_V2(TextClockAttribute_format, Ark_NativePointer, KStringPtr) void impl_TextClockAttribute_onDateChange(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))))};; + Callback_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))};; GetNodeModifiers()->getTextClockModifier()->setOnDateChange(self, (const Callback_Number_Void*)&value_value); } KOALA_INTEROP_V3(TextClockAttribute_onDateChange, Ark_NativePointer, uint8_t*, int32_t) @@ -15327,7 +15330,7 @@ void impl_TextClockAttribute_fontColor(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextClockModifier()->setFontColor(self, (const Ark_ResourceColor*)&value_value); @@ -15365,7 +15368,7 @@ void impl_TextClockAttribute_fontWeight(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value2 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_FontWeight_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextClockModifier()->setFontWeight(self, (const Ark_Union_Number_FontWeight_String*)&value_value); @@ -15387,7 +15390,7 @@ void impl_TextClockAttribute_fontFamily(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceStr value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextClockModifier()->setFontFamily(self, (const Ark_ResourceStr*)&value_value); @@ -15416,7 +15419,7 @@ void impl_TextClockAttribute_textShadow(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value1 = value_value_buf_u; } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_ShadowOptions_Array_ShadowOptions value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextClockModifier()->setTextShadow(self, (const Ark_Union_ShadowOptions_Array_ShadowOptions*)&value_value); @@ -15444,9 +15447,9 @@ void impl_TextClockAttribute_dateTimeOptions(Ark_NativePointer thisPtr, uint8_t* Opt_DateTimeOptions 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.readDateTimeOptions(); - } + { + value_value_buf.value = thisDeserializer.readDateTimeOptions(); + } Opt_DateTimeOptions value_value = value_value_buf;; GetNodeModifiers()->getTextClockModifier()->setDateTimeOptions(self, (const Opt_DateTimeOptions*)&value_value); } @@ -15464,9 +15467,9 @@ void impl_TextInputInterface_setTextInputOptions(Ark_NativePointer thisPtr, uint Opt_TextInputOptions 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.readTextInputOptions(); - } + { + value_value_buf.value = thisDeserializer.readTextInputOptions(); + } Opt_TextInputOptions value_value = value_value_buf;; GetNodeModifiers()->getTextInputModifier()->setTextInputOptions(self, (const Opt_TextInputOptions*)&value_value); } @@ -15507,7 +15510,7 @@ void impl_TextInputAttribute_placeholderColor(Ark_NativePointer thisPtr, uint8_t value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextInputModifier()->setPlaceholderColor(self, (const Ark_ResourceColor*)&value_value); @@ -15533,9 +15536,9 @@ void impl_TextInputAttribute_placeholderFont(Ark_NativePointer thisPtr, uint8_t* Opt_Font 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.readFont(); - } + { + value_value_buf.value = thisDeserializer.readFont(); + } Opt_Font value_value = value_value_buf;; GetNodeModifiers()->getTextInputModifier()->setPlaceholderFont(self, (const Opt_Font*)&value_value); } @@ -15570,7 +15573,7 @@ void impl_TextInputAttribute_caretColor(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextInputModifier()->setCaretColor(self, (const Ark_ResourceColor*)&value_value); @@ -15580,7 +15583,7 @@ KOALA_INTEROP_V3(TextInputAttribute_caretColor, Ark_NativePointer, uint8_t*, int void impl_TextInputAttribute_onEditChanged(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))};; + Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))};; GetNodeModifiers()->getTextInputModifier()->setOnEditChanged(self, (const Callback_Boolean_Void*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onEditChanged, Ark_NativePointer, uint8_t*, int32_t) @@ -15588,7 +15591,7 @@ KOALA_INTEROP_V3(TextInputAttribute_onEditChanged, Ark_NativePointer, uint8_t*, void impl_TextInputAttribute_onEditChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))};; + Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))};; GetNodeModifiers()->getTextInputModifier()->setOnEditChange(self, (const Callback_Boolean_Void*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onEditChange, Ark_NativePointer, uint8_t*, int32_t) @@ -15596,7 +15599,7 @@ 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); - OnSubmitCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnSubmitCallback))))};; + OnSubmitCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnSubmitCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnSubmitCallback))))};; GetNodeModifiers()->getTextInputModifier()->setOnSubmit(self, (const OnSubmitCallback*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onSubmit, Ark_NativePointer, uint8_t*, int32_t) @@ -15604,7 +15607,7 @@ KOALA_INTEROP_V3(TextInputAttribute_onSubmit, Ark_NativePointer, uint8_t*, int32 void impl_TextInputAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - EditableTextOnChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_EditableTextOnChangeCallback))))};; + EditableTextOnChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_EditableTextOnChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_EditableTextOnChangeCallback))))};; GetNodeModifiers()->getTextInputModifier()->setOnChange(self, (const EditableTextOnChangeCallback*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -15612,7 +15615,7 @@ 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); - OnTextSelectionChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTextSelectionChangeCallback))))};; + OnTextSelectionChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTextSelectionChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnTextSelectionChangeCallback))))};; GetNodeModifiers()->getTextInputModifier()->setOnTextSelectionChange(self, (const OnTextSelectionChangeCallback*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onTextSelectionChange, Ark_NativePointer, uint8_t*, int32_t) @@ -15620,7 +15623,7 @@ KOALA_INTEROP_V3(TextInputAttribute_onTextSelectionChange, Ark_NativePointer, ui void impl_TextInputAttribute_onContentScroll(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnContentScrollCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnContentScrollCallback))))};; + OnContentScrollCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnContentScrollCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnContentScrollCallback))))};; GetNodeModifiers()->getTextInputModifier()->setOnContentScroll(self, (const OnContentScrollCallback*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onContentScroll, Ark_NativePointer, uint8_t*, int32_t) @@ -15654,7 +15657,7 @@ void impl_TextInputAttribute_fontColor(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextInputModifier()->setFontColor(self, (const Ark_ResourceColor*)&value_value); @@ -15692,7 +15695,7 @@ void impl_TextInputAttribute_fontWeight(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value2 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_FontWeight_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextInputModifier()->setFontWeight(self, (const Ark_Union_Number_FontWeight_String*)&value_value); @@ -15714,7 +15717,7 @@ void impl_TextInputAttribute_fontFamily(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceStr value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextInputModifier()->setFontFamily(self, (const Ark_ResourceStr*)&value_value); @@ -15724,7 +15727,7 @@ KOALA_INTEROP_V3(TextInputAttribute_fontFamily, Ark_NativePointer, uint8_t*, int void impl_TextInputAttribute_onCopy(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))))};; + Callback_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))};; GetNodeModifiers()->getTextInputModifier()->setOnCopy(self, (const Callback_String_Void*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onCopy, Ark_NativePointer, uint8_t*, int32_t) @@ -15732,7 +15735,7 @@ KOALA_INTEROP_V3(TextInputAttribute_onCopy, Ark_NativePointer, uint8_t*, int32_t void impl_TextInputAttribute_onCut(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))))};; + Callback_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))};; GetNodeModifiers()->getTextInputModifier()->setOnCut(self, (const Callback_String_Void*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onCut, Ark_NativePointer, uint8_t*, int32_t) @@ -15740,7 +15743,7 @@ 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); - OnPasteCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnPasteCallback))))};; + OnPasteCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnPasteCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnPasteCallback))))};; GetNodeModifiers()->getTextInputModifier()->setOnPaste(self, (const OnPasteCallback*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onPaste, Ark_NativePointer, uint8_t*, int32_t) @@ -15778,7 +15781,7 @@ void impl_TextInputAttribute_style(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value1 = static_cast(thisDeserializer.readInt32()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_TextInputStyle_TextContentStyle value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextInputModifier()->setStyle(self, (const Ark_Union_TextInputStyle_TextContentStyle*)&value_value); @@ -15816,7 +15819,7 @@ void impl_TextInputAttribute_selectedBackgroundColor(Ark_NativePointer thisPtr, value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextInputModifier()->setSelectedBackgroundColor(self, (const Ark_ResourceColor*)&value_value); @@ -15850,23 +15853,23 @@ void impl_TextInputAttribute_showError(Ark_NativePointer thisPtr, uint8_t* thisA 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_Int8 value_value_buf__selector = thisDeserializer.readInt8(); - Ark_ResourceStr 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.readString()); - } - else if (value_value_buf__selector == 1) { - value_value_buf_.selector = 1; - value_value_buf_.value1 = thisDeserializer.readResource(); - } - else { - throw new Error("One of the branches for value_value_buf_ has to be chosen through deserialisation."); - } - value_value_buf.value = static_cast(value_value_buf_); + { + const Ark_Int8 value_value_buf__selector = thisDeserializer.readInt8(); + Ark_ResourceStr 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.readString()); + } + else if (value_value_buf__selector == 1) { + value_value_buf_.selector = 1; + value_value_buf_.value1 = thisDeserializer.readResource(); + } + else { + throw "One of the branches for value_value_buf_ has to be chosen through deserialisation."; } + value_value_buf.value = static_cast(value_value_buf_); + } Opt_ResourceStr value_value = value_value_buf;; GetNodeModifiers()->getTextInputModifier()->setShowError(self, (const Opt_ResourceStr*)&value_value); } @@ -15875,7 +15878,7 @@ KOALA_INTEROP_V3(TextInputAttribute_showError, Ark_NativePointer, uint8_t*, int3 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))))};; + Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))};; GetNodeModifiers()->getTextInputModifier()->setShowUnit(self, (const Callback_Any*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_showUnit, Ark_NativePointer, uint8_t*, int32_t) @@ -15893,45 +15896,45 @@ void impl_TextInputAttribute_underlineColor(Ark_NativePointer thisPtr, uint8_t* 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_Int8 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_Int8 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(); - } - else { - throw new Error("One of the branches for value_value_buf__u has to be chosen through deserialisation."); - } - value_value_buf_.value0 = static_cast(value_value_buf__u); + { + const Ark_Int8 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_Int8 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__selector == 1) { - value_value_buf_.selector = 1; - value_value_buf_.value1 = thisDeserializer.readUnderlineColor(); + 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(); } else { - throw new Error("One of the branches for value_value_buf_ has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf__u has to be chosen through deserialisation."; } - 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 { + throw "One of the branches for value_value_buf_ has to be chosen through deserialisation."; } + value_value_buf.value = static_cast(value_value_buf_); + } Opt_Union_ResourceColor_UnderlineColor value_value = value_value_buf;; GetNodeModifiers()->getTextInputModifier()->setUnderlineColor(self, (const Opt_Union_ResourceColor_UnderlineColor*)&value_value); } @@ -16008,7 +16011,7 @@ void impl_TextInputAttribute_minFontSize(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextInputModifier()->setMinFontSize(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -16034,7 +16037,7 @@ void impl_TextInputAttribute_maxFontSize(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextInputModifier()->setMaxFontSize(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -16080,7 +16083,7 @@ void impl_TextInputAttribute_letterSpacing(Ark_NativePointer thisPtr, uint8_t* t value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextInputModifier()->setLetterSpacing(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -16106,7 +16109,7 @@ void impl_TextInputAttribute_lineHeight(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value2 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextInputModifier()->setLineHeight(self, (const Ark_Union_Number_String_Resource*)&value_value); @@ -16134,7 +16137,7 @@ KOALA_INTEROP_V2(TextInputAttribute_showPassword, Ark_NativePointer, Ark_Boolean void impl_TextInputAttribute_onSecurityStateChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))};; + Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))};; GetNodeModifiers()->getTextInputModifier()->setOnSecurityStateChange(self, (const Callback_Boolean_Void*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onSecurityStateChange, Ark_NativePointer, uint8_t*, int32_t) @@ -16142,7 +16145,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -16150,7 +16153,7 @@ KOALA_INTEROP_V3(TextInputAttribute_onWillInsert, Ark_NativePointer, uint8_t*, i void impl_TextInputAttribute_onDidInsert(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_InsertValue_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_InsertValue_Void))))};; + Callback_InsertValue_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_InsertValue_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_InsertValue_Void))))};; GetNodeModifiers()->getTextInputModifier()->setOnDidInsert(self, (const Callback_InsertValue_Void*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onDidInsert, Ark_NativePointer, uint8_t*, int32_t) @@ -16158,7 +16161,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -16166,7 +16169,7 @@ KOALA_INTEROP_V3(TextInputAttribute_onWillDelete, Ark_NativePointer, uint8_t*, i void impl_TextInputAttribute_onDidDelete(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_DeleteValue_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DeleteValue_Void))))};; + Callback_DeleteValue_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DeleteValue_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DeleteValue_Void))))};; GetNodeModifiers()->getTextInputModifier()->setOnDidDelete(self, (const Callback_DeleteValue_Void*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onDidDelete, Ark_NativePointer, uint8_t*, int32_t) @@ -16206,16 +16209,16 @@ void impl_TextInputAttribute_inputFilter(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceStr value_value = static_cast(value_value_buf);; const auto error_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Callback_String_Void error_value_buf = {}; error_value_buf.tag = error_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (error_value_buf_runtimeType)) - { - error_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void))))}; - } + { + error_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))}; + } Opt_Callback_String_Void error_value = error_value_buf;; GetNodeModifiers()->getTextInputModifier()->setInputFilter(self, (const Ark_ResourceStr*)&value_value, (const Opt_Callback_String_Void*)&error_value); } @@ -16224,14 +16227,14 @@ 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readKeyboardOptions(); - } + { + options_value_buf.value = thisDeserializer.readKeyboardOptions(); + } Opt_KeyboardOptions options_value = options_value_buf;; GetNodeModifiers()->getTextInputModifier()->setCustomKeyboard(self, (const Callback_Any*)&value_value, (const Opt_KeyboardOptions*)&options_value); } @@ -16244,9 +16247,9 @@ void impl_TextInputAttribute_showCounter(Ark_NativePointer thisPtr, Ark_Boolean Opt_InputCounterOptions 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.readInputCounterOptions(); - } + { + options_value_buf.value = thisDeserializer.readInputCounterOptions(); + } Opt_InputCounterOptions options_value = options_value_buf;; GetNodeModifiers()->getTextInputModifier()->setShowCounter(self, value, (const Opt_InputCounterOptions*)&options_value); } @@ -16264,9 +16267,9 @@ void impl_TextPickerInterface_setTextPickerOptions(Ark_NativePointer thisPtr, ui Opt_TextPickerOptions 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.readTextPickerOptions(); - } + { + options_value_buf.value = thisDeserializer.readTextPickerOptions(); + } Opt_TextPickerOptions options_value = options_value_buf;; GetNodeModifiers()->getTextPickerModifier()->setTextPickerOptions(self, (const Opt_TextPickerOptions*)&options_value); } @@ -16287,7 +16290,7 @@ void impl_TextPickerAttribute_defaultPickerItemHeight(Ark_NativePointer thisPtr, value_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextPickerModifier()->setDefaultPickerItemHeight(self, (const Ark_Union_Number_String*)&value_value); @@ -16327,7 +16330,7 @@ KOALA_INTEROP_V3(TextPickerAttribute_selectedTextStyle, Ark_NativePointer, uint8 void impl_TextPickerAttribute_onAccept(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_String_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Number_Void))))};; + Callback_String_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Number_Void))))};; GetNodeModifiers()->getTextPickerModifier()->setOnAccept(self, (const Callback_String_Number_Void*)&value_value); } KOALA_INTEROP_V3(TextPickerAttribute_onAccept, Ark_NativePointer, uint8_t*, int32_t) @@ -16335,7 +16338,7 @@ KOALA_INTEROP_V3(TextPickerAttribute_onAccept, Ark_NativePointer, uint8_t*, int3 void impl_TextPickerAttribute_onCancel(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getTextPickerModifier()->setOnCancel(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(TextPickerAttribute_onCancel, Ark_NativePointer, uint8_t*, int32_t) @@ -16343,7 +16346,7 @@ KOALA_INTEROP_V3(TextPickerAttribute_onCancel, Ark_NativePointer, uint8_t*, int3 void impl_TextPickerAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Type_TextPickerAttribute_onChange_callback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Type_TextPickerAttribute_onChange_callback))))};; + Type_TextPickerAttribute_onChange_callback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Type_TextPickerAttribute_onChange_callback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Type_TextPickerAttribute_onChange_callback))))};; GetNodeModifiers()->getTextPickerModifier()->setOnChange(self, (const Type_TextPickerAttribute_onChange_callback*)&value_value); } KOALA_INTEROP_V3(TextPickerAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -16351,7 +16354,7 @@ KOALA_INTEROP_V3(TextPickerAttribute_onChange, Ark_NativePointer, uint8_t*, int3 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))))};; + TextPickerScrollStopCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_TextPickerScrollStopCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_TextPickerScrollStopCallback))))};; GetNodeModifiers()->getTextPickerModifier()->setOnScrollStop(self, (const TextPickerScrollStopCallback*)&value_value); } KOALA_INTEROP_V3(TextPickerAttribute_onScrollStop, Ark_NativePointer, uint8_t*, int32_t) @@ -16378,7 +16381,7 @@ void impl_TextPickerAttribute_selectedIndex(Ark_NativePointer thisPtr, uint8_t* value_value_buf.value1 = value_value_buf_u; } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_Array_Number value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextPickerModifier()->setSelectedIndex(self, (const Ark_Union_Number_Array_Number*)&value_value); @@ -16392,9 +16395,9 @@ void impl_TextPickerAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thisAr Opt_DividerOptions 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.readDividerOptions(); - } + { + value_value_buf.value = thisDeserializer.readDividerOptions(); + } Opt_DividerOptions value_value = value_value_buf;; GetNodeModifiers()->getTextPickerModifier()->setDivider(self, (const Opt_DividerOptions*)&value_value); } @@ -16418,9 +16421,9 @@ void impl_TextTimerInterface_setTextTimerOptions(Ark_NativePointer thisPtr, uint Opt_TextTimerOptions 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.readTextTimerOptions(); - } + { + options_value_buf.value = thisDeserializer.readTextTimerOptions(); + } Opt_TextTimerOptions options_value = options_value_buf;; GetNodeModifiers()->getTextTimerModifier()->setTextTimerOptions(self, (const Opt_TextTimerOptions*)&options_value); } @@ -16455,7 +16458,7 @@ void impl_TextTimerAttribute_fontColor(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextTimerModifier()->setFontColor(self, (const Ark_ResourceColor*)&value_value); @@ -16493,7 +16496,7 @@ void impl_TextTimerAttribute_fontWeight(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value2 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_FontWeight_String value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextTimerModifier()->setFontWeight(self, (const Ark_Union_Number_FontWeight_String*)&value_value); @@ -16515,7 +16518,7 @@ void impl_TextTimerAttribute_fontFamily(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceStr value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextTimerModifier()->setFontFamily(self, (const Ark_ResourceStr*)&value_value); @@ -16525,7 +16528,7 @@ KOALA_INTEROP_V3(TextTimerAttribute_fontFamily, Ark_NativePointer, uint8_t*, int void impl_TextTimerAttribute_onTimer(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))))};; + Callback_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Number_Void))))};; GetNodeModifiers()->getTextTimerModifier()->setOnTimer(self, (const Callback_Number_Number_Void*)&value_value); } KOALA_INTEROP_V3(TextTimerAttribute_onTimer, Ark_NativePointer, uint8_t*, int32_t) @@ -16552,7 +16555,7 @@ void impl_TextTimerAttribute_textShadow(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value1 = value_value_buf_u; } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_ShadowOptions_Array_ShadowOptions value_value = static_cast(value_value_buf);; GetNodeModifiers()->getTextTimerModifier()->setTextShadow(self, (const Ark_Union_ShadowOptions_Array_ShadowOptions*)&value_value); @@ -16579,9 +16582,9 @@ void impl_TimePickerInterface_setTimePickerOptions(Ark_NativePointer thisPtr, ui Opt_TimePickerOptions 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.readTimePickerOptions(); - } + { + options_value_buf.value = thisDeserializer.readTimePickerOptions(); + } Opt_TimePickerOptions options_value = options_value_buf;; GetNodeModifiers()->getTimePickerModifier()->setTimePickerOptions(self, (const Opt_TimePickerOptions*)&options_value); } @@ -16634,7 +16637,7 @@ KOALA_INTEROP_V3(TimePickerAttribute_dateTimeOptions, Ark_NativePointer, uint8_t void impl_TimePickerAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_TimePickerResult_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TimePickerResult_Void))))};; + Callback_TimePickerResult_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TimePickerResult_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TimePickerResult_Void))))};; GetNodeModifiers()->getTimePickerModifier()->setOnChange(self, (const Callback_TimePickerResult_Void*)&value_value); } KOALA_INTEROP_V3(TimePickerAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -16661,7 +16664,7 @@ KOALA_INTEROP_V3(ToggleInterface_setToggleOptions, Ark_NativePointer, uint8_t*, void impl_ToggleAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))};; + Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))};; GetNodeModifiers()->getToggleModifier()->setOnChange(self, (const Callback_Boolean_Void*)&value_value); } KOALA_INTEROP_V3(ToggleAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -16697,7 +16700,7 @@ void impl_ToggleAttribute_selectedColor(Ark_NativePointer thisPtr, uint8_t* this value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getToggleModifier()->setSelectedColor(self, (const Ark_ResourceColor*)&value_value); @@ -16727,7 +16730,7 @@ void impl_ToggleAttribute_switchPointColor(Ark_NativePointer thisPtr, uint8_t* t value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetNodeModifiers()->getToggleModifier()->setSwitchPointColor(self, (const Ark_ResourceColor*)&value_value); @@ -16788,7 +16791,7 @@ 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); - VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))};; + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))};; GetNodeModifiers()->getVideoModifier()->setOnStart(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(VideoAttribute_onStart, Ark_NativePointer, uint8_t*, int32_t) @@ -16796,7 +16799,7 @@ 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); - VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))};; + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))};; GetNodeModifiers()->getVideoModifier()->setOnPause(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(VideoAttribute_onPause, Ark_NativePointer, uint8_t*, int32_t) @@ -16804,7 +16807,7 @@ 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); - VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))};; + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))};; GetNodeModifiers()->getVideoModifier()->setOnFinish(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(VideoAttribute_onFinish, Ark_NativePointer, uint8_t*, int32_t) @@ -16812,7 +16815,7 @@ 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_FullscreenInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_FullscreenInfo_Void))))};; + Callback_FullscreenInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_FullscreenInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -16820,7 +16823,7 @@ KOALA_INTEROP_V3(VideoAttribute_onFullscreenChange, Ark_NativePointer, uint8_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_PreparedInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PreparedInfo_Void))))};; + Callback_PreparedInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PreparedInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -16828,7 +16831,7 @@ 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_PlaybackInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PlaybackInfo_Void))))};; + Callback_PlaybackInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PlaybackInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -16836,7 +16839,7 @@ 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_PlaybackInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PlaybackInfo_Void))))};; + Callback_PlaybackInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PlaybackInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -16844,7 +16847,7 @@ 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_PlaybackInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PlaybackInfo_Void))))};; + Callback_PlaybackInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PlaybackInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -16852,7 +16855,7 @@ KOALA_INTEROP_V3(VideoAttribute_onUpdate, Ark_NativePointer, uint8_t*, int32_t) void impl_VideoAttribute_onError(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getVideoModifier()->setOnError(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(VideoAttribute_onError, Ark_NativePointer, uint8_t*, int32_t) @@ -16860,7 +16863,7 @@ KOALA_INTEROP_V3(VideoAttribute_onError, Ark_NativePointer, uint8_t*, int32_t) void impl_VideoAttribute_onStop(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getVideoModifier()->setOnStop(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(VideoAttribute_onStop, Ark_NativePointer, uint8_t*, int32_t) @@ -17049,7 +17052,7 @@ KOALA_INTEROP_V2(WebAttribute_metaViewport, Ark_NativePointer, Ark_Boolean) void impl_WebAttribute_onPageEnd(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnPageEndEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnPageEndEvent_Void))))};; + Callback_OnPageEndEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnPageEndEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnPageEndEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnPageEnd(self, (const Callback_OnPageEndEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onPageEnd, Ark_NativePointer, uint8_t*, int32_t) @@ -17057,7 +17060,7 @@ KOALA_INTEROP_V3(WebAttribute_onPageEnd, Ark_NativePointer, uint8_t*, int32_t) void impl_WebAttribute_onPageBegin(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnPageBeginEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnPageBeginEvent_Void))))};; + Callback_OnPageBeginEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnPageBeginEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnPageBeginEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnPageBegin(self, (const Callback_OnPageBeginEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onPageBegin, Ark_NativePointer, uint8_t*, int32_t) @@ -17065,7 +17068,7 @@ KOALA_INTEROP_V3(WebAttribute_onPageBegin, Ark_NativePointer, uint8_t*, int32_t) void impl_WebAttribute_onProgressChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnProgressChangeEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnProgressChangeEvent_Void))))};; + Callback_OnProgressChangeEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnProgressChangeEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnProgressChangeEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnProgressChange(self, (const Callback_OnProgressChangeEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onProgressChange, Ark_NativePointer, uint8_t*, int32_t) @@ -17073,7 +17076,7 @@ KOALA_INTEROP_V3(WebAttribute_onProgressChange, Ark_NativePointer, uint8_t*, int void impl_WebAttribute_onTitleReceive(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnTitleReceiveEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnTitleReceiveEvent_Void))))};; + Callback_OnTitleReceiveEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnTitleReceiveEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnTitleReceiveEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnTitleReceive(self, (const Callback_OnTitleReceiveEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onTitleReceive, Ark_NativePointer, uint8_t*, int32_t) @@ -17081,7 +17084,7 @@ KOALA_INTEROP_V3(WebAttribute_onTitleReceive, Ark_NativePointer, uint8_t*, int32 void impl_WebAttribute_onGeolocationHide(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getWebModifier()->setOnGeolocationHide(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onGeolocationHide, Ark_NativePointer, uint8_t*, int32_t) @@ -17089,7 +17092,7 @@ KOALA_INTEROP_V3(WebAttribute_onGeolocationHide, Ark_NativePointer, uint8_t*, in void impl_WebAttribute_onGeolocationShow(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnGeolocationShowEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnGeolocationShowEvent_Void))))};; + Callback_OnGeolocationShowEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnGeolocationShowEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnGeolocationShowEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnGeolocationShow(self, (const Callback_OnGeolocationShowEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onGeolocationShow, Ark_NativePointer, uint8_t*, int32_t) @@ -17097,7 +17100,7 @@ KOALA_INTEROP_V3(WebAttribute_onGeolocationShow, Ark_NativePointer, uint8_t*, in void impl_WebAttribute_onRequestSelected(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getWebModifier()->setOnRequestSelected(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onRequestSelected, Ark_NativePointer, uint8_t*, int32_t) @@ -17105,7 +17108,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -17113,7 +17116,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -17121,7 +17124,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -17129,7 +17132,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -17137,7 +17140,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -17145,7 +17148,7 @@ KOALA_INTEROP_V3(WebAttribute_onConsole, Ark_NativePointer, uint8_t*, int32_t) void impl_WebAttribute_onErrorReceive(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnErrorReceiveEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnErrorReceiveEvent_Void))))};; + Callback_OnErrorReceiveEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnErrorReceiveEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnErrorReceiveEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnErrorReceive(self, (const Callback_OnErrorReceiveEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onErrorReceive, Ark_NativePointer, uint8_t*, int32_t) @@ -17153,7 +17156,7 @@ KOALA_INTEROP_V3(WebAttribute_onErrorReceive, Ark_NativePointer, uint8_t*, int32 void impl_WebAttribute_onHttpErrorReceive(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnHttpErrorReceiveEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnHttpErrorReceiveEvent_Void))))};; + Callback_OnHttpErrorReceiveEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnHttpErrorReceiveEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnHttpErrorReceiveEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnHttpErrorReceive(self, (const Callback_OnHttpErrorReceiveEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onHttpErrorReceive, Ark_NativePointer, uint8_t*, int32_t) @@ -17161,7 +17164,7 @@ KOALA_INTEROP_V3(WebAttribute_onHttpErrorReceive, Ark_NativePointer, uint8_t*, i void impl_WebAttribute_onDownloadStart(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnDownloadStartEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnDownloadStartEvent_Void))))};; + Callback_OnDownloadStartEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnDownloadStartEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnDownloadStartEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnDownloadStart(self, (const Callback_OnDownloadStartEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onDownloadStart, Ark_NativePointer, uint8_t*, int32_t) @@ -17169,7 +17172,7 @@ KOALA_INTEROP_V3(WebAttribute_onDownloadStart, Ark_NativePointer, uint8_t*, int3 void impl_WebAttribute_onRefreshAccessedHistory(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnRefreshAccessedHistoryEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnRefreshAccessedHistoryEvent_Void))))};; + Callback_OnRefreshAccessedHistoryEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnRefreshAccessedHistoryEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnRefreshAccessedHistoryEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnRefreshAccessedHistory(self, (const Callback_OnRefreshAccessedHistoryEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onRefreshAccessedHistory, Ark_NativePointer, uint8_t*, int32_t) @@ -17177,7 +17180,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -17185,7 +17188,7 @@ KOALA_INTEROP_V3(WebAttribute_onUrlLoadIntercept, Ark_NativePointer, uint8_t*, i void impl_WebAttribute_onSslErrorReceive(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Literal_Function_handler_Object_error_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Function_handler_Object_error_Void))))};; + Callback_Literal_Function_handler_Object_error_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Function_handler_Object_error_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Literal_Function_handler_Object_error_Void))))};; GetNodeModifiers()->getWebModifier()->setOnSslErrorReceive(self, (const Callback_Literal_Function_handler_Object_error_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onSslErrorReceive, Ark_NativePointer, uint8_t*, int32_t) @@ -17193,7 +17196,7 @@ KOALA_INTEROP_V3(WebAttribute_onSslErrorReceive, Ark_NativePointer, uint8_t*, in void impl_WebAttribute_onRenderExited0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnRenderExitedEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnRenderExitedEvent_Void))))};; + Callback_OnRenderExitedEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnRenderExitedEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnRenderExitedEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnRenderExited0(self, (const Callback_OnRenderExitedEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onRenderExited0, Ark_NativePointer, uint8_t*, int32_t) @@ -17201,7 +17204,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -17209,7 +17212,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -17217,7 +17220,7 @@ KOALA_INTEROP_V3(WebAttribute_onShowFileSelector, Ark_NativePointer, uint8_t*, i void impl_WebAttribute_onFileSelectorShow(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Literal_Function_callback_Object_fileSelector_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Function_callback_Object_fileSelector_Void))))};; + Callback_Literal_Function_callback_Object_fileSelector_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Function_callback_Object_fileSelector_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Literal_Function_callback_Object_fileSelector_Void))))};; GetNodeModifiers()->getWebModifier()->setOnFileSelectorShow(self, (const Callback_Literal_Function_callback_Object_fileSelector_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onFileSelectorShow, Ark_NativePointer, uint8_t*, int32_t) @@ -17225,7 +17228,7 @@ KOALA_INTEROP_V3(WebAttribute_onFileSelectorShow, Ark_NativePointer, uint8_t*, i void impl_WebAttribute_onResourceLoad(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnResourceLoadEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnResourceLoadEvent_Void))))};; + Callback_OnResourceLoadEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnResourceLoadEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnResourceLoadEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnResourceLoad(self, (const Callback_OnResourceLoadEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onResourceLoad, Ark_NativePointer, uint8_t*, int32_t) @@ -17233,7 +17236,7 @@ KOALA_INTEROP_V3(WebAttribute_onResourceLoad, Ark_NativePointer, uint8_t*, int32 void impl_WebAttribute_onFullScreenExit(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getWebModifier()->setOnFullScreenExit(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onFullScreenExit, Ark_NativePointer, uint8_t*, int32_t) @@ -17241,7 +17244,7 @@ KOALA_INTEROP_V3(WebAttribute_onFullScreenExit, Ark_NativePointer, uint8_t*, int void impl_WebAttribute_onFullScreenEnter(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnFullScreenEnterCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnFullScreenEnterCallback))))};; + OnFullScreenEnterCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnFullScreenEnterCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnFullScreenEnterCallback))))};; GetNodeModifiers()->getWebModifier()->setOnFullScreenEnter(self, (const OnFullScreenEnterCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onFullScreenEnter, Ark_NativePointer, uint8_t*, int32_t) @@ -17249,7 +17252,7 @@ KOALA_INTEROP_V3(WebAttribute_onFullScreenEnter, Ark_NativePointer, uint8_t*, in void impl_WebAttribute_onScaleChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnScaleChangeEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnScaleChangeEvent_Void))))};; + Callback_OnScaleChangeEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnScaleChangeEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnScaleChangeEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnScaleChange(self, (const Callback_OnScaleChangeEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onScaleChange, Ark_NativePointer, uint8_t*, int32_t) @@ -17257,7 +17260,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -17265,7 +17268,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -17273,7 +17276,7 @@ KOALA_INTEROP_V3(WebAttribute_onInterceptRequest, Ark_NativePointer, uint8_t*, i void impl_WebAttribute_onPermissionRequest(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnPermissionRequestEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnPermissionRequestEvent_Void))))};; + Callback_OnPermissionRequestEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnPermissionRequestEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnPermissionRequestEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnPermissionRequest(self, (const Callback_OnPermissionRequestEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onPermissionRequest, Ark_NativePointer, uint8_t*, int32_t) @@ -17281,7 +17284,7 @@ KOALA_INTEROP_V3(WebAttribute_onPermissionRequest, Ark_NativePointer, uint8_t*, void impl_WebAttribute_onScreenCaptureRequest(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnScreenCaptureRequestEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnScreenCaptureRequestEvent_Void))))};; + Callback_OnScreenCaptureRequestEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnScreenCaptureRequestEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnScreenCaptureRequestEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnScreenCaptureRequest(self, (const Callback_OnScreenCaptureRequestEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onScreenCaptureRequest, Ark_NativePointer, uint8_t*, int32_t) @@ -17289,7 +17292,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -17297,7 +17300,7 @@ KOALA_INTEROP_V3(WebAttribute_onContextMenuShow, Ark_NativePointer, uint8_t*, in void impl_WebAttribute_onContextMenuHide(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnContextMenuHideCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnContextMenuHideCallback))))};; + OnContextMenuHideCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnContextMenuHideCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnContextMenuHideCallback))))};; GetNodeModifiers()->getWebModifier()->setOnContextMenuHide(self, (const OnContextMenuHideCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onContextMenuHide, Ark_NativePointer, uint8_t*, int32_t) @@ -17311,7 +17314,7 @@ KOALA_INTEROP_V2(WebAttribute_mediaPlayGestureAccess, Ark_NativePointer, Ark_Boo void impl_WebAttribute_onSearchResultReceive(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnSearchResultReceiveEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnSearchResultReceiveEvent_Void))))};; + Callback_OnSearchResultReceiveEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnSearchResultReceiveEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnSearchResultReceiveEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnSearchResultReceive(self, (const Callback_OnSearchResultReceiveEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onSearchResultReceive, Ark_NativePointer, uint8_t*, int32_t) @@ -17319,7 +17322,7 @@ KOALA_INTEROP_V3(WebAttribute_onSearchResultReceive, Ark_NativePointer, uint8_t* void impl_WebAttribute_onScroll(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnScrollEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnScrollEvent_Void))))};; + Callback_OnScrollEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnScrollEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnScrollEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnScroll(self, (const Callback_OnScrollEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onScroll, Ark_NativePointer, uint8_t*, int32_t) @@ -17327,7 +17330,7 @@ KOALA_INTEROP_V3(WebAttribute_onScroll, Ark_NativePointer, uint8_t*, int32_t) void impl_WebAttribute_onSslErrorEventReceive(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnSslErrorEventReceiveEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnSslErrorEventReceiveEvent_Void))))};; + Callback_OnSslErrorEventReceiveEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnSslErrorEventReceiveEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnSslErrorEventReceiveEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnSslErrorEventReceive(self, (const Callback_OnSslErrorEventReceiveEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onSslErrorEventReceive, Ark_NativePointer, uint8_t*, int32_t) @@ -17335,7 +17338,7 @@ KOALA_INTEROP_V3(WebAttribute_onSslErrorEventReceive, Ark_NativePointer, uint8_t void impl_WebAttribute_onSslErrorEvent(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnSslErrorEventCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnSslErrorEventCallback))))};; + OnSslErrorEventCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnSslErrorEventCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnSslErrorEventCallback))))};; GetNodeModifiers()->getWebModifier()->setOnSslErrorEvent(self, (const OnSslErrorEventCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onSslErrorEvent, Ark_NativePointer, uint8_t*, int32_t) @@ -17343,7 +17346,7 @@ KOALA_INTEROP_V3(WebAttribute_onSslErrorEvent, Ark_NativePointer, uint8_t*, int3 void impl_WebAttribute_onClientAuthenticationRequest(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnClientAuthenticationEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnClientAuthenticationEvent_Void))))};; + Callback_OnClientAuthenticationEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnClientAuthenticationEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnClientAuthenticationEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnClientAuthenticationRequest(self, (const Callback_OnClientAuthenticationEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onClientAuthenticationRequest, Ark_NativePointer, uint8_t*, int32_t) @@ -17351,7 +17354,7 @@ KOALA_INTEROP_V3(WebAttribute_onClientAuthenticationRequest, Ark_NativePointer, void impl_WebAttribute_onWindowNew(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnWindowNewEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnWindowNewEvent_Void))))};; + Callback_OnWindowNewEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnWindowNewEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnWindowNewEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnWindowNew(self, (const Callback_OnWindowNewEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onWindowNew, Ark_NativePointer, uint8_t*, int32_t) @@ -17359,7 +17362,7 @@ KOALA_INTEROP_V3(WebAttribute_onWindowNew, Ark_NativePointer, uint8_t*, int32_t) void impl_WebAttribute_onWindowExit(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getWebModifier()->setOnWindowExit(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onWindowExit, Ark_NativePointer, uint8_t*, int32_t) @@ -17373,7 +17376,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -17471,7 +17474,7 @@ KOALA_INTEROP_V2(WebAttribute_verticalScrollBarAccess, Ark_NativePointer, Ark_Bo void impl_WebAttribute_onTouchIconUrlReceived(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnTouchIconUrlReceivedEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnTouchIconUrlReceivedEvent_Void))))};; + Callback_OnTouchIconUrlReceivedEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnTouchIconUrlReceivedEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnTouchIconUrlReceivedEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnTouchIconUrlReceived(self, (const Callback_OnTouchIconUrlReceivedEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onTouchIconUrlReceived, Ark_NativePointer, uint8_t*, int32_t) @@ -17479,7 +17482,7 @@ KOALA_INTEROP_V3(WebAttribute_onTouchIconUrlReceived, Ark_NativePointer, uint8_t void impl_WebAttribute_onFaviconReceived(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnFaviconReceivedEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnFaviconReceivedEvent_Void))))};; + Callback_OnFaviconReceivedEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnFaviconReceivedEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnFaviconReceivedEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnFaviconReceived(self, (const Callback_OnFaviconReceivedEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onFaviconReceived, Ark_NativePointer, uint8_t*, int32_t) @@ -17487,7 +17490,7 @@ KOALA_INTEROP_V3(WebAttribute_onFaviconReceived, Ark_NativePointer, uint8_t*, in void impl_WebAttribute_onPageVisible(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnPageVisibleEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnPageVisibleEvent_Void))))};; + Callback_OnPageVisibleEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnPageVisibleEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnPageVisibleEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnPageVisible(self, (const Callback_OnPageVisibleEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onPageVisible, Ark_NativePointer, uint8_t*, int32_t) @@ -17495,7 +17498,7 @@ KOALA_INTEROP_V3(WebAttribute_onPageVisible, Ark_NativePointer, uint8_t*, int32_ void impl_WebAttribute_onDataResubmitted(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnDataResubmittedEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnDataResubmittedEvent_Void))))};; + Callback_OnDataResubmittedEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnDataResubmittedEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnDataResubmittedEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnDataResubmitted(self, (const Callback_OnDataResubmittedEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onDataResubmitted, Ark_NativePointer, uint8_t*, int32_t) @@ -17515,7 +17518,7 @@ KOALA_INTEROP_V2(WebAttribute_allowWindowOpenMethod, Ark_NativePointer, Ark_Bool void impl_WebAttribute_onAudioStateChanged(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnAudioStateChangedEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnAudioStateChangedEvent_Void))))};; + Callback_OnAudioStateChangedEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnAudioStateChangedEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnAudioStateChangedEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnAudioStateChanged(self, (const Callback_OnAudioStateChangedEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onAudioStateChanged, Ark_NativePointer, uint8_t*, int32_t) @@ -17523,7 +17526,7 @@ KOALA_INTEROP_V3(WebAttribute_onAudioStateChanged, Ark_NativePointer, uint8_t*, void impl_WebAttribute_onFirstContentfulPaint(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnFirstContentfulPaintEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnFirstContentfulPaintEvent_Void))))};; + Callback_OnFirstContentfulPaintEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnFirstContentfulPaintEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnFirstContentfulPaintEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnFirstContentfulPaint(self, (const Callback_OnFirstContentfulPaintEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onFirstContentfulPaint, Ark_NativePointer, uint8_t*, int32_t) @@ -17531,7 +17534,7 @@ KOALA_INTEROP_V3(WebAttribute_onFirstContentfulPaint, Ark_NativePointer, uint8_t void impl_WebAttribute_onFirstMeaningfulPaint(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnFirstMeaningfulPaintCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnFirstMeaningfulPaintCallback))))};; + OnFirstMeaningfulPaintCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnFirstMeaningfulPaintCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnFirstMeaningfulPaintCallback))))};; GetNodeModifiers()->getWebModifier()->setOnFirstMeaningfulPaint(self, (const OnFirstMeaningfulPaintCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onFirstMeaningfulPaint, Ark_NativePointer, uint8_t*, int32_t) @@ -17539,7 +17542,7 @@ KOALA_INTEROP_V3(WebAttribute_onFirstMeaningfulPaint, Ark_NativePointer, uint8_t void impl_WebAttribute_onLargestContentfulPaint(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnLargestContentfulPaintCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnLargestContentfulPaintCallback))))};; + OnLargestContentfulPaintCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnLargestContentfulPaintCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnLargestContentfulPaintCallback))))};; GetNodeModifiers()->getWebModifier()->setOnLargestContentfulPaint(self, (const OnLargestContentfulPaintCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onLargestContentfulPaint, Ark_NativePointer, uint8_t*, int32_t) @@ -17547,7 +17550,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -17555,7 +17558,7 @@ KOALA_INTEROP_V3(WebAttribute_onLoadIntercept, Ark_NativePointer, uint8_t*, int3 void impl_WebAttribute_onControllerAttached(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getWebModifier()->setOnControllerAttached(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onControllerAttached, Ark_NativePointer, uint8_t*, int32_t) @@ -17563,7 +17566,7 @@ KOALA_INTEROP_V3(WebAttribute_onControllerAttached, Ark_NativePointer, uint8_t*, void impl_WebAttribute_onOverScroll(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnOverScrollEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnOverScrollEvent_Void))))};; + Callback_OnOverScrollEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnOverScrollEvent_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnOverScrollEvent_Void))))};; GetNodeModifiers()->getWebModifier()->setOnOverScroll(self, (const Callback_OnOverScrollEvent_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onOverScroll, Ark_NativePointer, uint8_t*, int32_t) @@ -17571,7 +17574,7 @@ KOALA_INTEROP_V3(WebAttribute_onOverScroll, Ark_NativePointer, uint8_t*, int32_t void impl_WebAttribute_onSafeBrowsingCheckResult(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnSafeBrowsingCheckResultCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnSafeBrowsingCheckResultCallback))))};; + OnSafeBrowsingCheckResultCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnSafeBrowsingCheckResultCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnSafeBrowsingCheckResultCallback))))};; GetNodeModifiers()->getWebModifier()->setOnSafeBrowsingCheckResult(self, (const OnSafeBrowsingCheckResultCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onSafeBrowsingCheckResult, Ark_NativePointer, uint8_t*, int32_t) @@ -17579,7 +17582,7 @@ KOALA_INTEROP_V3(WebAttribute_onSafeBrowsingCheckResult, Ark_NativePointer, uint void impl_WebAttribute_onNavigationEntryCommitted(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnNavigationEntryCommittedCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnNavigationEntryCommittedCallback))))};; + OnNavigationEntryCommittedCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnNavigationEntryCommittedCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnNavigationEntryCommittedCallback))))};; GetNodeModifiers()->getWebModifier()->setOnNavigationEntryCommitted(self, (const OnNavigationEntryCommittedCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onNavigationEntryCommitted, Ark_NativePointer, uint8_t*, int32_t) @@ -17587,7 +17590,7 @@ KOALA_INTEROP_V3(WebAttribute_onNavigationEntryCommitted, Ark_NativePointer, uin void impl_WebAttribute_onIntelligentTrackingPreventionResult(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnIntelligentTrackingPreventionCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnIntelligentTrackingPreventionCallback))))};; + OnIntelligentTrackingPreventionCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnIntelligentTrackingPreventionCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnIntelligentTrackingPreventionCallback))))};; GetNodeModifiers()->getWebModifier()->setOnIntelligentTrackingPreventionResult(self, (const OnIntelligentTrackingPreventionCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onIntelligentTrackingPreventionResult, Ark_NativePointer, uint8_t*, int32_t) @@ -17643,7 +17646,7 @@ void impl_WebAttribute_nestedScroll(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value1 = thisDeserializer.readNestedScrollOptionsExt(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_NestedScrollOptions_NestedScrollOptionsExt value_value = static_cast(value_value_buf);; GetNodeModifiers()->getWebModifier()->setNestedScroll(self, (const Ark_Union_NestedScrollOptions_NestedScrollOptionsExt*)&value_value); @@ -17659,7 +17662,7 @@ KOALA_INTEROP_V2(WebAttribute_enableNativeEmbedMode, Ark_NativePointer, Ark_Bool void impl_WebAttribute_onNativeEmbedLifecycleChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_NativeEmbedDataInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NativeEmbedDataInfo_Void))))};; + Callback_NativeEmbedDataInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NativeEmbedDataInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_NativeEmbedDataInfo_Void))))};; GetNodeModifiers()->getWebModifier()->setOnNativeEmbedLifecycleChange(self, (const Callback_NativeEmbedDataInfo_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onNativeEmbedLifecycleChange, Ark_NativePointer, uint8_t*, int32_t) @@ -17667,7 +17670,7 @@ KOALA_INTEROP_V3(WebAttribute_onNativeEmbedLifecycleChange, Ark_NativePointer, u void impl_WebAttribute_onNativeEmbedVisibilityChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnNativeEmbedVisibilityChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnNativeEmbedVisibilityChangeCallback))))};; + OnNativeEmbedVisibilityChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnNativeEmbedVisibilityChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnNativeEmbedVisibilityChangeCallback))))};; GetNodeModifiers()->getWebModifier()->setOnNativeEmbedVisibilityChange(self, (const OnNativeEmbedVisibilityChangeCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onNativeEmbedVisibilityChange, Ark_NativePointer, uint8_t*, int32_t) @@ -17675,7 +17678,7 @@ KOALA_INTEROP_V3(WebAttribute_onNativeEmbedVisibilityChange, Ark_NativePointer, void impl_WebAttribute_onNativeEmbedGestureEvent(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_NativeEmbedTouchInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NativeEmbedTouchInfo_Void))))};; + Callback_NativeEmbedTouchInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NativeEmbedTouchInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_NativeEmbedTouchInfo_Void))))};; GetNodeModifiers()->getWebModifier()->setOnNativeEmbedGestureEvent(self, (const Callback_NativeEmbedTouchInfo_Void*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onNativeEmbedGestureEvent, Ark_NativePointer, uint8_t*, int32_t) @@ -17689,7 +17692,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnOverrideUrlLoadingCallback))))};; GetNodeModifiers()->getWebModifier()->setOnOverrideUrlLoading(self, (const OnOverrideUrlLoadingCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onOverrideUrlLoading, Ark_NativePointer, uint8_t*, int32_t) @@ -17717,7 +17720,7 @@ KOALA_INTEROP_V2(WebAttribute_enableSmoothDragResize, Ark_NativePointer, Ark_Boo void impl_WebAttribute_onRenderProcessNotResponding(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnRenderProcessNotRespondingCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnRenderProcessNotRespondingCallback))))};; + OnRenderProcessNotRespondingCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnRenderProcessNotRespondingCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnRenderProcessNotRespondingCallback))))};; GetNodeModifiers()->getWebModifier()->setOnRenderProcessNotResponding(self, (const OnRenderProcessNotRespondingCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onRenderProcessNotResponding, Ark_NativePointer, uint8_t*, int32_t) @@ -17725,7 +17728,7 @@ KOALA_INTEROP_V3(WebAttribute_onRenderProcessNotResponding, Ark_NativePointer, u void impl_WebAttribute_onRenderProcessResponding(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnRenderProcessRespondingCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnRenderProcessRespondingCallback))))};; + OnRenderProcessRespondingCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnRenderProcessRespondingCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnRenderProcessRespondingCallback))))};; GetNodeModifiers()->getWebModifier()->setOnRenderProcessResponding(self, (const OnRenderProcessRespondingCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onRenderProcessResponding, Ark_NativePointer, uint8_t*, int32_t) @@ -17748,7 +17751,7 @@ KOALA_INTEROP_V3(WebAttribute_selectionMenuOptions, Ark_NativePointer, uint8_t*, void impl_WebAttribute_onViewportFitChanged(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnViewportFitChangedCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnViewportFitChangedCallback))))};; + OnViewportFitChangedCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnViewportFitChangedCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnViewportFitChangedCallback))))};; GetNodeModifiers()->getWebModifier()->setOnViewportFitChanged(self, (const OnViewportFitChangedCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onViewportFitChanged, Ark_NativePointer, uint8_t*, int32_t) @@ -17756,7 +17759,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_WebKeyboardCallback))))};; GetNodeModifiers()->getWebModifier()->setOnInterceptKeyboardAttach(self, (const WebKeyboardCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onInterceptKeyboardAttach, Ark_NativePointer, uint8_t*, int32_t) @@ -17764,7 +17767,7 @@ KOALA_INTEROP_V3(WebAttribute_onInterceptKeyboardAttach, Ark_NativePointer, uint void impl_WebAttribute_onAdsBlocked(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnAdsBlockedCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnAdsBlockedCallback))))};; + OnAdsBlockedCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnAdsBlockedCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnAdsBlockedCallback))))};; GetNodeModifiers()->getWebModifier()->setOnAdsBlocked(self, (const OnAdsBlockedCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onAdsBlocked, Ark_NativePointer, uint8_t*, int32_t) @@ -17789,12 +17792,6 @@ void impl_WebAttribute_enableHapticFeedback(Ark_NativePointer thisPtr, Ark_Boole } KOALA_INTEROP_V2(WebAttribute_enableHapticFeedback, Ark_NativePointer, Ark_Boolean) -void impl_WebAttribute_enableFollowSystemFontWeight(Ark_NativePointer thisPtr, Ark_Boolean value) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - GetNodeModifiers()->getWebModifier()->setEnableFollowSystemFontWeight(self, value); -} -KOALA_INTEROP_V2(WebAttribute_enableFollowSystemFontWeight, Ark_NativePointer, Ark_Boolean) - void impl_WebAttribute_registerNativeEmbedRule(Ark_NativePointer thisPtr, const KStringPtr& tag, const KStringPtr& type) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getWebModifier()->setRegisterNativeEmbedRule(self, (const Ark_String*)&tag, (const Ark_String*)&type); @@ -17804,14 +17801,14 @@ KOALA_INTEROP_V3(WebAttribute_registerNativeEmbedRule, Ark_NativePointer, KStrin 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))))};; + Callback_Any content_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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(); - } + { + 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); } @@ -17851,17 +17848,17 @@ void impl_XComponentInterface_setXComponentOptions0(Ark_NativePointer thisPtr, u Opt_String value_value_buf_libraryname_buf = {}; value_value_buf_libraryname_buf.tag = value_value_buf_libraryname_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_libraryname_buf_runtimeType)) - { - value_value_buf_libraryname_buf.value = static_cast(thisDeserializer.readString()); - } + { + value_value_buf_libraryname_buf.value = static_cast(thisDeserializer.readString()); + } value_value_buf.libraryname = value_value_buf_libraryname_buf; const auto value_value_buf_controller_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_XComponentController 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.readXComponentController()); - } + { + value_value_buf_controller_buf.value = static_cast(thisDeserializer.readXComponentController()); + } value_value_buf.controller = value_value_buf_controller_buf; Ark_Type_XComponentInterface_value value_value = value_value_buf;; GetNodeModifiers()->getXComponentModifier()->setXComponentOptions0(self, (const Ark_Type_XComponentInterface_value*)&value_value); @@ -17878,17 +17875,17 @@ void impl_XComponentInterface_setXComponentOptions1(Ark_NativePointer thisPtr, u Opt_String value_value_buf_libraryname_buf = {}; value_value_buf_libraryname_buf.tag = value_value_buf_libraryname_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_libraryname_buf_runtimeType)) - { - value_value_buf_libraryname_buf.value = static_cast(thisDeserializer.readString()); - } + { + value_value_buf_libraryname_buf.value = static_cast(thisDeserializer.readString()); + } value_value_buf.libraryname = value_value_buf_libraryname_buf; const auto value_value_buf_controller_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_XComponentController 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.readXComponentController()); - } + { + value_value_buf_controller_buf.value = static_cast(thisDeserializer.readXComponentController()); + } value_value_buf.controller = value_value_buf_controller_buf; Ark_Type_XComponentInterface_value value_value = value_value_buf;; GetNodeModifiers()->getXComponentModifier()->setXComponentOptions1(self, (const Ark_Type_XComponentInterface_value*)&value_value); @@ -17906,7 +17903,7 @@ 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); - OnNativeLoadCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnNativeLoadCallback))))};; + OnNativeLoadCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnNativeLoadCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnNativeLoadCallback))))};; GetNodeModifiers()->getXComponentModifier()->setOnLoad(self, (const OnNativeLoadCallback*)&value_value); } KOALA_INTEROP_V3(XComponentAttribute_onLoad, Ark_NativePointer, uint8_t*, int32_t) @@ -17914,7 +17911,7 @@ KOALA_INTEROP_V3(XComponentAttribute_onLoad, Ark_NativePointer, uint8_t*, int32_ void impl_XComponentAttribute_onDestroy(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))};; + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))};; GetNodeModifiers()->getXComponentModifier()->setOnDestroy(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(XComponentAttribute_onDestroy, Ark_NativePointer, uint8_t*, int32_t) @@ -17949,9 +17946,9 @@ void impl_SideBarContainerInterface_setSideBarContainerOptions(Ark_NativePointer Opt_SideBarContainerType type_value_buf = {}; type_value_buf.tag = type_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (type_value_buf_runtimeType)) - { - type_value_buf.value = static_cast(thisDeserializer.readInt32()); - } + { + type_value_buf.value = static_cast(thisDeserializer.readInt32()); + } Opt_SideBarContainerType type_value = type_value_buf;; GetNodeModifiers()->getSideBarContainerModifier()->setSideBarContainerOptions(self, (const Opt_SideBarContainerType*)&type_value); } @@ -17980,7 +17977,7 @@ KOALA_INTEROP_V2(SideBarContainerAttribute_showControlButton, Ark_NativePointer, void impl_SideBarContainerAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))};; + Callback_Boolean_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))};; GetNodeModifiers()->getSideBarContainerModifier()->setOnChange(self, (const Callback_Boolean_Void*)&value_value); } KOALA_INTEROP_V3(SideBarContainerAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -18040,9 +18037,9 @@ void impl_SideBarContainerAttribute_divider(Ark_NativePointer thisPtr, uint8_t* Opt_DividerStyle 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.readDividerStyle(); - } + { + value_value_buf.value = thisDeserializer.readDividerStyle(); + } Opt_DividerStyle value_value = value_value_buf;; GetNodeModifiers()->getSideBarContainerModifier()->setDivider(self, (const Opt_DividerStyle*)&value_value); } @@ -18079,9 +18076,9 @@ void impl_WaterFlowInterface_setWaterFlowOptions(Ark_NativePointer thisPtr, uint Opt_WaterFlowOptions 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.readWaterFlowOptions(); - } + { + options_value_buf.value = thisDeserializer.readWaterFlowOptions(); + } Opt_WaterFlowOptions options_value = options_value_buf;; GetNodeModifiers()->getWaterFlowModifier()->setWaterFlowOptions(self, (const Opt_WaterFlowOptions*)&options_value); } @@ -18154,7 +18151,7 @@ void impl_WaterFlowAttribute_friction(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_Resource value_value = static_cast(value_value_buf);; GetNodeModifiers()->getWaterFlowModifier()->setFriction(self, (const Ark_Union_Number_Resource*)&value_value); @@ -18176,7 +18173,7 @@ KOALA_INTEROP_V3(WaterFlowAttribute_cachedCount1, Ark_NativePointer, KInteropNum void impl_WaterFlowAttribute_onReachStart(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getWaterFlowModifier()->setOnReachStart(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(WaterFlowAttribute_onReachStart, Ark_NativePointer, uint8_t*, int32_t) @@ -18184,7 +18181,7 @@ KOALA_INTEROP_V3(WaterFlowAttribute_onReachStart, Ark_NativePointer, uint8_t*, i void impl_WaterFlowAttribute_onReachEnd(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))))};; + Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetNodeModifiers()->getWaterFlowModifier()->setOnReachEnd(self, (const Callback_Void*)&value_value); } KOALA_INTEROP_V3(WaterFlowAttribute_onReachEnd, Ark_NativePointer, uint8_t*, int32_t) @@ -18192,7 +18189,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -18200,7 +18197,7 @@ KOALA_INTEROP_V3(WaterFlowAttribute_onScrollFrameBegin, Ark_NativePointer, uint8 void impl_WaterFlowAttribute_onScrollIndex(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))))};; + Callback_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Number_Void))))};; GetNodeModifiers()->getWaterFlowModifier()->setOnScrollIndex(self, (const Callback_Number_Number_Void*)&value_value); } KOALA_INTEROP_V3(WaterFlowAttribute_onScrollIndex, Ark_NativePointer, uint8_t*, int32_t) @@ -18218,9 +18215,9 @@ void impl_UIExtensionComponentInterface_setUIExtensionComponentOptions(Ark_Nativ Opt_UIExtensionOptions 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.readUIExtensionOptions(); - } + { + options_value_buf.value = thisDeserializer.readUIExtensionOptions(); + } Opt_UIExtensionOptions options_value = options_value_buf;; GetNodeModifiers()->getUIExtensionComponentModifier()->setUIExtensionComponentOptions(self, (const Ark_Want*)&want_value, (const Opt_UIExtensionOptions*)&options_value); } @@ -18229,7 +18226,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -18245,7 +18242,7 @@ KOALA_INTEROP_V3(UIExtensionComponentAttribute_onReceive, Ark_NativePointer, uin void impl_UIExtensionComponentAttribute_onResult(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Literal_Number_code_Want_want_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Number_code_Want_want_Void))))};; + Callback_Literal_Number_code_Want_want_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Number_code_Want_want_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Literal_Number_code_Want_want_Void))))};; GetNodeModifiers()->getUIExtensionComponentModifier()->setOnResult(self, (const Callback_Literal_Number_code_Want_want_Void*)&value_value); } KOALA_INTEROP_V3(UIExtensionComponentAttribute_onResult, Ark_NativePointer, uint8_t*, int32_t) @@ -18253,7 +18250,7 @@ KOALA_INTEROP_V3(UIExtensionComponentAttribute_onResult, Ark_NativePointer, uint void impl_UIExtensionComponentAttribute_onRelease(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))))};; + Callback_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))};; GetNodeModifiers()->getUIExtensionComponentModifier()->setOnRelease(self, (const Callback_Number_Void*)&value_value); } KOALA_INTEROP_V3(UIExtensionComponentAttribute_onRelease, Ark_NativePointer, uint8_t*, int32_t) @@ -18269,7 +18266,7 @@ KOALA_INTEROP_V3(UIExtensionComponentAttribute_onError, Ark_NativePointer, uint8 void impl_UIExtensionComponentAttribute_onTerminated(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_TerminationInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TerminationInfo_Void))))};; + Callback_TerminationInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TerminationInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TerminationInfo_Void))))};; GetNodeModifiers()->getUIExtensionComponentModifier()->setOnTerminated(self, (const Callback_TerminationInfo_Void*)&value_value); } KOALA_INTEROP_V3(UIExtensionComponentAttribute_onTerminated, Ark_NativePointer, uint8_t*, int32_t) @@ -18286,17 +18283,17 @@ void impl_LinearIndicatorInterface_setLinearIndicatorOptions(Ark_NativePointer t Opt_Number count_value_buf = {}; count_value_buf.tag = count_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (count_value_buf_runtimeType)) - { - count_value_buf.value = static_cast(thisDeserializer.readNumber()); - } + { + count_value_buf.value = static_cast(thisDeserializer.readNumber()); + } Opt_Number count_value = count_value_buf;; const auto controller_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_LinearIndicatorController 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.readLinearIndicatorController()); - } + { + controller_value_buf.value = static_cast(thisDeserializer.readLinearIndicatorController()); + } Opt_LinearIndicatorController controller_value = controller_value_buf;; GetNodeModifiers()->getLinearIndicatorModifier()->setLinearIndicatorOptions(self, (const Opt_Number*)&count_value, (const Opt_LinearIndicatorController*)&controller_value); } @@ -18309,9 +18306,9 @@ void impl_LinearIndicatorAttribute_indicatorStyle(Ark_NativePointer thisPtr, uin 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(); - } + { + value_value_buf.value = thisDeserializer.readLinearIndicatorStyle(); + } Opt_LinearIndicatorStyle value_value = value_value_buf;; GetNodeModifiers()->getLinearIndicatorModifier()->setIndicatorStyle(self, (const Opt_LinearIndicatorStyle*)&value_value); } @@ -18324,9 +18321,9 @@ void impl_LinearIndicatorAttribute_indicatorLoop(Ark_NativePointer thisPtr, uint 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(); - } + { + value_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean value_value = value_value_buf;; GetNodeModifiers()->getLinearIndicatorModifier()->setIndicatorLoop(self, (const Opt_Boolean*)&value_value); } @@ -18339,9 +18336,9 @@ void impl_LinearIndicatorAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* 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))))}; - } + { + value_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnLinearIndicatorChangeCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnLinearIndicatorChangeCallback))))}; + } Opt_OnLinearIndicatorChangeCallback value_value = value_value_buf;; GetNodeModifiers()->getLinearIndicatorModifier()->setOnChange(self, (const Opt_OnLinearIndicatorChangeCallback*)&value_value); } @@ -18350,6 +18347,56 @@ KOALA_INTEROP_V3(LinearIndicatorAttribute_onChange, Ark_NativePointer, uint8_t*, // Accessors +Ark_NativePointer impl_PixelMap_ctor() { + return GetAccessors()->getPixelMapAccessor()->ctor(); +} +KOALA_INTEROP_0(PixelMap_ctor, Ark_NativePointer) + +Ark_NativePointer impl_PixelMap_getFinalizer() { + return GetAccessors()->getPixelMapAccessor()->getFinalizer(); +} +KOALA_INTEROP_0(PixelMap_getFinalizer, Ark_NativePointer) + +void impl_PixelMap_readPixelsToBufferSync(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + PixelMapPeer* self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + Ark_Buffer dst_value = static_cast(thisDeserializer.readBuffer());; + GetAccessors()->getPixelMapAccessor()->readPixelsToBufferSync(self, dst_value); +} +KOALA_INTEROP_V3(PixelMap_readPixelsToBufferSync, Ark_NativePointer, uint8_t*, int32_t) + +void impl_PixelMap_writeBufferToPixels(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + PixelMapPeer* self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + Ark_Buffer src_value = static_cast(thisDeserializer.readBuffer());; + GetAccessors()->getPixelMapAccessor()->writeBufferToPixels(self, src_value); +} +KOALA_INTEROP_V3(PixelMap_writeBufferToPixels, Ark_NativePointer, uint8_t*, int32_t) + +Ark_Int32 impl_PixelMap_getIsEditable(Ark_NativePointer thisPtr) { + PixelMapPeer* self = reinterpret_cast(thisPtr); + return GetAccessors()->getPixelMapAccessor()->getIsEditable(self); +} +KOALA_INTEROP_1(PixelMap_getIsEditable, Ark_Int32, Ark_NativePointer) + +void impl_PixelMap_setIsEditable(Ark_NativePointer thisPtr, Ark_Int32 isEditable) { + PixelMapPeer* self = reinterpret_cast(thisPtr); + GetAccessors()->getPixelMapAccessor()->setIsEditable(self, isEditable); +} +KOALA_INTEROP_V2(PixelMap_setIsEditable, Ark_NativePointer, Ark_Int32) + +Ark_Int32 impl_PixelMap_getIsStrideAlignment(Ark_NativePointer thisPtr) { + PixelMapPeer* self = reinterpret_cast(thisPtr); + return GetAccessors()->getPixelMapAccessor()->getIsStrideAlignment(self); +} +KOALA_INTEROP_1(PixelMap_getIsStrideAlignment, Ark_Int32, Ark_NativePointer) + +void impl_PixelMap_setIsStrideAlignment(Ark_NativePointer thisPtr, Ark_Int32 isStrideAlignment) { + PixelMapPeer* self = reinterpret_cast(thisPtr); + GetAccessors()->getPixelMapAccessor()->setIsStrideAlignment(self, isStrideAlignment); +} +KOALA_INTEROP_V2(PixelMap_setIsStrideAlignment, Ark_NativePointer, Ark_Int32) + Ark_NativePointer impl_ActionSheet_ctor() { return GetAccessors()->getActionSheetAccessor()->ctor(); } @@ -18395,7 +18442,7 @@ void impl_AlertDialog_show(uint8_t* thisArray, int32_t thisLength) { value_value_buf.value2 = thisDeserializer.readAlertDialogParamWithOptions(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Type_AlertDialog_show_value value_value = static_cast(value_value_buf);; GetAccessors()->getAlertDialogAccessor()->show((const Ark_Type_AlertDialog_show_value*)&value_value); @@ -18446,9 +18493,9 @@ void impl_CalendarPickerDialog_show(uint8_t* thisArray, int32_t thisLength) { Opt_CalendarDialogOptions 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.readCalendarDialogOptions(); - } + { + options_value_buf.value = thisDeserializer.readCalendarDialogOptions(); + } Opt_CalendarDialogOptions options_value = options_value_buf;; GetAccessors()->getCalendarPickerDialogAccessor()->show((const Opt_CalendarDialogOptions*)&options_value); } @@ -18487,9 +18534,9 @@ void impl_CanvasPath_arc(Ark_NativePointer thisPtr, KInteropNumber x, KInteropNu Opt_Boolean counterclockwise_value_buf = {}; counterclockwise_value_buf.tag = counterclockwise_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (counterclockwise_value_buf_runtimeType)) - { - counterclockwise_value_buf.value = thisDeserializer.readBoolean(); - } + { + counterclockwise_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean counterclockwise_value = counterclockwise_value_buf;; GetAccessors()->getCanvasPathAccessor()->arc(self, (const Ark_Number*)&x, (const Ark_Number*)&y, (const Ark_Number*)&radius, (const Ark_Number*)&startAngle, (const Ark_Number*)&endAngle, (const Opt_Boolean*)&counterclockwise_value); } @@ -18520,9 +18567,9 @@ void impl_CanvasPath_ellipse(Ark_NativePointer thisPtr, KInteropNumber x, KInter Opt_Boolean counterclockwise_value_buf = {}; counterclockwise_value_buf.tag = counterclockwise_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (counterclockwise_value_buf_runtimeType)) - { - counterclockwise_value_buf.value = thisDeserializer.readBoolean(); - } + { + counterclockwise_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean counterclockwise_value = counterclockwise_value_buf;; GetAccessors()->getCanvasPathAccessor()->ellipse(self, (const Ark_Number*)&x, (const Ark_Number*)&y, (const Ark_Number*)&radiusX, (const Ark_Number*)&radiusY, (const Ark_Number*)&rotation, (const Ark_Number*)&startAngle, (const Ark_Number*)&endAngle, (const Opt_Boolean*)&counterclockwise_value); } @@ -18570,9 +18617,9 @@ void impl_Path2D_addPath(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t Opt_Matrix2D transform_value_buf = {}; transform_value_buf.tag = transform_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (transform_value_buf_runtimeType)) - { - transform_value_buf.value = static_cast(thisDeserializer.readMatrix2D()); - } + { + transform_value_buf.value = static_cast(thisDeserializer.readMatrix2D()); + } Opt_Matrix2D transform_value = transform_value_buf;; GetAccessors()->getPath2DAccessor()->addPath(self, (const Ark_Path2D*)&path_value, (const Opt_Matrix2D*)&transform_value); } @@ -18595,9 +18642,9 @@ void impl_CanvasPattern_setTransform(Ark_NativePointer thisPtr, uint8_t* thisArr Opt_Matrix2D transform_value_buf = {}; transform_value_buf.tag = transform_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (transform_value_buf_runtimeType)) - { - transform_value_buf.value = static_cast(thisDeserializer.readMatrix2D()); - } + { + transform_value_buf.value = static_cast(thisDeserializer.readMatrix2D()); + } Opt_Matrix2D transform_value = transform_value_buf;; GetAccessors()->getCanvasPatternAccessor()->setTransform(self, (const Opt_Matrix2D*)&transform_value); } @@ -18653,10 +18700,10 @@ void impl_CanvasRenderer_drawImage0(Ark_NativePointer thisPtr, uint8_t* thisArra } else if (image_value_buf_selector == 1) { image_value_buf.selector = 1; - image_value_buf.value1 = thisDeserializer.readPixelMap(); + image_value_buf.value1 = static_cast(thisDeserializer.readPixelMap()); } else { - throw new Error("One of the branches for image_value_buf has to be chosen through deserialisation."); + throw "One of the branches for image_value_buf has to be chosen through deserialisation."; } Ark_Union_ImageBitmap_PixelMap image_value = static_cast(image_value_buf);; GetAccessors()->getCanvasRendererAccessor()->drawImage0(self, (const Ark_Union_ImageBitmap_PixelMap*)&image_value, (const Ark_Number*)&dx, (const Ark_Number*)&dy); @@ -18675,10 +18722,10 @@ void impl_CanvasRenderer_drawImage1(Ark_NativePointer thisPtr, uint8_t* thisArra } else if (image_value_buf_selector == 1) { image_value_buf.selector = 1; - image_value_buf.value1 = thisDeserializer.readPixelMap(); + image_value_buf.value1 = static_cast(thisDeserializer.readPixelMap()); } else { - throw new Error("One of the branches for image_value_buf has to be chosen through deserialisation."); + throw "One of the branches for image_value_buf has to be chosen through deserialisation."; } Ark_Union_ImageBitmap_PixelMap image_value = static_cast(image_value_buf);; GetAccessors()->getCanvasRendererAccessor()->drawImage1(self, (const Ark_Union_ImageBitmap_PixelMap*)&image_value, (const Ark_Number*)&dx, (const Ark_Number*)&dy, (const Ark_Number*)&dw, (const Ark_Number*)&dh); @@ -18697,10 +18744,10 @@ void impl_CanvasRenderer_drawImage2(Ark_NativePointer thisPtr, uint8_t* thisArra } else if (image_value_buf_selector == 1) { image_value_buf.selector = 1; - image_value_buf.value1 = thisDeserializer.readPixelMap(); + image_value_buf.value1 = static_cast(thisDeserializer.readPixelMap()); } else { - throw new Error("One of the branches for image_value_buf has to be chosen through deserialisation."); + throw "One of the branches for image_value_buf has to be chosen through deserialisation."; } Ark_Union_ImageBitmap_PixelMap image_value = static_cast(image_value_buf);; GetAccessors()->getCanvasRendererAccessor()->drawImage2(self, (const Ark_Union_ImageBitmap_PixelMap*)&image_value, (const Ark_Number*)&sx, (const Ark_Number*)&sy, (const Ark_Number*)&sw, (const Ark_Number*)&sh, (const Ark_Number*)&dx, (const Ark_Number*)&dy, (const Ark_Number*)&dw, (const Ark_Number*)&dh); @@ -18720,9 +18767,9 @@ void impl_CanvasRenderer_clip0(Ark_NativePointer thisPtr, uint8_t* thisArray, in Opt_String fillRule_value_buf = {}; fillRule_value_buf.tag = fillRule_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fillRule_value_buf_runtimeType)) - { - fillRule_value_buf.value = static_cast(thisDeserializer.readString()); - } + { + fillRule_value_buf.value = static_cast(thisDeserializer.readString()); + } Opt_String fillRule_value = fillRule_value_buf;; GetAccessors()->getCanvasRendererAccessor()->clip0(self, (const Opt_String*)&fillRule_value); } @@ -18736,9 +18783,9 @@ void impl_CanvasRenderer_clip1(Ark_NativePointer thisPtr, uint8_t* thisArray, in Opt_String fillRule_value_buf = {}; fillRule_value_buf.tag = fillRule_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fillRule_value_buf_runtimeType)) - { - fillRule_value_buf.value = static_cast(thisDeserializer.readString()); - } + { + fillRule_value_buf.value = static_cast(thisDeserializer.readString()); + } Opt_String fillRule_value = fillRule_value_buf;; GetAccessors()->getCanvasRendererAccessor()->clip1(self, (const Ark_Path2D*)&path_value, (const Opt_String*)&fillRule_value); } @@ -18751,9 +18798,9 @@ void impl_CanvasRenderer_fill0(Ark_NativePointer thisPtr, uint8_t* thisArray, in Opt_String fillRule_value_buf = {}; fillRule_value_buf.tag = fillRule_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fillRule_value_buf_runtimeType)) - { - fillRule_value_buf.value = static_cast(thisDeserializer.readString()); - } + { + fillRule_value_buf.value = static_cast(thisDeserializer.readString()); + } Opt_String fillRule_value = fillRule_value_buf;; GetAccessors()->getCanvasRendererAccessor()->fill0(self, (const Opt_String*)&fillRule_value); } @@ -18767,9 +18814,9 @@ void impl_CanvasRenderer_fill1(Ark_NativePointer thisPtr, uint8_t* thisArray, in Opt_String fillRule_value_buf = {}; fillRule_value_buf.tag = fillRule_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (fillRule_value_buf_runtimeType)) - { - fillRule_value_buf.value = static_cast(thisDeserializer.readString()); - } + { + fillRule_value_buf.value = static_cast(thisDeserializer.readString()); + } Opt_String fillRule_value = fillRule_value_buf;; GetAccessors()->getCanvasRendererAccessor()->fill1(self, (const Ark_Path2D*)&path_value, (const Opt_String*)&fillRule_value); } @@ -18802,10 +18849,10 @@ Ark_NativePointer impl_CanvasRenderer_createPattern(Ark_NativePointer thisPtr, u const auto repetition_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_String repetition_value_buf = {}; repetition_value_buf.tag = repetition_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (repetition_value_buf_runtimeType)) - { - repetition_value_buf.value = static_cast(thisDeserializer.readString()); - } + if ((ARK_RUNTIME_UNDEFINED) != (repetition_value_buf_runtimeType)) + { + repetition_value_buf.value = static_cast(thisDeserializer.readString()); + } Opt_String repetition_value = repetition_value_buf;; return GetAccessors()->getCanvasRendererAccessor()->createPattern(self, (const Ark_ImageBitmap*)&image_value, (const Opt_String*)&repetition_value); } @@ -18865,7 +18912,7 @@ void impl_CanvasRenderer_putImageData0(Ark_NativePointer thisPtr, uint8_t* thisA dx_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for dx_value_buf has to be chosen through deserialisation."); + throw "One of the branches for dx_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String dx_value = static_cast(dx_value_buf);; const Ark_Int8 dy_value_buf_selector = thisDeserializer.readInt8(); @@ -18880,7 +18927,7 @@ void impl_CanvasRenderer_putImageData0(Ark_NativePointer thisPtr, uint8_t* thisA dy_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for dy_value_buf has to be chosen through deserialisation."); + throw "One of the branches for dy_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String dy_value = static_cast(dy_value_buf);; GetAccessors()->getCanvasRendererAccessor()->putImageData0(self, (const Ark_ImageData*)&imagedata_value, (const Ark_Union_Number_String*)&dx_value, (const Ark_Union_Number_String*)&dy_value); @@ -18903,7 +18950,7 @@ void impl_CanvasRenderer_putImageData1(Ark_NativePointer thisPtr, uint8_t* thisA dx_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for dx_value_buf has to be chosen through deserialisation."); + throw "One of the branches for dx_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String dx_value = static_cast(dx_value_buf);; const Ark_Int8 dy_value_buf_selector = thisDeserializer.readInt8(); @@ -18918,7 +18965,7 @@ void impl_CanvasRenderer_putImageData1(Ark_NativePointer thisPtr, uint8_t* thisA dy_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for dy_value_buf has to be chosen through deserialisation."); + throw "One of the branches for dy_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String dy_value = static_cast(dy_value_buf);; const Ark_Int8 dirtyX_value_buf_selector = thisDeserializer.readInt8(); @@ -18933,7 +18980,7 @@ void impl_CanvasRenderer_putImageData1(Ark_NativePointer thisPtr, uint8_t* thisA dirtyX_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for dirtyX_value_buf has to be chosen through deserialisation."); + throw "One of the branches for dirtyX_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String dirtyX_value = static_cast(dirtyX_value_buf);; const Ark_Int8 dirtyY_value_buf_selector = thisDeserializer.readInt8(); @@ -18948,7 +18995,7 @@ void impl_CanvasRenderer_putImageData1(Ark_NativePointer thisPtr, uint8_t* thisA dirtyY_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for dirtyY_value_buf has to be chosen through deserialisation."); + throw "One of the branches for dirtyY_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String dirtyY_value = static_cast(dirtyY_value_buf);; const Ark_Int8 dirtyWidth_value_buf_selector = thisDeserializer.readInt8(); @@ -18963,7 +19010,7 @@ void impl_CanvasRenderer_putImageData1(Ark_NativePointer thisPtr, uint8_t* thisA dirtyWidth_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for dirtyWidth_value_buf has to be chosen through deserialisation."); + throw "One of the branches for dirtyWidth_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String dirtyWidth_value = static_cast(dirtyWidth_value_buf);; const Ark_Int8 dirtyHeight_value_buf_selector = thisDeserializer.readInt8(); @@ -18978,7 +19025,7 @@ void impl_CanvasRenderer_putImageData1(Ark_NativePointer thisPtr, uint8_t* thisA dirtyHeight_value_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for dirtyHeight_value_buf has to be chosen through deserialisation."); + throw "One of the branches for dirtyHeight_value_buf has to be chosen through deserialisation."; } Ark_Union_Number_String dirtyHeight_value = static_cast(dirtyHeight_value_buf);; GetAccessors()->getCanvasRendererAccessor()->putImageData1(self, (const Ark_ImageData*)&imagedata_value, (const Ark_Union_Number_String*)&dx_value, (const Ark_Union_Number_String*)&dy_value, (const Ark_Union_Number_String*)&dirtyX_value, (const Ark_Union_Number_String*)&dirtyY_value, (const Ark_Union_Number_String*)&dirtyWidth_value, (const Ark_Union_Number_String*)&dirtyHeight_value); @@ -19043,9 +19090,9 @@ void impl_CanvasRenderer_fillText(Ark_NativePointer thisPtr, const KStringPtr& t Opt_Number maxWidth_value_buf = {}; maxWidth_value_buf.tag = maxWidth_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (maxWidth_value_buf_runtimeType)) - { - maxWidth_value_buf.value = static_cast(thisDeserializer.readNumber()); - } + { + maxWidth_value_buf.value = static_cast(thisDeserializer.readNumber()); + } Opt_Number maxWidth_value = maxWidth_value_buf;; GetAccessors()->getCanvasRendererAccessor()->fillText(self, (const Ark_String*)&text, (const Ark_Number*)&x, (const Ark_Number*)&y, (const Opt_Number*)&maxWidth_value); } @@ -19064,9 +19111,9 @@ void impl_CanvasRenderer_strokeText(Ark_NativePointer thisPtr, const KStringPtr& Opt_Number maxWidth_value_buf = {}; maxWidth_value_buf.tag = maxWidth_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (maxWidth_value_buf_runtimeType)) - { - maxWidth_value_buf.value = static_cast(thisDeserializer.readNumber()); - } + { + maxWidth_value_buf.value = static_cast(thisDeserializer.readNumber()); + } Opt_Number maxWidth_value = maxWidth_value_buf;; GetAccessors()->getCanvasRendererAccessor()->strokeText(self, (const Ark_String*)&text, (const Ark_Number*)&x, (const Ark_Number*)&y, (const Opt_Number*)&maxWidth_value); } @@ -19109,9 +19156,9 @@ void impl_CanvasRenderer_setTransform1(Ark_NativePointer thisPtr, uint8_t* thisA Opt_Matrix2D transform_value_buf = {}; transform_value_buf.tag = transform_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (transform_value_buf_runtimeType)) - { - transform_value_buf.value = static_cast(thisDeserializer.readMatrix2D()); - } + { + transform_value_buf.value = static_cast(thisDeserializer.readMatrix2D()); + } Opt_Matrix2D transform_value = transform_value_buf;; GetAccessors()->getCanvasRendererAccessor()->setTransform1(self, (const Opt_Matrix2D*)&transform_value); } @@ -19136,9 +19183,9 @@ void impl_CanvasRenderer_setPixelMap(Ark_NativePointer thisPtr, uint8_t* thisArr Opt_PixelMap 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.readPixelMap(); - } + { + value_value_buf.value = static_cast(thisDeserializer.readPixelMap()); + } Opt_PixelMap value_value = value_value_buf;; GetAccessors()->getCanvasRendererAccessor()->setPixelMap(self, (const Opt_PixelMap*)&value_value); } @@ -19217,7 +19264,7 @@ void impl_CanvasRenderer_setFillStyle(Ark_NativePointer thisPtr, uint8_t* thisAr fillStyle_value_buf.value3 = static_cast(thisDeserializer.readCanvasPattern()); } else { - throw new Error("One of the branches for fillStyle_value_buf has to be chosen through deserialisation."); + throw "One of the branches for fillStyle_value_buf has to be chosen through deserialisation."; } Ark_Union_String_Number_CanvasGradient_CanvasPattern fillStyle_value = static_cast(fillStyle_value_buf);; GetAccessors()->getCanvasRendererAccessor()->setFillStyle(self, (const Ark_Union_String_Number_CanvasGradient_CanvasPattern*)&fillStyle_value); @@ -19247,7 +19294,7 @@ void impl_CanvasRenderer_setStrokeStyle(Ark_NativePointer thisPtr, uint8_t* this strokeStyle_value_buf.value3 = static_cast(thisDeserializer.readCanvasPattern()); } else { - throw new Error("One of the branches for strokeStyle_value_buf has to be chosen through deserialisation."); + throw "One of the branches for strokeStyle_value_buf has to be chosen through deserialisation."; } Ark_Union_String_Number_CanvasGradient_CanvasPattern strokeStyle_value = static_cast(strokeStyle_value_buf);; GetAccessors()->getCanvasRendererAccessor()->setStrokeStyle(self, (const Ark_Union_String_Number_CanvasGradient_CanvasPattern*)&strokeStyle_value); @@ -19452,9 +19499,9 @@ Ark_NativePointer impl_CanvasRenderingContext2D_ctor(uint8_t* thisArray, int32_t Opt_RenderingContextSettings settings_value_buf = {}; settings_value_buf.tag = settings_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (settings_value_buf_runtimeType)) - { - settings_value_buf.value = thisDeserializer.readRenderingContextSettings(); - } + { + settings_value_buf.value = thisDeserializer.readRenderingContextSettings(); + } Opt_RenderingContextSettings settings_value = settings_value_buf;; return GetAccessors()->getCanvasRenderingContext2DAccessor()->ctor((const Opt_RenderingContextSettings*)&settings_value); } @@ -19472,17 +19519,17 @@ void impl_CanvasRenderingContext2D_toDataURL(Ark_NativePointer thisPtr, uint8_t* Opt_String type_value_buf = {}; type_value_buf.tag = type_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (type_value_buf_runtimeType)) - { - type_value_buf.value = static_cast(thisDeserializer.readString()); - } + { + type_value_buf.value = static_cast(thisDeserializer.readString()); + } Opt_String type_value = type_value_buf;; const auto quality_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_CustomObject quality_value_buf = {}; quality_value_buf.tag = quality_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (quality_value_buf_runtimeType)) - { - quality_value_buf.value = static_cast(thisDeserializer.readCustomObject("Any")); - } + { + quality_value_buf.value = static_cast(thisDeserializer.readCustomObject("Any")); + } Opt_CustomObject quality_value = quality_value_buf;; GetAccessors()->getCanvasRenderingContext2DAccessor()->toDataURL(self, (const Opt_String*)&type_value, (const Opt_CustomObject*)&quality_value); } @@ -19492,7 +19539,7 @@ void impl_CanvasRenderingContext2D_startImageAnalyzer(Ark_NativePointer thisPtr, CanvasRenderingContext2DPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); Ark_ImageAnalyzerConfig config_value = thisDeserializer.readImageAnalyzerConfig();; - Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void))))};; + Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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_V3(CanvasRenderingContext2D_startImageAnalyzer, Ark_NativePointer, uint8_t*, int32_t) @@ -19506,7 +19553,7 @@ 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))))};; + Callback_Void callback_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetAccessors()->getCanvasRenderingContext2DAccessor()->onOnAttach(self, (const Callback_Void*)&callback_value); } KOALA_INTEROP_V3(CanvasRenderingContext2D_onOnAttach, Ark_NativePointer, uint8_t*, int32_t) @@ -19518,9 +19565,9 @@ void impl_CanvasRenderingContext2D_offOnAttach(Ark_NativePointer thisPtr, uint8_ 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))))}; - } + { + callback_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } Opt_Callback_Void callback_value = callback_value_buf;; GetAccessors()->getCanvasRenderingContext2DAccessor()->offOnAttach(self, (const Opt_Callback_Void*)&callback_value); } @@ -19529,7 +19576,7 @@ KOALA_INTEROP_V3(CanvasRenderingContext2D_offOnAttach, Ark_NativePointer, uint8_ 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))))};; + Callback_Void callback_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; GetAccessors()->getCanvasRenderingContext2DAccessor()->onOnDetach(self, (const Callback_Void*)&callback_value); } KOALA_INTEROP_V3(CanvasRenderingContext2D_onOnDetach, Ark_NativePointer, uint8_t*, int32_t) @@ -19541,9 +19588,9 @@ void impl_CanvasRenderingContext2D_offOnDetach(Ark_NativePointer thisPtr, uint8_ 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))))}; - } + { + callback_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } Opt_Callback_Void callback_value = callback_value_buf;; GetAccessors()->getCanvasRenderingContext2DAccessor()->offOnDetach(self, (const Opt_Callback_Void*)&callback_value); } @@ -19567,9 +19614,9 @@ Ark_NativePointer impl_DrawingRenderingContext_ctor(uint8_t* thisArray, int32_t Opt_LengthMetricsUnit unit_value_buf = {}; unit_value_buf.tag = unit_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (unit_value_buf_runtimeType)) - { - unit_value_buf.value = thisDeserializer.readLengthMetricsUnit(); - } + { + unit_value_buf.value = thisDeserializer.readLengthMetricsUnit(); + } Opt_LengthMetricsUnit unit_value = unit_value_buf;; return GetAccessors()->getDrawingRenderingContextAccessor()->ctor((const Opt_LengthMetricsUnit*)&unit_value); } @@ -19759,7 +19806,7 @@ Ark_NativePointer impl_ProgressMask_ctor(KInteropNumber value, KInteropNumber to color_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for color_value_buf has to be chosen through deserialisation."); + throw "One of the branches for color_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor color_value = static_cast(color_value_buf);; return GetAccessors()->getProgressMaskAccessor()->ctor((const Ark_Number*)&value, (const Ark_Number*)&total, (const Ark_ResourceColor*)&color_value); @@ -19800,7 +19847,7 @@ void impl_ProgressMask_updateColor(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.value3 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_ResourceColor value_value = static_cast(value_value_buf);; GetAccessors()->getProgressMaskAccessor()->updateColor(self, (const Ark_ResourceColor*)&value_value); @@ -19926,9 +19973,9 @@ void impl_DynamicNode_onMove(Ark_NativePointer thisPtr, uint8_t* thisArray, int3 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))))}; - } + { + handler_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnMoveHandler)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnMoveHandler))))}; + } Opt_OnMoveHandler handler_value = handler_value_buf;; GetAccessors()->getDynamicNodeAccessor()->onMove(self, (const Opt_OnMoveHandler*)&handler_value); } @@ -19951,24 +19998,24 @@ void impl_ChildrenMainSize_splice(Ark_NativePointer thisPtr, KInteropNumber star Opt_Number deleteCount_value_buf = {}; deleteCount_value_buf.tag = deleteCount_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (deleteCount_value_buf_runtimeType)) - { - deleteCount_value_buf.value = static_cast(thisDeserializer.readNumber()); - } + { + deleteCount_value_buf.value = static_cast(thisDeserializer.readNumber()); + } Opt_Number deleteCount_value = deleteCount_value_buf;; const auto childrenSize_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Array_Number childrenSize_value_buf = {}; childrenSize_value_buf.tag = childrenSize_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (childrenSize_value_buf_runtimeType)) - { - const Ark_Int32 childrenSize_value_buf__length = thisDeserializer.readInt32(); - Array_Number childrenSize_value_buf_ = {}; - thisDeserializer.resizeArray::type, + { + const Ark_Int32 childrenSize_value_buf__length = thisDeserializer.readInt32(); + Array_Number childrenSize_value_buf_ = {}; + thisDeserializer.resizeArray::type, std::decay::type>(&childrenSize_value_buf_, childrenSize_value_buf__length); - for (int childrenSize_value_buf__i = 0; childrenSize_value_buf__i < childrenSize_value_buf__length; childrenSize_value_buf__i++) { - childrenSize_value_buf_.array[childrenSize_value_buf__i] = static_cast(thisDeserializer.readNumber()); - } - childrenSize_value_buf.value = childrenSize_value_buf_; + for (int childrenSize_value_buf__i = 0; childrenSize_value_buf__i < childrenSize_value_buf__length; childrenSize_value_buf__i++) { + childrenSize_value_buf_.array[childrenSize_value_buf__i] = static_cast(thisDeserializer.readNumber()); } + childrenSize_value_buf.value = childrenSize_value_buf_; + } Opt_Array_Number childrenSize_value = childrenSize_value_buf;; GetAccessors()->getChildrenMainSizeAccessor()->splice(self, (const Ark_Number*)&start, (const Opt_Number*)&deleteCount_value, (const Opt_Array_Number*)&childrenSize_value); } @@ -20057,9 +20104,9 @@ void impl_IPropertySubscriber_aboutToBeDeleted(Ark_NativePointer thisPtr, uint8_ Opt_IPropertySubscriber owningView_value_buf = {}; owningView_value_buf.tag = owningView_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (owningView_value_buf_runtimeType)) - { - owningView_value_buf.value = static_cast(thisDeserializer.readIPropertySubscriber()); - } + { + owningView_value_buf.value = static_cast(thisDeserializer.readIPropertySubscriber()); + } Opt_IPropertySubscriber owningView_value = owningView_value_buf;; GetAccessors()->getIPropertySubscriberAccessor()->aboutToBeDeleted(self, (const Opt_IPropertySubscriber*)&owningView_value); } @@ -20178,9 +20225,9 @@ void impl_DatePickerDialog_show(uint8_t* thisArray, int32_t thisLength) { Opt_DatePickerDialogOptions 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.readDatePickerDialogOptions(); - } + { + options_value_buf.value = thisDeserializer.readDatePickerDialogOptions(); + } Opt_DatePickerDialogOptions options_value = options_value_buf;; GetAccessors()->getDatePickerDialogAccessor()->show((const Opt_DatePickerDialogOptions*)&options_value); } @@ -20192,34 +20239,34 @@ Ark_NativePointer impl_PanGestureOptions_ctor(uint8_t* thisArray, int32_t thisLe Opt_Literal_Number_distance_fingers_PanDirection_direction 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)) + { + Ark_Literal_Number_distance_fingers_PanDirection_direction value_value_buf_ = {}; + const auto value_value_buf__fingers_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Number value_value_buf__fingers_buf = {}; + value_value_buf__fingers_buf.tag = value_value_buf__fingers_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__fingers_buf_runtimeType)) { - Ark_Literal_Number_distance_fingers_PanDirection_direction value_value_buf_ = {}; - const auto value_value_buf__fingers_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Number value_value_buf__fingers_buf = {}; - value_value_buf__fingers_buf.tag = value_value_buf__fingers_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__fingers_buf_runtimeType)) - { - value_value_buf__fingers_buf.value = static_cast(thisDeserializer.readNumber()); - } - value_value_buf_.fingers = value_value_buf__fingers_buf; - const auto value_value_buf__direction_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_PanDirection value_value_buf__direction_buf = {}; - value_value_buf__direction_buf.tag = value_value_buf__direction_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__direction_buf_runtimeType)) - { - value_value_buf__direction_buf.value = static_cast(thisDeserializer.readInt32()); - } - value_value_buf_.direction = value_value_buf__direction_buf; - const auto value_value_buf__distance_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Number value_value_buf__distance_buf = {}; - value_value_buf__distance_buf.tag = value_value_buf__distance_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__distance_buf_runtimeType)) - { - value_value_buf__distance_buf.value = static_cast(thisDeserializer.readNumber()); - } - value_value_buf_.distance = value_value_buf__distance_buf; - value_value_buf.value = value_value_buf_; + value_value_buf__fingers_buf.value = static_cast(thisDeserializer.readNumber()); + } + value_value_buf_.fingers = value_value_buf__fingers_buf; + const auto value_value_buf__direction_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_PanDirection value_value_buf__direction_buf = {}; + value_value_buf__direction_buf.tag = value_value_buf__direction_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__direction_buf_runtimeType)) + { + value_value_buf__direction_buf.value = static_cast(thisDeserializer.readInt32()); } + value_value_buf_.direction = value_value_buf__direction_buf; + const auto value_value_buf__distance_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Number value_value_buf__distance_buf = {}; + value_value_buf__distance_buf.tag = value_value_buf__distance_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__distance_buf_runtimeType)) + { + value_value_buf__distance_buf.value = static_cast(thisDeserializer.readNumber()); + } + value_value_buf_.distance = value_value_buf__distance_buf; + value_value_buf.value = value_value_buf_; + } Opt_Literal_Number_distance_fingers_PanDirection_direction value_value = value_value_buf;; return GetAccessors()->getPanGestureOptionsAccessor()->ctor((const Opt_Literal_Number_distance_fingers_PanDirection_direction*)&value_value); } @@ -20405,17 +20452,17 @@ void impl_ListScroller_scrollToItemInGroup(Ark_NativePointer thisPtr, KInteropNu Opt_Boolean smooth_value_buf = {}; smooth_value_buf.tag = smooth_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (smooth_value_buf_runtimeType)) - { - smooth_value_buf.value = thisDeserializer.readBoolean(); - } + { + smooth_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean smooth_value = smooth_value_buf;; const auto align_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_ScrollAlign align_value_buf = {}; align_value_buf.tag = align_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (align_value_buf_runtimeType)) - { - align_value_buf.value = static_cast(thisDeserializer.readInt32()); - } + { + align_value_buf.value = static_cast(thisDeserializer.readInt32()); + } Opt_ScrollAlign align_value = align_value_buf;; GetAccessors()->getListScrollerAccessor()->scrollToItemInGroup(self, (const Ark_Number*)&index, (const Ark_Number*)&indexInGroup, (const Opt_Boolean*)&smooth_value, (const Opt_ScrollAlign*)&align_value); } @@ -20428,9 +20475,9 @@ void impl_ListScroller_closeAllSwipeActions(Ark_NativePointer thisPtr, uint8_t* Opt_CloseSwipeActionOptions 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.readCloseSwipeActionOptions(); - } + { + options_value_buf.value = thisDeserializer.readCloseSwipeActionOptions(); + } Opt_CloseSwipeActionOptions options_value = options_value_buf;; GetAccessors()->getListScrollerAccessor()->closeAllSwipeActions(self, (const Opt_CloseSwipeActionOptions*)&options_value); } @@ -20471,9 +20518,9 @@ Ark_NativePointer impl_Matrix2D_multiply(Ark_NativePointer thisPtr, uint8_t* thi Opt_Matrix2D other_value_buf = {}; other_value_buf.tag = other_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (other_value_buf_runtimeType)) - { - other_value_buf.value = static_cast(thisDeserializer.readMatrix2D()); - } + { + other_value_buf.value = static_cast(thisDeserializer.readMatrix2D()); + } Opt_Matrix2D other_value = other_value_buf;; return GetAccessors()->getMatrix2DAccessor()->multiply(self, (const Opt_Matrix2D*)&other_value); } @@ -20486,17 +20533,17 @@ Ark_NativePointer impl_Matrix2D_rotate0(Ark_NativePointer thisPtr, uint8_t* this Opt_Number rx_value_buf = {}; rx_value_buf.tag = rx_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (rx_value_buf_runtimeType)) - { - rx_value_buf.value = static_cast(thisDeserializer.readNumber()); - } + { + rx_value_buf.value = static_cast(thisDeserializer.readNumber()); + } Opt_Number rx_value = rx_value_buf;; const auto ry_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Number ry_value_buf = {}; ry_value_buf.tag = ry_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (ry_value_buf_runtimeType)) - { - ry_value_buf.value = static_cast(thisDeserializer.readNumber()); - } + { + ry_value_buf.value = static_cast(thisDeserializer.readNumber()); + } Opt_Number ry_value = ry_value_buf;; return GetAccessors()->getMatrix2DAccessor()->rotate0(self, (const Opt_Number*)&rx_value, (const Opt_Number*)&ry_value); } @@ -20509,17 +20556,17 @@ Ark_NativePointer impl_Matrix2D_rotate1(Ark_NativePointer thisPtr, KInteropNumbe Opt_Number rx_value_buf = {}; rx_value_buf.tag = rx_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (rx_value_buf_runtimeType)) - { - rx_value_buf.value = static_cast(thisDeserializer.readNumber()); - } + { + rx_value_buf.value = static_cast(thisDeserializer.readNumber()); + } Opt_Number rx_value = rx_value_buf;; const auto ry_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Number ry_value_buf = {}; ry_value_buf.tag = ry_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (ry_value_buf_runtimeType)) - { - ry_value_buf.value = static_cast(thisDeserializer.readNumber()); - } + { + ry_value_buf.value = static_cast(thisDeserializer.readNumber()); + } Opt_Number ry_value = ry_value_buf;; return GetAccessors()->getMatrix2DAccessor()->rotate1(self, (const Ark_Number*)°ree, (const Opt_Number*)&rx_value, (const Opt_Number*)&ry_value); } @@ -20532,17 +20579,17 @@ Ark_NativePointer impl_Matrix2D_translate(Ark_NativePointer thisPtr, uint8_t* th Opt_Number tx_value_buf = {}; tx_value_buf.tag = tx_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (tx_value_buf_runtimeType)) - { - tx_value_buf.value = static_cast(thisDeserializer.readNumber()); - } + { + tx_value_buf.value = static_cast(thisDeserializer.readNumber()); + } Opt_Number tx_value = tx_value_buf;; const auto ty_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Number ty_value_buf = {}; ty_value_buf.tag = ty_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (ty_value_buf_runtimeType)) - { - ty_value_buf.value = static_cast(thisDeserializer.readNumber()); - } + { + ty_value_buf.value = static_cast(thisDeserializer.readNumber()); + } Opt_Number ty_value = ty_value_buf;; return GetAccessors()->getMatrix2DAccessor()->translate(self, (const Opt_Number*)&tx_value, (const Opt_Number*)&ty_value); } @@ -20555,17 +20602,17 @@ Ark_NativePointer impl_Matrix2D_scale(Ark_NativePointer thisPtr, uint8_t* thisAr Opt_Number sx_value_buf = {}; sx_value_buf.tag = sx_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (sx_value_buf_runtimeType)) - { - sx_value_buf.value = static_cast(thisDeserializer.readNumber()); - } + { + sx_value_buf.value = static_cast(thisDeserializer.readNumber()); + } Opt_Number sx_value = sx_value_buf;; const auto sy_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Number sy_value_buf = {}; sy_value_buf.tag = sy_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (sy_value_buf_runtimeType)) - { - sy_value_buf.value = static_cast(thisDeserializer.readNumber()); - } + { + sy_value_buf.value = static_cast(thisDeserializer.readNumber()); + } Opt_Number sy_value = sy_value_buf;; return GetAccessors()->getMatrix2DAccessor()->scale(self, (const Opt_Number*)&sx_value, (const Opt_Number*)&sy_value); } @@ -20705,9 +20752,9 @@ void impl_NavPathStack_pushPath0(Ark_NativePointer thisPtr, uint8_t* thisArray, 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; GetAccessors()->getNavPathStackAccessor()->pushPath0(self, (const Ark_NavPathInfo*)&info_value, (const Opt_Boolean*)&animated_value); } @@ -20721,9 +20768,9 @@ void impl_NavPathStack_pushPath1(Ark_NativePointer thisPtr, uint8_t* thisArray, 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(); - } + { + options_value_buf.value = thisDeserializer.readNavigationOptions(); + } Opt_NavigationOptions options_value = options_value_buf;; GetAccessors()->getNavPathStackAccessor()->pushPath1(self, (const Ark_NavPathInfo*)&info_value, (const Opt_NavigationOptions*)&options_value); } @@ -20737,11 +20784,11 @@ void impl_NavPathStack_pushDestination0(Ark_NativePointer thisPtr, uint8_t* this 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; - Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void))))};; + Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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_V3(NavPathStack_pushDestination0, Ark_NativePointer, uint8_t*, int32_t) @@ -20754,11 +20801,11 @@ void impl_NavPathStack_pushDestination1(Ark_NativePointer thisPtr, uint8_t* this 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(); - } + { + 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))))};; + Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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_V3(NavPathStack_pushDestination1, Ark_NativePointer, uint8_t*, int32_t) @@ -20771,9 +20818,9 @@ void impl_NavPathStack_pushPathByName0(Ark_NativePointer thisPtr, const KStringP 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; GetAccessors()->getNavPathStackAccessor()->pushPathByName0(self, (const Ark_String*)&name, (const Ark_CustomObject*)¶m_value, (const Opt_Boolean*)&animated_value); } @@ -20783,14 +20830,14 @@ void impl_NavPathStack_pushPathByName1(Ark_NativePointer thisPtr, const KStringP NavPathStackPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); Ark_CustomObject param_value = static_cast(thisDeserializer.readCustomObject("Object"));; - Callback_PopInfo_Void onPop_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PopInfo_Void))))};; + Callback_PopInfo_Void onPop_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PopInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_PopInfo_Void))))};; 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; GetAccessors()->getNavPathStackAccessor()->pushPathByName1(self, (const Ark_String*)&name, (const Ark_CustomObject*)¶m_value, (const Callback_PopInfo_Void*)&onPop_value, (const Opt_Boolean*)&animated_value); } @@ -20804,11 +20851,11 @@ void impl_NavPathStack_pushDestinationByName0(Ark_NativePointer thisPtr, const K 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; - Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void))))};; + Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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_V4(NavPathStack_pushDestinationByName0, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) @@ -20817,16 +20864,16 @@ void impl_NavPathStack_pushDestinationByName1(Ark_NativePointer thisPtr, const K NavPathStackPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); Ark_CustomObject param_value = static_cast(thisDeserializer.readCustomObject("Object"));; - Callback_PopInfo_Void onPop_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PopInfo_Void))))};; + Callback_PopInfo_Void onPop_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PopInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_PopInfo_Void))))};; 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; - Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void))))};; + Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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_V4(NavPathStack_pushDestinationByName1, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) @@ -20839,9 +20886,9 @@ void impl_NavPathStack_replacePath0(Ark_NativePointer thisPtr, uint8_t* thisArra 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; GetAccessors()->getNavPathStackAccessor()->replacePath0(self, (const Ark_NavPathInfo*)&info_value, (const Opt_Boolean*)&animated_value); } @@ -20855,9 +20902,9 @@ void impl_NavPathStack_replacePath1(Ark_NativePointer thisPtr, uint8_t* thisArra 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(); - } + { + options_value_buf.value = thisDeserializer.readNavigationOptions(); + } Opt_NavigationOptions options_value = options_value_buf;; GetAccessors()->getNavPathStackAccessor()->replacePath1(self, (const Ark_NavPathInfo*)&info_value, (const Opt_NavigationOptions*)&options_value); } @@ -20871,11 +20918,11 @@ void impl_NavPathStack_replaceDestination(Ark_NativePointer thisPtr, uint8_t* th 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(); - } + { + 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))))};; + Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -20888,9 +20935,9 @@ void impl_NavPathStack_replacePathByName(Ark_NativePointer thisPtr, const KStrin 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; GetAccessors()->getNavPathStackAccessor()->replacePathByName(self, (const Ark_String*)&name, (const Ark_CustomObject*)¶m_value, (const Opt_Boolean*)&animated_value); } @@ -20930,9 +20977,9 @@ Ark_NativePointer impl_NavPathStack_pop0(Ark_NativePointer thisPtr, uint8_t* thi 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; return GetAccessors()->getNavPathStackAccessor()->pop0(self, (const Opt_Boolean*)&animated_value); } @@ -20946,9 +20993,9 @@ Ark_NativePointer impl_NavPathStack_pop1(Ark_NativePointer thisPtr, uint8_t* thi 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; return GetAccessors()->getNavPathStackAccessor()->pop1(self, (const Ark_CustomObject*)&result_value, (const Opt_Boolean*)&animated_value); } @@ -20961,9 +21008,9 @@ Ark_Int32 impl_NavPathStack_popToName0(Ark_NativePointer thisPtr, const KStringP 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; return GetAccessors()->getNavPathStackAccessor()->popToName0(self, (const Ark_String*)&name, (const Opt_Boolean*)&animated_value); } @@ -20977,9 +21024,9 @@ Ark_Int32 impl_NavPathStack_popToName1(Ark_NativePointer thisPtr, const KStringP 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; return GetAccessors()->getNavPathStackAccessor()->popToName1(self, (const Ark_String*)&name, (const Ark_CustomObject*)&result_value, (const Opt_Boolean*)&animated_value); } @@ -20992,9 +21039,9 @@ void impl_NavPathStack_popToIndex0(Ark_NativePointer thisPtr, KInteropNumber ind 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; GetAccessors()->getNavPathStackAccessor()->popToIndex0(self, (const Ark_Number*)&index, (const Opt_Boolean*)&animated_value); } @@ -21008,9 +21055,9 @@ void impl_NavPathStack_popToIndex1(Ark_NativePointer thisPtr, KInteropNumber ind 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; GetAccessors()->getNavPathStackAccessor()->popToIndex1(self, (const Ark_Number*)&index, (const Ark_CustomObject*)&result_value, (const Opt_Boolean*)&animated_value); } @@ -21023,9 +21070,9 @@ Ark_Int32 impl_NavPathStack_moveToTop(Ark_NativePointer thisPtr, const KStringPt 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; return GetAccessors()->getNavPathStackAccessor()->moveToTop(self, (const Ark_String*)&name, (const Opt_Boolean*)&animated_value); } @@ -21038,9 +21085,9 @@ void impl_NavPathStack_moveIndexToTop(Ark_NativePointer thisPtr, KInteropNumber 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; GetAccessors()->getNavPathStackAccessor()->moveIndexToTop(self, (const Ark_Number*)&index, (const Opt_Boolean*)&animated_value); } @@ -21053,9 +21100,9 @@ void impl_NavPathStack_clear(Ark_NativePointer thisPtr, uint8_t* thisArray, int3 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(); - } + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean animated_value = animated_value_buf;; GetAccessors()->getNavPathStackAccessor()->clear(self, (const Opt_Boolean*)&animated_value); } @@ -21238,9 +21285,9 @@ void impl_RichEditorBaseController_setSelection(Ark_NativePointer thisPtr, KInte Opt_SelectionOptions 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.readSelectionOptions(); - } + { + options_value_buf.value = thisDeserializer.readSelectionOptions(); + } Opt_SelectionOptions options_value = options_value_buf;; GetAccessors()->getRichEditorBaseControllerAccessor()->setSelection(self, (const Ark_Number*)&selectionStart, (const Ark_Number*)&selectionEnd, (const Opt_SelectionOptions*)&options_value); } @@ -21287,9 +21334,9 @@ Ark_Int32 impl_RichEditorController_addTextSpan(Ark_NativePointer thisPtr, const Opt_RichEditorTextSpanOptions 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.readRichEditorTextSpanOptions(); - } + { + options_value_buf.value = thisDeserializer.readRichEditorTextSpanOptions(); + } Opt_RichEditorTextSpanOptions options_value = options_value_buf;; return GetAccessors()->getRichEditorControllerAccessor()->addTextSpan(self, (const Ark_String*)&value, (const Opt_RichEditorTextSpanOptions*)&options_value); } @@ -21303,7 +21350,7 @@ Ark_Int32 impl_RichEditorController_addImageSpan(Ark_NativePointer thisPtr, uint value_value_buf.selector = value_value_buf_selector; if (value_value_buf_selector == 0) { value_value_buf.selector = 0; - value_value_buf.value0 = thisDeserializer.readPixelMap(); + value_value_buf.value0 = static_cast(thisDeserializer.readPixelMap()); } else if (value_value_buf_selector == 1) { value_value_buf.selector = 1; @@ -21319,21 +21366,21 @@ Ark_Int32 impl_RichEditorController_addImageSpan(Ark_NativePointer thisPtr, uint value_value_buf_u.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for value_value_buf_u has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf_u has to be chosen through deserialisation."; } value_value_buf.value1 = static_cast(value_value_buf_u); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_PixelMap_ResourceStr value_value = static_cast(value_value_buf);; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_RichEditorImageSpanOptions 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.readRichEditorImageSpanOptions(); - } + { + options_value_buf.value = thisDeserializer.readRichEditorImageSpanOptions(); + } Opt_RichEditorImageSpanOptions options_value = options_value_buf;; return GetAccessors()->getRichEditorControllerAccessor()->addImageSpan(self, (const Ark_Union_PixelMap_ResourceStr*)&value_value, (const Opt_RichEditorImageSpanOptions*)&options_value); } @@ -21342,14 +21389,14 @@ 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readRichEditorBuilderSpanOptions(); - } + { + options_value_buf.value = thisDeserializer.readRichEditorBuilderSpanOptions(); + } Opt_RichEditorBuilderSpanOptions options_value = options_value_buf;; return GetAccessors()->getRichEditorControllerAccessor()->addBuilderSpan(self, (const Callback_Any*)&value_value, (const Opt_RichEditorBuilderSpanOptions*)&options_value); } @@ -21363,9 +21410,9 @@ Ark_Int32 impl_RichEditorController_addSymbolSpan(Ark_NativePointer thisPtr, uin Opt_RichEditorSymbolSpanOptions 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.readRichEditorSymbolSpanOptions(); - } + { + options_value_buf.value = thisDeserializer.readRichEditorSymbolSpanOptions(); + } Opt_RichEditorSymbolSpanOptions options_value = options_value_buf;; return GetAccessors()->getRichEditorControllerAccessor()->addSymbolSpan(self, (const Ark_Resource*)&value_value, (const Opt_RichEditorSymbolSpanOptions*)&options_value); } @@ -21390,7 +21437,7 @@ void impl_RichEditorController_updateSpanStyle(Ark_NativePointer thisPtr, uint8_ value_value_buf.value2 = thisDeserializer.readRichEditorUpdateSymbolSpanStyleOptions(); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Type_RichEditorController_updateSpanStyle_value value_value = static_cast(value_value_buf);; GetAccessors()->getRichEditorControllerAccessor()->updateSpanStyle(self, (const Ark_Type_RichEditorController_updateSpanStyle_value*)&value_value); @@ -21412,9 +21459,9 @@ void impl_RichEditorController_deleteSpans(Ark_NativePointer thisPtr, uint8_t* t Opt_RichEditorRange 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.readRichEditorRange(); - } + { + value_value_buf.value = thisDeserializer.readRichEditorRange(); + } Opt_RichEditorRange value_value = value_value_buf;; GetAccessors()->getRichEditorControllerAccessor()->deleteSpans(self, (const Opt_RichEditorRange*)&value_value); } @@ -21427,9 +21474,9 @@ void impl_RichEditorController_getSpans(Ark_NativePointer thisPtr, uint8_t* this Opt_RichEditorRange 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.readRichEditorRange(); - } + { + value_value_buf.value = thisDeserializer.readRichEditorRange(); + } Opt_RichEditorRange value_value = value_value_buf;; GetAccessors()->getRichEditorControllerAccessor()->getSpans(self, (const Opt_RichEditorRange*)&value_value); } @@ -21442,9 +21489,9 @@ void impl_RichEditorController_getParagraphs(Ark_NativePointer thisPtr, uint8_t* Opt_RichEditorRange 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.readRichEditorRange(); - } + { + value_value_buf.value = thisDeserializer.readRichEditorRange(); + } Opt_RichEditorRange value_value = value_value_buf;; GetAccessors()->getRichEditorControllerAccessor()->getParagraphs(self, (const Opt_RichEditorRange*)&value_value); } @@ -21535,9 +21582,9 @@ void impl_Scroller_scrollEdge(Ark_NativePointer thisPtr, Ark_Int32 value, uint8_ Opt_ScrollEdgeOptions 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.readScrollEdgeOptions(); - } + { + options_value_buf.value = thisDeserializer.readScrollEdgeOptions(); + } Opt_ScrollEdgeOptions options_value = options_value_buf;; GetAccessors()->getScrollerAccessor()->scrollEdge(self, static_cast(value), (const Opt_ScrollEdgeOptions*)&options_value); } @@ -21566,9 +21613,9 @@ void impl_Scroller_scrollPage1(Ark_NativePointer thisPtr, uint8_t* thisArray, in Opt_Axis value_value_buf_direction_buf = {}; value_value_buf_direction_buf.tag = value_value_buf_direction_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_direction_buf_runtimeType)) - { - value_value_buf_direction_buf.value = static_cast(thisDeserializer.readInt32()); - } + { + value_value_buf_direction_buf.value = static_cast(thisDeserializer.readInt32()); + } value_value_buf.direction = value_value_buf_direction_buf; Ark_Literal_Boolean_next_Axis_direction value_value = value_value_buf;; GetAccessors()->getScrollerAccessor()->scrollPage1(self, (const Ark_Literal_Boolean_next_Axis_direction*)&value_value); @@ -21588,25 +21635,25 @@ void impl_Scroller_scrollToIndex(Ark_NativePointer thisPtr, KInteropNumber value Opt_Boolean smooth_value_buf = {}; smooth_value_buf.tag = smooth_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (smooth_value_buf_runtimeType)) - { - smooth_value_buf.value = thisDeserializer.readBoolean(); - } + { + smooth_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean smooth_value = smooth_value_buf;; const auto align_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_ScrollAlign align_value_buf = {}; align_value_buf.tag = align_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (align_value_buf_runtimeType)) - { - align_value_buf.value = static_cast(thisDeserializer.readInt32()); - } + { + align_value_buf.value = static_cast(thisDeserializer.readInt32()); + } Opt_ScrollAlign align_value = align_value_buf;; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_ScrollToIndexOptions 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.readScrollToIndexOptions(); - } + { + options_value_buf.value = thisDeserializer.readScrollToIndexOptions(); + } Opt_ScrollToIndexOptions options_value = options_value_buf;; GetAccessors()->getScrollerAccessor()->scrollToIndex(self, (const Ark_Number*)&value, (const Opt_Boolean*)&smooth_value, (const Opt_ScrollAlign*)&align_value, (const Opt_ScrollToIndexOptions*)&options_value); } @@ -21665,9 +21712,9 @@ void impl_SearchController_setTextSelection(Ark_NativePointer thisPtr, KInteropN Opt_SelectionOptions 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.readSelectionOptions(); - } + { + options_value_buf.value = thisDeserializer.readSelectionOptions(); + } Opt_SelectionOptions options_value = options_value_buf;; GetAccessors()->getSearchControllerAccessor()->setTextSelection(self, (const Ark_Number*)&selectionStart, (const Ark_Number*)&selectionEnd, (const Opt_SelectionOptions*)&options_value); } @@ -21702,9 +21749,9 @@ void impl_SwiperController_changeIndex(Ark_NativePointer thisPtr, KInteropNumber 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(); - } + { + useAnimation_value_buf.value = thisDeserializer.readBoolean(); + } Opt_Boolean useAnimation_value = useAnimation_value_buf;; GetAccessors()->getSwiperControllerAccessor()->changeIndex(self, (const Ark_Number*)&index, (const Opt_Boolean*)&useAnimation_value); } @@ -21717,9 +21764,9 @@ void impl_SwiperController_finishAnimation(Ark_NativePointer thisPtr, uint8_t* t 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_VoidCallback))))}; - } + { + callback_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } Opt_VoidCallback callback_value = callback_value_buf;; GetAccessors()->getSwiperControllerAccessor()->finishAnimation(self, (const Opt_VoidCallback*)&callback_value); } @@ -21812,18 +21859,18 @@ void impl_TabsController_preloadItems(Ark_NativePointer thisPtr, uint8_t* thisAr 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, + { + 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_; + 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_; + } 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))))};; + Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -21935,9 +21982,9 @@ void impl_TextAreaController_setTextSelection(Ark_NativePointer thisPtr, KIntero Opt_SelectionOptions 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.readSelectionOptions(); - } + { + options_value_buf.value = thisDeserializer.readSelectionOptions(); + } Opt_SelectionOptions options_value = options_value_buf;; GetAccessors()->getTextAreaControllerAccessor()->setTextSelection(self, (const Ark_Number*)&selectionStart, (const Ark_Number*)&selectionEnd, (const Opt_SelectionOptions*)&options_value); } @@ -21988,9 +22035,9 @@ void impl_TextBaseController_setSelection(Ark_NativePointer thisPtr, KInteropNum Opt_SelectionOptions 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.readSelectionOptions(); - } + { + options_value_buf.value = thisDeserializer.readSelectionOptions(); + } Opt_SelectionOptions options_value = options_value_buf;; GetAccessors()->getTextBaseControllerAccessor()->setSelection(self, (const Ark_Number*)&selectionStart, (const Ark_Number*)&selectionEnd, (const Opt_SelectionOptions*)&options_value); } @@ -22132,7 +22179,7 @@ Ark_NativePointer impl_TextMenuItemId_of(uint8_t* thisArray, int32_t thisLength) id_value_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for id_value_buf has to be chosen through deserialisation."); + throw "One of the branches for id_value_buf has to be chosen through deserialisation."; } Ark_ResourceStr id_value = static_cast(id_value_buf);; return GetAccessors()->getTextMenuItemIdAccessor()->of((const Ark_ResourceStr*)&id_value); @@ -22204,9 +22251,9 @@ void impl_TextInputController_setTextSelection(Ark_NativePointer thisPtr, KInter Opt_SelectionOptions 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.readSelectionOptions(); - } + { + options_value_buf.value = thisDeserializer.readSelectionOptions(); + } Opt_SelectionOptions options_value = options_value_buf;; GetAccessors()->getTextInputControllerAccessor()->setTextSelection(self, (const Ark_Number*)&selectionStart, (const Ark_Number*)&selectionEnd, (const Opt_SelectionOptions*)&options_value); } @@ -22234,9 +22281,9 @@ void impl_TextPickerDialog_show(uint8_t* thisArray, int32_t thisLength) { Opt_TextPickerDialogOptions 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.readTextPickerDialogOptions(); - } + { + options_value_buf.value = thisDeserializer.readTextPickerDialogOptions(); + } Opt_TextPickerDialogOptions options_value = options_value_buf;; GetAccessors()->getTextPickerDialogAccessor()->show((const Opt_TextPickerDialogOptions*)&options_value); } @@ -22286,9 +22333,9 @@ void impl_TimePickerDialog_show(uint8_t* thisArray, int32_t thisLength) { Opt_TimePickerDialogOptions 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.readTimePickerDialogOptions(); - } + { + options_value_buf.value = thisDeserializer.readTimePickerDialogOptions(); + } Opt_TimePickerDialogOptions options_value = options_value_buf;; GetAccessors()->getTimePickerDialogAccessor()->show((const Opt_TimePickerDialogOptions*)&options_value); } @@ -22987,7 +23034,7 @@ void impl_WebResourceResponse_setResponseData(Ark_NativePointer thisPtr, uint8_t data_value_buf.value3 = static_cast(thisDeserializer.readBuffer()); } else { - throw new Error("One of the branches for data_value_buf has to be chosen through deserialisation."); + throw "One of the branches for data_value_buf has to be chosen through deserialisation."; } 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); @@ -23170,9 +23217,9 @@ void impl_WebController_runJavaScript(Ark_NativePointer thisPtr, uint8_t* thisAr Opt_Callback_String_Void options_value_buf_callback_buf = {}; options_value_buf_callback_buf.tag = options_value_buf_callback_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_callback_buf_runtimeType)) - { - options_value_buf_callback_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void))))}; - } + { + options_value_buf_callback_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))}; + } options_value_buf.callback = options_value_buf_callback_buf; Ark_Literal_String_script_Callback_String_Void_callback options_value = options_value_buf;; GetAccessors()->getWebControllerAccessor()->runJavaScript(self, (const Ark_Literal_String_script_Callback_String_Void_callback*)&options_value); @@ -23190,17 +23237,17 @@ void impl_WebController_loadData(Ark_NativePointer thisPtr, uint8_t* thisArray, Opt_String options_value_buf_baseUrl_buf = {}; options_value_buf_baseUrl_buf.tag = options_value_buf_baseUrl_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_baseUrl_buf_runtimeType)) - { - options_value_buf_baseUrl_buf.value = static_cast(thisDeserializer.readString()); - } + { + options_value_buf_baseUrl_buf.value = static_cast(thisDeserializer.readString()); + } options_value_buf.baseUrl = options_value_buf_baseUrl_buf; const auto options_value_buf_historyUrl_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_String options_value_buf_historyUrl_buf = {}; options_value_buf_historyUrl_buf.tag = options_value_buf_historyUrl_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_historyUrl_buf_runtimeType)) - { - options_value_buf_historyUrl_buf.value = static_cast(thisDeserializer.readString()); - } + { + options_value_buf_historyUrl_buf.value = static_cast(thisDeserializer.readString()); + } options_value_buf.historyUrl = options_value_buf_historyUrl_buf; Ark_Literal_String_baseUrl_data_encoding_historyUrl_mimeType options_value = options_value_buf;; GetAccessors()->getWebControllerAccessor()->loadData(self, (const Ark_Literal_String_baseUrl_data_encoding_historyUrl_mimeType*)&options_value); @@ -23223,23 +23270,23 @@ void impl_WebController_loadUrl(Ark_NativePointer thisPtr, uint8_t* thisArray, i options_value_buf_url_buf.value1 = thisDeserializer.readResource(); } else { - throw new Error("One of the branches for options_value_buf_url_buf has to be chosen through deserialisation."); + throw "One of the branches for options_value_buf_url_buf has to be chosen through deserialisation."; } options_value_buf.url = static_cast(options_value_buf_url_buf); const auto options_value_buf_headers_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Array_Header options_value_buf_headers_buf = {}; options_value_buf_headers_buf.tag = options_value_buf_headers_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_headers_buf_runtimeType)) - { - const Ark_Int32 options_value_buf_headers_buf__length = thisDeserializer.readInt32(); - Array_Header options_value_buf_headers_buf_ = {}; - thisDeserializer.resizeArray::type, + { + const Ark_Int32 options_value_buf_headers_buf__length = thisDeserializer.readInt32(); + Array_Header options_value_buf_headers_buf_ = {}; + thisDeserializer.resizeArray::type, std::decay::type>(&options_value_buf_headers_buf_, options_value_buf_headers_buf__length); - for (int options_value_buf_headers_buf__i = 0; options_value_buf_headers_buf__i < options_value_buf_headers_buf__length; options_value_buf_headers_buf__i++) { - options_value_buf_headers_buf_.array[options_value_buf_headers_buf__i] = thisDeserializer.readHeader(); - } - options_value_buf_headers_buf.value = options_value_buf_headers_buf_; + for (int options_value_buf_headers_buf__i = 0; options_value_buf_headers_buf__i < options_value_buf_headers_buf__length; options_value_buf_headers_buf__i++) { + options_value_buf_headers_buf_.array[options_value_buf_headers_buf__i] = thisDeserializer.readHeader(); } + options_value_buf_headers_buf.value = options_value_buf_headers_buf_; + } options_value_buf.headers = options_value_buf_headers_buf; Ark_Literal_Union_String_Resource_url_Array_Header_headers options_value = options_value_buf;; GetAccessors()->getWebControllerAccessor()->loadUrl(self, (const Ark_Literal_Union_String_Resource_url_Array_Header_headers*)&options_value); @@ -23416,7 +23463,7 @@ void impl_XComponentController_startImageAnalyzer(Ark_NativePointer thisPtr, uin XComponentControllerPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); Ark_ImageAnalyzerConfig config_value = thisDeserializer.readImageAnalyzerConfig();; - Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void))))};; + Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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_V3(XComponentController_startImageAnalyzer, Ark_NativePointer, uint8_t*, int32_t) @@ -23444,24 +23491,24 @@ Ark_Boolean impl_WaterFlowSections_splice(Ark_NativePointer thisPtr, KInteropNum Opt_Number deleteCount_value_buf = {}; deleteCount_value_buf.tag = deleteCount_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (deleteCount_value_buf_runtimeType)) - { - deleteCount_value_buf.value = static_cast(thisDeserializer.readNumber()); - } + { + deleteCount_value_buf.value = static_cast(thisDeserializer.readNumber()); + } Opt_Number deleteCount_value = deleteCount_value_buf;; const auto sections_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Array_SectionOptions sections_value_buf = {}; sections_value_buf.tag = sections_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (sections_value_buf_runtimeType)) - { - const Ark_Int32 sections_value_buf__length = thisDeserializer.readInt32(); - Array_SectionOptions sections_value_buf_ = {}; - thisDeserializer.resizeArray::type, + { + const Ark_Int32 sections_value_buf__length = thisDeserializer.readInt32(); + Array_SectionOptions sections_value_buf_ = {}; + thisDeserializer.resizeArray::type, std::decay::type>(§ions_value_buf_, sections_value_buf__length); - for (int sections_value_buf__i = 0; sections_value_buf__i < sections_value_buf__length; sections_value_buf__i++) { - sections_value_buf_.array[sections_value_buf__i] = thisDeserializer.readSectionOptions(); - } - sections_value_buf.value = sections_value_buf_; + for (int sections_value_buf__i = 0; sections_value_buf__i < sections_value_buf__length; sections_value_buf__i++) { + sections_value_buf_.array[sections_value_buf__i] = thisDeserializer.readSectionOptions(); } + sections_value_buf.value = sections_value_buf_; + } Opt_Array_SectionOptions sections_value = sections_value_buf;; return GetAccessors()->getWaterFlowSectionsAccessor()->splice(self, (const Ark_Number*)&start, (const Opt_Number*)&deleteCount_value, (const Opt_Array_SectionOptions*)§ions_value); } @@ -23542,7 +23589,7 @@ KOALA_INTEROP_3(UIExtensionProxy_sendSync, Ark_NativePointer, Ark_NativePointer, 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -23550,7 +23597,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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -23562,9 +23609,9 @@ void impl_UIExtensionProxy_offAsyncReceiverRegister(Ark_NativePointer thisPtr, u Opt_Callback_UIExtensionProxy_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_UIExtensionProxy_Void))))}; - } + { + callback_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_UIExtensionProxy_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_UIExtensionProxy_Void))))}; + } Opt_Callback_UIExtensionProxy_Void callback_value = callback_value_buf;; GetAccessors()->getUIExtensionProxyAccessor()->offAsyncReceiverRegister(self, (const Opt_Callback_UIExtensionProxy_Void*)&callback_value); } @@ -23577,9 +23624,9 @@ void impl_UIExtensionProxy_offSyncReceiverRegister(Ark_NativePointer thisPtr, ui Opt_Callback_UIExtensionProxy_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_UIExtensionProxy_Void))))}; - } + { + callback_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_UIExtensionProxy_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_UIExtensionProxy_Void))))}; + } Opt_Callback_UIExtensionProxy_Void callback_value = callback_value_buf;; GetAccessors()->getUIExtensionProxyAccessor()->offSyncReceiverRegister(self, (const Opt_Callback_UIExtensionProxy_Void*)&callback_value); } @@ -23603,23 +23650,23 @@ Ark_NativePointer impl_StyledString_ctor(uint8_t* thisArray, int32_t thisLength) value_value_buf.value2 = static_cast(thisDeserializer.readCustomSpan()); } else { - throw new Error("One of the branches for value_value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_value_buf has to be chosen through deserialisation."; } Ark_Union_String_ImageAttachment_CustomSpan value_value = static_cast(value_value_buf);; const auto styles_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Array_StyleOptions styles_value_buf = {}; styles_value_buf.tag = styles_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (styles_value_buf_runtimeType)) - { - const Ark_Int32 styles_value_buf__length = thisDeserializer.readInt32(); - Array_StyleOptions styles_value_buf_ = {}; - thisDeserializer.resizeArray::type, + { + const Ark_Int32 styles_value_buf__length = thisDeserializer.readInt32(); + Array_StyleOptions styles_value_buf_ = {}; + thisDeserializer.resizeArray::type, std::decay::type>(&styles_value_buf_, styles_value_buf__length); - for (int styles_value_buf__i = 0; styles_value_buf__i < styles_value_buf__length; styles_value_buf__i++) { - styles_value_buf_.array[styles_value_buf__i] = thisDeserializer.readStyleOptions(); - } - styles_value_buf.value = styles_value_buf_; + for (int styles_value_buf__i = 0; styles_value_buf__i < styles_value_buf__length; styles_value_buf__i++) { + styles_value_buf_.array[styles_value_buf__i] = thisDeserializer.readStyleOptions(); } + styles_value_buf.value = styles_value_buf_; + } Opt_Array_StyleOptions styles_value = styles_value_buf;; return GetAccessors()->getStyledStringAccessor()->ctor((const Ark_Union_String_ImageAttachment_CustomSpan*)&value_value, (const Opt_Array_StyleOptions*)&styles_value); } @@ -23643,9 +23690,9 @@ void impl_StyledString_getStyles(Ark_NativePointer thisPtr, KInteropNumber start Opt_StyledStringKey styledKey_value_buf = {}; styledKey_value_buf.tag = styledKey_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (styledKey_value_buf_runtimeType)) - { - styledKey_value_buf.value = static_cast(thisDeserializer.readInt32()); - } + { + styledKey_value_buf.value = static_cast(thisDeserializer.readInt32()); + } Opt_StyledStringKey styledKey_value = styledKey_value_buf;; GetAccessors()->getStyledStringAccessor()->getStyles(self, (const Ark_Number*)&start, (const Ark_Number*)&length, (const Opt_StyledStringKey*)&styledKey_value); } @@ -23666,9 +23713,9 @@ Ark_NativePointer impl_StyledString_subStyledString(Ark_NativePointer thisPtr, K Opt_Number length_value_buf = {}; length_value_buf.tag = length_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (length_value_buf_runtimeType)) - { - length_value_buf.value = static_cast(thisDeserializer.readNumber()); - } + { + length_value_buf.value = static_cast(thisDeserializer.readNumber()); + } Opt_Number length_value = length_value_buf;; return GetAccessors()->getStyledStringAccessor()->subStyledString(self, (const Ark_Number*)&start, (const Opt_Number*)&length_value); } @@ -23676,7 +23723,7 @@ KOALA_INTEROP_4(StyledString_subStyledString, Ark_NativePointer, Ark_NativePoint 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))))};; + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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) @@ -23698,7 +23745,7 @@ KOALA_INTEROP_V2(StyledString_marshalling, uint8_t*, int32_t) void impl_StyledString_unmarshalling(uint8_t* thisArray, int32_t thisLength) { Deserializer thisDeserializer(thisArray, thisLength); 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))))};; + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(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_V2(StyledString_unmarshalling, uint8_t*, int32_t) @@ -23851,9 +23898,9 @@ void impl_LinearIndicatorController_start(Ark_NativePointer thisPtr, uint8_t* th Opt_LinearIndicatorStartOptions 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.readLinearIndicatorStartOptions(); - } + { + options_value_buf.value = thisDeserializer.readLinearIndicatorStartOptions(); + } Opt_LinearIndicatorStartOptions options_value = options_value_buf;; GetAccessors()->getLinearIndicatorControllerAccessor()->start(self, (const Opt_LinearIndicatorStartOptions*)&options_value); } diff --git a/arkoala/framework/native/src/generated/callback_deserialize_call.cc b/arkoala/framework/native/src/generated/callback_deserialize_call.cc index 78fdd3767..244f2ed86 100644 --- a/arkoala/framework/native/src/generated/callback_deserialize_call.cc +++ b/arkoala/framework/native/src/generated/callback_deserialize_call.cc @@ -23,68 +23,145 @@ void deserializeAndCallAccessibilityCallback(uint8_t* thisArray, Ark_Int32 thisL Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Boolean isHover = thisDeserializer.readBoolean(); Ark_AccessibilityHoverEvent event = thisDeserializer.readAccessibilityHoverEvent(); _call(_resourceId, isHover, event); } +void deserializeAndCallSyncAccessibilityCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Boolean isHover = thisDeserializer.readBoolean(); + Ark_AccessibilityHoverEvent event = thisDeserializer.readAccessibilityHoverEvent(); + _callSync(vmContext, _resourceId, isHover, event); +} void deserializeAndCallButtonTriggerClickCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Number xPos = static_cast(thisDeserializer.readNumber()); Ark_Number yPos = static_cast(thisDeserializer.readNumber()); _call(_resourceId, xPos, yPos); } +void deserializeAndCallSyncButtonTriggerClickCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number xPos = static_cast(thisDeserializer.readNumber()); + Ark_Number yPos = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, xPos, yPos); +} 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_Any_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any_Void))))}; + thisDeserializer.readPointer(); + Callback_Any_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any_Void))))}; _call(_resourceId, _continuation); } +void deserializeAndCallSyncCallback_Any(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Callback_Any_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any_Void))))}; + _callSync(vmContext, _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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))}; _call(_resourceId, item, index, _continuation); } +void deserializeAndCallSyncCallback_Any_Number_String(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))}; + _callSync(vmContext, _resourceId, item, index, _continuation); +} void deserializeAndCallCallback_Any_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()); + thisDeserializer.readPointer(); Ark_CustomObject item = static_cast(thisDeserializer.readCustomObject("Any")); Ark_Number index = static_cast(thisDeserializer.readNumber()); _call(_resourceId, item, index); } +void deserializeAndCallSyncCallback_Any_Number_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_CustomObject item = static_cast(thisDeserializer.readCustomObject("Any")); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, item, index); +} void deserializeAndCallCallback_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()); + thisDeserializer.readPointer(); Ark_CustomObject info = static_cast(thisDeserializer.readCustomObject("Any")); _call(_resourceId, info); } +void deserializeAndCallSyncCallback_Any_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_CustomObject info = static_cast(thisDeserializer.readCustomObject("Any")); + _callSync(vmContext, _resourceId, info); +} void deserializeAndCallCallback_Area_Area_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()); + thisDeserializer.readPointer(); Ark_Area oldValue = thisDeserializer.readArea(); Ark_Area newValue = thisDeserializer.readArea(); _call(_resourceId, oldValue, newValue); } +void deserializeAndCallSyncCallback_Area_Area_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Area oldValue = thisDeserializer.readArea(); + Ark_Area newValue = thisDeserializer.readArea(); + _callSync(vmContext, _resourceId, oldValue, newValue); +} void deserializeAndCallCallback_Array_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()); + thisDeserializer.readPointer(); const Ark_Int32 input_buf_length = thisDeserializer.readInt32(); Array_Number input_buf = {}; thisDeserializer.resizeArray::type, @@ -95,11 +172,28 @@ void deserializeAndCallCallback_Array_Number_Void(uint8_t* thisArray, Ark_Int32 Array_Number input = input_buf; _call(_resourceId, input); } +void deserializeAndCallSyncCallback_Array_Number_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + const Ark_Int32 input_buf_length = thisDeserializer.readInt32(); + Array_Number input_buf = {}; + thisDeserializer.resizeArray::type, + std::decay::type>(&input_buf, input_buf_length); + for (int input_buf_i = 0; input_buf_i < input_buf_length; input_buf_i++) { + input_buf.array[input_buf_i] = static_cast(thisDeserializer.readNumber()); + } + Array_Number input = input_buf; + _callSync(vmContext, _resourceId, input); +} void deserializeAndCallCallback_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()); + thisDeserializer.readPointer(); const Ark_Int32 value_buf_length = thisDeserializer.readInt32(); Array_String value_buf = {}; thisDeserializer.resizeArray::type, @@ -110,11 +204,28 @@ void deserializeAndCallCallback_Array_String_Void(uint8_t* thisArray, Ark_Int32 Array_String value = value_buf; _call(_resourceId, value); } +void deserializeAndCallSyncCallback_Array_String_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + const Ark_Int32 value_buf_length = thisDeserializer.readInt32(); + Array_String value_buf = {}; + thisDeserializer.resizeArray::type, + std::decay::type>(&value_buf, value_buf_length); + for (int value_buf_i = 0; value_buf_i < value_buf_length; value_buf_i++) { + value_buf.array[value_buf_i] = static_cast(thisDeserializer.readString()); + } + Array_String value = value_buf; + _callSync(vmContext, _resourceId, value); +} void deserializeAndCallCallback_Array_TouchTestInfo_TouchResult(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); const Ark_Int32 value_buf_length = thisDeserializer.readInt32(); Array_TouchTestInfo value_buf = {}; thisDeserializer.resizeArray::type, @@ -123,1302 +234,2888 @@ void deserializeAndCallCallback_Array_TouchTestInfo_TouchResult(uint8_t* thisArr value_buf.array[value_buf_i] = thisDeserializer.readTouchTestInfo(); } 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TouchResult_Void))))}; _call(_resourceId, value, _continuation); } +void deserializeAndCallSyncCallback_Array_TouchTestInfo_TouchResult(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + const Ark_Int32 value_buf_length = thisDeserializer.readInt32(); + Array_TouchTestInfo value_buf = {}; + thisDeserializer.resizeArray::type, + std::decay::type>(&value_buf, value_buf_length); + for (int value_buf_i = 0; value_buf_i < value_buf_length; value_buf_i++) { + value_buf.array[value_buf_i] = thisDeserializer.readTouchTestInfo(); + } + Array_TouchTestInfo value = value_buf; + Callback_TouchResult_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TouchResult_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TouchResult_Void))))}; + _callSync(vmContext, _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))))}; + thisDeserializer.readPointer(); + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, _continuation); } +void deserializeAndCallSyncCallback_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _resourceId, _continuation); +} void deserializeAndCallCallback_Boolean_HoverEvent_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()); + thisDeserializer.readPointer(); Ark_Boolean isHover = thisDeserializer.readBoolean(); Ark_HoverEvent event = thisDeserializer.readHoverEvent(); _call(_resourceId, isHover, event); } +void deserializeAndCallSyncCallback_Boolean_HoverEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Boolean isHover = thisDeserializer.readBoolean(); + Ark_HoverEvent event = thisDeserializer.readHoverEvent(); + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); Ark_Boolean parameter = thisDeserializer.readBoolean(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_Boolean_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Boolean parameter = thisDeserializer.readBoolean(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_CalendarRequestedData_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()); + thisDeserializer.readPointer(); Ark_CalendarRequestedData event = thisDeserializer.readCalendarRequestedData(); _call(_resourceId, event); } +void deserializeAndCallSyncCallback_CalendarRequestedData_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_CalendarRequestedData event = thisDeserializer.readCalendarRequestedData(); + _callSync(vmContext, _resourceId, event); +} void deserializeAndCallCallback_CalendarSelectedDate_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()); + thisDeserializer.readPointer(); Ark_CalendarSelectedDate event = thisDeserializer.readCalendarSelectedDate(); _call(_resourceId, event); } +void deserializeAndCallSyncCallback_CalendarSelectedDate_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_CalendarSelectedDate event = thisDeserializer.readCalendarSelectedDate(); + _callSync(vmContext, _resourceId, event); +} 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))))}; + thisDeserializer.readPointer(); + Callback_Any value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; _call(_resourceId, value); } +void deserializeAndCallSyncCallback_Callback_Any_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Callback_Any value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + _callSync(vmContext, _resourceId, value); +} void deserializeAndCallCallback_ClickEvent_LocationButtonOnClickResult_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()); + thisDeserializer.readPointer(); Ark_ClickEvent event = thisDeserializer.readClickEvent(); Ark_LocationButtonOnClickResult result = static_cast(thisDeserializer.readInt32()); _call(_resourceId, event, result); } +void deserializeAndCallSyncCallback_ClickEvent_LocationButtonOnClickResult_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_ClickEvent event = thisDeserializer.readClickEvent(); + Ark_LocationButtonOnClickResult result = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, event, result); +} void deserializeAndCallCallback_ClickEvent_PasteButtonOnClickResult_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()); + thisDeserializer.readPointer(); Ark_ClickEvent event = thisDeserializer.readClickEvent(); Ark_PasteButtonOnClickResult result = static_cast(thisDeserializer.readInt32()); _call(_resourceId, event, result); } +void deserializeAndCallSyncCallback_ClickEvent_PasteButtonOnClickResult_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_ClickEvent event = thisDeserializer.readClickEvent(); + Ark_PasteButtonOnClickResult result = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, event, result); +} void deserializeAndCallCallback_ClickEvent_SaveButtonOnClickResult_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()); + thisDeserializer.readPointer(); Ark_ClickEvent event = thisDeserializer.readClickEvent(); Ark_SaveButtonOnClickResult result = static_cast(thisDeserializer.readInt32()); _call(_resourceId, event, result); } +void deserializeAndCallSyncCallback_ClickEvent_SaveButtonOnClickResult_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_ClickEvent event = thisDeserializer.readClickEvent(); + Ark_SaveButtonOnClickResult result = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, event, result); +} void deserializeAndCallCallback_ClickEvent_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()); + thisDeserializer.readPointer(); Ark_ClickEvent event = thisDeserializer.readClickEvent(); _call(_resourceId, event); } +void deserializeAndCallSyncCallback_ClickEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_ClickEvent event = thisDeserializer.readClickEvent(); + _callSync(vmContext, _resourceId, event); +} void deserializeAndCallCallback_ComputedBarAttribute_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()); + thisDeserializer.readPointer(); Ark_ComputedBarAttribute value = thisDeserializer.readComputedBarAttribute(); _call(_resourceId, value); } +void deserializeAndCallSyncCallback_ComputedBarAttribute_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_ComputedBarAttribute value = thisDeserializer.readComputedBarAttribute(); + _callSync(vmContext, _resourceId, value); +} void deserializeAndCallCallback_CopyEvent_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()); + thisDeserializer.readPointer(); Ark_CopyEvent parameter = thisDeserializer.readCopyEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_CopyEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_CopyEvent parameter = thisDeserializer.readCopyEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_CutEvent_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()); + thisDeserializer.readPointer(); Ark_CutEvent parameter = thisDeserializer.readCutEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_CutEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_CutEvent parameter = thisDeserializer.readCutEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_Date_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()); + thisDeserializer.readPointer(); Ark_Date parameter = thisDeserializer.readInt64(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_Date_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Date parameter = thisDeserializer.readInt64(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_DatePickerResult_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()); + thisDeserializer.readPointer(); Ark_DatePickerResult value = thisDeserializer.readDatePickerResult(); _call(_resourceId, value); } +void deserializeAndCallSyncCallback_DatePickerResult_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_DatePickerResult value = thisDeserializer.readDatePickerResult(); + _callSync(vmContext, _resourceId, value); +} void deserializeAndCallCallback_DeleteValue_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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_DeleteValue_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _resourceId, parameter, _continuation); +} void deserializeAndCallCallback_DeleteValue_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()); + thisDeserializer.readPointer(); Ark_DeleteValue parameter = thisDeserializer.readDeleteValue(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_DeleteValue_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_DeleteValue parameter = thisDeserializer.readDeleteValue(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_DismissContentCoverAction_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()); + thisDeserializer.readPointer(); Ark_DismissContentCoverAction parameter = thisDeserializer.readDismissContentCoverAction(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_DismissContentCoverAction_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_DismissContentCoverAction parameter = thisDeserializer.readDismissContentCoverAction(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_DismissDialogAction_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()); + thisDeserializer.readPointer(); Ark_DismissDialogAction parameter = thisDeserializer.readDismissDialogAction(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_DismissDialogAction_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_DismissDialogAction parameter = thisDeserializer.readDismissDialogAction(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_DismissPopupAction_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()); + thisDeserializer.readPointer(); Ark_DismissPopupAction parameter = thisDeserializer.readDismissPopupAction(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_DismissPopupAction_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_DismissPopupAction parameter = thisDeserializer.readDismissPopupAction(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_DismissSheetAction_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()); + thisDeserializer.readPointer(); Ark_DismissSheetAction parameter = thisDeserializer.readDismissSheetAction(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_DismissSheetAction_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_DismissSheetAction parameter = thisDeserializer.readDismissSheetAction(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_DragEvent event = thisDeserializer.readDragEvent(); const auto extraParams_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_String extraParams_buf = {}; extraParams_buf.tag = extraParams_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (extraParams_buf_runtimeType)) - { - extraParams_buf.value = static_cast(thisDeserializer.readString()); - } + { + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Union_CustomBuilder_DragItemInfo_Void))))}; _call(_resourceId, event, extraParams, _continuation); } +void deserializeAndCallSyncCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_DragEvent event = thisDeserializer.readDragEvent(); + const auto extraParams_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_String extraParams_buf = {}; + extraParams_buf.tag = extraParams_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (extraParams_buf_runtimeType)) + { + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Union_CustomBuilder_DragItemInfo_Void))))}; + _callSync(vmContext, _resourceId, event, extraParams, _continuation); +} void deserializeAndCallCallback_DragEvent_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()); + thisDeserializer.readPointer(); Ark_DragEvent event = thisDeserializer.readDragEvent(); const auto extraParams_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_String extraParams_buf = {}; extraParams_buf.tag = extraParams_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (extraParams_buf_runtimeType)) - { - extraParams_buf.value = static_cast(thisDeserializer.readString()); - } + { + extraParams_buf.value = static_cast(thisDeserializer.readString()); + } Opt_String extraParams = extraParams_buf; _call(_resourceId, event, extraParams); } +void deserializeAndCallSyncCallback_DragEvent_String_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_DragEvent event = thisDeserializer.readDragEvent(); + const auto extraParams_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_String extraParams_buf = {}; + extraParams_buf.tag = extraParams_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (extraParams_buf_runtimeType)) + { + extraParams_buf.value = static_cast(thisDeserializer.readString()); + } + Opt_String extraParams = extraParams_buf; + _callSync(vmContext, _resourceId, event, extraParams); +} void deserializeAndCallCallback_EnterKeyType_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()); + thisDeserializer.readPointer(); Ark_EnterKeyType enterKey = static_cast(thisDeserializer.readInt32()); _call(_resourceId, enterKey); } +void deserializeAndCallSyncCallback_EnterKeyType_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_EnterKeyType enterKey = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, enterKey); +} void deserializeAndCallCallback_FormCallbackInfo_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()); + thisDeserializer.readPointer(); Ark_FormCallbackInfo parameter = thisDeserializer.readFormCallbackInfo(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_FormCallbackInfo_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_FormCallbackInfo parameter = thisDeserializer.readFormCallbackInfo(); + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); Ark_FullscreenInfo parameter = thisDeserializer.readFullscreenInfo(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_FullscreenInfo_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_FullscreenInfo parameter = thisDeserializer.readFullscreenInfo(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_GestureEvent_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()); + thisDeserializer.readPointer(); Ark_GestureEvent event = thisDeserializer.readGestureEvent(); _call(_resourceId, event); } +void deserializeAndCallSyncCallback_GestureEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_GestureEvent event = thisDeserializer.readGestureEvent(); + _callSync(vmContext, _resourceId, event); +} void deserializeAndCallCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureJudgeResult_Void))))}; _call(_resourceId, gestureInfo, event, _continuation); } +void deserializeAndCallSyncCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureJudgeResult_Void))))}; + _callSync(vmContext, _resourceId, gestureInfo, event, _continuation); +} void deserializeAndCallCallback_GestureJudgeResult_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()); + thisDeserializer.readPointer(); Ark_GestureJudgeResult value = static_cast(thisDeserializer.readInt32()); _call(_resourceId, value); } +void deserializeAndCallSyncCallback_GestureJudgeResult_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_GestureJudgeResult value = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, value); +} 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()); + thisDeserializer.readPointer(); Ark_GestureRecognizer value = static_cast(thisDeserializer.readGestureRecognizer()); _call(_resourceId, value); } +void deserializeAndCallSyncCallback_GestureRecognizer_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_GestureRecognizer value = static_cast(thisDeserializer.readGestureRecognizer()); + _callSync(vmContext, _resourceId, value); +} void deserializeAndCallCallback_HitTestMode_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()); + thisDeserializer.readPointer(); Ark_HitTestMode value = static_cast(thisDeserializer.readInt32()); _call(_resourceId, value); } +void deserializeAndCallSyncCallback_HitTestMode_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_HitTestMode value = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, value); +} void deserializeAndCallCallback_InsertValue_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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_InsertValue_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _resourceId, parameter, _continuation); +} void deserializeAndCallCallback_InsertValue_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()); + thisDeserializer.readPointer(); Ark_InsertValue parameter = thisDeserializer.readInsertValue(); _call(_resourceId, parameter); } -void deserializeAndCallCallback_IsolatedComponentAttribute_Void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallSyncCallback_InsertValue_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_InsertValue parameter = thisDeserializer.readInsertValue(); + _callSync(vmContext, _resourceId, parameter); +} +void deserializeAndCallCallback_IsolatedComponentAttribute_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()); + thisDeserializer.readPointer(); Ark_IsolatedComponentAttribute value = thisDeserializer.readIsolatedComponentAttribute(); _call(_resourceId, value); } +void deserializeAndCallSyncCallback_IsolatedComponentAttribute_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_IsolatedComponentAttribute value = thisDeserializer.readIsolatedComponentAttribute(); + _callSync(vmContext, _resourceId, value); +} void deserializeAndCallCallback_ItemDragInfo_Number_Callback_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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Callback_Any_Void))))}; _call(_resourceId, event, itemIndex, _continuation); } +void deserializeAndCallSyncCallback_ItemDragInfo_Number_Callback_Any(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Callback_Any_Void))))}; + _callSync(vmContext, _resourceId, event, itemIndex, _continuation); +} void deserializeAndCallCallback_ItemDragInfo_Number_Number_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()); + thisDeserializer.readPointer(); Ark_ItemDragInfo event = thisDeserializer.readItemDragInfo(); Ark_Number itemIndex = static_cast(thisDeserializer.readNumber()); Ark_Number insertIndex = static_cast(thisDeserializer.readNumber()); Ark_Boolean isSuccess = thisDeserializer.readBoolean(); _call(_resourceId, event, itemIndex, insertIndex, isSuccess); } +void deserializeAndCallSyncCallback_ItemDragInfo_Number_Number_Boolean_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_ItemDragInfo event = thisDeserializer.readItemDragInfo(); + Ark_Number itemIndex = static_cast(thisDeserializer.readNumber()); + Ark_Number insertIndex = static_cast(thisDeserializer.readNumber()); + Ark_Boolean isSuccess = thisDeserializer.readBoolean(); + _callSync(vmContext, _resourceId, event, itemIndex, insertIndex, isSuccess); +} void deserializeAndCallCallback_ItemDragInfo_Number_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()); + thisDeserializer.readPointer(); Ark_ItemDragInfo event = thisDeserializer.readItemDragInfo(); Ark_Number itemIndex = static_cast(thisDeserializer.readNumber()); Ark_Number insertIndex = static_cast(thisDeserializer.readNumber()); _call(_resourceId, event, itemIndex, insertIndex); } +void deserializeAndCallSyncCallback_ItemDragInfo_Number_Number_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_ItemDragInfo event = thisDeserializer.readItemDragInfo(); + Ark_Number itemIndex = static_cast(thisDeserializer.readNumber()); + Ark_Number insertIndex = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, event, itemIndex, insertIndex); +} void deserializeAndCallCallback_ItemDragInfo_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()); + thisDeserializer.readPointer(); Ark_ItemDragInfo event = thisDeserializer.readItemDragInfo(); Ark_Number itemIndex = static_cast(thisDeserializer.readNumber()); _call(_resourceId, event, itemIndex); } +void deserializeAndCallSyncCallback_ItemDragInfo_Number_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_ItemDragInfo event = thisDeserializer.readItemDragInfo(); + Ark_Number itemIndex = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, event, itemIndex); +} void deserializeAndCallCallback_ItemDragInfo_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()); + thisDeserializer.readPointer(); Ark_ItemDragInfo event = thisDeserializer.readItemDragInfo(); _call(_resourceId, event); } +void deserializeAndCallSyncCallback_ItemDragInfo_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_ItemDragInfo event = thisDeserializer.readItemDragInfo(); + _callSync(vmContext, _resourceId, event); +} void deserializeAndCallCallback_KeyEvent_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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_KeyEvent_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _resourceId, parameter, _continuation); +} void deserializeAndCallCallback_KeyEvent_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()); + thisDeserializer.readPointer(); Ark_KeyEvent event = thisDeserializer.readKeyEvent(); _call(_resourceId, event); } +void deserializeAndCallSyncCallback_KeyEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_KeyEvent event = thisDeserializer.readKeyEvent(); + _callSync(vmContext, _resourceId, event); +} void deserializeAndCallCallback_Literal_Boolean_isVisible_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()); + thisDeserializer.readPointer(); Ark_Literal_Boolean_isVisible event_buf = {}; event_buf.isVisible = thisDeserializer.readBoolean(); Ark_Literal_Boolean_isVisible event = event_buf; _call(_resourceId, event); } +void deserializeAndCallSyncCallback_Literal_Boolean_isVisible_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Literal_Boolean_isVisible event_buf = {}; + event_buf.isVisible = thisDeserializer.readBoolean(); + Ark_Literal_Boolean_isVisible event = event_buf; + _callSync(vmContext, _resourceId, event); +} void deserializeAndCallCallback_Literal_Function_callback_Object_fileSelector_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()); + thisDeserializer.readPointer(); const auto event_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Literal_Function_callback_Object_fileSelector event_buf = {}; event_buf.tag = event_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (event_buf_runtimeType)) - { - Ark_Literal_Function_callback_Object_fileSelector event_buf_ = {}; - event_buf_.callback = static_cast(thisDeserializer.readFunction()); - event_buf_.fileSelector = static_cast(thisDeserializer.readCustomObject("Object")); - event_buf.value = event_buf_; - } + { + Ark_Literal_Function_callback_Object_fileSelector event_buf_ = {}; + event_buf_.callback = static_cast(thisDeserializer.readFunction()); + event_buf_.fileSelector = static_cast(thisDeserializer.readCustomObject("Object")); + event_buf.value = event_buf_; + } Opt_Literal_Function_callback_Object_fileSelector event = event_buf; _call(_resourceId, event); } +void deserializeAndCallSyncCallback_Literal_Function_callback_Object_fileSelector_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + const auto event_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Literal_Function_callback_Object_fileSelector event_buf = {}; + event_buf.tag = event_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (event_buf_runtimeType)) + { + Ark_Literal_Function_callback_Object_fileSelector event_buf_ = {}; + event_buf_.callback = static_cast(thisDeserializer.readFunction()); + event_buf_.fileSelector = static_cast(thisDeserializer.readCustomObject("Object")); + event_buf.value = event_buf_; + } + Opt_Literal_Function_callback_Object_fileSelector event = event_buf; + _callSync(vmContext, _resourceId, event); +} void deserializeAndCallCallback_Literal_Function_handler_Object_error_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()); + thisDeserializer.readPointer(); const auto event_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Literal_Function_handler_Object_error event_buf = {}; event_buf.tag = event_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (event_buf_runtimeType)) - { - Ark_Literal_Function_handler_Object_error event_buf_ = {}; - event_buf_.handler = static_cast(thisDeserializer.readFunction()); - event_buf_.error = static_cast(thisDeserializer.readCustomObject("Object")); - event_buf.value = event_buf_; - } + { + Ark_Literal_Function_handler_Object_error event_buf_ = {}; + event_buf_.handler = static_cast(thisDeserializer.readFunction()); + event_buf_.error = static_cast(thisDeserializer.readCustomObject("Object")); + event_buf.value = event_buf_; + } Opt_Literal_Function_handler_Object_error event = event_buf; _call(_resourceId, event); } +void deserializeAndCallSyncCallback_Literal_Function_handler_Object_error_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + const auto event_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Literal_Function_handler_Object_error event_buf = {}; + event_buf.tag = event_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (event_buf_runtimeType)) + { + Ark_Literal_Function_handler_Object_error event_buf_ = {}; + event_buf_.handler = static_cast(thisDeserializer.readFunction()); + event_buf_.error = static_cast(thisDeserializer.readCustomObject("Object")); + event_buf.value = event_buf_; + } + Opt_Literal_Function_handler_Object_error event = event_buf; + _callSync(vmContext, _resourceId, event); +} void deserializeAndCallCallback_Literal_Number_code_Want_want_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()); + thisDeserializer.readPointer(); Ark_Literal_Number_code_Want_want parameter_buf = {}; parameter_buf.code = static_cast(thisDeserializer.readNumber()); const auto parameter_buf_want_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Want parameter_buf_want_buf = {}; parameter_buf_want_buf.tag = parameter_buf_want_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (parameter_buf_want_buf_runtimeType)) - { - parameter_buf_want_buf.value = thisDeserializer.readWant(); - } + { + parameter_buf_want_buf.value = thisDeserializer.readWant(); + } parameter_buf.want = parameter_buf_want_buf; Ark_Literal_Number_code_Want_want parameter = parameter_buf; _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_Literal_Number_code_Want_want_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Literal_Number_code_Want_want parameter_buf = {}; + parameter_buf.code = static_cast(thisDeserializer.readNumber()); + const auto parameter_buf_want_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Want parameter_buf_want_buf = {}; + parameter_buf_want_buf.tag = parameter_buf_want_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (parameter_buf_want_buf_runtimeType)) + { + parameter_buf_want_buf.value = thisDeserializer.readWant(); + } + parameter_buf.want = parameter_buf_want_buf; + Ark_Literal_Number_code_Want_want parameter = parameter_buf; + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_Literal_Number_errcode_String_msg_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()); + thisDeserializer.readPointer(); Ark_Literal_Number_errcode_String_msg info_buf = {}; info_buf.errcode = static_cast(thisDeserializer.readNumber()); info_buf.msg = static_cast(thisDeserializer.readString()); Ark_Literal_Number_errcode_String_msg info = info_buf; _call(_resourceId, info); } +void deserializeAndCallSyncCallback_Literal_Number_errcode_String_msg_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Literal_Number_errcode_String_msg info_buf = {}; + info_buf.errcode = static_cast(thisDeserializer.readNumber()); + info_buf.msg = static_cast(thisDeserializer.readString()); + Ark_Literal_Number_errcode_String_msg info = info_buf; + _callSync(vmContext, _resourceId, info); +} void deserializeAndCallCallback_Literal_Number_offsetRemain_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()); + thisDeserializer.readPointer(); Ark_Literal_Number_offsetRemain value_buf = {}; value_buf.offsetRemain = static_cast(thisDeserializer.readNumber()); Ark_Literal_Number_offsetRemain value = value_buf; _call(_resourceId, value); } +void deserializeAndCallSyncCallback_Literal_Number_offsetRemain_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Literal_Number_offsetRemain value_buf = {}; + value_buf.offsetRemain = static_cast(thisDeserializer.readNumber()); + Ark_Literal_Number_offsetRemain value = value_buf; + _callSync(vmContext, _resourceId, value); +} 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()); + 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; if ((ARK_RUNTIME_UNDEFINED) != (event_buf_runtimeType)) - { - Ark_Literal_Object_detail event_buf_ = {}; - event_buf_.detail = static_cast(thisDeserializer.readCustomObject("Object")); - event_buf.value = event_buf_; - } + { + Ark_Literal_Object_detail event_buf_ = {}; + event_buf_.detail = static_cast(thisDeserializer.readCustomObject("Object")); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, event, _continuation); } +void deserializeAndCallSyncCallback_Literal_Object_detail_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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; + if ((ARK_RUNTIME_UNDEFINED) != (event_buf_runtimeType)) + { + Ark_Literal_Object_detail event_buf_ = {}; + event_buf_.detail = static_cast(thisDeserializer.readCustomObject("Object")); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _resourceId, event, _continuation); +} void deserializeAndCallCallback_Literal_String_plainText_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()); + thisDeserializer.readPointer(); Ark_Literal_String_plainText selectedText_buf = {}; selectedText_buf.plainText = static_cast(thisDeserializer.readString()); Ark_Literal_String_plainText selectedText = selectedText_buf; _call(_resourceId, selectedText); } +void deserializeAndCallSyncCallback_Literal_String_plainText_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Literal_String_plainText selectedText_buf = {}; + selectedText_buf.plainText = static_cast(thisDeserializer.readString()); + Ark_Literal_String_plainText selectedText = selectedText_buf; + _callSync(vmContext, _resourceId, selectedText); +} void deserializeAndCallCallback_MouseEvent_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()); + thisDeserializer.readPointer(); Ark_MouseEvent event = thisDeserializer.readMouseEvent(); _call(_resourceId, event); } +void deserializeAndCallSyncCallback_MouseEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_MouseEvent event = thisDeserializer.readMouseEvent(); + _callSync(vmContext, _resourceId, event); +} void deserializeAndCallCallback_NativeEmbedDataInfo_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()); + thisDeserializer.readPointer(); Ark_NativeEmbedDataInfo event = thisDeserializer.readNativeEmbedDataInfo(); _call(_resourceId, event); } +void deserializeAndCallSyncCallback_NativeEmbedDataInfo_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_NativeEmbedDataInfo event = thisDeserializer.readNativeEmbedDataInfo(); + _callSync(vmContext, _resourceId, event); +} void deserializeAndCallCallback_NativeEmbedTouchInfo_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()); + thisDeserializer.readPointer(); Ark_NativeEmbedTouchInfo event = thisDeserializer.readNativeEmbedTouchInfo(); _call(_resourceId, event); } +void deserializeAndCallSyncCallback_NativeEmbedTouchInfo_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_NativeEmbedTouchInfo event = thisDeserializer.readNativeEmbedTouchInfo(); + _callSync(vmContext, _resourceId, event); +} void deserializeAndCallCallback_NavDestinationContext_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()); + thisDeserializer.readPointer(); Ark_NavDestinationContext parameter = static_cast(thisDeserializer.readNavDestinationContext()); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_NavDestinationContext_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_NavDestinationContext parameter = static_cast(thisDeserializer.readNavDestinationContext()); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_NavigationMode_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()); + thisDeserializer.readPointer(); Ark_NavigationMode mode = static_cast(thisDeserializer.readInt32()); _call(_resourceId, mode); } +void deserializeAndCallSyncCallback_NavigationMode_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_NavigationMode mode = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, mode); +} void deserializeAndCallCallback_NavigationTitleMode_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()); + thisDeserializer.readPointer(); Ark_NavigationTitleMode titleMode = static_cast(thisDeserializer.readInt32()); _call(_resourceId, titleMode); } +void deserializeAndCallSyncCallback_NavigationTitleMode_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_NavigationTitleMode titleMode = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, titleMode); +} void deserializeAndCallCallback_NavigationTransitionProxy_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()); + thisDeserializer.readPointer(); Ark_NavigationTransitionProxy transitionProxy = static_cast(thisDeserializer.readNavigationTransitionProxy()); _call(_resourceId, transitionProxy); } +void deserializeAndCallSyncCallback_NavigationTransitionProxy_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_NavigationTransitionProxy transitionProxy = static_cast(thisDeserializer.readNavigationTransitionProxy()); + _callSync(vmContext, _resourceId, transitionProxy); +} void deserializeAndCallCallback_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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, index, _continuation); } +void deserializeAndCallSyncCallback_Number_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, from, to, _continuation); } +void deserializeAndCallSyncCallback_Number_Number_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ComputedBarAttribute_Void))))}; _call(_resourceId, index, offset, _continuation); } +void deserializeAndCallSyncCallback_Number_Number_ComputedBarAttribute(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ComputedBarAttribute_Void))))}; + _callSync(vmContext, _resourceId, index, offset, _continuation); +} void deserializeAndCallCallback_Number_Number_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()); + thisDeserializer.readPointer(); Ark_Number start = static_cast(thisDeserializer.readNumber()); Ark_Number end = static_cast(thisDeserializer.readNumber()); Ark_Number center = static_cast(thisDeserializer.readNumber()); _call(_resourceId, start, end, center); } +void deserializeAndCallSyncCallback_Number_Number_Number_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number start = static_cast(thisDeserializer.readNumber()); + Ark_Number end = static_cast(thisDeserializer.readNumber()); + Ark_Number center = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, start, end, center); +} void deserializeAndCallCallback_Number_Number_PanelMode_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()); + thisDeserializer.readPointer(); Ark_Number width = static_cast(thisDeserializer.readNumber()); Ark_Number height = static_cast(thisDeserializer.readNumber()); Ark_PanelMode mode = static_cast(thisDeserializer.readInt32()); _call(_resourceId, width, height, mode); } +void deserializeAndCallSyncCallback_Number_Number_PanelMode_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number width = static_cast(thisDeserializer.readNumber()); + Ark_Number height = static_cast(thisDeserializer.readNumber()); + Ark_PanelMode mode = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, width, height, mode); +} void deserializeAndCallCallback_Number_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()); + thisDeserializer.readPointer(); Ark_Number first = static_cast(thisDeserializer.readNumber()); Ark_Number last = static_cast(thisDeserializer.readNumber()); _call(_resourceId, first, last); } +void deserializeAndCallSyncCallback_Number_Number_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number first = static_cast(thisDeserializer.readNumber()); + Ark_Number last = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, first, last); +} void deserializeAndCallCallback_Number_ScrollState_Literal_Number_offsetRemain(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Literal_Number_offsetRemain_Void))))}; _call(_resourceId, offset, state, _continuation); } +void deserializeAndCallSyncCallback_Number_ScrollState_Literal_Number_offsetRemain(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Literal_Number_offsetRemain_Void))))}; + _callSync(vmContext, _resourceId, offset, state, _continuation); +} void deserializeAndCallCallback_Number_ScrollState_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()); + thisDeserializer.readPointer(); Ark_Number scrollOffset = static_cast(thisDeserializer.readNumber()); Ark_ScrollState scrollState = static_cast(thisDeserializer.readInt32()); _call(_resourceId, scrollOffset, scrollState); } +void deserializeAndCallSyncCallback_Number_ScrollState_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number scrollOffset = static_cast(thisDeserializer.readNumber()); + Ark_ScrollState scrollState = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, scrollOffset, scrollState); +} void deserializeAndCallCallback_Number_SliderChangeMode_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()); + thisDeserializer.readPointer(); Ark_Number value = static_cast(thisDeserializer.readNumber()); Ark_SliderChangeMode mode = static_cast(thisDeserializer.readInt32()); _call(_resourceId, value, mode); } +void deserializeAndCallSyncCallback_Number_SliderChangeMode_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number value = static_cast(thisDeserializer.readNumber()); + Ark_SliderChangeMode mode = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, value, mode); +} void deserializeAndCallCallback_Number_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()); + thisDeserializer.readPointer(); Ark_Number index = static_cast(thisDeserializer.readNumber()); Ark_String value = static_cast(thisDeserializer.readString()); _call(_resourceId, index, value); } +void deserializeAndCallSyncCallback_Number_String_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + Ark_String value = static_cast(thisDeserializer.readString()); + _callSync(vmContext, _resourceId, index, value); +} 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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Tuple_Number_Number_Void))))}; _call(_resourceId, index, _continuation); } +void deserializeAndCallSyncCallback_Number_Tuple_Number_Number(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Tuple_Number_Number_Void))))}; + _callSync(vmContext, _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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Tuple_Number_Number_Number_Number_Void))))}; _call(_resourceId, index, _continuation); } +void deserializeAndCallSyncCallback_Number_Tuple_Number_Number_Number_Number(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Tuple_Number_Number_Number_Number_Void))))}; + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); Ark_Number index = static_cast(thisDeserializer.readNumber()); _call(_resourceId, index); } +void deserializeAndCallSyncCallback_Number_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, index); +} void deserializeAndCallCallback_OffsetResult_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()); + thisDeserializer.readPointer(); Ark_OffsetResult value = thisDeserializer.readOffsetResult(); _call(_resourceId, value); } +void deserializeAndCallSyncCallback_OffsetResult_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OffsetResult value = thisDeserializer.readOffsetResult(); + _callSync(vmContext, _resourceId, value); +} void deserializeAndCallCallback_OnAlertEvent_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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_OnAlertEvent_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _resourceId, parameter, _continuation); +} void deserializeAndCallCallback_OnAudioStateChangedEvent_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()); + thisDeserializer.readPointer(); Ark_OnAudioStateChangedEvent parameter = thisDeserializer.readOnAudioStateChangedEvent(); _call(_resourceId, parameter); } -void deserializeAndCallCallback_OnBeforeUnloadEvent_Boolean(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallSyncCallback_OnAudioStateChangedEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnAudioStateChangedEvent parameter = thisDeserializer.readOnAudioStateChangedEvent(); + _callSync(vmContext, _resourceId, parameter); +} +void deserializeAndCallCallback_OnBeforeUnloadEvent_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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_OnBeforeUnloadEvent_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _resourceId, parameter, _continuation); +} void deserializeAndCallCallback_OnClientAuthenticationEvent_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()); + thisDeserializer.readPointer(); Ark_OnClientAuthenticationEvent parameter = thisDeserializer.readOnClientAuthenticationEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnClientAuthenticationEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnClientAuthenticationEvent parameter = thisDeserializer.readOnClientAuthenticationEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnConfirmEvent_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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_OnConfirmEvent_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_OnConsoleEvent_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_OnContextMenuShowEvent_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _resourceId, parameter, _continuation); +} void deserializeAndCallCallback_OnDataResubmittedEvent_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()); + thisDeserializer.readPointer(); Ark_OnDataResubmittedEvent parameter = thisDeserializer.readOnDataResubmittedEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnDataResubmittedEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnDataResubmittedEvent parameter = thisDeserializer.readOnDataResubmittedEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnDownloadStartEvent_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()); + thisDeserializer.readPointer(); Ark_OnDownloadStartEvent parameter = thisDeserializer.readOnDownloadStartEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnDownloadStartEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnDownloadStartEvent parameter = thisDeserializer.readOnDownloadStartEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnErrorReceiveEvent_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()); + thisDeserializer.readPointer(); Ark_OnErrorReceiveEvent parameter = thisDeserializer.readOnErrorReceiveEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnErrorReceiveEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnErrorReceiveEvent parameter = thisDeserializer.readOnErrorReceiveEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnFaviconReceivedEvent_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()); + thisDeserializer.readPointer(); Ark_OnFaviconReceivedEvent parameter = thisDeserializer.readOnFaviconReceivedEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnFaviconReceivedEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnFaviconReceivedEvent parameter = thisDeserializer.readOnFaviconReceivedEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnFirstContentfulPaintEvent_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()); + thisDeserializer.readPointer(); Ark_OnFirstContentfulPaintEvent parameter = thisDeserializer.readOnFirstContentfulPaintEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnFirstContentfulPaintEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnFirstContentfulPaintEvent parameter = thisDeserializer.readOnFirstContentfulPaintEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnGeolocationShowEvent_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()); + thisDeserializer.readPointer(); Ark_OnGeolocationShowEvent parameter = thisDeserializer.readOnGeolocationShowEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnGeolocationShowEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnGeolocationShowEvent parameter = thisDeserializer.readOnGeolocationShowEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnHttpAuthRequestEvent_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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_OnHttpAuthRequestEvent_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _resourceId, parameter, _continuation); +} void deserializeAndCallCallback_OnHttpErrorReceiveEvent_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()); + thisDeserializer.readPointer(); Ark_OnHttpErrorReceiveEvent parameter = thisDeserializer.readOnHttpErrorReceiveEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnHttpErrorReceiveEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnHttpErrorReceiveEvent parameter = thisDeserializer.readOnHttpErrorReceiveEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnInterceptRequestEvent_WebResourceResponse(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_WebResourceResponse_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_OnInterceptRequestEvent_WebResourceResponse(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_WebResourceResponse_Void))))}; + _callSync(vmContext, _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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_OnLoadInterceptEvent_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _resourceId, parameter, _continuation); +} void deserializeAndCallCallback_OnOverScrollEvent_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()); + thisDeserializer.readPointer(); Ark_OnOverScrollEvent parameter = thisDeserializer.readOnOverScrollEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnOverScrollEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnOverScrollEvent parameter = thisDeserializer.readOnOverScrollEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnPageBeginEvent_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()); + thisDeserializer.readPointer(); Ark_OnPageBeginEvent parameter = thisDeserializer.readOnPageBeginEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnPageBeginEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnPageBeginEvent parameter = thisDeserializer.readOnPageBeginEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnPageEndEvent_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()); + thisDeserializer.readPointer(); Ark_OnPageEndEvent parameter = thisDeserializer.readOnPageEndEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnPageEndEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnPageEndEvent parameter = thisDeserializer.readOnPageEndEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnPageVisibleEvent_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()); + thisDeserializer.readPointer(); Ark_OnPageVisibleEvent parameter = thisDeserializer.readOnPageVisibleEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnPageVisibleEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnPageVisibleEvent parameter = thisDeserializer.readOnPageVisibleEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnPermissionRequestEvent_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()); + thisDeserializer.readPointer(); Ark_OnPermissionRequestEvent parameter = thisDeserializer.readOnPermissionRequestEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnPermissionRequestEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnPermissionRequestEvent parameter = thisDeserializer.readOnPermissionRequestEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnProgressChangeEvent_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()); + thisDeserializer.readPointer(); Ark_OnProgressChangeEvent parameter = thisDeserializer.readOnProgressChangeEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnProgressChangeEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnProgressChangeEvent parameter = thisDeserializer.readOnProgressChangeEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnPromptEvent_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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_OnPromptEvent_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _resourceId, parameter, _continuation); +} void deserializeAndCallCallback_OnRefreshAccessedHistoryEvent_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()); + thisDeserializer.readPointer(); Ark_OnRefreshAccessedHistoryEvent parameter = thisDeserializer.readOnRefreshAccessedHistoryEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnRefreshAccessedHistoryEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnRefreshAccessedHistoryEvent parameter = thisDeserializer.readOnRefreshAccessedHistoryEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnRenderExitedEvent_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()); + thisDeserializer.readPointer(); Ark_OnRenderExitedEvent parameter = thisDeserializer.readOnRenderExitedEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnRenderExitedEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnRenderExitedEvent parameter = thisDeserializer.readOnRenderExitedEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnResourceLoadEvent_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()); + thisDeserializer.readPointer(); Ark_OnResourceLoadEvent parameter = thisDeserializer.readOnResourceLoadEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnResourceLoadEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnResourceLoadEvent parameter = thisDeserializer.readOnResourceLoadEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnScaleChangeEvent_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()); + thisDeserializer.readPointer(); Ark_OnScaleChangeEvent parameter = thisDeserializer.readOnScaleChangeEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnScaleChangeEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnScaleChangeEvent parameter = thisDeserializer.readOnScaleChangeEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnScreenCaptureRequestEvent_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()); + thisDeserializer.readPointer(); Ark_OnScreenCaptureRequestEvent parameter = thisDeserializer.readOnScreenCaptureRequestEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnScreenCaptureRequestEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnScreenCaptureRequestEvent parameter = thisDeserializer.readOnScreenCaptureRequestEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnScrollEvent_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()); + thisDeserializer.readPointer(); Ark_OnScrollEvent parameter = thisDeserializer.readOnScrollEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnScrollEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnScrollEvent parameter = thisDeserializer.readOnScrollEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnScrollFrameBeginHandlerResult_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()); + thisDeserializer.readPointer(); Ark_OnScrollFrameBeginHandlerResult value = thisDeserializer.readOnScrollFrameBeginHandlerResult(); _call(_resourceId, value); } +void deserializeAndCallSyncCallback_OnScrollFrameBeginHandlerResult_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnScrollFrameBeginHandlerResult value = thisDeserializer.readOnScrollFrameBeginHandlerResult(); + _callSync(vmContext, _resourceId, value); +} void deserializeAndCallCallback_OnSearchResultReceiveEvent_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()); + thisDeserializer.readPointer(); Ark_OnSearchResultReceiveEvent parameter = thisDeserializer.readOnSearchResultReceiveEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnSearchResultReceiveEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnSearchResultReceiveEvent parameter = thisDeserializer.readOnSearchResultReceiveEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnShowFileSelectorEvent_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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_OnShowFileSelectorEvent_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _resourceId, parameter, _continuation); +} void deserializeAndCallCallback_OnSslErrorEventReceiveEvent_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()); + thisDeserializer.readPointer(); Ark_OnSslErrorEventReceiveEvent parameter = thisDeserializer.readOnSslErrorEventReceiveEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnSslErrorEventReceiveEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnSslErrorEventReceiveEvent parameter = thisDeserializer.readOnSslErrorEventReceiveEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnTitleReceiveEvent_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()); + thisDeserializer.readPointer(); Ark_OnTitleReceiveEvent parameter = thisDeserializer.readOnTitleReceiveEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnTitleReceiveEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnTitleReceiveEvent parameter = thisDeserializer.readOnTitleReceiveEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnTouchIconUrlReceivedEvent_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()); + thisDeserializer.readPointer(); Ark_OnTouchIconUrlReceivedEvent parameter = thisDeserializer.readOnTouchIconUrlReceivedEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnTouchIconUrlReceivedEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnTouchIconUrlReceivedEvent parameter = thisDeserializer.readOnTouchIconUrlReceivedEvent(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_OnWindowNewEvent_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()); + thisDeserializer.readPointer(); Ark_OnWindowNewEvent parameter = thisDeserializer.readOnWindowNewEvent(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_OnWindowNewEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnWindowNewEvent parameter = thisDeserializer.readOnWindowNewEvent(); + _callSync(vmContext, _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()); + 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, + { + 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_; + 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 deserializeAndCallSyncCallback_Opt_Array_String_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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; + _callSync(vmContext, _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()); + 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(); - } + { + value_buf.value = thisDeserializer.readNavigationAnimatedTransition(); + } Opt_NavigationAnimatedTransition value = value_buf; _call(_resourceId, value); } +void deserializeAndCallSyncCallback_Opt_NavigationAnimatedTransition_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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; + _callSync(vmContext, _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()); + 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()); - } + { + 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, + { + 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_; + 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 deserializeAndCallSyncCallback_Opt_StyledString_Opt_Array_String_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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; + _callSync(vmContext, _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()); + 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(); - } + { + value_buf.value = thisDeserializer.readTabContentAnimatedTransition(); + } Opt_TabContentAnimatedTransition value = value_buf; _call(_resourceId, value); } +void deserializeAndCallSyncCallback_Opt_TabContentAnimatedTransition_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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; + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); Ark_PlaybackInfo parameter = thisDeserializer.readPlaybackInfo(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_PlaybackInfo_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_PlaybackInfo parameter = thisDeserializer.readPlaybackInfo(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_PopInfo_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()); + thisDeserializer.readPointer(); Ark_PopInfo parameter = thisDeserializer.readPopInfo(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_PopInfo_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_PopInfo parameter = thisDeserializer.readPopInfo(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_PreDragStatus_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()); + thisDeserializer.readPointer(); Ark_PreDragStatus parameter = static_cast(thisDeserializer.readInt32()); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_PreDragStatus_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_PreDragStatus parameter = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); Ark_PreparedInfo parameter = thisDeserializer.readPreparedInfo(); _call(_resourceId, parameter); } -void deserializeAndCallCallback_RefreshStatus_Void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallSyncCallback_PreparedInfo_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_PreparedInfo parameter = thisDeserializer.readPreparedInfo(); + _callSync(vmContext, _resourceId, parameter); +} +void deserializeAndCallCallback_RefreshStatus_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()); + thisDeserializer.readPointer(); Ark_RefreshStatus state = static_cast(thisDeserializer.readInt32()); _call(_resourceId, state); } +void deserializeAndCallSyncCallback_RefreshStatus_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_RefreshStatus state = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, state); +} void deserializeAndCallCallback_RichEditorChangeValue_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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_RichEditorChangeValue_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_RichEditorDeleteValue_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_RichEditorInsertValue_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _resourceId, parameter, _continuation); +} void deserializeAndCallCallback_RichEditorRange_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()); + thisDeserializer.readPointer(); Ark_RichEditorRange parameter = thisDeserializer.readRichEditorRange(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_RichEditorRange_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_RichEditorRange parameter = thisDeserializer.readRichEditorRange(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_RichEditorSelection_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()); + thisDeserializer.readPointer(); Ark_RichEditorSelection parameter = thisDeserializer.readRichEditorSelection(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_RichEditorSelection_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_RichEditorSelection parameter = thisDeserializer.readRichEditorSelection(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_RichEditorTextSpanResult_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()); + thisDeserializer.readPointer(); Ark_RichEditorTextSpanResult parameter = thisDeserializer.readRichEditorTextSpanResult(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_RichEditorTextSpanResult_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_RichEditorTextSpanResult parameter = thisDeserializer.readRichEditorTextSpanResult(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_SheetDismiss_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()); + thisDeserializer.readPointer(); Ark_SheetDismiss sheetDismiss = thisDeserializer.readSheetDismiss(); _call(_resourceId, sheetDismiss); } +void deserializeAndCallSyncCallback_SheetDismiss_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_SheetDismiss sheetDismiss = thisDeserializer.readSheetDismiss(); + _callSync(vmContext, _resourceId, sheetDismiss); +} void deserializeAndCallCallback_SheetType_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()); + thisDeserializer.readPointer(); Ark_SheetType parameter = static_cast(thisDeserializer.readInt32()); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_SheetType_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_SheetType parameter = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_SpringBackAction_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()); + thisDeserializer.readPointer(); Ark_SpringBackAction parameter = thisDeserializer.readSpringBackAction(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_SpringBackAction_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_SpringBackAction parameter = thisDeserializer.readSpringBackAction(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_String_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()); + thisDeserializer.readPointer(); Ark_String value = static_cast(thisDeserializer.readString()); Ark_Number index = static_cast(thisDeserializer.readNumber()); _call(_resourceId, value, index); } +void deserializeAndCallSyncCallback_String_Number_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_String value = static_cast(thisDeserializer.readString()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, value, index); +} void deserializeAndCallCallback_String_PasteEvent_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()); + thisDeserializer.readPointer(); Ark_String value = static_cast(thisDeserializer.readString()); Ark_PasteEvent event = thisDeserializer.readPasteEvent(); _call(_resourceId, value, event); } +void deserializeAndCallSyncCallback_String_PasteEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_String value = static_cast(thisDeserializer.readString()); + Ark_PasteEvent event = thisDeserializer.readPasteEvent(); + _callSync(vmContext, _resourceId, value, event); +} void deserializeAndCallCallback_String_Unknown_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()); + thisDeserializer.readPointer(); Ark_String name = static_cast(thisDeserializer.readString()); Ark_CustomObject param = static_cast(thisDeserializer.readCustomObject("Any")); _call(_resourceId, name, param); } +void deserializeAndCallSyncCallback_String_Unknown_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_String name = static_cast(thisDeserializer.readString()); + Ark_CustomObject param = static_cast(thisDeserializer.readCustomObject("Any")); + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); Ark_String breakpoints = static_cast(thisDeserializer.readString()); _call(_resourceId, breakpoints); } +void deserializeAndCallSyncCallback_String_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_String breakpoints = static_cast(thisDeserializer.readString()); + _callSync(vmContext, _resourceId, breakpoints); +} void deserializeAndCallCallback_StyledStringChangeValue_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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_StyledStringChangeValue_Boolean(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _resourceId, parameter, _continuation); +} void deserializeAndCallCallback_SwipeActionState_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()); + thisDeserializer.readPointer(); Ark_SwipeActionState state = static_cast(thisDeserializer.readInt32()); _call(_resourceId, state); } +void deserializeAndCallSyncCallback_SwipeActionState_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_SwipeActionState state = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, state); +} void deserializeAndCallCallback_SwiperContentTransitionProxy_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()); + thisDeserializer.readPointer(); Ark_SwiperContentTransitionProxy parameter = static_cast(thisDeserializer.readSwiperContentTransitionProxy()); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_SwiperContentTransitionProxy_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_SwiperContentTransitionProxy parameter = static_cast(thisDeserializer.readSwiperContentTransitionProxy()); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_TabContentTransitionProxy_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()); + thisDeserializer.readPointer(); Ark_TabContentTransitionProxy parameter = static_cast(thisDeserializer.readTabContentTransitionProxy()); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_TabContentTransitionProxy_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_TabContentTransitionProxy parameter = static_cast(thisDeserializer.readTabContentTransitionProxy()); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_TerminationInfo_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()); + thisDeserializer.readPointer(); Ark_TerminationInfo parameter = thisDeserializer.readTerminationInfo(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_TerminationInfo_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_TerminationInfo parameter = thisDeserializer.readTerminationInfo(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_TextPickerResult_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()); + thisDeserializer.readPointer(); Ark_TextPickerResult value = thisDeserializer.readTextPickerResult(); _call(_resourceId, value); } +void deserializeAndCallSyncCallback_TextPickerResult_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_TextPickerResult value = thisDeserializer.readTextPickerResult(); + _callSync(vmContext, _resourceId, value); +} void deserializeAndCallCallback_TextRange_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()); + thisDeserializer.readPointer(); Ark_TextRange parameter = thisDeserializer.readTextRange(); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_TextRange_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_TextRange parameter = thisDeserializer.readTextRange(); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_TimePickerResult_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()); + thisDeserializer.readPointer(); Ark_TimePickerResult value = thisDeserializer.readTimePickerResult(); _call(_resourceId, value); } +void deserializeAndCallSyncCallback_TimePickerResult_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_TimePickerResult value = thisDeserializer.readTimePickerResult(); + _callSync(vmContext, _resourceId, value); +} void deserializeAndCallCallback_TouchEvent_HitTestMode(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_HitTestMode_Void))))}; _call(_resourceId, parameter, _continuation); } +void deserializeAndCallSyncCallback_TouchEvent_HitTestMode(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_HitTestMode_Void))))}; + _callSync(vmContext, _resourceId, parameter, _continuation); +} void deserializeAndCallCallback_TouchEvent_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()); + thisDeserializer.readPointer(); Ark_TouchEvent event = thisDeserializer.readTouchEvent(); _call(_resourceId, event); } +void deserializeAndCallSyncCallback_TouchEvent_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_TouchEvent event = thisDeserializer.readTouchEvent(); + _callSync(vmContext, _resourceId, event); +} void deserializeAndCallCallback_TouchResult_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()); + thisDeserializer.readPointer(); Ark_TouchResult value = thisDeserializer.readTouchResult(); _call(_resourceId, value); } +void deserializeAndCallSyncCallback_TouchResult_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_TouchResult value = thisDeserializer.readTouchResult(); + _callSync(vmContext, _resourceId, value); +} 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(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Tuple_Number_Number_Number_Number value_buf = {}; value_buf.value0 = static_cast(thisDeserializer.readNumber()); value_buf.value1 = static_cast(thisDeserializer.readNumber()); @@ -1427,135 +3124,294 @@ void deserializeAndCallCallback_Tuple_Number_Number_Number_Number_Void(uint8_t* Ark_Tuple_Number_Number_Number_Number value = value_buf; _call(_resourceId, value); } +void deserializeAndCallSyncCallback_Tuple_Number_Number_Number_Number_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Tuple_Number_Number_Number_Number value_buf = {}; + value_buf.value0 = static_cast(thisDeserializer.readNumber()); + value_buf.value1 = static_cast(thisDeserializer.readNumber()); + value_buf.value2 = static_cast(thisDeserializer.readNumber()); + value_buf.value3 = static_cast(thisDeserializer.readNumber()); + Ark_Tuple_Number_Number_Number_Number value = value_buf; + _callSync(vmContext, _resourceId, value); +} void deserializeAndCallCallback_Tuple_Number_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()); + thisDeserializer.readPointer(); Ark_Tuple_Number_Number value_buf = {}; value_buf.value0 = static_cast(thisDeserializer.readNumber()); value_buf.value1 = static_cast(thisDeserializer.readNumber()); Ark_Tuple_Number_Number value = value_buf; _call(_resourceId, value); } +void deserializeAndCallSyncCallback_Tuple_Number_Number_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Tuple_Number_Number value_buf = {}; + value_buf.value0 = static_cast(thisDeserializer.readNumber()); + value_buf.value1 = static_cast(thisDeserializer.readNumber()); + Ark_Tuple_Number_Number value = value_buf; + _callSync(vmContext, _resourceId, value); +} void deserializeAndCallCallback_Type_ImageAttribute_onComplete_callback_event_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()); + thisDeserializer.readPointer(); const auto event_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Type_ImageAttribute_onComplete_callback_event event_buf = {}; event_buf.tag = event_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (event_buf_runtimeType)) - { - Ark_Type_ImageAttribute_onComplete_callback_event event_buf_ = {}; - event_buf_.width = static_cast(thisDeserializer.readNumber()); - event_buf_.height = static_cast(thisDeserializer.readNumber()); - event_buf_.componentWidth = static_cast(thisDeserializer.readNumber()); - event_buf_.componentHeight = static_cast(thisDeserializer.readNumber()); - event_buf_.loadingStatus = static_cast(thisDeserializer.readNumber()); - event_buf_.contentWidth = static_cast(thisDeserializer.readNumber()); - event_buf_.contentHeight = static_cast(thisDeserializer.readNumber()); - event_buf_.contentOffsetX = static_cast(thisDeserializer.readNumber()); - event_buf_.contentOffsetY = static_cast(thisDeserializer.readNumber()); - event_buf.value = event_buf_; - } + { + Ark_Type_ImageAttribute_onComplete_callback_event event_buf_ = {}; + event_buf_.width = static_cast(thisDeserializer.readNumber()); + event_buf_.height = static_cast(thisDeserializer.readNumber()); + event_buf_.componentWidth = static_cast(thisDeserializer.readNumber()); + event_buf_.componentHeight = static_cast(thisDeserializer.readNumber()); + event_buf_.loadingStatus = static_cast(thisDeserializer.readNumber()); + event_buf_.contentWidth = static_cast(thisDeserializer.readNumber()); + event_buf_.contentHeight = static_cast(thisDeserializer.readNumber()); + event_buf_.contentOffsetX = static_cast(thisDeserializer.readNumber()); + event_buf_.contentOffsetY = static_cast(thisDeserializer.readNumber()); + event_buf.value = event_buf_; + } Opt_Type_ImageAttribute_onComplete_callback_event event = event_buf; _call(_resourceId, event); } +void deserializeAndCallSyncCallback_Type_ImageAttribute_onComplete_callback_event_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + const auto event_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Type_ImageAttribute_onComplete_callback_event event_buf = {}; + event_buf.tag = event_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (event_buf_runtimeType)) + { + Ark_Type_ImageAttribute_onComplete_callback_event event_buf_ = {}; + event_buf_.width = static_cast(thisDeserializer.readNumber()); + event_buf_.height = static_cast(thisDeserializer.readNumber()); + event_buf_.componentWidth = static_cast(thisDeserializer.readNumber()); + event_buf_.componentHeight = static_cast(thisDeserializer.readNumber()); + event_buf_.loadingStatus = static_cast(thisDeserializer.readNumber()); + event_buf_.contentWidth = static_cast(thisDeserializer.readNumber()); + event_buf_.contentHeight = static_cast(thisDeserializer.readNumber()); + event_buf_.contentOffsetX = static_cast(thisDeserializer.readNumber()); + event_buf_.contentOffsetY = static_cast(thisDeserializer.readNumber()); + event_buf.value = event_buf_; + } + Opt_Type_ImageAttribute_onComplete_callback_event event = event_buf; + _callSync(vmContext, _resourceId, event); +} void deserializeAndCallCallback_UIExtensionProxy_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()); + thisDeserializer.readPointer(); Ark_UIExtensionProxy parameter = static_cast(thisDeserializer.readUIExtensionProxy()); _call(_resourceId, parameter); } +void deserializeAndCallSyncCallback_UIExtensionProxy_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_UIExtensionProxy parameter = static_cast(thisDeserializer.readUIExtensionProxy()); + _callSync(vmContext, _resourceId, parameter); +} void deserializeAndCallCallback_Union_CustomBuilder_DragItemInfo_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()); + thisDeserializer.readPointer(); const Ark_Int8 value_buf_selector = thisDeserializer.readInt8(); Ark_Union_CustomBuilder_DragItemInfo value_buf = {}; 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; } else if (value_buf_selector == 1) { value_buf.selector = 1; value_buf.value1 = thisDeserializer.readDragItemInfo(); } else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_buf has to be chosen through deserialisation."; } Ark_Union_CustomBuilder_DragItemInfo value = static_cast(value_buf); _call(_resourceId, value); } +void deserializeAndCallSyncCallback_Union_CustomBuilder_DragItemInfo_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + const Ark_Int8 value_buf_selector = thisDeserializer.readInt8(); + Ark_Union_CustomBuilder_DragItemInfo value_buf = {}; + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any))))}; + } + else if (value_buf_selector == 1) { + value_buf.selector = 1; + value_buf.value1 = thisDeserializer.readDragItemInfo(); + } + else { + throw "One of the branches for value_buf has to be chosen through deserialisation."; + } + Ark_Union_CustomBuilder_DragItemInfo value = static_cast(value_buf); + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); _call(_resourceId); } +void deserializeAndCallSyncCallback_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + _callSync(vmContext, _resourceId); +} void deserializeAndCallCallback_WebKeyboardOptions_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()); + thisDeserializer.readPointer(); Ark_WebKeyboardOptions value = thisDeserializer.readWebKeyboardOptions(); _call(_resourceId, value); } +void deserializeAndCallSyncCallback_WebKeyboardOptions_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_WebKeyboardOptions value = thisDeserializer.readWebKeyboardOptions(); + _callSync(vmContext, _resourceId, value); +} 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()); + thisDeserializer.readPointer(); Ark_WebResourceResponse value = static_cast(thisDeserializer.readWebResourceResponse()); _call(_resourceId, value); } +void deserializeAndCallSyncCallback_WebResourceResponse_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_WebResourceResponse value = static_cast(thisDeserializer.readWebResourceResponse()); + _callSync(vmContext, _resourceId, value); +} void deserializeAndCallCallback_WithThemeAttribute_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()); + thisDeserializer.readPointer(); Ark_WithThemeAttribute value = thisDeserializer.readWithThemeAttribute(); _call(_resourceId, value); } +void deserializeAndCallSyncCallback_WithThemeAttribute_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_WithThemeAttribute value = thisDeserializer.readWithThemeAttribute(); + _callSync(vmContext, _resourceId, value); +} void deserializeAndCallContentDidScrollCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Number selectedIndex = static_cast(thisDeserializer.readNumber()); Ark_Number index = static_cast(thisDeserializer.readNumber()); Ark_Number position = static_cast(thisDeserializer.readNumber()); Ark_Number mainAxisLength = static_cast(thisDeserializer.readNumber()); _call(_resourceId, selectedIndex, index, position, mainAxisLength); } +void deserializeAndCallSyncContentDidScrollCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number selectedIndex = static_cast(thisDeserializer.readNumber()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + Ark_Number position = static_cast(thisDeserializer.readNumber()); + Ark_Number mainAxisLength = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, selectedIndex, index, position, mainAxisLength); +} void deserializeAndCallEditableTextOnChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_String value = static_cast(thisDeserializer.readString()); const auto previewText_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_PreviewText previewText_buf = {}; previewText_buf.tag = previewText_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (previewText_buf_runtimeType)) - { - previewText_buf.value = thisDeserializer.readPreviewText(); - } + { + previewText_buf.value = thisDeserializer.readPreviewText(); + } Opt_PreviewText previewText = previewText_buf; _call(_resourceId, value, previewText); } +void deserializeAndCallSyncEditableTextOnChangeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_String value = static_cast(thisDeserializer.readString()); + const auto previewText_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_PreviewText previewText_buf = {}; + previewText_buf.tag = previewText_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (previewText_buf_runtimeType)) + { + previewText_buf.value = thisDeserializer.readPreviewText(); + } + Opt_PreviewText previewText = previewText_buf; + _callSync(vmContext, _resourceId, value, previewText); +} void deserializeAndCallGestureRecognizerJudgeBeginCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_BaseGestureEvent event = thisDeserializer.readBaseGestureEvent(); Ark_GestureRecognizer current = static_cast(thisDeserializer.readGestureRecognizer()); const Ark_Int32 recognizers_buf_length = thisDeserializer.readInt32(); @@ -1566,56 +3422,168 @@ void deserializeAndCallGestureRecognizerJudgeBeginCallback(uint8_t* thisArray, A recognizers_buf.array[recognizers_buf_i] = static_cast(thisDeserializer.readGestureRecognizer()); } 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureJudgeResult_Void))))}; _call(_resourceId, event, current, recognizers, _continuation); } +void deserializeAndCallSyncGestureRecognizerJudgeBeginCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_BaseGestureEvent event = thisDeserializer.readBaseGestureEvent(); + Ark_GestureRecognizer current = static_cast(thisDeserializer.readGestureRecognizer()); + const Ark_Int32 recognizers_buf_length = thisDeserializer.readInt32(); + Array_GestureRecognizer recognizers_buf = {}; + thisDeserializer.resizeArray::type, + std::decay::type>(&recognizers_buf, recognizers_buf_length); + for (int recognizers_buf_i = 0; recognizers_buf_i < recognizers_buf_length; recognizers_buf_i++) { + recognizers_buf.array[recognizers_buf_i] = static_cast(thisDeserializer.readGestureRecognizer()); + } + Array_GestureRecognizer recognizers = recognizers_buf; + Callback_GestureJudgeResult_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureJudgeResult_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureJudgeResult_Void))))}; + _callSync(vmContext, _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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; _call(_resourceId, index, _continuation); } +void deserializeAndCallSyncGetItemMainSizeByIndex(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; + _callSync(vmContext, _resourceId, index, _continuation); +} void deserializeAndCallHoverCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Boolean isHover = thisDeserializer.readBoolean(); Ark_HoverEvent event = thisDeserializer.readHoverEvent(); _call(_resourceId, isHover, event); } +void deserializeAndCallSyncHoverCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Boolean isHover = thisDeserializer.readBoolean(); + Ark_HoverEvent event = thisDeserializer.readHoverEvent(); + _callSync(vmContext, _resourceId, isHover, event); +} void deserializeAndCallImageCompleteCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_ImageLoadResult result = thisDeserializer.readImageLoadResult(); _call(_resourceId, result); } +void deserializeAndCallSyncImageCompleteCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_ImageLoadResult result = thisDeserializer.readImageLoadResult(); + _callSync(vmContext, _resourceId, result); +} void deserializeAndCallImageErrorCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_ImageError error = thisDeserializer.readImageError(); _call(_resourceId, error); } +void deserializeAndCallSyncImageErrorCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_ImageError error = thisDeserializer.readImageError(); + _callSync(vmContext, _resourceId, error); +} void deserializeAndCallInterceptionModeCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_NavigationMode mode = static_cast(thisDeserializer.readInt32()); _call(_resourceId, mode); } -void deserializeAndCallInterceptionShowCallback(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallSyncInterceptionModeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_NavigationMode mode = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, mode); +} +void deserializeAndCallInterceptionShowCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); + const Ark_Int8 from_buf_selector = thisDeserializer.readInt8(); + Ark_Union_NavDestinationContext_NavBar from_buf = {}; + from_buf.selector = from_buf_selector; + if (from_buf_selector == 0) { + from_buf.selector = 0; + from_buf.value0 = static_cast(thisDeserializer.readNavDestinationContext()); + } + else if (from_buf_selector == 1) { + from_buf.selector = 1; + from_buf.value1 = static_cast(thisDeserializer.readString()); + } + else { + throw "One of the branches for from_buf has to be chosen through deserialisation."; + } + Ark_Union_NavDestinationContext_NavBar from = static_cast(from_buf); + const Ark_Int8 to_buf_selector = thisDeserializer.readInt8(); + Ark_Union_NavDestinationContext_NavBar to_buf = {}; + to_buf.selector = to_buf_selector; + if (to_buf_selector == 0) { + to_buf.selector = 0; + to_buf.value0 = static_cast(thisDeserializer.readNavDestinationContext()); + } + else if (to_buf_selector == 1) { + to_buf.selector = 1; + to_buf.value1 = static_cast(thisDeserializer.readString()); + } + else { + throw "One of the branches for to_buf has to be chosen through deserialisation."; + } + Ark_Union_NavDestinationContext_NavBar to = static_cast(to_buf); + Ark_NavigationOperation operation = static_cast(thisDeserializer.readInt32()); + Ark_Boolean isAnimated = thisDeserializer.readBoolean(); + _call(_resourceId, from, to, operation, isAnimated); +} +void deserializeAndCallSyncInterceptionShowCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); const Ark_Int8 from_buf_selector = thisDeserializer.readInt8(); Ark_Union_NavDestinationContext_NavBar from_buf = {}; from_buf.selector = from_buf_selector; @@ -1628,7 +3596,7 @@ void deserializeAndCallInterceptionShowCallback(uint8_t* thisArray, Ark_Int32 th from_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for from_buf has to be chosen through deserialisation."); + throw "One of the branches for from_buf has to be chosen through deserialisation."; } Ark_Union_NavDestinationContext_NavBar from = static_cast(from_buf); const Ark_Int8 to_buf_selector = thisDeserializer.readInt8(); @@ -1643,463 +3611,1007 @@ void deserializeAndCallInterceptionShowCallback(uint8_t* thisArray, Ark_Int32 th to_buf.value1 = static_cast(thisDeserializer.readString()); } else { - throw new Error("One of the branches for to_buf has to be chosen through deserialisation."); + throw "One of the branches for to_buf has to be chosen through deserialisation."; } Ark_Union_NavDestinationContext_NavBar to = static_cast(to_buf); Ark_NavigationOperation operation = static_cast(thisDeserializer.readInt32()); Ark_Boolean isAnimated = thisDeserializer.readBoolean(); - _call(_resourceId, from, to, operation, isAnimated); + _callSync(vmContext, _resourceId, from, to, operation, isAnimated); } void deserializeAndCallIsolatedComponentInterface(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_IsolatedComponentAttribute_Void))))}; _call(_resourceId, options, _continuation); } +void deserializeAndCallSyncIsolatedComponentInterface(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_IsolatedComponentAttribute_Void))))}; + _callSync(vmContext, _resourceId, options, _continuation); +} void deserializeAndCallMenuOnAppearCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Number start = static_cast(thisDeserializer.readNumber()); Ark_Number end = static_cast(thisDeserializer.readNumber()); _call(_resourceId, start, end); } +void deserializeAndCallSyncMenuOnAppearCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number start = static_cast(thisDeserializer.readNumber()); + Ark_Number end = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, start, end); +} void deserializeAndCallOnAdsBlockedCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_AdsBlockedDetails details = thisDeserializer.readAdsBlockedDetails(); _call(_resourceId, details); } +void deserializeAndCallSyncOnAdsBlockedCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_AdsBlockedDetails details = thisDeserializer.readAdsBlockedDetails(); + _callSync(vmContext, _resourceId, details); +} void deserializeAndCallOnAlphabetIndexerPopupSelectCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Number index = static_cast(thisDeserializer.readNumber()); _call(_resourceId, index); } +void deserializeAndCallSyncOnAlphabetIndexerPopupSelectCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, index); +} void deserializeAndCallOnAlphabetIndexerRequestPopupDataCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Array_String_Void))))}; _call(_resourceId, index, _continuation); } +void deserializeAndCallSyncOnAlphabetIndexerRequestPopupDataCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Array_String_Void))))}; + _callSync(vmContext, _resourceId, index, _continuation); +} void deserializeAndCallOnAlphabetIndexerSelectCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Number index = static_cast(thisDeserializer.readNumber()); _call(_resourceId, index); } +void deserializeAndCallSyncOnAlphabetIndexerSelectCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, index); +} void deserializeAndCallOnCheckboxChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Boolean value = thisDeserializer.readBoolean(); _call(_resourceId, value); } +void deserializeAndCallSyncOnCheckboxChangeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Boolean value = thisDeserializer.readBoolean(); + _callSync(vmContext, _resourceId, value); +} void deserializeAndCallOnCheckboxGroupChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_CheckboxGroupResult value = thisDeserializer.readCheckboxGroupResult(); _call(_resourceId, value); } +void deserializeAndCallSyncOnCheckboxGroupChangeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_CheckboxGroupResult value = thisDeserializer.readCheckboxGroupResult(); + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); Ark_Number totalOffsetX = static_cast(thisDeserializer.readNumber()); Ark_Number totalOffsetY = static_cast(thisDeserializer.readNumber()); _call(_resourceId, totalOffsetX, totalOffsetY); } +void deserializeAndCallSyncOnContentScrollCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number totalOffsetX = static_cast(thisDeserializer.readNumber()); + Ark_Number totalOffsetY = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, totalOffsetX, totalOffsetY); +} void deserializeAndCallOnContextMenuHideCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); _call(_resourceId); } +void deserializeAndCallSyncOnContextMenuHideCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + _callSync(vmContext, _resourceId); +} void deserializeAndCallOnDidChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_TextRange rangeBefore = thisDeserializer.readTextRange(); Ark_TextRange rangeAfter = thisDeserializer.readTextRange(); _call(_resourceId, rangeBefore, rangeAfter); } +void deserializeAndCallSyncOnDidChangeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_TextRange rangeBefore = thisDeserializer.readTextRange(); + Ark_TextRange rangeAfter = thisDeserializer.readTextRange(); + _callSync(vmContext, _resourceId, rangeBefore, rangeAfter); +} void deserializeAndCallOnFirstMeaningfulPaintCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_FirstMeaningfulPaint firstMeaningfulPaint = thisDeserializer.readFirstMeaningfulPaint(); _call(_resourceId, firstMeaningfulPaint); } +void deserializeAndCallSyncOnFirstMeaningfulPaintCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_FirstMeaningfulPaint firstMeaningfulPaint = thisDeserializer.readFirstMeaningfulPaint(); + _callSync(vmContext, _resourceId, firstMeaningfulPaint); +} void deserializeAndCallOnFoldStatusChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_OnFoldStatusChangeInfo event = thisDeserializer.readOnFoldStatusChangeInfo(); _call(_resourceId, event); } +void deserializeAndCallSyncOnFoldStatusChangeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_OnFoldStatusChangeInfo event = thisDeserializer.readOnFoldStatusChangeInfo(); + _callSync(vmContext, _resourceId, event); +} void deserializeAndCallOnFullScreenEnterCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_FullScreenEnterEvent event = thisDeserializer.readFullScreenEnterEvent(); _call(_resourceId, event); } +void deserializeAndCallSyncOnFullScreenEnterCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_FullScreenEnterEvent event = thisDeserializer.readFullScreenEnterEvent(); + _callSync(vmContext, _resourceId, event); +} void deserializeAndCallOnHoverCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Boolean status = thisDeserializer.readBoolean(); Ark_HoverEvent event = thisDeserializer.readHoverEvent(); _call(_resourceId, status, event); } +void deserializeAndCallSyncOnHoverCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Boolean status = thisDeserializer.readBoolean(); + Ark_HoverEvent event = thisDeserializer.readHoverEvent(); + _callSync(vmContext, _resourceId, status, event); +} void deserializeAndCallOnHoverStatusChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_HoverEventParam param = thisDeserializer.readHoverEventParam(); _call(_resourceId, param); } +void deserializeAndCallSyncOnHoverStatusChangeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_HoverEventParam param = thisDeserializer.readHoverEventParam(); + _callSync(vmContext, _resourceId, param); +} void deserializeAndCallOnIntelligentTrackingPreventionCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_IntelligentTrackingPreventionDetails details = thisDeserializer.readIntelligentTrackingPreventionDetails(); _call(_resourceId, details); } +void deserializeAndCallSyncOnIntelligentTrackingPreventionCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_IntelligentTrackingPreventionDetails details = thisDeserializer.readIntelligentTrackingPreventionDetails(); + _callSync(vmContext, _resourceId, details); +} void deserializeAndCallOnLargestContentfulPaintCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_LargestContentfulPaint largestContentfulPaint = thisDeserializer.readLargestContentfulPaint(); _call(_resourceId, largestContentfulPaint); } +void deserializeAndCallSyncOnLargestContentfulPaintCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_LargestContentfulPaint largestContentfulPaint = thisDeserializer.readLargestContentfulPaint(); + _callSync(vmContext, _resourceId, largestContentfulPaint); +} void deserializeAndCallOnLinearIndicatorChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Number index = static_cast(thisDeserializer.readNumber()); Ark_Number progress = static_cast(thisDeserializer.readNumber()); _call(_resourceId, index, progress); } +void deserializeAndCallSyncOnLinearIndicatorChangeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + Ark_Number progress = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, index, progress); +} void deserializeAndCallOnMoveHandler(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Number from = static_cast(thisDeserializer.readNumber()); Ark_Number to = static_cast(thisDeserializer.readNumber()); _call(_resourceId, from, to); } +void deserializeAndCallSyncOnMoveHandler(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number from = static_cast(thisDeserializer.readNumber()); + Ark_Number to = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, from, to); +} void deserializeAndCallOnNativeEmbedVisibilityChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_NativeEmbedVisibilityInfo nativeEmbedVisibilityInfo = thisDeserializer.readNativeEmbedVisibilityInfo(); _call(_resourceId, nativeEmbedVisibilityInfo); } +void deserializeAndCallSyncOnNativeEmbedVisibilityChangeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_NativeEmbedVisibilityInfo nativeEmbedVisibilityInfo = thisDeserializer.readNativeEmbedVisibilityInfo(); + _callSync(vmContext, _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()); + 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")); - } + { + event_buf.value = static_cast(thisDeserializer.readCustomObject("Object")); + } Opt_CustomObject event = event_buf; _call(_resourceId, event); } +void deserializeAndCallSyncOnNativeLoadCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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; + _callSync(vmContext, _resourceId, event); +} void deserializeAndCallOnNavigationEntryCommittedCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_LoadCommittedDetails loadCommittedDetails = thisDeserializer.readLoadCommittedDetails(); _call(_resourceId, loadCommittedDetails); } +void deserializeAndCallSyncOnNavigationEntryCommittedCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_LoadCommittedDetails loadCommittedDetails = thisDeserializer.readLoadCommittedDetails(); + _callSync(vmContext, _resourceId, loadCommittedDetails); +} void deserializeAndCallOnOverrideUrlLoadingCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, webResourceRequest, _continuation); } +void deserializeAndCallSyncOnOverrideUrlLoadingCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); Ark_String content = static_cast(thisDeserializer.readString()); Ark_PasteEvent event = thisDeserializer.readPasteEvent(); _call(_resourceId, content, event); } +void deserializeAndCallSyncOnPasteCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_String content = static_cast(thisDeserializer.readString()); + Ark_PasteEvent event = thisDeserializer.readPasteEvent(); + _callSync(vmContext, _resourceId, content, event); +} void deserializeAndCallOnRenderProcessNotRespondingCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_RenderProcessNotRespondingData data = thisDeserializer.readRenderProcessNotRespondingData(); _call(_resourceId, data); } +void deserializeAndCallSyncOnRenderProcessNotRespondingCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_RenderProcessNotRespondingData data = thisDeserializer.readRenderProcessNotRespondingData(); + _callSync(vmContext, _resourceId, data); +} void deserializeAndCallOnRenderProcessRespondingCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); _call(_resourceId); } +void deserializeAndCallSyncOnRenderProcessRespondingCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + _callSync(vmContext, _resourceId); +} void deserializeAndCallOnSafeBrowsingCheckResultCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_ThreatType threatType = static_cast(thisDeserializer.readInt32()); _call(_resourceId, threatType); } +void deserializeAndCallSyncOnSafeBrowsingCheckResultCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_ThreatType threatType = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, threatType); +} void deserializeAndCallOnScrollCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Number scrollOffset = static_cast(thisDeserializer.readNumber()); Ark_ScrollState scrollState = static_cast(thisDeserializer.readInt32()); _call(_resourceId, scrollOffset, scrollState); } +void deserializeAndCallSyncOnScrollCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number scrollOffset = static_cast(thisDeserializer.readNumber()); + Ark_ScrollState scrollState = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, scrollOffset, scrollState); +} void deserializeAndCallOnScrollEdgeCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Edge side = static_cast(thisDeserializer.readInt32()); _call(_resourceId, side); } +void deserializeAndCallSyncOnScrollEdgeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Edge side = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, side); +} void deserializeAndCallOnScrollFrameBeginCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnScrollFrameBeginHandlerResult_Void))))}; _call(_resourceId, offset, state, _continuation); } +void deserializeAndCallSyncOnScrollFrameBeginCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OnScrollFrameBeginHandlerResult_Void))))}; + _callSync(vmContext, _resourceId, offset, state, _continuation); +} void deserializeAndCallOnScrollVisibleContentChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_VisibleListContentInfo start = thisDeserializer.readVisibleListContentInfo(); Ark_VisibleListContentInfo end = thisDeserializer.readVisibleListContentInfo(); _call(_resourceId, start, end); } +void deserializeAndCallSyncOnScrollVisibleContentChangeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_VisibleListContentInfo start = thisDeserializer.readVisibleListContentInfo(); + Ark_VisibleListContentInfo end = thisDeserializer.readVisibleListContentInfo(); + _callSync(vmContext, _resourceId, start, end); +} void deserializeAndCallOnSslErrorEventCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_SslErrorEvent sslErrorEvent = thisDeserializer.readSslErrorEvent(); _call(_resourceId, sslErrorEvent); } +void deserializeAndCallSyncOnSslErrorEventCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_SslErrorEvent sslErrorEvent = thisDeserializer.readSslErrorEvent(); + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); Ark_EnterKeyType enterKey = static_cast(thisDeserializer.readInt32()); Ark_SubmitEvent event = thisDeserializer.readSubmitEvent(); _call(_resourceId, enterKey, event); } +void deserializeAndCallSyncOnSubmitCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_EnterKeyType enterKey = static_cast(thisDeserializer.readInt32()); + Ark_SubmitEvent event = thisDeserializer.readSubmitEvent(); + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); Ark_Number index = static_cast(thisDeserializer.readNumber()); Ark_SwiperAnimationEvent extraInfo = thisDeserializer.readSwiperAnimationEvent(); _call(_resourceId, index, extraInfo); } +void deserializeAndCallSyncOnSwiperAnimationEndCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + Ark_SwiperAnimationEvent extraInfo = thisDeserializer.readSwiperAnimationEvent(); + _callSync(vmContext, _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()); + 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 deserializeAndCallSyncOnSwiperAnimationStartCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + Ark_Number targetIndex = static_cast(thisDeserializer.readNumber()); + Ark_SwiperAnimationEvent extraInfo = thisDeserializer.readSwiperAnimationEvent(); + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); Ark_Number index = static_cast(thisDeserializer.readNumber()); Ark_SwiperAnimationEvent extraInfo = thisDeserializer.readSwiperAnimationEvent(); _call(_resourceId, index, extraInfo); } +void deserializeAndCallSyncOnSwiperGestureSwipeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + Ark_SwiperAnimationEvent extraInfo = thisDeserializer.readSwiperAnimationEvent(); + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); Ark_Number index = static_cast(thisDeserializer.readNumber()); Ark_TabsAnimationEvent extraInfo = thisDeserializer.readTabsAnimationEvent(); _call(_resourceId, index, extraInfo); } +void deserializeAndCallSyncOnTabsAnimationEndCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + Ark_TabsAnimationEvent extraInfo = thisDeserializer.readTabsAnimationEvent(); + _callSync(vmContext, _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()); + 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 deserializeAndCallSyncOnTabsAnimationStartCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + Ark_Number targetIndex = static_cast(thisDeserializer.readNumber()); + Ark_TabsAnimationEvent extraInfo = thisDeserializer.readTabsAnimationEvent(); + _callSync(vmContext, _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()); + 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))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, currentIndex, comingIndex, _continuation); } +void deserializeAndCallSyncOnTabsContentWillChangeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); Ark_Number index = static_cast(thisDeserializer.readNumber()); Ark_TabsAnimationEvent extraInfo = thisDeserializer.readTabsAnimationEvent(); _call(_resourceId, index, extraInfo); } +void deserializeAndCallSyncOnTabsGestureSwipeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + Ark_TabsAnimationEvent extraInfo = thisDeserializer.readTabsAnimationEvent(); + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); Ark_Number selectionStart = static_cast(thisDeserializer.readNumber()); Ark_Number selectionEnd = static_cast(thisDeserializer.readNumber()); _call(_resourceId, selectionStart, selectionEnd); } +void deserializeAndCallSyncOnTextSelectionChangeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number selectionStart = static_cast(thisDeserializer.readNumber()); + Ark_Number selectionEnd = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, selectionStart, selectionEnd); +} void deserializeAndCallOnViewportFitChangedCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_ViewportFit viewportFit = static_cast(thisDeserializer.readInt32()); _call(_resourceId, viewportFit); } +void deserializeAndCallSyncOnViewportFitChangedCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_ViewportFit viewportFit = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, viewportFit); +} void deserializeAndCallPageTransitionCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_RouteType type = static_cast(thisDeserializer.readInt32()); Ark_Number progress = static_cast(thisDeserializer.readNumber()); _call(_resourceId, type, progress); } +void deserializeAndCallSyncPageTransitionCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_RouteType type = static_cast(thisDeserializer.readInt32()); + Ark_Number progress = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, type, progress); +} void deserializeAndCallPasteEventCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); const auto event_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_PasteEvent 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.readPasteEvent(); - } + { + event_buf.value = thisDeserializer.readPasteEvent(); + } Opt_PasteEvent event = event_buf; _call(_resourceId, event); } +void deserializeAndCallSyncPasteEventCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + const auto event_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_PasteEvent 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.readPasteEvent(); + } + Opt_PasteEvent event = event_buf; + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); Ark_PluginErrorData info = thisDeserializer.readPluginErrorData(); _call(_resourceId, info); } +void deserializeAndCallSyncPluginErrorCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_PluginErrorData info = thisDeserializer.readPluginErrorData(); + _callSync(vmContext, _resourceId, info); +} void deserializeAndCallScrollOnScrollCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Number xOffset = static_cast(thisDeserializer.readNumber()); Ark_Number yOffset = static_cast(thisDeserializer.readNumber()); Ark_ScrollState scrollState = static_cast(thisDeserializer.readInt32()); _call(_resourceId, xOffset, yOffset, scrollState); } +void deserializeAndCallSyncScrollOnScrollCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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()); + _callSync(vmContext, _resourceId, xOffset, yOffset, scrollState); +} void deserializeAndCallScrollOnWillScrollCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OffsetResult_Void))))}; _call(_resourceId, xOffset, yOffset, scrollState, scrollSource, _continuation); } +void deserializeAndCallSyncScrollOnWillScrollCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_OffsetResult_Void))))}; + _callSync(vmContext, _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()); + 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(); - } + { + event_buf.value = thisDeserializer.readSubmitEvent(); + } Opt_SubmitEvent event = event_buf; _call(_resourceId, searchContent, event); } +void deserializeAndCallSyncSearchSubmitCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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; + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); Ark_GestureRecognizer current = static_cast(thisDeserializer.readGestureRecognizer()); const Ark_Int32 others_buf_length = thisDeserializer.readInt32(); Array_GestureRecognizer others_buf = {}; @@ -2109,67 +4621,149 @@ void deserializeAndCallShouldBuiltInRecognizerParallelWithCallback(uint8_t* this others_buf.array[others_buf_i] = static_cast(thisDeserializer.readGestureRecognizer()); } 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureRecognizer_Void))))}; _call(_resourceId, current, others, _continuation); } +void deserializeAndCallSyncShouldBuiltInRecognizerParallelWithCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_GestureRecognizer current = static_cast(thisDeserializer.readGestureRecognizer()); + const Ark_Int32 others_buf_length = thisDeserializer.readInt32(); + Array_GestureRecognizer others_buf = {}; + thisDeserializer.resizeArray::type, + std::decay::type>(&others_buf, others_buf_length); + for (int others_buf_i = 0; others_buf_i < others_buf_length; others_buf_i++) { + others_buf.array[others_buf_i] = static_cast(thisDeserializer.readGestureRecognizer()); + } + Array_GestureRecognizer others = others_buf; + Callback_GestureRecognizer_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureRecognizer_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureRecognizer_Void))))}; + _callSync(vmContext, _resourceId, current, others, _continuation); +} void deserializeAndCallSizeChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_SizeOptions oldValue = thisDeserializer.readSizeOptions(); Ark_SizeOptions newValue = thisDeserializer.readSizeOptions(); _call(_resourceId, oldValue, newValue); } +void deserializeAndCallSyncSizeChangeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_SizeOptions oldValue = thisDeserializer.readSizeOptions(); + Ark_SizeOptions newValue = thisDeserializer.readSizeOptions(); + _callSync(vmContext, _resourceId, oldValue, newValue); +} void deserializeAndCallSliderTriggerChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Number value = static_cast(thisDeserializer.readNumber()); Ark_SliderChangeMode mode = static_cast(thisDeserializer.readInt32()); _call(_resourceId, value, mode); } +void deserializeAndCallSyncSliderTriggerChangeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number value = static_cast(thisDeserializer.readNumber()); + Ark_SliderChangeMode mode = static_cast(thisDeserializer.readInt32()); + _callSync(vmContext, _resourceId, value, mode); +} void deserializeAndCallSubmitCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_EnterKeyType enterKey = static_cast(thisDeserializer.readInt32()); Ark_SubmitEvent event = thisDeserializer.readSubmitEvent(); _call(_resourceId, enterKey, event); } +void deserializeAndCallSyncSubmitCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_EnterKeyType enterKey = static_cast(thisDeserializer.readInt32()); + Ark_SubmitEvent event = thisDeserializer.readSubmitEvent(); + _callSync(vmContext, _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()); + 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))))}; + Callback_Opt_TabContentAnimatedTransition_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_TabContentAnimatedTransition_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_TabContentAnimatedTransition_Void))))}; _call(_resourceId, from, to, _continuation); } +void deserializeAndCallSyncTabsCustomContentTransitionCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_TabContentAnimatedTransition_Void))))}; + _callSync(vmContext, _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()); + 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(); - } + { + event_buf.value = thisDeserializer.readSubmitEvent(); + } Opt_SubmitEvent event = event_buf; _call(_resourceId, enterKeyType, event); } +void deserializeAndCallSyncTextAreaSubmitCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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; + _callSync(vmContext, _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()); + thisDeserializer.readPointer(); const Ark_Int8 value_buf_selector = thisDeserializer.readInt8(); Ark_Union_String_Array_String value_buf = {}; value_buf.selector = value_buf_selector; @@ -2189,7 +4783,7 @@ void deserializeAndCallTextPickerScrollStopCallback(uint8_t* thisArray, Ark_Int3 value_buf.value1 = value_buf_u; } else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_buf has to be chosen through deserialisation."; } Ark_Union_String_Array_String value = static_cast(value_buf); const Ark_Int8 index_buf_selector = thisDeserializer.readInt8(); @@ -2211,35 +4805,111 @@ void deserializeAndCallTextPickerScrollStopCallback(uint8_t* thisArray, Ark_Int3 index_buf.value1 = index_buf_u; } else { - throw new Error("One of the branches for index_buf has to be chosen through deserialisation."); + throw "One of the branches for index_buf has to be chosen through deserialisation."; } Ark_Union_Number_Array_Number index = static_cast(index_buf); _call(_resourceId, value, index); } +void deserializeAndCallSyncTextPickerScrollStopCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + const Ark_Int8 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; + } + else { + throw "One of the branches for value_buf has to be chosen through deserialisation."; + } + Ark_Union_String_Array_String value = static_cast(value_buf); + const Ark_Int8 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; + } + else { + throw "One of the branches for index_buf has to be chosen through deserialisation."; + } + Ark_Union_Number_Array_Number index = static_cast(index_buf); + _callSync(vmContext, _resourceId, value, index); +} void deserializeAndCallTransitionFinishCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Boolean transitionIn = thisDeserializer.readBoolean(); _call(_resourceId, transitionIn); } +void deserializeAndCallSyncTransitionFinishCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Boolean transitionIn = thisDeserializer.readBoolean(); + _callSync(vmContext, _resourceId, transitionIn); +} void deserializeAndCallType_NavigationAttribute_customNavContentTransition_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()); + thisDeserializer.readPointer(); Ark_NavContentInfo from = thisDeserializer.readNavContentInfo(); Ark_NavContentInfo to = thisDeserializer.readNavContentInfo(); Ark_NavigationOperation operation = static_cast(thisDeserializer.readInt32()); - Callback_Opt_NavigationAnimatedTransition_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_NavigationAnimatedTransition_Void))))}; + Callback_Opt_NavigationAnimatedTransition_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_NavigationAnimatedTransition_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_NavigationAnimatedTransition_Void))))}; _call(_resourceId, from, to, operation, _continuation); } +void deserializeAndCallSyncType_NavigationAttribute_customNavContentTransition_delegate(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_NavContentInfo from = thisDeserializer.readNavContentInfo(); + Ark_NavContentInfo to = thisDeserializer.readNavContentInfo(); + Ark_NavigationOperation operation = static_cast(thisDeserializer.readInt32()); + Callback_Opt_NavigationAnimatedTransition_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_NavigationAnimatedTransition_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_NavigationAnimatedTransition_Void))))}; + _callSync(vmContext, _resourceId, from, to, operation, _continuation); +} void deserializeAndCallType_TextPickerAttribute_onChange_callback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); const Ark_Int8 value_buf_selector = thisDeserializer.readInt8(); Ark_Union_String_Array_String value_buf = {}; value_buf.selector = value_buf_selector; @@ -2259,7 +4929,7 @@ void deserializeAndCallType_TextPickerAttribute_onChange_callback(uint8_t* thisA value_buf.value1 = value_buf_u; } else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation."); + throw "One of the branches for value_buf has to be chosen through deserialisation."; } Ark_Union_String_Array_String value = static_cast(value_buf); const Ark_Int8 index_buf_selector = thisDeserializer.readInt8(); @@ -2281,77 +4951,205 @@ void deserializeAndCallType_TextPickerAttribute_onChange_callback(uint8_t* thisA index_buf.value1 = index_buf_u; } else { - throw new Error("One of the branches for index_buf has to be chosen through deserialisation."); + throw "One of the branches for index_buf has to be chosen through deserialisation."; } Ark_Union_Number_Array_Number index = static_cast(index_buf); _call(_resourceId, value, index); } +void deserializeAndCallSyncType_TextPickerAttribute_onChange_callback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + const Ark_Int8 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; + } + else { + throw "One of the branches for value_buf has to be chosen through deserialisation."; + } + Ark_Union_String_Array_String value = static_cast(value_buf); + const Ark_Int8 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; + } + else { + throw "One of the branches for index_buf has to be chosen through deserialisation."; + } + Ark_Union_Number_Array_Number index = static_cast(index_buf); + _callSync(vmContext, _resourceId, value, index); +} void deserializeAndCallType_WebAttribute_onUrlLoadIntercept_callback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + 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; if ((ARK_RUNTIME_UNDEFINED) != (event_buf_runtimeType)) - { - Ark_Literal_Union_String_WebResourceRequest_data event_buf_ = {}; - const Ark_Int8 event_buf__data_buf_selector = thisDeserializer.readInt8(); - Ark_Union_String_WebResourceRequest event_buf__data_buf = {}; - event_buf__data_buf.selector = event_buf__data_buf_selector; - if (event_buf__data_buf_selector == 0) { - event_buf__data_buf.selector = 0; - event_buf__data_buf.value0 = static_cast(thisDeserializer.readString()); - } - else if (event_buf__data_buf_selector == 1) { - event_buf__data_buf.selector = 1; - event_buf__data_buf.value1 = static_cast(thisDeserializer.readWebResourceRequest()); - } - else { - throw new Error("One of the branches for event_buf__data_buf has to be chosen through deserialisation."); - } - event_buf_.data = static_cast(event_buf__data_buf); - event_buf.value = event_buf_; + { + Ark_Literal_Union_String_WebResourceRequest_data event_buf_ = {}; + const Ark_Int8 event_buf__data_buf_selector = thisDeserializer.readInt8(); + Ark_Union_String_WebResourceRequest event_buf__data_buf = {}; + event_buf__data_buf.selector = event_buf__data_buf_selector; + if (event_buf__data_buf_selector == 0) { + event_buf__data_buf.selector = 0; + event_buf__data_buf.value0 = static_cast(thisDeserializer.readString()); } + else if (event_buf__data_buf_selector == 1) { + event_buf__data_buf.selector = 1; + event_buf__data_buf.value1 = static_cast(thisDeserializer.readWebResourceRequest()); + } + else { + throw "One of the branches for event_buf__data_buf has to be chosen through deserialisation."; + } + event_buf_.data = static_cast(event_buf__data_buf); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; _call(_resourceId, event, _continuation); } +void deserializeAndCallSyncType_WebAttribute_onUrlLoadIntercept_callback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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; + if ((ARK_RUNTIME_UNDEFINED) != (event_buf_runtimeType)) + { + Ark_Literal_Union_String_WebResourceRequest_data event_buf_ = {}; + const Ark_Int8 event_buf__data_buf_selector = thisDeserializer.readInt8(); + Ark_Union_String_WebResourceRequest event_buf__data_buf = {}; + event_buf__data_buf.selector = event_buf__data_buf_selector; + if (event_buf__data_buf_selector == 0) { + event_buf__data_buf.selector = 0; + event_buf__data_buf.value0 = static_cast(thisDeserializer.readString()); + } + else if (event_buf__data_buf_selector == 1) { + event_buf__data_buf.selector = 1; + event_buf__data_buf.value1 = static_cast(thisDeserializer.readWebResourceRequest()); + } + else { + throw "One of the branches for event_buf__data_buf has to be chosen through deserialisation."; + } + event_buf_.data = static_cast(event_buf__data_buf); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; + _callSync(vmContext, _resourceId, event, _continuation); +} void deserializeAndCallVisibleAreaChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); Ark_Boolean isExpanding = thisDeserializer.readBoolean(); Ark_Number currentRatio = static_cast(thisDeserializer.readNumber()); _call(_resourceId, isExpanding, currentRatio); } +void deserializeAndCallSyncVisibleAreaChangeCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Boolean isExpanding = thisDeserializer.readBoolean(); + Ark_Number currentRatio = static_cast(thisDeserializer.readNumber()); + _callSync(vmContext, _resourceId, isExpanding, currentRatio); +} void deserializeAndCallVoidCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); _call(_resourceId); } +void deserializeAndCallSyncVoidCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + _callSync(vmContext, _resourceId); +} void deserializeAndCallWebKeyboardCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_WebKeyboardOptions_Void))))}; _call(_resourceId, keyboardCallbackInfo, _continuation); } +void deserializeAndCallSyncWebKeyboardCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_WebKeyboardOptions_Void))))}; + _callSync(vmContext, _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()); + 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_WithThemeAttribute_Void))))}; _call(_resourceId, options, _continuation); } +void deserializeAndCallSyncWithThemeInterface(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = 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)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_WithThemeAttribute_Void))))}; + _callSync(vmContext, _resourceId, options, _continuation); +} void deserializeAndCallCallback(Ark_Int32 kind, uint8_t* thisArray, Ark_Int32 thisLength) { switch (kind) { @@ -2588,5 +5386,243 @@ void deserializeAndCallCallback(Ark_Int32 kind, uint8_t* thisArray, Ark_Int32 th case -1829763354/*Kind_WebKeyboardCallback*/: return deserializeAndCallWebKeyboardCallback(thisArray, thisLength); case 219587748/*Kind_WithThemeInterface*/: return deserializeAndCallWithThemeInterface(thisArray, thisLength); } - throw new Error("Unknown callback kind"); + throw "Unknown callback kind"; +} +void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, uint8_t* thisArray, Ark_Int32 thisLength) +{ + switch (kind) { + case 589030517/*Kind_AccessibilityCallback*/: return deserializeAndCallSyncAccessibilityCallback(vmContext, thisArray, thisLength); + case -1964292933/*Kind_ButtonTriggerClickCallback*/: return deserializeAndCallSyncButtonTriggerClickCallback(vmContext, thisArray, thisLength); + case -2139018190/*Kind_Callback_Any*/: return deserializeAndCallSyncCallback_Any(vmContext, thisArray, thisLength); + case 1737048644/*Kind_Callback_Any_Number_String*/: return deserializeAndCallSyncCallback_Any_Number_String(vmContext, thisArray, thisLength); + case 1638424069/*Kind_Callback_Any_Number_Void*/: return deserializeAndCallSyncCallback_Any_Number_Void(vmContext, thisArray, thisLength); + case 197193081/*Kind_Callback_Any_Void*/: return deserializeAndCallSyncCallback_Any_Void(vmContext, thisArray, thisLength); + case -2024393616/*Kind_Callback_Area_Area_Void*/: return deserializeAndCallSyncCallback_Area_Area_Void(vmContext, thisArray, thisLength); + case 582384234/*Kind_Callback_Array_Number_Void*/: return deserializeAndCallSyncCallback_Array_Number_Void(vmContext, thisArray, thisLength); + case -440782244/*Kind_Callback_Array_String_Void*/: return deserializeAndCallSyncCallback_Array_String_Void(vmContext, thisArray, thisLength); + case -547276916/*Kind_Callback_Array_TouchTestInfo_TouchResult*/: return deserializeAndCallSyncCallback_Array_TouchTestInfo_TouchResult(vmContext, thisArray, thisLength); + case -1541107680/*Kind_Callback_Boolean*/: return deserializeAndCallSyncCallback_Boolean(vmContext, thisArray, thisLength); + case -916602978/*Kind_Callback_Boolean_HoverEvent_Void*/: return deserializeAndCallSyncCallback_Boolean_HoverEvent_Void(vmContext, thisArray, thisLength); + case 313269291/*Kind_Callback_Boolean_Void*/: return deserializeAndCallSyncCallback_Boolean_Void(vmContext, thisArray, thisLength); + case 1074619005/*Kind_Callback_CalendarRequestedData_Void*/: return deserializeAndCallSyncCallback_CalendarRequestedData_Void(vmContext, thisArray, thisLength); + case -289198976/*Kind_Callback_CalendarSelectedDate_Void*/: return deserializeAndCallSyncCallback_CalendarSelectedDate_Void(vmContext, thisArray, thisLength); + case 1931725935/*Kind_Callback_Callback_Any_Void*/: return deserializeAndCallSyncCallback_Callback_Any_Void(vmContext, thisArray, thisLength); + case -1189087745/*Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void*/: return deserializeAndCallSyncCallback_ClickEvent_LocationButtonOnClickResult_Void(vmContext, thisArray, thisLength); + case 659292561/*Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void*/: return deserializeAndCallSyncCallback_ClickEvent_PasteButtonOnClickResult_Void(vmContext, thisArray, thisLength); + case 846787331/*Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void*/: return deserializeAndCallSyncCallback_ClickEvent_SaveButtonOnClickResult_Void(vmContext, thisArray, thisLength); + case 1097178637/*Kind_Callback_ClickEvent_Void*/: return deserializeAndCallSyncCallback_ClickEvent_Void(vmContext, thisArray, thisLength); + case -1270343661/*Kind_Callback_ComputedBarAttribute_Void*/: return deserializeAndCallSyncCallback_ComputedBarAttribute_Void(vmContext, thisArray, thisLength); + case -120437466/*Kind_Callback_CopyEvent_Void*/: return deserializeAndCallSyncCallback_CopyEvent_Void(vmContext, thisArray, thisLength); + case -1875695871/*Kind_Callback_CutEvent_Void*/: return deserializeAndCallSyncCallback_CutEvent_Void(vmContext, thisArray, thisLength); + case 1405382363/*Kind_Callback_Date_Void*/: return deserializeAndCallSyncCallback_Date_Void(vmContext, thisArray, thisLength); + case 1280920532/*Kind_Callback_DatePickerResult_Void*/: return deserializeAndCallSyncCallback_DatePickerResult_Void(vmContext, thisArray, thisLength); + case -1357792883/*Kind_Callback_DeleteValue_Boolean*/: return deserializeAndCallSyncCallback_DeleteValue_Boolean(vmContext, thisArray, thisLength); + case -126251459/*Kind_Callback_DeleteValue_Void*/: return deserializeAndCallSyncCallback_DeleteValue_Void(vmContext, thisArray, thisLength); + case -1283506641/*Kind_Callback_DismissContentCoverAction_Void*/: return deserializeAndCallSyncCallback_DismissContentCoverAction_Void(vmContext, thisArray, thisLength); + case -2095828093/*Kind_Callback_DismissDialogAction_Void*/: return deserializeAndCallSyncCallback_DismissDialogAction_Void(vmContext, thisArray, thisLength); + case -2004166751/*Kind_Callback_DismissPopupAction_Void*/: return deserializeAndCallSyncCallback_DismissPopupAction_Void(vmContext, thisArray, thisLength); + case 889549796/*Kind_Callback_DismissSheetAction_Void*/: return deserializeAndCallSyncCallback_DismissSheetAction_Void(vmContext, thisArray, thisLength); + case 480978023/*Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo*/: return deserializeAndCallSyncCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(vmContext, thisArray, thisLength); + case -17167687/*Kind_Callback_DragEvent_String_Void*/: return deserializeAndCallSyncCallback_DragEvent_String_Void(vmContext, thisArray, thisLength); + case -1802605016/*Kind_Callback_EnterKeyType_Void*/: return deserializeAndCallSyncCallback_EnterKeyType_Void(vmContext, thisArray, thisLength); + case 758395742/*Kind_Callback_FormCallbackInfo_Void*/: return deserializeAndCallSyncCallback_FormCallbackInfo_Void(vmContext, thisArray, thisLength); + case 583294398/*Kind_Callback_FullscreenInfo_Void*/: return deserializeAndCallSyncCallback_FullscreenInfo_Void(vmContext, thisArray, thisLength); + case -1143194492/*Kind_Callback_GestureEvent_Void*/: return deserializeAndCallSyncCallback_GestureEvent_Void(vmContext, thisArray, thisLength); + case 1319043556/*Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult*/: return deserializeAndCallSyncCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(vmContext, thisArray, thisLength); + case -684588584/*Kind_Callback_GestureJudgeResult_Void*/: return deserializeAndCallSyncCallback_GestureJudgeResult_Void(vmContext, thisArray, thisLength); + case 776202910/*Kind_Callback_GestureRecognizer_Void*/: return deserializeAndCallSyncCallback_GestureRecognizer_Void(vmContext, thisArray, thisLength); + case -1755111025/*Kind_Callback_HitTestMode_Void*/: return deserializeAndCallSyncCallback_HitTestMode_Void(vmContext, thisArray, thisLength); + case -383025085/*Kind_Callback_InsertValue_Boolean*/: return deserializeAndCallSyncCallback_InsertValue_Boolean(vmContext, thisArray, thisLength); + case -1121207885/*Kind_Callback_InsertValue_Void*/: return deserializeAndCallSyncCallback_InsertValue_Void(vmContext, thisArray, thisLength); + case 719029905/*Kind_Callback_IsolatedComponentAttribute_Void*/: return deserializeAndCallSyncCallback_IsolatedComponentAttribute_Void(vmContext, thisArray, thisLength); + case 464274540/*Kind_Callback_ItemDragInfo_Number_Callback_Any*/: return deserializeAndCallSyncCallback_ItemDragInfo_Number_Callback_Any(vmContext, thisArray, thisLength); + case -1627362945/*Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void*/: return deserializeAndCallSyncCallback_ItemDragInfo_Number_Number_Boolean_Void(vmContext, thisArray, thisLength); + case -918805852/*Kind_Callback_ItemDragInfo_Number_Number_Void*/: return deserializeAndCallSyncCallback_ItemDragInfo_Number_Number_Void(vmContext, thisArray, thisLength); + case 296908152/*Kind_Callback_ItemDragInfo_Number_Void*/: return deserializeAndCallSyncCallback_ItemDragInfo_Number_Void(vmContext, thisArray, thisLength); + case 137353252/*Kind_Callback_ItemDragInfo_Void*/: return deserializeAndCallSyncCallback_ItemDragInfo_Void(vmContext, thisArray, thisLength); + case -2061548092/*Kind_Callback_KeyEvent_Boolean*/: return deserializeAndCallSyncCallback_KeyEvent_Boolean(vmContext, thisArray, thisLength); + case 707696468/*Kind_Callback_KeyEvent_Void*/: return deserializeAndCallSyncCallback_KeyEvent_Void(vmContext, thisArray, thisLength); + case -1561407084/*Kind_Callback_Literal_Boolean_isVisible_Void*/: return deserializeAndCallSyncCallback_Literal_Boolean_isVisible_Void(vmContext, thisArray, thisLength); + case 1754134729/*Kind_Callback_Literal_Function_callback_Object_fileSelector_Void*/: return deserializeAndCallSyncCallback_Literal_Function_callback_Object_fileSelector_Void(vmContext, thisArray, thisLength); + case 361012115/*Kind_Callback_Literal_Function_handler_Object_error_Void*/: return deserializeAndCallSyncCallback_Literal_Function_handler_Object_error_Void(vmContext, thisArray, thisLength); + case -582934742/*Kind_Callback_Literal_Number_code_Want_want_Void*/: return deserializeAndCallSyncCallback_Literal_Number_code_Want_want_Void(vmContext, thisArray, thisLength); + case 1321277443/*Kind_Callback_Literal_Number_errcode_String_msg_Void*/: return deserializeAndCallSyncCallback_Literal_Number_errcode_String_msg_Void(vmContext, thisArray, thisLength); + case -251706058/*Kind_Callback_Literal_Number_offsetRemain_Void*/: return deserializeAndCallSyncCallback_Literal_Number_offsetRemain_Void(vmContext, thisArray, thisLength); + case 222742448/*Kind_Callback_Literal_Object_detail_Boolean*/: return deserializeAndCallSyncCallback_Literal_Object_detail_Boolean(vmContext, thisArray, thisLength); + case -122223466/*Kind_Callback_Literal_String_plainText_Void*/: return deserializeAndCallSyncCallback_Literal_String_plainText_Void(vmContext, thisArray, thisLength); + case -1382640094/*Kind_Callback_MouseEvent_Void*/: return deserializeAndCallSyncCallback_MouseEvent_Void(vmContext, thisArray, thisLength); + case 477481563/*Kind_Callback_NativeEmbedDataInfo_Void*/: return deserializeAndCallSyncCallback_NativeEmbedDataInfo_Void(vmContext, thisArray, thisLength); + case -1090303858/*Kind_Callback_NativeEmbedTouchInfo_Void*/: return deserializeAndCallSyncCallback_NativeEmbedTouchInfo_Void(vmContext, thisArray, thisLength); + case -1642725259/*Kind_Callback_NavDestinationContext_Void*/: return deserializeAndCallSyncCallback_NavDestinationContext_Void(vmContext, thisArray, thisLength); + case 960690982/*Kind_Callback_NavigationMode_Void*/: return deserializeAndCallSyncCallback_NavigationMode_Void(vmContext, thisArray, thisLength); + case 1685437830/*Kind_Callback_NavigationTitleMode_Void*/: return deserializeAndCallSyncCallback_NavigationTitleMode_Void(vmContext, thisArray, thisLength); + case -1375731066/*Kind_Callback_NavigationTransitionProxy_Void*/: return deserializeAndCallSyncCallback_NavigationTransitionProxy_Void(vmContext, thisArray, thisLength); + case 1054099324/*Kind_Callback_Number_Boolean*/: return deserializeAndCallSyncCallback_Number_Boolean(vmContext, thisArray, thisLength); + case -1427334496/*Kind_Callback_Number_Number_Boolean*/: return deserializeAndCallSyncCallback_Number_Number_Boolean(vmContext, thisArray, thisLength); + case -3987624/*Kind_Callback_Number_Number_ComputedBarAttribute*/: return deserializeAndCallSyncCallback_Number_Number_ComputedBarAttribute(vmContext, thisArray, thisLength); + case -352942292/*Kind_Callback_Number_Number_Number_Void*/: return deserializeAndCallSyncCallback_Number_Number_Number_Void(vmContext, thisArray, thisLength); + case 1613628570/*Kind_Callback_Number_Number_PanelMode_Void*/: return deserializeAndCallSyncCallback_Number_Number_PanelMode_Void(vmContext, thisArray, thisLength); + case 1894574320/*Kind_Callback_Number_Number_Void*/: return deserializeAndCallSyncCallback_Number_Number_Void(vmContext, thisArray, thisLength); + case 2012829508/*Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain*/: return deserializeAndCallSyncCallback_Number_ScrollState_Literal_Number_offsetRemain(vmContext, thisArray, thisLength); + case -1844695159/*Kind_Callback_Number_ScrollState_Void*/: return deserializeAndCallSyncCallback_Number_ScrollState_Void(vmContext, thisArray, thisLength); + case 88697971/*Kind_Callback_Number_SliderChangeMode_Void*/: return deserializeAndCallSyncCallback_Number_SliderChangeMode_Void(vmContext, thisArray, thisLength); + case 794065478/*Kind_Callback_Number_String_Void*/: return deserializeAndCallSyncCallback_Number_String_Void(vmContext, thisArray, thisLength); + case 1602877440/*Kind_Callback_Number_Tuple_Number_Number*/: return deserializeAndCallSyncCallback_Number_Tuple_Number_Number(vmContext, thisArray, thisLength); + case 1618565120/*Kind_Callback_Number_Tuple_Number_Number_Number_Number*/: return deserializeAndCallSyncCallback_Number_Tuple_Number_Number_Number_Number(vmContext, thisArray, thisLength); + case 36519084/*Kind_Callback_Number_Void*/: return deserializeAndCallSyncCallback_Number_Void(vmContext, thisArray, thisLength); + case 1295952075/*Kind_Callback_OffsetResult_Void*/: return deserializeAndCallSyncCallback_OffsetResult_Void(vmContext, thisArray, thisLength); + case 806070428/*Kind_Callback_OnAlertEvent_Boolean*/: return deserializeAndCallSyncCallback_OnAlertEvent_Boolean(vmContext, thisArray, thisLength); + case -1559789631/*Kind_Callback_OnAudioStateChangedEvent_Void*/: return deserializeAndCallSyncCallback_OnAudioStateChangedEvent_Void(vmContext, thisArray, thisLength); + case -873162122/*Kind_Callback_OnBeforeUnloadEvent_Boolean*/: return deserializeAndCallSyncCallback_OnBeforeUnloadEvent_Boolean(vmContext, thisArray, thisLength); + case 608991355/*Kind_Callback_OnClientAuthenticationEvent_Void*/: return deserializeAndCallSyncCallback_OnClientAuthenticationEvent_Void(vmContext, thisArray, thisLength); + case 317864672/*Kind_Callback_OnConfirmEvent_Boolean*/: return deserializeAndCallSyncCallback_OnConfirmEvent_Boolean(vmContext, thisArray, thisLength); + case 893367077/*Kind_Callback_OnConsoleEvent_Boolean*/: return deserializeAndCallSyncCallback_OnConsoleEvent_Boolean(vmContext, thisArray, thisLength); + case 332449533/*Kind_Callback_OnContextMenuShowEvent_Boolean*/: return deserializeAndCallSyncCallback_OnContextMenuShowEvent_Boolean(vmContext, thisArray, thisLength); + case 118631204/*Kind_Callback_OnDataResubmittedEvent_Void*/: return deserializeAndCallSyncCallback_OnDataResubmittedEvent_Void(vmContext, thisArray, thisLength); + case 1834611702/*Kind_Callback_OnDownloadStartEvent_Void*/: return deserializeAndCallSyncCallback_OnDownloadStartEvent_Void(vmContext, thisArray, thisLength); + case -1792851375/*Kind_Callback_OnErrorReceiveEvent_Void*/: return deserializeAndCallSyncCallback_OnErrorReceiveEvent_Void(vmContext, thisArray, thisLength); + case -243916553/*Kind_Callback_OnFaviconReceivedEvent_Void*/: return deserializeAndCallSyncCallback_OnFaviconReceivedEvent_Void(vmContext, thisArray, thisLength); + case -1852060212/*Kind_Callback_OnFirstContentfulPaintEvent_Void*/: return deserializeAndCallSyncCallback_OnFirstContentfulPaintEvent_Void(vmContext, thisArray, thisLength); + case -941896815/*Kind_Callback_OnGeolocationShowEvent_Void*/: return deserializeAndCallSyncCallback_OnGeolocationShowEvent_Void(vmContext, thisArray, thisLength); + case 780282803/*Kind_Callback_OnHttpAuthRequestEvent_Boolean*/: return deserializeAndCallSyncCallback_OnHttpAuthRequestEvent_Boolean(vmContext, thisArray, thisLength); + case -2066745559/*Kind_Callback_OnHttpErrorReceiveEvent_Void*/: return deserializeAndCallSyncCallback_OnHttpErrorReceiveEvent_Void(vmContext, thisArray, thisLength); + case 1442698200/*Kind_Callback_OnInterceptRequestEvent_WebResourceResponse*/: return deserializeAndCallSyncCallback_OnInterceptRequestEvent_WebResourceResponse(vmContext, thisArray, thisLength); + case 1231444306/*Kind_Callback_OnLoadInterceptEvent_Boolean*/: return deserializeAndCallSyncCallback_OnLoadInterceptEvent_Boolean(vmContext, thisArray, thisLength); + case -860386431/*Kind_Callback_OnOverScrollEvent_Void*/: return deserializeAndCallSyncCallback_OnOverScrollEvent_Void(vmContext, thisArray, thisLength); + case -2040193994/*Kind_Callback_OnPageBeginEvent_Void*/: return deserializeAndCallSyncCallback_OnPageBeginEvent_Void(vmContext, thisArray, thisLength); + case -130135362/*Kind_Callback_OnPageEndEvent_Void*/: return deserializeAndCallSyncCallback_OnPageEndEvent_Void(vmContext, thisArray, thisLength); + case 1805946367/*Kind_Callback_OnPageVisibleEvent_Void*/: return deserializeAndCallSyncCallback_OnPageVisibleEvent_Void(vmContext, thisArray, thisLength); + case 529980696/*Kind_Callback_OnPermissionRequestEvent_Void*/: return deserializeAndCallSyncCallback_OnPermissionRequestEvent_Void(vmContext, thisArray, thisLength); + case 1018740377/*Kind_Callback_OnProgressChangeEvent_Void*/: return deserializeAndCallSyncCallback_OnProgressChangeEvent_Void(vmContext, thisArray, thisLength); + case -1826742986/*Kind_Callback_OnPromptEvent_Boolean*/: return deserializeAndCallSyncCallback_OnPromptEvent_Boolean(vmContext, thisArray, thisLength); + case 1978364344/*Kind_Callback_OnRefreshAccessedHistoryEvent_Void*/: return deserializeAndCallSyncCallback_OnRefreshAccessedHistoryEvent_Void(vmContext, thisArray, thisLength); + case -1413785559/*Kind_Callback_OnRenderExitedEvent_Void*/: return deserializeAndCallSyncCallback_OnRenderExitedEvent_Void(vmContext, thisArray, thisLength); + case 793995118/*Kind_Callback_OnResourceLoadEvent_Void*/: return deserializeAndCallSyncCallback_OnResourceLoadEvent_Void(vmContext, thisArray, thisLength); + case -1782102148/*Kind_Callback_OnScaleChangeEvent_Void*/: return deserializeAndCallSyncCallback_OnScaleChangeEvent_Void(vmContext, thisArray, thisLength); + case -1972321573/*Kind_Callback_OnScreenCaptureRequestEvent_Void*/: return deserializeAndCallSyncCallback_OnScreenCaptureRequestEvent_Void(vmContext, thisArray, thisLength); + case -172908881/*Kind_Callback_OnScrollEvent_Void*/: return deserializeAndCallSyncCallback_OnScrollEvent_Void(vmContext, thisArray, thisLength); + case 1637092936/*Kind_Callback_OnScrollFrameBeginHandlerResult_Void*/: return deserializeAndCallSyncCallback_OnScrollFrameBeginHandlerResult_Void(vmContext, thisArray, thisLength); + case -1495570/*Kind_Callback_OnSearchResultReceiveEvent_Void*/: return deserializeAndCallSyncCallback_OnSearchResultReceiveEvent_Void(vmContext, thisArray, thisLength); + case -636069598/*Kind_Callback_OnShowFileSelectorEvent_Boolean*/: return deserializeAndCallSyncCallback_OnShowFileSelectorEvent_Boolean(vmContext, thisArray, thisLength); + case 1624791665/*Kind_Callback_OnSslErrorEventReceiveEvent_Void*/: return deserializeAndCallSyncCallback_OnSslErrorEventReceiveEvent_Void(vmContext, thisArray, thisLength); + case -318085495/*Kind_Callback_OnTitleReceiveEvent_Void*/: return deserializeAndCallSyncCallback_OnTitleReceiveEvent_Void(vmContext, thisArray, thisLength); + case 1657893064/*Kind_Callback_OnTouchIconUrlReceivedEvent_Void*/: return deserializeAndCallSyncCallback_OnTouchIconUrlReceivedEvent_Void(vmContext, thisArray, thisLength); + case -2052382574/*Kind_Callback_OnWindowNewEvent_Void*/: return deserializeAndCallSyncCallback_OnWindowNewEvent_Void(vmContext, thisArray, thisLength); + case -543655128/*Kind_Callback_Opt_Array_String_Void*/: return deserializeAndCallSyncCallback_Opt_Array_String_Void(vmContext, thisArray, thisLength); + case -2035339519/*Kind_Callback_Opt_NavigationAnimatedTransition_Void*/: return deserializeAndCallSyncCallback_Opt_NavigationAnimatedTransition_Void(vmContext, thisArray, thisLength); + case -756319131/*Kind_Callback_Opt_StyledString_Opt_Array_String_Void*/: return deserializeAndCallSyncCallback_Opt_StyledString_Opt_Array_String_Void(vmContext, thisArray, thisLength); + case -143931627/*Kind_Callback_Opt_TabContentAnimatedTransition_Void*/: return deserializeAndCallSyncCallback_Opt_TabContentAnimatedTransition_Void(vmContext, thisArray, thisLength); + case -2058966418/*Kind_Callback_PlaybackInfo_Void*/: return deserializeAndCallSyncCallback_PlaybackInfo_Void(vmContext, thisArray, thisLength); + case 624053870/*Kind_Callback_PopInfo_Void*/: return deserializeAndCallSyncCallback_PopInfo_Void(vmContext, thisArray, thisLength); + case 463894668/*Kind_Callback_PreDragStatus_Void*/: return deserializeAndCallSyncCallback_PreDragStatus_Void(vmContext, thisArray, thisLength); + case 1300890372/*Kind_Callback_PreparedInfo_Void*/: return deserializeAndCallSyncCallback_PreparedInfo_Void(vmContext, thisArray, thisLength); + case 934309126/*Kind_Callback_RefreshStatus_Void*/: return deserializeAndCallSyncCallback_RefreshStatus_Void(vmContext, thisArray, thisLength); + case 1465860515/*Kind_Callback_RichEditorChangeValue_Boolean*/: return deserializeAndCallSyncCallback_RichEditorChangeValue_Boolean(vmContext, thisArray, thisLength); + case 667698748/*Kind_Callback_RichEditorDeleteValue_Boolean*/: return deserializeAndCallSyncCallback_RichEditorDeleteValue_Boolean(vmContext, thisArray, thisLength); + case -319221262/*Kind_Callback_RichEditorInsertValue_Boolean*/: return deserializeAndCallSyncCallback_RichEditorInsertValue_Boolean(vmContext, thisArray, thisLength); + case -62253375/*Kind_Callback_RichEditorRange_Void*/: return deserializeAndCallSyncCallback_RichEditorRange_Void(vmContext, thisArray, thisLength); + case -963852514/*Kind_Callback_RichEditorSelection_Void*/: return deserializeAndCallSyncCallback_RichEditorSelection_Void(vmContext, thisArray, thisLength); + case 1980824326/*Kind_Callback_RichEditorTextSpanResult_Void*/: return deserializeAndCallSyncCallback_RichEditorTextSpanResult_Void(vmContext, thisArray, thisLength); + case 22609082/*Kind_Callback_SheetDismiss_Void*/: return deserializeAndCallSyncCallback_SheetDismiss_Void(vmContext, thisArray, thisLength); + case -224451112/*Kind_Callback_SheetType_Void*/: return deserializeAndCallSyncCallback_SheetType_Void(vmContext, thisArray, thisLength); + case 1536231691/*Kind_Callback_SpringBackAction_Void*/: return deserializeAndCallSyncCallback_SpringBackAction_Void(vmContext, thisArray, thisLength); + case -879490874/*Kind_Callback_String_Number_Void*/: return deserializeAndCallSyncCallback_String_Number_Void(vmContext, thisArray, thisLength); + case -683652998/*Kind_Callback_String_PasteEvent_Void*/: return deserializeAndCallSyncCallback_String_PasteEvent_Void(vmContext, thisArray, thisLength); + case -1493806035/*Kind_Callback_String_Unknown_Void*/: return deserializeAndCallSyncCallback_String_Unknown_Void(vmContext, thisArray, thisLength); + case 814634522/*Kind_Callback_String_Void*/: return deserializeAndCallSyncCallback_String_Void(vmContext, thisArray, thisLength); + case 2116745428/*Kind_Callback_StyledStringChangeValue_Boolean*/: return deserializeAndCallSyncCallback_StyledStringChangeValue_Boolean(vmContext, thisArray, thisLength); + case -301561698/*Kind_Callback_SwipeActionState_Void*/: return deserializeAndCallSyncCallback_SwipeActionState_Void(vmContext, thisArray, thisLength); + case -416053361/*Kind_Callback_SwiperContentTransitionProxy_Void*/: return deserializeAndCallSyncCallback_SwiperContentTransitionProxy_Void(vmContext, thisArray, thisLength); + case -1223938478/*Kind_Callback_TabContentTransitionProxy_Void*/: return deserializeAndCallSyncCallback_TabContentTransitionProxy_Void(vmContext, thisArray, thisLength); + case 691098197/*Kind_Callback_TerminationInfo_Void*/: return deserializeAndCallSyncCallback_TerminationInfo_Void(vmContext, thisArray, thisLength); + case 1290504509/*Kind_Callback_TextPickerResult_Void*/: return deserializeAndCallSyncCallback_TextPickerResult_Void(vmContext, thisArray, thisLength); + case 811915501/*Kind_Callback_TextRange_Void*/: return deserializeAndCallSyncCallback_TextRange_Void(vmContext, thisArray, thisLength); + case 1557859605/*Kind_Callback_TimePickerResult_Void*/: return deserializeAndCallSyncCallback_TimePickerResult_Void(vmContext, thisArray, thisLength); + case -274419246/*Kind_Callback_TouchEvent_HitTestMode*/: return deserializeAndCallSyncCallback_TouchEvent_HitTestMode(vmContext, thisArray, thisLength); + case -1676021850/*Kind_Callback_TouchEvent_Void*/: return deserializeAndCallSyncCallback_TouchEvent_Void(vmContext, thisArray, thisLength); + case 1943507619/*Kind_Callback_TouchResult_Void*/: return deserializeAndCallSyncCallback_TouchResult_Void(vmContext, thisArray, thisLength); + case 148489367/*Kind_Callback_Tuple_Number_Number_Number_Number_Void*/: return deserializeAndCallSyncCallback_Tuple_Number_Number_Number_Number_Void(vmContext, thisArray, thisLength); + case -607365481/*Kind_Callback_Tuple_Number_Number_Void*/: return deserializeAndCallSyncCallback_Tuple_Number_Number_Void(vmContext, thisArray, thisLength); + case -1352745727/*Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void*/: return deserializeAndCallSyncCallback_Type_ImageAttribute_onComplete_callback_event_Void(vmContext, thisArray, thisLength); + case -1063506522/*Kind_Callback_UIExtensionProxy_Void*/: return deserializeAndCallSyncCallback_UIExtensionProxy_Void(vmContext, thisArray, thisLength); + case -620935067/*Kind_Callback_Union_CustomBuilder_DragItemInfo_Void*/: return deserializeAndCallSyncCallback_Union_CustomBuilder_DragItemInfo_Void(vmContext, thisArray, thisLength); + case -1867723152/*Kind_Callback_Void*/: return deserializeAndCallSyncCallback_Void(vmContext, thisArray, thisLength); + case -1376223390/*Kind_Callback_WebKeyboardOptions_Void*/: return deserializeAndCallSyncCallback_WebKeyboardOptions_Void(vmContext, thisArray, thisLength); + case 831645046/*Kind_Callback_WebResourceResponse_Void*/: return deserializeAndCallSyncCallback_WebResourceResponse_Void(vmContext, thisArray, thisLength); + case 1436479104/*Kind_Callback_WithThemeAttribute_Void*/: return deserializeAndCallSyncCallback_WithThemeAttribute_Void(vmContext, thisArray, thisLength); + case 1532328438/*Kind_ContentDidScrollCallback*/: return deserializeAndCallSyncContentDidScrollCallback(vmContext, thisArray, thisLength); + case -1729563209/*Kind_EditableTextOnChangeCallback*/: return deserializeAndCallSyncEditableTextOnChangeCallback(vmContext, thisArray, thisLength); + case -2119548940/*Kind_GestureRecognizerJudgeBeginCallback*/: return deserializeAndCallSyncGestureRecognizerJudgeBeginCallback(vmContext, thisArray, thisLength); + case -2076995110/*Kind_GetItemMainSizeByIndex*/: return deserializeAndCallSyncGetItemMainSizeByIndex(vmContext, thisArray, thisLength); + case 68560477/*Kind_HoverCallback*/: return deserializeAndCallSyncHoverCallback(vmContext, thisArray, thisLength); + case -1180567691/*Kind_ImageCompleteCallback*/: return deserializeAndCallSyncImageCompleteCallback(vmContext, thisArray, thisLength); + case 1906248580/*Kind_ImageErrorCallback*/: return deserializeAndCallSyncImageErrorCallback(vmContext, thisArray, thisLength); + case 1502213270/*Kind_InterceptionModeCallback*/: return deserializeAndCallSyncInterceptionModeCallback(vmContext, thisArray, thisLength); + case 1852781814/*Kind_InterceptionShowCallback*/: return deserializeAndCallSyncInterceptionShowCallback(vmContext, thisArray, thisLength); + case 2139680213/*Kind_IsolatedComponentInterface*/: return deserializeAndCallSyncIsolatedComponentInterface(vmContext, thisArray, thisLength); + case -614475458/*Kind_MenuOnAppearCallback*/: return deserializeAndCallSyncMenuOnAppearCallback(vmContext, thisArray, thisLength); + case 1572284740/*Kind_OnAdsBlockedCallback*/: return deserializeAndCallSyncOnAdsBlockedCallback(vmContext, thisArray, thisLength); + case 726938390/*Kind_OnAlphabetIndexerPopupSelectCallback*/: return deserializeAndCallSyncOnAlphabetIndexerPopupSelectCallback(vmContext, thisArray, thisLength); + case -1956514817/*Kind_OnAlphabetIndexerRequestPopupDataCallback*/: return deserializeAndCallSyncOnAlphabetIndexerRequestPopupDataCallback(vmContext, thisArray, thisLength); + case -1189721220/*Kind_OnAlphabetIndexerSelectCallback*/: return deserializeAndCallSyncOnAlphabetIndexerSelectCallback(vmContext, thisArray, thisLength); + case -1198592337/*Kind_OnCheckboxChangeCallback*/: return deserializeAndCallSyncOnCheckboxChangeCallback(vmContext, thisArray, thisLength); + case -1053064240/*Kind_OnCheckboxGroupChangeCallback*/: return deserializeAndCallSyncOnCheckboxGroupChangeCallback(vmContext, thisArray, thisLength); + case -419979106/*Kind_OnContentScrollCallback*/: return deserializeAndCallSyncOnContentScrollCallback(vmContext, thisArray, thisLength); + case 1788572278/*Kind_OnContextMenuHideCallback*/: return deserializeAndCallSyncOnContextMenuHideCallback(vmContext, thisArray, thisLength); + case 1648184341/*Kind_OnDidChangeCallback*/: return deserializeAndCallSyncOnDidChangeCallback(vmContext, thisArray, thisLength); + case 767275770/*Kind_OnFirstMeaningfulPaintCallback*/: return deserializeAndCallSyncOnFirstMeaningfulPaintCallback(vmContext, thisArray, thisLength); + case 2050387049/*Kind_OnFoldStatusChangeCallback*/: return deserializeAndCallSyncOnFoldStatusChangeCallback(vmContext, thisArray, thisLength); + case 81230317/*Kind_OnFullScreenEnterCallback*/: return deserializeAndCallSyncOnFullScreenEnterCallback(vmContext, thisArray, thisLength); + case -2025767812/*Kind_OnHoverCallback*/: return deserializeAndCallSyncOnHoverCallback(vmContext, thisArray, thisLength); + case 9040430/*Kind_OnHoverStatusChangeCallback*/: return deserializeAndCallSyncOnHoverStatusChangeCallback(vmContext, thisArray, thisLength); + case -1377876844/*Kind_OnIntelligentTrackingPreventionCallback*/: return deserializeAndCallSyncOnIntelligentTrackingPreventionCallback(vmContext, thisArray, thisLength); + case 1390640532/*Kind_OnLargestContentfulPaintCallback*/: return deserializeAndCallSyncOnLargestContentfulPaintCallback(vmContext, thisArray, thisLength); + case -968773856/*Kind_OnLinearIndicatorChangeCallback*/: return deserializeAndCallSyncOnLinearIndicatorChangeCallback(vmContext, thisArray, thisLength); + case -1200281222/*Kind_OnMoveHandler*/: return deserializeAndCallSyncOnMoveHandler(vmContext, thisArray, thisLength); + case -1641338704/*Kind_OnNativeEmbedVisibilityChangeCallback*/: return deserializeAndCallSyncOnNativeEmbedVisibilityChangeCallback(vmContext, thisArray, thisLength); + case -823037763/*Kind_OnNativeLoadCallback*/: return deserializeAndCallSyncOnNativeLoadCallback(vmContext, thisArray, thisLength); + case -398722176/*Kind_OnNavigationEntryCommittedCallback*/: return deserializeAndCallSyncOnNavigationEntryCommittedCallback(vmContext, thisArray, thisLength); + case 865258467/*Kind_OnOverrideUrlLoadingCallback*/: return deserializeAndCallSyncOnOverrideUrlLoadingCallback(vmContext, thisArray, thisLength); + case 1738363337/*Kind_OnPasteCallback*/: return deserializeAndCallSyncOnPasteCallback(vmContext, thisArray, thisLength); + case 47282303/*Kind_OnRenderProcessNotRespondingCallback*/: return deserializeAndCallSyncOnRenderProcessNotRespondingCallback(vmContext, thisArray, thisLength); + case 1334389194/*Kind_OnRenderProcessRespondingCallback*/: return deserializeAndCallSyncOnRenderProcessRespondingCallback(vmContext, thisArray, thisLength); + case -1099824577/*Kind_OnSafeBrowsingCheckResultCallback*/: return deserializeAndCallSyncOnSafeBrowsingCheckResultCallback(vmContext, thisArray, thisLength); + case -160015401/*Kind_OnScrollCallback*/: return deserializeAndCallSyncOnScrollCallback(vmContext, thisArray, thisLength); + case -1259214476/*Kind_OnScrollEdgeCallback*/: return deserializeAndCallSyncOnScrollEdgeCallback(vmContext, thisArray, thisLength); + case -2133791987/*Kind_OnScrollFrameBeginCallback*/: return deserializeAndCallSyncOnScrollFrameBeginCallback(vmContext, thisArray, thisLength); + case 625641334/*Kind_OnScrollVisibleContentChangeCallback*/: return deserializeAndCallSyncOnScrollVisibleContentChangeCallback(vmContext, thisArray, thisLength); + case -399603614/*Kind_OnSslErrorEventCallback*/: return deserializeAndCallSyncOnSslErrorEventCallback(vmContext, thisArray, thisLength); + case -1961646162/*Kind_OnSubmitCallback*/: return deserializeAndCallSyncOnSubmitCallback(vmContext, thisArray, thisLength); + case -143686583/*Kind_OnSwiperAnimationEndCallback*/: return deserializeAndCallSyncOnSwiperAnimationEndCallback(vmContext, thisArray, thisLength); + case 876602502/*Kind_OnSwiperAnimationStartCallback*/: return deserializeAndCallSyncOnSwiperAnimationStartCallback(vmContext, thisArray, thisLength); + case 606029871/*Kind_OnSwiperGestureSwipeCallback*/: return deserializeAndCallSyncOnSwiperGestureSwipeCallback(vmContext, thisArray, thisLength); + case 1942856551/*Kind_OnTabsAnimationEndCallback*/: return deserializeAndCallSyncOnTabsAnimationEndCallback(vmContext, thisArray, thisLength); + case -147408344/*Kind_OnTabsAnimationStartCallback*/: return deserializeAndCallSyncOnTabsAnimationStartCallback(vmContext, thisArray, thisLength); + case -349727249/*Kind_OnTabsContentWillChangeCallback*/: return deserializeAndCallSyncOnTabsContentWillChangeCallback(vmContext, thisArray, thisLength); + case 253696833/*Kind_OnTabsGestureSwipeCallback*/: return deserializeAndCallSyncOnTabsGestureSwipeCallback(vmContext, thisArray, thisLength); + case 695228737/*Kind_OnTextSelectionChangeCallback*/: return deserializeAndCallSyncOnTextSelectionChangeCallback(vmContext, thisArray, thisLength); + case 1847083191/*Kind_OnViewportFitChangedCallback*/: return deserializeAndCallSyncOnViewportFitChangedCallback(vmContext, thisArray, thisLength); + case 1627123591/*Kind_PageTransitionCallback*/: return deserializeAndCallSyncPageTransitionCallback(vmContext, thisArray, thisLength); + case 919057028/*Kind_PasteEventCallback*/: return deserializeAndCallSyncPasteEventCallback(vmContext, thisArray, thisLength); + case -1992671958/*Kind_PluginErrorCallback*/: return deserializeAndCallSyncPluginErrorCallback(vmContext, thisArray, thisLength); + case -1265626662/*Kind_ScrollOnScrollCallback*/: return deserializeAndCallSyncScrollOnScrollCallback(vmContext, thisArray, thisLength); + case -721521596/*Kind_ScrollOnWillScrollCallback*/: return deserializeAndCallSyncScrollOnWillScrollCallback(vmContext, thisArray, thisLength); + case 1717691617/*Kind_SearchSubmitCallback*/: return deserializeAndCallSyncSearchSubmitCallback(vmContext, thisArray, thisLength); + case -250780276/*Kind_ShouldBuiltInRecognizerParallelWithCallback*/: return deserializeAndCallSyncShouldBuiltInRecognizerParallelWithCallback(vmContext, thisArray, thisLength); + case -1716637992/*Kind_SizeChangeCallback*/: return deserializeAndCallSyncSizeChangeCallback(vmContext, thisArray, thisLength); + case 711649376/*Kind_SliderTriggerChangeCallback*/: return deserializeAndCallSyncSliderTriggerChangeCallback(vmContext, thisArray, thisLength); + case -712186065/*Kind_SubmitCallback*/: return deserializeAndCallSyncSubmitCallback(vmContext, thisArray, thisLength); + case 221706282/*Kind_TabsCustomContentTransitionCallback*/: return deserializeAndCallSyncTabsCustomContentTransitionCallback(vmContext, thisArray, thisLength); + case -401980571/*Kind_TextAreaSubmitCallback*/: return deserializeAndCallSyncTextAreaSubmitCallback(vmContext, thisArray, thisLength); + case -1928298699/*Kind_TextPickerScrollStopCallback*/: return deserializeAndCallSyncTextPickerScrollStopCallback(vmContext, thisArray, thisLength); + case -1878458553/*Kind_TransitionFinishCallback*/: return deserializeAndCallSyncTransitionFinishCallback(vmContext, thisArray, thisLength); + case 1044833488/*Kind_Type_NavigationAttribute_customNavContentTransition_delegate*/: return deserializeAndCallSyncType_NavigationAttribute_customNavContentTransition_delegate(vmContext, thisArray, thisLength); + case -1078223620/*Kind_Type_TextPickerAttribute_onChange_callback*/: return deserializeAndCallSyncType_TextPickerAttribute_onChange_callback(vmContext, thisArray, thisLength); + case -985284966/*Kind_Type_WebAttribute_onUrlLoadIntercept_callback*/: return deserializeAndCallSyncType_WebAttribute_onUrlLoadIntercept_callback(vmContext, thisArray, thisLength); + case 541663396/*Kind_VisibleAreaChangeCallback*/: return deserializeAndCallSyncVisibleAreaChangeCallback(vmContext, thisArray, thisLength); + case -2038961969/*Kind_VoidCallback*/: return deserializeAndCallSyncVoidCallback(vmContext, thisArray, thisLength); + case -1829763354/*Kind_WebKeyboardCallback*/: return deserializeAndCallSyncWebKeyboardCallback(vmContext, thisArray, thisLength); + case 219587748/*Kind_WithThemeInterface*/: return deserializeAndCallSyncWithThemeInterface(vmContext, thisArray, thisLength); + } + throw "Unknown callback kind"; } \ No newline at end of file diff --git a/arkoala/framework/native/src/generated/callback_managed_caller.cc b/arkoala/framework/native/src/generated/callback_managed_caller.cc index 7b8e1a172..3e69c7f1e 100644 --- a/arkoala/framework/native/src/generated/callback_managed_caller.cc +++ b/arkoala/framework/native/src/generated/callback_managed_caller.cc @@ -31,6 +31,16 @@ void callManagedAccessibilityCallback(Ark_Int32 resourceId, Ark_Boolean isHover, argsSerializer.writeAccessibilityHoverEvent(event); enqueueArkoalaCallback(&__buffer); } +void callManagedAccessibilityCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Boolean isHover, Ark_AccessibilityHoverEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_AccessibilityCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeBoolean(isHover); + argsSerializer.writeAccessibilityHoverEvent(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedButtonTriggerClickCallback(Ark_Int32 resourceId, Ark_Number xPos, Ark_Number yPos) { CallbackBuffer __buffer = {{}, {}}; @@ -43,6 +53,16 @@ void callManagedButtonTriggerClickCallback(Ark_Int32 resourceId, Ark_Number xPos argsSerializer.writeNumber(yPos); enqueueArkoalaCallback(&__buffer); } +void callManagedButtonTriggerClickCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number xPos, Ark_Number yPos) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_ButtonTriggerClickCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(xPos); + argsSerializer.writeNumber(yPos); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Any(Ark_Int32 resourceId, Callback_Any_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -53,8 +73,20 @@ void callManagedCallback_Any(Ark_Int32 resourceId, Callback_Any_Void continuatio argsSerializer.writeInt32(resourceId); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_AnySync(Ark_VMContext vmContext, Ark_Int32 resourceId, Callback_Any_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Any); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Any_Number_String(Ark_Int32 resourceId, Ark_CustomObject item, Ark_Number index, Callback_String_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -67,8 +99,22 @@ void callManagedCallback_Any_Number_String(Ark_Int32 resourceId, Ark_CustomObjec argsSerializer.writeNumber(index); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Any_Number_StringSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_CustomObject item, Ark_Number index, Callback_String_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Any_Number_String); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCustomObject("Any", item); + argsSerializer.writeNumber(index); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Any_Number_Void(Ark_Int32 resourceId, Ark_CustomObject item, Ark_Number index) { CallbackBuffer __buffer = {{}, {}}; @@ -81,6 +127,16 @@ void callManagedCallback_Any_Number_Void(Ark_Int32 resourceId, Ark_CustomObject argsSerializer.writeNumber(index); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Any_Number_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_CustomObject item, Ark_Number index) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Any_Number_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCustomObject("Any", item); + argsSerializer.writeNumber(index); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Any_Void(Ark_Int32 resourceId, Ark_CustomObject info) { CallbackBuffer __buffer = {{}, {}}; @@ -92,6 +148,15 @@ void callManagedCallback_Any_Void(Ark_Int32 resourceId, Ark_CustomObject info) argsSerializer.writeCustomObject("Any", info); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Any_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_CustomObject info) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Any_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCustomObject("Any", info); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Area_Area_Void(Ark_Int32 resourceId, Ark_Area oldValue, Ark_Area newValue) { CallbackBuffer __buffer = {{}, {}}; @@ -104,6 +169,16 @@ void callManagedCallback_Area_Area_Void(Ark_Int32 resourceId, Ark_Area oldValue, argsSerializer.writeArea(newValue); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Area_Area_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Area oldValue, Ark_Area newValue) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Area_Area_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeArea(oldValue); + argsSerializer.writeArea(newValue); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Array_Number_Void(Ark_Int32 resourceId, Array_Number input) { CallbackBuffer __buffer = {{}, {}}; @@ -119,6 +194,19 @@ void callManagedCallback_Array_Number_Void(Ark_Int32 resourceId, Array_Number in } enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Array_Number_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Array_Number input) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Array_Number_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(input.length); + for (int i = 0; i < input.length; i++) { + const auto input_element = input.array[i]; + argsSerializer.writeNumber(input_element); + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Array_String_Void(Ark_Int32 resourceId, Array_String value) { CallbackBuffer __buffer = {{}, {}}; @@ -134,6 +222,19 @@ void callManagedCallback_Array_String_Void(Ark_Int32 resourceId, Array_String va } enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Array_String_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Array_String value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Array_String_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(value.length); + for (int i = 0; i < value.length; i++) { + const auto value_element = value.array[i]; + argsSerializer.writeString(value_element); + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Array_TouchTestInfo_TouchResult(Ark_Int32 resourceId, Array_TouchTestInfo value, Callback_TouchResult_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -149,8 +250,25 @@ void callManagedCallback_Array_TouchTestInfo_TouchResult(Ark_Int32 resourceId, A } argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Array_TouchTestInfo_TouchResultSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Array_TouchTestInfo value, Callback_TouchResult_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Array_TouchTestInfo_TouchResult); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(value.length); + for (int i = 0; i < value.length; i++) { + const auto value_element = value.array[i]; + argsSerializer.writeTouchTestInfo(value_element); + } + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Boolean(Ark_Int32 resourceId, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -161,8 +279,20 @@ void callManagedCallback_Boolean(Ark_Int32 resourceId, Callback_Boolean_Void con argsSerializer.writeInt32(resourceId); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Boolean_HoverEvent_Void(Ark_Int32 resourceId, Ark_Boolean isHover, Ark_HoverEvent event) { CallbackBuffer __buffer = {{}, {}}; @@ -175,6 +305,16 @@ void callManagedCallback_Boolean_HoverEvent_Void(Ark_Int32 resourceId, Ark_Boole argsSerializer.writeHoverEvent(event); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Boolean_HoverEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Boolean isHover, Ark_HoverEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Boolean_HoverEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeBoolean(isHover); + argsSerializer.writeHoverEvent(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Boolean_Void(Ark_Int32 resourceId, Ark_Boolean parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -186,6 +326,15 @@ void callManagedCallback_Boolean_Void(Ark_Int32 resourceId, Ark_Boolean paramete argsSerializer.writeBoolean(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Boolean_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Boolean parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Boolean_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeBoolean(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_CalendarRequestedData_Void(Ark_Int32 resourceId, Ark_CalendarRequestedData event) { CallbackBuffer __buffer = {{}, {}}; @@ -197,6 +346,15 @@ void callManagedCallback_CalendarRequestedData_Void(Ark_Int32 resourceId, Ark_Ca argsSerializer.writeCalendarRequestedData(event); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_CalendarRequestedData_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_CalendarRequestedData event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_CalendarRequestedData_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCalendarRequestedData(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_CalendarSelectedDate_Void(Ark_Int32 resourceId, Ark_CalendarSelectedDate event) { CallbackBuffer __buffer = {{}, {}}; @@ -208,6 +366,15 @@ void callManagedCallback_CalendarSelectedDate_Void(Ark_Int32 resourceId, Ark_Cal argsSerializer.writeCalendarSelectedDate(event); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_CalendarSelectedDate_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_CalendarSelectedDate event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_CalendarSelectedDate_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCalendarSelectedDate(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Callback_Any_Void(Ark_Int32 resourceId, Callback_Any value) { CallbackBuffer __buffer = {{}, {}}; @@ -218,8 +385,20 @@ void callManagedCallback_Callback_Any_Void(Ark_Int32 resourceId, Callback_Any va argsSerializer.writeInt32(resourceId); argsSerializer.writeCallbackResource(value.resource); argsSerializer.writePointer(reinterpret_cast(value.call)); + argsSerializer.writePointer(reinterpret_cast(value.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Callback_Any_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Callback_Any value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Callback_Any_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCallbackResource(value.resource); + argsSerializer.writePointer(reinterpret_cast(value.call)); + argsSerializer.writePointer(reinterpret_cast(value.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_ClickEvent_LocationButtonOnClickResult_Void(Ark_Int32 resourceId, Ark_ClickEvent event, Ark_LocationButtonOnClickResult result) { CallbackBuffer __buffer = {{}, {}}; @@ -232,6 +411,16 @@ void callManagedCallback_ClickEvent_LocationButtonOnClickResult_Void(Ark_Int32 r argsSerializer.writeInt32(result); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_ClickEvent_LocationButtonOnClickResult_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_ClickEvent event, Ark_LocationButtonOnClickResult result) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeClickEvent(event); + argsSerializer.writeInt32(result); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_ClickEvent_PasteButtonOnClickResult_Void(Ark_Int32 resourceId, Ark_ClickEvent event, Ark_PasteButtonOnClickResult result) { CallbackBuffer __buffer = {{}, {}}; @@ -244,6 +433,16 @@ void callManagedCallback_ClickEvent_PasteButtonOnClickResult_Void(Ark_Int32 reso argsSerializer.writeInt32(result); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_ClickEvent_PasteButtonOnClickResult_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_ClickEvent event, Ark_PasteButtonOnClickResult result) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeClickEvent(event); + argsSerializer.writeInt32(result); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_ClickEvent_SaveButtonOnClickResult_Void(Ark_Int32 resourceId, Ark_ClickEvent event, Ark_SaveButtonOnClickResult result) { CallbackBuffer __buffer = {{}, {}}; @@ -256,6 +455,16 @@ void callManagedCallback_ClickEvent_SaveButtonOnClickResult_Void(Ark_Int32 resou argsSerializer.writeInt32(result); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_ClickEvent_SaveButtonOnClickResult_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_ClickEvent event, Ark_SaveButtonOnClickResult result) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeClickEvent(event); + argsSerializer.writeInt32(result); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_ClickEvent_Void(Ark_Int32 resourceId, Ark_ClickEvent event) { CallbackBuffer __buffer = {{}, {}}; @@ -267,6 +476,15 @@ void callManagedCallback_ClickEvent_Void(Ark_Int32 resourceId, Ark_ClickEvent ev argsSerializer.writeClickEvent(event); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_ClickEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_ClickEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_ClickEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeClickEvent(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_ComputedBarAttribute_Void(Ark_Int32 resourceId, Ark_ComputedBarAttribute value) { CallbackBuffer __buffer = {{}, {}}; @@ -278,6 +496,15 @@ void callManagedCallback_ComputedBarAttribute_Void(Ark_Int32 resourceId, Ark_Com argsSerializer.writeComputedBarAttribute(value); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_ComputedBarAttribute_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_ComputedBarAttribute value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_ComputedBarAttribute_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeComputedBarAttribute(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_CopyEvent_Void(Ark_Int32 resourceId, Ark_CopyEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -289,6 +516,15 @@ void callManagedCallback_CopyEvent_Void(Ark_Int32 resourceId, Ark_CopyEvent para argsSerializer.writeCopyEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_CopyEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_CopyEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_CopyEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCopyEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_CutEvent_Void(Ark_Int32 resourceId, Ark_CutEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -300,6 +536,15 @@ void callManagedCallback_CutEvent_Void(Ark_Int32 resourceId, Ark_CutEvent parame argsSerializer.writeCutEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_CutEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_CutEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_CutEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCutEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Date_Void(Ark_Int32 resourceId, Ark_Date parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -311,6 +556,15 @@ void callManagedCallback_Date_Void(Ark_Int32 resourceId, Ark_Date parameter) argsSerializer.writeInt64(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Date_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Date parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Date_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt64(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_DatePickerResult_Void(Ark_Int32 resourceId, Ark_DatePickerResult value) { CallbackBuffer __buffer = {{}, {}}; @@ -322,6 +576,15 @@ void callManagedCallback_DatePickerResult_Void(Ark_Int32 resourceId, Ark_DatePic argsSerializer.writeDatePickerResult(value); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_DatePickerResult_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_DatePickerResult value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_DatePickerResult_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeDatePickerResult(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_DeleteValue_Boolean(Ark_Int32 resourceId, Ark_DeleteValue parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -333,8 +596,21 @@ void callManagedCallback_DeleteValue_Boolean(Ark_Int32 resourceId, Ark_DeleteVal argsSerializer.writeDeleteValue(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_DeleteValue_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_DeleteValue parameter, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_DeleteValue_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeDeleteValue(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_DeleteValue_Void(Ark_Int32 resourceId, Ark_DeleteValue parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -346,6 +622,15 @@ void callManagedCallback_DeleteValue_Void(Ark_Int32 resourceId, Ark_DeleteValue argsSerializer.writeDeleteValue(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_DeleteValue_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_DeleteValue parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_DeleteValue_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeDeleteValue(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_DismissContentCoverAction_Void(Ark_Int32 resourceId, Ark_DismissContentCoverAction parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -357,6 +642,15 @@ void callManagedCallback_DismissContentCoverAction_Void(Ark_Int32 resourceId, Ar argsSerializer.writeDismissContentCoverAction(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_DismissContentCoverAction_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_DismissContentCoverAction parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_DismissContentCoverAction_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeDismissContentCoverAction(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_DismissDialogAction_Void(Ark_Int32 resourceId, Ark_DismissDialogAction parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -368,6 +662,15 @@ void callManagedCallback_DismissDialogAction_Void(Ark_Int32 resourceId, Ark_Dism argsSerializer.writeDismissDialogAction(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_DismissDialogAction_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_DismissDialogAction parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_DismissDialogAction_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeDismissDialogAction(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_DismissPopupAction_Void(Ark_Int32 resourceId, Ark_DismissPopupAction parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -379,6 +682,15 @@ void callManagedCallback_DismissPopupAction_Void(Ark_Int32 resourceId, Ark_Dismi argsSerializer.writeDismissPopupAction(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_DismissPopupAction_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_DismissPopupAction parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_DismissPopupAction_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeDismissPopupAction(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_DismissSheetAction_Void(Ark_Int32 resourceId, Ark_DismissSheetAction parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -390,6 +702,15 @@ void callManagedCallback_DismissSheetAction_Void(Ark_Int32 resourceId, Ark_Dismi argsSerializer.writeDismissSheetAction(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_DismissSheetAction_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_DismissSheetAction parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_DismissSheetAction_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeDismissSheetAction(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(Ark_Int32 resourceId, Ark_DragEvent event, Opt_String extraParams, Callback_Union_CustomBuilder_DragItemInfo_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -408,8 +729,28 @@ void callManagedCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(Ark_I } argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_DragEvent_String_Union_CustomBuilder_DragItemInfoSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_DragEvent event, Opt_String extraParams, Callback_Union_CustomBuilder_DragItemInfo_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeDragEvent(event); + Ark_Int32 extraParams_type = ARK_RUNTIME_UNDEFINED; + extraParams_type = runtimeType(extraParams); + argsSerializer.writeInt8(extraParams_type); + if ((ARK_RUNTIME_UNDEFINED) != (extraParams_type)) { + const auto extraParams_value = extraParams.value; + argsSerializer.writeString(extraParams_value); + } + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_DragEvent_String_Void(Ark_Int32 resourceId, Ark_DragEvent event, Opt_String extraParams) { CallbackBuffer __buffer = {{}, {}}; @@ -428,6 +769,22 @@ void callManagedCallback_DragEvent_String_Void(Ark_Int32 resourceId, Ark_DragEve } enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_DragEvent_String_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_DragEvent event, Opt_String extraParams) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_DragEvent_String_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeDragEvent(event); + Ark_Int32 extraParams_type = ARK_RUNTIME_UNDEFINED; + extraParams_type = runtimeType(extraParams); + argsSerializer.writeInt8(extraParams_type); + if ((ARK_RUNTIME_UNDEFINED) != (extraParams_type)) { + const auto extraParams_value = extraParams.value; + argsSerializer.writeString(extraParams_value); + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_EnterKeyType_Void(Ark_Int32 resourceId, Ark_EnterKeyType enterKey) { CallbackBuffer __buffer = {{}, {}}; @@ -439,6 +796,15 @@ void callManagedCallback_EnterKeyType_Void(Ark_Int32 resourceId, Ark_EnterKeyTyp argsSerializer.writeInt32(enterKey); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_EnterKeyType_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_EnterKeyType enterKey) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_EnterKeyType_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(enterKey); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_FormCallbackInfo_Void(Ark_Int32 resourceId, Ark_FormCallbackInfo parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -450,6 +816,15 @@ void callManagedCallback_FormCallbackInfo_Void(Ark_Int32 resourceId, Ark_FormCal argsSerializer.writeFormCallbackInfo(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_FormCallbackInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_FormCallbackInfo parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_FormCallbackInfo_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeFormCallbackInfo(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_FullscreenInfo_Void(Ark_Int32 resourceId, Ark_FullscreenInfo parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -461,6 +836,15 @@ void callManagedCallback_FullscreenInfo_Void(Ark_Int32 resourceId, Ark_Fullscree argsSerializer.writeFullscreenInfo(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_FullscreenInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_FullscreenInfo parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_FullscreenInfo_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeFullscreenInfo(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_GestureEvent_Void(Ark_Int32 resourceId, Ark_GestureEvent event) { CallbackBuffer __buffer = {{}, {}}; @@ -472,6 +856,15 @@ void callManagedCallback_GestureEvent_Void(Ark_Int32 resourceId, Ark_GestureEven argsSerializer.writeGestureEvent(event); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_GestureEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_GestureEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_GestureEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeGestureEvent(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(Ark_Int32 resourceId, Ark_GestureInfo gestureInfo, Ark_BaseGestureEvent event, Callback_GestureJudgeResult_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -484,8 +877,22 @@ void callManagedCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(Ark_Int argsSerializer.writeBaseGestureEvent(event); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_GestureInfo_BaseGestureEvent_GestureJudgeResultSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_GestureInfo gestureInfo, Ark_BaseGestureEvent event, Callback_GestureJudgeResult_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeGestureInfo(gestureInfo); + argsSerializer.writeBaseGestureEvent(event); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_GestureJudgeResult_Void(Ark_Int32 resourceId, Ark_GestureJudgeResult value) { CallbackBuffer __buffer = {{}, {}}; @@ -497,6 +904,15 @@ void callManagedCallback_GestureJudgeResult_Void(Ark_Int32 resourceId, Ark_Gestu argsSerializer.writeInt32(value); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_GestureJudgeResult_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_GestureJudgeResult value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_GestureJudgeResult_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_GestureRecognizer_Void(Ark_Int32 resourceId, Ark_GestureRecognizer value) { CallbackBuffer __buffer = {{}, {}}; @@ -508,6 +924,15 @@ void callManagedCallback_GestureRecognizer_Void(Ark_Int32 resourceId, Ark_Gestur argsSerializer.writeGestureRecognizer(value); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_GestureRecognizer_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_GestureRecognizer value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_GestureRecognizer_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeGestureRecognizer(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_HitTestMode_Void(Ark_Int32 resourceId, Ark_HitTestMode value) { CallbackBuffer __buffer = {{}, {}}; @@ -519,6 +944,15 @@ void callManagedCallback_HitTestMode_Void(Ark_Int32 resourceId, Ark_HitTestMode argsSerializer.writeInt32(value); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_HitTestMode_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_HitTestMode value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_HitTestMode_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_InsertValue_Boolean(Ark_Int32 resourceId, Ark_InsertValue parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -530,11 +964,24 @@ void callManagedCallback_InsertValue_Boolean(Ark_Int32 resourceId, Ark_InsertVal argsSerializer.writeInsertValue(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_InsertValue_Void(Ark_Int32 resourceId, Ark_InsertValue parameter) +void callManagedCallback_InsertValue_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_InsertValue parameter, Callback_Boolean_Void continuation) { - CallbackBuffer __buffer = {{}, {}}; + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_InsertValue_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInsertValue(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} +void callManagedCallback_InsertValue_Void(Ark_Int32 resourceId, Ark_InsertValue parameter) +{ + CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); @@ -543,6 +990,15 @@ void callManagedCallback_InsertValue_Void(Ark_Int32 resourceId, Ark_InsertValue argsSerializer.writeInsertValue(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_InsertValue_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_InsertValue parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_InsertValue_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInsertValue(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_IsolatedComponentAttribute_Void(Ark_Int32 resourceId, Ark_IsolatedComponentAttribute value) { CallbackBuffer __buffer = {{}, {}}; @@ -554,6 +1010,15 @@ void callManagedCallback_IsolatedComponentAttribute_Void(Ark_Int32 resourceId, A argsSerializer.writeIsolatedComponentAttribute(value); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_IsolatedComponentAttribute_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_IsolatedComponentAttribute value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_IsolatedComponentAttribute_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeIsolatedComponentAttribute(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_ItemDragInfo_Number_Callback_Any(Ark_Int32 resourceId, Ark_ItemDragInfo event, Ark_Number itemIndex, Callback_Callback_Any_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -566,8 +1031,22 @@ void callManagedCallback_ItemDragInfo_Number_Callback_Any(Ark_Int32 resourceId, argsSerializer.writeNumber(itemIndex); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_ItemDragInfo_Number_Callback_AnySync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_ItemDragInfo event, Ark_Number itemIndex, Callback_Callback_Any_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_ItemDragInfo_Number_Callback_Any); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeItemDragInfo(event); + argsSerializer.writeNumber(itemIndex); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_ItemDragInfo_Number_Number_Boolean_Void(Ark_Int32 resourceId, Ark_ItemDragInfo event, Ark_Number itemIndex, Ark_Number insertIndex, Ark_Boolean isSuccess) { CallbackBuffer __buffer = {{}, {}}; @@ -582,6 +1061,18 @@ void callManagedCallback_ItemDragInfo_Number_Number_Boolean_Void(Ark_Int32 resou argsSerializer.writeBoolean(isSuccess); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_ItemDragInfo_Number_Number_Boolean_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_ItemDragInfo event, Ark_Number itemIndex, Ark_Number insertIndex, Ark_Boolean isSuccess) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeItemDragInfo(event); + argsSerializer.writeNumber(itemIndex); + argsSerializer.writeNumber(insertIndex); + argsSerializer.writeBoolean(isSuccess); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_ItemDragInfo_Number_Number_Void(Ark_Int32 resourceId, Ark_ItemDragInfo event, Ark_Number itemIndex, Ark_Number insertIndex) { CallbackBuffer __buffer = {{}, {}}; @@ -595,6 +1086,17 @@ void callManagedCallback_ItemDragInfo_Number_Number_Void(Ark_Int32 resourceId, A argsSerializer.writeNumber(insertIndex); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_ItemDragInfo_Number_Number_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_ItemDragInfo event, Ark_Number itemIndex, Ark_Number insertIndex) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_ItemDragInfo_Number_Number_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeItemDragInfo(event); + argsSerializer.writeNumber(itemIndex); + argsSerializer.writeNumber(insertIndex); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_ItemDragInfo_Number_Void(Ark_Int32 resourceId, Ark_ItemDragInfo event, Ark_Number itemIndex) { CallbackBuffer __buffer = {{}, {}}; @@ -607,6 +1109,16 @@ void callManagedCallback_ItemDragInfo_Number_Void(Ark_Int32 resourceId, Ark_Item argsSerializer.writeNumber(itemIndex); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_ItemDragInfo_Number_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_ItemDragInfo event, Ark_Number itemIndex) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_ItemDragInfo_Number_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeItemDragInfo(event); + argsSerializer.writeNumber(itemIndex); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_ItemDragInfo_Void(Ark_Int32 resourceId, Ark_ItemDragInfo event) { CallbackBuffer __buffer = {{}, {}}; @@ -618,6 +1130,15 @@ void callManagedCallback_ItemDragInfo_Void(Ark_Int32 resourceId, Ark_ItemDragInf argsSerializer.writeItemDragInfo(event); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_ItemDragInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_ItemDragInfo event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_ItemDragInfo_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeItemDragInfo(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_KeyEvent_Boolean(Ark_Int32 resourceId, Ark_KeyEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -629,8 +1150,21 @@ void callManagedCallback_KeyEvent_Boolean(Ark_Int32 resourceId, Ark_KeyEvent par argsSerializer.writeKeyEvent(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_KeyEvent_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_KeyEvent parameter, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_KeyEvent_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeKeyEvent(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_KeyEvent_Void(Ark_Int32 resourceId, Ark_KeyEvent event) { CallbackBuffer __buffer = {{}, {}}; @@ -642,6 +1176,15 @@ void callManagedCallback_KeyEvent_Void(Ark_Int32 resourceId, Ark_KeyEvent event) argsSerializer.writeKeyEvent(event); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_KeyEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_KeyEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_KeyEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeKeyEvent(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Literal_Boolean_isVisible_Void(Ark_Int32 resourceId, Ark_Literal_Boolean_isVisible event) { CallbackBuffer __buffer = {{}, {}}; @@ -654,6 +1197,16 @@ void callManagedCallback_Literal_Boolean_isVisible_Void(Ark_Int32 resourceId, Ar argsSerializer.writeBoolean(event_isVisible); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Literal_Boolean_isVisible_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Literal_Boolean_isVisible event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Literal_Boolean_isVisible_Void); + argsSerializer.writeInt32(resourceId); + const auto event_isVisible = event.isVisible; + argsSerializer.writeBoolean(event_isVisible); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Literal_Function_callback_Object_fileSelector_Void(Ark_Int32 resourceId, Opt_Literal_Function_callback_Object_fileSelector event) { CallbackBuffer __buffer = {{}, {}}; @@ -674,6 +1227,24 @@ void callManagedCallback_Literal_Function_callback_Object_fileSelector_Void(Ark_ } enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Literal_Function_callback_Object_fileSelector_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_Literal_Function_callback_Object_fileSelector event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Literal_Function_callback_Object_fileSelector_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; + const auto event_value_callback = event_value.callback; + argsSerializer.writeFunction(event_value_callback); + const auto event_value_fileSelector = event_value.fileSelector; + argsSerializer.writeCustomObject("Object", event_value_fileSelector); + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Literal_Function_handler_Object_error_Void(Ark_Int32 resourceId, Opt_Literal_Function_handler_Object_error event) { CallbackBuffer __buffer = {{}, {}}; @@ -694,6 +1265,24 @@ void callManagedCallback_Literal_Function_handler_Object_error_Void(Ark_Int32 re } enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Literal_Function_handler_Object_error_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_Literal_Function_handler_Object_error event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Literal_Function_handler_Object_error_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; + const auto event_value_handler = event_value.handler; + argsSerializer.writeFunction(event_value_handler); + const auto event_value_error = event_value.error; + argsSerializer.writeCustomObject("Object", event_value_error); + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Literal_Number_code_Want_want_Void(Ark_Int32 resourceId, Ark_Literal_Number_code_Want_want parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -714,6 +1303,24 @@ void callManagedCallback_Literal_Number_code_Want_want_Void(Ark_Int32 resourceId } enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Literal_Number_code_Want_want_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Literal_Number_code_Want_want parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Literal_Number_code_Want_want_Void); + argsSerializer.writeInt32(resourceId); + const auto parameter_code = parameter.code; + argsSerializer.writeNumber(parameter_code); + const auto parameter_want = parameter.want; + Ark_Int32 parameter_want_type = ARK_RUNTIME_UNDEFINED; + parameter_want_type = runtimeType(parameter_want); + argsSerializer.writeInt8(parameter_want_type); + if ((ARK_RUNTIME_UNDEFINED) != (parameter_want_type)) { + const auto parameter_want_value = parameter_want.value; + argsSerializer.writeWant(parameter_want_value); + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Literal_Number_errcode_String_msg_Void(Ark_Int32 resourceId, Ark_Literal_Number_errcode_String_msg info) { CallbackBuffer __buffer = {{}, {}}; @@ -728,6 +1335,18 @@ void callManagedCallback_Literal_Number_errcode_String_msg_Void(Ark_Int32 resour argsSerializer.writeString(info_msg); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Literal_Number_errcode_String_msg_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Literal_Number_errcode_String_msg info) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Literal_Number_errcode_String_msg_Void); + argsSerializer.writeInt32(resourceId); + const auto info_errcode = info.errcode; + argsSerializer.writeNumber(info_errcode); + const auto info_msg = info.msg; + argsSerializer.writeString(info_msg); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Literal_Number_offsetRemain_Void(Ark_Int32 resourceId, Ark_Literal_Number_offsetRemain value) { CallbackBuffer __buffer = {{}, {}}; @@ -740,6 +1359,16 @@ void callManagedCallback_Literal_Number_offsetRemain_Void(Ark_Int32 resourceId, argsSerializer.writeNumber(value_offsetRemain); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Literal_Number_offsetRemain_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Literal_Number_offsetRemain value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Literal_Number_offsetRemain_Void); + argsSerializer.writeInt32(resourceId); + const auto value_offsetRemain = value.offsetRemain; + argsSerializer.writeNumber(value_offsetRemain); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Literal_Object_detail_Boolean(Ark_Int32 resourceId, Opt_Literal_Object_detail event, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -758,8 +1387,28 @@ void callManagedCallback_Literal_Object_detail_Boolean(Ark_Int32 resourceId, Opt } argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Literal_Object_detail_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_Literal_Object_detail event, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Literal_Object_detail_Boolean); + 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; + const auto event_value_detail = event_value.detail; + argsSerializer.writeCustomObject("Object", event_value_detail); + } + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Literal_String_plainText_Void(Ark_Int32 resourceId, Ark_Literal_String_plainText selectedText) { CallbackBuffer __buffer = {{}, {}}; @@ -772,6 +1421,16 @@ void callManagedCallback_Literal_String_plainText_Void(Ark_Int32 resourceId, Ark argsSerializer.writeString(selectedText_plainText); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Literal_String_plainText_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Literal_String_plainText selectedText) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Literal_String_plainText_Void); + argsSerializer.writeInt32(resourceId); + const auto selectedText_plainText = selectedText.plainText; + argsSerializer.writeString(selectedText_plainText); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_MouseEvent_Void(Ark_Int32 resourceId, Ark_MouseEvent event) { CallbackBuffer __buffer = {{}, {}}; @@ -783,6 +1442,15 @@ void callManagedCallback_MouseEvent_Void(Ark_Int32 resourceId, Ark_MouseEvent ev argsSerializer.writeMouseEvent(event); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_MouseEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_MouseEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_MouseEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeMouseEvent(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_NativeEmbedDataInfo_Void(Ark_Int32 resourceId, Ark_NativeEmbedDataInfo event) { CallbackBuffer __buffer = {{}, {}}; @@ -794,6 +1462,15 @@ void callManagedCallback_NativeEmbedDataInfo_Void(Ark_Int32 resourceId, Ark_Nati argsSerializer.writeNativeEmbedDataInfo(event); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_NativeEmbedDataInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_NativeEmbedDataInfo event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_NativeEmbedDataInfo_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNativeEmbedDataInfo(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_NativeEmbedTouchInfo_Void(Ark_Int32 resourceId, Ark_NativeEmbedTouchInfo event) { CallbackBuffer __buffer = {{}, {}}; @@ -805,6 +1482,15 @@ void callManagedCallback_NativeEmbedTouchInfo_Void(Ark_Int32 resourceId, Ark_Nat argsSerializer.writeNativeEmbedTouchInfo(event); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_NativeEmbedTouchInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_NativeEmbedTouchInfo event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_NativeEmbedTouchInfo_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNativeEmbedTouchInfo(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_NavDestinationContext_Void(Ark_Int32 resourceId, Ark_NavDestinationContext parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -816,6 +1502,15 @@ void callManagedCallback_NavDestinationContext_Void(Ark_Int32 resourceId, Ark_Na argsSerializer.writeNavDestinationContext(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_NavDestinationContext_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_NavDestinationContext parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_NavDestinationContext_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNavDestinationContext(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_NavigationMode_Void(Ark_Int32 resourceId, Ark_NavigationMode mode) { CallbackBuffer __buffer = {{}, {}}; @@ -827,6 +1522,15 @@ void callManagedCallback_NavigationMode_Void(Ark_Int32 resourceId, Ark_Navigatio argsSerializer.writeInt32(mode); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_NavigationMode_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_NavigationMode mode) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_NavigationMode_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(mode); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_NavigationTitleMode_Void(Ark_Int32 resourceId, Ark_NavigationTitleMode titleMode) { CallbackBuffer __buffer = {{}, {}}; @@ -838,6 +1542,15 @@ void callManagedCallback_NavigationTitleMode_Void(Ark_Int32 resourceId, Ark_Navi argsSerializer.writeInt32(titleMode); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_NavigationTitleMode_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_NavigationTitleMode titleMode) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_NavigationTitleMode_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(titleMode); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_NavigationTransitionProxy_Void(Ark_Int32 resourceId, Ark_NavigationTransitionProxy transitionProxy) { CallbackBuffer __buffer = {{}, {}}; @@ -849,6 +1562,15 @@ void callManagedCallback_NavigationTransitionProxy_Void(Ark_Int32 resourceId, Ar argsSerializer.writeNavigationTransitionProxy(transitionProxy); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_NavigationTransitionProxy_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_NavigationTransitionProxy transitionProxy) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_NavigationTransitionProxy_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNavigationTransitionProxy(transitionProxy); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Number_Boolean(Ark_Int32 resourceId, Ark_Number index, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -860,8 +1582,21 @@ void callManagedCallback_Number_Boolean(Ark_Int32 resourceId, Ark_Number index, argsSerializer.writeNumber(index); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Number_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Number_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Number_Number_Boolean(Ark_Int32 resourceId, Ark_Number from, Ark_Number to, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -874,8 +1609,22 @@ void callManagedCallback_Number_Number_Boolean(Ark_Int32 resourceId, Ark_Number argsSerializer.writeNumber(to); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Number_Number_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number from, Ark_Number to, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Number_Number_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(from); + argsSerializer.writeNumber(to); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Number_Number_ComputedBarAttribute(Ark_Int32 resourceId, Ark_Number index, Ark_Number offset, Callback_ComputedBarAttribute_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -888,8 +1637,22 @@ void callManagedCallback_Number_Number_ComputedBarAttribute(Ark_Int32 resourceId argsSerializer.writeNumber(offset); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Number_Number_ComputedBarAttributeSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index, Ark_Number offset, Callback_ComputedBarAttribute_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Number_Number_ComputedBarAttribute); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeNumber(offset); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Number_Number_Number_Void(Ark_Int32 resourceId, Ark_Number start, Ark_Number end, Ark_Number center) { CallbackBuffer __buffer = {{}, {}}; @@ -903,6 +1666,17 @@ void callManagedCallback_Number_Number_Number_Void(Ark_Int32 resourceId, Ark_Num argsSerializer.writeNumber(center); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Number_Number_Number_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number start, Ark_Number end, Ark_Number center) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Number_Number_Number_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(start); + argsSerializer.writeNumber(end); + argsSerializer.writeNumber(center); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Number_Number_PanelMode_Void(Ark_Int32 resourceId, Ark_Number width, Ark_Number height, Ark_PanelMode mode) { CallbackBuffer __buffer = {{}, {}}; @@ -916,6 +1690,17 @@ void callManagedCallback_Number_Number_PanelMode_Void(Ark_Int32 resourceId, Ark_ argsSerializer.writeInt32(mode); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Number_Number_PanelMode_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number width, Ark_Number height, Ark_PanelMode mode) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Number_Number_PanelMode_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(width); + argsSerializer.writeNumber(height); + argsSerializer.writeInt32(mode); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Number_Number_Void(Ark_Int32 resourceId, Ark_Number first, Ark_Number last) { CallbackBuffer __buffer = {{}, {}}; @@ -928,6 +1713,16 @@ void callManagedCallback_Number_Number_Void(Ark_Int32 resourceId, Ark_Number fir argsSerializer.writeNumber(last); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Number_Number_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number first, Ark_Number last) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Number_Number_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(first); + argsSerializer.writeNumber(last); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Number_ScrollState_Literal_Number_offsetRemain(Ark_Int32 resourceId, Ark_Number offset, Ark_ScrollState state, Callback_Literal_Number_offsetRemain_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -940,8 +1735,22 @@ void callManagedCallback_Number_ScrollState_Literal_Number_offsetRemain(Ark_Int3 argsSerializer.writeInt32(state); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Number_ScrollState_Literal_Number_offsetRemainSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number offset, Ark_ScrollState state, Callback_Literal_Number_offsetRemain_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(offset); + argsSerializer.writeInt32(state); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Number_ScrollState_Void(Ark_Int32 resourceId, Ark_Number scrollOffset, Ark_ScrollState scrollState) { CallbackBuffer __buffer = {{}, {}}; @@ -954,6 +1763,16 @@ void callManagedCallback_Number_ScrollState_Void(Ark_Int32 resourceId, Ark_Numbe argsSerializer.writeInt32(scrollState); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Number_ScrollState_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number scrollOffset, Ark_ScrollState scrollState) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Number_ScrollState_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(scrollOffset); + argsSerializer.writeInt32(scrollState); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Number_SliderChangeMode_Void(Ark_Int32 resourceId, Ark_Number value, Ark_SliderChangeMode mode) { CallbackBuffer __buffer = {{}, {}}; @@ -966,6 +1785,16 @@ void callManagedCallback_Number_SliderChangeMode_Void(Ark_Int32 resourceId, Ark_ argsSerializer.writeInt32(mode); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Number_SliderChangeMode_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number value, Ark_SliderChangeMode mode) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Number_SliderChangeMode_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(value); + argsSerializer.writeInt32(mode); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Number_String_Void(Ark_Int32 resourceId, Ark_Number index, Ark_String value) { CallbackBuffer __buffer = {{}, {}}; @@ -978,6 +1807,16 @@ void callManagedCallback_Number_String_Void(Ark_Int32 resourceId, Ark_Number ind argsSerializer.writeString(value); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Number_String_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index, Ark_String value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Number_String_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeString(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Number_Tuple_Number_Number(Ark_Int32 resourceId, Ark_Number index, Callback_Tuple_Number_Number_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -989,21 +1828,47 @@ void callManagedCallback_Number_Tuple_Number_Number(Ark_Int32 resourceId, Ark_Nu argsSerializer.writeNumber(index); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); 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_NumberSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index, Callback_Tuple_Number_Number_Void continuation) { - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Number_Tuple_Number_Number); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} +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}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); argsSerializer.writeInt32(Kind_Callback_Number_Tuple_Number_Number_Number_Number); argsSerializer.writeInt32(resourceId); argsSerializer.writeNumber(index); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Number_Tuple_Number_Number_Number_NumberSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index, Callback_Tuple_Number_Number_Number_Number_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Number_Tuple_Number_Number_Number_Number); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Number_Void(Ark_Int32 resourceId, Ark_Number index) { CallbackBuffer __buffer = {{}, {}}; @@ -1015,6 +1880,15 @@ void callManagedCallback_Number_Void(Ark_Int32 resourceId, Ark_Number index) argsSerializer.writeNumber(index); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Number_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Number_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OffsetResult_Void(Ark_Int32 resourceId, Ark_OffsetResult value) { CallbackBuffer __buffer = {{}, {}}; @@ -1026,6 +1900,15 @@ void callManagedCallback_OffsetResult_Void(Ark_Int32 resourceId, Ark_OffsetResul argsSerializer.writeOffsetResult(value); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OffsetResult_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OffsetResult value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OffsetResult_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOffsetResult(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnAlertEvent_Boolean(Ark_Int32 resourceId, Ark_OnAlertEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -1037,8 +1920,21 @@ void callManagedCallback_OnAlertEvent_Boolean(Ark_Int32 resourceId, Ark_OnAlertE argsSerializer.writeOnAlertEvent(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnAlertEvent_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnAlertEvent parameter, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnAlertEvent_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnAlertEvent(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnAudioStateChangedEvent_Void(Ark_Int32 resourceId, Ark_OnAudioStateChangedEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1050,6 +1946,15 @@ void callManagedCallback_OnAudioStateChangedEvent_Void(Ark_Int32 resourceId, Ark argsSerializer.writeOnAudioStateChangedEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnAudioStateChangedEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnAudioStateChangedEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnAudioStateChangedEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnAudioStateChangedEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnBeforeUnloadEvent_Boolean(Ark_Int32 resourceId, Ark_OnBeforeUnloadEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -1061,8 +1966,21 @@ void callManagedCallback_OnBeforeUnloadEvent_Boolean(Ark_Int32 resourceId, Ark_O argsSerializer.writeOnBeforeUnloadEvent(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnBeforeUnloadEvent_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnBeforeUnloadEvent parameter, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnBeforeUnloadEvent_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnBeforeUnloadEvent(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnClientAuthenticationEvent_Void(Ark_Int32 resourceId, Ark_OnClientAuthenticationEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1074,6 +1992,15 @@ void callManagedCallback_OnClientAuthenticationEvent_Void(Ark_Int32 resourceId, argsSerializer.writeOnClientAuthenticationEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnClientAuthenticationEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnClientAuthenticationEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnClientAuthenticationEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnClientAuthenticationEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnConfirmEvent_Boolean(Ark_Int32 resourceId, Ark_OnConfirmEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -1085,8 +2012,21 @@ void callManagedCallback_OnConfirmEvent_Boolean(Ark_Int32 resourceId, Ark_OnConf argsSerializer.writeOnConfirmEvent(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnConfirmEvent_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnConfirmEvent parameter, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnConfirmEvent_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnConfirmEvent(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnConsoleEvent_Boolean(Ark_Int32 resourceId, Ark_OnConsoleEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -1098,8 +2038,21 @@ void callManagedCallback_OnConsoleEvent_Boolean(Ark_Int32 resourceId, Ark_OnCons argsSerializer.writeOnConsoleEvent(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnConsoleEvent_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnConsoleEvent parameter, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnConsoleEvent_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnConsoleEvent(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnContextMenuShowEvent_Boolean(Ark_Int32 resourceId, Ark_OnContextMenuShowEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -1111,8 +2064,21 @@ void callManagedCallback_OnContextMenuShowEvent_Boolean(Ark_Int32 resourceId, Ar argsSerializer.writeOnContextMenuShowEvent(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnContextMenuShowEvent_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnContextMenuShowEvent parameter, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnContextMenuShowEvent_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnContextMenuShowEvent(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnDataResubmittedEvent_Void(Ark_Int32 resourceId, Ark_OnDataResubmittedEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1124,6 +2090,15 @@ void callManagedCallback_OnDataResubmittedEvent_Void(Ark_Int32 resourceId, Ark_O argsSerializer.writeOnDataResubmittedEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnDataResubmittedEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnDataResubmittedEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnDataResubmittedEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnDataResubmittedEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnDownloadStartEvent_Void(Ark_Int32 resourceId, Ark_OnDownloadStartEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1135,6 +2110,15 @@ void callManagedCallback_OnDownloadStartEvent_Void(Ark_Int32 resourceId, Ark_OnD argsSerializer.writeOnDownloadStartEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnDownloadStartEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnDownloadStartEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnDownloadStartEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnDownloadStartEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnErrorReceiveEvent_Void(Ark_Int32 resourceId, Ark_OnErrorReceiveEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1146,6 +2130,15 @@ void callManagedCallback_OnErrorReceiveEvent_Void(Ark_Int32 resourceId, Ark_OnEr argsSerializer.writeOnErrorReceiveEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnErrorReceiveEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnErrorReceiveEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnErrorReceiveEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnErrorReceiveEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnFaviconReceivedEvent_Void(Ark_Int32 resourceId, Ark_OnFaviconReceivedEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1157,6 +2150,15 @@ void callManagedCallback_OnFaviconReceivedEvent_Void(Ark_Int32 resourceId, Ark_O argsSerializer.writeOnFaviconReceivedEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnFaviconReceivedEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnFaviconReceivedEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnFaviconReceivedEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnFaviconReceivedEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnFirstContentfulPaintEvent_Void(Ark_Int32 resourceId, Ark_OnFirstContentfulPaintEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1168,6 +2170,15 @@ void callManagedCallback_OnFirstContentfulPaintEvent_Void(Ark_Int32 resourceId, argsSerializer.writeOnFirstContentfulPaintEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnFirstContentfulPaintEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnFirstContentfulPaintEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnFirstContentfulPaintEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnFirstContentfulPaintEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnGeolocationShowEvent_Void(Ark_Int32 resourceId, Ark_OnGeolocationShowEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1179,6 +2190,15 @@ void callManagedCallback_OnGeolocationShowEvent_Void(Ark_Int32 resourceId, Ark_O argsSerializer.writeOnGeolocationShowEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnGeolocationShowEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnGeolocationShowEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnGeolocationShowEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnGeolocationShowEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnHttpAuthRequestEvent_Boolean(Ark_Int32 resourceId, Ark_OnHttpAuthRequestEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -1190,8 +2210,21 @@ void callManagedCallback_OnHttpAuthRequestEvent_Boolean(Ark_Int32 resourceId, Ar argsSerializer.writeOnHttpAuthRequestEvent(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnHttpAuthRequestEvent_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnHttpAuthRequestEvent parameter, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnHttpAuthRequestEvent_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnHttpAuthRequestEvent(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnHttpErrorReceiveEvent_Void(Ark_Int32 resourceId, Ark_OnHttpErrorReceiveEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1203,6 +2236,15 @@ void callManagedCallback_OnHttpErrorReceiveEvent_Void(Ark_Int32 resourceId, Ark_ argsSerializer.writeOnHttpErrorReceiveEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnHttpErrorReceiveEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnHttpErrorReceiveEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnHttpErrorReceiveEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnHttpErrorReceiveEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnInterceptRequestEvent_WebResourceResponse(Ark_Int32 resourceId, Ark_OnInterceptRequestEvent parameter, Callback_WebResourceResponse_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -1214,8 +2256,21 @@ void callManagedCallback_OnInterceptRequestEvent_WebResourceResponse(Ark_Int32 r argsSerializer.writeOnInterceptRequestEvent(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnInterceptRequestEvent_WebResourceResponseSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnInterceptRequestEvent parameter, Callback_WebResourceResponse_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnInterceptRequestEvent_WebResourceResponse); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnInterceptRequestEvent(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnLoadInterceptEvent_Boolean(Ark_Int32 resourceId, Ark_OnLoadInterceptEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -1227,8 +2282,21 @@ void callManagedCallback_OnLoadInterceptEvent_Boolean(Ark_Int32 resourceId, Ark_ argsSerializer.writeOnLoadInterceptEvent(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnLoadInterceptEvent_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnLoadInterceptEvent parameter, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnLoadInterceptEvent_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnLoadInterceptEvent(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnOverScrollEvent_Void(Ark_Int32 resourceId, Ark_OnOverScrollEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1240,6 +2308,15 @@ void callManagedCallback_OnOverScrollEvent_Void(Ark_Int32 resourceId, Ark_OnOver argsSerializer.writeOnOverScrollEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnOverScrollEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnOverScrollEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnOverScrollEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnOverScrollEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnPageBeginEvent_Void(Ark_Int32 resourceId, Ark_OnPageBeginEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1251,6 +2328,15 @@ void callManagedCallback_OnPageBeginEvent_Void(Ark_Int32 resourceId, Ark_OnPageB argsSerializer.writeOnPageBeginEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnPageBeginEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnPageBeginEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnPageBeginEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnPageBeginEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnPageEndEvent_Void(Ark_Int32 resourceId, Ark_OnPageEndEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1262,6 +2348,15 @@ void callManagedCallback_OnPageEndEvent_Void(Ark_Int32 resourceId, Ark_OnPageEnd argsSerializer.writeOnPageEndEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnPageEndEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnPageEndEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnPageEndEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnPageEndEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnPageVisibleEvent_Void(Ark_Int32 resourceId, Ark_OnPageVisibleEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1273,6 +2368,15 @@ void callManagedCallback_OnPageVisibleEvent_Void(Ark_Int32 resourceId, Ark_OnPag argsSerializer.writeOnPageVisibleEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnPageVisibleEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnPageVisibleEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnPageVisibleEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnPageVisibleEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnPermissionRequestEvent_Void(Ark_Int32 resourceId, Ark_OnPermissionRequestEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1284,6 +2388,15 @@ void callManagedCallback_OnPermissionRequestEvent_Void(Ark_Int32 resourceId, Ark argsSerializer.writeOnPermissionRequestEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnPermissionRequestEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnPermissionRequestEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnPermissionRequestEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnPermissionRequestEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnProgressChangeEvent_Void(Ark_Int32 resourceId, Ark_OnProgressChangeEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1295,6 +2408,15 @@ void callManagedCallback_OnProgressChangeEvent_Void(Ark_Int32 resourceId, Ark_On argsSerializer.writeOnProgressChangeEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnProgressChangeEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnProgressChangeEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnProgressChangeEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnProgressChangeEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnPromptEvent_Boolean(Ark_Int32 resourceId, Ark_OnPromptEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -1306,8 +2428,21 @@ void callManagedCallback_OnPromptEvent_Boolean(Ark_Int32 resourceId, Ark_OnPromp argsSerializer.writeOnPromptEvent(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnPromptEvent_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnPromptEvent parameter, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnPromptEvent_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnPromptEvent(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnRefreshAccessedHistoryEvent_Void(Ark_Int32 resourceId, Ark_OnRefreshAccessedHistoryEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1319,6 +2454,15 @@ void callManagedCallback_OnRefreshAccessedHistoryEvent_Void(Ark_Int32 resourceId argsSerializer.writeOnRefreshAccessedHistoryEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnRefreshAccessedHistoryEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnRefreshAccessedHistoryEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnRefreshAccessedHistoryEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnRefreshAccessedHistoryEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnRenderExitedEvent_Void(Ark_Int32 resourceId, Ark_OnRenderExitedEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1330,6 +2474,15 @@ void callManagedCallback_OnRenderExitedEvent_Void(Ark_Int32 resourceId, Ark_OnRe argsSerializer.writeOnRenderExitedEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnRenderExitedEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnRenderExitedEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnRenderExitedEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnRenderExitedEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnResourceLoadEvent_Void(Ark_Int32 resourceId, Ark_OnResourceLoadEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1341,6 +2494,15 @@ void callManagedCallback_OnResourceLoadEvent_Void(Ark_Int32 resourceId, Ark_OnRe argsSerializer.writeOnResourceLoadEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnResourceLoadEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnResourceLoadEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnResourceLoadEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnResourceLoadEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnScaleChangeEvent_Void(Ark_Int32 resourceId, Ark_OnScaleChangeEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1352,6 +2514,15 @@ void callManagedCallback_OnScaleChangeEvent_Void(Ark_Int32 resourceId, Ark_OnSca argsSerializer.writeOnScaleChangeEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnScaleChangeEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnScaleChangeEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnScaleChangeEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnScaleChangeEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnScreenCaptureRequestEvent_Void(Ark_Int32 resourceId, Ark_OnScreenCaptureRequestEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1363,6 +2534,15 @@ void callManagedCallback_OnScreenCaptureRequestEvent_Void(Ark_Int32 resourceId, argsSerializer.writeOnScreenCaptureRequestEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnScreenCaptureRequestEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnScreenCaptureRequestEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnScreenCaptureRequestEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnScreenCaptureRequestEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnScrollEvent_Void(Ark_Int32 resourceId, Ark_OnScrollEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1374,6 +2554,15 @@ void callManagedCallback_OnScrollEvent_Void(Ark_Int32 resourceId, Ark_OnScrollEv argsSerializer.writeOnScrollEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnScrollEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnScrollEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnScrollEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnScrollEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnScrollFrameBeginHandlerResult_Void(Ark_Int32 resourceId, Ark_OnScrollFrameBeginHandlerResult value) { CallbackBuffer __buffer = {{}, {}}; @@ -1385,6 +2574,15 @@ void callManagedCallback_OnScrollFrameBeginHandlerResult_Void(Ark_Int32 resource argsSerializer.writeOnScrollFrameBeginHandlerResult(value); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnScrollFrameBeginHandlerResult_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnScrollFrameBeginHandlerResult value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnScrollFrameBeginHandlerResult_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnScrollFrameBeginHandlerResult(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnSearchResultReceiveEvent_Void(Ark_Int32 resourceId, Ark_OnSearchResultReceiveEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1396,6 +2594,15 @@ void callManagedCallback_OnSearchResultReceiveEvent_Void(Ark_Int32 resourceId, A argsSerializer.writeOnSearchResultReceiveEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnSearchResultReceiveEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnSearchResultReceiveEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnSearchResultReceiveEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnSearchResultReceiveEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnShowFileSelectorEvent_Boolean(Ark_Int32 resourceId, Ark_OnShowFileSelectorEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -1407,8 +2614,21 @@ void callManagedCallback_OnShowFileSelectorEvent_Boolean(Ark_Int32 resourceId, A argsSerializer.writeOnShowFileSelectorEvent(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnShowFileSelectorEvent_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnShowFileSelectorEvent parameter, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnShowFileSelectorEvent_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnShowFileSelectorEvent(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnSslErrorEventReceiveEvent_Void(Ark_Int32 resourceId, Ark_OnSslErrorEventReceiveEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1420,6 +2640,15 @@ void callManagedCallback_OnSslErrorEventReceiveEvent_Void(Ark_Int32 resourceId, argsSerializer.writeOnSslErrorEventReceiveEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnSslErrorEventReceiveEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnSslErrorEventReceiveEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnSslErrorEventReceiveEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnSslErrorEventReceiveEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnTitleReceiveEvent_Void(Ark_Int32 resourceId, Ark_OnTitleReceiveEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1431,6 +2660,15 @@ void callManagedCallback_OnTitleReceiveEvent_Void(Ark_Int32 resourceId, Ark_OnTi argsSerializer.writeOnTitleReceiveEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnTitleReceiveEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnTitleReceiveEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnTitleReceiveEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnTitleReceiveEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnTouchIconUrlReceivedEvent_Void(Ark_Int32 resourceId, Ark_OnTouchIconUrlReceivedEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1442,6 +2680,15 @@ void callManagedCallback_OnTouchIconUrlReceivedEvent_Void(Ark_Int32 resourceId, argsSerializer.writeOnTouchIconUrlReceivedEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnTouchIconUrlReceivedEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnTouchIconUrlReceivedEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnTouchIconUrlReceivedEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnTouchIconUrlReceivedEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_OnWindowNewEvent_Void(Ark_Int32 resourceId, Ark_OnWindowNewEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1453,6 +2700,15 @@ void callManagedCallback_OnWindowNewEvent_Void(Ark_Int32 resourceId, Ark_OnWindo argsSerializer.writeOnWindowNewEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_OnWindowNewEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnWindowNewEvent parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_OnWindowNewEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnWindowNewEvent(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Opt_Array_String_Void(Ark_Int32 resourceId, Opt_Array_String error) { CallbackBuffer __buffer = {{}, {}}; @@ -1474,6 +2730,25 @@ void callManagedCallback_Opt_Array_String_Void(Ark_Int32 resourceId, Opt_Array_S } enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Opt_Array_String_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_Array_String error) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + 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); + } + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Opt_NavigationAnimatedTransition_Void(Ark_Int32 resourceId, Opt_NavigationAnimatedTransition value) { CallbackBuffer __buffer = {{}, {}}; @@ -1491,13 +2766,28 @@ void callManagedCallback_Opt_NavigationAnimatedTransition_Void(Ark_Int32 resourc } enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Opt_StyledString_Opt_Array_String_Void(Ark_Int32 resourceId, Opt_StyledString value, Opt_Array_String error) +void callManagedCallback_Opt_NavigationAnimatedTransition_VoidSync(Ark_VMContext vmContext, 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_StyledString_Opt_Array_String_Void); + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + 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); + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __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); @@ -1519,6 +2809,32 @@ void callManagedCallback_Opt_StyledString_Opt_Array_String_Void(Ark_Int32 resour } enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Opt_StyledString_Opt_Array_String_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_StyledString value, Opt_Array_String error) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + 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); + } + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Opt_TabContentAnimatedTransition_Void(Ark_Int32 resourceId, Opt_TabContentAnimatedTransition value) { CallbackBuffer __buffer = {{}, {}}; @@ -1536,6 +2852,21 @@ void callManagedCallback_Opt_TabContentAnimatedTransition_Void(Ark_Int32 resourc } enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Opt_TabContentAnimatedTransition_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_TabContentAnimatedTransition value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + 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); + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_PlaybackInfo_Void(Ark_Int32 resourceId, Ark_PlaybackInfo parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1547,6 +2878,15 @@ void callManagedCallback_PlaybackInfo_Void(Ark_Int32 resourceId, Ark_PlaybackInf argsSerializer.writePlaybackInfo(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_PlaybackInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_PlaybackInfo parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_PlaybackInfo_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writePlaybackInfo(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_PopInfo_Void(Ark_Int32 resourceId, Ark_PopInfo parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1558,6 +2898,15 @@ void callManagedCallback_PopInfo_Void(Ark_Int32 resourceId, Ark_PopInfo paramete argsSerializer.writePopInfo(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_PopInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_PopInfo parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_PopInfo_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writePopInfo(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_PreDragStatus_Void(Ark_Int32 resourceId, Ark_PreDragStatus parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1569,6 +2918,15 @@ void callManagedCallback_PreDragStatus_Void(Ark_Int32 resourceId, Ark_PreDragSta argsSerializer.writeInt32(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_PreDragStatus_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_PreDragStatus parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_PreDragStatus_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_PreparedInfo_Void(Ark_Int32 resourceId, Ark_PreparedInfo parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1580,6 +2938,15 @@ void callManagedCallback_PreparedInfo_Void(Ark_Int32 resourceId, Ark_PreparedInf argsSerializer.writePreparedInfo(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_PreparedInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_PreparedInfo parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_PreparedInfo_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writePreparedInfo(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_RefreshStatus_Void(Ark_Int32 resourceId, Ark_RefreshStatus state) { CallbackBuffer __buffer = {{}, {}}; @@ -1591,6 +2958,15 @@ void callManagedCallback_RefreshStatus_Void(Ark_Int32 resourceId, Ark_RefreshSta argsSerializer.writeInt32(state); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_RefreshStatus_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_RefreshStatus state) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_RefreshStatus_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(state); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_RichEditorChangeValue_Boolean(Ark_Int32 resourceId, Ark_RichEditorChangeValue parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -1602,8 +2978,21 @@ void callManagedCallback_RichEditorChangeValue_Boolean(Ark_Int32 resourceId, Ark argsSerializer.writeRichEditorChangeValue(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_RichEditorChangeValue_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_RichEditorChangeValue parameter, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_RichEditorChangeValue_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeRichEditorChangeValue(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_RichEditorDeleteValue_Boolean(Ark_Int32 resourceId, Ark_RichEditorDeleteValue parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -1615,8 +3004,21 @@ void callManagedCallback_RichEditorDeleteValue_Boolean(Ark_Int32 resourceId, Ark argsSerializer.writeRichEditorDeleteValue(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_RichEditorDeleteValue_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_RichEditorDeleteValue parameter, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_RichEditorDeleteValue_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeRichEditorDeleteValue(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_RichEditorInsertValue_Boolean(Ark_Int32 resourceId, Ark_RichEditorInsertValue parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -1628,8 +3030,21 @@ void callManagedCallback_RichEditorInsertValue_Boolean(Ark_Int32 resourceId, Ark argsSerializer.writeRichEditorInsertValue(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_RichEditorInsertValue_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_RichEditorInsertValue parameter, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_RichEditorInsertValue_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeRichEditorInsertValue(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_RichEditorRange_Void(Ark_Int32 resourceId, Ark_RichEditorRange parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1641,6 +3056,15 @@ void callManagedCallback_RichEditorRange_Void(Ark_Int32 resourceId, Ark_RichEdit argsSerializer.writeRichEditorRange(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_RichEditorRange_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_RichEditorRange parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_RichEditorRange_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeRichEditorRange(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_RichEditorSelection_Void(Ark_Int32 resourceId, Ark_RichEditorSelection parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1652,6 +3076,15 @@ void callManagedCallback_RichEditorSelection_Void(Ark_Int32 resourceId, Ark_Rich argsSerializer.writeRichEditorSelection(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_RichEditorSelection_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_RichEditorSelection parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_RichEditorSelection_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeRichEditorSelection(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_RichEditorTextSpanResult_Void(Ark_Int32 resourceId, Ark_RichEditorTextSpanResult parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1663,6 +3096,15 @@ void callManagedCallback_RichEditorTextSpanResult_Void(Ark_Int32 resourceId, Ark argsSerializer.writeRichEditorTextSpanResult(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_RichEditorTextSpanResult_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_RichEditorTextSpanResult parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_RichEditorTextSpanResult_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeRichEditorTextSpanResult(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_SheetDismiss_Void(Ark_Int32 resourceId, Ark_SheetDismiss sheetDismiss) { CallbackBuffer __buffer = {{}, {}}; @@ -1674,6 +3116,15 @@ void callManagedCallback_SheetDismiss_Void(Ark_Int32 resourceId, Ark_SheetDismis argsSerializer.writeSheetDismiss(sheetDismiss); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_SheetDismiss_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_SheetDismiss sheetDismiss) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_SheetDismiss_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeSheetDismiss(sheetDismiss); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_SheetType_Void(Ark_Int32 resourceId, Ark_SheetType parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1685,6 +3136,15 @@ void callManagedCallback_SheetType_Void(Ark_Int32 resourceId, Ark_SheetType para argsSerializer.writeInt32(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_SheetType_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_SheetType parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_SheetType_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_SpringBackAction_Void(Ark_Int32 resourceId, Ark_SpringBackAction parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1696,6 +3156,15 @@ void callManagedCallback_SpringBackAction_Void(Ark_Int32 resourceId, Ark_SpringB argsSerializer.writeSpringBackAction(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_SpringBackAction_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_SpringBackAction parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_SpringBackAction_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeSpringBackAction(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_String_Number_Void(Ark_Int32 resourceId, Ark_String value, Ark_Number index) { CallbackBuffer __buffer = {{}, {}}; @@ -1708,6 +3177,16 @@ void callManagedCallback_String_Number_Void(Ark_Int32 resourceId, Ark_String val argsSerializer.writeNumber(index); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_String_Number_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_String value, Ark_Number index) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_String_Number_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeString(value); + argsSerializer.writeNumber(index); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_String_PasteEvent_Void(Ark_Int32 resourceId, Ark_String value, Ark_PasteEvent event) { CallbackBuffer __buffer = {{}, {}}; @@ -1720,6 +3199,16 @@ void callManagedCallback_String_PasteEvent_Void(Ark_Int32 resourceId, Ark_String argsSerializer.writePasteEvent(event); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_String_PasteEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_String value, Ark_PasteEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_String_PasteEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeString(value); + argsSerializer.writePasteEvent(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_String_Unknown_Void(Ark_Int32 resourceId, Ark_String name, Ark_CustomObject param) { CallbackBuffer __buffer = {{}, {}}; @@ -1732,6 +3221,16 @@ void callManagedCallback_String_Unknown_Void(Ark_Int32 resourceId, Ark_String na argsSerializer.writeCustomObject("Any", param); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_String_Unknown_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_String name, Ark_CustomObject param) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_String_Unknown_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeString(name); + argsSerializer.writeCustomObject("Any", param); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_String_Void(Ark_Int32 resourceId, Ark_String breakpoints) { CallbackBuffer __buffer = {{}, {}}; @@ -1743,6 +3242,15 @@ void callManagedCallback_String_Void(Ark_Int32 resourceId, Ark_String breakpoint argsSerializer.writeString(breakpoints); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_String_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_String breakpoints) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_String_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeString(breakpoints); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_StyledStringChangeValue_Boolean(Ark_Int32 resourceId, Ark_StyledStringChangeValue parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -1754,8 +3262,21 @@ void callManagedCallback_StyledStringChangeValue_Boolean(Ark_Int32 resourceId, A argsSerializer.writeStyledStringChangeValue(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_StyledStringChangeValue_BooleanSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_StyledStringChangeValue parameter, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_StyledStringChangeValue_Boolean); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeStyledStringChangeValue(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_SwipeActionState_Void(Ark_Int32 resourceId, Ark_SwipeActionState state) { CallbackBuffer __buffer = {{}, {}}; @@ -1767,6 +3288,15 @@ void callManagedCallback_SwipeActionState_Void(Ark_Int32 resourceId, Ark_SwipeAc argsSerializer.writeInt32(state); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_SwipeActionState_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_SwipeActionState state) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_SwipeActionState_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(state); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_SwiperContentTransitionProxy_Void(Ark_Int32 resourceId, Ark_SwiperContentTransitionProxy parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1778,6 +3308,15 @@ void callManagedCallback_SwiperContentTransitionProxy_Void(Ark_Int32 resourceId, argsSerializer.writeSwiperContentTransitionProxy(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_SwiperContentTransitionProxy_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_SwiperContentTransitionProxy parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_SwiperContentTransitionProxy_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeSwiperContentTransitionProxy(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_TabContentTransitionProxy_Void(Ark_Int32 resourceId, Ark_TabContentTransitionProxy parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1789,6 +3328,15 @@ void callManagedCallback_TabContentTransitionProxy_Void(Ark_Int32 resourceId, Ar argsSerializer.writeTabContentTransitionProxy(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_TabContentTransitionProxy_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_TabContentTransitionProxy parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_TabContentTransitionProxy_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeTabContentTransitionProxy(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_TerminationInfo_Void(Ark_Int32 resourceId, Ark_TerminationInfo parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1800,6 +3348,15 @@ void callManagedCallback_TerminationInfo_Void(Ark_Int32 resourceId, Ark_Terminat argsSerializer.writeTerminationInfo(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_TerminationInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_TerminationInfo parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_TerminationInfo_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeTerminationInfo(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_TextPickerResult_Void(Ark_Int32 resourceId, Ark_TextPickerResult value) { CallbackBuffer __buffer = {{}, {}}; @@ -1811,6 +3368,15 @@ void callManagedCallback_TextPickerResult_Void(Ark_Int32 resourceId, Ark_TextPic argsSerializer.writeTextPickerResult(value); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_TextPickerResult_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_TextPickerResult value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_TextPickerResult_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeTextPickerResult(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_TextRange_Void(Ark_Int32 resourceId, Ark_TextRange parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1822,6 +3388,15 @@ void callManagedCallback_TextRange_Void(Ark_Int32 resourceId, Ark_TextRange para argsSerializer.writeTextRange(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_TextRange_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_TextRange parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_TextRange_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeTextRange(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_TimePickerResult_Void(Ark_Int32 resourceId, Ark_TimePickerResult value) { CallbackBuffer __buffer = {{}, {}}; @@ -1833,6 +3408,15 @@ void callManagedCallback_TimePickerResult_Void(Ark_Int32 resourceId, Ark_TimePic argsSerializer.writeTimePickerResult(value); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_TimePickerResult_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_TimePickerResult value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_TimePickerResult_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeTimePickerResult(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_TouchEvent_HitTestMode(Ark_Int32 resourceId, Ark_TouchEvent parameter, Callback_HitTestMode_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -1844,8 +3428,21 @@ void callManagedCallback_TouchEvent_HitTestMode(Ark_Int32 resourceId, Ark_TouchE argsSerializer.writeTouchEvent(parameter); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_TouchEvent_HitTestModeSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_TouchEvent parameter, Callback_HitTestMode_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_TouchEvent_HitTestMode); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeTouchEvent(parameter); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_TouchEvent_Void(Ark_Int32 resourceId, Ark_TouchEvent event) { CallbackBuffer __buffer = {{}, {}}; @@ -1857,6 +3454,15 @@ void callManagedCallback_TouchEvent_Void(Ark_Int32 resourceId, Ark_TouchEvent ev argsSerializer.writeTouchEvent(event); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_TouchEvent_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_TouchEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_TouchEvent_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeTouchEvent(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_TouchResult_Void(Ark_Int32 resourceId, Ark_TouchResult value) { CallbackBuffer __buffer = {{}, {}}; @@ -1868,6 +3474,15 @@ void callManagedCallback_TouchResult_Void(Ark_Int32 resourceId, Ark_TouchResult argsSerializer.writeTouchResult(value); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_TouchResult_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_TouchResult value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_TouchResult_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeTouchResult(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Tuple_Number_Number_Number_Number_Void(Ark_Int32 resourceId, Ark_Tuple_Number_Number_Number_Number value) { CallbackBuffer __buffer = {{}, {}}; @@ -1886,6 +3501,22 @@ void callManagedCallback_Tuple_Number_Number_Number_Number_Void(Ark_Int32 resour argsSerializer.writeNumber(value_3); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Tuple_Number_Number_Number_Number_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Tuple_Number_Number_Number_Number value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Tuple_Number_Number_Number_Number_Void); + argsSerializer.writeInt32(resourceId); + const auto value_0 = value.value0; + argsSerializer.writeNumber(value_0); + const auto value_1 = value.value1; + argsSerializer.writeNumber(value_1); + const auto value_2 = value.value2; + argsSerializer.writeNumber(value_2); + const auto value_3 = value.value3; + argsSerializer.writeNumber(value_3); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Tuple_Number_Number_Void(Ark_Int32 resourceId, Ark_Tuple_Number_Number value) { CallbackBuffer __buffer = {{}, {}}; @@ -1900,6 +3531,18 @@ void callManagedCallback_Tuple_Number_Number_Void(Ark_Int32 resourceId, Ark_Tupl argsSerializer.writeNumber(value_1); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Tuple_Number_Number_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Tuple_Number_Number value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Tuple_Number_Number_Void); + argsSerializer.writeInt32(resourceId); + const auto value_0 = value.value0; + argsSerializer.writeNumber(value_0); + const auto value_1 = value.value1; + argsSerializer.writeNumber(value_1); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Type_ImageAttribute_onComplete_callback_event_Void(Ark_Int32 resourceId, Opt_Type_ImageAttribute_onComplete_callback_event event) { CallbackBuffer __buffer = {{}, {}}; @@ -1934,6 +3577,38 @@ void callManagedCallback_Type_ImageAttribute_onComplete_callback_event_Void(Ark_ } enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Type_ImageAttribute_onComplete_callback_event_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_Type_ImageAttribute_onComplete_callback_event event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Type_ImageAttribute_onComplete_callback_event_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; + const auto event_value_width = event_value.width; + argsSerializer.writeNumber(event_value_width); + const auto event_value_height = event_value.height; + argsSerializer.writeNumber(event_value_height); + const auto event_value_componentWidth = event_value.componentWidth; + argsSerializer.writeNumber(event_value_componentWidth); + const auto event_value_componentHeight = event_value.componentHeight; + argsSerializer.writeNumber(event_value_componentHeight); + const auto event_value_loadingStatus = event_value.loadingStatus; + argsSerializer.writeNumber(event_value_loadingStatus); + const auto event_value_contentWidth = event_value.contentWidth; + argsSerializer.writeNumber(event_value_contentWidth); + const auto event_value_contentHeight = event_value.contentHeight; + argsSerializer.writeNumber(event_value_contentHeight); + const auto event_value_contentOffsetX = event_value.contentOffsetX; + argsSerializer.writeNumber(event_value_contentOffsetX); + const auto event_value_contentOffsetY = event_value.contentOffsetY; + argsSerializer.writeNumber(event_value_contentOffsetY); + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_UIExtensionProxy_Void(Ark_Int32 resourceId, Ark_UIExtensionProxy parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1945,6 +3620,15 @@ void callManagedCallback_UIExtensionProxy_Void(Ark_Int32 resourceId, Ark_UIExten argsSerializer.writeUIExtensionProxy(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_UIExtensionProxy_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_UIExtensionProxy parameter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_UIExtensionProxy_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeUIExtensionProxy(parameter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Union_CustomBuilder_DragItemInfo_Void(Ark_Int32 resourceId, Ark_Union_CustomBuilder_DragItemInfo value) { CallbackBuffer __buffer = {{}, {}}; @@ -1960,6 +3644,7 @@ void callManagedCallback_Union_CustomBuilder_DragItemInfo_Void(Ark_Int32 resourc const auto value_0 = value.value0; argsSerializer.writeCallbackResource(value_0.resource); argsSerializer.writePointer(reinterpret_cast(value_0.call)); + argsSerializer.writePointer(reinterpret_cast(value_0.callSync)); } else if (((value_type == 1))) { argsSerializer.writeInt8(1); @@ -1968,6 +3653,28 @@ void callManagedCallback_Union_CustomBuilder_DragItemInfo_Void(Ark_Int32 resourc } enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Union_CustomBuilder_DragItemInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Union_CustomBuilder_DragItemInfo value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Union_CustomBuilder_DragItemInfo_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.writeCallbackResource(value_0.resource); + argsSerializer.writePointer(reinterpret_cast(value_0.call)); + argsSerializer.writePointer(reinterpret_cast(value_0.callSync)); + } + else if (((value_type == 1))) { + argsSerializer.writeInt8(1); + const auto value_1 = value.value1; + argsSerializer.writeDragItemInfo(value_1); + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_Void(Ark_Int32 resourceId) { CallbackBuffer __buffer = {{}, {}}; @@ -1978,6 +3685,14 @@ void callManagedCallback_Void(Ark_Int32 resourceId) argsSerializer.writeInt32(resourceId); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_Void); + argsSerializer.writeInt32(resourceId); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_WebKeyboardOptions_Void(Ark_Int32 resourceId, Ark_WebKeyboardOptions value) { CallbackBuffer __buffer = {{}, {}}; @@ -1989,6 +3704,15 @@ void callManagedCallback_WebKeyboardOptions_Void(Ark_Int32 resourceId, Ark_WebKe argsSerializer.writeWebKeyboardOptions(value); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_WebKeyboardOptions_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_WebKeyboardOptions value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_WebKeyboardOptions_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeWebKeyboardOptions(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_WebResourceResponse_Void(Ark_Int32 resourceId, Ark_WebResourceResponse value) { CallbackBuffer __buffer = {{}, {}}; @@ -2000,6 +3724,15 @@ void callManagedCallback_WebResourceResponse_Void(Ark_Int32 resourceId, Ark_WebR argsSerializer.writeWebResourceResponse(value); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_WebResourceResponse_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_WebResourceResponse value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_WebResourceResponse_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeWebResourceResponse(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_WithThemeAttribute_Void(Ark_Int32 resourceId, Ark_WithThemeAttribute value) { CallbackBuffer __buffer = {{}, {}}; @@ -2011,6 +3744,15 @@ void callManagedCallback_WithThemeAttribute_Void(Ark_Int32 resourceId, Ark_WithT argsSerializer.writeWithThemeAttribute(value); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_WithThemeAttribute_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_WithThemeAttribute value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_WithThemeAttribute_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeWithThemeAttribute(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedContentDidScrollCallback(Ark_Int32 resourceId, Ark_Number selectedIndex, Ark_Number index, Ark_Number position, Ark_Number mainAxisLength) { CallbackBuffer __buffer = {{}, {}}; @@ -2025,6 +3767,18 @@ void callManagedContentDidScrollCallback(Ark_Int32 resourceId, Ark_Number select argsSerializer.writeNumber(mainAxisLength); enqueueArkoalaCallback(&__buffer); } +void callManagedContentDidScrollCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number selectedIndex, Ark_Number index, Ark_Number position, Ark_Number mainAxisLength) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_ContentDidScrollCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(selectedIndex); + argsSerializer.writeNumber(index); + argsSerializer.writeNumber(position); + argsSerializer.writeNumber(mainAxisLength); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedEditableTextOnChangeCallback(Ark_Int32 resourceId, Ark_String value, Opt_PreviewText previewText) { CallbackBuffer __buffer = {{}, {}}; @@ -2043,6 +3797,22 @@ void callManagedEditableTextOnChangeCallback(Ark_Int32 resourceId, Ark_String va } enqueueArkoalaCallback(&__buffer); } +void callManagedEditableTextOnChangeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_String value, Opt_PreviewText previewText) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_EditableTextOnChangeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeString(value); + Ark_Int32 previewText_type = ARK_RUNTIME_UNDEFINED; + previewText_type = runtimeType(previewText); + argsSerializer.writeInt8(previewText_type); + if ((ARK_RUNTIME_UNDEFINED) != (previewText_type)) { + const auto previewText_value = previewText.value; + argsSerializer.writePreviewText(previewText_value); + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedGestureRecognizerJudgeBeginCallback(Ark_Int32 resourceId, Ark_BaseGestureEvent event, Ark_GestureRecognizer current, Array_GestureRecognizer recognizers, Callback_GestureJudgeResult_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -2060,8 +3830,27 @@ void callManagedGestureRecognizerJudgeBeginCallback(Ark_Int32 resourceId, Ark_Ba } argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedGestureRecognizerJudgeBeginCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_BaseGestureEvent event, Ark_GestureRecognizer current, Array_GestureRecognizer recognizers, Callback_GestureJudgeResult_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_GestureRecognizerJudgeBeginCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeBaseGestureEvent(event); + argsSerializer.writeGestureRecognizer(current); + argsSerializer.writeInt32(recognizers.length); + for (int i = 0; i < recognizers.length; i++) { + const auto recognizers_element = recognizers.array[i]; + argsSerializer.writeGestureRecognizer(recognizers_element); + } + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedGetItemMainSizeByIndex(Ark_Int32 resourceId, Ark_Number index, Callback_Number_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -2073,8 +3862,21 @@ void callManagedGetItemMainSizeByIndex(Ark_Int32 resourceId, Ark_Number index, C argsSerializer.writeNumber(index); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedGetItemMainSizeByIndexSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index, Callback_Number_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_GetItemMainSizeByIndex); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedHoverCallback(Ark_Int32 resourceId, Ark_Boolean isHover, Ark_HoverEvent event) { CallbackBuffer __buffer = {{}, {}}; @@ -2087,6 +3889,16 @@ void callManagedHoverCallback(Ark_Int32 resourceId, Ark_Boolean isHover, Ark_Hov argsSerializer.writeHoverEvent(event); enqueueArkoalaCallback(&__buffer); } +void callManagedHoverCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Boolean isHover, Ark_HoverEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_HoverCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeBoolean(isHover); + argsSerializer.writeHoverEvent(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedImageCompleteCallback(Ark_Int32 resourceId, Ark_ImageLoadResult result) { CallbackBuffer __buffer = {{}, {}}; @@ -2098,6 +3910,15 @@ void callManagedImageCompleteCallback(Ark_Int32 resourceId, Ark_ImageLoadResult argsSerializer.writeImageLoadResult(result); enqueueArkoalaCallback(&__buffer); } +void callManagedImageCompleteCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_ImageLoadResult result) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_ImageCompleteCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeImageLoadResult(result); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedImageErrorCallback(Ark_Int32 resourceId, Ark_ImageError error) { CallbackBuffer __buffer = {{}, {}}; @@ -2109,6 +3930,15 @@ void callManagedImageErrorCallback(Ark_Int32 resourceId, Ark_ImageError error) argsSerializer.writeImageError(error); enqueueArkoalaCallback(&__buffer); } +void callManagedImageErrorCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_ImageError error) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_ImageErrorCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeImageError(error); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedInterceptionModeCallback(Ark_Int32 resourceId, Ark_NavigationMode mode) { CallbackBuffer __buffer = {{}, {}}; @@ -2120,12 +3950,55 @@ void callManagedInterceptionModeCallback(Ark_Int32 resourceId, Ark_NavigationMod argsSerializer.writeInt32(mode); enqueueArkoalaCallback(&__buffer); } -void callManagedInterceptionShowCallback(Ark_Int32 resourceId, Ark_Union_NavDestinationContext_NavBar from, Ark_Union_NavDestinationContext_NavBar to, Ark_NavigationOperation operation, Ark_Boolean isAnimated) +void callManagedInterceptionModeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_NavigationMode mode) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_InterceptionModeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(mode); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} +void callManagedInterceptionShowCallback(Ark_Int32 resourceId, Ark_Union_NavDestinationContext_NavBar from, Ark_Union_NavDestinationContext_NavBar to, Ark_NavigationOperation operation, Ark_Boolean isAnimated) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_InterceptionShowCallback); + argsSerializer.writeInt32(resourceId); + Ark_Int32 from_type = ARK_RUNTIME_UNDEFINED; + from_type = from.selector; + if (((from_type == 0))) { + argsSerializer.writeInt8(0); + const auto from_0 = from.value0; + argsSerializer.writeNavDestinationContext(from_0); + } + else if (((from_type == 1))) { + argsSerializer.writeInt8(1); + const auto from_1 = from.value1; + argsSerializer.writeString(from_1); + } + Ark_Int32 to_type = ARK_RUNTIME_UNDEFINED; + to_type = to.selector; + if (((to_type == 0))) { + argsSerializer.writeInt8(0); + const auto to_0 = to.value0; + argsSerializer.writeNavDestinationContext(to_0); + } + else if (((to_type == 1))) { + argsSerializer.writeInt8(1); + const auto to_1 = to.value1; + argsSerializer.writeString(to_1); + } + argsSerializer.writeInt32(operation); + argsSerializer.writeBoolean(isAnimated); + enqueueArkoalaCallback(&__buffer); +} +void callManagedInterceptionShowCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Union_NavDestinationContext_NavBar from, Ark_Union_NavDestinationContext_NavBar to, Ark_NavigationOperation operation, Ark_Boolean isAnimated) { - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); argsSerializer.writeInt32(Kind_InterceptionShowCallback); argsSerializer.writeInt32(resourceId); Ark_Int32 from_type = ARK_RUNTIME_UNDEFINED; @@ -2154,7 +4027,7 @@ void callManagedInterceptionShowCallback(Ark_Int32 resourceId, Ark_Union_NavDest } argsSerializer.writeInt32(operation); argsSerializer.writeBoolean(isAnimated); - enqueueArkoalaCallback(&__buffer); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); } void callManagedIsolatedComponentInterface(Ark_Int32 resourceId, Ark_IsolatedOptions options, Callback_IsolatedComponentAttribute_Void continuation) { @@ -2167,8 +4040,21 @@ void callManagedIsolatedComponentInterface(Ark_Int32 resourceId, Ark_IsolatedOpt argsSerializer.writeIsolatedOptions(options); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedIsolatedComponentInterfaceSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_IsolatedOptions options, Callback_IsolatedComponentAttribute_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_IsolatedComponentInterface); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeIsolatedOptions(options); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedMenuOnAppearCallback(Ark_Int32 resourceId, Ark_Number start, Ark_Number end) { CallbackBuffer __buffer = {{}, {}}; @@ -2181,6 +4067,16 @@ void callManagedMenuOnAppearCallback(Ark_Int32 resourceId, Ark_Number start, Ark argsSerializer.writeNumber(end); enqueueArkoalaCallback(&__buffer); } +void callManagedMenuOnAppearCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number start, Ark_Number end) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_MenuOnAppearCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(start); + argsSerializer.writeNumber(end); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnAdsBlockedCallback(Ark_Int32 resourceId, Ark_AdsBlockedDetails details) { CallbackBuffer __buffer = {{}, {}}; @@ -2192,6 +4088,15 @@ void callManagedOnAdsBlockedCallback(Ark_Int32 resourceId, Ark_AdsBlockedDetails argsSerializer.writeAdsBlockedDetails(details); enqueueArkoalaCallback(&__buffer); } +void callManagedOnAdsBlockedCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_AdsBlockedDetails details) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnAdsBlockedCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeAdsBlockedDetails(details); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnAlphabetIndexerPopupSelectCallback(Ark_Int32 resourceId, Ark_Number index) { CallbackBuffer __buffer = {{}, {}}; @@ -2203,6 +4108,15 @@ void callManagedOnAlphabetIndexerPopupSelectCallback(Ark_Int32 resourceId, Ark_N argsSerializer.writeNumber(index); enqueueArkoalaCallback(&__buffer); } +void callManagedOnAlphabetIndexerPopupSelectCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnAlphabetIndexerPopupSelectCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnAlphabetIndexerRequestPopupDataCallback(Ark_Int32 resourceId, Ark_Number index, Callback_Array_String_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -2214,8 +4128,21 @@ void callManagedOnAlphabetIndexerRequestPopupDataCallback(Ark_Int32 resourceId, argsSerializer.writeNumber(index); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedOnAlphabetIndexerRequestPopupDataCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index, Callback_Array_String_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnAlphabetIndexerRequestPopupDataCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnAlphabetIndexerSelectCallback(Ark_Int32 resourceId, Ark_Number index) { CallbackBuffer __buffer = {{}, {}}; @@ -2227,6 +4154,15 @@ void callManagedOnAlphabetIndexerSelectCallback(Ark_Int32 resourceId, Ark_Number argsSerializer.writeNumber(index); enqueueArkoalaCallback(&__buffer); } +void callManagedOnAlphabetIndexerSelectCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnAlphabetIndexerSelectCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnCheckboxChangeCallback(Ark_Int32 resourceId, Ark_Boolean value) { CallbackBuffer __buffer = {{}, {}}; @@ -2238,6 +4174,15 @@ void callManagedOnCheckboxChangeCallback(Ark_Int32 resourceId, Ark_Boolean value argsSerializer.writeBoolean(value); enqueueArkoalaCallback(&__buffer); } +void callManagedOnCheckboxChangeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Boolean value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnCheckboxChangeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeBoolean(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnCheckboxGroupChangeCallback(Ark_Int32 resourceId, Ark_CheckboxGroupResult value) { CallbackBuffer __buffer = {{}, {}}; @@ -2249,6 +4194,15 @@ void callManagedOnCheckboxGroupChangeCallback(Ark_Int32 resourceId, Ark_Checkbox argsSerializer.writeCheckboxGroupResult(value); enqueueArkoalaCallback(&__buffer); } +void callManagedOnCheckboxGroupChangeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_CheckboxGroupResult value) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnCheckboxGroupChangeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCheckboxGroupResult(value); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnContentScrollCallback(Ark_Int32 resourceId, Ark_Number totalOffsetX, Ark_Number totalOffsetY) { CallbackBuffer __buffer = {{}, {}}; @@ -2261,6 +4215,16 @@ void callManagedOnContentScrollCallback(Ark_Int32 resourceId, Ark_Number totalOf argsSerializer.writeNumber(totalOffsetY); enqueueArkoalaCallback(&__buffer); } +void callManagedOnContentScrollCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number totalOffsetX, Ark_Number totalOffsetY) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnContentScrollCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(totalOffsetX); + argsSerializer.writeNumber(totalOffsetY); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnContextMenuHideCallback(Ark_Int32 resourceId) { CallbackBuffer __buffer = {{}, {}}; @@ -2271,6 +4235,14 @@ void callManagedOnContextMenuHideCallback(Ark_Int32 resourceId) argsSerializer.writeInt32(resourceId); enqueueArkoalaCallback(&__buffer); } +void callManagedOnContextMenuHideCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnContextMenuHideCallback); + argsSerializer.writeInt32(resourceId); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnDidChangeCallback(Ark_Int32 resourceId, Ark_TextRange rangeBefore, Ark_TextRange rangeAfter) { CallbackBuffer __buffer = {{}, {}}; @@ -2283,6 +4255,16 @@ void callManagedOnDidChangeCallback(Ark_Int32 resourceId, Ark_TextRange rangeBef argsSerializer.writeTextRange(rangeAfter); enqueueArkoalaCallback(&__buffer); } +void callManagedOnDidChangeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_TextRange rangeBefore, Ark_TextRange rangeAfter) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnDidChangeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeTextRange(rangeBefore); + argsSerializer.writeTextRange(rangeAfter); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnFirstMeaningfulPaintCallback(Ark_Int32 resourceId, Ark_FirstMeaningfulPaint firstMeaningfulPaint) { CallbackBuffer __buffer = {{}, {}}; @@ -2294,6 +4276,15 @@ void callManagedOnFirstMeaningfulPaintCallback(Ark_Int32 resourceId, Ark_FirstMe argsSerializer.writeFirstMeaningfulPaint(firstMeaningfulPaint); enqueueArkoalaCallback(&__buffer); } +void callManagedOnFirstMeaningfulPaintCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_FirstMeaningfulPaint firstMeaningfulPaint) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnFirstMeaningfulPaintCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeFirstMeaningfulPaint(firstMeaningfulPaint); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnFoldStatusChangeCallback(Ark_Int32 resourceId, Ark_OnFoldStatusChangeInfo event) { CallbackBuffer __buffer = {{}, {}}; @@ -2305,6 +4296,15 @@ void callManagedOnFoldStatusChangeCallback(Ark_Int32 resourceId, Ark_OnFoldStatu argsSerializer.writeOnFoldStatusChangeInfo(event); enqueueArkoalaCallback(&__buffer); } +void callManagedOnFoldStatusChangeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_OnFoldStatusChangeInfo event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnFoldStatusChangeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeOnFoldStatusChangeInfo(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnFullScreenEnterCallback(Ark_Int32 resourceId, Ark_FullScreenEnterEvent event) { CallbackBuffer __buffer = {{}, {}}; @@ -2316,6 +4316,15 @@ void callManagedOnFullScreenEnterCallback(Ark_Int32 resourceId, Ark_FullScreenEn argsSerializer.writeFullScreenEnterEvent(event); enqueueArkoalaCallback(&__buffer); } +void callManagedOnFullScreenEnterCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_FullScreenEnterEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnFullScreenEnterCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeFullScreenEnterEvent(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnHoverCallback(Ark_Int32 resourceId, Ark_Boolean status, Ark_HoverEvent event) { CallbackBuffer __buffer = {{}, {}}; @@ -2328,6 +4337,16 @@ void callManagedOnHoverCallback(Ark_Int32 resourceId, Ark_Boolean status, Ark_Ho argsSerializer.writeHoverEvent(event); enqueueArkoalaCallback(&__buffer); } +void callManagedOnHoverCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Boolean status, Ark_HoverEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnHoverCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeBoolean(status); + argsSerializer.writeHoverEvent(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnHoverStatusChangeCallback(Ark_Int32 resourceId, Ark_HoverEventParam param) { CallbackBuffer __buffer = {{}, {}}; @@ -2339,6 +4358,15 @@ void callManagedOnHoverStatusChangeCallback(Ark_Int32 resourceId, Ark_HoverEvent argsSerializer.writeHoverEventParam(param); enqueueArkoalaCallback(&__buffer); } +void callManagedOnHoverStatusChangeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_HoverEventParam param) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnHoverStatusChangeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeHoverEventParam(param); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnIntelligentTrackingPreventionCallback(Ark_Int32 resourceId, Ark_IntelligentTrackingPreventionDetails details) { CallbackBuffer __buffer = {{}, {}}; @@ -2350,6 +4378,15 @@ void callManagedOnIntelligentTrackingPreventionCallback(Ark_Int32 resourceId, Ar argsSerializer.writeIntelligentTrackingPreventionDetails(details); enqueueArkoalaCallback(&__buffer); } +void callManagedOnIntelligentTrackingPreventionCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_IntelligentTrackingPreventionDetails details) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnIntelligentTrackingPreventionCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeIntelligentTrackingPreventionDetails(details); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnLargestContentfulPaintCallback(Ark_Int32 resourceId, Ark_LargestContentfulPaint largestContentfulPaint) { CallbackBuffer __buffer = {{}, {}}; @@ -2361,6 +4398,15 @@ void callManagedOnLargestContentfulPaintCallback(Ark_Int32 resourceId, Ark_Large argsSerializer.writeLargestContentfulPaint(largestContentfulPaint); enqueueArkoalaCallback(&__buffer); } +void callManagedOnLargestContentfulPaintCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_LargestContentfulPaint largestContentfulPaint) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnLargestContentfulPaintCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeLargestContentfulPaint(largestContentfulPaint); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnLinearIndicatorChangeCallback(Ark_Int32 resourceId, Ark_Number index, Ark_Number progress) { CallbackBuffer __buffer = {{}, {}}; @@ -2373,6 +4419,16 @@ void callManagedOnLinearIndicatorChangeCallback(Ark_Int32 resourceId, Ark_Number argsSerializer.writeNumber(progress); enqueueArkoalaCallback(&__buffer); } +void callManagedOnLinearIndicatorChangeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index, Ark_Number progress) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnLinearIndicatorChangeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeNumber(progress); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnMoveHandler(Ark_Int32 resourceId, Ark_Number from, Ark_Number to) { CallbackBuffer __buffer = {{}, {}}; @@ -2385,6 +4441,16 @@ void callManagedOnMoveHandler(Ark_Int32 resourceId, Ark_Number from, Ark_Number argsSerializer.writeNumber(to); enqueueArkoalaCallback(&__buffer); } +void callManagedOnMoveHandlerSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number from, Ark_Number to) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnMoveHandler); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(from); + argsSerializer.writeNumber(to); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnNativeEmbedVisibilityChangeCallback(Ark_Int32 resourceId, Ark_NativeEmbedVisibilityInfo nativeEmbedVisibilityInfo) { CallbackBuffer __buffer = {{}, {}}; @@ -2396,6 +4462,15 @@ void callManagedOnNativeEmbedVisibilityChangeCallback(Ark_Int32 resourceId, Ark_ argsSerializer.writeNativeEmbedVisibilityInfo(nativeEmbedVisibilityInfo); enqueueArkoalaCallback(&__buffer); } +void callManagedOnNativeEmbedVisibilityChangeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_NativeEmbedVisibilityInfo nativeEmbedVisibilityInfo) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnNativeEmbedVisibilityChangeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNativeEmbedVisibilityInfo(nativeEmbedVisibilityInfo); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnNativeLoadCallback(Ark_Int32 resourceId, Opt_CustomObject event) { CallbackBuffer __buffer = {{}, {}}; @@ -2413,6 +4488,21 @@ void callManagedOnNativeLoadCallback(Ark_Int32 resourceId, Opt_CustomObject even } enqueueArkoalaCallback(&__buffer); } +void callManagedOnNativeLoadCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_CustomObject event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + 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); + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnNavigationEntryCommittedCallback(Ark_Int32 resourceId, Ark_LoadCommittedDetails loadCommittedDetails) { CallbackBuffer __buffer = {{}, {}}; @@ -2424,6 +4514,15 @@ void callManagedOnNavigationEntryCommittedCallback(Ark_Int32 resourceId, Ark_Loa argsSerializer.writeLoadCommittedDetails(loadCommittedDetails); enqueueArkoalaCallback(&__buffer); } +void callManagedOnNavigationEntryCommittedCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_LoadCommittedDetails loadCommittedDetails) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnNavigationEntryCommittedCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeLoadCommittedDetails(loadCommittedDetails); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnOverrideUrlLoadingCallback(Ark_Int32 resourceId, Ark_WebResourceRequest webResourceRequest, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -2435,8 +4534,21 @@ void callManagedOnOverrideUrlLoadingCallback(Ark_Int32 resourceId, Ark_WebResour argsSerializer.writeWebResourceRequest(webResourceRequest); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedOnOverrideUrlLoadingCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_WebResourceRequest webResourceRequest, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnOverrideUrlLoadingCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeWebResourceRequest(webResourceRequest); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnPasteCallback(Ark_Int32 resourceId, Ark_String content, Ark_PasteEvent event) { CallbackBuffer __buffer = {{}, {}}; @@ -2449,6 +4561,16 @@ void callManagedOnPasteCallback(Ark_Int32 resourceId, Ark_String content, Ark_Pa argsSerializer.writePasteEvent(event); enqueueArkoalaCallback(&__buffer); } +void callManagedOnPasteCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_String content, Ark_PasteEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnPasteCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeString(content); + argsSerializer.writePasteEvent(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnRenderProcessNotRespondingCallback(Ark_Int32 resourceId, Ark_RenderProcessNotRespondingData data) { CallbackBuffer __buffer = {{}, {}}; @@ -2460,6 +4582,15 @@ void callManagedOnRenderProcessNotRespondingCallback(Ark_Int32 resourceId, Ark_R argsSerializer.writeRenderProcessNotRespondingData(data); enqueueArkoalaCallback(&__buffer); } +void callManagedOnRenderProcessNotRespondingCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_RenderProcessNotRespondingData data) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnRenderProcessNotRespondingCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeRenderProcessNotRespondingData(data); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnRenderProcessRespondingCallback(Ark_Int32 resourceId) { CallbackBuffer __buffer = {{}, {}}; @@ -2470,6 +4601,14 @@ void callManagedOnRenderProcessRespondingCallback(Ark_Int32 resourceId) argsSerializer.writeInt32(resourceId); enqueueArkoalaCallback(&__buffer); } +void callManagedOnRenderProcessRespondingCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnRenderProcessRespondingCallback); + argsSerializer.writeInt32(resourceId); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnSafeBrowsingCheckResultCallback(Ark_Int32 resourceId, Ark_ThreatType threatType) { CallbackBuffer __buffer = {{}, {}}; @@ -2481,6 +4620,15 @@ void callManagedOnSafeBrowsingCheckResultCallback(Ark_Int32 resourceId, Ark_Thre argsSerializer.writeInt32(threatType); enqueueArkoalaCallback(&__buffer); } +void callManagedOnSafeBrowsingCheckResultCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_ThreatType threatType) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnSafeBrowsingCheckResultCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(threatType); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnScrollCallback(Ark_Int32 resourceId, Ark_Number scrollOffset, Ark_ScrollState scrollState) { CallbackBuffer __buffer = {{}, {}}; @@ -2493,6 +4641,16 @@ void callManagedOnScrollCallback(Ark_Int32 resourceId, Ark_Number scrollOffset, argsSerializer.writeInt32(scrollState); enqueueArkoalaCallback(&__buffer); } +void callManagedOnScrollCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number scrollOffset, Ark_ScrollState scrollState) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnScrollCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(scrollOffset); + argsSerializer.writeInt32(scrollState); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnScrollEdgeCallback(Ark_Int32 resourceId, Ark_Edge side) { CallbackBuffer __buffer = {{}, {}}; @@ -2504,6 +4662,15 @@ void callManagedOnScrollEdgeCallback(Ark_Int32 resourceId, Ark_Edge side) argsSerializer.writeInt32(side); enqueueArkoalaCallback(&__buffer); } +void callManagedOnScrollEdgeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Edge side) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnScrollEdgeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(side); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnScrollFrameBeginCallback(Ark_Int32 resourceId, Ark_Number offset, Ark_ScrollState state, Callback_OnScrollFrameBeginHandlerResult_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -2516,8 +4683,22 @@ void callManagedOnScrollFrameBeginCallback(Ark_Int32 resourceId, Ark_Number offs argsSerializer.writeInt32(state); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedOnScrollFrameBeginCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number offset, Ark_ScrollState state, Callback_OnScrollFrameBeginHandlerResult_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnScrollFrameBeginCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(offset); + argsSerializer.writeInt32(state); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnScrollVisibleContentChangeCallback(Ark_Int32 resourceId, Ark_VisibleListContentInfo start, Ark_VisibleListContentInfo end) { CallbackBuffer __buffer = {{}, {}}; @@ -2530,6 +4711,16 @@ void callManagedOnScrollVisibleContentChangeCallback(Ark_Int32 resourceId, Ark_V argsSerializer.writeVisibleListContentInfo(end); enqueueArkoalaCallback(&__buffer); } +void callManagedOnScrollVisibleContentChangeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_VisibleListContentInfo start, Ark_VisibleListContentInfo end) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnScrollVisibleContentChangeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeVisibleListContentInfo(start); + argsSerializer.writeVisibleListContentInfo(end); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnSslErrorEventCallback(Ark_Int32 resourceId, Ark_SslErrorEvent sslErrorEvent) { CallbackBuffer __buffer = {{}, {}}; @@ -2541,6 +4732,15 @@ void callManagedOnSslErrorEventCallback(Ark_Int32 resourceId, Ark_SslErrorEvent argsSerializer.writeSslErrorEvent(sslErrorEvent); enqueueArkoalaCallback(&__buffer); } +void callManagedOnSslErrorEventCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_SslErrorEvent sslErrorEvent) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnSslErrorEventCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeSslErrorEvent(sslErrorEvent); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnSubmitCallback(Ark_Int32 resourceId, Ark_EnterKeyType enterKey, Ark_SubmitEvent event) { CallbackBuffer __buffer = {{}, {}}; @@ -2553,6 +4753,16 @@ void callManagedOnSubmitCallback(Ark_Int32 resourceId, Ark_EnterKeyType enterKey argsSerializer.writeSubmitEvent(event); enqueueArkoalaCallback(&__buffer); } +void callManagedOnSubmitCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_EnterKeyType enterKey, Ark_SubmitEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnSubmitCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(enterKey); + argsSerializer.writeSubmitEvent(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnSwiperAnimationEndCallback(Ark_Int32 resourceId, Ark_Number index, Ark_SwiperAnimationEvent extraInfo) { CallbackBuffer __buffer = {{}, {}}; @@ -2565,6 +4775,16 @@ void callManagedOnSwiperAnimationEndCallback(Ark_Int32 resourceId, Ark_Number in argsSerializer.writeSwiperAnimationEvent(extraInfo); enqueueArkoalaCallback(&__buffer); } +void callManagedOnSwiperAnimationEndCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index, Ark_SwiperAnimationEvent extraInfo) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnSwiperAnimationEndCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeSwiperAnimationEvent(extraInfo); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnSwiperAnimationStartCallback(Ark_Int32 resourceId, Ark_Number index, Ark_Number targetIndex, Ark_SwiperAnimationEvent extraInfo) { CallbackBuffer __buffer = {{}, {}}; @@ -2578,6 +4798,17 @@ void callManagedOnSwiperAnimationStartCallback(Ark_Int32 resourceId, Ark_Number argsSerializer.writeSwiperAnimationEvent(extraInfo); enqueueArkoalaCallback(&__buffer); } +void callManagedOnSwiperAnimationStartCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index, Ark_Number targetIndex, Ark_SwiperAnimationEvent extraInfo) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnSwiperAnimationStartCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeNumber(targetIndex); + argsSerializer.writeSwiperAnimationEvent(extraInfo); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnSwiperGestureSwipeCallback(Ark_Int32 resourceId, Ark_Number index, Ark_SwiperAnimationEvent extraInfo) { CallbackBuffer __buffer = {{}, {}}; @@ -2590,6 +4821,16 @@ void callManagedOnSwiperGestureSwipeCallback(Ark_Int32 resourceId, Ark_Number in argsSerializer.writeSwiperAnimationEvent(extraInfo); enqueueArkoalaCallback(&__buffer); } +void callManagedOnSwiperGestureSwipeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index, Ark_SwiperAnimationEvent extraInfo) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnSwiperGestureSwipeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeSwiperAnimationEvent(extraInfo); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnTabsAnimationEndCallback(Ark_Int32 resourceId, Ark_Number index, Ark_TabsAnimationEvent extraInfo) { CallbackBuffer __buffer = {{}, {}}; @@ -2602,6 +4843,16 @@ void callManagedOnTabsAnimationEndCallback(Ark_Int32 resourceId, Ark_Number inde argsSerializer.writeTabsAnimationEvent(extraInfo); enqueueArkoalaCallback(&__buffer); } +void callManagedOnTabsAnimationEndCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index, Ark_TabsAnimationEvent extraInfo) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnTabsAnimationEndCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeTabsAnimationEvent(extraInfo); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnTabsAnimationStartCallback(Ark_Int32 resourceId, Ark_Number index, Ark_Number targetIndex, Ark_TabsAnimationEvent extraInfo) { CallbackBuffer __buffer = {{}, {}}; @@ -2615,6 +4866,17 @@ void callManagedOnTabsAnimationStartCallback(Ark_Int32 resourceId, Ark_Number in argsSerializer.writeTabsAnimationEvent(extraInfo); enqueueArkoalaCallback(&__buffer); } +void callManagedOnTabsAnimationStartCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index, Ark_Number targetIndex, Ark_TabsAnimationEvent extraInfo) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnTabsAnimationStartCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeNumber(targetIndex); + argsSerializer.writeTabsAnimationEvent(extraInfo); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnTabsContentWillChangeCallback(Ark_Int32 resourceId, Ark_Number currentIndex, Ark_Number comingIndex, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -2627,8 +4889,22 @@ void callManagedOnTabsContentWillChangeCallback(Ark_Int32 resourceId, Ark_Number argsSerializer.writeNumber(comingIndex); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedOnTabsContentWillChangeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number currentIndex, Ark_Number comingIndex, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnTabsContentWillChangeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(currentIndex); + argsSerializer.writeNumber(comingIndex); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnTabsGestureSwipeCallback(Ark_Int32 resourceId, Ark_Number index, Ark_TabsAnimationEvent extraInfo) { CallbackBuffer __buffer = {{}, {}}; @@ -2639,7 +4915,17 @@ void callManagedOnTabsGestureSwipeCallback(Ark_Int32 resourceId, Ark_Number inde argsSerializer.writeInt32(resourceId); argsSerializer.writeNumber(index); argsSerializer.writeTabsAnimationEvent(extraInfo); - enqueueArkoalaCallback(&__buffer); + enqueueArkoalaCallback(&__buffer); +} +void callManagedOnTabsGestureSwipeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number index, Ark_TabsAnimationEvent extraInfo) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnTabsGestureSwipeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeTabsAnimationEvent(extraInfo); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); } void callManagedOnTextSelectionChangeCallback(Ark_Int32 resourceId, Ark_Number selectionStart, Ark_Number selectionEnd) { @@ -2653,6 +4939,16 @@ void callManagedOnTextSelectionChangeCallback(Ark_Int32 resourceId, Ark_Number s argsSerializer.writeNumber(selectionEnd); enqueueArkoalaCallback(&__buffer); } +void callManagedOnTextSelectionChangeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number selectionStart, Ark_Number selectionEnd) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnTextSelectionChangeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(selectionStart); + argsSerializer.writeNumber(selectionEnd); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedOnViewportFitChangedCallback(Ark_Int32 resourceId, Ark_ViewportFit viewportFit) { CallbackBuffer __buffer = {{}, {}}; @@ -2664,6 +4960,15 @@ void callManagedOnViewportFitChangedCallback(Ark_Int32 resourceId, Ark_ViewportF argsSerializer.writeInt32(viewportFit); enqueueArkoalaCallback(&__buffer); } +void callManagedOnViewportFitChangedCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_ViewportFit viewportFit) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_OnViewportFitChangedCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(viewportFit); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedPageTransitionCallback(Ark_Int32 resourceId, Ark_RouteType type, Ark_Number progress) { CallbackBuffer __buffer = {{}, {}}; @@ -2676,6 +4981,16 @@ void callManagedPageTransitionCallback(Ark_Int32 resourceId, Ark_RouteType type, argsSerializer.writeNumber(progress); enqueueArkoalaCallback(&__buffer); } +void callManagedPageTransitionCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_RouteType type, Ark_Number progress) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_PageTransitionCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(type); + argsSerializer.writeNumber(progress); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedPasteEventCallback(Ark_Int32 resourceId, Opt_PasteEvent event) { CallbackBuffer __buffer = {{}, {}}; @@ -2693,6 +5008,21 @@ void callManagedPasteEventCallback(Ark_Int32 resourceId, Opt_PasteEvent event) } enqueueArkoalaCallback(&__buffer); } +void callManagedPasteEventCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_PasteEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_PasteEventCallback); + 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.writePasteEvent(event_value); + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedPluginErrorCallback(Ark_Int32 resourceId, Ark_PluginErrorData info) { CallbackBuffer __buffer = {{}, {}}; @@ -2704,6 +5034,15 @@ void callManagedPluginErrorCallback(Ark_Int32 resourceId, Ark_PluginErrorData in argsSerializer.writePluginErrorData(info); enqueueArkoalaCallback(&__buffer); } +void callManagedPluginErrorCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_PluginErrorData info) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_PluginErrorCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writePluginErrorData(info); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedScrollOnScrollCallback(Ark_Int32 resourceId, Ark_Number xOffset, Ark_Number yOffset, Ark_ScrollState scrollState) { CallbackBuffer __buffer = {{}, {}}; @@ -2717,6 +5056,17 @@ void callManagedScrollOnScrollCallback(Ark_Int32 resourceId, Ark_Number xOffset, argsSerializer.writeInt32(scrollState); enqueueArkoalaCallback(&__buffer); } +void callManagedScrollOnScrollCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number xOffset, Ark_Number yOffset, Ark_ScrollState scrollState) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_ScrollOnScrollCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(xOffset); + argsSerializer.writeNumber(yOffset); + argsSerializer.writeInt32(scrollState); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedScrollOnWillScrollCallback(Ark_Int32 resourceId, Ark_Number xOffset, Ark_Number yOffset, Ark_ScrollState scrollState, Ark_ScrollSource scrollSource, Callback_OffsetResult_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -2731,8 +5081,24 @@ void callManagedScrollOnWillScrollCallback(Ark_Int32 resourceId, Ark_Number xOff argsSerializer.writeInt32(scrollSource); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedScrollOnWillScrollCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number xOffset, Ark_Number yOffset, Ark_ScrollState scrollState, Ark_ScrollSource scrollSource, Callback_OffsetResult_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_ScrollOnWillScrollCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(xOffset); + argsSerializer.writeNumber(yOffset); + argsSerializer.writeInt32(scrollState); + argsSerializer.writeInt32(scrollSource); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedSearchSubmitCallback(Ark_Int32 resourceId, Ark_String searchContent, Opt_SubmitEvent event) { CallbackBuffer __buffer = {{}, {}}; @@ -2751,6 +5117,22 @@ void callManagedSearchSubmitCallback(Ark_Int32 resourceId, Ark_String searchCont } enqueueArkoalaCallback(&__buffer); } +void callManagedSearchSubmitCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_String searchContent, Opt_SubmitEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + 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); + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedShouldBuiltInRecognizerParallelWithCallback(Ark_Int32 resourceId, Ark_GestureRecognizer current, Array_GestureRecognizer others, Callback_GestureRecognizer_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -2767,8 +5149,26 @@ void callManagedShouldBuiltInRecognizerParallelWithCallback(Ark_Int32 resourceId } argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedShouldBuiltInRecognizerParallelWithCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_GestureRecognizer current, Array_GestureRecognizer others, Callback_GestureRecognizer_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_ShouldBuiltInRecognizerParallelWithCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeGestureRecognizer(current); + argsSerializer.writeInt32(others.length); + for (int i = 0; i < others.length; i++) { + const auto others_element = others.array[i]; + argsSerializer.writeGestureRecognizer(others_element); + } + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedSizeChangeCallback(Ark_Int32 resourceId, Ark_SizeOptions oldValue, Ark_SizeOptions newValue) { CallbackBuffer __buffer = {{}, {}}; @@ -2781,6 +5181,16 @@ void callManagedSizeChangeCallback(Ark_Int32 resourceId, Ark_SizeOptions oldValu argsSerializer.writeSizeOptions(newValue); enqueueArkoalaCallback(&__buffer); } +void callManagedSizeChangeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_SizeOptions oldValue, Ark_SizeOptions newValue) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_SizeChangeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeSizeOptions(oldValue); + argsSerializer.writeSizeOptions(newValue); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedSliderTriggerChangeCallback(Ark_Int32 resourceId, Ark_Number value, Ark_SliderChangeMode mode) { CallbackBuffer __buffer = {{}, {}}; @@ -2793,6 +5203,16 @@ void callManagedSliderTriggerChangeCallback(Ark_Int32 resourceId, Ark_Number val argsSerializer.writeInt32(mode); enqueueArkoalaCallback(&__buffer); } +void callManagedSliderTriggerChangeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number value, Ark_SliderChangeMode mode) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_SliderTriggerChangeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(value); + argsSerializer.writeInt32(mode); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedSubmitCallback(Ark_Int32 resourceId, Ark_EnterKeyType enterKey, Ark_SubmitEvent event) { CallbackBuffer __buffer = {{}, {}}; @@ -2805,6 +5225,16 @@ void callManagedSubmitCallback(Ark_Int32 resourceId, Ark_EnterKeyType enterKey, argsSerializer.writeSubmitEvent(event); enqueueArkoalaCallback(&__buffer); } +void callManagedSubmitCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_EnterKeyType enterKey, Ark_SubmitEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_SubmitCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(enterKey); + argsSerializer.writeSubmitEvent(event); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedTabsCustomContentTransitionCallback(Ark_Int32 resourceId, Ark_Number from, Ark_Number to, Callback_Opt_TabContentAnimatedTransition_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -2817,8 +5247,22 @@ void callManagedTabsCustomContentTransitionCallback(Ark_Int32 resourceId, Ark_Nu argsSerializer.writeNumber(to); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedTabsCustomContentTransitionCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Number from, Ark_Number to, Callback_Opt_TabContentAnimatedTransition_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_TabsCustomContentTransitionCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(from); + argsSerializer.writeNumber(to); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedTextAreaSubmitCallback(Ark_Int32 resourceId, Ark_EnterKeyType enterKeyType, Opt_SubmitEvent event) { CallbackBuffer __buffer = {{}, {}}; @@ -2837,6 +5281,22 @@ void callManagedTextAreaSubmitCallback(Ark_Int32 resourceId, Ark_EnterKeyType en } enqueueArkoalaCallback(&__buffer); } +void callManagedTextAreaSubmitCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_EnterKeyType enterKeyType, Opt_SubmitEvent event) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_TextAreaSubmitCallback); + argsSerializer.writeInt32(resourceId); + 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); + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedTextPickerScrollStopCallback(Ark_Int32 resourceId, Ark_Union_String_Array_String value, Ark_Union_Number_Array_Number index) { CallbackBuffer __buffer = {{}, {}}; @@ -2879,6 +5339,46 @@ void callManagedTextPickerScrollStopCallback(Ark_Int32 resourceId, Ark_Union_Str } enqueueArkoalaCallback(&__buffer); } +void callManagedTextPickerScrollStopCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Union_String_Array_String value, Ark_Union_Number_Array_Number index) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_TextPickerScrollStopCallback); + 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.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); + } + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedTransitionFinishCallback(Ark_Int32 resourceId, Ark_Boolean transitionIn) { CallbackBuffer __buffer = {{}, {}}; @@ -2890,6 +5390,15 @@ void callManagedTransitionFinishCallback(Ark_Int32 resourceId, Ark_Boolean trans argsSerializer.writeBoolean(transitionIn); enqueueArkoalaCallback(&__buffer); } +void callManagedTransitionFinishCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Boolean transitionIn) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_TransitionFinishCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeBoolean(transitionIn); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __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 = {{}, {}}; @@ -2903,8 +5412,23 @@ void callManagedType_NavigationAttribute_customNavContentTransition_delegate(Ark argsSerializer.writeInt32(operation); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedType_NavigationAttribute_customNavContentTransition_delegateSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_NavContentInfo from, Ark_NavContentInfo to, Ark_NavigationOperation operation, Callback_Opt_NavigationAnimatedTransition_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + 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)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedType_TextPickerAttribute_onChange_callback(Ark_Int32 resourceId, Ark_Union_String_Array_String value, Ark_Union_Number_Array_Number index) { CallbackBuffer __buffer = {{}, {}}; @@ -2947,6 +5471,46 @@ void callManagedType_TextPickerAttribute_onChange_callback(Ark_Int32 resourceId, } enqueueArkoalaCallback(&__buffer); } +void callManagedType_TextPickerAttribute_onChange_callbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Union_String_Array_String value, Ark_Union_Number_Array_Number index) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Type_TextPickerAttribute_onChange_callback); + 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.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); + } + } + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedType_WebAttribute_onUrlLoadIntercept_callback(Ark_Int32 resourceId, Opt_Literal_Union_String_WebResourceRequest_data event, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -2976,8 +5540,39 @@ void callManagedType_WebAttribute_onUrlLoadIntercept_callback(Ark_Int32 resource } argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedType_WebAttribute_onUrlLoadIntercept_callbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_Literal_Union_String_WebResourceRequest_data event, Callback_Boolean_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Type_WebAttribute_onUrlLoadIntercept_callback); + 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; + const auto event_value_data = event_value.data; + Ark_Int32 event_value_data_type = ARK_RUNTIME_UNDEFINED; + event_value_data_type = event_value_data.selector; + if (((event_value_data_type == 0))) { + argsSerializer.writeInt8(0); + const auto event_value_data_0 = event_value_data.value0; + argsSerializer.writeString(event_value_data_0); + } + else if (((event_value_data_type == 1))) { + argsSerializer.writeInt8(1); + const auto event_value_data_1 = event_value_data.value1; + argsSerializer.writeWebResourceRequest(event_value_data_1); + } + } + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedVisibleAreaChangeCallback(Ark_Int32 resourceId, Ark_Boolean isExpanding, Ark_Number currentRatio) { CallbackBuffer __buffer = {{}, {}}; @@ -2990,6 +5585,16 @@ void callManagedVisibleAreaChangeCallback(Ark_Int32 resourceId, Ark_Boolean isEx argsSerializer.writeNumber(currentRatio); enqueueArkoalaCallback(&__buffer); } +void callManagedVisibleAreaChangeCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Boolean isExpanding, Ark_Number currentRatio) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_VisibleAreaChangeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeBoolean(isExpanding); + argsSerializer.writeNumber(currentRatio); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedVoidCallback(Ark_Int32 resourceId) { CallbackBuffer __buffer = {{}, {}}; @@ -3000,6 +5605,14 @@ void callManagedVoidCallback(Ark_Int32 resourceId) argsSerializer.writeInt32(resourceId); enqueueArkoalaCallback(&__buffer); } +void callManagedVoidCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_VoidCallback); + argsSerializer.writeInt32(resourceId); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedWebKeyboardCallback(Ark_Int32 resourceId, Ark_WebKeyboardCallbackInfo keyboardCallbackInfo, Callback_WebKeyboardOptions_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -3011,8 +5624,21 @@ void callManagedWebKeyboardCallback(Ark_Int32 resourceId, Ark_WebKeyboardCallbac argsSerializer.writeWebKeyboardCallbackInfo(keyboardCallbackInfo); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedWebKeyboardCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_WebKeyboardCallbackInfo keyboardCallbackInfo, Callback_WebKeyboardOptions_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_WebKeyboardCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeWebKeyboardCallbackInfo(keyboardCallbackInfo); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedWithThemeInterface(Ark_Int32 resourceId, Ark_WithThemeOptions options, Callback_WithThemeAttribute_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -3024,8 +5650,21 @@ void callManagedWithThemeInterface(Ark_Int32 resourceId, Ark_WithThemeOptions op argsSerializer.writeWithThemeOptions(options); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); enqueueArkoalaCallback(&__buffer); } +void callManagedWithThemeInterfaceSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_WithThemeOptions options, Callback_WithThemeAttribute_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_WithThemeInterface); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeWithThemeOptions(options); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void* getManagedCallbackCaller(CallbackKind kind) { switch (kind) { @@ -3263,4 +5902,242 @@ void* getManagedCallbackCaller(CallbackKind kind) case Kind_WithThemeInterface: return reinterpret_cast(callManagedWithThemeInterface); } return nullptr; +} +void* getManagedCallbackCallerSync(CallbackKind kind) +{ + switch (kind) { + case Kind_AccessibilityCallback: return reinterpret_cast(callManagedAccessibilityCallbackSync); + case Kind_ButtonTriggerClickCallback: return reinterpret_cast(callManagedButtonTriggerClickCallbackSync); + case Kind_Callback_Any: return reinterpret_cast(callManagedCallback_AnySync); + case Kind_Callback_Any_Number_String: return reinterpret_cast(callManagedCallback_Any_Number_StringSync); + case Kind_Callback_Any_Number_Void: return reinterpret_cast(callManagedCallback_Any_Number_VoidSync); + case Kind_Callback_Any_Void: return reinterpret_cast(callManagedCallback_Any_VoidSync); + case Kind_Callback_Area_Area_Void: return reinterpret_cast(callManagedCallback_Area_Area_VoidSync); + case Kind_Callback_Array_Number_Void: return reinterpret_cast(callManagedCallback_Array_Number_VoidSync); + case Kind_Callback_Array_String_Void: return reinterpret_cast(callManagedCallback_Array_String_VoidSync); + case Kind_Callback_Array_TouchTestInfo_TouchResult: return reinterpret_cast(callManagedCallback_Array_TouchTestInfo_TouchResultSync); + case Kind_Callback_Boolean: return reinterpret_cast(callManagedCallback_BooleanSync); + case Kind_Callback_Boolean_HoverEvent_Void: return reinterpret_cast(callManagedCallback_Boolean_HoverEvent_VoidSync); + case Kind_Callback_Boolean_Void: return reinterpret_cast(callManagedCallback_Boolean_VoidSync); + case Kind_Callback_CalendarRequestedData_Void: return reinterpret_cast(callManagedCallback_CalendarRequestedData_VoidSync); + case Kind_Callback_CalendarSelectedDate_Void: return reinterpret_cast(callManagedCallback_CalendarSelectedDate_VoidSync); + case Kind_Callback_Callback_Any_Void: return reinterpret_cast(callManagedCallback_Callback_Any_VoidSync); + case Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void: return reinterpret_cast(callManagedCallback_ClickEvent_LocationButtonOnClickResult_VoidSync); + case Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void: return reinterpret_cast(callManagedCallback_ClickEvent_PasteButtonOnClickResult_VoidSync); + case Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void: return reinterpret_cast(callManagedCallback_ClickEvent_SaveButtonOnClickResult_VoidSync); + case Kind_Callback_ClickEvent_Void: return reinterpret_cast(callManagedCallback_ClickEvent_VoidSync); + case Kind_Callback_ComputedBarAttribute_Void: return reinterpret_cast(callManagedCallback_ComputedBarAttribute_VoidSync); + case Kind_Callback_CopyEvent_Void: return reinterpret_cast(callManagedCallback_CopyEvent_VoidSync); + case Kind_Callback_CutEvent_Void: return reinterpret_cast(callManagedCallback_CutEvent_VoidSync); + case Kind_Callback_Date_Void: return reinterpret_cast(callManagedCallback_Date_VoidSync); + case Kind_Callback_DatePickerResult_Void: return reinterpret_cast(callManagedCallback_DatePickerResult_VoidSync); + case Kind_Callback_DeleteValue_Boolean: return reinterpret_cast(callManagedCallback_DeleteValue_BooleanSync); + case Kind_Callback_DeleteValue_Void: return reinterpret_cast(callManagedCallback_DeleteValue_VoidSync); + case Kind_Callback_DismissContentCoverAction_Void: return reinterpret_cast(callManagedCallback_DismissContentCoverAction_VoidSync); + case Kind_Callback_DismissDialogAction_Void: return reinterpret_cast(callManagedCallback_DismissDialogAction_VoidSync); + case Kind_Callback_DismissPopupAction_Void: return reinterpret_cast(callManagedCallback_DismissPopupAction_VoidSync); + case Kind_Callback_DismissSheetAction_Void: return reinterpret_cast(callManagedCallback_DismissSheetAction_VoidSync); + case Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo: return reinterpret_cast(callManagedCallback_DragEvent_String_Union_CustomBuilder_DragItemInfoSync); + case Kind_Callback_DragEvent_String_Void: return reinterpret_cast(callManagedCallback_DragEvent_String_VoidSync); + case Kind_Callback_EnterKeyType_Void: return reinterpret_cast(callManagedCallback_EnterKeyType_VoidSync); + case Kind_Callback_FormCallbackInfo_Void: return reinterpret_cast(callManagedCallback_FormCallbackInfo_VoidSync); + case Kind_Callback_FullscreenInfo_Void: return reinterpret_cast(callManagedCallback_FullscreenInfo_VoidSync); + case Kind_Callback_GestureEvent_Void: return reinterpret_cast(callManagedCallback_GestureEvent_VoidSync); + case Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult: return reinterpret_cast(callManagedCallback_GestureInfo_BaseGestureEvent_GestureJudgeResultSync); + case Kind_Callback_GestureJudgeResult_Void: return reinterpret_cast(callManagedCallback_GestureJudgeResult_VoidSync); + case Kind_Callback_GestureRecognizer_Void: return reinterpret_cast(callManagedCallback_GestureRecognizer_VoidSync); + case Kind_Callback_HitTestMode_Void: return reinterpret_cast(callManagedCallback_HitTestMode_VoidSync); + case Kind_Callback_InsertValue_Boolean: return reinterpret_cast(callManagedCallback_InsertValue_BooleanSync); + case Kind_Callback_InsertValue_Void: return reinterpret_cast(callManagedCallback_InsertValue_VoidSync); + case Kind_Callback_IsolatedComponentAttribute_Void: return reinterpret_cast(callManagedCallback_IsolatedComponentAttribute_VoidSync); + case Kind_Callback_ItemDragInfo_Number_Callback_Any: return reinterpret_cast(callManagedCallback_ItemDragInfo_Number_Callback_AnySync); + case Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void: return reinterpret_cast(callManagedCallback_ItemDragInfo_Number_Number_Boolean_VoidSync); + case Kind_Callback_ItemDragInfo_Number_Number_Void: return reinterpret_cast(callManagedCallback_ItemDragInfo_Number_Number_VoidSync); + case Kind_Callback_ItemDragInfo_Number_Void: return reinterpret_cast(callManagedCallback_ItemDragInfo_Number_VoidSync); + case Kind_Callback_ItemDragInfo_Void: return reinterpret_cast(callManagedCallback_ItemDragInfo_VoidSync); + case Kind_Callback_KeyEvent_Boolean: return reinterpret_cast(callManagedCallback_KeyEvent_BooleanSync); + case Kind_Callback_KeyEvent_Void: return reinterpret_cast(callManagedCallback_KeyEvent_VoidSync); + case Kind_Callback_Literal_Boolean_isVisible_Void: return reinterpret_cast(callManagedCallback_Literal_Boolean_isVisible_VoidSync); + case Kind_Callback_Literal_Function_callback_Object_fileSelector_Void: return reinterpret_cast(callManagedCallback_Literal_Function_callback_Object_fileSelector_VoidSync); + case Kind_Callback_Literal_Function_handler_Object_error_Void: return reinterpret_cast(callManagedCallback_Literal_Function_handler_Object_error_VoidSync); + case Kind_Callback_Literal_Number_code_Want_want_Void: return reinterpret_cast(callManagedCallback_Literal_Number_code_Want_want_VoidSync); + case Kind_Callback_Literal_Number_errcode_String_msg_Void: return reinterpret_cast(callManagedCallback_Literal_Number_errcode_String_msg_VoidSync); + case Kind_Callback_Literal_Number_offsetRemain_Void: return reinterpret_cast(callManagedCallback_Literal_Number_offsetRemain_VoidSync); + case Kind_Callback_Literal_Object_detail_Boolean: return reinterpret_cast(callManagedCallback_Literal_Object_detail_BooleanSync); + case Kind_Callback_Literal_String_plainText_Void: return reinterpret_cast(callManagedCallback_Literal_String_plainText_VoidSync); + case Kind_Callback_MouseEvent_Void: return reinterpret_cast(callManagedCallback_MouseEvent_VoidSync); + case Kind_Callback_NativeEmbedDataInfo_Void: return reinterpret_cast(callManagedCallback_NativeEmbedDataInfo_VoidSync); + case Kind_Callback_NativeEmbedTouchInfo_Void: return reinterpret_cast(callManagedCallback_NativeEmbedTouchInfo_VoidSync); + case Kind_Callback_NavDestinationContext_Void: return reinterpret_cast(callManagedCallback_NavDestinationContext_VoidSync); + case Kind_Callback_NavigationMode_Void: return reinterpret_cast(callManagedCallback_NavigationMode_VoidSync); + case Kind_Callback_NavigationTitleMode_Void: return reinterpret_cast(callManagedCallback_NavigationTitleMode_VoidSync); + case Kind_Callback_NavigationTransitionProxy_Void: return reinterpret_cast(callManagedCallback_NavigationTransitionProxy_VoidSync); + case Kind_Callback_Number_Boolean: return reinterpret_cast(callManagedCallback_Number_BooleanSync); + case Kind_Callback_Number_Number_Boolean: return reinterpret_cast(callManagedCallback_Number_Number_BooleanSync); + case Kind_Callback_Number_Number_ComputedBarAttribute: return reinterpret_cast(callManagedCallback_Number_Number_ComputedBarAttributeSync); + case Kind_Callback_Number_Number_Number_Void: return reinterpret_cast(callManagedCallback_Number_Number_Number_VoidSync); + case Kind_Callback_Number_Number_PanelMode_Void: return reinterpret_cast(callManagedCallback_Number_Number_PanelMode_VoidSync); + case Kind_Callback_Number_Number_Void: return reinterpret_cast(callManagedCallback_Number_Number_VoidSync); + case Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain: return reinterpret_cast(callManagedCallback_Number_ScrollState_Literal_Number_offsetRemainSync); + case Kind_Callback_Number_ScrollState_Void: return reinterpret_cast(callManagedCallback_Number_ScrollState_VoidSync); + case Kind_Callback_Number_SliderChangeMode_Void: return reinterpret_cast(callManagedCallback_Number_SliderChangeMode_VoidSync); + case Kind_Callback_Number_String_Void: return reinterpret_cast(callManagedCallback_Number_String_VoidSync); + case Kind_Callback_Number_Tuple_Number_Number: return reinterpret_cast(callManagedCallback_Number_Tuple_Number_NumberSync); + case Kind_Callback_Number_Tuple_Number_Number_Number_Number: return reinterpret_cast(callManagedCallback_Number_Tuple_Number_Number_Number_NumberSync); + case Kind_Callback_Number_Void: return reinterpret_cast(callManagedCallback_Number_VoidSync); + case Kind_Callback_OffsetResult_Void: return reinterpret_cast(callManagedCallback_OffsetResult_VoidSync); + case Kind_Callback_OnAlertEvent_Boolean: return reinterpret_cast(callManagedCallback_OnAlertEvent_BooleanSync); + case Kind_Callback_OnAudioStateChangedEvent_Void: return reinterpret_cast(callManagedCallback_OnAudioStateChangedEvent_VoidSync); + case Kind_Callback_OnBeforeUnloadEvent_Boolean: return reinterpret_cast(callManagedCallback_OnBeforeUnloadEvent_BooleanSync); + case Kind_Callback_OnClientAuthenticationEvent_Void: return reinterpret_cast(callManagedCallback_OnClientAuthenticationEvent_VoidSync); + case Kind_Callback_OnConfirmEvent_Boolean: return reinterpret_cast(callManagedCallback_OnConfirmEvent_BooleanSync); + case Kind_Callback_OnConsoleEvent_Boolean: return reinterpret_cast(callManagedCallback_OnConsoleEvent_BooleanSync); + case Kind_Callback_OnContextMenuShowEvent_Boolean: return reinterpret_cast(callManagedCallback_OnContextMenuShowEvent_BooleanSync); + case Kind_Callback_OnDataResubmittedEvent_Void: return reinterpret_cast(callManagedCallback_OnDataResubmittedEvent_VoidSync); + case Kind_Callback_OnDownloadStartEvent_Void: return reinterpret_cast(callManagedCallback_OnDownloadStartEvent_VoidSync); + case Kind_Callback_OnErrorReceiveEvent_Void: return reinterpret_cast(callManagedCallback_OnErrorReceiveEvent_VoidSync); + case Kind_Callback_OnFaviconReceivedEvent_Void: return reinterpret_cast(callManagedCallback_OnFaviconReceivedEvent_VoidSync); + case Kind_Callback_OnFirstContentfulPaintEvent_Void: return reinterpret_cast(callManagedCallback_OnFirstContentfulPaintEvent_VoidSync); + case Kind_Callback_OnGeolocationShowEvent_Void: return reinterpret_cast(callManagedCallback_OnGeolocationShowEvent_VoidSync); + case Kind_Callback_OnHttpAuthRequestEvent_Boolean: return reinterpret_cast(callManagedCallback_OnHttpAuthRequestEvent_BooleanSync); + case Kind_Callback_OnHttpErrorReceiveEvent_Void: return reinterpret_cast(callManagedCallback_OnHttpErrorReceiveEvent_VoidSync); + case Kind_Callback_OnInterceptRequestEvent_WebResourceResponse: return reinterpret_cast(callManagedCallback_OnInterceptRequestEvent_WebResourceResponseSync); + case Kind_Callback_OnLoadInterceptEvent_Boolean: return reinterpret_cast(callManagedCallback_OnLoadInterceptEvent_BooleanSync); + case Kind_Callback_OnOverScrollEvent_Void: return reinterpret_cast(callManagedCallback_OnOverScrollEvent_VoidSync); + case Kind_Callback_OnPageBeginEvent_Void: return reinterpret_cast(callManagedCallback_OnPageBeginEvent_VoidSync); + case Kind_Callback_OnPageEndEvent_Void: return reinterpret_cast(callManagedCallback_OnPageEndEvent_VoidSync); + case Kind_Callback_OnPageVisibleEvent_Void: return reinterpret_cast(callManagedCallback_OnPageVisibleEvent_VoidSync); + case Kind_Callback_OnPermissionRequestEvent_Void: return reinterpret_cast(callManagedCallback_OnPermissionRequestEvent_VoidSync); + case Kind_Callback_OnProgressChangeEvent_Void: return reinterpret_cast(callManagedCallback_OnProgressChangeEvent_VoidSync); + case Kind_Callback_OnPromptEvent_Boolean: return reinterpret_cast(callManagedCallback_OnPromptEvent_BooleanSync); + case Kind_Callback_OnRefreshAccessedHistoryEvent_Void: return reinterpret_cast(callManagedCallback_OnRefreshAccessedHistoryEvent_VoidSync); + case Kind_Callback_OnRenderExitedEvent_Void: return reinterpret_cast(callManagedCallback_OnRenderExitedEvent_VoidSync); + case Kind_Callback_OnResourceLoadEvent_Void: return reinterpret_cast(callManagedCallback_OnResourceLoadEvent_VoidSync); + case Kind_Callback_OnScaleChangeEvent_Void: return reinterpret_cast(callManagedCallback_OnScaleChangeEvent_VoidSync); + case Kind_Callback_OnScreenCaptureRequestEvent_Void: return reinterpret_cast(callManagedCallback_OnScreenCaptureRequestEvent_VoidSync); + case Kind_Callback_OnScrollEvent_Void: return reinterpret_cast(callManagedCallback_OnScrollEvent_VoidSync); + case Kind_Callback_OnScrollFrameBeginHandlerResult_Void: return reinterpret_cast(callManagedCallback_OnScrollFrameBeginHandlerResult_VoidSync); + case Kind_Callback_OnSearchResultReceiveEvent_Void: return reinterpret_cast(callManagedCallback_OnSearchResultReceiveEvent_VoidSync); + case Kind_Callback_OnShowFileSelectorEvent_Boolean: return reinterpret_cast(callManagedCallback_OnShowFileSelectorEvent_BooleanSync); + case Kind_Callback_OnSslErrorEventReceiveEvent_Void: return reinterpret_cast(callManagedCallback_OnSslErrorEventReceiveEvent_VoidSync); + case Kind_Callback_OnTitleReceiveEvent_Void: return reinterpret_cast(callManagedCallback_OnTitleReceiveEvent_VoidSync); + case Kind_Callback_OnTouchIconUrlReceivedEvent_Void: return reinterpret_cast(callManagedCallback_OnTouchIconUrlReceivedEvent_VoidSync); + case Kind_Callback_OnWindowNewEvent_Void: return reinterpret_cast(callManagedCallback_OnWindowNewEvent_VoidSync); + case Kind_Callback_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_Array_String_VoidSync); + case Kind_Callback_Opt_NavigationAnimatedTransition_Void: return reinterpret_cast(callManagedCallback_Opt_NavigationAnimatedTransition_VoidSync); + case Kind_Callback_Opt_StyledString_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_StyledString_Opt_Array_String_VoidSync); + case Kind_Callback_Opt_TabContentAnimatedTransition_Void: return reinterpret_cast(callManagedCallback_Opt_TabContentAnimatedTransition_VoidSync); + case Kind_Callback_PlaybackInfo_Void: return reinterpret_cast(callManagedCallback_PlaybackInfo_VoidSync); + case Kind_Callback_PopInfo_Void: return reinterpret_cast(callManagedCallback_PopInfo_VoidSync); + case Kind_Callback_PreDragStatus_Void: return reinterpret_cast(callManagedCallback_PreDragStatus_VoidSync); + case Kind_Callback_PreparedInfo_Void: return reinterpret_cast(callManagedCallback_PreparedInfo_VoidSync); + case Kind_Callback_RefreshStatus_Void: return reinterpret_cast(callManagedCallback_RefreshStatus_VoidSync); + case Kind_Callback_RichEditorChangeValue_Boolean: return reinterpret_cast(callManagedCallback_RichEditorChangeValue_BooleanSync); + case Kind_Callback_RichEditorDeleteValue_Boolean: return reinterpret_cast(callManagedCallback_RichEditorDeleteValue_BooleanSync); + case Kind_Callback_RichEditorInsertValue_Boolean: return reinterpret_cast(callManagedCallback_RichEditorInsertValue_BooleanSync); + case Kind_Callback_RichEditorRange_Void: return reinterpret_cast(callManagedCallback_RichEditorRange_VoidSync); + case Kind_Callback_RichEditorSelection_Void: return reinterpret_cast(callManagedCallback_RichEditorSelection_VoidSync); + case Kind_Callback_RichEditorTextSpanResult_Void: return reinterpret_cast(callManagedCallback_RichEditorTextSpanResult_VoidSync); + case Kind_Callback_SheetDismiss_Void: return reinterpret_cast(callManagedCallback_SheetDismiss_VoidSync); + case Kind_Callback_SheetType_Void: return reinterpret_cast(callManagedCallback_SheetType_VoidSync); + case Kind_Callback_SpringBackAction_Void: return reinterpret_cast(callManagedCallback_SpringBackAction_VoidSync); + case Kind_Callback_String_Number_Void: return reinterpret_cast(callManagedCallback_String_Number_VoidSync); + case Kind_Callback_String_PasteEvent_Void: return reinterpret_cast(callManagedCallback_String_PasteEvent_VoidSync); + case Kind_Callback_String_Unknown_Void: return reinterpret_cast(callManagedCallback_String_Unknown_VoidSync); + case Kind_Callback_String_Void: return reinterpret_cast(callManagedCallback_String_VoidSync); + case Kind_Callback_StyledStringChangeValue_Boolean: return reinterpret_cast(callManagedCallback_StyledStringChangeValue_BooleanSync); + case Kind_Callback_SwipeActionState_Void: return reinterpret_cast(callManagedCallback_SwipeActionState_VoidSync); + case Kind_Callback_SwiperContentTransitionProxy_Void: return reinterpret_cast(callManagedCallback_SwiperContentTransitionProxy_VoidSync); + case Kind_Callback_TabContentTransitionProxy_Void: return reinterpret_cast(callManagedCallback_TabContentTransitionProxy_VoidSync); + case Kind_Callback_TerminationInfo_Void: return reinterpret_cast(callManagedCallback_TerminationInfo_VoidSync); + case Kind_Callback_TextPickerResult_Void: return reinterpret_cast(callManagedCallback_TextPickerResult_VoidSync); + case Kind_Callback_TextRange_Void: return reinterpret_cast(callManagedCallback_TextRange_VoidSync); + case Kind_Callback_TimePickerResult_Void: return reinterpret_cast(callManagedCallback_TimePickerResult_VoidSync); + case Kind_Callback_TouchEvent_HitTestMode: return reinterpret_cast(callManagedCallback_TouchEvent_HitTestModeSync); + case Kind_Callback_TouchEvent_Void: return reinterpret_cast(callManagedCallback_TouchEvent_VoidSync); + case Kind_Callback_TouchResult_Void: return reinterpret_cast(callManagedCallback_TouchResult_VoidSync); + case Kind_Callback_Tuple_Number_Number_Number_Number_Void: return reinterpret_cast(callManagedCallback_Tuple_Number_Number_Number_Number_VoidSync); + case Kind_Callback_Tuple_Number_Number_Void: return reinterpret_cast(callManagedCallback_Tuple_Number_Number_VoidSync); + case Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void: return reinterpret_cast(callManagedCallback_Type_ImageAttribute_onComplete_callback_event_VoidSync); + case Kind_Callback_UIExtensionProxy_Void: return reinterpret_cast(callManagedCallback_UIExtensionProxy_VoidSync); + case Kind_Callback_Union_CustomBuilder_DragItemInfo_Void: return reinterpret_cast(callManagedCallback_Union_CustomBuilder_DragItemInfo_VoidSync); + case Kind_Callback_Void: return reinterpret_cast(callManagedCallback_VoidSync); + case Kind_Callback_WebKeyboardOptions_Void: return reinterpret_cast(callManagedCallback_WebKeyboardOptions_VoidSync); + case Kind_Callback_WebResourceResponse_Void: return reinterpret_cast(callManagedCallback_WebResourceResponse_VoidSync); + case Kind_Callback_WithThemeAttribute_Void: return reinterpret_cast(callManagedCallback_WithThemeAttribute_VoidSync); + case Kind_ContentDidScrollCallback: return reinterpret_cast(callManagedContentDidScrollCallbackSync); + case Kind_EditableTextOnChangeCallback: return reinterpret_cast(callManagedEditableTextOnChangeCallbackSync); + case Kind_GestureRecognizerJudgeBeginCallback: return reinterpret_cast(callManagedGestureRecognizerJudgeBeginCallbackSync); + case Kind_GetItemMainSizeByIndex: return reinterpret_cast(callManagedGetItemMainSizeByIndexSync); + case Kind_HoverCallback: return reinterpret_cast(callManagedHoverCallbackSync); + case Kind_ImageCompleteCallback: return reinterpret_cast(callManagedImageCompleteCallbackSync); + case Kind_ImageErrorCallback: return reinterpret_cast(callManagedImageErrorCallbackSync); + case Kind_InterceptionModeCallback: return reinterpret_cast(callManagedInterceptionModeCallbackSync); + case Kind_InterceptionShowCallback: return reinterpret_cast(callManagedInterceptionShowCallbackSync); + case Kind_IsolatedComponentInterface: return reinterpret_cast(callManagedIsolatedComponentInterfaceSync); + case Kind_MenuOnAppearCallback: return reinterpret_cast(callManagedMenuOnAppearCallbackSync); + case Kind_OnAdsBlockedCallback: return reinterpret_cast(callManagedOnAdsBlockedCallbackSync); + case Kind_OnAlphabetIndexerPopupSelectCallback: return reinterpret_cast(callManagedOnAlphabetIndexerPopupSelectCallbackSync); + case Kind_OnAlphabetIndexerRequestPopupDataCallback: return reinterpret_cast(callManagedOnAlphabetIndexerRequestPopupDataCallbackSync); + case Kind_OnAlphabetIndexerSelectCallback: return reinterpret_cast(callManagedOnAlphabetIndexerSelectCallbackSync); + case Kind_OnCheckboxChangeCallback: return reinterpret_cast(callManagedOnCheckboxChangeCallbackSync); + case Kind_OnCheckboxGroupChangeCallback: return reinterpret_cast(callManagedOnCheckboxGroupChangeCallbackSync); + case Kind_OnContentScrollCallback: return reinterpret_cast(callManagedOnContentScrollCallbackSync); + case Kind_OnContextMenuHideCallback: return reinterpret_cast(callManagedOnContextMenuHideCallbackSync); + case Kind_OnDidChangeCallback: return reinterpret_cast(callManagedOnDidChangeCallbackSync); + case Kind_OnFirstMeaningfulPaintCallback: return reinterpret_cast(callManagedOnFirstMeaningfulPaintCallbackSync); + case Kind_OnFoldStatusChangeCallback: return reinterpret_cast(callManagedOnFoldStatusChangeCallbackSync); + case Kind_OnFullScreenEnterCallback: return reinterpret_cast(callManagedOnFullScreenEnterCallbackSync); + case Kind_OnHoverCallback: return reinterpret_cast(callManagedOnHoverCallbackSync); + case Kind_OnHoverStatusChangeCallback: return reinterpret_cast(callManagedOnHoverStatusChangeCallbackSync); + case Kind_OnIntelligentTrackingPreventionCallback: return reinterpret_cast(callManagedOnIntelligentTrackingPreventionCallbackSync); + case Kind_OnLargestContentfulPaintCallback: return reinterpret_cast(callManagedOnLargestContentfulPaintCallbackSync); + case Kind_OnLinearIndicatorChangeCallback: return reinterpret_cast(callManagedOnLinearIndicatorChangeCallbackSync); + case Kind_OnMoveHandler: return reinterpret_cast(callManagedOnMoveHandlerSync); + case Kind_OnNativeEmbedVisibilityChangeCallback: return reinterpret_cast(callManagedOnNativeEmbedVisibilityChangeCallbackSync); + case Kind_OnNativeLoadCallback: return reinterpret_cast(callManagedOnNativeLoadCallbackSync); + case Kind_OnNavigationEntryCommittedCallback: return reinterpret_cast(callManagedOnNavigationEntryCommittedCallbackSync); + case Kind_OnOverrideUrlLoadingCallback: return reinterpret_cast(callManagedOnOverrideUrlLoadingCallbackSync); + case Kind_OnPasteCallback: return reinterpret_cast(callManagedOnPasteCallbackSync); + case Kind_OnRenderProcessNotRespondingCallback: return reinterpret_cast(callManagedOnRenderProcessNotRespondingCallbackSync); + case Kind_OnRenderProcessRespondingCallback: return reinterpret_cast(callManagedOnRenderProcessRespondingCallbackSync); + case Kind_OnSafeBrowsingCheckResultCallback: return reinterpret_cast(callManagedOnSafeBrowsingCheckResultCallbackSync); + case Kind_OnScrollCallback: return reinterpret_cast(callManagedOnScrollCallbackSync); + case Kind_OnScrollEdgeCallback: return reinterpret_cast(callManagedOnScrollEdgeCallbackSync); + case Kind_OnScrollFrameBeginCallback: return reinterpret_cast(callManagedOnScrollFrameBeginCallbackSync); + case Kind_OnScrollVisibleContentChangeCallback: return reinterpret_cast(callManagedOnScrollVisibleContentChangeCallbackSync); + case Kind_OnSslErrorEventCallback: return reinterpret_cast(callManagedOnSslErrorEventCallbackSync); + case Kind_OnSubmitCallback: return reinterpret_cast(callManagedOnSubmitCallbackSync); + case Kind_OnSwiperAnimationEndCallback: return reinterpret_cast(callManagedOnSwiperAnimationEndCallbackSync); + case Kind_OnSwiperAnimationStartCallback: return reinterpret_cast(callManagedOnSwiperAnimationStartCallbackSync); + case Kind_OnSwiperGestureSwipeCallback: return reinterpret_cast(callManagedOnSwiperGestureSwipeCallbackSync); + case Kind_OnTabsAnimationEndCallback: return reinterpret_cast(callManagedOnTabsAnimationEndCallbackSync); + case Kind_OnTabsAnimationStartCallback: return reinterpret_cast(callManagedOnTabsAnimationStartCallbackSync); + case Kind_OnTabsContentWillChangeCallback: return reinterpret_cast(callManagedOnTabsContentWillChangeCallbackSync); + case Kind_OnTabsGestureSwipeCallback: return reinterpret_cast(callManagedOnTabsGestureSwipeCallbackSync); + case Kind_OnTextSelectionChangeCallback: return reinterpret_cast(callManagedOnTextSelectionChangeCallbackSync); + case Kind_OnViewportFitChangedCallback: return reinterpret_cast(callManagedOnViewportFitChangedCallbackSync); + case Kind_PageTransitionCallback: return reinterpret_cast(callManagedPageTransitionCallbackSync); + case Kind_PasteEventCallback: return reinterpret_cast(callManagedPasteEventCallbackSync); + case Kind_PluginErrorCallback: return reinterpret_cast(callManagedPluginErrorCallbackSync); + case Kind_ScrollOnScrollCallback: return reinterpret_cast(callManagedScrollOnScrollCallbackSync); + case Kind_ScrollOnWillScrollCallback: return reinterpret_cast(callManagedScrollOnWillScrollCallbackSync); + case Kind_SearchSubmitCallback: return reinterpret_cast(callManagedSearchSubmitCallbackSync); + case Kind_ShouldBuiltInRecognizerParallelWithCallback: return reinterpret_cast(callManagedShouldBuiltInRecognizerParallelWithCallbackSync); + case Kind_SizeChangeCallback: return reinterpret_cast(callManagedSizeChangeCallbackSync); + case Kind_SliderTriggerChangeCallback: return reinterpret_cast(callManagedSliderTriggerChangeCallbackSync); + case Kind_SubmitCallback: return reinterpret_cast(callManagedSubmitCallbackSync); + case Kind_TabsCustomContentTransitionCallback: return reinterpret_cast(callManagedTabsCustomContentTransitionCallbackSync); + case Kind_TextAreaSubmitCallback: return reinterpret_cast(callManagedTextAreaSubmitCallbackSync); + case Kind_TextPickerScrollStopCallback: return reinterpret_cast(callManagedTextPickerScrollStopCallbackSync); + case Kind_TransitionFinishCallback: return reinterpret_cast(callManagedTransitionFinishCallbackSync); + case Kind_Type_NavigationAttribute_customNavContentTransition_delegate: return reinterpret_cast(callManagedType_NavigationAttribute_customNavContentTransition_delegateSync); + case Kind_Type_TextPickerAttribute_onChange_callback: return reinterpret_cast(callManagedType_TextPickerAttribute_onChange_callbackSync); + case Kind_Type_WebAttribute_onUrlLoadIntercept_callback: return reinterpret_cast(callManagedType_WebAttribute_onUrlLoadIntercept_callbackSync); + case Kind_VisibleAreaChangeCallback: return reinterpret_cast(callManagedVisibleAreaChangeCallbackSync); + case Kind_VoidCallback: return reinterpret_cast(callManagedVoidCallbackSync); + case Kind_WebKeyboardCallback: return reinterpret_cast(callManagedWebKeyboardCallbackSync); + case Kind_WithThemeInterface: return reinterpret_cast(callManagedWithThemeInterfaceSync); + } + return nullptr; } \ No newline at end of file diff --git a/arkoala/framework/native/src/generated/dummy_impl.cc b/arkoala/framework/native/src/generated/dummy_impl.cc index c91d488c3..eee280c2e 100644 --- a/arkoala/framework/native/src/generated/dummy_impl.cc +++ b/arkoala/framework/native/src/generated/dummy_impl.cc @@ -4794,7 +4794,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void ValueColorsImpl(Ark_NativePointer node, - const Array_Union_ResourceColor_LinearGradient* value) + const Array_Union_ResourceColor_LinearGradient_data_panel* value) { if (!needGroupedLog(1)) return; @@ -5276,7 +5276,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // FormComponentInterfaceModifier namespace FormComponentAttributeModifier { void SizeImpl(Ark_NativePointer node, - const Ark_SizeOptions* value) + const Ark_Literal_Number_height_width* value) { if (!needGroupedLog(1)) return; @@ -8860,7 +8860,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void ColorImpl(Ark_NativePointer node, - const Ark_Union_ResourceColor_LinearGradient* value) + const Ark_Union_ResourceColor_LinearGradient_common* value) { if (!needGroupedLog(1)) return; @@ -9951,7 +9951,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnScrollImpl(Ark_NativePointer node, - const Callback_Number_ScrollState_Void* value) + const Callback_Number_Number_Void* value) { if (!needGroupedLog(1)) return; @@ -9991,7 +9991,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnScrollStartImpl(Ark_NativePointer node, - const Callback_Void* value) + const VoidCallback* value) { if (!needGroupedLog(1)) return; @@ -10011,7 +10011,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnScrollStopImpl(Ark_NativePointer node, - const Callback_Void* value) + const VoidCallback* value) { if (!needGroupedLog(1)) return; @@ -11320,7 +11320,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void TrackColorImpl(Ark_NativePointer node, - const Ark_Union_ResourceColor_LinearGradient* value) + const Ark_Union_ResourceColor_LinearGradient_common* value) { if (!needGroupedLog(1)) return; @@ -16487,16 +16487,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - void EnableFollowSystemFontWeightImpl(Ark_NativePointer node, - Ark_Boolean value) - { - if (!needGroupedLog(1)) - return; - string out("enableFollowSystemFontWeight("); - WriteToString(&out, value); - out.append(")"); - appendGroupedLog(1, out); - } void RegisterNativeEmbedRuleImpl(Ark_NativePointer node, const Ark_String* tag, const Ark_String* type) @@ -19394,7 +19384,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { WebAttributeModifier::KeyboardAvoidModeImpl, WebAttributeModifier::EditMenuOptionsImpl, WebAttributeModifier::EnableHapticFeedbackImpl, - WebAttributeModifier::EnableFollowSystemFontWeightImpl, WebAttributeModifier::RegisterNativeEmbedRuleImpl, WebAttributeModifier::BindSelectionMenuImpl, }; @@ -19629,6 +19618,94 @@ namespace OHOS::Ace::NG::GeneratedModifier { }; return &modifiersImpl; } + namespace PixelMapAccessor { + void DestroyPeerImpl(PixelMapPeer* peer) + { + if (!needGroupedLog(1)) + return; + string out("destroyPeer("); + out.append(")"); + appendGroupedLog(1, out); + } + Ark_NativePointer CtorImpl() + { + if (!needGroupedLog(1)) + return (PixelMapPeer*) 100; + string out("new PixelMap("); + out.append(")"); + out.append("[return (PixelMapPeer*) 100]"); + appendGroupedLog(1, out); + return (PixelMapPeer*) 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 ReadPixelsToBufferSyncImpl(PixelMapPeer* peer, + Ark_Buffer dst) + { + if (!needGroupedLog(1)) + return; + string out("readPixelsToBufferSync("); + WriteToString(&out, dst); + out.append(")"); + appendGroupedLog(1, out); + } + void WriteBufferToPixelsImpl(PixelMapPeer* peer, + Ark_Buffer src) + { + if (!needGroupedLog(1)) + return; + string out("writeBufferToPixels("); + WriteToString(&out, src); + out.append(")"); + appendGroupedLog(1, out); + } + Ark_Int32 GetIsEditableImpl(PixelMapPeer* peer) + { + if (!needGroupedLog(1)) + return 0; + string out("getIsEditable("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + void SetIsEditableImpl(PixelMapPeer* peer, + Ark_Int32 isEditable) + { + if (!needGroupedLog(1)) + return; + string out("setIsEditable("); + WriteToString(&out, isEditable); + out.append(")"); + appendGroupedLog(1, out); + } + Ark_Int32 GetIsStrideAlignmentImpl(PixelMapPeer* peer) + { + if (!needGroupedLog(1)) + return 0; + string out("getIsStrideAlignment("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + void SetIsStrideAlignmentImpl(PixelMapPeer* peer, + Ark_Int32 isStrideAlignment) + { + if (!needGroupedLog(1)) + return; + string out("setIsStrideAlignment("); + WriteToString(&out, isStrideAlignment); + out.append(")"); + appendGroupedLog(1, out); + } + } // PixelMapAccessor namespace ActionSheetAccessor { void DestroyPeerImpl(ActionSheetPeer* peer) { @@ -27814,6 +27891,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // LinearIndicatorControllerAccessor + const GENERATED_ArkUIPixelMapAccessor* GetPixelMapAccessor() + { + static const GENERATED_ArkUIPixelMapAccessor PixelMapAccessorImpl { + PixelMapAccessor::DestroyPeerImpl, + PixelMapAccessor::CtorImpl, + PixelMapAccessor::GetFinalizerImpl, + PixelMapAccessor::ReadPixelsToBufferSyncImpl, + PixelMapAccessor::WriteBufferToPixelsImpl, + PixelMapAccessor::GetIsEditableImpl, + PixelMapAccessor::SetIsEditableImpl, + PixelMapAccessor::GetIsStrideAlignmentImpl, + PixelMapAccessor::SetIsStrideAlignmentImpl, + }; + return &PixelMapAccessorImpl; + } + + struct PixelMapPeer { + virtual ~PixelMapPeer() = default; + }; const GENERATED_ArkUIActionSheetAccessor* GetActionSheetAccessor() { static const GENERATED_ArkUIActionSheetAccessor ActionSheetAccessorImpl { @@ -27825,6 +27921,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ActionSheetAccessorImpl; } + struct ActionSheetPeer { + virtual ~ActionSheetPeer() = default; + }; const GENERATED_ArkUIAlertDialogAccessor* GetAlertDialogAccessor() { static const GENERATED_ArkUIAlertDialogAccessor AlertDialogAccessorImpl { @@ -27836,6 +27935,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &AlertDialogAccessorImpl; } + struct AlertDialogPeer { + virtual ~AlertDialogPeer() = default; + }; const GENERATED_ArkUICalendarControllerAccessor* GetCalendarControllerAccessor() { static const GENERATED_ArkUICalendarControllerAccessor CalendarControllerAccessorImpl { @@ -27848,6 +27950,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CalendarControllerAccessorImpl; } + struct CalendarControllerPeer { + virtual ~CalendarControllerPeer() = default; + }; const GENERATED_ArkUICalendarPickerDialogAccessor* GetCalendarPickerDialogAccessor() { static const GENERATED_ArkUICalendarPickerDialogAccessor CalendarPickerDialogAccessorImpl { @@ -27859,6 +27964,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CalendarPickerDialogAccessorImpl; } + struct CalendarPickerDialogPeer { + virtual ~CalendarPickerDialogPeer() = default; + }; const GENERATED_ArkUICanvasGradientAccessor* GetCanvasGradientAccessor() { static const GENERATED_ArkUICanvasGradientAccessor CanvasGradientAccessorImpl { @@ -27870,6 +27978,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CanvasGradientAccessorImpl; } + struct CanvasGradientPeer { + virtual ~CanvasGradientPeer() = default; + }; const GENERATED_ArkUICanvasPathAccessor* GetCanvasPathAccessor() { static const GENERATED_ArkUICanvasPathAccessor CanvasPathAccessorImpl { @@ -27889,6 +28000,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CanvasPathAccessorImpl; } + struct CanvasPathPeer { + virtual ~CanvasPathPeer() = default; + }; const GENERATED_ArkUIPath2DAccessor* GetPath2DAccessor() { static const GENERATED_ArkUIPath2DAccessor Path2DAccessorImpl { @@ -27900,6 +28014,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &Path2DAccessorImpl; } + struct Path2DPeer { + virtual ~Path2DPeer() = default; + }; const GENERATED_ArkUICanvasPatternAccessor* GetCanvasPatternAccessor() { static const GENERATED_ArkUICanvasPatternAccessor CanvasPatternAccessorImpl { @@ -27911,6 +28028,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CanvasPatternAccessorImpl; } + struct CanvasPatternPeer { + virtual ~CanvasPatternPeer() = default; + }; const GENERATED_ArkUIImageBitmapAccessor* GetImageBitmapAccessor() { static const GENERATED_ArkUIImageBitmapAccessor ImageBitmapAccessorImpl { @@ -27924,6 +28044,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ImageBitmapAccessorImpl; } + struct ImageBitmapPeer { + virtual ~ImageBitmapPeer() = default; + }; const GENERATED_ArkUICanvasRendererAccessor* GetCanvasRendererAccessor() { static const GENERATED_ArkUICanvasRendererAccessor CanvasRendererAccessorImpl { @@ -28015,6 +28138,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CanvasRendererAccessorImpl; } + struct CanvasRendererPeer { + virtual ~CanvasRendererPeer() = default; + }; const GENERATED_ArkUICanvasRenderingContext2DAccessor* GetCanvasRenderingContext2DAccessor() { static const GENERATED_ArkUICanvasRenderingContext2DAccessor CanvasRenderingContext2DAccessorImpl { @@ -28034,6 +28160,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CanvasRenderingContext2DAccessorImpl; } + struct CanvasRenderingContext2DPeer { + virtual ~CanvasRenderingContext2DPeer() = default; + }; const GENERATED_ArkUIDrawingRenderingContextAccessor* GetDrawingRenderingContextAccessor() { static const GENERATED_ArkUIDrawingRenderingContextAccessor DrawingRenderingContextAccessorImpl { @@ -28045,6 +28174,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &DrawingRenderingContextAccessorImpl; } + struct DrawingRenderingContextPeer { + virtual ~DrawingRenderingContextPeer() = default; + }; const GENERATED_ArkUIICurveAccessor* GetICurveAccessor() { static const GENERATED_ArkUIICurveAccessor ICurveAccessorImpl { @@ -28056,6 +28188,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ICurveAccessorImpl; } + struct ICurvePeer { + virtual ~ICurvePeer() = default; + }; const GENERATED_ArkUIDrawModifierAccessor* GetDrawModifierAccessor() { static const GENERATED_ArkUIDrawModifierAccessor DrawModifierAccessorImpl { @@ -28070,6 +28205,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &DrawModifierAccessorImpl; } + struct DrawModifierPeer { + virtual ~DrawModifierPeer() = default; + }; const GENERATED_ArkUITransitionEffectAccessor* GetTransitionEffectAccessor() { static const GENERATED_ArkUITransitionEffectAccessor TransitionEffectAccessorImpl { @@ -28088,6 +28226,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TransitionEffectAccessorImpl; } + struct TransitionEffectPeer { + virtual ~TransitionEffectPeer() = default; + }; const GENERATED_ArkUIPixelMapMockAccessor* GetPixelMapMockAccessor() { static const GENERATED_ArkUIPixelMapMockAccessor PixelMapMockAccessorImpl { @@ -28099,6 +28240,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &PixelMapMockAccessorImpl; } + struct PixelMapMockPeer { + virtual ~PixelMapMockPeer() = default; + }; const GENERATED_ArkUIProgressMaskAccessor* GetProgressMaskAccessor() { static const GENERATED_ArkUIProgressMaskAccessor ProgressMaskAccessorImpl { @@ -28112,6 +28256,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ProgressMaskAccessorImpl; } + struct ProgressMaskPeer { + virtual ~ProgressMaskPeer() = default; + }; const GENERATED_ArkUIAttributeModifierAccessor* GetAttributeModifierAccessor() { static const GENERATED_ArkUIAttributeModifierAccessor AttributeModifierAccessorImpl { @@ -28127,6 +28274,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &AttributeModifierAccessorImpl; } + struct AttributeModifierPeer { + virtual ~AttributeModifierPeer() = default; + }; const GENERATED_ArkUIViewAccessor* GetViewAccessor() { static const GENERATED_ArkUIViewAccessor ViewAccessorImpl { @@ -28138,6 +28288,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ViewAccessorImpl; } + struct ViewPeer { + virtual ~ViewPeer() = default; + }; const GENERATED_ArkUITextContentControllerBaseAccessor* GetTextContentControllerBaseAccessor() { static const GENERATED_ArkUITextContentControllerBaseAccessor TextContentControllerBaseAccessorImpl { @@ -28151,6 +28304,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextContentControllerBaseAccessorImpl; } + struct TextContentControllerBasePeer { + virtual ~TextContentControllerBasePeer() = default; + }; const GENERATED_ArkUIDynamicNodeAccessor* GetDynamicNodeAccessor() { static const GENERATED_ArkUIDynamicNodeAccessor DynamicNodeAccessorImpl { @@ -28162,6 +28318,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &DynamicNodeAccessorImpl; } + struct DynamicNodePeer { + virtual ~DynamicNodePeer() = default; + }; const GENERATED_ArkUIChildrenMainSizeAccessor* GetChildrenMainSizeAccessor() { static const GENERATED_ArkUIChildrenMainSizeAccessor ChildrenMainSizeAccessorImpl { @@ -28175,6 +28334,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ChildrenMainSizeAccessorImpl; } + struct ChildrenMainSizePeer { + virtual ~ChildrenMainSizePeer() = default; + }; const GENERATED_ArkUIGestureModifierAccessor* GetGestureModifierAccessor() { static const GENERATED_ArkUIGestureModifierAccessor GestureModifierAccessorImpl { @@ -28186,6 +28348,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &GestureModifierAccessorImpl; } + struct GestureModifierPeer { + virtual ~GestureModifierPeer() = default; + }; const GENERATED_ArkUIAbstractPropertyAccessor* GetAbstractPropertyAccessor() { static const GENERATED_ArkUIAbstractPropertyAccessor AbstractPropertyAccessorImpl { @@ -28199,6 +28364,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &AbstractPropertyAccessorImpl; } + struct AbstractPropertyPeer { + virtual ~AbstractPropertyPeer() = default; + }; const GENERATED_ArkUIIPropertySubscriberAccessor* GetIPropertySubscriberAccessor() { static const GENERATED_ArkUIIPropertySubscriberAccessor IPropertySubscriberAccessorImpl { @@ -28211,6 +28379,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &IPropertySubscriberAccessorImpl; } + struct IPropertySubscriberPeer { + virtual ~IPropertySubscriberPeer() = default; + }; const GENERATED_ArkUIISinglePropertyChangeSubscriberAccessor* GetISinglePropertyChangeSubscriberAccessor() { static const GENERATED_ArkUIISinglePropertyChangeSubscriberAccessor ISinglePropertyChangeSubscriberAccessorImpl { @@ -28222,6 +28393,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ISinglePropertyChangeSubscriberAccessorImpl; } + struct ISinglePropertyChangeSubscriberPeer { + virtual ~ISinglePropertyChangeSubscriberPeer() = default; + }; const GENERATED_ArkUISubscribaleAbstractAccessor* GetSubscribaleAbstractAccessor() { static const GENERATED_ArkUISubscribaleAbstractAccessor SubscribaleAbstractAccessorImpl { @@ -28236,6 +28410,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &SubscribaleAbstractAccessorImpl; } + struct SubscribaleAbstractPeer { + virtual ~SubscribaleAbstractPeer() = default; + }; const GENERATED_ArkUIContextMenuAccessor* GetContextMenuAccessor() { static const GENERATED_ArkUIContextMenuAccessor ContextMenuAccessorImpl { @@ -28247,6 +28424,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ContextMenuAccessorImpl; } + struct ContextMenuPeer { + virtual ~ContextMenuPeer() = default; + }; const GENERATED_ArkUICustomDialogControllerAccessor* GetCustomDialogControllerAccessor() { static const GENERATED_ArkUICustomDialogControllerAccessor CustomDialogControllerAccessorImpl { @@ -28259,6 +28439,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CustomDialogControllerAccessorImpl; } + struct CustomDialogControllerPeer { + virtual ~CustomDialogControllerPeer() = default; + }; const GENERATED_ArkUIDatePickerDialogAccessor* GetDatePickerDialogAccessor() { static const GENERATED_ArkUIDatePickerDialogAccessor DatePickerDialogAccessorImpl { @@ -28270,6 +28453,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &DatePickerDialogAccessorImpl; } + struct DatePickerDialogPeer { + virtual ~DatePickerDialogPeer() = default; + }; const GENERATED_ArkUIPanGestureOptionsAccessor* GetPanGestureOptionsAccessor() { static const GENERATED_ArkUIPanGestureOptionsAccessor PanGestureOptionsAccessorImpl { @@ -28284,6 +28470,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &PanGestureOptionsAccessorImpl; } + struct PanGestureOptionsPeer { + virtual ~PanGestureOptionsPeer() = default; + }; const GENERATED_ArkUIScrollableTargetInfoAccessor* GetScrollableTargetInfoAccessor() { static const GENERATED_ArkUIScrollableTargetInfoAccessor ScrollableTargetInfoAccessorImpl { @@ -28296,6 +28485,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ScrollableTargetInfoAccessorImpl; } + struct ScrollableTargetInfoPeer { + virtual ~ScrollableTargetInfoPeer() = default; + }; const GENERATED_ArkUIEventTargetInfoAccessor* GetEventTargetInfoAccessor() { static const GENERATED_ArkUIEventTargetInfoAccessor EventTargetInfoAccessorImpl { @@ -28307,6 +28499,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &EventTargetInfoAccessorImpl; } + struct EventTargetInfoPeer { + virtual ~EventTargetInfoPeer() = default; + }; const GENERATED_ArkUIGestureRecognizerAccessor* GetGestureRecognizerAccessor() { static const GENERATED_ArkUIGestureRecognizerAccessor GestureRecognizerAccessorImpl { @@ -28325,6 +28520,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &GestureRecognizerAccessorImpl; } + struct GestureRecognizerPeer { + virtual ~GestureRecognizerPeer() = default; + }; const GENERATED_ArkUIPanRecognizerAccessor* GetPanRecognizerAccessor() { static const GENERATED_ArkUIPanRecognizerAccessor PanRecognizerAccessorImpl { @@ -28336,6 +28534,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &PanRecognizerAccessorImpl; } + struct PanRecognizerPeer { + virtual ~PanRecognizerPeer() = default; + }; const GENERATED_ArkUIImageAnalyzerControllerAccessor* GetImageAnalyzerControllerAccessor() { static const GENERATED_ArkUIImageAnalyzerControllerAccessor ImageAnalyzerControllerAccessorImpl { @@ -28347,6 +28548,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ImageAnalyzerControllerAccessorImpl; } + struct ImageAnalyzerControllerPeer { + virtual ~ImageAnalyzerControllerPeer() = default; + }; const GENERATED_ArkUIListScrollerAccessor* GetListScrollerAccessor() { static const GENERATED_ArkUIListScrollerAccessor ListScrollerAccessorImpl { @@ -28361,6 +28565,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ListScrollerAccessorImpl; } + struct ListScrollerPeer { + virtual ~ListScrollerPeer() = default; + }; const GENERATED_ArkUIMatrix2DAccessor* GetMatrix2DAccessor() { static const GENERATED_ArkUIMatrix2DAccessor Matrix2DAccessorImpl { @@ -28390,6 +28597,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &Matrix2DAccessorImpl; } + struct Matrix2DPeer { + virtual ~Matrix2DPeer() = default; + }; const GENERATED_ArkUINavDestinationContextAccessor* GetNavDestinationContextAccessor() { static const GENERATED_ArkUINavDestinationContextAccessor NavDestinationContextAccessorImpl { @@ -28405,6 +28615,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &NavDestinationContextAccessorImpl; } + struct NavDestinationContextPeer { + virtual ~NavDestinationContextPeer() = default; + }; const GENERATED_ArkUINavPathStackAccessor* GetNavPathStackAccessor() { static const GENERATED_ArkUINavPathStackAccessor NavPathStackAccessorImpl { @@ -28447,6 +28660,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &NavPathStackAccessorImpl; } + struct NavPathStackPeer { + virtual ~NavPathStackPeer() = default; + }; const GENERATED_ArkUINavigationTransitionProxyAccessor* GetNavigationTransitionProxyAccessor() { static const GENERATED_ArkUINavigationTransitionProxyAccessor NavigationTransitionProxyAccessorImpl { @@ -28464,6 +28680,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &NavigationTransitionProxyAccessorImpl; } + struct NavigationTransitionProxyPeer { + virtual ~NavigationTransitionProxyPeer() = default; + }; const GENERATED_ArkUIPatternLockControllerAccessor* GetPatternLockControllerAccessor() { static const GENERATED_ArkUIPatternLockControllerAccessor PatternLockControllerAccessorImpl { @@ -28476,6 +28695,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &PatternLockControllerAccessorImpl; } + struct PatternLockControllerPeer { + virtual ~PatternLockControllerPeer() = default; + }; const GENERATED_ArkUIRichEditorBaseControllerAccessor* GetRichEditorBaseControllerAccessor() { static const GENERATED_ArkUIRichEditorBaseControllerAccessor RichEditorBaseControllerAccessorImpl { @@ -28496,6 +28718,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &RichEditorBaseControllerAccessorImpl; } + struct RichEditorBaseControllerPeer { + virtual ~RichEditorBaseControllerPeer() = default; + }; const GENERATED_ArkUIRichEditorControllerAccessor* GetRichEditorControllerAccessor() { static const GENERATED_ArkUIRichEditorControllerAccessor RichEditorControllerAccessorImpl { @@ -28518,6 +28743,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &RichEditorControllerAccessorImpl; } + struct RichEditorControllerPeer { + virtual ~RichEditorControllerPeer() = default; + }; const GENERATED_ArkUIRichEditorStyledStringControllerAccessor* GetRichEditorStyledStringControllerAccessor() { static const GENERATED_ArkUIRichEditorStyledStringControllerAccessor RichEditorStyledStringControllerAccessorImpl { @@ -28532,6 +28760,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &RichEditorStyledStringControllerAccessorImpl; } + struct RichEditorStyledStringControllerPeer { + virtual ~RichEditorStyledStringControllerPeer() = default; + }; const GENERATED_ArkUIScrollerAccessor* GetScrollerAccessor() { static const GENERATED_ArkUIScrollerAccessor ScrollerAccessorImpl { @@ -28553,6 +28784,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ScrollerAccessorImpl; } + struct ScrollerPeer { + virtual ~ScrollerPeer() = default; + }; const GENERATED_ArkUISearchControllerAccessor* GetSearchControllerAccessor() { static const GENERATED_ArkUISearchControllerAccessor SearchControllerAccessorImpl { @@ -28566,6 +28800,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &SearchControllerAccessorImpl; } + struct SearchControllerPeer { + virtual ~SearchControllerPeer() = default; + }; const GENERATED_ArkUISwiperControllerAccessor* GetSwiperControllerAccessor() { static const GENERATED_ArkUISwiperControllerAccessor SwiperControllerAccessorImpl { @@ -28580,6 +28817,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &SwiperControllerAccessorImpl; } + struct SwiperControllerPeer { + virtual ~SwiperControllerPeer() = default; + }; const GENERATED_ArkUISwiperContentTransitionProxyAccessor* GetSwiperContentTransitionProxyAccessor() { static const GENERATED_ArkUISwiperContentTransitionProxyAccessor SwiperContentTransitionProxyAccessorImpl { @@ -28599,6 +28839,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &SwiperContentTransitionProxyAccessorImpl; } + struct SwiperContentTransitionProxyPeer { + virtual ~SwiperContentTransitionProxyPeer() = default; + }; const GENERATED_ArkUITabsControllerAccessor* GetTabsControllerAccessor() { static const GENERATED_ArkUITabsControllerAccessor TabsControllerAccessorImpl { @@ -28613,6 +28856,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TabsControllerAccessorImpl; } + struct TabsControllerPeer { + virtual ~TabsControllerPeer() = default; + }; const GENERATED_ArkUITabContentTransitionProxyAccessor* GetTabContentTransitionProxyAccessor() { static const GENERATED_ArkUITabContentTransitionProxyAccessor TabContentTransitionProxyAccessorImpl { @@ -28628,6 +28874,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TabContentTransitionProxyAccessorImpl; } + struct TabContentTransitionProxyPeer { + virtual ~TabContentTransitionProxyPeer() = default; + }; const GENERATED_ArkUITextControllerAccessor* GetTextControllerAccessor() { static const GENERATED_ArkUITextControllerAccessor TextControllerAccessorImpl { @@ -28641,6 +28890,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextControllerAccessorImpl; } + struct TextControllerPeer { + virtual ~TextControllerPeer() = default; + }; const GENERATED_ArkUITextAreaControllerAccessor* GetTextAreaControllerAccessor() { static const GENERATED_ArkUITextAreaControllerAccessor TextAreaControllerAccessorImpl { @@ -28654,6 +28906,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextAreaControllerAccessorImpl; } + struct TextAreaControllerPeer { + virtual ~TextAreaControllerPeer() = default; + }; const GENERATED_ArkUITextClockControllerAccessor* GetTextClockControllerAccessor() { static const GENERATED_ArkUITextClockControllerAccessor TextClockControllerAccessorImpl { @@ -28666,6 +28921,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextClockControllerAccessorImpl; } + struct TextClockControllerPeer { + virtual ~TextClockControllerPeer() = default; + }; const GENERATED_ArkUITextBaseControllerAccessor* GetTextBaseControllerAccessor() { static const GENERATED_ArkUITextBaseControllerAccessor TextBaseControllerAccessorImpl { @@ -28679,6 +28937,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextBaseControllerAccessorImpl; } + struct TextBaseControllerPeer { + virtual ~TextBaseControllerPeer() = default; + }; const GENERATED_ArkUITextEditControllerExAccessor* GetTextEditControllerExAccessor() { static const GENERATED_ArkUITextEditControllerExAccessor TextEditControllerExAccessorImpl { @@ -28694,6 +28955,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextEditControllerExAccessorImpl; } + struct TextEditControllerExPeer { + virtual ~TextEditControllerExPeer() = default; + }; const GENERATED_ArkUIStyledStringControllerAccessor* GetStyledStringControllerAccessor() { static const GENERATED_ArkUIStyledStringControllerAccessor StyledStringControllerAccessorImpl { @@ -28706,6 +28970,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &StyledStringControllerAccessorImpl; } + struct StyledStringControllerPeer { + virtual ~StyledStringControllerPeer() = default; + }; const GENERATED_ArkUILayoutManagerAccessor* GetLayoutManagerAccessor() { static const GENERATED_ArkUILayoutManagerAccessor LayoutManagerAccessorImpl { @@ -28720,6 +28987,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &LayoutManagerAccessorImpl; } + struct LayoutManagerPeer { + virtual ~LayoutManagerPeer() = default; + }; const GENERATED_ArkUITextMenuItemIdAccessor* GetTextMenuItemIdAccessor() { static const GENERATED_ArkUITextMenuItemIdAccessor TextMenuItemIdAccessorImpl { @@ -28732,6 +29002,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextMenuItemIdAccessorImpl; } + struct TextMenuItemIdPeer { + virtual ~TextMenuItemIdPeer() = default; + }; const GENERATED_ArkUIEditMenuOptionsAccessor* GetEditMenuOptionsAccessor() { static const GENERATED_ArkUIEditMenuOptionsAccessor EditMenuOptionsAccessorImpl { @@ -28744,6 +29017,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &EditMenuOptionsAccessorImpl; } + struct EditMenuOptionsPeer { + virtual ~EditMenuOptionsPeer() = default; + }; const GENERATED_ArkUITextInputControllerAccessor* GetTextInputControllerAccessor() { static const GENERATED_ArkUITextInputControllerAccessor TextInputControllerAccessorImpl { @@ -28757,6 +29033,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextInputControllerAccessorImpl; } + struct TextInputControllerPeer { + virtual ~TextInputControllerPeer() = default; + }; const GENERATED_ArkUITextPickerDialogAccessor* GetTextPickerDialogAccessor() { static const GENERATED_ArkUITextPickerDialogAccessor TextPickerDialogAccessorImpl { @@ -28768,6 +29047,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextPickerDialogAccessorImpl; } + struct TextPickerDialogPeer { + virtual ~TextPickerDialogPeer() = default; + }; const GENERATED_ArkUITextTimerControllerAccessor* GetTextTimerControllerAccessor() { static const GENERATED_ArkUITextTimerControllerAccessor TextTimerControllerAccessorImpl { @@ -28781,6 +29063,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextTimerControllerAccessorImpl; } + struct TextTimerControllerPeer { + virtual ~TextTimerControllerPeer() = default; + }; const GENERATED_ArkUITimePickerDialogAccessor* GetTimePickerDialogAccessor() { static const GENERATED_ArkUITimePickerDialogAccessor TimePickerDialogAccessorImpl { @@ -28792,6 +29077,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TimePickerDialogAccessorImpl; } + struct TimePickerDialogPeer { + virtual ~TimePickerDialogPeer() = default; + }; const GENERATED_ArkUIVideoControllerAccessor* GetVideoControllerAccessor() { static const GENERATED_ArkUIVideoControllerAccessor VideoControllerAccessorImpl { @@ -28810,6 +29098,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &VideoControllerAccessorImpl; } + struct VideoControllerPeer { + virtual ~VideoControllerPeer() = default; + }; const GENERATED_ArkUIWebKeyboardControllerAccessor* GetWebKeyboardControllerAccessor() { static const GENERATED_ArkUIWebKeyboardControllerAccessor WebKeyboardControllerAccessorImpl { @@ -28825,6 +29116,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WebKeyboardControllerAccessorImpl; } + struct WebKeyboardControllerPeer { + virtual ~WebKeyboardControllerPeer() = default; + }; const GENERATED_ArkUIFullScreenExitHandlerAccessor* GetFullScreenExitHandlerAccessor() { static const GENERATED_ArkUIFullScreenExitHandlerAccessor FullScreenExitHandlerAccessorImpl { @@ -28836,6 +29130,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &FullScreenExitHandlerAccessorImpl; } + struct FullScreenExitHandlerPeer { + virtual ~FullScreenExitHandlerPeer() = default; + }; const GENERATED_ArkUIFileSelectorParamAccessor* GetFileSelectorParamAccessor() { static const GENERATED_ArkUIFileSelectorParamAccessor FileSelectorParamAccessorImpl { @@ -28850,6 +29147,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &FileSelectorParamAccessorImpl; } + struct FileSelectorParamPeer { + virtual ~FileSelectorParamPeer() = default; + }; const GENERATED_ArkUIJsResultAccessor* GetJsResultAccessor() { static const GENERATED_ArkUIJsResultAccessor JsResultAccessorImpl { @@ -28863,6 +29163,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &JsResultAccessorImpl; } + struct JsResultPeer { + virtual ~JsResultPeer() = default; + }; const GENERATED_ArkUIFileSelectorResultAccessor* GetFileSelectorResultAccessor() { static const GENERATED_ArkUIFileSelectorResultAccessor FileSelectorResultAccessorImpl { @@ -28874,6 +29177,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &FileSelectorResultAccessorImpl; } + struct FileSelectorResultPeer { + virtual ~FileSelectorResultPeer() = default; + }; const GENERATED_ArkUIHttpAuthHandlerAccessor* GetHttpAuthHandlerAccessor() { static const GENERATED_ArkUIHttpAuthHandlerAccessor HttpAuthHandlerAccessorImpl { @@ -28887,6 +29193,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &HttpAuthHandlerAccessorImpl; } + struct HttpAuthHandlerPeer { + virtual ~HttpAuthHandlerPeer() = default; + }; const GENERATED_ArkUISslErrorHandlerAccessor* GetSslErrorHandlerAccessor() { static const GENERATED_ArkUISslErrorHandlerAccessor SslErrorHandlerAccessorImpl { @@ -28899,6 +29208,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &SslErrorHandlerAccessorImpl; } + struct SslErrorHandlerPeer { + virtual ~SslErrorHandlerPeer() = default; + }; const GENERATED_ArkUIClientAuthenticationHandlerAccessor* GetClientAuthenticationHandlerAccessor() { static const GENERATED_ArkUIClientAuthenticationHandlerAccessor ClientAuthenticationHandlerAccessorImpl { @@ -28913,6 +29225,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ClientAuthenticationHandlerAccessorImpl; } + struct ClientAuthenticationHandlerPeer { + virtual ~ClientAuthenticationHandlerPeer() = default; + }; const GENERATED_ArkUIPermissionRequestAccessor* GetPermissionRequestAccessor() { static const GENERATED_ArkUIPermissionRequestAccessor PermissionRequestAccessorImpl { @@ -28927,6 +29242,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &PermissionRequestAccessorImpl; } + struct PermissionRequestPeer { + virtual ~PermissionRequestPeer() = default; + }; const GENERATED_ArkUIScreenCaptureHandlerAccessor* GetScreenCaptureHandlerAccessor() { static const GENERATED_ArkUIScreenCaptureHandlerAccessor ScreenCaptureHandlerAccessorImpl { @@ -28940,6 +29258,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ScreenCaptureHandlerAccessorImpl; } + struct ScreenCaptureHandlerPeer { + virtual ~ScreenCaptureHandlerPeer() = default; + }; const GENERATED_ArkUIDataResubmissionHandlerAccessor* GetDataResubmissionHandlerAccessor() { static const GENERATED_ArkUIDataResubmissionHandlerAccessor DataResubmissionHandlerAccessorImpl { @@ -28952,6 +29273,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &DataResubmissionHandlerAccessorImpl; } + struct DataResubmissionHandlerPeer { + virtual ~DataResubmissionHandlerPeer() = default; + }; const GENERATED_ArkUIControllerHandlerAccessor* GetControllerHandlerAccessor() { static const GENERATED_ArkUIControllerHandlerAccessor ControllerHandlerAccessorImpl { @@ -28963,6 +29287,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ControllerHandlerAccessorImpl; } + struct ControllerHandlerPeer { + virtual ~ControllerHandlerPeer() = default; + }; const GENERATED_ArkUIWebContextMenuParamAccessor* GetWebContextMenuParamAccessor() { static const GENERATED_ArkUIWebContextMenuParamAccessor WebContextMenuParamAccessorImpl { @@ -28987,6 +29314,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WebContextMenuParamAccessorImpl; } + struct WebContextMenuParamPeer { + virtual ~WebContextMenuParamPeer() = default; + }; const GENERATED_ArkUIWebContextMenuResultAccessor* GetWebContextMenuResultAccessor() { static const GENERATED_ArkUIWebContextMenuResultAccessor WebContextMenuResultAccessorImpl { @@ -29003,6 +29333,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WebContextMenuResultAccessorImpl; } + struct WebContextMenuResultPeer { + virtual ~WebContextMenuResultPeer() = default; + }; const GENERATED_ArkUIConsoleMessageAccessor* GetConsoleMessageAccessor() { static const GENERATED_ArkUIConsoleMessageAccessor ConsoleMessageAccessorImpl { @@ -29017,6 +29350,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ConsoleMessageAccessorImpl; } + struct ConsoleMessagePeer { + virtual ~ConsoleMessagePeer() = default; + }; const GENERATED_ArkUIWebResourceRequestAccessor* GetWebResourceRequestAccessor() { static const GENERATED_ArkUIWebResourceRequestAccessor WebResourceRequestAccessorImpl { @@ -29033,6 +29369,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WebResourceRequestAccessorImpl; } + struct WebResourceRequestPeer { + virtual ~WebResourceRequestPeer() = default; + }; const GENERATED_ArkUIWebResourceResponseAccessor* GetWebResourceResponseAccessor() { static const GENERATED_ArkUIWebResourceResponseAccessor WebResourceResponseAccessorImpl { @@ -29058,6 +29397,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WebResourceResponseAccessorImpl; } + struct WebResourceResponsePeer { + virtual ~WebResourceResponsePeer() = default; + }; const GENERATED_ArkUIWebResourceErrorAccessor* GetWebResourceErrorAccessor() { static const GENERATED_ArkUIWebResourceErrorAccessor WebResourceErrorAccessorImpl { @@ -29070,6 +29412,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WebResourceErrorAccessorImpl; } + struct WebResourceErrorPeer { + virtual ~WebResourceErrorPeer() = default; + }; const GENERATED_ArkUIJsGeolocationAccessor* GetJsGeolocationAccessor() { static const GENERATED_ArkUIJsGeolocationAccessor JsGeolocationAccessorImpl { @@ -29081,6 +29426,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &JsGeolocationAccessorImpl; } + struct JsGeolocationPeer { + virtual ~JsGeolocationPeer() = default; + }; const GENERATED_ArkUIWebCookieAccessor* GetWebCookieAccessor() { static const GENERATED_ArkUIWebCookieAccessor WebCookieAccessorImpl { @@ -29093,6 +29441,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WebCookieAccessorImpl; } + struct WebCookiePeer { + virtual ~WebCookiePeer() = default; + }; const GENERATED_ArkUIEventResultAccessor* GetEventResultAccessor() { static const GENERATED_ArkUIEventResultAccessor EventResultAccessorImpl { @@ -29105,6 +29456,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &EventResultAccessorImpl; } + struct EventResultPeer { + virtual ~EventResultPeer() = default; + }; const GENERATED_ArkUIWebControllerAccessor* GetWebControllerAccessor() { static const GENERATED_ArkUIWebControllerAccessor WebControllerAccessorImpl { @@ -29134,6 +29488,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WebControllerAccessorImpl; } + struct WebControllerPeer { + virtual ~WebControllerPeer() = default; + }; const GENERATED_ArkUIXComponentControllerAccessor* GetXComponentControllerAccessor() { static const GENERATED_ArkUIXComponentControllerAccessor XComponentControllerAccessorImpl { @@ -29156,6 +29513,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &XComponentControllerAccessorImpl; } + struct XComponentControllerPeer { + virtual ~XComponentControllerPeer() = default; + }; const GENERATED_ArkUIWaterFlowSectionsAccessor* GetWaterFlowSectionsAccessor() { static const GENERATED_ArkUIWaterFlowSectionsAccessor WaterFlowSectionsAccessorImpl { @@ -29171,6 +29531,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WaterFlowSectionsAccessorImpl; } + struct WaterFlowSectionsPeer { + virtual ~WaterFlowSectionsPeer() = default; + }; const GENERATED_ArkUIUIExtensionProxyAccessor* GetUIExtensionProxyAccessor() { static const GENERATED_ArkUIUIExtensionProxyAccessor UIExtensionProxyAccessorImpl { @@ -29187,6 +29550,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &UIExtensionProxyAccessorImpl; } + struct UIExtensionProxyPeer { + virtual ~UIExtensionProxyPeer() = default; + }; const GENERATED_ArkUIStyledStringAccessor* GetStyledStringAccessor() { static const GENERATED_ArkUIStyledStringAccessor StyledStringAccessorImpl { @@ -29206,6 +29572,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &StyledStringAccessorImpl; } + struct StyledStringPeer { + virtual ~StyledStringPeer() = default; + }; const GENERATED_ArkUIMutableStyledStringAccessor* GetMutableStyledStringAccessor() { static const GENERATED_ArkUIMutableStyledStringAccessor MutableStyledStringAccessorImpl { @@ -29227,6 +29596,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &MutableStyledStringAccessorImpl; } + struct MutableStyledStringPeer { + virtual ~MutableStyledStringPeer() = default; + }; const GENERATED_ArkUICustomSpanAccessor* GetCustomSpanAccessor() { static const GENERATED_ArkUICustomSpanAccessor CustomSpanAccessorImpl { @@ -29240,6 +29612,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CustomSpanAccessorImpl; } + struct CustomSpanPeer { + virtual ~CustomSpanPeer() = default; + }; const GENERATED_ArkUILinearIndicatorControllerAccessor* GetLinearIndicatorControllerAccessor() { static const GENERATED_ArkUILinearIndicatorControllerAccessor LinearIndicatorControllerAccessorImpl { @@ -29254,9 +29629,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &LinearIndicatorControllerAccessorImpl; } + struct LinearIndicatorControllerPeer { + virtual ~LinearIndicatorControllerPeer() = default; + }; const GENERATED_ArkUIAccessors* GENERATED_GetArkUIAccessors() { static const GENERATED_ArkUIAccessors accessorsImpl = { + GetPixelMapAccessor, GetActionSheetAccessor, GetAlertDialogAccessor, GetCalendarControllerAccessor, diff --git a/arkoala/framework/native/src/generated/library.cc b/arkoala/framework/native/src/generated/library.cc index a31f7f5a7..44934f913 100644 --- a/arkoala/framework/native/src/generated/library.cc +++ b/arkoala/framework/native/src/generated/library.cc @@ -32,8 +32,7 @@ void* FindModule(int kind) { }; char* envValue = getenv("ACE_LIBRARY_PATH"); std::string prefix = envValue ? std::string(envValue) : ""; - - LOGI("Search ACE in \"%" LOG_PUBLIC "s\" for API %" LOG_PUBLIC "d", prefix.c_str(), kind); + LOGE("Search ACE in \"%s\" (env ACE_LIBRARY_PATH) for API %d", prefix.c_str(), kind); for (auto* candidate = candidates; std::get<0>(*candidate); candidate++) { std::string name = std::get<0>(*candidate); if (std::get<1>(*candidate)) { @@ -42,11 +41,12 @@ void* FindModule(int kind) { std::string libraryName = prefix + "/" + name; void* module = loadLibrary(libraryName); if (module) { - LOGI("ACE module at: %" LOG_PUBLIC "s module = %" LOG_PUBLIC "p", libraryName.c_str(), module); + LOGE("ACE module at: %s", libraryName.c_str()); return module; + } else { + // LOGE("Cannot find ACE module: %s %s", libraryName.c_str(), libraryError()); } } - LOGE("Cannot find ACE module: %" LOG_PUBLIC "s", libraryError()); return nullptr; } @@ -82,7 +82,7 @@ const GENERATED_ArkUIAnyAPI* GetAnyImpl(int kind, int version, std::string* resu if (result) *result = std::string("Cannot find ") + getArkAnyAPIFuncName; else - LOGE("Cannot find %" LOG_PUBLIC "s", getArkAnyAPIFuncName); + LOGE("Cannot find %s", getArkAnyAPIFuncName); return nullptr; } } @@ -97,7 +97,7 @@ const GENERATED_ArkUIAnyAPI* GetAnyImpl(int kind, int version, std::string* resu if (result) *result = "getAPI() returned null"; else - LOGE0("getAPI() returned null") + LOG("getAPI() returned null") return nullptr; } if (impl->version != version) { @@ -107,7 +107,7 @@ const GENERATED_ArkUIAnyAPI* GetAnyImpl(int kind, int version, std::string* resu version, impl->version); *result = buffer; } else { - LOGE("API version mismatch for API %" LOG_PUBLIC "d: expected %" LOG_PUBLIC "d got %" LOG_PUBLIC "d", kind, version, impl->version); + LOGE("API version mismatch for API %d: expected %d got %d", kind, version, impl->version); } return nullptr; } diff --git a/arkoala/framework/native/src/generated/real_impl.cc b/arkoala/framework/native/src/generated/real_impl.cc index 55b9310a6..5729d607b 100644 --- a/arkoala/framework/native/src/generated/real_impl.cc +++ b/arkoala/framework/native/src/generated/real_impl.cc @@ -2450,7 +2450,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void ValueColorsImpl(Ark_NativePointer node, - const Array_Union_ResourceColor_LinearGradient* value) + const Array_Union_ResourceColor_LinearGradient_data_panel* value) { } void TrackBackgroundColorImpl(Ark_NativePointer node, @@ -2669,7 +2669,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // FormComponentInterfaceModifier namespace FormComponentAttributeModifier { void SizeImpl(Ark_NativePointer node, - const Ark_SizeOptions* value) + const Ark_Literal_Number_height_width* value) { } void ModuleNameImpl(Ark_NativePointer node, @@ -4209,7 +4209,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void ColorImpl(Ark_NativePointer node, - const Ark_Union_ResourceColor_LinearGradient* value) + const Ark_Union_ResourceColor_LinearGradient_common* value) { } void StyleImpl(Ark_NativePointer node, @@ -4689,7 +4689,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void OnScrollImpl(Ark_NativePointer node, - const Callback_Number_ScrollState_Void* value) + const Callback_Number_Number_Void* value) { } void OnWillScrollImpl(Ark_NativePointer node, @@ -4705,7 +4705,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void OnScrollStartImpl(Ark_NativePointer node, - const Callback_Void* value) + const VoidCallback* value) { } void OnScrollEndImpl(Ark_NativePointer node, @@ -4713,7 +4713,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void OnScrollStopImpl(Ark_NativePointer node, - const Callback_Void* value) + const VoidCallback* value) { } void ScrollBarImpl(Ark_NativePointer node, @@ -5253,7 +5253,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void TrackColorImpl(Ark_NativePointer node, - const Ark_Union_ResourceColor_LinearGradient* value) + const Ark_Union_ResourceColor_LinearGradient_common* value) { } void SelectedColorImpl(Ark_NativePointer node, @@ -7380,10 +7380,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { Ark_Boolean value) { } - void EnableFollowSystemFontWeightImpl(Ark_NativePointer node, - Ark_Boolean value) - { - } void RegisterNativeEmbedRuleImpl(Ark_NativePointer node, const Ark_String* tag, const Ark_String* type) @@ -9879,7 +9875,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { WebAttributeModifier::KeyboardAvoidModeImpl, WebAttributeModifier::EditMenuOptionsImpl, WebAttributeModifier::EnableHapticFeedbackImpl, - WebAttributeModifier::EnableFollowSystemFontWeightImpl, WebAttributeModifier::RegisterNativeEmbedRuleImpl, WebAttributeModifier::BindSelectionMenuImpl, }; @@ -10114,6 +10109,47 @@ namespace OHOS::Ace::NG::GeneratedModifier { }; return &modifiersImpl; } + namespace PixelMapAccessor { + void DestroyPeerImpl(PixelMapPeer* peer) + { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } + } + Ark_NativePointer CtorImpl() + { + return new PixelMapPeer(); + } + Ark_NativePointer GetFinalizerImpl() + { + return reinterpret_cast(&DestroyPeerImpl); + } + void ReadPixelsToBufferSyncImpl(PixelMapPeer* peer, + Ark_Buffer dst) + { + } + void WriteBufferToPixelsImpl(PixelMapPeer* peer, + Ark_Buffer src) + { + } + Ark_Int32 GetIsEditableImpl(PixelMapPeer* peer) + { + return 0; + } + void SetIsEditableImpl(PixelMapPeer* peer, + Ark_Int32 isEditable) + { + } + Ark_Int32 GetIsStrideAlignmentImpl(PixelMapPeer* peer) + { + return 0; + } + void SetIsStrideAlignmentImpl(PixelMapPeer* peer, + Ark_Int32 isStrideAlignment) + { + } + } // PixelMapAccessor namespace ActionSheetAccessor { void DestroyPeerImpl(ActionSheetPeer* peer) { @@ -13850,6 +13886,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // LinearIndicatorControllerAccessor + const GENERATED_ArkUIPixelMapAccessor* GetPixelMapAccessor() + { + static const GENERATED_ArkUIPixelMapAccessor PixelMapAccessorImpl { + PixelMapAccessor::DestroyPeerImpl, + PixelMapAccessor::CtorImpl, + PixelMapAccessor::GetFinalizerImpl, + PixelMapAccessor::ReadPixelsToBufferSyncImpl, + PixelMapAccessor::WriteBufferToPixelsImpl, + PixelMapAccessor::GetIsEditableImpl, + PixelMapAccessor::SetIsEditableImpl, + PixelMapAccessor::GetIsStrideAlignmentImpl, + PixelMapAccessor::SetIsStrideAlignmentImpl, + }; + return &PixelMapAccessorImpl; + } + + struct PixelMapPeer { + virtual ~PixelMapPeer() = default; + }; const GENERATED_ArkUIActionSheetAccessor* GetActionSheetAccessor() { static const GENERATED_ArkUIActionSheetAccessor ActionSheetAccessorImpl { @@ -13861,6 +13916,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ActionSheetAccessorImpl; } + struct ActionSheetPeer { + virtual ~ActionSheetPeer() = default; + }; const GENERATED_ArkUIAlertDialogAccessor* GetAlertDialogAccessor() { static const GENERATED_ArkUIAlertDialogAccessor AlertDialogAccessorImpl { @@ -13872,6 +13930,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &AlertDialogAccessorImpl; } + struct AlertDialogPeer { + virtual ~AlertDialogPeer() = default; + }; const GENERATED_ArkUICalendarControllerAccessor* GetCalendarControllerAccessor() { static const GENERATED_ArkUICalendarControllerAccessor CalendarControllerAccessorImpl { @@ -13884,6 +13945,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CalendarControllerAccessorImpl; } + struct CalendarControllerPeer { + virtual ~CalendarControllerPeer() = default; + }; const GENERATED_ArkUICalendarPickerDialogAccessor* GetCalendarPickerDialogAccessor() { static const GENERATED_ArkUICalendarPickerDialogAccessor CalendarPickerDialogAccessorImpl { @@ -13895,6 +13959,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CalendarPickerDialogAccessorImpl; } + struct CalendarPickerDialogPeer { + virtual ~CalendarPickerDialogPeer() = default; + }; const GENERATED_ArkUICanvasGradientAccessor* GetCanvasGradientAccessor() { static const GENERATED_ArkUICanvasGradientAccessor CanvasGradientAccessorImpl { @@ -13906,6 +13973,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CanvasGradientAccessorImpl; } + struct CanvasGradientPeer { + virtual ~CanvasGradientPeer() = default; + }; const GENERATED_ArkUICanvasPathAccessor* GetCanvasPathAccessor() { static const GENERATED_ArkUICanvasPathAccessor CanvasPathAccessorImpl { @@ -13925,6 +13995,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CanvasPathAccessorImpl; } + struct CanvasPathPeer { + virtual ~CanvasPathPeer() = default; + }; const GENERATED_ArkUIPath2DAccessor* GetPath2DAccessor() { static const GENERATED_ArkUIPath2DAccessor Path2DAccessorImpl { @@ -13936,6 +14009,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &Path2DAccessorImpl; } + struct Path2DPeer { + virtual ~Path2DPeer() = default; + }; const GENERATED_ArkUICanvasPatternAccessor* GetCanvasPatternAccessor() { static const GENERATED_ArkUICanvasPatternAccessor CanvasPatternAccessorImpl { @@ -13947,6 +14023,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CanvasPatternAccessorImpl; } + struct CanvasPatternPeer { + virtual ~CanvasPatternPeer() = default; + }; const GENERATED_ArkUIImageBitmapAccessor* GetImageBitmapAccessor() { static const GENERATED_ArkUIImageBitmapAccessor ImageBitmapAccessorImpl { @@ -13960,6 +14039,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ImageBitmapAccessorImpl; } + struct ImageBitmapPeer { + virtual ~ImageBitmapPeer() = default; + }; const GENERATED_ArkUICanvasRendererAccessor* GetCanvasRendererAccessor() { static const GENERATED_ArkUICanvasRendererAccessor CanvasRendererAccessorImpl { @@ -14051,6 +14133,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CanvasRendererAccessorImpl; } + struct CanvasRendererPeer { + virtual ~CanvasRendererPeer() = default; + }; const GENERATED_ArkUICanvasRenderingContext2DAccessor* GetCanvasRenderingContext2DAccessor() { static const GENERATED_ArkUICanvasRenderingContext2DAccessor CanvasRenderingContext2DAccessorImpl { @@ -14070,6 +14155,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CanvasRenderingContext2DAccessorImpl; } + struct CanvasRenderingContext2DPeer { + virtual ~CanvasRenderingContext2DPeer() = default; + }; const GENERATED_ArkUIDrawingRenderingContextAccessor* GetDrawingRenderingContextAccessor() { static const GENERATED_ArkUIDrawingRenderingContextAccessor DrawingRenderingContextAccessorImpl { @@ -14081,6 +14169,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &DrawingRenderingContextAccessorImpl; } + struct DrawingRenderingContextPeer { + virtual ~DrawingRenderingContextPeer() = default; + }; const GENERATED_ArkUIICurveAccessor* GetICurveAccessor() { static const GENERATED_ArkUIICurveAccessor ICurveAccessorImpl { @@ -14092,6 +14183,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ICurveAccessorImpl; } + struct ICurvePeer { + virtual ~ICurvePeer() = default; + }; const GENERATED_ArkUIDrawModifierAccessor* GetDrawModifierAccessor() { static const GENERATED_ArkUIDrawModifierAccessor DrawModifierAccessorImpl { @@ -14106,6 +14200,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &DrawModifierAccessorImpl; } + struct DrawModifierPeer { + virtual ~DrawModifierPeer() = default; + }; const GENERATED_ArkUITransitionEffectAccessor* GetTransitionEffectAccessor() { static const GENERATED_ArkUITransitionEffectAccessor TransitionEffectAccessorImpl { @@ -14124,6 +14221,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TransitionEffectAccessorImpl; } + struct TransitionEffectPeer { + virtual ~TransitionEffectPeer() = default; + }; const GENERATED_ArkUIPixelMapMockAccessor* GetPixelMapMockAccessor() { static const GENERATED_ArkUIPixelMapMockAccessor PixelMapMockAccessorImpl { @@ -14135,6 +14235,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &PixelMapMockAccessorImpl; } + struct PixelMapMockPeer { + virtual ~PixelMapMockPeer() = default; + }; const GENERATED_ArkUIProgressMaskAccessor* GetProgressMaskAccessor() { static const GENERATED_ArkUIProgressMaskAccessor ProgressMaskAccessorImpl { @@ -14148,6 +14251,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ProgressMaskAccessorImpl; } + struct ProgressMaskPeer { + virtual ~ProgressMaskPeer() = default; + }; const GENERATED_ArkUIAttributeModifierAccessor* GetAttributeModifierAccessor() { static const GENERATED_ArkUIAttributeModifierAccessor AttributeModifierAccessorImpl { @@ -14163,6 +14269,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &AttributeModifierAccessorImpl; } + struct AttributeModifierPeer { + virtual ~AttributeModifierPeer() = default; + }; const GENERATED_ArkUIViewAccessor* GetViewAccessor() { static const GENERATED_ArkUIViewAccessor ViewAccessorImpl { @@ -14174,6 +14283,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ViewAccessorImpl; } + struct ViewPeer { + virtual ~ViewPeer() = default; + }; const GENERATED_ArkUITextContentControllerBaseAccessor* GetTextContentControllerBaseAccessor() { static const GENERATED_ArkUITextContentControllerBaseAccessor TextContentControllerBaseAccessorImpl { @@ -14187,6 +14299,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextContentControllerBaseAccessorImpl; } + struct TextContentControllerBasePeer { + virtual ~TextContentControllerBasePeer() = default; + }; const GENERATED_ArkUIDynamicNodeAccessor* GetDynamicNodeAccessor() { static const GENERATED_ArkUIDynamicNodeAccessor DynamicNodeAccessorImpl { @@ -14198,6 +14313,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &DynamicNodeAccessorImpl; } + struct DynamicNodePeer { + virtual ~DynamicNodePeer() = default; + }; const GENERATED_ArkUIChildrenMainSizeAccessor* GetChildrenMainSizeAccessor() { static const GENERATED_ArkUIChildrenMainSizeAccessor ChildrenMainSizeAccessorImpl { @@ -14211,6 +14329,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ChildrenMainSizeAccessorImpl; } + struct ChildrenMainSizePeer { + virtual ~ChildrenMainSizePeer() = default; + }; const GENERATED_ArkUIGestureModifierAccessor* GetGestureModifierAccessor() { static const GENERATED_ArkUIGestureModifierAccessor GestureModifierAccessorImpl { @@ -14222,6 +14343,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &GestureModifierAccessorImpl; } + struct GestureModifierPeer { + virtual ~GestureModifierPeer() = default; + }; const GENERATED_ArkUIAbstractPropertyAccessor* GetAbstractPropertyAccessor() { static const GENERATED_ArkUIAbstractPropertyAccessor AbstractPropertyAccessorImpl { @@ -14235,6 +14359,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &AbstractPropertyAccessorImpl; } + struct AbstractPropertyPeer { + virtual ~AbstractPropertyPeer() = default; + }; const GENERATED_ArkUIIPropertySubscriberAccessor* GetIPropertySubscriberAccessor() { static const GENERATED_ArkUIIPropertySubscriberAccessor IPropertySubscriberAccessorImpl { @@ -14247,6 +14374,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &IPropertySubscriberAccessorImpl; } + struct IPropertySubscriberPeer { + virtual ~IPropertySubscriberPeer() = default; + }; const GENERATED_ArkUIISinglePropertyChangeSubscriberAccessor* GetISinglePropertyChangeSubscriberAccessor() { static const GENERATED_ArkUIISinglePropertyChangeSubscriberAccessor ISinglePropertyChangeSubscriberAccessorImpl { @@ -14258,6 +14388,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ISinglePropertyChangeSubscriberAccessorImpl; } + struct ISinglePropertyChangeSubscriberPeer { + virtual ~ISinglePropertyChangeSubscriberPeer() = default; + }; const GENERATED_ArkUISubscribaleAbstractAccessor* GetSubscribaleAbstractAccessor() { static const GENERATED_ArkUISubscribaleAbstractAccessor SubscribaleAbstractAccessorImpl { @@ -14272,6 +14405,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &SubscribaleAbstractAccessorImpl; } + struct SubscribaleAbstractPeer { + virtual ~SubscribaleAbstractPeer() = default; + }; const GENERATED_ArkUIContextMenuAccessor* GetContextMenuAccessor() { static const GENERATED_ArkUIContextMenuAccessor ContextMenuAccessorImpl { @@ -14283,6 +14419,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ContextMenuAccessorImpl; } + struct ContextMenuPeer { + virtual ~ContextMenuPeer() = default; + }; const GENERATED_ArkUICustomDialogControllerAccessor* GetCustomDialogControllerAccessor() { static const GENERATED_ArkUICustomDialogControllerAccessor CustomDialogControllerAccessorImpl { @@ -14295,6 +14434,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CustomDialogControllerAccessorImpl; } + struct CustomDialogControllerPeer { + virtual ~CustomDialogControllerPeer() = default; + }; const GENERATED_ArkUIDatePickerDialogAccessor* GetDatePickerDialogAccessor() { static const GENERATED_ArkUIDatePickerDialogAccessor DatePickerDialogAccessorImpl { @@ -14306,6 +14448,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &DatePickerDialogAccessorImpl; } + struct DatePickerDialogPeer { + virtual ~DatePickerDialogPeer() = default; + }; const GENERATED_ArkUIPanGestureOptionsAccessor* GetPanGestureOptionsAccessor() { static const GENERATED_ArkUIPanGestureOptionsAccessor PanGestureOptionsAccessorImpl { @@ -14320,6 +14465,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &PanGestureOptionsAccessorImpl; } + struct PanGestureOptionsPeer { + virtual ~PanGestureOptionsPeer() = default; + }; const GENERATED_ArkUIScrollableTargetInfoAccessor* GetScrollableTargetInfoAccessor() { static const GENERATED_ArkUIScrollableTargetInfoAccessor ScrollableTargetInfoAccessorImpl { @@ -14332,6 +14480,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ScrollableTargetInfoAccessorImpl; } + struct ScrollableTargetInfoPeer { + virtual ~ScrollableTargetInfoPeer() = default; + }; const GENERATED_ArkUIEventTargetInfoAccessor* GetEventTargetInfoAccessor() { static const GENERATED_ArkUIEventTargetInfoAccessor EventTargetInfoAccessorImpl { @@ -14343,6 +14494,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &EventTargetInfoAccessorImpl; } + struct EventTargetInfoPeer { + virtual ~EventTargetInfoPeer() = default; + }; const GENERATED_ArkUIGestureRecognizerAccessor* GetGestureRecognizerAccessor() { static const GENERATED_ArkUIGestureRecognizerAccessor GestureRecognizerAccessorImpl { @@ -14361,6 +14515,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &GestureRecognizerAccessorImpl; } + struct GestureRecognizerPeer { + virtual ~GestureRecognizerPeer() = default; + }; const GENERATED_ArkUIPanRecognizerAccessor* GetPanRecognizerAccessor() { static const GENERATED_ArkUIPanRecognizerAccessor PanRecognizerAccessorImpl { @@ -14372,6 +14529,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &PanRecognizerAccessorImpl; } + struct PanRecognizerPeer { + virtual ~PanRecognizerPeer() = default; + }; const GENERATED_ArkUIImageAnalyzerControllerAccessor* GetImageAnalyzerControllerAccessor() { static const GENERATED_ArkUIImageAnalyzerControllerAccessor ImageAnalyzerControllerAccessorImpl { @@ -14383,6 +14543,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ImageAnalyzerControllerAccessorImpl; } + struct ImageAnalyzerControllerPeer { + virtual ~ImageAnalyzerControllerPeer() = default; + }; const GENERATED_ArkUIListScrollerAccessor* GetListScrollerAccessor() { static const GENERATED_ArkUIListScrollerAccessor ListScrollerAccessorImpl { @@ -14397,6 +14560,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ListScrollerAccessorImpl; } + struct ListScrollerPeer { + virtual ~ListScrollerPeer() = default; + }; const GENERATED_ArkUIMatrix2DAccessor* GetMatrix2DAccessor() { static const GENERATED_ArkUIMatrix2DAccessor Matrix2DAccessorImpl { @@ -14426,6 +14592,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &Matrix2DAccessorImpl; } + struct Matrix2DPeer { + virtual ~Matrix2DPeer() = default; + }; const GENERATED_ArkUINavDestinationContextAccessor* GetNavDestinationContextAccessor() { static const GENERATED_ArkUINavDestinationContextAccessor NavDestinationContextAccessorImpl { @@ -14441,6 +14610,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &NavDestinationContextAccessorImpl; } + struct NavDestinationContextPeer { + virtual ~NavDestinationContextPeer() = default; + }; const GENERATED_ArkUINavPathStackAccessor* GetNavPathStackAccessor() { static const GENERATED_ArkUINavPathStackAccessor NavPathStackAccessorImpl { @@ -14483,6 +14655,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &NavPathStackAccessorImpl; } + struct NavPathStackPeer { + virtual ~NavPathStackPeer() = default; + }; const GENERATED_ArkUINavigationTransitionProxyAccessor* GetNavigationTransitionProxyAccessor() { static const GENERATED_ArkUINavigationTransitionProxyAccessor NavigationTransitionProxyAccessorImpl { @@ -14500,6 +14675,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &NavigationTransitionProxyAccessorImpl; } + struct NavigationTransitionProxyPeer { + virtual ~NavigationTransitionProxyPeer() = default; + }; const GENERATED_ArkUIPatternLockControllerAccessor* GetPatternLockControllerAccessor() { static const GENERATED_ArkUIPatternLockControllerAccessor PatternLockControllerAccessorImpl { @@ -14512,6 +14690,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &PatternLockControllerAccessorImpl; } + struct PatternLockControllerPeer { + virtual ~PatternLockControllerPeer() = default; + }; const GENERATED_ArkUIRichEditorBaseControllerAccessor* GetRichEditorBaseControllerAccessor() { static const GENERATED_ArkUIRichEditorBaseControllerAccessor RichEditorBaseControllerAccessorImpl { @@ -14532,6 +14713,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &RichEditorBaseControllerAccessorImpl; } + struct RichEditorBaseControllerPeer { + virtual ~RichEditorBaseControllerPeer() = default; + }; const GENERATED_ArkUIRichEditorControllerAccessor* GetRichEditorControllerAccessor() { static const GENERATED_ArkUIRichEditorControllerAccessor RichEditorControllerAccessorImpl { @@ -14554,6 +14738,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &RichEditorControllerAccessorImpl; } + struct RichEditorControllerPeer { + virtual ~RichEditorControllerPeer() = default; + }; const GENERATED_ArkUIRichEditorStyledStringControllerAccessor* GetRichEditorStyledStringControllerAccessor() { static const GENERATED_ArkUIRichEditorStyledStringControllerAccessor RichEditorStyledStringControllerAccessorImpl { @@ -14568,6 +14755,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &RichEditorStyledStringControllerAccessorImpl; } + struct RichEditorStyledStringControllerPeer { + virtual ~RichEditorStyledStringControllerPeer() = default; + }; const GENERATED_ArkUIScrollerAccessor* GetScrollerAccessor() { static const GENERATED_ArkUIScrollerAccessor ScrollerAccessorImpl { @@ -14589,6 +14779,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ScrollerAccessorImpl; } + struct ScrollerPeer { + virtual ~ScrollerPeer() = default; + }; const GENERATED_ArkUISearchControllerAccessor* GetSearchControllerAccessor() { static const GENERATED_ArkUISearchControllerAccessor SearchControllerAccessorImpl { @@ -14602,6 +14795,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &SearchControllerAccessorImpl; } + struct SearchControllerPeer { + virtual ~SearchControllerPeer() = default; + }; const GENERATED_ArkUISwiperControllerAccessor* GetSwiperControllerAccessor() { static const GENERATED_ArkUISwiperControllerAccessor SwiperControllerAccessorImpl { @@ -14616,6 +14812,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &SwiperControllerAccessorImpl; } + struct SwiperControllerPeer { + virtual ~SwiperControllerPeer() = default; + }; const GENERATED_ArkUISwiperContentTransitionProxyAccessor* GetSwiperContentTransitionProxyAccessor() { static const GENERATED_ArkUISwiperContentTransitionProxyAccessor SwiperContentTransitionProxyAccessorImpl { @@ -14635,6 +14834,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &SwiperContentTransitionProxyAccessorImpl; } + struct SwiperContentTransitionProxyPeer { + virtual ~SwiperContentTransitionProxyPeer() = default; + }; const GENERATED_ArkUITabsControllerAccessor* GetTabsControllerAccessor() { static const GENERATED_ArkUITabsControllerAccessor TabsControllerAccessorImpl { @@ -14649,6 +14851,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TabsControllerAccessorImpl; } + struct TabsControllerPeer { + virtual ~TabsControllerPeer() = default; + }; const GENERATED_ArkUITabContentTransitionProxyAccessor* GetTabContentTransitionProxyAccessor() { static const GENERATED_ArkUITabContentTransitionProxyAccessor TabContentTransitionProxyAccessorImpl { @@ -14664,6 +14869,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TabContentTransitionProxyAccessorImpl; } + struct TabContentTransitionProxyPeer { + virtual ~TabContentTransitionProxyPeer() = default; + }; const GENERATED_ArkUITextControllerAccessor* GetTextControllerAccessor() { static const GENERATED_ArkUITextControllerAccessor TextControllerAccessorImpl { @@ -14677,6 +14885,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextControllerAccessorImpl; } + struct TextControllerPeer { + virtual ~TextControllerPeer() = default; + }; const GENERATED_ArkUITextAreaControllerAccessor* GetTextAreaControllerAccessor() { static const GENERATED_ArkUITextAreaControllerAccessor TextAreaControllerAccessorImpl { @@ -14690,6 +14901,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextAreaControllerAccessorImpl; } + struct TextAreaControllerPeer { + virtual ~TextAreaControllerPeer() = default; + }; const GENERATED_ArkUITextClockControllerAccessor* GetTextClockControllerAccessor() { static const GENERATED_ArkUITextClockControllerAccessor TextClockControllerAccessorImpl { @@ -14702,6 +14916,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextClockControllerAccessorImpl; } + struct TextClockControllerPeer { + virtual ~TextClockControllerPeer() = default; + }; const GENERATED_ArkUITextBaseControllerAccessor* GetTextBaseControllerAccessor() { static const GENERATED_ArkUITextBaseControllerAccessor TextBaseControllerAccessorImpl { @@ -14715,6 +14932,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextBaseControllerAccessorImpl; } + struct TextBaseControllerPeer { + virtual ~TextBaseControllerPeer() = default; + }; const GENERATED_ArkUITextEditControllerExAccessor* GetTextEditControllerExAccessor() { static const GENERATED_ArkUITextEditControllerExAccessor TextEditControllerExAccessorImpl { @@ -14730,6 +14950,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextEditControllerExAccessorImpl; } + struct TextEditControllerExPeer { + virtual ~TextEditControllerExPeer() = default; + }; const GENERATED_ArkUIStyledStringControllerAccessor* GetStyledStringControllerAccessor() { static const GENERATED_ArkUIStyledStringControllerAccessor StyledStringControllerAccessorImpl { @@ -14742,6 +14965,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &StyledStringControllerAccessorImpl; } + struct StyledStringControllerPeer { + virtual ~StyledStringControllerPeer() = default; + }; const GENERATED_ArkUILayoutManagerAccessor* GetLayoutManagerAccessor() { static const GENERATED_ArkUILayoutManagerAccessor LayoutManagerAccessorImpl { @@ -14756,6 +14982,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &LayoutManagerAccessorImpl; } + struct LayoutManagerPeer { + virtual ~LayoutManagerPeer() = default; + }; const GENERATED_ArkUITextMenuItemIdAccessor* GetTextMenuItemIdAccessor() { static const GENERATED_ArkUITextMenuItemIdAccessor TextMenuItemIdAccessorImpl { @@ -14768,6 +14997,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextMenuItemIdAccessorImpl; } + struct TextMenuItemIdPeer { + virtual ~TextMenuItemIdPeer() = default; + }; const GENERATED_ArkUIEditMenuOptionsAccessor* GetEditMenuOptionsAccessor() { static const GENERATED_ArkUIEditMenuOptionsAccessor EditMenuOptionsAccessorImpl { @@ -14780,6 +15012,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &EditMenuOptionsAccessorImpl; } + struct EditMenuOptionsPeer { + virtual ~EditMenuOptionsPeer() = default; + }; const GENERATED_ArkUITextInputControllerAccessor* GetTextInputControllerAccessor() { static const GENERATED_ArkUITextInputControllerAccessor TextInputControllerAccessorImpl { @@ -14793,6 +15028,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextInputControllerAccessorImpl; } + struct TextInputControllerPeer { + virtual ~TextInputControllerPeer() = default; + }; const GENERATED_ArkUITextPickerDialogAccessor* GetTextPickerDialogAccessor() { static const GENERATED_ArkUITextPickerDialogAccessor TextPickerDialogAccessorImpl { @@ -14804,6 +15042,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextPickerDialogAccessorImpl; } + struct TextPickerDialogPeer { + virtual ~TextPickerDialogPeer() = default; + }; const GENERATED_ArkUITextTimerControllerAccessor* GetTextTimerControllerAccessor() { static const GENERATED_ArkUITextTimerControllerAccessor TextTimerControllerAccessorImpl { @@ -14817,6 +15058,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TextTimerControllerAccessorImpl; } + struct TextTimerControllerPeer { + virtual ~TextTimerControllerPeer() = default; + }; const GENERATED_ArkUITimePickerDialogAccessor* GetTimePickerDialogAccessor() { static const GENERATED_ArkUITimePickerDialogAccessor TimePickerDialogAccessorImpl { @@ -14828,6 +15072,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &TimePickerDialogAccessorImpl; } + struct TimePickerDialogPeer { + virtual ~TimePickerDialogPeer() = default; + }; const GENERATED_ArkUIVideoControllerAccessor* GetVideoControllerAccessor() { static const GENERATED_ArkUIVideoControllerAccessor VideoControllerAccessorImpl { @@ -14846,6 +15093,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &VideoControllerAccessorImpl; } + struct VideoControllerPeer { + virtual ~VideoControllerPeer() = default; + }; const GENERATED_ArkUIWebKeyboardControllerAccessor* GetWebKeyboardControllerAccessor() { static const GENERATED_ArkUIWebKeyboardControllerAccessor WebKeyboardControllerAccessorImpl { @@ -14861,6 +15111,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WebKeyboardControllerAccessorImpl; } + struct WebKeyboardControllerPeer { + virtual ~WebKeyboardControllerPeer() = default; + }; const GENERATED_ArkUIFullScreenExitHandlerAccessor* GetFullScreenExitHandlerAccessor() { static const GENERATED_ArkUIFullScreenExitHandlerAccessor FullScreenExitHandlerAccessorImpl { @@ -14872,6 +15125,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &FullScreenExitHandlerAccessorImpl; } + struct FullScreenExitHandlerPeer { + virtual ~FullScreenExitHandlerPeer() = default; + }; const GENERATED_ArkUIFileSelectorParamAccessor* GetFileSelectorParamAccessor() { static const GENERATED_ArkUIFileSelectorParamAccessor FileSelectorParamAccessorImpl { @@ -14886,6 +15142,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &FileSelectorParamAccessorImpl; } + struct FileSelectorParamPeer { + virtual ~FileSelectorParamPeer() = default; + }; const GENERATED_ArkUIJsResultAccessor* GetJsResultAccessor() { static const GENERATED_ArkUIJsResultAccessor JsResultAccessorImpl { @@ -14899,6 +15158,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &JsResultAccessorImpl; } + struct JsResultPeer { + virtual ~JsResultPeer() = default; + }; const GENERATED_ArkUIFileSelectorResultAccessor* GetFileSelectorResultAccessor() { static const GENERATED_ArkUIFileSelectorResultAccessor FileSelectorResultAccessorImpl { @@ -14910,6 +15172,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &FileSelectorResultAccessorImpl; } + struct FileSelectorResultPeer { + virtual ~FileSelectorResultPeer() = default; + }; const GENERATED_ArkUIHttpAuthHandlerAccessor* GetHttpAuthHandlerAccessor() { static const GENERATED_ArkUIHttpAuthHandlerAccessor HttpAuthHandlerAccessorImpl { @@ -14923,6 +15188,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &HttpAuthHandlerAccessorImpl; } + struct HttpAuthHandlerPeer { + virtual ~HttpAuthHandlerPeer() = default; + }; const GENERATED_ArkUISslErrorHandlerAccessor* GetSslErrorHandlerAccessor() { static const GENERATED_ArkUISslErrorHandlerAccessor SslErrorHandlerAccessorImpl { @@ -14935,6 +15203,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &SslErrorHandlerAccessorImpl; } + struct SslErrorHandlerPeer { + virtual ~SslErrorHandlerPeer() = default; + }; const GENERATED_ArkUIClientAuthenticationHandlerAccessor* GetClientAuthenticationHandlerAccessor() { static const GENERATED_ArkUIClientAuthenticationHandlerAccessor ClientAuthenticationHandlerAccessorImpl { @@ -14949,6 +15220,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ClientAuthenticationHandlerAccessorImpl; } + struct ClientAuthenticationHandlerPeer { + virtual ~ClientAuthenticationHandlerPeer() = default; + }; const GENERATED_ArkUIPermissionRequestAccessor* GetPermissionRequestAccessor() { static const GENERATED_ArkUIPermissionRequestAccessor PermissionRequestAccessorImpl { @@ -14963,6 +15237,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &PermissionRequestAccessorImpl; } + struct PermissionRequestPeer { + virtual ~PermissionRequestPeer() = default; + }; const GENERATED_ArkUIScreenCaptureHandlerAccessor* GetScreenCaptureHandlerAccessor() { static const GENERATED_ArkUIScreenCaptureHandlerAccessor ScreenCaptureHandlerAccessorImpl { @@ -14976,6 +15253,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ScreenCaptureHandlerAccessorImpl; } + struct ScreenCaptureHandlerPeer { + virtual ~ScreenCaptureHandlerPeer() = default; + }; const GENERATED_ArkUIDataResubmissionHandlerAccessor* GetDataResubmissionHandlerAccessor() { static const GENERATED_ArkUIDataResubmissionHandlerAccessor DataResubmissionHandlerAccessorImpl { @@ -14988,6 +15268,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &DataResubmissionHandlerAccessorImpl; } + struct DataResubmissionHandlerPeer { + virtual ~DataResubmissionHandlerPeer() = default; + }; const GENERATED_ArkUIControllerHandlerAccessor* GetControllerHandlerAccessor() { static const GENERATED_ArkUIControllerHandlerAccessor ControllerHandlerAccessorImpl { @@ -14999,6 +15282,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ControllerHandlerAccessorImpl; } + struct ControllerHandlerPeer { + virtual ~ControllerHandlerPeer() = default; + }; const GENERATED_ArkUIWebContextMenuParamAccessor* GetWebContextMenuParamAccessor() { static const GENERATED_ArkUIWebContextMenuParamAccessor WebContextMenuParamAccessorImpl { @@ -15023,6 +15309,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WebContextMenuParamAccessorImpl; } + struct WebContextMenuParamPeer { + virtual ~WebContextMenuParamPeer() = default; + }; const GENERATED_ArkUIWebContextMenuResultAccessor* GetWebContextMenuResultAccessor() { static const GENERATED_ArkUIWebContextMenuResultAccessor WebContextMenuResultAccessorImpl { @@ -15039,6 +15328,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WebContextMenuResultAccessorImpl; } + struct WebContextMenuResultPeer { + virtual ~WebContextMenuResultPeer() = default; + }; const GENERATED_ArkUIConsoleMessageAccessor* GetConsoleMessageAccessor() { static const GENERATED_ArkUIConsoleMessageAccessor ConsoleMessageAccessorImpl { @@ -15053,6 +15345,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ConsoleMessageAccessorImpl; } + struct ConsoleMessagePeer { + virtual ~ConsoleMessagePeer() = default; + }; const GENERATED_ArkUIWebResourceRequestAccessor* GetWebResourceRequestAccessor() { static const GENERATED_ArkUIWebResourceRequestAccessor WebResourceRequestAccessorImpl { @@ -15069,6 +15364,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WebResourceRequestAccessorImpl; } + struct WebResourceRequestPeer { + virtual ~WebResourceRequestPeer() = default; + }; const GENERATED_ArkUIWebResourceResponseAccessor* GetWebResourceResponseAccessor() { static const GENERATED_ArkUIWebResourceResponseAccessor WebResourceResponseAccessorImpl { @@ -15094,6 +15392,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WebResourceResponseAccessorImpl; } + struct WebResourceResponsePeer { + virtual ~WebResourceResponsePeer() = default; + }; const GENERATED_ArkUIWebResourceErrorAccessor* GetWebResourceErrorAccessor() { static const GENERATED_ArkUIWebResourceErrorAccessor WebResourceErrorAccessorImpl { @@ -15106,6 +15407,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WebResourceErrorAccessorImpl; } + struct WebResourceErrorPeer { + virtual ~WebResourceErrorPeer() = default; + }; const GENERATED_ArkUIJsGeolocationAccessor* GetJsGeolocationAccessor() { static const GENERATED_ArkUIJsGeolocationAccessor JsGeolocationAccessorImpl { @@ -15117,6 +15421,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &JsGeolocationAccessorImpl; } + struct JsGeolocationPeer { + virtual ~JsGeolocationPeer() = default; + }; const GENERATED_ArkUIWebCookieAccessor* GetWebCookieAccessor() { static const GENERATED_ArkUIWebCookieAccessor WebCookieAccessorImpl { @@ -15129,6 +15436,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WebCookieAccessorImpl; } + struct WebCookiePeer { + virtual ~WebCookiePeer() = default; + }; const GENERATED_ArkUIEventResultAccessor* GetEventResultAccessor() { static const GENERATED_ArkUIEventResultAccessor EventResultAccessorImpl { @@ -15141,6 +15451,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &EventResultAccessorImpl; } + struct EventResultPeer { + virtual ~EventResultPeer() = default; + }; const GENERATED_ArkUIWebControllerAccessor* GetWebControllerAccessor() { static const GENERATED_ArkUIWebControllerAccessor WebControllerAccessorImpl { @@ -15170,6 +15483,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WebControllerAccessorImpl; } + struct WebControllerPeer { + virtual ~WebControllerPeer() = default; + }; const GENERATED_ArkUIXComponentControllerAccessor* GetXComponentControllerAccessor() { static const GENERATED_ArkUIXComponentControllerAccessor XComponentControllerAccessorImpl { @@ -15192,6 +15508,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &XComponentControllerAccessorImpl; } + struct XComponentControllerPeer { + virtual ~XComponentControllerPeer() = default; + }; const GENERATED_ArkUIWaterFlowSectionsAccessor* GetWaterFlowSectionsAccessor() { static const GENERATED_ArkUIWaterFlowSectionsAccessor WaterFlowSectionsAccessorImpl { @@ -15207,6 +15526,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &WaterFlowSectionsAccessorImpl; } + struct WaterFlowSectionsPeer { + virtual ~WaterFlowSectionsPeer() = default; + }; const GENERATED_ArkUIUIExtensionProxyAccessor* GetUIExtensionProxyAccessor() { static const GENERATED_ArkUIUIExtensionProxyAccessor UIExtensionProxyAccessorImpl { @@ -15223,6 +15545,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &UIExtensionProxyAccessorImpl; } + struct UIExtensionProxyPeer { + virtual ~UIExtensionProxyPeer() = default; + }; const GENERATED_ArkUIStyledStringAccessor* GetStyledStringAccessor() { static const GENERATED_ArkUIStyledStringAccessor StyledStringAccessorImpl { @@ -15242,6 +15567,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &StyledStringAccessorImpl; } + struct StyledStringPeer { + virtual ~StyledStringPeer() = default; + }; const GENERATED_ArkUIMutableStyledStringAccessor* GetMutableStyledStringAccessor() { static const GENERATED_ArkUIMutableStyledStringAccessor MutableStyledStringAccessorImpl { @@ -15263,6 +15591,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &MutableStyledStringAccessorImpl; } + struct MutableStyledStringPeer { + virtual ~MutableStyledStringPeer() = default; + }; const GENERATED_ArkUICustomSpanAccessor* GetCustomSpanAccessor() { static const GENERATED_ArkUICustomSpanAccessor CustomSpanAccessorImpl { @@ -15276,6 +15607,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &CustomSpanAccessorImpl; } + struct CustomSpanPeer { + virtual ~CustomSpanPeer() = default; + }; const GENERATED_ArkUILinearIndicatorControllerAccessor* GetLinearIndicatorControllerAccessor() { static const GENERATED_ArkUILinearIndicatorControllerAccessor LinearIndicatorControllerAccessorImpl { @@ -15290,9 +15624,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &LinearIndicatorControllerAccessorImpl; } + struct LinearIndicatorControllerPeer { + virtual ~LinearIndicatorControllerPeer() = default; + }; const GENERATED_ArkUIAccessors* GENERATED_GetArkUIAccessors() { static const GENERATED_ArkUIAccessors accessorsImpl = { + GetPixelMapAccessor, GetActionSheetAccessor, GetAlertDialogAccessor, GetCalendarControllerAccessor, diff --git a/arkoala/framework/src/generated/EnumsImpl.ts b/arkoala/framework/src/generated/EnumsImpl.ts index a2c81b3bb..0f78f57a8 100644 --- a/arkoala/framework/src/generated/EnumsImpl.ts +++ b/arkoala/framework/src/generated/EnumsImpl.ts @@ -976,6 +976,14 @@ export enum LineBreakStrategy { HIGH_QUALITY = 1, BALANCED = 2, } +export enum IlluminatedType { + NONE, + BORDER = 1, + CONTENT = 2, + BORDER_CONTENT = 3, + BLOOM_BORDER = 4, + BLOOM_BORDER_CONTENT = 5, +} export enum EllipsisMode { START, CENTER = 1, @@ -985,14 +993,6 @@ export enum OptionWidthMode { FIT_CONTENT = "fit_content", FIT_TRIGGER = "fit_trigger", } -export enum IlluminatedType { - NONE, - BORDER = 1, - CONTENT = 2, - BORDER_CONTENT = 3, - BLOOM_BORDER = 4, - BLOOM_BORDER_CONTENT = 5, -} export enum FoldStatus { FOLD_STATUS_UNKNOWN, FOLD_STATUS_EXPANDED = 1, @@ -1203,6 +1203,13 @@ export enum ImageInterpolation { HIGH = 3, High = HIGH, } +export enum ImageRotateOrientation { + AUTO, + UP = 1, + RIGHT = 2, + DOWN = 3, + LEFT = 4, +} export enum ImageAnalyzerType { SUBJECT, TEXT = 1, @@ -1903,6 +1910,10 @@ export enum OverScrollMode { NEVER, ALWAYS = 1, } +export enum BlurOnKeyboardHideMode { + SILENT, + BLUR = 1, +} export enum WebDarkMode { OFF, Off = OFF, diff --git a/arkoala/framework/src/generated/NativeModule.ts b/arkoala/framework/src/generated/NativeModule.ts index c5c52939a..8cd312b09 100644 --- a/arkoala/framework/src/generated/NativeModule.ts +++ b/arkoala/framework/src/generated/NativeModule.ts @@ -93,7 +93,6 @@ export interface InteropOps { _StartGroupedLog(index: int32): void _StopGroupedLog(index: int32): void _AppendGroupedLog(index: int32, message: string): void - _PrintGroupedLog(index: int32): void _GetStringFinalizer(): KPointer _InvokeFinalizer(ptr1: KPointer, ptr2: KPointer): void _GetPtrVectorElement(ptr1: KPointer, arg: int32): KPointer @@ -118,6 +117,7 @@ export interface LoaderOps { _LoadVirtualMachine(arg0: int32, arg1: string, arg2: string): int32 _RunApplication(arg0: int32, arg1: int32): number _StartApplication(appUrl: string, appParams: string): KPointer + _EmitEvent(type: int32, target: int32, arg0: int32, arg1: int32): void } export interface NodeOps { @@ -160,10 +160,10 @@ export interface NodeOps { _ShowCrash(message: string): void _CheckArkoalaGeneratedEvents(result: Uint8Array, size: int32): int32 _InjectEvent(data: Uint8Array, size: int32): int32 - _EmitEvent(type: int32, target: int32, arg0: int32, arg1: int32): void - _EmulateClickEvent(node: KPointer, args: Uint8Array, argsSize: int32): void + _EmulateClickEvent(node: KPointer, result: Uint8Array, size: int32): void _EmulateTextInputEvent(nodeId: int32, text: string): void _CallCallback(callbackKind: int32, args: Uint8Array, argsSize: int32): void + _CallCallbackSync(callbackKind: int32, args: Uint8Array, argsSize: int32): void _CallCallbackResourceHolder(holder: KPointer, resourceId: int32): void _CallCallbackResourceReleaser(releaser: KPointer, resourceId: int32): void _CheckArkoalaCallbackEvent(buffer: Uint8Array, bufferLength: int32): int32 @@ -173,11 +173,12 @@ export interface NodeOps { } export interface ComponentOps { - _AbilityComponent_construct(): KPointer + _ComponentRoot_construct(id: int32, flags: int32): KPointer + _AbilityComponent_construct(id: KInt, flags: KInt): 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 + _AlphabetIndexer_construct(id: KInt, flags: KInt): 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 @@ -206,7 +207,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 + _Animator_construct(id: KInt, flags: KInt): KPointer _AnimatorInterface_setAnimatorOptions(ptr: KPointer, value: KStringPtr): void _AnimatorAttribute_state(ptr: KPointer, value: KInt): void _AnimatorAttribute_duration(ptr: KPointer, value: number): void @@ -222,13 +223,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 + _Badge_construct(id: KInt, flags: KInt): KPointer _BadgeInterface_setBadgeOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _BadgeInterface_setBadgeOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _Blank_construct(): KPointer + _Blank_construct(id: KInt, flags: KInt): KPointer _BlankInterface_setBlankOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _BlankAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _Button_construct(): KPointer + _Button_construct(id: KInt, flags: KInt): KPointer _ButtonInterface_setButtonOptions0(ptr: KPointer): void _ButtonInterface_setButtonOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ButtonInterface_setButtonOptions2(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -244,7 +245,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 + _Calendar_construct(id: KInt, flags: KInt): KPointer _CalendarInterface_setCalendarOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CalendarAttribute_showLunar(ptr: KPointer, value: KInt): void _CalendarAttribute_showHoliday(ptr: KPointer, value: KInt): void @@ -259,17 +260,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 + _CalendarPicker_construct(id: KInt, flags: KInt): 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 + _Canvas_construct(id: KInt, flags: KInt): 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 + _Checkbox_construct(id: KInt, flags: KInt): 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 @@ -278,7 +279,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 + _CheckboxGroup_construct(id: KInt, flags: KInt): 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 @@ -286,19 +287,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 + _Circle_construct(id: KInt, flags: KInt): KPointer _CircleInterface_setCircleOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _Column_construct(): KPointer + _Column_construct(id: KInt, flags: KInt): 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 + _ColumnSplit_construct(id: KInt, flags: KInt): 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_construct(id: KInt, flags: KInt): KPointer _CommonMethod_width(ptr: KPointer, value: Length): void _CommonMethod_height(ptr: KPointer, value: Length): void _CommonMethod_drawModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -487,7 +488,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_construct(id: KInt, flags: KInt): 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 @@ -499,9 +500,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 + _Common_construct(id: KInt, flags: KInt): KPointer _CommonInterface_setCommonOptions(ptr: KPointer): void - _ScrollableCommonMethod_construct(): KPointer + _ScrollableCommonMethod_construct(id: KInt, flags: KInt): 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 @@ -519,7 +520,7 @@ export interface ComponentOps { _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 + _Component3D_construct(id: KInt, flags: KInt): 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 @@ -528,16 +529,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 + _ContainerSpan_construct(id: KInt, flags: KInt): KPointer _ContainerSpanInterface_setContainerSpanOptions(ptr: KPointer): void _ContainerSpanAttribute_textBackgroundStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _Counter_construct(): KPointer + _Counter_construct(id: KInt, flags: KInt): 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 + _DataPanel_construct(id: KInt, flags: KInt): 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 @@ -545,7 +546,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 + _DatePicker_construct(id: KInt, flags: KInt): 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 @@ -553,33 +554,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 + _Divider_construct(id: KInt, flags: KInt): 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 + _EffectComponent_construct(id: KInt, flags: KInt): KPointer _EffectComponentInterface_setEffectComponentOptions(ptr: KPointer): void - _Ellipse_construct(): KPointer + _Ellipse_construct(id: KInt, flags: KInt): KPointer _EllipseInterface_setEllipseOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _EmbeddedComponent_construct(): KPointer + _EmbeddedComponent_construct(id: KInt, flags: KInt): 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 + _Flex_construct(id: KInt, flags: KInt): KPointer _FlexInterface_setFlexOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _FlexAttribute_pointLight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _FlowItem_construct(): KPointer + _FlowItem_construct(id: KInt, flags: KInt): KPointer _FlowItemInterface_setFlowItemOptions(ptr: KPointer): void - _FolderStack_construct(): KPointer + _FolderStack_construct(id: KInt, flags: KInt): 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 + _FormComponent_construct(id: KInt, flags: KInt): 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 @@ -591,9 +592,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 + _FormLink_construct(id: KInt, flags: KInt): KPointer _FormLinkInterface_setFormLinkOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _Gauge_construct(): KPointer + _Gauge_construct(id: KInt, flags: KInt): KPointer _GaugeInterface_setGaugeOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _GaugeAttribute_value(ptr: KPointer, value: number): void _GaugeAttribute_startAngle(ptr: KPointer, value: number): void @@ -605,7 +606,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 + _Grid_construct(id: KInt, flags: KInt): KPointer _GridInterface_setGridOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _GridAttribute_columnsTemplate(ptr: KPointer, value: KStringPtr): void _GridAttribute_rowsTemplate(ptr: KPointer, value: KStringPtr): void @@ -641,7 +642,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 + _GridItem_construct(id: KInt, flags: KInt): KPointer _GridItemInterface_setGridItemOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _GridItemAttribute_rowStart(ptr: KPointer, value: number): void _GridItemAttribute_rowEnd(ptr: KPointer, value: number): void @@ -651,21 +652,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 + _GridCol_construct(id: KInt, flags: KInt): 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 + _GridContainer_construct(id: KInt, flags: KInt): KPointer _GridContainerInterface_setGridContainerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _GridRow_construct(): KPointer + _GridRow_construct(id: KInt, flags: KInt): 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 + _Hyperlink_construct(id: KInt, flags: KInt): KPointer _HyperlinkInterface_setHyperlinkOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _HyperlinkAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _Image_construct(): KPointer + _Image_construct(id: KInt, flags: KInt): 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 @@ -694,7 +695,8 @@ 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 + _ImageAttribute_orientation(ptr: KPointer, value: KInt): void + _ImageAnimator_construct(id: KInt, flags: KInt): KPointer _ImageAnimatorInterface_setImageAnimatorOptions(ptr: KPointer): void _ImageAnimatorAttribute_images(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ImageAnimatorAttribute_state(ptr: KPointer, value: KInt): void @@ -709,7 +711,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 + _ImageSpan_construct(id: KInt, flags: KInt): 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 @@ -717,11 +719,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 + _Line_construct(id: KInt, flags: KInt): 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 + _List_construct(id: KInt, flags: KInt): KPointer _ListInterface_setListOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ListAttribute_alignListItem(ptr: KPointer, value: KInt): void _ListAttribute_listDirection(ptr: KPointer, value: KInt): void @@ -759,7 +761,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 + _ListItem_construct(id: KInt, flags: KInt): 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 @@ -768,20 +770,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 + _ListItemGroup_construct(id: KInt, flags: KInt): 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 + _LoadingProgress_construct(id: KInt, flags: KInt): 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 + _LocationButton_construct(id: KInt, flags: KInt): 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 + _Marquee_construct(id: KInt, flags: KInt): 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 @@ -792,9 +794,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 + _MediaCachedImage_construct(id: KInt, flags: KInt): KPointer _MediaCachedImageInterface_setMediaCachedImageOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _Menu_construct(): KPointer + _Menu_construct(id: KInt, flags: KInt): KPointer _MenuInterface_setMenuOptions(ptr: KPointer): void _MenuAttribute_fontSize(ptr: KPointer, value: Length): void _MenuAttribute_font(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -803,7 +805,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 + _MenuItem_construct(id: KInt, flags: KInt): 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 @@ -812,9 +814,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 + _MenuItemGroup_construct(id: KInt, flags: KInt): KPointer _MenuItemGroupInterface_setMenuItemGroupOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestination_construct(): KPointer + _NavDestination_construct(id: KInt, flags: KInt): KPointer _NavDestinationInterface_setNavDestinationOptions(ptr: KPointer): void _NavDestinationAttribute_hideTitleBar0(ptr: KPointer, value: KInt): void _NavDestinationAttribute_hideTitleBar1(ptr: KPointer, hide: KInt, animated: KInt): void @@ -832,55 +834,32 @@ export interface ComponentOps { _NavDestinationAttribute_systemBarStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _NavDestinationAttribute_recoverable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _NavDestinationAttribute_systemTransition(ptr: KPointer, value: KInt): void + _NavDestinationAttribute_bindToScrollable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _NavDestinationAttribute_bindToNestedScrollable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): 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 + _NavRouter_construct(id: KInt, flags: KInt): 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 - _NavigationAttribute_navBarPosition(ptr: KPointer, value: KInt): void - _NavigationAttribute_navBarWidthRange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavigationAttribute_minContentWidth(ptr: KPointer, value: Length): void - _NavigationAttribute_mode(ptr: KPointer, value: KInt): void - _NavigationAttribute_backButtonIcon(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavigationAttribute_hideNavBar(ptr: KPointer, value: KInt): void - _NavigationAttribute_subTitle(ptr: KPointer, value: KStringPtr): void - _NavigationAttribute_hideTitleBar0(ptr: KPointer, value: KInt): void - _NavigationAttribute_hideTitleBar1(ptr: KPointer, hide: KInt, animated: KInt): void - _NavigationAttribute_hideBackButton(ptr: KPointer, value: KInt): void - _NavigationAttribute_titleMode(ptr: KPointer, value: KInt): void - _NavigationAttribute_menus(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavigationAttribute_toolBar(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavigationAttribute_hideToolBar0(ptr: KPointer, value: KInt): void - _NavigationAttribute_hideToolBar1(ptr: KPointer, hide: KInt, animated: KInt): void - _NavigationAttribute_onTitleModeChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavigationAttribute_onNavBarStateChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavigationAttribute_onNavigationModeChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavigationAttribute_navDestination(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _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 + _Navigator_construct(id: KInt, flags: KInt): 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 + _NodeContainer_construct(id: KInt, flags: KInt): KPointer _NodeContainerInterface_setNodeContainerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _Panel_construct(): KPointer + _CommonTransition_construct(id: KInt, flags: KInt): KPointer + _CommonTransition_slide(ptr: KPointer, value: KInt): void + _CommonTransition_translate(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _CommonTransition_scale(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _CommonTransition_opacity(ptr: KPointer, value: number): void + _Panel_construct(id: KInt, flags: KInt): KPointer _PanelInterface_setPanelOptions(ptr: KPointer, show: KInt): void _PanelAttribute_mode(ptr: KPointer, value: KInt): void _PanelAttribute_type(ptr: KPointer, value: KInt): void @@ -894,14 +873,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 + _PasteButton_construct(id: KInt, flags: KInt): 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 + _Path_construct(id: KInt, flags: KInt): KPointer _PathInterface_setPathOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _PathAttribute_commands(ptr: KPointer, value: KStringPtr): void - _PatternLock_construct(): KPointer + _PatternLock_construct(id: KInt, flags: KInt): KPointer _PatternLockInterface_setPatternLockOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _PatternLockAttribute_sideLength(ptr: KPointer, value: Length): void _PatternLockAttribute_circleRadius(ptr: KPointer, value: Length): void @@ -915,47 +894,48 @@ 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 + _PatternLockAttribute_skipUnselectedPoint(ptr: KPointer, value: KInt): void + _PluginComponent_construct(id: KInt, flags: KInt): 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 + _Polygon_construct(id: KInt, flags: KInt): KPointer _PolygonInterface_setPolygonOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _PolygonAttribute_points(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _Polyline_construct(): KPointer + _Polyline_construct(id: KInt, flags: KInt): KPointer _PolylineInterface_setPolylineOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _PolylineAttribute_points(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _Progress_construct(): KPointer + _Progress_construct(id: KInt, flags: KInt): 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 + _QRCode_construct(id: KInt, flags: KInt): 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 + _Radio_construct(id: KInt, flags: KInt): 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 + _Rating_construct(id: KInt, flags: KInt): 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 + _Rect_construct(id: KInt, flags: KInt): 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 + _Refresh_construct(id: KInt, flags: KInt): 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 @@ -963,12 +943,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 + _RelativeContainer_construct(id: KInt, flags: KInt): 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 + _RichEditor_construct(id: KInt, flags: KInt): 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 @@ -1000,28 +980,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 + _RichText_construct(id: KInt, flags: KInt): 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 + _RootScene_construct(id: KInt, flags: KInt): KPointer _RootSceneInterface_setRootSceneOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _Row_construct(): KPointer + _Row_construct(id: KInt, flags: KInt): 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 + _RowSplit_construct(id: KInt, flags: KInt): KPointer _RowSplitInterface_setRowSplitOptions(ptr: KPointer): void _RowSplitAttribute_resizeable(ptr: KPointer, value: KInt): void - _SaveButton_construct(): KPointer + _SaveButton_construct(id: KInt, flags: KInt): 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 + _Screen_construct(id: KInt, flags: KInt): KPointer _ScreenInterface_setScreenOptions(ptr: KPointer, screenId: number): void - _Scroll_construct(): KPointer + _Scroll_construct(id: KInt, flags: KInt): 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 @@ -1042,10 +1022,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 + _ScrollBar_construct(id: KInt, flags: KInt): KPointer _ScrollBarInterface_setScrollBarOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ScrollBarAttribute_enableNestedScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _Search_construct(): KPointer + _Search_construct(id: KInt, flags: KInt): 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 @@ -1088,7 +1068,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_construct(id: KInt, flags: KInt): KPointer _SecurityComponentMethod_iconSize(ptr: KPointer, value: Length): void _SecurityComponentMethod_layoutDirection(ptr: KPointer, value: KInt): void _SecurityComponentMethod_position(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1112,7 +1092,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 + _Select_construct(id: KInt, flags: KInt): 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 @@ -1135,7 +1115,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 + _Shape_construct(id: KInt, flags: KInt): KPointer _ShapeInterface_setShapeOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ShapeInterface_setShapeOptions1(ptr: KPointer): void _ShapeAttribute_viewPort(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1151,7 +1131,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 + _Slider_construct(id: KInt, flags: KInt): 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 @@ -1174,10 +1154,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_construct(id: KInt, flags: KInt): KPointer _BaseSpan_textBackgroundStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _BaseSpan_baselineOffset(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _Span_construct(): KPointer + _Span_construct(id: KInt, flags: KInt): 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 @@ -1190,29 +1170,28 @@ 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 + _Stack_construct(id: KInt, flags: KInt): 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 + _Stepper_construct(id: KInt, flags: KInt): 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 + _StepperItem_construct(id: KInt, flags: KInt): 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 + _Swiper_construct(id: KInt, flags: KInt): 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_indicator0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _SwiperAttribute_indicator1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _SwiperAttribute_indicator(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 @@ -1235,15 +1214,7 @@ 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 + _SymbolGlyph_construct(id: KInt, flags: KInt): 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 @@ -1252,14 +1223,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 + _SymbolSpan_construct(id: KInt, flags: KInt): 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 + _Tabs_construct(id: KInt, flags: KInt): KPointer _TabsInterface_setTabsOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TabsAttribute_vertical(ptr: KPointer, value: KInt): void _TabsAttribute_barPosition(ptr: KPointer, value: KInt): void @@ -1286,14 +1257,14 @@ export interface ComponentOps { _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 + _TabsAttribute_barModeScrollable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _TabContent_construct(id: KInt, flags: KInt): 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 + _Text_construct(id: KInt, flags: KInt): 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 @@ -1338,7 +1309,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 + _TextArea_construct(id: KInt, flags: KInt): 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 @@ -1393,7 +1364,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 + _TextClock_construct(id: KInt, flags: KInt): 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 @@ -1406,7 +1377,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 + _TextInput_construct(id: KInt, flags: KInt): KPointer _TextInputInterface_setTextInputOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextInputAttribute_type(ptr: KPointer, value: KInt): void _TextInputAttribute_contentType(ptr: KPointer, value: KInt): void @@ -1473,7 +1444,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 + _TextPicker_construct(id: KInt, flags: KInt): 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 @@ -1487,7 +1458,7 @@ export interface ComponentOps { _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 + _TextTimer_construct(id: KInt, flags: KInt): 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 @@ -1498,7 +1469,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 + _TimePicker_construct(id: KInt, flags: KInt): KPointer _TimePickerInterface_setTimePickerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TimePickerAttribute_useMilitaryTime(ptr: KPointer, value: KInt): void _TimePickerAttribute_loop(ptr: KPointer, value: KInt): void @@ -1508,14 +1479,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 + _Toggle_construct(id: KInt, flags: KInt): 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 + _Video_construct(id: KInt, flags: KInt): KPointer _VideoInterface_setVideoOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _VideoAttribute_muted(ptr: KPointer, value: KInt): void _VideoAttribute_autoPlay(ptr: KPointer, value: KInt): void @@ -1534,7 +1505,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 + _Web_construct(id: KInt, flags: KInt): KPointer _WebInterface_setWebOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _WebAttribute_javaScriptAccess(ptr: KPointer, value: KInt): void _WebAttribute_fileAccess(ptr: KPointer, value: KInt): void @@ -1554,6 +1525,7 @@ export interface ComponentOps { _WebAttribute_wideViewModeAccess(ptr: KPointer, value: KInt): void _WebAttribute_overviewModeAccess(ptr: KPointer, value: KInt): void _WebAttribute_overScrollMode(ptr: KPointer, value: KInt): void + _WebAttribute_blurOnKeyboardHideMode(ptr: KPointer, value: KInt): void _WebAttribute_textZoomAtio(ptr: KPointer, value: number): void _WebAttribute_textZoomRatio(ptr: KPointer, value: number): void _WebAttribute_databaseAccess(ptr: KPointer, value: KInt): void @@ -1657,10 +1629,10 @@ export interface ComponentOps { _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 + _WindowScene_construct(id: KInt, flags: KInt): KPointer _WindowSceneInterface_setWindowSceneOptions(ptr: KPointer, persistentId: number): void _WindowSceneAttribute_attractionEffect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, fraction: number): void - _XComponent_construct(): KPointer + _XComponent_construct(id: KInt, flags: KInt): 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 @@ -1668,7 +1640,8 @@ 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 + _XComponentAttribute_hdrBrightness(ptr: KPointer, value: number): void + _SideBarContainer_construct(id: KInt, flags: KInt): 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 @@ -1684,9 +1657,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 + _RemoteWindow_construct(id: KInt, flags: KInt): KPointer _RemoteWindowInterface_setRemoteWindowOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _WaterFlow_construct(): KPointer + _WaterFlow_construct(id: KInt, flags: KInt): 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 @@ -1703,7 +1676,7 @@ export interface ComponentOps { _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 + _UIExtensionComponent_construct(id: KInt, flags: KInt): 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 @@ -1711,11 +1684,19 @@ 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 + _LinearIndicator_construct(id: KInt, flags: KInt): 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 _LinearIndicatorAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _PixelMap_ctor(): KPointer + _PixelMap_getFinalizer(): KPointer + _PixelMap_readPixelsToBufferSync(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _PixelMap_writeBufferToPixels(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _PixelMap_getIsEditable(ptr: KPointer): int32 + _PixelMap_setIsEditable(ptr: KPointer, isEditable: KInt): void + _PixelMap_getIsStrideAlignment(ptr: KPointer): int32 + _PixelMap_setIsStrideAlignment(ptr: KPointer, isStrideAlignment: KInt): void _ActionSheet_ctor(): KPointer _ActionSheet_getFinalizer(): KPointer _ActionSheet_show(thisArray: Uint8Array, thisLength: int32): undefined @@ -1885,9 +1866,6 @@ export interface ComponentOps { _AttributeModifier_applyFocusedAttribute(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _AttributeModifier_applyDisabledAttribute(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _AttributeModifier_applySelectedAttribute(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _ContentModifier_ctor(): KPointer - _ContentModifier_getFinalizer(): KPointer - _ContentModifier_applyContent(ptr: KPointer): KPointer _View_ctor(): KPointer _View_getFinalizer(): KPointer _View_create(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): any @@ -2112,11 +2090,6 @@ 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 @@ -2426,9 +2399,12 @@ export interface TestOps { _Test_TextPicker_OnAccept(arr: Uint8Array, arg: int32): void _TestWithBuffer(buffer: ArrayBuffer): void _TestSetArkoalaCallbackCaller(): void + _TestSetArkoalaCallbackCallerSync(): void _TestGetManagedCaller(kind: int32): KPointer + _TestGetManagedCallerSync(kind: int32): KPointer _TestGetManagedHolder(): KPointer _TestGetManagedReleaser(): KPointer + _TestCallbackSyncCall(arr: Uint8Array, len: int32): void } export interface NativeModuleIntegrated extends InteropOps, /*GraphicsOps, NodeOps,*/ ComponentOps {} diff --git a/arkoala/framework/src/generated/NativeModuleEmpty.ts b/arkoala/framework/src/generated/NativeModuleEmpty.ts index ee23c51a9..6873ec9bc 100644 --- a/arkoala/framework/src/generated/NativeModuleEmpty.ts +++ b/arkoala/framework/src/generated/NativeModuleEmpty.ts @@ -22,6 +22,10 @@ import { nullptr } from "@koalaui/interop" type KLong = number export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { + _ComponentRoot_construct(id: int32, flags: int32): KPointer { + console.log("_ComponentRoot_construct") + return -1 + } _GetGroupedLog(index: int32): KPointer { console.log("_GetGroupedLog") return -1 @@ -35,11 +39,6 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _AppendGroupedLog(index: int32, message: string): void { console.log("_AppendGroupedLog") } - - _PrintGroupedLog(index: int32): void { - console.log("_PringGroupedLog") - } - _GetStringFinalizer(): KPointer { console.log("_GetStringFinalizer") return -1 @@ -103,6 +102,9 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { console.log("_StartApplication") return -1 } + _EmitEvent(type: int32, target: int32, arg0: int32, arg1: int32): void { + console.log("_EmitEvent") + } _CreateNode(node_t: int32, arg0: int32, arg1: int32): KPointer { console.log("_CreateNode") return -1 @@ -241,10 +243,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { console.log("_InjectEvent") return 0 } - _EmitEvent(type: int32, target: int32, arg0: int32, arg1: int32): void { - console.log("_EmitEvent") - } - _EmulateClickEvent(node: KPointer, args: Uint8Array, argsSize: int32): void { + _EmulateClickEvent(node: KPointer, result: Uint8Array, size: int32): void { console.log("_EmulateClickEvent") } _EmulateTextInputEvent(nodeId: int32, text: string): void { @@ -253,6 +252,9 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CallCallback(callbackKind: int32, args: Uint8Array, argsSize: int32): void { console.log("_CallCallback") } + _CallCallbackSync(callbackKind: int32, args: Uint8Array, argsSize: int32): void { + console.log("_CallCallbackSync") + } _CallCallbackResourceHolder(holder: KPointer, resourceId: int32): void { console.log("_CallCallbackResourceHolder") } @@ -310,10 +312,17 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TestSetArkoalaCallbackCaller(): void { console.log("_TestSetArkoalaCallbackCaller") } + _TestSetArkoalaCallbackCallerSync(): void { + console.log("_TestSetArkoalaCallbackCallerSync") + } _TestGetManagedCaller(kind: int32): KPointer { console.log("_TestGetManagedCaller") return -1 } + _TestGetManagedCallerSync(kind: int32): KPointer { + console.log("_TestGetManagedCallerSync") + return -1 + } _TestGetManagedHolder(): KPointer { console.log("_TestGetManagedHolder") return -1 @@ -322,7 +331,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { console.log("_TestGetManagedReleaser") return -1 } - _AbilityComponent_construct(): KPointer { + _TestCallbackSyncCall(arr: Uint8Array, len: int32): void { + console.log("_TestCallbackSyncCall") + } + _AbilityComponent_construct(id: KInt, flags: KInt): KPointer { console.log("_AbilityComponent_construct") return -1 } @@ -335,7 +347,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _AbilityComponentAttribute_onDisconnect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_AbilityComponentAttribute_onDisconnect") } - _AlphabetIndexer_construct(): KPointer { + _AlphabetIndexer_construct(id: KInt, flags: KInt): KPointer { console.log("_AlphabetIndexer_construct") return -1 } @@ -423,7 +435,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _AlphabetIndexerAttribute_alignStyle(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_AlphabetIndexerAttribute_alignStyle") } - _Animator_construct(): KPointer { + _Animator_construct(id: KInt, flags: KInt): KPointer { console.log("_Animator_construct") return -1 } @@ -472,7 +484,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _AnimatorAttribute_onFrame(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_AnimatorAttribute_onFrame") } - _Badge_construct(): KPointer { + _Badge_construct(id: KInt, flags: KInt): KPointer { console.log("_Badge_construct") return -1 } @@ -482,7 +494,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _BadgeInterface_setBadgeOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_BadgeInterface_setBadgeOptions1") } - _Blank_construct(): KPointer { + _Blank_construct(id: KInt, flags: KInt): KPointer { console.log("_Blank_construct") return -1 } @@ -492,7 +504,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _BlankAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_BlankAttribute_color") } - _Button_construct(): KPointer { + _Button_construct(id: KInt, flags: KInt): KPointer { console.log("_Button_construct") return -1 } @@ -541,7 +553,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ButtonAttribute_labelStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ButtonAttribute_labelStyle") } - _Calendar_construct(): KPointer { + _Calendar_construct(id: KInt, flags: KInt): KPointer { console.log("_Calendar_construct") return -1 } @@ -587,7 +599,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CalendarAttribute_onRequestData(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CalendarAttribute_onRequestData") } - _CalendarPicker_construct(): KPointer { + _CalendarPicker_construct(id: KInt, flags: KInt): KPointer { console.log("_CalendarPicker_construct") return -1 } @@ -603,7 +615,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CalendarPickerAttribute_edgeAlign(ptr: KPointer, alignType: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_CalendarPickerAttribute_edgeAlign") } - _Canvas_construct(): KPointer { + _Canvas_construct(id: KInt, flags: KInt): KPointer { console.log("_Canvas_construct") return -1 } @@ -619,7 +631,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CanvasAttribute_enableAnalyzer(ptr: KPointer, value: KInt): void { console.log("_CanvasAttribute_enableAnalyzer") } - _Checkbox_construct(): KPointer { + _Checkbox_construct(id: KInt, flags: KInt): KPointer { console.log("_Checkbox_construct") return -1 } @@ -647,7 +659,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CheckboxAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CheckboxAttribute_contentModifier") } - _CheckboxGroup_construct(): KPointer { + _CheckboxGroup_construct(id: KInt, flags: KInt): KPointer { console.log("_CheckboxGroup_construct") return -1 } @@ -672,14 +684,14 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CheckboxGroupAttribute_checkboxShape(ptr: KPointer, value: KInt): void { console.log("_CheckboxGroupAttribute_checkboxShape") } - _Circle_construct(): KPointer { + _Circle_construct(id: KInt, flags: KInt): KPointer { console.log("_Circle_construct") return -1 } _CircleInterface_setCircleOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CircleInterface_setCircleOptions") } - _Column_construct(): KPointer { + _Column_construct(id: KInt, flags: KInt): KPointer { console.log("_Column_construct") return -1 } @@ -698,7 +710,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ColumnAttribute_reverse(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ColumnAttribute_reverse") } - _ColumnSplit_construct(): KPointer { + _ColumnSplit_construct(id: KInt, flags: KInt): KPointer { console.log("_ColumnSplit_construct") return -1 } @@ -711,7 +723,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ColumnSplitAttribute_divider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ColumnSplitAttribute_divider") } - _CommonMethod_construct(): KPointer { + _CommonMethod_construct(id: KInt, flags: KInt): KPointer { console.log("_CommonMethod_construct") return -1 } @@ -1279,7 +1291,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CommonMethod_keyboardShortcut(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonMethod_keyboardShortcut") } - _CommonShapeMethod_construct(): KPointer { + _CommonShapeMethod_construct(id: KInt, flags: KInt): KPointer { console.log("_CommonShapeMethod_construct") return -1 } @@ -1316,14 +1328,14 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CommonShapeMethod_strokeDashArray(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonShapeMethod_strokeDashArray") } - _Common_construct(): KPointer { + _Common_construct(id: KInt, flags: KInt): KPointer { console.log("_Common_construct") return -1 } _CommonInterface_setCommonOptions(ptr: KPointer): void { console.log("_CommonInterface_setCommonOptions") } - _ScrollableCommonMethod_construct(): KPointer { + _ScrollableCommonMethod_construct(id: KInt, flags: KInt): KPointer { console.log("_ScrollableCommonMethod_construct") return -1 } @@ -1378,7 +1390,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ScrollableCommonMethod_fadingEdge(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ScrollableCommonMethod_fadingEdge") } - _Component3D_construct(): KPointer { + _Component3D_construct(id: KInt, flags: KInt): KPointer { console.log("_Component3D_construct") return -1 } @@ -1406,7 +1418,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _Component3DAttribute_customRender(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, selfRenderUpdate: KInt): void { console.log("_Component3DAttribute_customRender") } - _ContainerSpan_construct(): KPointer { + _ContainerSpan_construct(id: KInt, flags: KInt): KPointer { console.log("_ContainerSpan_construct") return -1 } @@ -1416,7 +1428,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ContainerSpanAttribute_textBackgroundStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ContainerSpanAttribute_textBackgroundStyle") } - _Counter_construct(): KPointer { + _Counter_construct(id: KInt, flags: KInt): KPointer { console.log("_Counter_construct") return -1 } @@ -1435,7 +1447,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CounterAttribute_enableInc(ptr: KPointer, value: KInt): void { console.log("_CounterAttribute_enableInc") } - _DataPanel_construct(): KPointer { + _DataPanel_construct(id: KInt, flags: KInt): KPointer { console.log("_DataPanel_construct") return -1 } @@ -1460,7 +1472,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _DataPanelAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_DataPanelAttribute_contentModifier") } - _DatePicker_construct(): KPointer { + _DatePicker_construct(id: KInt, flags: KInt): KPointer { console.log("_DatePicker_construct") return -1 } @@ -1485,7 +1497,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _DatePickerAttribute_onDateChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_DatePickerAttribute_onDateChange") } - _Divider_construct(): KPointer { + _Divider_construct(id: KInt, flags: KInt): KPointer { console.log("_Divider_construct") return -1 } @@ -1504,21 +1516,21 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _DividerAttribute_lineCap(ptr: KPointer, value: KInt): void { console.log("_DividerAttribute_lineCap") } - _EffectComponent_construct(): KPointer { + _EffectComponent_construct(id: KInt, flags: KInt): KPointer { console.log("_EffectComponent_construct") return -1 } _EffectComponentInterface_setEffectComponentOptions(ptr: KPointer): void { console.log("_EffectComponentInterface_setEffectComponentOptions") } - _Ellipse_construct(): KPointer { + _Ellipse_construct(id: KInt, flags: KInt): KPointer { console.log("_Ellipse_construct") return -1 } _EllipseInterface_setEllipseOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_EllipseInterface_setEllipseOptions") } - _EmbeddedComponent_construct(): KPointer { + _EmbeddedComponent_construct(id: KInt, flags: KInt): KPointer { console.log("_EmbeddedComponent_construct") return -1 } @@ -1531,7 +1543,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _EmbeddedComponentAttribute_onError(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_EmbeddedComponentAttribute_onError") } - _Flex_construct(): KPointer { + _Flex_construct(id: KInt, flags: KInt): KPointer { console.log("_Flex_construct") return -1 } @@ -1541,14 +1553,14 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _FlexAttribute_pointLight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_FlexAttribute_pointLight") } - _FlowItem_construct(): KPointer { + _FlowItem_construct(id: KInt, flags: KInt): KPointer { console.log("_FlowItem_construct") return -1 } _FlowItemInterface_setFlowItemOptions(ptr: KPointer): void { console.log("_FlowItemInterface_setFlowItemOptions") } - _FolderStack_construct(): KPointer { + _FolderStack_construct(id: KInt, flags: KInt): KPointer { console.log("_FolderStack_construct") return -1 } @@ -1570,7 +1582,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _FolderStackAttribute_autoHalfFold(ptr: KPointer, value: KInt): void { console.log("_FolderStackAttribute_autoHalfFold") } - _FormComponent_construct(): KPointer { + _FormComponent_construct(id: KInt, flags: KInt): KPointer { console.log("_FormComponent_construct") return -1 } @@ -1607,14 +1619,14 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _FormComponentAttribute_onLoad(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_FormComponentAttribute_onLoad") } - _FormLink_construct(): KPointer { + _FormLink_construct(id: KInt, flags: KInt): KPointer { console.log("_FormLink_construct") return -1 } _FormLinkInterface_setFormLinkOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_FormLinkInterface_setFormLinkOptions") } - _Gauge_construct(): KPointer { + _Gauge_construct(id: KInt, flags: KInt): KPointer { console.log("_Gauge_construct") return -1 } @@ -1651,7 +1663,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _GaugeAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_GaugeAttribute_contentModifier") } - _Grid_construct(): KPointer { + _Grid_construct(id: KInt, flags: KInt): KPointer { console.log("_Grid_construct") return -1 } @@ -1760,7 +1772,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _GridAttribute_edgeEffect(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_GridAttribute_edgeEffect") } - _GridItem_construct(): KPointer { + _GridItem_construct(id: KInt, flags: KInt): KPointer { console.log("_GridItem_construct") return -1 } @@ -1791,7 +1803,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _GridItemAttribute_onSelect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_GridItemAttribute_onSelect") } - _GridCol_construct(): KPointer { + _GridCol_construct(id: KInt, flags: KInt): KPointer { console.log("_GridCol_construct") return -1 } @@ -1807,14 +1819,14 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _GridColAttribute_order(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_GridColAttribute_order") } - _GridContainer_construct(): KPointer { + _GridContainer_construct(id: KInt, flags: KInt): KPointer { console.log("_GridContainer_construct") return -1 } _GridContainerInterface_setGridContainerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_GridContainerInterface_setGridContainerOptions") } - _GridRow_construct(): KPointer { + _GridRow_construct(id: KInt, flags: KInt): KPointer { console.log("_GridRow_construct") return -1 } @@ -1827,7 +1839,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _GridRowAttribute_alignItems(ptr: KPointer, value: KInt): void { console.log("_GridRowAttribute_alignItems") } - _Hyperlink_construct(): KPointer { + _Hyperlink_construct(id: KInt, flags: KInt): KPointer { console.log("_Hyperlink_construct") return -1 } @@ -1837,7 +1849,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _HyperlinkAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_HyperlinkAttribute_color") } - _Image_construct(): KPointer { + _Image_construct(id: KInt, flags: KInt): KPointer { console.log("_Image_construct") return -1 } @@ -1925,7 +1937,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ImageAttribute_enhancedImageQuality(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ImageAttribute_enhancedImageQuality") } - _ImageAnimator_construct(): KPointer { + _ImageAttribute_orientation(ptr: KPointer, value: KInt): void { + console.log("_ImageAttribute_orientation") + } + _ImageAnimator_construct(id: KInt, flags: KInt): KPointer { console.log("_ImageAnimator_construct") return -1 } @@ -1971,7 +1986,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ImageAnimatorAttribute_onFinish(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ImageAnimatorAttribute_onFinish") } - _ImageSpan_construct(): KPointer { + _ImageSpan_construct(id: KInt, flags: KInt): KPointer { console.log("_ImageSpan_construct") return -1 } @@ -1996,7 +2011,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ImageSpanAttribute_alt(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ImageSpanAttribute_alt") } - _Line_construct(): KPointer { + _Line_construct(id: KInt, flags: KInt): KPointer { console.log("_Line_construct") return -1 } @@ -2009,7 +2024,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _LineAttribute_endPoint(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_LineAttribute_endPoint") } - _List_construct(): KPointer { + _List_construct(id: KInt, flags: KInt): KPointer { console.log("_List_construct") return -1 } @@ -2124,7 +2139,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ListAttribute_edgeEffect(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_ListAttribute_edgeEffect") } - _ListItem_construct(): KPointer { + _ListItem_construct(id: KInt, flags: KInt): KPointer { console.log("_ListItem_construct") return -1 } @@ -2152,7 +2167,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ListItemAttribute_onSelect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ListItemAttribute_onSelect") } - _ListItemGroup_construct(): KPointer { + _ListItemGroup_construct(id: KInt, flags: KInt): KPointer { console.log("_ListItemGroup_construct") return -1 } @@ -2165,7 +2180,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ListItemGroupAttribute_childrenMainSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ListItemGroupAttribute_childrenMainSize") } - _LoadingProgress_construct(): KPointer { + _LoadingProgress_construct(id: KInt, flags: KInt): KPointer { console.log("_LoadingProgress_construct") return -1 } @@ -2181,7 +2196,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _LoadingProgressAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_LoadingProgressAttribute_contentModifier") } - _LocationButton_construct(): KPointer { + _LocationButton_construct(id: KInt, flags: KInt): KPointer { console.log("_LocationButton_construct") return -1 } @@ -2194,7 +2209,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _LocationButtonAttribute_onClick(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_LocationButtonAttribute_onClick") } - _Marquee_construct(): KPointer { + _Marquee_construct(id: KInt, flags: KInt): KPointer { console.log("_Marquee_construct") return -1 } @@ -2228,14 +2243,14 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _MarqueeAttribute_onFinish(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_MarqueeAttribute_onFinish") } - _MediaCachedImage_construct(): KPointer { + _MediaCachedImage_construct(id: KInt, flags: KInt): KPointer { console.log("_MediaCachedImage_construct") return -1 } _MediaCachedImageInterface_setMediaCachedImageOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_MediaCachedImageInterface_setMediaCachedImageOptions") } - _Menu_construct(): KPointer { + _Menu_construct(id: KInt, flags: KInt): KPointer { console.log("_Menu_construct") return -1 } @@ -2263,7 +2278,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _MenuAttribute_subMenuExpandingMode(ptr: KPointer, value: KInt): void { console.log("_MenuAttribute_subMenuExpandingMode") } - _MenuItem_construct(): KPointer { + _MenuItem_construct(id: KInt, flags: KInt): KPointer { console.log("_MenuItem_construct") return -1 } @@ -2291,14 +2306,14 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _MenuItemAttribute_labelFontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_MenuItemAttribute_labelFontColor") } - _MenuItemGroup_construct(): KPointer { + _MenuItemGroup_construct(id: KInt, flags: KInt): KPointer { console.log("_MenuItemGroup_construct") return -1 } _MenuItemGroupInterface_setMenuItemGroupOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_MenuItemGroupInterface_setMenuItemGroupOptions") } - _NavDestination_construct(): KPointer { + _NavDestination_construct(id: KInt, flags: KInt): KPointer { console.log("_NavDestination_construct") return -1 } @@ -2353,6 +2368,12 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _NavDestinationAttribute_systemTransition(ptr: KPointer, value: KInt): void { console.log("_NavDestinationAttribute_systemTransition") } + _NavDestinationAttribute_bindToScrollable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_NavDestinationAttribute_bindToScrollable") + } + _NavDestinationAttribute_bindToNestedScrollable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_NavDestinationAttribute_bindToNestedScrollable") + } _NavDestinationAttribute_title(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavDestinationAttribute_title") } @@ -2365,7 +2386,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _NavDestinationAttribute_ignoreLayoutSafeArea(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavDestinationAttribute_ignoreLayoutSafeArea") } - _NavRouter_construct(): KPointer { + _NavRouter_construct(id: KInt, flags: KInt): KPointer { console.log("_NavRouter_construct") return -1 } @@ -2381,98 +2402,7 @@ 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") - } - _NavigationInterface_setNavigationOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavigationInterface_setNavigationOptions1") - } - _NavigationAttribute_navBarWidth(ptr: KPointer, value: Length): void { - console.log("_NavigationAttribute_navBarWidth") - } - _NavigationAttribute_navBarPosition(ptr: KPointer, value: KInt): void { - console.log("_NavigationAttribute_navBarPosition") - } - _NavigationAttribute_navBarWidthRange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavigationAttribute_navBarWidthRange") - } - _NavigationAttribute_minContentWidth(ptr: KPointer, value: Length): void { - console.log("_NavigationAttribute_minContentWidth") - } - _NavigationAttribute_mode(ptr: KPointer, value: KInt): void { - console.log("_NavigationAttribute_mode") - } - _NavigationAttribute_backButtonIcon(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavigationAttribute_backButtonIcon") - } - _NavigationAttribute_hideNavBar(ptr: KPointer, value: KInt): void { - console.log("_NavigationAttribute_hideNavBar") - } - _NavigationAttribute_subTitle(ptr: KPointer, value: KStringPtr): void { - console.log("_NavigationAttribute_subTitle") - } - _NavigationAttribute_hideTitleBar0(ptr: KPointer, value: KInt): void { - console.log("_NavigationAttribute_hideTitleBar0") - } - _NavigationAttribute_hideTitleBar1(ptr: KPointer, hide: KInt, animated: KInt): void { - console.log("_NavigationAttribute_hideTitleBar1") - } - _NavigationAttribute_hideBackButton(ptr: KPointer, value: KInt): void { - console.log("_NavigationAttribute_hideBackButton") - } - _NavigationAttribute_titleMode(ptr: KPointer, value: KInt): void { - console.log("_NavigationAttribute_titleMode") - } - _NavigationAttribute_menus(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavigationAttribute_menus") - } - _NavigationAttribute_toolBar(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavigationAttribute_toolBar") - } - _NavigationAttribute_hideToolBar0(ptr: KPointer, value: KInt): void { - console.log("_NavigationAttribute_hideToolBar0") - } - _NavigationAttribute_hideToolBar1(ptr: KPointer, hide: KInt, animated: KInt): void { - console.log("_NavigationAttribute_hideToolBar1") - } - _NavigationAttribute_onTitleModeChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavigationAttribute_onTitleModeChange") - } - _NavigationAttribute_onNavBarStateChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavigationAttribute_onNavBarStateChange") - } - _NavigationAttribute_onNavigationModeChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavigationAttribute_onNavigationModeChange") - } - _NavigationAttribute_navDestination(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavigationAttribute_navDestination") - } - _NavigationAttribute_customNavContentTransition(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavigationAttribute_customNavContentTransition") - } - _NavigationAttribute_systemBarStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavigationAttribute_systemBarStyle") - } - _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") - } - _NavigationAttribute_toolbarConfiguration(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavigationAttribute_toolbarConfiguration") - } - _NavigationAttribute_ignoreLayoutSafeArea(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavigationAttribute_ignoreLayoutSafeArea") - } - _Navigator_construct(): KPointer { + _Navigator_construct(id: KInt, flags: KInt): KPointer { console.log("_Navigator_construct") return -1 } @@ -2494,14 +2424,30 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _NavigatorAttribute_params(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavigatorAttribute_params") } - _NodeContainer_construct(): KPointer { + _NodeContainer_construct(id: KInt, flags: KInt): KPointer { console.log("_NodeContainer_construct") return -1 } _NodeContainerInterface_setNodeContainerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NodeContainerInterface_setNodeContainerOptions") } - _Panel_construct(): KPointer { + _CommonTransition_construct(id: KInt, flags: KInt): KPointer { + console.log("_CommonTransition_construct") + return -1 + } + _CommonTransition_slide(ptr: KPointer, value: KInt): void { + console.log("_CommonTransition_slide") + } + _CommonTransition_translate(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_CommonTransition_translate") + } + _CommonTransition_scale(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_CommonTransition_scale") + } + _CommonTransition_opacity(ptr: KPointer, value: number): void { + console.log("_CommonTransition_opacity") + } + _Panel_construct(id: KInt, flags: KInt): KPointer { console.log("_Panel_construct") return -1 } @@ -2544,7 +2490,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _PanelAttribute_onHeightChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PanelAttribute_onHeightChange") } - _PasteButton_construct(): KPointer { + _PasteButton_construct(id: KInt, flags: KInt): KPointer { console.log("_PasteButton_construct") return -1 } @@ -2557,7 +2503,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _PasteButtonAttribute_onClick(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PasteButtonAttribute_onClick") } - _Path_construct(): KPointer { + _Path_construct(id: KInt, flags: KInt): KPointer { console.log("_Path_construct") return -1 } @@ -2567,7 +2513,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _PathAttribute_commands(ptr: KPointer, value: KStringPtr): void { console.log("_PathAttribute_commands") } - _PatternLock_construct(): KPointer { + _PatternLock_construct(id: KInt, flags: KInt): KPointer { console.log("_PatternLock_construct") return -1 } @@ -2610,7 +2556,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _PatternLockAttribute_activateCircleStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PatternLockAttribute_activateCircleStyle") } - _PluginComponent_construct(): KPointer { + _PatternLockAttribute_skipUnselectedPoint(ptr: KPointer, value: KInt): void { + console.log("_PatternLockAttribute_skipUnselectedPoint") + } + _PluginComponent_construct(id: KInt, flags: KInt): KPointer { console.log("_PluginComponent_construct") return -1 } @@ -2623,7 +2572,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _PluginComponentAttribute_onError(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PluginComponentAttribute_onError") } - _Polygon_construct(): KPointer { + _Polygon_construct(id: KInt, flags: KInt): KPointer { console.log("_Polygon_construct") return -1 } @@ -2633,7 +2582,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _PolygonAttribute_points(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PolygonAttribute_points") } - _Polyline_construct(): KPointer { + _Polyline_construct(id: KInt, flags: KInt): KPointer { console.log("_Polyline_construct") return -1 } @@ -2643,7 +2592,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _PolylineAttribute_points(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PolylineAttribute_points") } - _Progress_construct(): KPointer { + _Progress_construct(id: KInt, flags: KInt): KPointer { console.log("_Progress_construct") return -1 } @@ -2665,7 +2614,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ProgressAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ProgressAttribute_contentModifier") } - _QRCode_construct(): KPointer { + _QRCode_construct(id: KInt, flags: KInt): KPointer { console.log("_QRCode_construct") return -1 } @@ -2681,7 +2630,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _QRCodeAttribute_contentOpacity(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_QRCodeAttribute_contentOpacity") } - _Radio_construct(): KPointer { + _Radio_construct(id: KInt, flags: KInt): KPointer { console.log("_Radio_construct") return -1 } @@ -2700,7 +2649,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RadioAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RadioAttribute_contentModifier") } - _Rating_construct(): KPointer { + _Rating_construct(id: KInt, flags: KInt): KPointer { console.log("_Rating_construct") return -1 } @@ -2722,7 +2671,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RatingAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RatingAttribute_contentModifier") } - _Rect_construct(): KPointer { + _Rect_construct(id: KInt, flags: KInt): KPointer { console.log("_Rect_construct") return -1 } @@ -2738,7 +2687,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RectAttribute_radius(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RectAttribute_radius") } - _Refresh_construct(): KPointer { + _Refresh_construct(id: KInt, flags: KInt): KPointer { console.log("_Refresh_construct") return -1 } @@ -2763,7 +2712,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RefreshAttribute_pullDownRatio(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RefreshAttribute_pullDownRatio") } - _RelativeContainer_construct(): KPointer { + _RelativeContainer_construct(id: KInt, flags: KInt): KPointer { console.log("_RelativeContainer_construct") return -1 } @@ -2779,7 +2728,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RelativeContainerAttribute_barrier1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RelativeContainerAttribute_barrier1") } - _RichEditor_construct(): KPointer { + _RichEditor_construct(id: KInt, flags: KInt): KPointer { console.log("_RichEditor_construct") return -1 } @@ -2876,7 +2825,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RichEditorAttribute_placeholder(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RichEditorAttribute_placeholder") } - _RichText_construct(): KPointer { + _RichText_construct(id: KInt, flags: KInt): KPointer { console.log("_RichText_construct") return -1 } @@ -2889,14 +2838,14 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RichTextAttribute_onComplete(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RichTextAttribute_onComplete") } - _RootScene_construct(): KPointer { + _RootScene_construct(id: KInt, flags: KInt): KPointer { console.log("_RootScene_construct") return -1 } _RootSceneInterface_setRootSceneOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RootSceneInterface_setRootSceneOptions") } - _Row_construct(): KPointer { + _Row_construct(id: KInt, flags: KInt): KPointer { console.log("_Row_construct") return -1 } @@ -2915,7 +2864,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RowAttribute_reverse(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RowAttribute_reverse") } - _RowSplit_construct(): KPointer { + _RowSplit_construct(id: KInt, flags: KInt): KPointer { console.log("_RowSplit_construct") return -1 } @@ -2925,7 +2874,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RowSplitAttribute_resizeable(ptr: KPointer, value: KInt): void { console.log("_RowSplitAttribute_resizeable") } - _SaveButton_construct(): KPointer { + _SaveButton_construct(id: KInt, flags: KInt): KPointer { console.log("_SaveButton_construct") return -1 } @@ -2938,14 +2887,14 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SaveButtonAttribute_onClick(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SaveButtonAttribute_onClick") } - _Screen_construct(): KPointer { + _Screen_construct(id: KInt, flags: KInt): KPointer { console.log("_Screen_construct") return -1 } _ScreenInterface_setScreenOptions(ptr: KPointer, screenId: number): void { console.log("_ScreenInterface_setScreenOptions") } - _Scroll_construct(): KPointer { + _Scroll_construct(id: KInt, flags: KInt): KPointer { console.log("_Scroll_construct") return -1 } @@ -3009,7 +2958,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ScrollAttribute_edgeEffect(ptr: KPointer, edgeEffect: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_ScrollAttribute_edgeEffect") } - _ScrollBar_construct(): KPointer { + _ScrollBar_construct(id: KInt, flags: KInt): KPointer { console.log("_ScrollBar_construct") return -1 } @@ -3019,7 +2968,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ScrollBarAttribute_enableNestedScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ScrollBarAttribute_enableNestedScroll") } - _Search_construct(): KPointer { + _Search_construct(id: KInt, flags: KInt): KPointer { console.log("_Search_construct") return -1 } @@ -3149,7 +3098,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SearchAttribute_customKeyboard(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SearchAttribute_customKeyboard") } - _SecurityComponentMethod_construct(): KPointer { + _SecurityComponentMethod_construct(id: KInt, flags: KInt): KPointer { console.log("_SecurityComponentMethod_construct") return -1 } @@ -3222,7 +3171,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SecurityComponentMethod_constraintSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SecurityComponentMethod_constraintSize") } - _Select_construct(): KPointer { + _Select_construct(id: KInt, flags: KInt): KPointer { console.log("_Select_construct") return -1 } @@ -3292,7 +3241,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SelectAttribute_menuAlign(ptr: KPointer, alignType: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_SelectAttribute_menuAlign") } - _Shape_construct(): KPointer { + _Shape_construct(id: KInt, flags: KInt): KPointer { console.log("_Shape_construct") return -1 } @@ -3341,7 +3290,7 @@ 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 { + _Slider_construct(id: KInt, flags: KInt): KPointer { console.log("_Slider_construct") return -1 } @@ -3411,7 +3360,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SliderAttribute_showTips(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_SliderAttribute_showTips") } - _BaseSpan_construct(): KPointer { + _BaseSpan_construct(id: KInt, flags: KInt): KPointer { console.log("_BaseSpan_construct") return -1 } @@ -3421,7 +3370,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _BaseSpan_baselineOffset(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_BaseSpan_baselineOffset") } - _Span_construct(): KPointer { + _Span_construct(id: KInt, flags: KInt): KPointer { console.log("_Span_construct") return -1 } @@ -3461,7 +3410,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SpanAttribute_textShadow(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SpanAttribute_textShadow") } - _Stack_construct(): KPointer { + _Stack_construct(id: KInt, flags: KInt): KPointer { console.log("_Stack_construct") return -1 } @@ -3474,7 +3423,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _StackAttribute_pointLight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_StackAttribute_pointLight") } - _Stepper_construct(): KPointer { + _Stepper_construct(id: KInt, flags: KInt): KPointer { console.log("_Stepper_construct") return -1 } @@ -3496,7 +3445,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _StepperAttribute_onPrevious(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_StepperAttribute_onPrevious") } - _StepperItem_construct(): KPointer { + _StepperItem_construct(id: KInt, flags: KInt): KPointer { console.log("_StepperItem_construct") return -1 } @@ -3512,7 +3461,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _StepperItemAttribute_status(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_StepperItemAttribute_status") } - _Swiper_construct(): KPointer { + _Swiper_construct(id: KInt, flags: KInt): KPointer { console.log("_Swiper_construct") return -1 } @@ -3528,11 +3477,8 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SwiperAttribute_interval(ptr: KPointer, value: number): void { console.log("_SwiperAttribute_interval") } - _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_indicator(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_SwiperAttribute_indicator") } _SwiperAttribute_loop(ptr: KPointer, value: KInt): void { console.log("_SwiperAttribute_loop") @@ -3600,32 +3546,7 @@ 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 { + _SymbolGlyph_construct(id: KInt, flags: KInt): KPointer { console.log("_SymbolGlyph_construct") return -1 } @@ -3653,7 +3574,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SymbolGlyphAttribute_symbolEffect1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SymbolGlyphAttribute_symbolEffect1") } - _SymbolSpan_construct(): KPointer { + _SymbolSpan_construct(id: KInt, flags: KInt): KPointer { console.log("_SymbolSpan_construct") return -1 } @@ -3675,7 +3596,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SymbolSpanAttribute_renderingStrategy(ptr: KPointer, value: KInt): void { console.log("_SymbolSpanAttribute_renderingStrategy") } - _Tabs_construct(): KPointer { + _Tabs_construct(id: KInt, flags: KInt): KPointer { console.log("_Tabs_construct") return -1 } @@ -3757,10 +3678,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TabsAttribute_onContentWillChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TabsAttribute_onContentWillChange") } - _TabsAttribute_barModeBarMode_SCROLLABLE(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_TabsAttribute_barModeBarMode_SCROLLABLE") + _TabsAttribute_barModeScrollable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_TabsAttribute_barModeScrollable") } - _TabContent_construct(): KPointer { + _TabContent_construct(id: KInt, flags: KInt): KPointer { console.log("_TabContent_construct") return -1 } @@ -3779,7 +3700,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TabContentAttribute_onWillHide(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TabContentAttribute_onWillHide") } - _Text_construct(): KPointer { + _Text_construct(id: KInt, flags: KInt): KPointer { console.log("_Text_construct") return -1 } @@ -3915,7 +3836,7 @@ 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 { + _TextArea_construct(id: KInt, flags: KInt): KPointer { console.log("_TextArea_construct") return -1 } @@ -4081,7 +4002,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TextAreaAttribute_customKeyboard(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextAreaAttribute_customKeyboard") } - _TextClock_construct(): KPointer { + _TextClock_construct(id: KInt, flags: KInt): KPointer { console.log("_TextClock_construct") return -1 } @@ -4121,7 +4042,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TextClockAttribute_dateTimeOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextClockAttribute_dateTimeOptions") } - _TextInput_construct(): KPointer { + _TextInput_construct(id: KInt, flags: KInt): KPointer { console.log("_TextInput_construct") return -1 } @@ -4323,7 +4244,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TextInputAttribute_showCounter(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextInputAttribute_showCounter") } - _TextPicker_construct(): KPointer { + _TextPicker_construct(id: KInt, flags: KInt): KPointer { console.log("_TextPicker_construct") return -1 } @@ -4366,7 +4287,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TextPickerAttribute_gradientHeight(ptr: KPointer, value: Length): void { console.log("_TextPickerAttribute_gradientHeight") } - _TextTimer_construct(): KPointer { + _TextTimer_construct(id: KInt, flags: KInt): KPointer { console.log("_TextTimer_construct") return -1 } @@ -4400,7 +4321,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TextTimerAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextTimerAttribute_contentModifier") } - _TimePicker_construct(): KPointer { + _TimePicker_construct(id: KInt, flags: KInt): KPointer { console.log("_TimePicker_construct") return -1 } @@ -4431,7 +4352,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TimePickerAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void { console.log("_TimePickerAttribute_enableHapticFeedback") } - _Toggle_construct(): KPointer { + _Toggle_construct(id: KInt, flags: KInt): KPointer { console.log("_Toggle_construct") return -1 } @@ -4453,7 +4374,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ToggleAttribute_switchStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ToggleAttribute_switchStyle") } - _Video_construct(): KPointer { + _Video_construct(id: KInt, flags: KInt): KPointer { console.log("_Video_construct") return -1 } @@ -4511,7 +4432,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _VideoAttribute_analyzerConfig(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_VideoAttribute_analyzerConfig") } - _Web_construct(): KPointer { + _Web_construct(id: KInt, flags: KInt): KPointer { console.log("_Web_construct") return -1 } @@ -4572,6 +4493,9 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _WebAttribute_overScrollMode(ptr: KPointer, value: KInt): void { console.log("_WebAttribute_overScrollMode") } + _WebAttribute_blurOnKeyboardHideMode(ptr: KPointer, value: KInt): void { + console.log("_WebAttribute_blurOnKeyboardHideMode") + } _WebAttribute_textZoomAtio(ptr: KPointer, value: number): void { console.log("_WebAttribute_textZoomAtio") } @@ -4881,7 +4805,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _WebAttribute_bindSelectionMenu(ptr: KPointer, elementType: KInt, thisArray: Uint8Array, thisLength: int32, responseType: KInt): void { console.log("_WebAttribute_bindSelectionMenu") } - _WindowScene_construct(): KPointer { + _WindowScene_construct(id: KInt, flags: KInt): KPointer { console.log("_WindowScene_construct") return -1 } @@ -4891,7 +4815,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _WindowSceneAttribute_attractionEffect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, fraction: number): void { console.log("_WindowSceneAttribute_attractionEffect") } - _XComponent_construct(): KPointer { + _XComponent_construct(id: KInt, flags: KInt): KPointer { console.log("_XComponent_construct") return -1 } @@ -4916,7 +4840,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _XComponentAttribute_enableSecure(ptr: KPointer, value: KInt): void { console.log("_XComponentAttribute_enableSecure") } - _SideBarContainer_construct(): KPointer { + _XComponentAttribute_hdrBrightness(ptr: KPointer, value: number): void { + console.log("_XComponentAttribute_hdrBrightness") + } + _SideBarContainer_construct(id: KInt, flags: KInt): KPointer { console.log("_SideBarContainer_construct") return -1 } @@ -4965,14 +4892,14 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SideBarContainerAttribute_minContentWidth(ptr: KPointer, value: Length): void { console.log("_SideBarContainerAttribute_minContentWidth") } - _RemoteWindow_construct(): KPointer { + _RemoteWindow_construct(id: KInt, flags: KInt): KPointer { console.log("_RemoteWindow_construct") return -1 } _RemoteWindowInterface_setRemoteWindowOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RemoteWindowInterface_setRemoteWindowOptions") } - _WaterFlow_construct(): KPointer { + _WaterFlow_construct(id: KInt, flags: KInt): KPointer { console.log("_WaterFlow_construct") return -1 } @@ -5024,7 +4951,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _WaterFlowAttribute_onScrollIndex(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_WaterFlowAttribute_onScrollIndex") } - _UIExtensionComponent_construct(): KPointer { + _UIExtensionComponent_construct(id: KInt, flags: KInt): KPointer { console.log("_UIExtensionComponent_construct") return -1 } @@ -5049,7 +4976,7 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _UIExtensionComponentAttribute_onTerminated(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_UIExtensionComponentAttribute_onTerminated") } - _LinearIndicator_construct(): KPointer { + _LinearIndicator_construct(id: KInt, flags: KInt): KPointer { console.log("_LinearIndicator_construct") return -1 } @@ -5065,6 +4992,34 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _LinearIndicatorAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_LinearIndicatorAttribute_onChange") } + _PixelMap_ctor(): KPointer { + console.log("_PixelMap_ctor") + return -1 + } + _PixelMap_getFinalizer(): KPointer { + console.log("_PixelMap_getFinalizer") + return -1 + } + _PixelMap_readPixelsToBufferSync(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_PixelMap_readPixelsToBufferSync") + } + _PixelMap_writeBufferToPixels(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_PixelMap_writeBufferToPixels") + } + _PixelMap_getIsEditable(ptr: KPointer): int32 { + console.log("_PixelMap_getIsEditable") + return 0 + } + _PixelMap_setIsEditable(ptr: KPointer, isEditable: KInt): void { + console.log("_PixelMap_setIsEditable") + } + _PixelMap_getIsStrideAlignment(ptr: KPointer): int32 { + console.log("_PixelMap_getIsStrideAlignment") + return 0 + } + _PixelMap_setIsStrideAlignment(ptr: KPointer, isStrideAlignment: KInt): void { + console.log("_PixelMap_setIsStrideAlignment") + } _ActionSheet_ctor(): KPointer { console.log("_ActionSheet_ctor") return -1 @@ -5656,18 +5611,6 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _AttributeModifier_applySelectedAttribute(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_AttributeModifier_applySelectedAttribute") } - _ContentModifier_ctor(): KPointer { - console.log("_ContentModifier_ctor") - return -1 - } - _ContentModifier_getFinalizer(): KPointer { - console.log("_ContentModifier_getFinalizer") - return -1 - } - _ContentModifier_applyContent(ptr: KPointer): KPointer { - console.log("_ContentModifier_applyContent") - return -1 - } _View_ctor(): KPointer { console.log("_View_ctor") return -1 @@ -6504,23 +6447,6 @@ 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 diff --git a/arkoala/framework/tsconfig-run-unmemoized.json b/arkoala/framework/tsconfig-run-unmemoized.json index b3e8fc918..f875639f2 100644 --- a/arkoala/framework/tsconfig-run-unmemoized.json +++ b/arkoala/framework/tsconfig-run-unmemoized.json @@ -1,11 +1,9 @@ { "extends": "@koalaui/build-common/tsconfig.json", - "files": [ - "../arkui/types/index-full.d.ts" - ], "compilerOptions": { "outDir": "build/unmemoized", "baseUrl": ".", + "types": ["arkoala-arkui"], "paths": { "@koalaui/runtime": ["../../incremental/runtime/unmemoized/src"], "#common/wrappers/*": ["../../interop/src/napi/wrappers/*", "../../interop/src/wasm/wrappers/*"], diff --git a/arkoala/framework/tsconfig-unmemoize.json b/arkoala/framework/tsconfig-unmemoize.json index f97ef3a2c..e642b117d 100644 --- a/arkoala/framework/tsconfig-unmemoize.json +++ b/arkoala/framework/tsconfig-unmemoize.json @@ -1,12 +1,10 @@ { "extends": "@koalaui/build-common/tsconfig.json", - "files": [ - "../arkui/types/index-full.d.ts" - ], "compilerOptions": { "plugins": [ { "transform": "@koalaui/compiler-plugin/build/lib/src/koala-transformer.js", "trace": false, "only_unmemoize": true } ], + "types": ["arkoala-arkui"], "outDir": "build/garbage", "baseUrl": ".", }, diff --git a/arkoala/framework/tsconfig.json b/arkoala/framework/tsconfig.json index 06e8cb5d3..23517e707 100644 --- a/arkoala/framework/tsconfig.json +++ b/arkoala/framework/tsconfig.json @@ -1,12 +1,10 @@ { "extends": "@koalaui/build-common/tsconfig.json", - "files": [ - "../arkui/types/index-full.d.ts" - ], "compilerOptions": { "plugins": [ { "transform": "@koalaui/compiler-plugin/build/lib/src/koala-transformer.js", "trace": false } ], + "types": ["arkoala-arkui"], "outDir": "build", "baseUrl": ".." }, diff --git a/arkoala/har/arkoala-har-bundle/tsconfig.json b/arkoala/har/arkoala-har-bundle/tsconfig.json index bf23c2ed2..04dbda38b 100644 --- a/arkoala/har/arkoala-har-bundle/tsconfig.json +++ b/arkoala/har/arkoala-har-bundle/tsconfig.json @@ -1,8 +1,8 @@ { "compilerOptions": { "lib": ["ESNext"], - "types": [], "baseUrl": ".", + "types": ["arkoala-arkui"], "paths": { "@koalaui/arkui-common": [ "../../arkui-common/build/lib/src/typescript" @@ -12,11 +12,7 @@ ], } }, - "files": [ - "../../arkui/types/index-full.d.ts" - ], "include": [ - "bundle.d.ts", - "../../arkui/types/index-full.d.ts" + "bundle.d.ts" ] } \ No newline at end of file diff --git a/arkoala/loader/package.json b/arkoala/loader/package.json index 823c14109..bd90ee324 100644 --- a/arkoala/loader/package.json +++ b/arkoala/loader/package.json @@ -28,7 +28,7 @@ "pack:perf": "npm run compile:perf-ets && npm run compile:perf-node && webpack ./lib/index-perf.js && echo 'Packed to dist/main.js'", "run:perf-node": "npm run compile:perf-ets && npm run compile:perf-node && node --expose-gc ./lib/js/arkoala-perf-node.js", "run:web": "npm run compile:perf-ets && npm run compile:web", - "compile-gen-resources": "npm run --prefix ../ohos-sdk download; cd scripts; memo-tsc gen-resources.ts --target es6 --module commonjs; cd ..", + "compile-gen-resources": "npm run --prefix ../ohos-sdk download; cd scripts; tsc gen-resources.ts --types node --target es6 --module commonjs; cd ..", "gen-resources": "npm run compile-gen-resources && node ./scripts/gen-resources.js", "compile:hzvm-host": "npm run gen-resources && npm run ets && npm run compile:hzvm", "compile:hzvm-ohos": "npm run gen-resources && npm run ets && npm run compile:hzvm -- --env os=ohos --env arch=arm64", @@ -41,6 +41,10 @@ "compile:perf-hzvm-ohos": "npm run gen-resources && npm run ets && npm run compile:perf-hzvm -- --env os=ohos --env arch=arm64", "compile:perf-hzvm": "WEBPACK_NO_MINIMIZE=true webpack --entry ./src/index.perf.ts --config webpack.config.ark.js" }, + "devDependencies": { + "@ohos/hypium": "1.0.6", + "tsconfig-paths-webpack-plugin": "^4.1.0" + }, "dependencies": { "@koalaui/arkoala-extension-component": "../extension-component" } diff --git a/arkoala/loader/src/ets/tsconfig.json b/arkoala/loader/src/ets/tsconfig.json index 9522d783c..f190af340 100644 --- a/arkoala/loader/src/ets/tsconfig.json +++ b/arkoala/loader/src/ets/tsconfig.json @@ -4,13 +4,18 @@ "include": ["./**/*.ets"], "compilerOptions": { "outDir": "../../../build/js_output/arkui", - "types": [], "plugins": [ { "transform": "@koalaui/ets-plugin/build/lib/src/ArkExpander.js", "destination": "../../generated/ets", "arkui": "@koalaui/arkoala-arkui" } - ] + ], + "paths": { + "#arkcompat": ["../../../arkui-common/src/typescript"], + "#arkcompat/*": ["../../../arkui-common/src/typescript/*"], + "#common/wrappers/*": ["../../../../interop/src/napi/wrappers/*", "../../../../interop/src/wasm/wrappers/*"], + "#platform": ["../../../../incremental/compat/src/typescript"] + } } } diff --git a/arkoala/loader/src/ets/xcomponet_test.ets b/arkoala/loader/src/ets/xcomponet_test.ets index d5c410371..95e1a7423 100644 --- a/arkoala/loader/src/ets/xcomponet_test.ets +++ b/arkoala/loader/src/ets/xcomponet_test.ets @@ -59,9 +59,7 @@ struct Index { Column({ space: 10 }) { XComponent({ - id: 'xcomponentId', type: XComponentType.SURFACE, - libraryname: 'nativerender', controller: this.xcomponentController }) .onLoad((xComponentContext) => { diff --git a/arkoala/loader/src/index.perf.ts b/arkoala/loader/src/index.perf.ts index a5768d591..f75498b09 100644 --- a/arkoala/loader/src/index.perf.ts +++ b/arkoala/loader/src/index.perf.ts @@ -29,7 +29,7 @@ const myConsole = { } if ("console" in globalThis) { - globalThis.print = myPrint as any; + (globalThis as any).print = myPrint as any; }else { (globalThis as any).console = myConsole as any; } diff --git a/arkoala/loader/tsconfig-run-unmemoized.json b/arkoala/loader/tsconfig-run-unmemoized.json index 7c01a6622..1c4c04a46 100644 --- a/arkoala/loader/tsconfig-run-unmemoized.json +++ b/arkoala/loader/tsconfig-run-unmemoized.json @@ -4,7 +4,7 @@ "module": "ESNext", "lib": ["ESNext", "ESNext.WeakRef", "DOM"], "moduleResolution": "node", - "types": [], + "types": ["arkoala-arkui"], "composite": true, "incremental": true, "declarationMap": true, @@ -23,17 +23,12 @@ "@koalaui/arkoala-arkui": ["./arkui/build/unmemoized/src"], "@koalaui/arkoala-extension-component": ["./extension-component/build/unmemoized/src"], "#common/wrappers/*": ["../interop/src/napi/wrappers/*", "../interop/src/wasm/wrappers/*"], - - "#arkcompat": ["./arkui-common/build/unmemoized/src/typescript"], "#arkcompat/*": ["./arkui-common/build/unmemoized/src/typescript/*"] }, "plugins": [] }, - "files": [ - "../arkui/types/index-full.d.ts" - ], "exclude": [ "node_modules", "build", "dist", "lib", "src/**/*.ts" ], diff --git a/arkoala/loader/tsconfig-unmemoize.json b/arkoala/loader/tsconfig-unmemoize.json index 94c478f6b..39e335d21 100644 --- a/arkoala/loader/tsconfig-unmemoize.json +++ b/arkoala/loader/tsconfig-unmemoize.json @@ -4,7 +4,7 @@ "module": "ESNext", "lib": ["ESNext", "ESNext.WeakRef", "DOM"], "moduleResolution": "node", - "types": [], + "types": ["arkoala-arkui"], "composite": true, "incremental": true, "declarationMap": true, @@ -24,15 +24,11 @@ "baseUrl": "..", "paths": { "#common/wrappers/*": ["../interop/src/napi/wrappers/*", "../interop/src/wasm/wrappers/*"], - - "#arkcompat": ["./arkui-common/src/typescript"], - "#arkcompat/*": ["./arkui-common/src/typescript/*"], - "@koalaui/arkui-common": ["./arkui-common/src/typescript"] + "#arkcompat": ["../arkui-common/src/typescript"], + "#arkcompat/*": ["../arkui-common/src/typescript/*"], + "@koalaui/arkui-common": ["../arkui-common/src/typescript"] } }, - "files": [ - "../arkui/types/index-full.d.ts" - ], "exclude": [ "node_modules", "build", "dist", "lib", "src/ets/**/*.ts" ], diff --git a/arkoala/loader/tsconfig.json b/arkoala/loader/tsconfig.json index d1eef4c8d..783543db0 100644 --- a/arkoala/loader/tsconfig.json +++ b/arkoala/loader/tsconfig.json @@ -2,8 +2,7 @@ "compilerOptions": { "target": "es2017", "module": "ESNext", - "lib": ["ESNext", "ESNext.WeakRef", "DOM"], - "types": [], + "lib": ["ESNext", "ESNext.WeakRef"], "moduleResolution": "node", "composite": true, "incremental": true, @@ -19,14 +18,12 @@ ], "outDir": "build", "baseUrl": "..", + "types": ["arkoala-arkui"], "paths": { "#common/wrappers/*": ["../interop/src/napi/wrappers/*", "../interop/src/wasm/wrappers/*"], "@ohos.*": ["./arkui-common/ohos-sdk-ets/HarmonyOS-NEXT-DB1/openharmony/ets/api/@ohos.*"] } }, - "files": [ - "../arkui/types/index-full.d.ts" - ], "exclude": [ "node_modules", "build", "dist", "lib", "src/ets/**/*.ts" ], diff --git a/arkoala/loader/web/NativeModuleWeb.ts b/arkoala/loader/web/NativeModuleWeb.ts index d06d65025..6919404b1 100644 --- a/arkoala/loader/web/NativeModuleWeb.ts +++ b/arkoala/loader/web/NativeModuleWeb.ts @@ -28,6 +28,7 @@ import { decodeToString, KFloat, KFloat32ArrayPtr, KInt, KPointer, KStringPtr, c import { HEAP32, HEAP8 } from "./NativeHeap" import { int32 } from "@koalaui/common" import { ArkUINodeId } from "@koalaui/arkoala" +import { HTMLElement, HTMLDivElement, document, name } from "./index.web" function getString(ptrValue: KStringPtr): string { let ptr = ptrValue as int32 @@ -161,7 +162,7 @@ export class NativeModuleWeb extends NativeModuleEmpty { this.crashShown = true let message = getString(messagePtr) message = message.replaceAll("\n", "
    ") - let popup = document.createElement("div") as HTMLDivElement + let popup: HTMLDivElement = document.createElement("div") popup.style.position = "absolute" popup.style.top = "10px" popup.style.left = "10px" @@ -427,7 +428,7 @@ export class NativeModuleWeb extends NativeModuleEmpty { switch (kind) { case ComponentAsyncEventSubKind.OnClick: { let peer = TreeNodePointer.fromPointer(ptr).peer - peer.onclick = (event) => { + peer.onclick = (event: MouseEvent) => { let array = new Int32Array(5) array[0] = PeerEventKind.SinglePointerInput array[1] = parseInt(peer.id.substring(5)) diff --git a/arkoala/loader/web/index.web.ts b/arkoala/loader/web/index.web.ts index d33fc7743..f1c610296 100644 --- a/arkoala/loader/web/index.web.ts +++ b/arkoala/loader/web/index.web.ts @@ -18,6 +18,12 @@ import { __Entry } from "../generated/ets/example_custom_component" import "./NativeHeap" import { NativeModuleWeb } from "./NativeModuleWeb" +// todo: fix me +export declare const document: any +export declare const name: any +export type HTMLElement = any +export type HTMLDivElement = any + export function startArkoalaWeb(rootId: string) { return startApplication(ArkRooted(__Entry), { waitForVSync: () => new Promise((resolve) => setTimeout(resolve, 1)), diff --git a/arkoala/package.json b/arkoala/package.json index 7256b4495..bc4c1cd9d 100644 --- a/arkoala/package.json +++ b/arkoala/package.json @@ -5,6 +5,7 @@ "framework", "arkui", "arkui-common", + "arkui-types", "ets-plugin", "rollup-plugin-ets", "har", diff --git a/arkoala/tools/peer-generator/package.json b/arkoala/tools/peer-generator/package.json index 0868e1354..0617c54fa 100644 --- a/arkoala/tools/peer-generator/package.json +++ b/arkoala/tools/peer-generator/package.json @@ -3,7 +3,7 @@ "description": "", "config": { "idlize_version": "1.3.16", - "api_version": "104", + "api_version": "106", "input_dir": "../../arkui-common/interface_sdk-js/api/@internal/component/ets/,../../arkui-common/interface_sdk-js/api/global", "input_dir_subset": "./node_modules/idlize-current/tests/arkts-subset/ets,./node_modules/idlize-current/tests/arkts-subset/resource" }, @@ -19,6 +19,6 @@ "generate:all:current": "npm run generate:arkts:subset:current && npm run generate:ts:current" }, "dependencies": { - "idlize-current": "file:../../../.." + "idlize-current": "file:../../../../idlize" } } -- Gitee