From 6c53f8fc5824282d04ca5e932d1c83b419125920 Mon Sep 17 00:00:00 2001 From: Mikhail Bystretskiy Date: Fri, 6 Dec 2024 17:23:55 +0300 Subject: [PATCH] Move some files from peer_lib to arkoala/framework Signed-off-by: Mikhail Bystretskiy --- .../arkui/arktsconfig-unmemoized.json | 3 +- .../arkui/src/{stateOf.ts => ArkState.ts} | 0 .../src/generated/ArkAbilityComponent.ts | 3 +- .../ArkAbilityComponentInterfaces.ts | 4 +- .../ArkAbstractPropertyMaterialized.ts | 10 +- .../src/generated/ArkActionSheetInterfaces.ts | 4 +- .../generated/ArkActionSheetMaterialized.ts | 10 +- .../src/generated/ArkAlertDialogInterfaces.ts | 4 +- .../generated/ArkAlertDialogMaterialized.ts | 10 +- .../arkui/src/generated/ArkAlphabetIndexer.ts | 3 +- .../generated/ArkAlphabetIndexerInterfaces.ts | 4 +- .../arkui/src/generated/ArkAnimator.ts | 3 +- .../src/generated/ArkAnimatorInterfaces.ts | 4 +- .../generated/ArkArkui-externalInterfaces.ts | 8 +- .../ArkAttributeModifierMaterialized.ts | 10 +- arkoala-arkts/arkui/src/generated/ArkBadge.ts | 3 +- .../arkui/src/generated/ArkBadgeInterfaces.ts | 4 +- arkoala-arkts/arkui/src/generated/ArkBlank.ts | 3 +- .../arkui/src/generated/ArkBlankInterfaces.ts | 4 +- .../arkui/src/generated/ArkButton.ts | 3 +- .../src/generated/ArkButtonInterfaces.ts | 4 +- .../arkui/src/generated/ArkCalendar.ts | 3 +- .../ArkCalendarControllerMaterialized.ts | 10 +- .../src/generated/ArkCalendarInterfaces.ts | 4 +- .../arkui/src/generated/ArkCalendarPicker.ts | 3 +- .../ArkCalendarPickerDialogMaterialized.ts | 10 +- .../generated/ArkCalendarPickerInterfaces.ts | 4 +- .../arkui/src/generated/ArkCanvas.ts | 3 +- .../ArkCanvasGradientMaterialized.ts | 10 +- .../src/generated/ArkCanvasInterfaces.ts | 4 +- .../generated/ArkCanvasPathMaterialized.ts | 10 +- .../generated/ArkCanvasPatternMaterialized.ts | 10 +- .../ArkCanvasRendererMaterialized.ts | 22 +- ...ArkCanvasRenderingContext2DMaterialized.ts | 10 +- .../arkui/src/generated/ArkCheckbox.ts | 3 +- .../src/generated/ArkCheckboxInterfaces.ts | 4 +- .../arkui/src/generated/ArkCheckboxgroup.ts | 3 +- .../generated/ArkCheckboxgroupInterfaces.ts | 4 +- .../ArkChildrenMainSizeMaterialized.ts | 18 +- .../arkui/src/generated/ArkCircle.ts | 3 +- .../src/generated/ArkCircleInterfaces.ts | 4 +- ...ClientAuthenticationHandlerMaterialized.ts | 10 +- .../arkui/src/generated/ArkColumn.ts | 3 +- .../src/generated/ArkColumnInterfaces.ts | 4 +- .../arkui/src/generated/ArkColumnSplit.ts | 3 +- .../src/generated/ArkColumnSplitInterfaces.ts | 4 +- .../arkui/src/generated/ArkCommon.ts | 33 +- .../src/generated/ArkCommonInterfaces.ts | 45 +- .../generated/ArkCommonTsEtsApiInterfaces.ts | 4 +- .../arkui/src/generated/ArkComponent3d.ts | 3 +- .../src/generated/ArkComponent3dInterfaces.ts | 4 +- .../ArkConsoleMessageMaterialized.ts | 18 +- .../arkui/src/generated/ArkContainerSpan.ts | 3 +- .../generated/ArkContainerSpanInterfaces.ts | 4 +- .../src/generated/ArkContentSlotInterfaces.ts | 4 +- .../generated/ArkContextMenuMaterialized.ts | 10 +- .../ArkControllerHandlerMaterialized.ts | 10 +- .../arkui/src/generated/ArkCounter.ts | 3 +- .../src/generated/ArkCounterInterfaces.ts | 4 +- .../ArkCustomDialogControllerInterfaces.ts | 4 +- .../ArkCustomDialogControllerMaterialized.ts | 18 +- .../generated/ArkCustomSpanMaterialized.ts | 10 +- .../arkui/src/generated/ArkDataPanel.ts | 11 +- .../src/generated/ArkDataPanelInterfaces.ts | 12 +- .../ArkDataResubmissionHandlerMaterialized.ts | 10 +- .../arkui/src/generated/ArkDatePicker.ts | 3 +- .../ArkDatePickerDialogMaterialized.ts | 10 +- .../src/generated/ArkDatePickerInterfaces.ts | 4 +- .../arkui/src/generated/ArkDivider.ts | 3 +- .../src/generated/ArkDividerInterfaces.ts | 4 +- .../generated/ArkDrawModifierMaterialized.ts | 10 +- .../ArkDrawingRenderingContextMaterialized.ts | 10 +- .../generated/ArkDynamicNodeMaterialized.ts | 10 +- .../ArkEditMenuOptionsMaterialized.ts | 10 +- .../arkui/src/generated/ArkEffectComponent.ts | 3 +- .../generated/ArkEffectComponentInterfaces.ts | 4 +- .../arkui/src/generated/ArkEllipse.ts | 3 +- .../src/generated/ArkEllipseInterfaces.ts | 4 +- .../src/generated/ArkEmbeddedComponent.ts | 3 +- .../ArkEmbeddedComponentInterfaces.ts | 4 +- .../arkui/src/generated/ArkEnumsInterfaces.ts | 63 +- .../generated/ArkEventEmulatorMaterialized.ts | 12 +- .../generated/ArkEventResultMaterialized.ts | 10 +- .../ArkEventTargetInfoMaterialized.ts | 10 +- .../ArkFileSelectorParamMaterialized.ts | 10 +- .../ArkFileSelectorResultMaterialized.ts | 10 +- arkoala-arkts/arkui/src/generated/ArkFlex.ts | 3 +- .../arkui/src/generated/ArkFlexInterfaces.ts | 4 +- .../arkui/src/generated/ArkFlowItem.ts | 3 +- .../src/generated/ArkFlowItemInterfaces.ts | 4 +- .../arkui/src/generated/ArkFocusInterfaces.ts | 4 +- .../arkui/src/generated/ArkFolderStack.ts | 3 +- .../src/generated/ArkFolderStackInterfaces.ts | 4 +- .../arkui/src/generated/ArkFormComponent.ts | 3 +- .../generated/ArkFormComponentInterfaces.ts | 4 +- .../arkui/src/generated/ArkFormLink.ts | 3 +- .../src/generated/ArkFormLinkInterfaces.ts | 4 +- .../ArkFullScreenExitHandlerMaterialized.ts | 10 +- arkoala-arkts/arkui/src/generated/ArkGauge.ts | 12 +- .../arkui/src/generated/ArkGaugeInterfaces.ts | 10 +- .../src/generated/ArkGestureInterfaces.ts | 6 +- .../ArkGestureModifierMaterialized.ts | 10 +- .../ArkGestureRecognizerMaterialized.ts | 10 +- arkoala-arkts/arkui/src/generated/ArkGrid.ts | 3 +- .../arkui/src/generated/ArkGridCol.ts | 3 +- .../src/generated/ArkGridColInterfaces.ts | 4 +- .../arkui/src/generated/ArkGridContainer.ts | 3 +- .../generated/ArkGridContainerInterfaces.ts | 4 +- .../arkui/src/generated/ArkGridInterfaces.ts | 4 +- .../arkui/src/generated/ArkGridItem.ts | 3 +- .../src/generated/ArkGridItemInterfaces.ts | 4 +- .../arkui/src/generated/ArkGridRow.ts | 3 +- .../src/generated/ArkGridRowInterfaces.ts | 4 +- .../ArkHttpAuthHandlerMaterialized.ts | 10 +- .../arkui/src/generated/ArkHyperlink.ts | 3 +- .../src/generated/ArkHyperlinkInterfaces.ts | 4 +- .../src/generated/ArkICurveMaterialized.ts | 10 +- .../ArkIPropertySubscriberMaterialized.ts | 10 +- ...glePropertyChangeSubscriberMaterialized.ts | 10 +- arkoala-arkts/arkui/src/generated/ArkImage.ts | 5 +- .../ArkImageAnalyzerControllerMaterialized.ts | 10 +- .../arkui/src/generated/ArkImageAnimator.ts | 3 +- .../generated/ArkImageAnimatorInterfaces.ts | 6 +- .../generated/ArkImageBitmapMaterialized.ts | 20 +- .../src/generated/ArkImageCommonInterfaces.ts | 4 +- .../arkui/src/generated/ArkImageInterfaces.ts | 6 +- .../arkui/src/generated/ArkImageSpan.ts | 5 +- .../src/generated/ArkImageSpanInterfaces.ts | 6 +- ...ndicatorComponentControllerMaterialized.ts | 108 + .../src/generated/ArkIndicatorcomponent.ts | 126 + .../ArkIndicatorcomponentInterfaces.ts | 17 + .../ArkIsolatedComponentInterfaces.ts | 4 +- .../generated/ArkJsGeolocationMaterialized.ts | 10 +- .../src/generated/ArkJsResultMaterialized.ts | 10 +- .../generated/ArkLayoutManagerMaterialized.ts | 10 +- .../src/generated/ArkLazyForEachInterfaces.ts | 6 +- arkoala-arkts/arkui/src/generated/ArkLine.ts | 3 +- .../arkui/src/generated/ArkLineInterfaces.ts | 4 +- ...rkLinearIndicatorControllerMaterialized.ts | 10 +- .../arkui/src/generated/ArkLinearindicator.ts | 3 +- .../generated/ArkLinearindicatorInterfaces.ts | 4 +- arkoala-arkts/arkui/src/generated/ArkList.ts | 3 +- .../arkui/src/generated/ArkListInterfaces.ts | 4 +- .../arkui/src/generated/ArkListItem.ts | 3 +- .../arkui/src/generated/ArkListItemGroup.ts | 3 +- .../generated/ArkListItemGroupInterfaces.ts | 4 +- .../src/generated/ArkListItemInterfaces.ts | 4 +- .../generated/ArkListScrollerMaterialized.ts | 10 +- .../arkui/src/generated/ArkLoadingProgress.ts | 3 +- .../generated/ArkLoadingProgressInterfaces.ts | 4 +- .../arkui/src/generated/ArkLocationButton.ts | 3 +- .../generated/ArkLocationButtonInterfaces.ts | 4 +- .../arkui/src/generated/ArkMarquee.ts | 3 +- .../src/generated/ArkMarqueeInterfaces.ts | 4 +- .../src/generated/ArkMatrix2DMaterialized.ts | 10 +- .../src/generated/ArkMediaCachedImage.ts | 5 +- .../ArkMediaCachedImageInterfaces.ts | 6 +- arkoala-arkts/arkui/src/generated/ArkMenu.ts | 3 +- .../arkui/src/generated/ArkMenuInterfaces.ts | 4 +- .../arkui/src/generated/ArkMenuItem.ts | 3 +- .../arkui/src/generated/ArkMenuItemGroup.ts | 3 +- .../generated/ArkMenuItemGroupInterfaces.ts | 4 +- .../src/generated/ArkMenuItemInterfaces.ts | 4 +- .../ArkMutableStyledStringMaterialized.ts | 10 +- .../arkui/src/generated/ArkNavDestination.ts | 5 +- .../ArkNavDestinationContextMaterialized.ts | 10 +- .../generated/ArkNavDestinationInterfaces.ts | 6 +- .../generated/ArkNavPathStackMaterialized.ts | 10 +- .../arkui/src/generated/ArkNavRouter.ts | 3 +- .../src/generated/ArkNavRouterInterfaces.ts | 4 +- .../src/generated/ArkNavigationInterfaces.ts | 7 +- ...rkNavigationTransitionProxyMaterialized.ts | 10 +- .../arkui/src/generated/ArkNavigator.ts | 3 +- .../src/generated/ArkNavigatorInterfaces.ts | 4 +- .../arkui/src/generated/ArkNodeContainer.ts | 3 +- .../generated/ArkNodeContainerInterfaces.ts | 4 +- .../arkui/src/generated/ArkPageTransition.ts | 93 + .../generated/ArkPageTransitionInterfaces.ts | 12 +- .../ArkPanGestureOptionsMaterialized.ts | 10 +- .../generated/ArkPanRecognizerMaterialized.ts | 10 +- arkoala-arkts/arkui/src/generated/ArkPanel.ts | 3 +- .../arkui/src/generated/ArkPanelInterfaces.ts | 4 +- .../src/generated/ArkParticleInterfaces.ts | 26 +- .../arkui/src/generated/ArkPasteButton.ts | 3 +- .../src/generated/ArkPasteButtonInterfaces.ts | 4 +- arkoala-arkts/arkui/src/generated/ArkPath.ts | 3 +- .../src/generated/ArkPath2DMaterialized.ts | 10 +- .../arkui/src/generated/ArkPathInterfaces.ts | 4 +- .../arkui/src/generated/ArkPatternLock.ts | 3 +- .../ArkPatternLockControllerMaterialized.ts | 10 +- .../src/generated/ArkPatternLockInterfaces.ts | 4 +- .../ArkPermissionRequestMaterialized.ts | 10 +- .../src/generated/ArkPixelMapMaterialized.ts | 139 + .../generated/ArkPixelMapMockMaterialized.ts | 10 +- .../arkui/src/generated/ArkPluginComponent.ts | 3 +- .../generated/ArkPluginComponentInterfaces.ts | 4 +- .../arkui/src/generated/ArkPolygon.ts | 3 +- .../src/generated/ArkPolygonInterfaces.ts | 4 +- .../arkui/src/generated/ArkPolyline.ts | 3 +- .../src/generated/ArkPolylineInterfaces.ts | 4 +- .../arkui/src/generated/ArkProgress.ts | 9 +- .../src/generated/ArkProgressInterfaces.ts | 8 +- .../generated/ArkProgressMaskMaterialized.ts | 18 +- .../arkui/src/generated/ArkQrcode.ts | 3 +- .../src/generated/ArkQrcodeInterfaces.ts | 4 +- arkoala-arkts/arkui/src/generated/ArkRadio.ts | 3 +- .../arkui/src/generated/ArkRadioInterfaces.ts | 4 +- .../arkui/src/generated/ArkRating.ts | 3 +- .../src/generated/ArkRatingInterfaces.ts | 4 +- .../ArkRawFileDescriptorInterfaces.ts | 4 +- arkoala-arkts/arkui/src/generated/ArkRect.ts | 3 +- .../arkui/src/generated/ArkRectInterfaces.ts | 4 +- .../arkui/src/generated/ArkRefresh.ts | 3 +- .../src/generated/ArkRefreshInterfaces.ts | 4 +- .../src/generated/ArkRelativeContainer.ts | 3 +- .../ArkRelativeContainerInterfaces.ts | 4 +- .../arkui/src/generated/ArkRemoteWindow.ts | 3 +- .../generated/ArkRemoteWindowInterfaces.ts | 4 +- .../src/generated/ArkRepeatInterfaces.ts | 4 +- .../src/generated/ArkResourceInterfaces.ts | 4 +- .../arkui/src/generated/ArkRichEditor.ts | 3 +- ...ArkRichEditorBaseControllerMaterialized.ts | 10 +- .../ArkRichEditorControllerMaterialized.ts | 18 +- .../src/generated/ArkRichEditorInterfaces.ts | 6 +- ...ditorStyledStringControllerMaterialized.ts | 10 +- .../arkui/src/generated/ArkRichText.ts | 3 +- .../src/generated/ArkRichTextInterfaces.ts | 4 +- .../arkui/src/generated/ArkRootScene.ts | 3 +- .../src/generated/ArkRootSceneInterfaces.ts | 4 +- arkoala-arkts/arkui/src/generated/ArkRow.ts | 3 +- .../arkui/src/generated/ArkRowInterfaces.ts | 4 +- .../arkui/src/generated/ArkRowSplit.ts | 3 +- .../src/generated/ArkRowSplitInterfaces.ts | 4 +- .../arkui/src/generated/ArkSaveButton.ts | 3 +- .../src/generated/ArkSaveButtonInterfaces.ts | 4 +- .../arkui/src/generated/ArkScreen.ts | 3 +- .../ArkScreenCaptureHandlerMaterialized.ts | 10 +- .../src/generated/ArkScreenInterfaces.ts | 4 +- .../arkui/src/generated/ArkScroll.ts | 3 +- .../arkui/src/generated/ArkScrollBar.ts | 3 +- .../src/generated/ArkScrollBarInterfaces.ts | 4 +- .../src/generated/ArkScrollInterfaces.ts | 12 +- .../ArkScrollableTargetInfoMaterialized.ts | 10 +- .../src/generated/ArkScrollerMaterialized.ts | 10 +- .../arkui/src/generated/ArkSearch.ts | 3 +- .../ArkSearchControllerMaterialized.ts | 10 +- .../src/generated/ArkSearchInterfaces.ts | 4 +- .../src/generated/ArkSecurityComponent.ts | 3 +- .../ArkSecurityComponentInterfaces.ts | 4 +- .../arkui/src/generated/ArkSelect.ts | 3 +- .../src/generated/ArkSelectInterfaces.ts | 4 +- arkoala-arkts/arkui/src/generated/ArkShape.ts | 5 +- .../arkui/src/generated/ArkShapeInterfaces.ts | 6 +- .../arkui/src/generated/ArkSidebar.ts | 3 +- .../src/generated/ArkSidebarInterfaces.ts | 6 +- .../arkui/src/generated/ArkSlider.ts | 9 +- .../src/generated/ArkSliderInterfaces.ts | 8 +- arkoala-arkts/arkui/src/generated/ArkSpan.ts | 3 +- .../arkui/src/generated/ArkSpanInterfaces.ts | 4 +- .../ArkSslErrorHandlerMaterialized.ts | 10 +- arkoala-arkts/arkui/src/generated/ArkStack.ts | 3 +- .../arkui/src/generated/ArkStackInterfaces.ts | 4 +- .../generated/ArkStateManagementInterfaces.ts | 4 +- .../src/generated/ArkStaticComponents.ts | 55 + .../ArkStaticComponentsInterfaces.ts | 5 + .../src/generated/ArkStdlibInterfaces.ts | 6 +- .../arkui/src/generated/ArkStepper.ts | 3 +- .../src/generated/ArkStepperInterfaces.ts | 4 +- .../arkui/src/generated/ArkStepperItem.ts | 3 +- .../src/generated/ArkStepperItemInterfaces.ts | 4 +- .../ArkStyledStringControllerMaterialized.ts | 10 +- .../generated/ArkStyledStringInterfaces.ts | 7 +- .../generated/ArkStyledStringMaterialized.ts | 18 +- .../ArkSubscribaleAbstractMaterialized.ts | 10 +- .../arkui/src/generated/ArkSwiper.ts | 3 +- ...wiperContentTransitionProxyMaterialized.ts | 10 +- .../ArkSwiperControllerMaterialized.ts | 10 +- .../src/generated/ArkSwiperInterfaces.ts | 4 +- .../arkui/src/generated/ArkSymbolSpan.ts | 3 +- .../src/generated/ArkSymbolSpanInterfaces.ts | 4 +- .../arkui/src/generated/ArkSymbolglyph.ts | 3 +- .../src/generated/ArkSymbolglyphInterfaces.ts | 4 +- .../arkui/src/generated/ArkTabContent.ts | 3 +- .../src/generated/ArkTabContentInterfaces.ts | 4 +- ...rkTabContentTransitionProxyMaterialized.ts | 10 +- arkoala-arkts/arkui/src/generated/ArkTabs.ts | 3 +- .../ArkTabsControllerMaterialized.ts | 10 +- .../arkui/src/generated/ArkTabsInterfaces.ts | 4 +- arkoala-arkts/arkui/src/generated/ArkText.ts | 3 +- .../arkui/src/generated/ArkTextArea.ts | 3 +- .../ArkTextAreaControllerMaterialized.ts | 10 +- .../src/generated/ArkTextAreaInterfaces.ts | 4 +- .../ArkTextBaseControllerMaterialized.ts | 10 +- .../arkui/src/generated/ArkTextClock.ts | 3 +- .../ArkTextClockControllerMaterialized.ts | 10 +- .../src/generated/ArkTextClockInterfaces.ts | 4 +- .../src/generated/ArkTextCommonInterfaces.ts | 4 +- ...rkTextContentControllerBaseMaterialized.ts | 10 +- .../ArkTextControllerMaterialized.ts | 10 +- .../ArkTextEditControllerExMaterialized.ts | 10 +- .../arkui/src/generated/ArkTextInput.ts | 3 +- .../ArkTextInputControllerMaterialized.ts | 10 +- .../src/generated/ArkTextInputInterfaces.ts | 4 +- .../arkui/src/generated/ArkTextInterfaces.ts | 4 +- .../ArkTextMenuItemIdMaterialized.ts | 10 +- .../arkui/src/generated/ArkTextPicker.ts | 3 +- .../ArkTextPickerDialogMaterialized.ts | 10 +- .../src/generated/ArkTextPickerInterfaces.ts | 4 +- .../arkui/src/generated/ArkTextTimer.ts | 3 +- .../ArkTextTimerControllerMaterialized.ts | 10 +- .../src/generated/ArkTextTimerInterfaces.ts | 4 +- .../arkui/src/generated/ArkTimePicker.ts | 3 +- .../ArkTimePickerDialogMaterialized.ts | 10 +- .../src/generated/ArkTimePickerInterfaces.ts | 4 +- .../arkui/src/generated/ArkToggle.ts | 3 +- .../src/generated/ArkToggleInterfaces.ts | 4 +- .../ArkTransitionEffectMaterialized.ts | 18 +- .../ArkUIExtensionProxyMaterialized.ts | 10 +- .../src/generated/ArkUiExtensionComponent.ts | 3 +- .../ArkUiExtensionComponentInterfaces.ts | 4 +- .../arkui/src/generated/ArkUnitsInterfaces.ts | 4 +- arkoala-arkts/arkui/src/generated/ArkVideo.ts | 3 +- .../ArkVideoControllerMaterialized.ts | 10 +- .../arkui/src/generated/ArkVideoInterfaces.ts | 6 +- .../src/generated/ArkViewMaterialized.ts | 10 +- .../arkui/src/generated/ArkWaterFlow.ts | 3 +- .../src/generated/ArkWaterFlowInterfaces.ts | 4 +- .../ArkWaterFlowSectionsMaterialized.ts | 10 +- arkoala-arkts/arkui/src/generated/ArkWeb.ts | 3 +- .../ArkWebContextMenuParamMaterialized.ts | 10 +- .../ArkWebContextMenuResultMaterialized.ts | 10 +- .../generated/ArkWebControllerMaterialized.ts | 10 +- .../src/generated/ArkWebCookieMaterialized.ts | 10 +- .../arkui/src/generated/ArkWebInterfaces.ts | 6 +- .../ArkWebKeyboardControllerMaterialized.ts | 10 +- .../ArkWebResourceErrorMaterialized.ts | 10 +- .../ArkWebResourceRequestMaterialized.ts | 10 +- .../ArkWebResourceResponseMaterialized.ts | 10 +- .../arkui/src/generated/ArkWindowScene.ts | 3 +- .../src/generated/ArkWindowSceneInterfaces.ts | 4 +- .../src/generated/ArkWithThemeInterfaces.ts | 4 +- .../ArkXComponentControllerMaterialized.ts | 10 +- .../arkui/src/generated/ArkXcomponent.ts | 3 +- .../src/generated/ArkXcomponentInterfaces.ts | 4 +- .../arkui/src/generated/CallbackRegistry.ts | 11 +- .../arkui/src/generated/ComponentBase.ts | 2 +- .../src/generated/SyntheticDeclarations.ts | 60 +- .../arkui/src/generated/arkts/NativeModule.ts | 24 +- .../arkui/src/generated/arkts/type_check.ts | 72 +- arkoala-arkts/arkui/src/generated/index.ts | 8 +- arkoala-arkts/arkui/src/generated/main.ts | 53 +- .../arkui/src/generated/peer_events.ts | 993 +- .../peers/ArkAbilityComponentPeer.ts | 9 +- .../generated/peers/ArkAlphabetIndexerPeer.ts | 9 +- .../src/generated/peers/ArkAnimatorPeer.ts | 9 +- .../arkui/src/generated/peers/ArkBadgePeer.ts | 9 +- .../arkui/src/generated/peers/ArkBlankPeer.ts | 9 +- .../src/generated/peers/ArkButtonPeer.ts | 9 +- .../src/generated/peers/ArkCalendarPeer.ts | 9 +- .../generated/peers/ArkCalendarPickerPeer.ts | 9 +- .../src/generated/peers/ArkCanvasPeer.ts | 9 +- .../src/generated/peers/ArkCheckboxPeer.ts | 9 +- .../generated/peers/ArkCheckboxgroupPeer.ts | 9 +- .../src/generated/peers/ArkCirclePeer.ts | 9 +- .../src/generated/peers/ArkColumnPeer.ts | 9 +- .../src/generated/peers/ArkColumnSplitPeer.ts | 9 +- .../src/generated/peers/ArkCommonPeer.ts | 80 +- .../src/generated/peers/ArkComponent3dPeer.ts | 9 +- .../generated/peers/ArkContainerSpanPeer.ts | 9 +- .../src/generated/peers/ArkCounterPeer.ts | 9 +- .../src/generated/peers/ArkDataPanelPeer.ts | 23 +- .../src/generated/peers/ArkDatePickerPeer.ts | 9 +- .../src/generated/peers/ArkDividerPeer.ts | 9 +- .../generated/peers/ArkEffectComponentPeer.ts | 9 +- .../src/generated/peers/ArkEllipsePeer.ts | 9 +- .../peers/ArkEmbeddedComponentPeer.ts | 9 +- .../arkui/src/generated/peers/ArkFlexPeer.ts | 9 +- .../src/generated/peers/ArkFlowItemPeer.ts | 9 +- .../src/generated/peers/ArkFolderStackPeer.ts | 9 +- .../generated/peers/ArkFormComponentPeer.ts | 9 +- .../src/generated/peers/ArkFormLinkPeer.ts | 9 +- .../arkui/src/generated/peers/ArkGaugePeer.ts | 35 +- .../src/generated/peers/ArkGridColPeer.ts | 9 +- .../generated/peers/ArkGridContainerPeer.ts | 9 +- .../src/generated/peers/ArkGridItemPeer.ts | 9 +- .../arkui/src/generated/peers/ArkGridPeer.ts | 9 +- .../src/generated/peers/ArkGridRowPeer.ts | 9 +- .../src/generated/peers/ArkHyperlinkPeer.ts | 9 +- .../generated/peers/ArkImageAnimatorPeer.ts | 9 +- .../arkui/src/generated/peers/ArkImagePeer.ts | 19 +- .../src/generated/peers/ArkImageSpanPeer.ts | 13 +- .../peers/ArkIndicatorcomponentPeer.ts | 114 + .../arkui/src/generated/peers/ArkLinePeer.ts | 9 +- .../generated/peers/ArkLinearindicatorPeer.ts | 9 +- .../generated/peers/ArkListItemGroupPeer.ts | 9 +- .../src/generated/peers/ArkListItemPeer.ts | 9 +- .../arkui/src/generated/peers/ArkListPeer.ts | 9 +- .../generated/peers/ArkLoadingProgressPeer.ts | 9 +- .../generated/peers/ArkLocationButtonPeer.ts | 9 +- .../src/generated/peers/ArkMarqueePeer.ts | 9 +- .../peers/ArkMediaCachedImagePeer.ts | 13 +- .../generated/peers/ArkMenuItemGroupPeer.ts | 9 +- .../src/generated/peers/ArkMenuItemPeer.ts | 13 +- .../arkui/src/generated/peers/ArkMenuPeer.ts | 9 +- .../generated/peers/ArkNavDestinationPeer.ts | 21 +- .../src/generated/peers/ArkNavRouterPeer.ts | 9 +- .../src/generated/peers/ArkNavigatorPeer.ts | 9 +- .../generated/peers/ArkNodeContainerPeer.ts | 9 +- .../generated/peers/ArkPageTransitionPeer.ts | 9 +- .../arkui/src/generated/peers/ArkPanelPeer.ts | 9 +- .../src/generated/peers/ArkPasteButtonPeer.ts | 9 +- .../arkui/src/generated/peers/ArkPathPeer.ts | 9 +- .../src/generated/peers/ArkPatternLockPeer.ts | 9 +- .../generated/peers/ArkPluginComponentPeer.ts | 9 +- .../src/generated/peers/ArkPolygonPeer.ts | 9 +- .../src/generated/peers/ArkPolylinePeer.ts | 9 +- .../src/generated/peers/ArkProgressPeer.ts | 21 +- .../src/generated/peers/ArkQrcodePeer.ts | 9 +- .../arkui/src/generated/peers/ArkRadioPeer.ts | 9 +- .../src/generated/peers/ArkRatingPeer.ts | 9 +- .../arkui/src/generated/peers/ArkRectPeer.ts | 9 +- .../src/generated/peers/ArkRefreshPeer.ts | 9 +- .../peers/ArkRelativeContainerPeer.ts | 9 +- .../generated/peers/ArkRemoteWindowPeer.ts | 9 +- .../src/generated/peers/ArkRichEditorPeer.ts | 15 +- .../src/generated/peers/ArkRichTextPeer.ts | 9 +- .../src/generated/peers/ArkRootScenePeer.ts | 9 +- .../arkui/src/generated/peers/ArkRowPeer.ts | 9 +- .../src/generated/peers/ArkRowSplitPeer.ts | 9 +- .../src/generated/peers/ArkSaveButtonPeer.ts | 9 +- .../src/generated/peers/ArkScreenPeer.ts | 9 +- .../src/generated/peers/ArkScrollBarPeer.ts | 9 +- .../src/generated/peers/ArkScrollPeer.ts | 9 +- .../src/generated/peers/ArkSearchPeer.ts | 13 +- .../peers/ArkSecurityComponentPeer.ts | 9 +- .../src/generated/peers/ArkSelectPeer.ts | 9 +- .../arkui/src/generated/peers/ArkShapePeer.ts | 11 +- .../src/generated/peers/ArkSidebarPeer.ts | 9 +- .../src/generated/peers/ArkSliderPeer.ts | 21 +- .../arkui/src/generated/peers/ArkSpanPeer.ts | 9 +- .../arkui/src/generated/peers/ArkStackPeer.ts | 9 +- .../peers/ArkStaticComponentsPeer.ts | 54 + .../src/generated/peers/ArkStepperItemPeer.ts | 9 +- .../src/generated/peers/ArkStepperPeer.ts | 9 +- .../src/generated/peers/ArkSwiperPeer.ts | 9 +- .../src/generated/peers/ArkSymbolSpanPeer.ts | 9 +- .../src/generated/peers/ArkSymbolglyphPeer.ts | 9 +- .../src/generated/peers/ArkTabContentPeer.ts | 12 +- .../arkui/src/generated/peers/ArkTabsPeer.ts | 9 +- .../src/generated/peers/ArkTextAreaPeer.ts | 13 +- .../src/generated/peers/ArkTextClockPeer.ts | 9 +- .../src/generated/peers/ArkTextInputPeer.ts | 15 +- .../arkui/src/generated/peers/ArkTextPeer.ts | 13 +- .../src/generated/peers/ArkTextPickerPeer.ts | 9 +- .../src/generated/peers/ArkTextTimerPeer.ts | 9 +- .../src/generated/peers/ArkTimePickerPeer.ts | 9 +- .../src/generated/peers/ArkTogglePeer.ts | 9 +- .../src/generated/peers/ArkUINodeType.ts | 3 +- .../peers/ArkUiExtensionComponentPeer.ts | 9 +- .../arkui/src/generated/peers/ArkVideoPeer.ts | 9 +- .../src/generated/peers/ArkWaterFlowPeer.ts | 9 +- .../arkui/src/generated/peers/ArkWebPeer.ts | 13 +- .../src/generated/peers/ArkWindowScenePeer.ts | 9 +- .../src/generated/peers/ArkXcomponentPeer.ts | 9 +- .../peers/CallbackDeserializeCall.ts | 760 +- .../arkui/src/generated/peers/CallbackKind.ts | 411 +- .../generated/peers/CallbackTransformer.ts | 22 +- .../arkui/src/generated/peers/Deserializer.ts | 20619 ++++++++-------- .../arkui/src/generated/peers/Serializer.ts | 255 +- .../arkui/src/generated/ts/type_check.ts | 177 +- .../src/handwritten/ArkPageTransition.ts | 2 +- arkoala-arkts/arkui/tsconfig-unmemoize.json | 9 +- arkoala-arkts/framework/.gitignore | 1 + arkoala-arkts/framework/arktsconfig.json | 19 + arkoala-arkts/framework/package.json | 11 + .../{arkui => framework}/src/Application.ts | 84 +- arkoala-arkts/framework/src/ArkUINodeType.ts | 26 + .../src}/ArkoalaControl.ts | 0 .../src}/CallbacksChecker.ts | 35 +- .../src}/Declarations.ts | 1 - .../src}/DeserializerBase.ts | 0 .../src/generated => framework/src}/Events.ts | 0 .../src}/Finalizable.ts | 0 .../src}/MaterializedBase.ts | 0 .../src}/NativePeerNode.ts | 1 - .../generated => framework/src}/PeerNode.ts | 0 .../peers => framework/src}/SerializerBase.ts | 15 +- .../{arkui => framework}/src/UserView.ts | 0 .../framework/src/generated/NativeModule.ts | 2366 ++ .../framework/src/generated/index.ts | 16 + arkoala-arkts/framework/src/index.ts | 31 + arkoala-arkts/framework/tsconfig.json | 26 + arkoala-arkts/package.json | 10 +- arkoala/framework/package.json | 3 + arkoala/framework/src/Application.ts | 3 +- arkoala/framework/src/CallbacksChecker.ts | 66 + arkoala/framework/src/Declarations.ts | 2 +- arkoala/framework/src/DeserializerBase.ts | 218 + arkoala/framework/src/Finalizable.ts | 2 +- arkoala/framework/src/LegacyWrapper.ts | 2 +- arkoala/framework/src/MaterializedBase.ts | 21 + arkoala/framework/src/NativePeerNode.ts | 5 +- arkoala/framework/src/NativeString.ts | 2 +- arkoala/framework/src/PeerEvents.ts | 3 +- arkoala/framework/src/PeerNode.ts | 2 +- arkoala/framework/src/SerializerBase.ts | 268 + arkoala/framework/src/generated/index.ts | 17 + arkoala/framework/src/index.ts | 29 +- arkoala/framework/tsconfig.json | 7 +- 509 files changed, 17544 insertions(+), 13273 deletions(-) rename arkoala-arkts/arkui/src/{stateOf.ts => ArkState.ts} (100%) create mode 100644 arkoala-arkts/arkui/src/generated/ArkIndicatorComponentControllerMaterialized.ts create mode 100644 arkoala-arkts/arkui/src/generated/ArkIndicatorcomponent.ts create mode 100644 arkoala-arkts/arkui/src/generated/ArkIndicatorcomponentInterfaces.ts create mode 100644 arkoala-arkts/arkui/src/generated/ArkPageTransition.ts create mode 100644 arkoala-arkts/arkui/src/generated/ArkPixelMapMaterialized.ts create mode 100644 arkoala-arkts/arkui/src/generated/ArkStaticComponents.ts create mode 100644 arkoala-arkts/arkui/src/generated/ArkStaticComponentsInterfaces.ts create mode 100644 arkoala-arkts/arkui/src/generated/peers/ArkIndicatorcomponentPeer.ts create mode 100644 arkoala-arkts/arkui/src/generated/peers/ArkStaticComponentsPeer.ts create mode 100644 arkoala-arkts/framework/.gitignore create mode 100644 arkoala-arkts/framework/arktsconfig.json create mode 100644 arkoala-arkts/framework/package.json rename arkoala-arkts/{arkui => framework}/src/Application.ts (86%) create mode 100644 arkoala-arkts/framework/src/ArkUINodeType.ts rename arkoala-arkts/{arkui/src/generated => framework/src}/ArkoalaControl.ts (100%) rename arkoala-arkts/{arkui/src/generated/peers => framework/src}/CallbacksChecker.ts (51%) rename arkoala-arkts/{arkui/src/generated => framework/src}/Declarations.ts (96%) rename arkoala-arkts/{arkui/src/generated/peers => framework/src}/DeserializerBase.ts (100%) rename arkoala-arkts/{arkui/src/generated => framework/src}/Events.ts (100%) rename arkoala-arkts/{arkui/src/generated => framework/src}/Finalizable.ts (100%) rename arkoala-arkts/{arkui/src/generated => framework/src}/MaterializedBase.ts (100%) rename arkoala-arkts/{arkui/src/generated => framework/src}/NativePeerNode.ts (96%) rename arkoala-arkts/{arkui/src/generated => framework/src}/PeerNode.ts (100%) rename arkoala-arkts/{arkui/src/generated/peers => framework/src}/SerializerBase.ts (96%) rename arkoala-arkts/{arkui => framework}/src/UserView.ts (100%) create mode 100644 arkoala-arkts/framework/src/generated/NativeModule.ts create mode 100644 arkoala-arkts/framework/src/generated/index.ts create mode 100644 arkoala-arkts/framework/src/index.ts create mode 100644 arkoala-arkts/framework/tsconfig.json create mode 100644 arkoala/framework/src/CallbacksChecker.ts create mode 100644 arkoala/framework/src/DeserializerBase.ts create mode 100644 arkoala/framework/src/MaterializedBase.ts create mode 100644 arkoala/framework/src/SerializerBase.ts create mode 100644 arkoala/framework/src/generated/index.ts diff --git a/arkoala-arkts/arkui/arktsconfig-unmemoized.json b/arkoala-arkts/arkui/arktsconfig-unmemoized.json index 858716f2c..6acc3a523 100644 --- a/arkoala-arkts/arkui/arktsconfig-unmemoized.json +++ b/arkoala-arkts/arkui/arktsconfig-unmemoized.json @@ -10,7 +10,8 @@ "@koalaui/interop": ["../../interop/src/arkts"], "@koalaui/common": ["../../incremental/common/src"], "@koalaui/compat": ["../../incremental/compat/src/arkts"], - "@koalaui/runtime": ["../../incremental/runtime/build/unmemoized/src"] + "@koalaui/runtime": ["../../incremental/runtime/build/unmemoized/src"], + "@koalaui/arkoala": ["../framework/src"] } }, "include": [ diff --git a/arkoala-arkts/arkui/src/stateOf.ts b/arkoala-arkts/arkui/src/ArkState.ts similarity index 100% rename from arkoala-arkts/arkui/src/stateOf.ts rename to arkoala-arkts/arkui/src/ArkState.ts diff --git a/arkoala-arkts/arkui/src/generated/ArkAbilityComponent.ts b/arkoala-arkts/arkui/src/generated/ArkAbilityComponent.ts index f9b88fcb7..47c671124 100644 --- a/arkoala-arkts/arkui/src/generated/ArkAbilityComponent.ts +++ b/arkoala-arkts/arkui/src/generated/ArkAbilityComponent.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkAbilityComponentInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkAbilityComponentInterfaces.ts index 77c3952c5..a7f892978 100644 --- a/arkoala-arkts/arkui/src/generated/ArkAbilityComponentInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkAbilityComponentInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Literal_Want_want, Callback_Void } from "./SyntheticDeclarations" import { Want } from "./ArkArkui-externalInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkAbstractPropertyMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkAbstractPropertyMaterialized.ts index c1bd40f16..f3d2ac33d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkAbstractPropertyMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkAbstractPropertyMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_AbstractProperty } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkActionSheetInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkActionSheetInterfaces.ts index 5cedd17f5..7608b153b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkActionSheetInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkActionSheetInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { VoidCallback, ResourceStr, ResourceColor, Dimension, BorderRadiuses, LocalizedBorderRadiuses, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, EdgeStyles } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkActionSheetMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkActionSheetMaterialized.ts index 87b31331f..a19d7613b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkActionSheetMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkActionSheetMaterialized.ts @@ -20,13 +20,13 @@ import { ActionSheetOptions } from "./ArkActionSheetInterfaces" import { INTERFACE_ActionSheet } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkAlertDialogInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkAlertDialogInterfaces.ts index c7880a440..5f802bd75 100644 --- a/arkoala-arkts/arkui/src/generated/ArkAlertDialogInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkAlertDialogInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { DialogButtonStyle, WordBreak, BorderStyle } from "./ArkEnumsInterfaces" import { ResourceStr, ResourceColor, VoidCallback, Offset, Dimension, BorderRadiuses, LocalizedBorderRadiuses, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, EdgeStyles } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkAlertDialogMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkAlertDialogMaterialized.ts index 995f42b8b..8e59fa3df 100644 --- a/arkoala-arkts/arkui/src/generated/ArkAlertDialogMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkAlertDialogMaterialized.ts @@ -20,13 +20,13 @@ import { AlertDialogParamWithConfirm, AlertDialogParamWithButtons, AlertDialogPa import { INTERFACE_AlertDialog } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkAlphabetIndexer.ts b/arkoala-arkts/arkui/src/generated/ArkAlphabetIndexer.ts index 331acd5a3..744c6666f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkAlphabetIndexer.ts +++ b/arkoala-arkts/arkui/src/generated/ArkAlphabetIndexer.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkAlphabetIndexerInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkAlphabetIndexerInterfaces.ts index 6e214fe4b..09fcf4d49 100644 --- a/arkoala-arkts/arkui/src/generated/ArkAlphabetIndexerInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkAlphabetIndexerInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, BlurStyle } from "./ArkCommonInterfaces" import { Callback_Number_Void } from "./SyntheticDeclarations" diff --git a/arkoala-arkts/arkui/src/generated/ArkAnimator.ts b/arkoala-arkts/arkui/src/generated/ArkAnimator.ts index 75489baf6..3af9a0cea 100644 --- a/arkoala-arkts/arkui/src/generated/ArkAnimator.ts +++ b/arkoala-arkts/arkui/src/generated/ArkAnimator.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkAnimatorInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkAnimatorInterfaces.ts index d0f2f3b69..c2af8a461 100644 --- a/arkoala-arkts/arkui/src/generated/ArkAnimatorInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkAnimatorInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" import { AnimationStatus, Curve, FillMode, PlayMode } from "./ArkEnumsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkArkui-externalInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkArkui-externalInterfaces.ts index ae783df3d..f2fb1c8e5 100644 --- a/arkoala-arkts/arkui/src/generated/ArkArkui-externalInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkArkui-externalInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" export interface NodeController { } @@ -73,10 +73,6 @@ export class RectHeightStyle { throw new Error(`Enum member '${arg0}' not found`) } } -export interface PixelMap { - isEditable: boolean; - isStrideAlignment: boolean; -} export interface Want { bundleName?: string; abilityName?: string; diff --git a/arkoala-arkts/arkui/src/generated/ArkAttributeModifierMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkAttributeModifierMaterialized.ts index 1afb8411f..15b509971 100644 --- a/arkoala-arkts/arkui/src/generated/ArkAttributeModifierMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkAttributeModifierMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_AttributeModifier } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkBadge.ts b/arkoala-arkts/arkui/src/generated/ArkBadge.ts index 102ae5f17..92815d670 100644 --- a/arkoala-arkts/arkui/src/generated/ArkBadge.ts +++ b/arkoala-arkts/arkui/src/generated/ArkBadge.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkBadgeInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkBadgeInterfaces.ts index a212fed75..bc4770125 100644 --- a/arkoala-arkts/arkui/src/generated/ArkBadgeInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkBadgeInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ResourceColor, Length, Position } from "./ArkUnitsInterfaces" import { FontWeight } from "./ArkEnumsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkBlank.ts b/arkoala-arkts/arkui/src/generated/ArkBlank.ts index 5730e4760..5d6522ced 100644 --- a/arkoala-arkts/arkui/src/generated/ArkBlank.ts +++ b/arkoala-arkts/arkui/src/generated/ArkBlank.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkBlankInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkBlankInterfaces.ts index 217df0909..f182f81a9 100644 --- a/arkoala-arkts/arkui/src/generated/ArkBlankInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkBlankInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" import { ResourceColor } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkButton.ts b/arkoala-arkts/arkui/src/generated/ArkButton.ts index 89792579d..021cfdb61 100644 --- a/arkoala-arkts/arkui/src/generated/ArkButton.ts +++ b/arkoala-arkts/arkui/src/generated/ArkButton.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkButtonInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkButtonInterfaces.ts index 69b798212..6476cc2d0 100644 --- a/arkoala-arkts/arkui/src/generated/ArkButtonInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkButtonInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonConfiguration, CommonMethod, ContentModifier } from "./ArkCommonInterfaces" import { ResourceStr, Font, ResourceColor, Length } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkCalendar.ts b/arkoala-arkts/arkui/src/generated/ArkCalendar.ts index 4e6cc4505..0f35202fc 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCalendar.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCalendar.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCalendarPeer } from "./peers/ArkCalendarPeer" diff --git a/arkoala-arkts/arkui/src/generated/ArkCalendarControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCalendarControllerMaterialized.ts index 988ebd510..d0d722ec4 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCalendarControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCalendarControllerMaterialized.ts @@ -19,13 +19,13 @@ import { Literal_Number_day_month_year, INTERFACE_CalendarController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkCalendarInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkCalendarInterfaces.ts index 09705a5e8..2c4ec8c22 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCalendarInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCalendarInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ResourceColor } from "./ArkUnitsInterfaces" import { Type_CalendarInterface_value, Literal_Number_day_month_year, Callback_CalendarSelectedDate_Void, Callback_CalendarRequestedData_Void } from "./SyntheticDeclarations" diff --git a/arkoala-arkts/arkui/src/generated/ArkCalendarPicker.ts b/arkoala-arkts/arkui/src/generated/ArkCalendarPicker.ts index 0b033b5ef..7550d8503 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCalendarPicker.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCalendarPicker.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkCalendarPickerDialogMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCalendarPickerDialogMaterialized.ts index 6a3a58d59..6ded04ff9 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCalendarPickerDialogMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCalendarPickerDialogMaterialized.ts @@ -20,13 +20,13 @@ import { CalendarDialogOptions } from "./ArkCalendarPickerInterfaces" import { INTERFACE_CalendarPickerDialog } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkCalendarPickerInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkCalendarPickerInterfaces.ts index c41087a27..6c2f17a27 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCalendarPickerInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCalendarPickerInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { CommonMethod, PickerTextStyle, BlurStyle, PickerDialogButtonStyle, ShadowOptions, ShadowStyle, HoverModeAreaType } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkCanvas.ts b/arkoala-arkts/arkui/src/generated/ArkCanvas.ts index 866a848aa..2aa19d5b3 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCanvas.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCanvas.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkCanvasGradientMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCanvasGradientMaterialized.ts index 0c9ec4df1..581ea7e85 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCanvasGradientMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCanvasGradientMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_CanvasGradient } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkCanvasInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkCanvasInterfaces.ts index 2cb7de09a..448be6403 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCanvasInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCanvasInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { LengthMetricsUnit, VoidCallback } from "./ArkUnitsInterfaces" import { CanvasRenderingContext2D } from "./ArkCanvasRenderingContext2DMaterialized" diff --git a/arkoala-arkts/arkui/src/generated/ArkCanvasPathMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCanvasPathMaterialized.ts index b1061b162..c97f9d390 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCanvasPathMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCanvasPathMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_CanvasPath } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkCanvasPatternMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCanvasPatternMaterialized.ts index e6de80f07..6710e3af7 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCanvasPatternMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCanvasPatternMaterialized.ts @@ -20,13 +20,13 @@ import { Matrix2D } from "./ArkMatrix2DMaterialized" import { INTERFACE_CanvasPattern } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkCanvasRendererMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCanvasRendererMaterialized.ts index d17d0f560..3af321c2f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCanvasRendererMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCanvasRendererMaterialized.ts @@ -21,19 +21,19 @@ import { CanvasGradient } from "./ArkCanvasGradientMaterialized" import { CanvasPattern } from "./ArkCanvasPatternMaterialized" import { ImageSmoothingQuality, CanvasLineCap, CanvasLineJoin, CanvasDirection, CanvasTextAlign, CanvasTextBaseline, CanvasFillRule, ImageData, TextMetrics } from "./ArkCanvasInterfaces" import { ImageBitmap } from "./ArkImageBitmapMaterialized" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { Path2D } from "./ArkPath2DMaterialized" import { Matrix2D } from "./ArkMatrix2DMaterialized" import { INTERFACE_CanvasRenderer } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, @@ -622,7 +622,7 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const image_0 = image as ImageBitmap thisSerializer.writeImageBitmap(image_0) } - else if (((RuntimeType.OBJECT) == (image_type)) && (TypeChecker.isPixelMap(image, false, false))) { + else if (((RuntimeType.OBJECT) == (image_type)) && (image instanceof PixelMap)) { thisSerializer.writeInt8(1 as int32) const image_1 = image as PixelMap thisSerializer.writePixelMap(image_1) @@ -639,7 +639,7 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const image_0 = image as ImageBitmap thisSerializer.writeImageBitmap(image_0) } - else if (((RuntimeType.OBJECT) == (image_type)) && (TypeChecker.isPixelMap(image, false, false))) { + else if (((RuntimeType.OBJECT) == (image_type)) && (image instanceof PixelMap)) { thisSerializer.writeInt8(1 as int32) const image_1 = image as PixelMap thisSerializer.writePixelMap(image_1) @@ -656,7 +656,7 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const image_0 = image as ImageBitmap thisSerializer.writeImageBitmap(image_0) } - else if (((RuntimeType.OBJECT) == (image_type)) && (TypeChecker.isPixelMap(image, false, false))) { + else if (((RuntimeType.OBJECT) == (image_type)) && (image instanceof PixelMap)) { thisSerializer.writeInt8(1 as int32) const image_1 = image as PixelMap thisSerializer.writePixelMap(image_1) @@ -1030,7 +1030,7 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const fillStyle_2 = fillStyle as CanvasGradient thisSerializer.writeCanvasGradient(fillStyle_2) } - else if (((RuntimeType.OBJECT) == (fillStyle_type)) && (fillStyle instanceof CanvasPattern)) { + else if (((RuntimeType.OBJECT == fillStyle_type))) { thisSerializer.writeInt8(3 as int32) const fillStyle_3 = fillStyle as CanvasPattern thisSerializer.writeCanvasPattern(fillStyle_3) @@ -1057,7 +1057,7 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const strokeStyle_2 = strokeStyle as CanvasGradient thisSerializer.writeCanvasGradient(strokeStyle_2) } - else if (((RuntimeType.OBJECT) == (strokeStyle_type)) && (strokeStyle instanceof CanvasPattern)) { + else if (((RuntimeType.OBJECT == strokeStyle_type))) { thisSerializer.writeInt8(3 as int32) const strokeStyle_3 = strokeStyle as CanvasPattern thisSerializer.writeCanvasPattern(strokeStyle_3) diff --git a/arkoala-arkts/arkui/src/generated/ArkCanvasRenderingContext2DMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCanvasRenderingContext2DMaterialized.ts index a8a98bffa..248ae9582 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCanvasRenderingContext2DMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCanvasRenderingContext2DMaterialized.ts @@ -23,13 +23,13 @@ import { ImageAnalyzerConfig } from "./ArkImageCommonInterfaces" import { Callback_Void, INTERFACE_CanvasRenderingContext2D } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkCheckbox.ts b/arkoala-arkts/arkui/src/generated/ArkCheckbox.ts index f15dc3899..e583d85a9 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCheckbox.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCheckbox.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkCheckboxInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkCheckboxInterfaces.ts index 1754ecc85..3cb2c1d41 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCheckboxInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCheckboxInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CustomBuilder, CommonConfiguration, CommonMethod, ContentModifier } from "./ArkCommonInterfaces" import { Callback_Boolean_Void } from "./SyntheticDeclarations" diff --git a/arkoala-arkts/arkui/src/generated/ArkCheckboxgroup.ts b/arkoala-arkts/arkui/src/generated/ArkCheckboxgroup.ts index 36a8eca90..17013fccb 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCheckboxgroup.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCheckboxgroup.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkCheckboxgroupInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkCheckboxgroupInterfaces.ts index bee56558b..1fec2cd65 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCheckboxgroupInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCheckboxgroupInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" import { ResourceColor, MarkStyle } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkChildrenMainSizeMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkChildrenMainSizeMaterialized.ts index b2489e28f..59d5e5ef7 100644 --- a/arkoala-arkts/arkui/src/generated/ArkChildrenMainSizeMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkChildrenMainSizeMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_ChildrenMainSize } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, @@ -65,10 +65,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-arkts/arkui/src/generated/ArkCircle.ts b/arkoala-arkts/arkui/src/generated/ArkCircle.ts index 0bf05490c..a59fc17dc 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCircle.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCircle.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonShapeMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkCircleInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkCircleInterfaces.ts index 1e9257da6..7b9e6117e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCircleInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCircleInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonShapeMethod } from "./ArkCommonInterfaces" export interface CircleOptions { diff --git a/arkoala-arkts/arkui/src/generated/ArkClientAuthenticationHandlerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkClientAuthenticationHandlerMaterialized.ts index d556d29fd..37c4db3a1 100644 --- a/arkoala-arkts/arkui/src/generated/ArkClientAuthenticationHandlerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkClientAuthenticationHandlerMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_ClientAuthenticationHandler } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkColumn.ts b/arkoala-arkts/arkui/src/generated/ArkColumn.ts index e742cf365..611961496 100644 --- a/arkoala-arkts/arkui/src/generated/ArkColumn.ts +++ b/arkoala-arkts/arkui/src/generated/ArkColumn.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkColumnInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkColumnInterfaces.ts index 1dc49eb73..d13c4be1a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkColumnInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkColumnInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, PointLightStyle } from "./ArkCommonInterfaces" import { HorizontalAlign, FlexAlign } from "./ArkEnumsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkColumnSplit.ts b/arkoala-arkts/arkui/src/generated/ArkColumnSplit.ts index ccdafc3b8..15279ef6d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkColumnSplit.ts +++ b/arkoala-arkts/arkui/src/generated/ArkColumnSplit.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkColumnSplitInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkColumnSplitInterfaces.ts index 26f19eda9..5e15a8d93 100644 --- a/arkoala-arkts/arkui/src/generated/ArkColumnSplitInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkColumnSplitInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Dimension } from "./ArkUnitsInterfaces" import { CommonMethod } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkCommon.ts b/arkoala-arkts/arkui/src/generated/ArkCommon.ts index 20143f66b..bf05dcab7 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCommon.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCommon.ts @@ -19,17 +19,18 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodPeer, ArkCommonShapeMethodPeer, ArkCommonPeer, ArkScrollableCommonMethodPeer } from "./peers/ArkCommonPeer" import { UseEventsProperties } from "./use_properties" import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Area, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" -import { Rectangle, TouchTestInfo, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, ClickEvent, HoverEvent, AccessibilityCallback, MouseEvent, TouchEvent, KeyEvent, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, DragEvent, CustomBuilder, DragItemInfo, UniformDataType, PreDragStatus, MotionPathOptions, ShadowOptions, ShadowStyle, CircleShape, EllipseShape, PathShape, RectShape, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, CommonMethod, CommonAttribute, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions } from "./ArkCommonInterfaces" +import { Rectangle, TouchTestInfo, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, ClickEvent, HoverEvent, AccessibilityCallback, MouseEvent, TouchEvent, KeyEvent, FocusAxisEvent, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, DragEvent, CustomBuilder, DragItemInfo, UniformDataType, PreDragStatus, MotionPathOptions, ShadowOptions, ShadowStyle, CircleShape, EllipseShape, PathShape, RectShape, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, CommonMethod, CommonAttribute, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions } from "./ArkCommonInterfaces" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, BarState, EdgeEffect } from "./ArkEnumsInterfaces" -import { Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_Void, Callback_Area_Area_Void, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Literal_Number_offset_span, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Alignment_align, Callback_Number_ScrollState_Void } from "./SyntheticDeclarations" -import { LengthMetrics, PixelMap } from "./ArkArkui-externalInterfaces" +import { Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_FocusAxisEvent_Void, Callback_Void, Callback_Area_Area_Void, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Literal_Number_offset_span, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Alignment_align, Callback_Number_ScrollState_Void } from "./SyntheticDeclarations" +import { LengthMetrics } from "./ArkArkui-externalInterfaces" import { ResizableOptions } from "./ArkImageInterfaces" import { Resource } from "./ArkResourceInterfaces" import { FocusBoxStyle, FocusPriority } from "./ArkFocusInterfaces" @@ -42,6 +43,7 @@ import { ProgressMask } from "./ArkProgressMaskMaterialized" import { AttributeModifier } from "./ArkAttributeModifierMaterialized" import { GestureModifier } from "./ArkGestureModifierMaterialized" import { GestureInfo, BaseGestureEvent, GestureJudgeResult, GestureControl_GestureType, GestureMask } from "./ArkGestureInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { ScrollState } from "./ArkListInterfaces" import { ScrollOnWillScrollCallback } from "./ArkScrollInterfaces" /** @memo:stable */ @@ -484,6 +486,15 @@ export class ArkCommonMethodComponent extends ComponentBase { return this } /** @memo */ + onFocusAxisEvent(value: Function1): this { + if (this.checkPriority("onFocusAxisEvent")) { + const value_casted = value as (Function1) + this.getPeer()?.onFocusAxisEventAttribute(value_casted) + return this + } + return this + } + /** @memo */ focusable(value: boolean): this { if (this.checkPriority("focusable")) { const value_casted = value as (boolean) @@ -1744,20 +1755,20 @@ export class ArkCommonMethodComponent extends ComponentBase { return this } /** @memo */ - bindContentCover(isShow: boolean | undefined, builder: CustomBuilder, type?: ModalTransition | undefined | ContentCoverOptions | undefined): this { + bindContentCover(isShow: boolean, builder: CustomBuilder, type?: ModalTransition | undefined | ContentCoverOptions | undefined): this { if (this.checkPriority("bindContentCover")) { const isShow_type = runtimeType(isShow) const builder_type = runtimeType(builder) const type_type = runtimeType(type) - if ((((RuntimeType.BOOLEAN == isShow_type)) || ((RuntimeType.UNDEFINED == isShow_type))) && (((RuntimeType.FUNCTION == builder_type))) && (((RuntimeType.NUMBER == type_type)) || ((RuntimeType.UNDEFINED == type_type)))) { - const isShow_casted = isShow as (boolean | undefined) + if ((((RuntimeType.BOOLEAN == isShow_type))) && (((RuntimeType.FUNCTION == builder_type))) && (((RuntimeType.NUMBER == type_type)) || ((RuntimeType.UNDEFINED == type_type)))) { + const isShow_casted = isShow as (boolean) const builder_casted = builder as (CustomBuilder) const type_casted = type as (ModalTransition | undefined) this.getPeer()?.bindContentCover0Attribute(isShow_casted, builder_casted, type_casted) return this } - if ((((RuntimeType.BOOLEAN == isShow_type)) || ((RuntimeType.UNDEFINED == isShow_type))) && (((RuntimeType.FUNCTION == builder_type))) && (((RuntimeType.OBJECT == type_type)) || ((RuntimeType.UNDEFINED == type_type)))) { - const isShow_casted = isShow as (boolean | undefined) + if ((((RuntimeType.BOOLEAN == isShow_type))) && (((RuntimeType.FUNCTION == builder_type))) && (((RuntimeType.OBJECT == type_type)) || ((RuntimeType.UNDEFINED == type_type)))) { + const isShow_casted = isShow as (boolean) const builder_casted = builder as (CustomBuilder) const type_casted = type as (ContentCoverOptions | undefined) this.getPeer()?.bindContentCover1Attribute(isShow_casted, builder_casted, type_casted) @@ -1768,9 +1779,9 @@ export class ArkCommonMethodComponent extends ComponentBase { return this } /** @memo */ - bindSheet(isShow: boolean | undefined, builder: CustomBuilder, options?: SheetOptions): this { + bindSheet(isShow: boolean, builder: CustomBuilder, options?: SheetOptions): this { if (this.checkPriority("bindSheet")) { - const isShow_casted = isShow as (boolean | undefined) + const isShow_casted = isShow as (boolean) const builder_casted = builder as (CustomBuilder) const options_casted = options as (SheetOptions | undefined) this.getPeer()?.bindSheetAttribute(isShow_casted, builder_casted, options_casted) diff --git a/arkoala-arkts/arkui/src/generated/ArkCommonInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkCommonInterfaces.ts index 22ef8d572..18088f133 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCommonInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCommonInterfaces.ts @@ -1,16 +1,17 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { TextDecorationType, TextDecorationStyle, Curve, PlayMode, SharedTransitionEffectType, HorizontalAlign, VerticalAlign, TransitionType, FontWeight, FontStyle, Color, ColoringStrategy, MouseButton, MouseAction, AccessibilityHoverType, TouchType, KeyType, KeySource, BorderStyle, Placement, ArrowPointPosition, ClickEffectLevel, NestedScrollMode, HitTestMode, ImageSize, Alignment, HoverEffect, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, BarState, EdgeEffect, IlluminatedType } from "./ArkEnumsInterfaces" +import { TextDecorationType, TextDecorationStyle, Curve, PlayMode, SharedTransitionEffectType, HorizontalAlign, VerticalAlign, TransitionType, FontWeight, FontStyle, Color, ColoringStrategy, MouseButton, MouseAction, AccessibilityHoverType, TouchType, KeyType, KeySource, AxisModel, BorderStyle, Placement, ArrowPointPosition, ClickEffectLevel, NestedScrollMode, HitTestMode, ImageSize, Alignment, HoverEffect, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, BarState, EdgeEffect, IlluminatedType } from "./ArkEnumsInterfaces" import { ResourceColor, Length, Bias, Area, Font, BorderRadiuses, EdgeWidths, LocalizedEdgeWidths, SizeOptions, ResourceStr, Dimension, EdgeColors, LocalizedEdgeColors, EdgeStyles, Position, LocalizedBorderRadiuses, Margin, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, LocalizedMargin, BorderOptions, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, EdgeWidth, DirectionalEdgesT } from "./ArkUnitsInterfaces" import { ICurve } from "./ArkICurveMaterialized" -import { Callback_Void, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Literal_TransitionEffect_appear_disappear, Tuple_Number_Number, Callback_DismissContentCoverAction_Void, Type_SheetOptions_detents, Callback_SheetDismiss_Void, Callback_DismissSheetAction_Void, Callback_SpringBackAction_Void, Callback_Number_Void, Callback_SheetType_Void, Literal_String_value_Callback_Void_action, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Literal_ResourceColor_color, Callback_DismissPopupAction_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_Area_Area_Void, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Literal_Number_offset_span, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Alignment_align, Callback_Any, Literal_Empty, Callback_Number_ScrollState_Void } from "./SyntheticDeclarations" +import { Callback_Void, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Literal_TransitionEffect_appear_disappear, Tuple_Number_Number, Callback_DismissContentCoverAction_Void, Type_SheetOptions_detents, Callback_SheetDismiss_Void, Callback_DismissSheetAction_Void, Callback_SpringBackAction_Void, Callback_Number_Void, Callback_SheetType_Void, Literal_String_value_Callback_Void_action, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Literal_ResourceColor_color, Callback_DismissPopupAction_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_FocusAxisEvent_Void, Callback_Area_Area_Void, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Literal_Number_offset_span, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Alignment_align, Literal_Empty, Callback_Number_ScrollState_Void } from "./SyntheticDeclarations" import { TransitionEffect } from "./ArkTransitionEffectMaterialized" -import { PixelMap, LengthMetrics } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { ButtonType, ButtonStyleMode, ButtonRole } from "./ArkButtonInterfaces" import { Resource } from "./ArkResourceInterfaces" import { BaseGestureEvent, GestureJudgeResult, GestureInfo, GestureControl_GestureType, GestureMask, GestureHandler, GesturePriority } from "./ArkGestureInterfaces" import { GestureRecognizer } from "./ArkGestureRecognizerMaterialized" +import { LengthMetrics } from "./ArkArkui-externalInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { ResizableOptions } from "./ArkImageInterfaces" import { FocusBoxStyle, FocusPriority } from "./ArkFocusInterfaces" @@ -977,7 +978,7 @@ export interface BaseEvent { export 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; @@ -1326,6 +1327,10 @@ export interface KeyEvent { intentionCode: IntentionCode; unicode?: number; } +export interface FocusAxisEvent extends BaseEvent { + axisMap: Map; + stopPropagation: Function0; +} export interface BindOptions { backgroundColor?: ResourceColor; onAppear?: Function0; @@ -1626,8 +1631,8 @@ export class MenuPreviewMode { } } export type AnimationRange = [ - from: T, - to: T, + T, + T ] export interface ContextMenuAnimationOptions { scale?: AnimationRange; @@ -1695,7 +1700,7 @@ export interface MenuElement { action: Function0; } export interface ContentModifier { - __stub: string; + stub: string; } export interface CommonConfiguration { enabled: boolean; @@ -1874,6 +1879,7 @@ export interface CommonMethod { onTouch: Function1; onKeyEvent: Function1; onKeyPreIme: Function1; + onFocusAxisEvent: Function1; focusable: boolean; tabStop: boolean; onFocus: Function0; @@ -1992,7 +1998,9 @@ export interface CommonMethod { export interface CommonAttribute extends CommonMethod { } export type CommonInterface = () => CommonAttribute; -export type CustomBuilder = Function0; +export type CustomBuilder = +/** @memo */ +() => void; export interface OverlayOptions { align?: Alignment; offset?: OverlayOffset; @@ -2002,8 +2010,8 @@ export interface OverlayOffset { y?: number; } export type FractionStop = [ - value0: number, - value1: number, + number, + number ] export interface CommonShapeMethod extends CommonMethod { stroke: ResourceColor; @@ -2018,8 +2026,11 @@ export interface CommonShapeMethod extends CommonMethod { antiAlias: boolean; strokeDashArray: Array; } -export interface LinearGradient { - __stub: string; +export interface LinearGradient_common { + angle?: number | string; + direction?: GradientDirection; + colors: Array<[ ResourceColor, number ]>; + repeating?: boolean; } export interface PixelRoundPolicy { start?: PixelRoundCalcPolicy; @@ -2049,7 +2060,7 @@ export interface LayoutInfo { constraint: ConstraintSizeOptions; } export interface LayoutChild { - __stub: string; + stub: string; } export interface GeometryInfo extends SizeResult { borderWidth: EdgeWidth; @@ -2057,7 +2068,7 @@ export interface GeometryInfo extends SizeResult { padding: Padding; } export interface Layoutable { - __stub: string; + stub: string; } export interface Measurable { } @@ -2160,7 +2171,7 @@ export interface ScrollResult { offsetRemain: number; } export interface OnWillScrollCallback { - __stub: string; + stub: string; } export type OnScrollCallback = (scrollOffset: number, scrollState: ScrollState) => void; export type OnMoveHandler = (from: number, to: number) => void; diff --git a/arkoala-arkts/arkui/src/generated/ArkCommonTsEtsApiInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkCommonTsEtsApiInterfaces.ts index 0b4aa8782..8bc9bf92e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCommonTsEtsApiInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCommonTsEtsApiInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" export interface EnvPropsOptions { key: string; diff --git a/arkoala-arkts/arkui/src/generated/ArkComponent3d.ts b/arkoala-arkts/arkui/src/generated/ArkComponent3d.ts index adde9157f..08d858d1d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkComponent3d.ts +++ b/arkoala-arkts/arkui/src/generated/ArkComponent3d.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkComponent3dInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkComponent3dInterfaces.ts index be7927912..53cd5d6cf 100644 --- a/arkoala-arkts/arkui/src/generated/ArkComponent3dInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkComponent3dInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ResourceStr, Dimension } from "./ArkUnitsInterfaces" import { CommonMethod } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkConsoleMessageMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkConsoleMessageMaterialized.ts index 8c460f564..eb62db2d6 100644 --- a/arkoala-arkts/arkui/src/generated/ArkConsoleMessageMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkConsoleMessageMaterialized.ts @@ -20,13 +20,13 @@ import { MessageLevel } from "./ArkWebInterfaces" import { INTERFACE_ConsoleMessage } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, @@ -63,10 +63,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-arkts/arkui/src/generated/ArkContainerSpan.ts b/arkoala-arkts/arkui/src/generated/ArkContainerSpan.ts index 791462c1d..5c347c16e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkContainerSpan.ts +++ b/arkoala-arkts/arkui/src/generated/ArkContainerSpan.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkContainerSpanPeer } from "./peers/ArkContainerSpanPeer" diff --git a/arkoala-arkts/arkui/src/generated/ArkContainerSpanInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkContainerSpanInterfaces.ts index 4bd536cdf..7ff043794 100644 --- a/arkoala-arkts/arkui/src/generated/ArkContainerSpanInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkContainerSpanInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { TextBackgroundStyle } from "./ArkSpanInterfaces" import { AttributeModifier } from "./ArkAttributeModifierMaterialized" diff --git a/arkoala-arkts/arkui/src/generated/ArkContentSlotInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkContentSlotInterfaces.ts index 03fc55d89..07dcd3905 100644 --- a/arkoala-arkts/arkui/src/generated/ArkContentSlotInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkContentSlotInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" export interface Content { __ContentStub: string; diff --git a/arkoala-arkts/arkui/src/generated/ArkContextMenuMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkContextMenuMaterialized.ts index 0da28b211..1d87fcd0b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkContextMenuMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkContextMenuMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_ContextMenu } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkControllerHandlerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkControllerHandlerMaterialized.ts index aa36aae85..b065f438a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkControllerHandlerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkControllerHandlerMaterialized.ts @@ -20,13 +20,13 @@ import { WebviewController } from "./ArkWebInterfaces" import { INTERFACE_ControllerHandler } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkCounter.ts b/arkoala-arkts/arkui/src/generated/ArkCounter.ts index 0ddfeaef8..6f3814489 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCounter.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCounter.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkCounterInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkCounterInterfaces.ts index 9ac758f08..8c8a193ac 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCounterInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCounterInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" import { VoidCallback } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkCustomDialogControllerInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkCustomDialogControllerInterfaces.ts index 6569b8ace..0131ccc3a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCustomDialogControllerInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCustomDialogControllerInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Callback_Void, Callback_DismissDialogAction_Void } from "./SyntheticDeclarations" import { DialogAlignment } from "./ArkAlertDialogInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkCustomDialogControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCustomDialogControllerMaterialized.ts index 80c1fb11c..95d02d970 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCustomDialogControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCustomDialogControllerMaterialized.ts @@ -20,13 +20,13 @@ import { CustomDialogControllerOptions } from "./ArkCustomDialogControllerInterf import { INTERFACE_CustomDialogController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, @@ -66,10 +66,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-arkts/arkui/src/generated/ArkCustomSpanMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCustomSpanMaterialized.ts index 195058afd..c342ae707 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCustomSpanMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCustomSpanMaterialized.ts @@ -21,13 +21,13 @@ import { DrawContext } from "./ArkCommonInterfaces" import { INTERFACE_CustomSpan } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkDataPanel.ts b/arkoala-arkts/arkui/src/generated/ArkDataPanel.ts index b9441d3f7..190011254 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDataPanel.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDataPanel.ts @@ -19,13 +19,14 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkDataPanelPeer } from "./peers/ArkDataPanelPeer" -import { CommonMethod, LinearGradient, ContentModifier } from "./ArkCommonInterfaces" -import { DataPanelAttribute, DataPanelShadowOptions, DataPanelConfiguration, DataPanelOptions } from "./ArkDataPanelInterfaces" +import { CommonMethod, ContentModifier } from "./ArkCommonInterfaces" +import { DataPanelAttribute, LinearGradient_data_panel, DataPanelShadowOptions, DataPanelConfiguration, DataPanelOptions } from "./ArkDataPanelInterfaces" import { ResourceColor, Length } from "./ArkUnitsInterfaces" /** @memo:stable */ export class ArkDataPanelComponent extends ArkCommonMethodComponent { @@ -51,9 +52,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 } diff --git a/arkoala-arkts/arkui/src/generated/ArkDataPanelInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkDataPanelInterfaces.ts index cbc63e105..4dee38892 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDataPanelInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDataPanelInterfaces.ts @@ -1,8 +1,8 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ResourceColor, Length } from "./ArkUnitsInterfaces" -import { MultiShadowOptions, LinearGradient, CommonConfiguration, CommonMethod, ContentModifier } from "./ArkCommonInterfaces" +import { MultiShadowOptions, CommonConfiguration, CommonMethod, ContentModifier } from "./ArkCommonInterfaces" export class DataPanelType { static readonly LINE: DataPanelType = new DataPanelType(0,0) static readonly Line: DataPanelType = DataPanelType.LINE @@ -33,8 +33,10 @@ export interface ColorStop { color: ResourceColor; offset: Length; } +export interface LinearGradient_data_panel { +} export interface DataPanelShadowOptions extends MultiShadowOptions { - colors?: Array; + colors?: Array; } export interface DataPanelOptions { values: Array; @@ -48,7 +50,7 @@ export interface DataPanelConfiguration extends CommonConfiguration { closeEffect: boolean; - valueColors: Array; + valueColors: Array; trackBackgroundColor: ResourceColor; strokeWidth: Length; trackShadow: DataPanelShadowOptions; diff --git a/arkoala-arkts/arkui/src/generated/ArkDataResubmissionHandlerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkDataResubmissionHandlerMaterialized.ts index 7f988558c..d751a5df4 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDataResubmissionHandlerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDataResubmissionHandlerMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_DataResubmissionHandler } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkDatePicker.ts b/arkoala-arkts/arkui/src/generated/ArkDatePicker.ts index 23f638366..ec62e234a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDatePicker.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDatePicker.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkDatePickerDialogMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkDatePickerDialogMaterialized.ts index f1488fffb..d57cc1180 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDatePickerDialogMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDatePickerDialogMaterialized.ts @@ -20,13 +20,13 @@ import { DatePickerDialogOptions } from "./ArkDatePickerInterfaces" import { INTERFACE_DatePickerDialog } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkDatePickerInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkDatePickerInterfaces.ts index 4ef216c53..f16ca7d3c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDatePickerInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDatePickerInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, PickerTextStyle, PickerDialogButtonStyle, Rectangle, BlurStyle, ShadowOptions, ShadowStyle, HoverModeAreaType } from "./ArkCommonInterfaces" import { Callback_DatePickerResult_Void, Callback_Date_Void } from "./SyntheticDeclarations" diff --git a/arkoala-arkts/arkui/src/generated/ArkDivider.ts b/arkoala-arkts/arkui/src/generated/ArkDivider.ts index 40c13c325..a8dbbbd53 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDivider.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDivider.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkDividerInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkDividerInterfaces.ts index 24516ce48..3249aefc9 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDividerInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDividerInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" import { ResourceColor } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkDrawModifierMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkDrawModifierMaterialized.ts index fc8ab8f88..87047ed33 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDrawModifierMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDrawModifierMaterialized.ts @@ -20,13 +20,13 @@ import { DrawContext } from "./ArkCommonInterfaces" import { INTERFACE_DrawModifier } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkDrawingRenderingContextMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkDrawingRenderingContextMaterialized.ts index 3e7621dd5..5f34e7433 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDrawingRenderingContextMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDrawingRenderingContextMaterialized.ts @@ -21,13 +21,13 @@ import { LengthMetricsUnit } from "./ArkUnitsInterfaces" import { INTERFACE_DrawingRenderingContext } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkDynamicNodeMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkDynamicNodeMaterialized.ts index c5815dad4..0a5323872 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDynamicNodeMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDynamicNodeMaterialized.ts @@ -20,13 +20,13 @@ import { OnMoveHandler } from "./ArkCommonInterfaces" import { INTERFACE_DynamicNode } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkEditMenuOptionsMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkEditMenuOptionsMaterialized.ts index d00413b49..8c16f2c0c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkEditMenuOptionsMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkEditMenuOptionsMaterialized.ts @@ -20,13 +20,13 @@ import { TextMenuItem, TextRange } from "./ArkTextCommonInterfaces" import { INTERFACE_EditMenuOptions } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkEffectComponent.ts b/arkoala-arkts/arkui/src/generated/ArkEffectComponent.ts index 03dc679ec..adb9599c4 100644 --- a/arkoala-arkts/arkui/src/generated/ArkEffectComponent.ts +++ b/arkoala-arkts/arkui/src/generated/ArkEffectComponent.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkEffectComponentInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkEffectComponentInterfaces.ts index d9089051b..a2789ce23 100644 --- a/arkoala-arkts/arkui/src/generated/ArkEffectComponentInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkEffectComponentInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" export type EffectComponentInterface = () => EffectComponentAttribute; diff --git a/arkoala-arkts/arkui/src/generated/ArkEllipse.ts b/arkoala-arkts/arkui/src/generated/ArkEllipse.ts index b7c515b42..563f7e89d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkEllipse.ts +++ b/arkoala-arkts/arkui/src/generated/ArkEllipse.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonShapeMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkEllipseInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkEllipseInterfaces.ts index 6f44e0e11..061ec623f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkEllipseInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkEllipseInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonShapeMethod } from "./ArkCommonInterfaces" export interface EllipseOptions { diff --git a/arkoala-arkts/arkui/src/generated/ArkEmbeddedComponent.ts b/arkoala-arkts/arkui/src/generated/ArkEmbeddedComponent.ts index b3e140580..0bbff8681 100644 --- a/arkoala-arkts/arkui/src/generated/ArkEmbeddedComponent.ts +++ b/arkoala-arkts/arkui/src/generated/ArkEmbeddedComponent.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkEmbeddedComponentInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkEmbeddedComponentInterfaces.ts index 4d0c37e79..76b706de4 100644 --- a/arkoala-arkts/arkui/src/generated/ArkEmbeddedComponentInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkEmbeddedComponentInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Want } from "./ArkArkui-externalInterfaces" import { EmbeddedType } from "./ArkEnumsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkEnumsInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkEnumsInterfaces.ts index 4fcdb2c97..338e2911c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkEnumsInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkEnumsInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" export class CheckBoxShape { static readonly CIRCLE: CheckBoxShape = new CheckBoxShape(0,0) @@ -662,6 +662,7 @@ export class KeySource { static readonly Unknown: KeySource = KeySource.UNKNOWN static readonly KEYBOARD: KeySource = new KeySource(1,1) static readonly Keyboard: KeySource = KeySource.KEYBOARD + static readonly JOYSTICK: KeySource = new KeySource(2,2) constructor(value: int32, ordinal: int32) { this.value = value this.ordinal = ordinal @@ -673,6 +674,8 @@ export class KeySource { return KeySource.UNKNOWN if ((arg0) == (KeySource.KEYBOARD.value)) return KeySource.KEYBOARD + if ((arg0) == (KeySource.JOYSTICK.value)) + return KeySource.JOYSTICK throw new Error(`Enum member '${arg0}' not found`) } public static ofOrdinal(arg0: int32): KeySource { @@ -680,6 +683,8 @@ export class KeySource { return KeySource.UNKNOWN if ((arg0) == (KeySource.KEYBOARD.ordinal)) return KeySource.KEYBOARD + if ((arg0) == (KeySource.JOYSTICK.ordinal)) + return KeySource.JOYSTICK throw new Error(`Enum member '${arg0}' not found`) } } @@ -2978,4 +2983,58 @@ export class HeightBreakpoint { return HeightBreakpoint.HEIGHT_LG throw new Error(`Enum member '${arg0}' not found`) } +} +export class AxisModel { + static readonly ABS_X: AxisModel = new AxisModel(0,0) + static readonly ABS_Y: AxisModel = new AxisModel(1,1) + static readonly ABS_Z: AxisModel = new AxisModel(2,2) + static readonly ABS_RZ: AxisModel = new AxisModel(3,3) + static readonly ABS_GAS: AxisModel = new AxisModel(4,4) + static readonly ABS_BRAKE: AxisModel = new AxisModel(5,5) + static readonly ABS_HAT0X: AxisModel = new AxisModel(6,6) + static readonly ABS_HAT0Y: AxisModel = new AxisModel(7,7) + constructor(value: int32, ordinal: int32) { + this.value = value + this.ordinal = ordinal + } + public readonly value: int32 + public readonly ordinal: int32 + public static of(arg0: int32): AxisModel { + if ((arg0) == (AxisModel.ABS_X.value)) + return AxisModel.ABS_X + if ((arg0) == (AxisModel.ABS_Y.value)) + return AxisModel.ABS_Y + if ((arg0) == (AxisModel.ABS_Z.value)) + return AxisModel.ABS_Z + if ((arg0) == (AxisModel.ABS_RZ.value)) + return AxisModel.ABS_RZ + if ((arg0) == (AxisModel.ABS_GAS.value)) + return AxisModel.ABS_GAS + if ((arg0) == (AxisModel.ABS_BRAKE.value)) + return AxisModel.ABS_BRAKE + if ((arg0) == (AxisModel.ABS_HAT0X.value)) + return AxisModel.ABS_HAT0X + if ((arg0) == (AxisModel.ABS_HAT0Y.value)) + return AxisModel.ABS_HAT0Y + throw new Error(`Enum member '${arg0}' not found`) + } + public static ofOrdinal(arg0: int32): AxisModel { + if ((arg0) == (AxisModel.ABS_X.ordinal)) + return AxisModel.ABS_X + if ((arg0) == (AxisModel.ABS_Y.ordinal)) + return AxisModel.ABS_Y + if ((arg0) == (AxisModel.ABS_Z.ordinal)) + return AxisModel.ABS_Z + if ((arg0) == (AxisModel.ABS_RZ.ordinal)) + return AxisModel.ABS_RZ + if ((arg0) == (AxisModel.ABS_GAS.ordinal)) + return AxisModel.ABS_GAS + if ((arg0) == (AxisModel.ABS_BRAKE.ordinal)) + return AxisModel.ABS_BRAKE + if ((arg0) == (AxisModel.ABS_HAT0X.ordinal)) + return AxisModel.ABS_HAT0X + if ((arg0) == (AxisModel.ABS_HAT0Y.ordinal)) + return AxisModel.ABS_HAT0Y + throw new Error(`Enum member '${arg0}' not found`) + } } \ No newline at end of file diff --git a/arkoala-arkts/arkui/src/generated/ArkEventEmulatorMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkEventEmulatorMaterialized.ts index cb007276b..f492e1618 100644 --- a/arkoala-arkts/arkui/src/generated/ArkEventEmulatorMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkEventEmulatorMaterialized.ts @@ -20,13 +20,13 @@ import { ClickEvent } from "./ArkCommonInterfaces" import { INTERFACE_EventEmulator } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, @@ -47,7 +47,7 @@ import { } from "@koalaui/interop" -export class EventEmulator implements MaterializedBase,INTERFACE_EventEmulator { +export class EventEmulator implements MaterializedBase { peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer diff --git a/arkoala-arkts/arkui/src/generated/ArkEventResultMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkEventResultMaterialized.ts index cef440a65..a15dd6982 100644 --- a/arkoala-arkts/arkui/src/generated/ArkEventResultMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkEventResultMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_EventResult } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkEventTargetInfoMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkEventTargetInfoMaterialized.ts index 5732ee0de..5c32b88bb 100644 --- a/arkoala-arkts/arkui/src/generated/ArkEventTargetInfoMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkEventTargetInfoMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_EventTargetInfo } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkFileSelectorParamMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkFileSelectorParamMaterialized.ts index 441a73854..70dbf6e70 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFileSelectorParamMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFileSelectorParamMaterialized.ts @@ -20,13 +20,13 @@ import { FileSelectorMode } from "./ArkWebInterfaces" import { INTERFACE_FileSelectorParam } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkFileSelectorResultMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkFileSelectorResultMaterialized.ts index 3866d4e4b..7107b4808 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFileSelectorResultMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFileSelectorResultMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_FileSelectorResult } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkFlex.ts b/arkoala-arkts/arkui/src/generated/ArkFlex.ts index a1e95ad6c..37db28cb8 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFlex.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFlex.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkFlexInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkFlexInterfaces.ts index 694f4ce16..3ae7e68ce 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFlexInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFlexInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { FlexDirection, FlexWrap, FlexAlign, ItemAlign } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkArkui-externalInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkFlowItem.ts b/arkoala-arkts/arkui/src/generated/ArkFlowItem.ts index 8d16e33e2..a096354be 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFlowItem.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFlowItem.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkFlowItemInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkFlowItemInterfaces.ts index 99659967c..70282f381 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFlowItemInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFlowItemInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" export type FlowItemInterface = () => FlowItemAttribute; diff --git a/arkoala-arkts/arkui/src/generated/ArkFocusInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkFocusInterfaces.ts index 7af1c2855..e19001752 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFocusInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFocusInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { LengthMetrics } from "./ArkArkui-externalInterfaces" import { ColorMetrics } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkFolderStack.ts b/arkoala-arkts/arkui/src/generated/ArkFolderStack.ts index c9b98ac53..da5206a3e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFolderStack.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFolderStack.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkFolderStackInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkFolderStackInterfaces.ts index ec6d8fbc8..08bcfd6ac 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFolderStackInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFolderStackInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { FoldStatus, Alignment, AppRotation } from "./ArkEnumsInterfaces" import { CommonMethod } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkFormComponent.ts b/arkoala-arkts/arkui/src/generated/ArkFormComponent.ts index 404c3ab40..46e0416c8 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFormComponent.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFormComponent.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkFormComponentInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkFormComponentInterfaces.ts index fe63d7840..d962e9b5c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFormComponentInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFormComponentInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Want } from "./ArkArkui-externalInterfaces" import { CommonMethod } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkFormLink.ts b/arkoala-arkts/arkui/src/generated/ArkFormLink.ts index 33863fdc7..42218165d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFormLink.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFormLink.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkFormLinkInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkFormLinkInterfaces.ts index 1683c6ee6..c1cda9739 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFormLinkInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFormLinkInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" export interface FormLinkOptions { diff --git a/arkoala-arkts/arkui/src/generated/ArkFullScreenExitHandlerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkFullScreenExitHandlerMaterialized.ts index 67e6be935..4ebb5b533 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFullScreenExitHandlerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFullScreenExitHandlerMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_FullScreenExitHandler } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkGauge.ts b/arkoala-arkts/arkui/src/generated/ArkGauge.ts index b83680036..e933e9cfb 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGauge.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGauge.ts @@ -19,15 +19,17 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkGaugePeer } from "./peers/ArkGaugePeer" -import { CommonMethod, LinearGradient, CustomBuilder, ContentModifier } from "./ArkCommonInterfaces" +import { UseEventsProperties } from "./use_properties" +import { CommonMethod, LinearGradient_common, CustomBuilder, ContentModifier } from "./ArkCommonInterfaces" import { GaugeAttribute, GaugeShadowOptions, GaugeIndicatorOptions, GaugeConfiguration, GaugeOptions } from "./ArkGaugeInterfaces" import { ResourceColor, Length } from "./ArkUnitsInterfaces" -import { Tuple_Union_ResourceColor_LinearGradient_Number } from "./SyntheticDeclarations" +import { Tuple_Union_ResourceColor_LinearGradient_common_Number } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkGaugeComponent extends ArkCommonMethodComponent { getPeer(): ArkGaugePeer { @@ -70,9 +72,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 } diff --git a/arkoala-arkts/arkui/src/generated/ArkGaugeInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkGaugeInterfaces.ts index 5385805e1..f3fe1a98c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGaugeInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGaugeInterfaces.ts @@ -1,9 +1,9 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { MultiShadowOptions, CommonConfiguration, CommonMethod, LinearGradient, CustomBuilder, ContentModifier } from "./ArkCommonInterfaces" +import { MultiShadowOptions, CommonConfiguration, CommonMethod, LinearGradient_common, CustomBuilder, ContentModifier } from "./ArkCommonInterfaces" import { ResourceStr, Dimension, ResourceColor, Length } from "./ArkUnitsInterfaces" -import { Tuple_Union_ResourceColor_LinearGradient_Number } from "./SyntheticDeclarations" +import { Tuple_Union_ResourceColor_LinearGradient_common_Number } from "./SyntheticDeclarations" export interface GaugeOptions { value: number; min?: number; @@ -25,7 +25,7 @@ export interface GaugeAttribute extends CommonMethod { 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-arkts/arkui/src/generated/ArkGestureInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkGestureInterfaces.ts index b84bf2359..286b93d8e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGestureInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGestureInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { BaseEvent, SourceTool } from "./ArkCommonInterfaces" import { Callback_GestureEvent_Void, Literal_Number_duration_fingers_Boolean_repeat, Callback_Void, Literal_Number_distance_fingers_PanDirection_direction, Literal_Number_fingers_speed_SwipeDirection_direction, Literal_Number_distance_fingers, Literal_Number_angle_fingers } from "./SyntheticDeclarations" @@ -365,7 +365,7 @@ export interface RotationGestureHandlerOptions { export interface RotationGestureHandler extends GestureHandler { } export interface GestureGroupGestureHandlerOptions { - __stub: string; + stub: string; } export class GesturePriority { static readonly NORMAL: GesturePriority = new GesturePriority(0,0) diff --git a/arkoala-arkts/arkui/src/generated/ArkGestureModifierMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkGestureModifierMaterialized.ts index 64230bb9a..ebee5651e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGestureModifierMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGestureModifierMaterialized.ts @@ -20,13 +20,13 @@ import { UIGestureEvent } from "./ArkCommonInterfaces" import { INTERFACE_GestureModifier } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkGestureRecognizerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkGestureRecognizerMaterialized.ts index 54a2730c0..e257a3a6a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGestureRecognizerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGestureRecognizerMaterialized.ts @@ -21,13 +21,13 @@ import { EventTargetInfo } from "./ArkEventTargetInfoMaterialized" import { INTERFACE_GestureRecognizer } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkGrid.ts b/arkoala-arkts/arkui/src/generated/ArkGrid.ts index dc7e602fa..2c664753b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGrid.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGrid.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkScrollableCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkGridCol.ts b/arkoala-arkts/arkui/src/generated/ArkGridCol.ts index 7bf827f36..f83e335e3 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGridCol.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGridCol.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkGridColInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkGridColInterfaces.ts index 43dc94c43..a91308f0d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGridColInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGridColInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" export interface GridColColumnOption { diff --git a/arkoala-arkts/arkui/src/generated/ArkGridContainer.ts b/arkoala-arkts/arkui/src/generated/ArkGridContainer.ts index 123fefa60..f2bb52f16 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGridContainer.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGridContainer.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkColumnComponent } from "./ArkColumn" diff --git a/arkoala-arkts/arkui/src/generated/ArkGridContainerInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkGridContainerInterfaces.ts index 187006039..0cbb09717 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGridContainerInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGridContainerInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ColumnAttribute } from "./ArkColumnInterfaces" export class SizeType { diff --git a/arkoala-arkts/arkui/src/generated/ArkGridInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkGridInterfaces.ts index 8e47b81a2..9cc729bc2 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGridInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGridInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Tuple_Number_Number, Callback_Number_Tuple_Number_Number, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Any, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_Number_ScrollState_Void, Callback_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Literal_Number_offsetRemain } from "./SyntheticDeclarations" import { Scroller } from "./ArkScrollerMaterialized" diff --git a/arkoala-arkts/arkui/src/generated/ArkGridItem.ts b/arkoala-arkts/arkui/src/generated/ArkGridItem.ts index e009e6c60..d6afe7c73 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGridItem.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGridItem.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkGridItemInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkGridItemInterfaces.ts index a5840eb29..6b67a3629 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGridItemInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGridItemInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" import { Callback_Boolean_Void } from "./SyntheticDeclarations" diff --git a/arkoala-arkts/arkui/src/generated/ArkGridRow.ts b/arkoala-arkts/arkui/src/generated/ArkGridRow.ts index e2e801dd8..03242cfb0 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGridRow.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGridRow.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkGridRowInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkGridRowInterfaces.ts index cbcca6edb..5e2935fc9 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGridRowInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGridRowInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Length } from "./ArkUnitsInterfaces" import { CommonMethod } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkHttpAuthHandlerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkHttpAuthHandlerMaterialized.ts index d59586bbe..dc075fb37 100644 --- a/arkoala-arkts/arkui/src/generated/ArkHttpAuthHandlerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkHttpAuthHandlerMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_HttpAuthHandler } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkHyperlink.ts b/arkoala-arkts/arkui/src/generated/ArkHyperlink.ts index fbe6ad7a5..e0030f29e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkHyperlink.ts +++ b/arkoala-arkts/arkui/src/generated/ArkHyperlink.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkHyperlinkInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkHyperlinkInterfaces.ts index 4c7242b73..75583d63b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkHyperlinkInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkHyperlinkInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { CommonMethod } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkICurveMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkICurveMaterialized.ts index 7bf04a7b1..5b7ab355b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkICurveMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkICurveMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_ICurve } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkIPropertySubscriberMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkIPropertySubscriberMaterialized.ts index dd18f147f..c81bbfc66 100644 --- a/arkoala-arkts/arkui/src/generated/ArkIPropertySubscriberMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkIPropertySubscriberMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_IPropertySubscriber } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkISinglePropertyChangeSubscriberMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkISinglePropertyChangeSubscriberMaterialized.ts index c6cc70b6e..43ba30aad 100644 --- a/arkoala-arkts/arkui/src/generated/ArkISinglePropertyChangeSubscriberMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkISinglePropertyChangeSubscriberMaterialized.ts @@ -20,13 +20,13 @@ import { IPropertySubscriber } from "./ArkIPropertySubscriberMaterialized" import { INTERFACE_ISinglePropertyChangeSubscriber } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkImage.ts b/arkoala-arkts/arkui/src/generated/ArkImage.ts index 3b3e1d7c2..39132dad5 100644 --- a/arkoala-arkts/arkui/src/generated/ArkImage.ts +++ b/arkoala-arkts/arkui/src/generated/ArkImage.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" @@ -28,7 +29,7 @@ import { UseEventsProperties } from "./use_properties" import { CommonMethod, PointLightStyle } from "./ArkCommonInterfaces" import { ImageAttribute, ImageRenderMode, DynamicRangeMode, ImageInterpolation, ImageSourceSize, DrawingColorFilter, ImageErrorCallback, ResizableOptions, ResolutionQuality, ImageRotateOrientation, DrawableDescriptor, ImageContent } from "./ArkImageInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { ResourceColor, ColorFilter, ResourceStr } from "./ArkUnitsInterfaces" import { ImageFit, ImageRepeat, CopyOptions } from "./ArkEnumsInterfaces" import { Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Void } from "./SyntheticDeclarations" diff --git a/arkoala-arkts/arkui/src/generated/ArkImageAnalyzerControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkImageAnalyzerControllerMaterialized.ts index 6960ab6fd..44ba7ff42 100644 --- a/arkoala-arkts/arkui/src/generated/ArkImageAnalyzerControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkImageAnalyzerControllerMaterialized.ts @@ -20,13 +20,13 @@ import { ImageAnalyzerType } from "./ArkImageCommonInterfaces" import { INTERFACE_ImageAnalyzerController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkImageAnimator.ts b/arkoala-arkts/arkui/src/generated/ArkImageAnimator.ts index 7a162efd2..2da86f439 100644 --- a/arkoala-arkts/arkui/src/generated/ArkImageAnimator.ts +++ b/arkoala-arkts/arkui/src/generated/ArkImageAnimator.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkImageAnimatorInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkImageAnimatorInterfaces.ts index 4123bc2e4..31d221186 100644 --- a/arkoala-arkts/arkui/src/generated/ArkImageAnimatorInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkImageAnimatorInterfaces.ts @@ -1,8 +1,8 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { CommonMethod } from "./ArkCommonInterfaces" import { AnimationStatus, FillMode } from "./ArkEnumsInterfaces" import { Callback_Void } from "./SyntheticDeclarations" diff --git a/arkoala-arkts/arkui/src/generated/ArkImageBitmapMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkImageBitmapMaterialized.ts index c4a07e28f..74b001fc9 100644 --- a/arkoala-arkts/arkui/src/generated/ArkImageBitmapMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkImageBitmapMaterialized.ts @@ -17,17 +17,17 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { LengthMetricsUnit } from "./ArkUnitsInterfaces" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { INTERFACE_ImageBitmap } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, @@ -70,10 +70,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-arkts/arkui/src/generated/ArkImageCommonInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkImageCommonInterfaces.ts index 3668897dd..71bfc8313 100644 --- a/arkoala-arkts/arkui/src/generated/ArkImageCommonInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkImageCommonInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ImageAnalyzerController } from "./ArkImageAnalyzerControllerMaterialized" export class ImageAnalyzerType { diff --git a/arkoala-arkts/arkui/src/generated/ArkImageInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkImageInterfaces.ts index 383d7a59a..112f78581 100644 --- a/arkoala-arkts/arkui/src/generated/ArkImageInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkImageInterfaces.ts @@ -1,7 +1,7 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { ResourceStr, ResourceColor, ColorFilter, EdgeWidths } from "./ArkUnitsInterfaces" import { ImageAIOptions, ImageAnalyzerConfig } from "./ArkImageCommonInterfaces" import { CommonMethod, PointLightStyle } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkImageSpan.ts b/arkoala-arkts/arkui/src/generated/ArkImageSpan.ts index 3de539bba..356016364 100644 --- a/arkoala-arkts/arkui/src/generated/ArkImageSpan.ts +++ b/arkoala-arkts/arkui/src/generated/ArkImageSpan.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkBaseSpanComponent } from "./ArkSpan" @@ -30,7 +31,7 @@ import { ImageSpanAttribute, ImageCompleteCallback } from "./ArkImageSpanInterfa import { ImageSpanAlignment, ImageFit } from "./ArkEnumsInterfaces" import { ColorFilter, ResourceStr } from "./ArkUnitsInterfaces" import { DrawingColorFilter, ImageErrorCallback } from "./ArkImageInterfaces" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" /** @memo:stable */ export class ArkImageSpanComponent extends ArkBaseSpanComponent { getPeer(): ArkImageSpanPeer { diff --git a/arkoala-arkts/arkui/src/generated/ArkImageSpanInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkImageSpanInterfaces.ts index 91ca660f5..41516f9ca 100644 --- a/arkoala-arkts/arkui/src/generated/ArkImageSpanInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkImageSpanInterfaces.ts @@ -1,8 +1,8 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ResourceStr, ColorFilter } from "./ArkUnitsInterfaces" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { BaseSpan } from "./ArkSpanInterfaces" import { ImageSpanAlignment, ImageFit } from "./ArkEnumsInterfaces" import { DrawingColorFilter, ImageErrorCallback } from "./ArkImageInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkIndicatorComponentControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkIndicatorComponentControllerMaterialized.ts new file mode 100644 index 000000000..2144c8fa3 --- /dev/null +++ b/arkoala-arkts/arkui/src/generated/ArkIndicatorComponentControllerMaterialized.ts @@ -0,0 +1,108 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + +import { INTERFACE_IndicatorComponentController } from "./SyntheticDeclarations" +import { TypeChecker } from "#components" + +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" +import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" +import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + + +import { + int32, + float32 +} from "@koalaui/common" +import { + KInt, + KBoolean, + KFloat, + KUInt, + KStringPtr, + KPointer, + KNativePointer, + KInt32ArrayPtr, + KUint8ArrayPtr, + KFloat32ArrayPtr, + pointer +} from "@koalaui/interop" + + +export class IndicatorComponentController implements MaterializedBase { + peer?: Finalizable + getPeer(): Finalizable | undefined { + return this.peer + } + static construct(ptr: KPointer): IndicatorComponentController { + const objIndicatorComponentController : IndicatorComponentController = new IndicatorComponentController() + objIndicatorComponentController.peer = new Finalizable(ptr, IndicatorComponentController.getFinalizer()) + return objIndicatorComponentController + } + static ctor(): KPointer { + const retval = NativeModule._IndicatorComponentController_ctor() + return retval + } + constructor() { + { + const ctorPtr : KPointer = IndicatorComponentController.ctor() + this.peer = new Finalizable(ctorPtr, IndicatorComponentController.getFinalizer()) + } + } + static getFinalizer(): KPointer { + return NativeModule._IndicatorComponentController_getFinalizer() + } + showNext(): void { + this.showNext_serialize() + } + showPrevious(): void { + this.showPrevious_serialize() + } + changeIndex(index: number, useAnimation?: boolean): void { + const index_casted = index as (number) + const useAnimation_casted = useAnimation as (boolean | undefined) + this.changeIndex_serialize(index_casted, useAnimation_casted) + } + private showNext_serialize(): void { + NativeModule._IndicatorComponentController_showNext(this.peer!.ptr) + } + private showPrevious_serialize(): void { + NativeModule._IndicatorComponentController_showPrevious(this.peer!.ptr) + } + private changeIndex_serialize(index: number, useAnimation?: boolean): void { + const thisSerializer : Serializer = Serializer.hold() + let useAnimation_type : int32 = RuntimeType.UNDEFINED + useAnimation_type = runtimeType(useAnimation) + thisSerializer.writeInt8(useAnimation_type as int32) + if ((RuntimeType.UNDEFINED) != (useAnimation_type)) { + const useAnimation_value = useAnimation! + thisSerializer.writeBoolean(useAnimation_value) + } + NativeModule._IndicatorComponentController_changeIndex(this.peer!.ptr, index, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + } +} +export class IndicatorComponentControllerInternal { + public static fromPtr(ptr: KPointer): IndicatorComponentController { + const obj : IndicatorComponentController = new IndicatorComponentController() + obj.peer = new Finalizable(ptr, IndicatorComponentController.getFinalizer()) + return obj + } +} diff --git a/arkoala-arkts/arkui/src/generated/ArkIndicatorcomponent.ts b/arkoala-arkts/arkui/src/generated/ArkIndicatorcomponent.ts new file mode 100644 index 000000000..ab12ad638 --- /dev/null +++ b/arkoala-arkts/arkui/src/generated/ArkIndicatorcomponent.ts @@ -0,0 +1,126 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + +import { int32 } from "@koalaui/common" +import { KStringPtr, KBoolean } from "@koalaui/interop" +import { NodeAttach, remember } from "@koalaui/runtime" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" +import { ComponentBase } from "./ComponentBase" +import { TypeChecker } from "#components" +import { ArkCommonMethodComponent } from "./ArkCommon" +import { ArkIndicatorComponentPeer } from "./peers/ArkIndicatorcomponentPeer" +import { UseEventsProperties } from "./use_properties" +import { CommonMethod } from "./ArkCommonInterfaces" +import { IndicatorComponentAttribute } from "./ArkIndicatorcomponentInterfaces" +import { DotIndicator } from "./ArkDotIndicatorBuilder" +import { DigitIndicator } from "./ArkDigitIndicatorBuilder" +import { Callback_Number_Void } from "./SyntheticDeclarations" +import { IndicatorComponentController } from "./ArkIndicatorComponentControllerMaterialized" +/** @memo:stable */ +export class ArkIndicatorComponentComponent extends ArkCommonMethodComponent { + getPeer(): ArkIndicatorComponentPeer { + return (this.peer as ArkIndicatorComponentPeer) + } + /** @memo */ + setIndicatorComponentOptions(controller?: IndicatorComponentController): this { + if (this.checkPriority("setIndicatorComponentOptions")) { + const controller_casted = controller as (IndicatorComponentController | undefined) + this.getPeer()?.setIndicatorComponentOptionsAttribute(controller_casted) + return this + } + return this + } + /** @memo */ + initialIndex(value: number): this { + if (this.checkPriority("initialIndex")) { + const value_casted = value as (number) + this.getPeer()?.initialIndexAttribute(value_casted) + return this + } + return this + } + /** @memo */ + count(value: number): this { + if (this.checkPriority("count")) { + const value_casted = value as (number) + this.getPeer()?.countAttribute(value_casted) + return this + } + return this + } + /** @memo */ + style(value: DotIndicator | DigitIndicator): this { + if (this.checkPriority("style")) { + const value_casted = value as (DotIndicator | DigitIndicator) + this.getPeer()?.styleAttribute(value_casted) + return this + } + return this + } + /** @memo */ + loop(value: boolean): this { + if (this.checkPriority("loop")) { + const value_casted = value as (boolean) + this.getPeer()?.loopAttribute(value_casted) + return this + } + return this + } + /** @memo */ + vertical(value: boolean): this { + if (this.checkPriority("vertical")) { + const value_casted = value as (boolean) + this.getPeer()?.verticalAttribute(value_casted) + return this + } + return this + } + /** @memo */ + onChange(value: Function1): this { + if (this.checkPriority("onChange")) { + const value_casted = value as (Function1) + this.getPeer()?.onChangeAttribute(value_casted) + return this + } + return this + } + public applyAttributesFinish(): void { + // we calls this function outside of class, so need to make it public + super.applyAttributesFinish() + } +} + +/** @memo */ +export function ArkIndicatorComponent( + /** @memo */ + style: ((attributes: ArkIndicatorComponentComponent) => void) | undefined, + /** @memo */ + content_: (() => void) | undefined, + controller?: IndicatorComponentController | undefined +) { + const receiver = remember(() => { + return new ArkIndicatorComponentComponent() + }) + NodeAttach((): ArkIndicatorComponentPeer => ArkIndicatorComponentPeer.create(receiver), (_: ArkIndicatorComponentPeer) => { + receiver.setIndicatorComponentOptions(controller) + style?.(receiver) + content_?.() + receiver.applyAttributesFinish() + }) +} diff --git a/arkoala-arkts/arkui/src/generated/ArkIndicatorcomponentInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkIndicatorcomponentInterfaces.ts new file mode 100644 index 000000000..4aedc553c --- /dev/null +++ b/arkoala-arkts/arkui/src/generated/ArkIndicatorcomponentInterfaces.ts @@ -0,0 +1,17 @@ +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { NodeAttach, remember } from "@koalaui/runtime" +import { IndicatorComponentController } from "./ArkIndicatorComponentControllerMaterialized" +import { CommonMethod } from "./ArkCommonInterfaces" +import { DotIndicator } from "./ArkDotIndicatorBuilder" +import { DigitIndicator } from "./ArkDigitIndicatorBuilder" +import { Callback_Number_Void } from "./SyntheticDeclarations" +export type IndicatorComponentInterface = (controller?: IndicatorComponentController) => IndicatorComponentAttribute; +export interface IndicatorComponentAttribute extends CommonMethod { + initialIndex: number; + count: number; + style: DotIndicator | DigitIndicator; + loop: boolean; + vertical: boolean; + onChange: Function1; +} \ No newline at end of file diff --git a/arkoala-arkts/arkui/src/generated/ArkIsolatedComponentInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkIsolatedComponentInterfaces.ts index 4abd74b77..727de2add 100644 --- a/arkoala-arkts/arkui/src/generated/ArkIsolatedComponentInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkIsolatedComponentInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Want } from "./ArkArkui-externalInterfaces" import { CommonMethod } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkJsGeolocationMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkJsGeolocationMaterialized.ts index 181a996ca..6e88fb6bb 100644 --- a/arkoala-arkts/arkui/src/generated/ArkJsGeolocationMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkJsGeolocationMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_JsGeolocation } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkJsResultMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkJsResultMaterialized.ts index 6025de814..ce4ff5be4 100644 --- a/arkoala-arkts/arkui/src/generated/ArkJsResultMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkJsResultMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_JsResult } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkLayoutManagerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkLayoutManagerMaterialized.ts index efb3878cb..97b2bd8e4 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLayoutManagerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLayoutManagerMaterialized.ts @@ -21,13 +21,13 @@ import { RectWidthStyle, RectHeightStyle } from "./ArkArkui-externalInterfaces" import { INTERFACE_LayoutManager } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkLazyForEachInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkLazyForEachInterfaces.ts index 5cb801909..409e0c459 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLazyForEachInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLazyForEachInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" export class DataOperationType { static readonly ADD: DataOperationType = new DataOperationType("add",0) @@ -73,5 +73,5 @@ export interface DataExchangeOperation { key?: ExchangeKey; } export interface DataOperation { - __stub: string; + stub: string; } \ No newline at end of file diff --git a/arkoala-arkts/arkui/src/generated/ArkLine.ts b/arkoala-arkts/arkui/src/generated/ArkLine.ts index bfc659754..c5e9ae993 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLine.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLine.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonShapeMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkLineInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkLineInterfaces.ts index d69c5a296..143183682 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLineInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLineInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonShapeMethod } from "./ArkCommonInterfaces" export interface LineOptions { diff --git a/arkoala-arkts/arkui/src/generated/ArkLinearIndicatorControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkLinearIndicatorControllerMaterialized.ts index 8769c3c97..3406278f1 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLinearIndicatorControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLinearIndicatorControllerMaterialized.ts @@ -20,13 +20,13 @@ import { LinearIndicatorStartOptions } from "./ArkLinearindicatorInterfaces" import { INTERFACE_LinearIndicatorController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkLinearindicator.ts b/arkoala-arkts/arkui/src/generated/ArkLinearindicator.ts index 67d724c24..26773933e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLinearindicator.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLinearindicator.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkLinearindicatorInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkLinearindicatorInterfaces.ts index c8d08c97c..768c03902 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLinearindicatorInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLinearindicatorInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { LengthMetrics } from "./ArkArkui-externalInterfaces" import { ColorMetrics } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkList.ts b/arkoala-arkts/arkui/src/generated/ArkList.ts index 8ffd17f03..3132d20f8 100644 --- a/arkoala-arkts/arkui/src/generated/ArkList.ts +++ b/arkoala-arkts/arkui/src/generated/ArkList.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkScrollableCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkListInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkListInterfaces.ts index ccde72ea1..9cf7f812e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkListInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkListInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Length, ResourceColor, LengthConstrain, Dimension } from "./ArkUnitsInterfaces" import { Callback_Void, Callback_Number_ScrollState_Void, Callback_Number_Number_Number_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_ItemDragInfo_Number_Callback_Any, Callback_Any, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Literal_Number_offsetRemain } from "./SyntheticDeclarations" diff --git a/arkoala-arkts/arkui/src/generated/ArkListItem.ts b/arkoala-arkts/arkui/src/generated/ArkListItem.ts index c00b1d9e2..f52674fb1 100644 --- a/arkoala-arkts/arkui/src/generated/ArkListItem.ts +++ b/arkoala-arkts/arkui/src/generated/ArkListItem.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkListItemGroup.ts b/arkoala-arkts/arkui/src/generated/ArkListItemGroup.ts index cad2668ac..85e0df970 100644 --- a/arkoala-arkts/arkui/src/generated/ArkListItemGroup.ts +++ b/arkoala-arkts/arkui/src/generated/ArkListItemGroup.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkListItemGroupInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkListItemGroupInterfaces.ts index c0011dc62..4928f60c3 100644 --- a/arkoala-arkts/arkui/src/generated/ArkListItemGroupInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkListItemGroupInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CustomBuilder, ComponentContent, CommonMethod } from "./ArkCommonInterfaces" import { ListDividerOptions } from "./ArkListInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkListItemInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkListItemInterfaces.ts index df6af63e6..97957f85e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkListItemInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkListItemInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CustomBuilder, CommonMethod } from "./ArkCommonInterfaces" import { Length } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkListScrollerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkListScrollerMaterialized.ts index 89e124777..5fbc5a37e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkListScrollerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkListScrollerMaterialized.ts @@ -23,13 +23,13 @@ import { CloseSwipeActionOptions, VisibleListContentInfo } from "./ArkListInterf import { INTERFACE_ListScroller } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkLoadingProgress.ts b/arkoala-arkts/arkui/src/generated/ArkLoadingProgress.ts index dea10acfa..556a65611 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLoadingProgress.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLoadingProgress.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkLoadingProgressInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkLoadingProgressInterfaces.ts index 8788a65cc..8cfc24173 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLoadingProgressInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLoadingProgressInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" import { ResourceColor } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkLocationButton.ts b/arkoala-arkts/arkui/src/generated/ArkLocationButton.ts index d8800d8e8..2b66cd5b2 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLocationButton.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLocationButton.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkSecurityComponentMethodComponent } from "./ArkSecurityComponent" diff --git a/arkoala-arkts/arkui/src/generated/ArkLocationButtonInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkLocationButtonInterfaces.ts index 900846b9f..1c82fe4f6 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLocationButtonInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLocationButtonInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ButtonType } from "./ArkButtonInterfaces" import { SecurityComponentMethod } from "./ArkSecurityComponentInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkMarquee.ts b/arkoala-arkts/arkui/src/generated/ArkMarquee.ts index 04db169b9..eceda4d9f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkMarquee.ts +++ b/arkoala-arkts/arkui/src/generated/ArkMarquee.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkMarqueeInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkMarqueeInterfaces.ts index 51e22f260..8d3d5db8c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkMarqueeInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkMarqueeInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" import { ResourceColor, Length } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkMatrix2DMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkMatrix2DMaterialized.ts index 1692d25e3..a55d9f7ef 100644 --- a/arkoala-arkts/arkui/src/generated/ArkMatrix2DMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkMatrix2DMaterialized.ts @@ -20,13 +20,13 @@ import { LengthMetricsUnit } from "./ArkUnitsInterfaces" import { INTERFACE_Matrix2D } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkMediaCachedImage.ts b/arkoala-arkts/arkui/src/generated/ArkMediaCachedImage.ts index 6a417c4a5..67949d633 100644 --- a/arkoala-arkts/arkui/src/generated/ArkMediaCachedImage.ts +++ b/arkoala-arkts/arkui/src/generated/ArkMediaCachedImage.ts @@ -19,13 +19,14 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkImageComponent } from "./ArkImage" import { ArkMediaCachedImagePeer } from "./peers/ArkMediaCachedImagePeer" import { ImageAttribute, DrawableDescriptor } from "./ArkImageInterfaces" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { ResourceStr } from "./ArkUnitsInterfaces" import { ASTCResource, MediaCachedImageAttribute } from "./ArkMediaCachedImageInterfaces" /** @memo:stable */ diff --git a/arkoala-arkts/arkui/src/generated/ArkMediaCachedImageInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkMediaCachedImageInterfaces.ts index 7797290a7..fd8607775 100644 --- a/arkoala-arkts/arkui/src/generated/ArkMediaCachedImageInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkMediaCachedImageInterfaces.ts @@ -1,7 +1,7 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { ResourceStr } from "./ArkUnitsInterfaces" import { DrawableDescriptor, ImageAttribute } from "./ArkImageInterfaces" export interface ASTCResource { diff --git a/arkoala-arkts/arkui/src/generated/ArkMenu.ts b/arkoala-arkts/arkui/src/generated/ArkMenu.ts index d3e85b760..85704abbb 100644 --- a/arkoala-arkts/arkui/src/generated/ArkMenu.ts +++ b/arkoala-arkts/arkui/src/generated/ArkMenu.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkMenuInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkMenuInterfaces.ts index b97d755b5..2564a27a1 100644 --- a/arkoala-arkts/arkui/src/generated/ArkMenuInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkMenuInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" import { Length, Font, ResourceColor, Dimension, BorderRadiuses, DividerStyleOptions } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkMenuItem.ts b/arkoala-arkts/arkui/src/generated/ArkMenuItem.ts index 25e7e12d3..1abcb3d0e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkMenuItem.ts +++ b/arkoala-arkts/arkui/src/generated/ArkMenuItem.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkMenuItemGroup.ts b/arkoala-arkts/arkui/src/generated/ArkMenuItemGroup.ts index 9415717c5..80a6bb90c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkMenuItemGroup.ts +++ b/arkoala-arkts/arkui/src/generated/ArkMenuItemGroup.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkMenuItemGroupInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkMenuItemGroupInterfaces.ts index 7de19a17d..22384ddf8 100644 --- a/arkoala-arkts/arkui/src/generated/ArkMenuItemGroupInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkMenuItemGroupInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ResourceStr } from "./ArkUnitsInterfaces" import { CustomBuilder, CommonMethod } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkMenuItemInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkMenuItemInterfaces.ts index fb8be561f..9b3509307 100644 --- a/arkoala-arkts/arkui/src/generated/ArkMenuItemInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkMenuItemInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ResourceStr, Font, ResourceColor } from "./ArkUnitsInterfaces" import { SymbolGlyphModifier, CustomBuilder, CommonMethod } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkMutableStyledStringMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkMutableStyledStringMaterialized.ts index 960cbeb14..1db69d738 100644 --- a/arkoala-arkts/arkui/src/generated/ArkMutableStyledStringMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkMutableStyledStringMaterialized.ts @@ -21,13 +21,13 @@ import { SpanStyle, StyledStringKey } from "./ArkStyledStringInterfaces" import { INTERFACE_MutableStyledString } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkNavDestination.ts b/arkoala-arkts/arkui/src/generated/ArkNavDestination.ts index 956b8965c..ca8ae60aa 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavDestination.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavDestination.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" @@ -29,7 +30,7 @@ import { CommonMethod, SymbolGlyphModifier, CustomBuilder, LayoutSafeAreaType, L import { NavDestinationAttribute, NavDestinationMode, NavigationSystemTransitionType, NestedScrollInfo, NavDestinationCommonTitle, NavDestinationCustomTitle } from "./ArkNavDestinationInterfaces" import { Callback_Void, Callback_Boolean, Callback_NavDestinationContext_Void } from "./SyntheticDeclarations" import { ResourceStr } from "./ArkUnitsInterfaces" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions } from "./ArkNavigationInterfaces" import { NavDestinationContext } from "./ArkNavDestinationContextMaterialized" import { Scroller } from "./ArkScrollerMaterialized" diff --git a/arkoala-arkts/arkui/src/generated/ArkNavDestinationContextMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkNavDestinationContextMaterialized.ts index 9f213136b..3cd90d939 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavDestinationContextMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavDestinationContextMaterialized.ts @@ -22,13 +22,13 @@ import { RouteMapConfig } from "./ArkNavDestinationInterfaces" import { INTERFACE_NavDestinationContext } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkNavDestinationInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkNavDestinationInterfaces.ts index c08e833b3..8b74e3edf 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavDestinationInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavDestinationInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { CustomBuilder, CommonMethod, SymbolGlyphModifier, LayoutSafeAreaType, LayoutSafeAreaEdge } from "./ArkCommonInterfaces" @@ -7,7 +7,7 @@ import { TitleHeight } from "./ArkEnumsInterfaces" import { Length, ResourceStr } from "./ArkUnitsInterfaces" import { Scroller } from "./ArkScrollerMaterialized" import { Callback_Void, Callback_Boolean, Callback_NavDestinationContext_Void } from "./SyntheticDeclarations" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions } from "./ArkNavigationInterfaces" import { NavDestinationContext } from "./ArkNavDestinationContextMaterialized" export interface NavDestinationCommonTitle { diff --git a/arkoala-arkts/arkui/src/generated/ArkNavPathStackMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkNavPathStackMaterialized.ts index d2dacd0ca..78b331ffa 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavPathStackMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavPathStackMaterialized.ts @@ -20,13 +20,13 @@ import { NavPathInfo, NavigationOptions, PopInfo, NavigationInterception } from import { Callback_PopInfo_Void, INTERFACE_NavPathStack } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkNavRouter.ts b/arkoala-arkts/arkui/src/generated/ArkNavRouter.ts index 26f1347ff..863d096de 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavRouter.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavRouter.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkNavRouterInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkNavRouterInterfaces.ts index f04ee5897..61d478fa0 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavRouterInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavRouterInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" import { Callback_Boolean_Void } from "./SyntheticDeclarations" diff --git a/arkoala-arkts/arkui/src/generated/ArkNavigationInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkNavigationInterfaces.ts index f8e2d84a8..7a11961c9 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavigationInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavigationInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { CustomBuilder, SymbolGlyphModifier, BlurStyle, CommonMethod, LayoutSafeAreaType, LayoutSafeAreaEdge } from "./ArkCommonInterfaces" @@ -8,7 +8,8 @@ import { Length, ResourceStr, ResourceColor, Dimension } from "./ArkUnitsInterfa import { Callback_Void, Callback_PopInfo_Void, Tuple_Dimension_Dimension, Callback_NavigationTitleMode_Void, Callback_Boolean_Void, Callback_NavigationMode_Void, Callback_String_Unknown_Void, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_NavigationTransitionProxy_Void } from "./SyntheticDeclarations" import { NavDestinationContext } from "./ArkNavDestinationContextMaterialized" import { NavPathStack } from "./ArkNavPathStackMaterialized" -import { LengthMetrics, TextModifier, PixelMap } from "./ArkArkui-externalInterfaces" +import { LengthMetrics, TextModifier } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { NavigationTransitionProxy } from "./ArkNavigationTransitionProxyMaterialized" import { NavDestinationMode } from "./ArkNavDestinationInterfaces" export interface SystemBarStyle { diff --git a/arkoala-arkts/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts index ed99e718d..0d946ae8c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts @@ -20,13 +20,13 @@ import { NavContentInfo } from "./ArkNavigationInterfaces" import { INTERFACE_NavigationTransitionProxy } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkNavigator.ts b/arkoala-arkts/arkui/src/generated/ArkNavigator.ts index 1df28f359..27dacaaff 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavigator.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavigator.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkNavigatorInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkNavigatorInterfaces.ts index 7f7a07c7e..ba15b9a70 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavigatorInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavigatorInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Literal_String_target_NavigationType_type } from "./SyntheticDeclarations" import { CommonMethod } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkNodeContainer.ts b/arkoala-arkts/arkui/src/generated/ArkNodeContainer.ts index 0b3717c97..96162daa7 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNodeContainer.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNodeContainer.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkNodeContainerInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkNodeContainerInterfaces.ts index 3ecff7f4b..6a51d17ff 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNodeContainerInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNodeContainerInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { NodeController } from "./ArkArkui-externalInterfaces" import { CommonMethod } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkPageTransition.ts b/arkoala-arkts/arkui/src/generated/ArkPageTransition.ts new file mode 100644 index 000000000..a6c85fbeb --- /dev/null +++ b/arkoala-arkts/arkui/src/generated/ArkPageTransition.ts @@ -0,0 +1,93 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + +import { int32 } from "@koalaui/common" +import { KStringPtr, KBoolean } from "@koalaui/interop" +import { NodeAttach, remember } from "@koalaui/runtime" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" +import { ComponentBase } from "./ComponentBase" +import { TypeChecker } from "#components" +import { ArkCommonTransitionPeer } from "./peers/ArkPageTransitionPeer" +import { SlideEffect } from "./ArkPageTransitionInterfaces" +import { TranslateOptions, ScaleOptions } from "./ArkCommonInterfaces" +/** @memo:stable */ +export class ArkCommonTransitionComponent extends ComponentBase { + getPeer(): ArkCommonTransitionPeer { + return (this.peer as ArkCommonTransitionPeer) + } + /** @memo */ + slide(value: SlideEffect): this { + if (this.checkPriority("slide")) { + const value_casted = value as (SlideEffect) + this.getPeer()?.slideAttribute(value_casted) + return this + } + return this + } + /** @memo */ + translate(value: TranslateOptions): this { + if (this.checkPriority("translate")) { + const value_casted = value as (TranslateOptions) + this.getPeer()?.translateAttribute(value_casted) + return this + } + return this + } + /** @memo */ + scale(value: ScaleOptions): this { + if (this.checkPriority("scale")) { + const value_casted = value as (ScaleOptions) + this.getPeer()?.scaleAttribute(value_casted) + return this + } + return this + } + /** @memo */ + opacity(value: number): this { + if (this.checkPriority("opacity")) { + const value_casted = value as (number) + this.getPeer()?.opacityAttribute(value_casted) + return this + } + return this + } + public applyAttributesFinish(): void { + // we calls this function outside of class, so need to make it public + super.applyAttributesFinish() + } +} + +/** @memo */ +export function ArkCommonTransition( + /** @memo */ + style: ((attributes: ArkCommonTransitionComponent) => void) | undefined, + /** @memo */ + content_: (() => void) | undefined, + +) { + const receiver = remember(() => { + return new ArkCommonTransitionComponent() + }) + NodeAttach((): ArkCommonTransitionPeer => ArkCommonTransitionPeer.create(receiver), (_: ArkCommonTransitionPeer) => { + + style?.(receiver) + content_?.() + receiver.applyAttributesFinish() + }) +} diff --git a/arkoala-arkts/arkui/src/generated/ArkPageTransitionInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkPageTransitionInterfaces.ts index fe6686058..c58c63f2e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPageTransitionInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPageTransitionInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { TranslateOptions, ScaleOptions } from "./ArkCommonInterfaces" import { Curve } from "./ArkEnumsInterfaces" @@ -96,10 +96,4 @@ export interface PageTransitionOptions { curve?: Curve | string | ICurve; delay?: number; } -export type PageTransitionCallback = (type: RouteType, progress: number) => void; -export interface PageTransitionEnterInterface extends CommonTransition { - invoke(value: PageTransitionOptions): PageTransitionEnterInterface; -} -export interface PageTransitionExitInterface extends CommonTransition { - invoke(value: PageTransitionOptions): PageTransitionExitInterface; -} \ No newline at end of file +export type PageTransitionCallback = (type: RouteType, progress: number) => void; \ No newline at end of file diff --git a/arkoala-arkts/arkui/src/generated/ArkPanGestureOptionsMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPanGestureOptionsMaterialized.ts index 486541f59..30fe53f65 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPanGestureOptionsMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPanGestureOptionsMaterialized.ts @@ -20,13 +20,13 @@ import { Literal_Number_distance_fingers_PanDirection_direction, INTERFACE_PanGe import { PanDirection } from "./ArkGestureInterfaces" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkPanRecognizerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPanRecognizerMaterialized.ts index c71c16e3a..7277945a9 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPanRecognizerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPanRecognizerMaterialized.ts @@ -21,13 +21,13 @@ import { PanGestureOptions } from "./ArkPanGestureOptionsMaterialized" import { INTERFACE_PanRecognizer } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkPanel.ts b/arkoala-arkts/arkui/src/generated/ArkPanel.ts index 8093a7b99..33e6dc5e2 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPanel.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPanel.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkPanelInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkPanelInterfaces.ts index 228684fc7..d03a7fb77 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPanelInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPanelInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" import { Dimension, ResourceColor } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkParticleInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkParticleInterfaces.ts index 43a4e08e5..e869802c3 100644 --- a/arkoala-arkts/arkui/src/generated/ArkParticleInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkParticleInterfaces.ts @@ -1,12 +1,12 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { VP, ResourceStr, Dimension, ResourceColor } from "./ArkUnitsInterfaces" import { ImageFit, Curve } from "./ArkEnumsInterfaces" import { ICurve } from "./ArkICurveMaterialized" export type ParticleTuple = [ - value0: T1, - value1: T2, + T1, + T2 ] export interface VelocityOptions { speed: ParticleTuple; @@ -16,15 +16,6 @@ export interface AccelerationOptions; angle?: ParticlePropertyOptions; } -export interface ParticleOptions { - emitter: EmitterOptions; - color?: ParticleColorPropertyOptions; - opacity?: ParticlePropertyOptions; - scale?: ParticlePropertyOptions; - velocity?: VelocityOptions; - acceleration?: AccelerationOptions; - spin?: ParticlePropertyOptions; -} export interface PointParticleParameters { radius: VP; } @@ -36,7 +27,7 @@ export interface ImageParticleParameters { export interface ParticleConfigs { } export interface EmitterProperty { - __stub: string; + stub: string; } export interface EmitterParticleOptions { type: PARTICLE; @@ -45,13 +36,6 @@ export interface EmitterParticleOptions { lifetime?: number; lifetimeRange?: number; } -export interface EmitterOptions { - particle: EmitterParticleOptions; - emitRate?: number; - shape?: ParticleEmitterShape; - position?: ParticleTuple; - size?: ParticleTuple; -} export interface ParticlePropertyUpdaterConfigs { } export interface ParticleUpdaterOptions { diff --git a/arkoala-arkts/arkui/src/generated/ArkPasteButton.ts b/arkoala-arkts/arkui/src/generated/ArkPasteButton.ts index faae26fb7..95eb564b2 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPasteButton.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPasteButton.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkSecurityComponentMethodComponent } from "./ArkSecurityComponent" diff --git a/arkoala-arkts/arkui/src/generated/ArkPasteButtonInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkPasteButtonInterfaces.ts index 724a7dd97..67a43ad65 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPasteButtonInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPasteButtonInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ButtonType } from "./ArkButtonInterfaces" import { SecurityComponentMethod } from "./ArkSecurityComponentInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkPath.ts b/arkoala-arkts/arkui/src/generated/ArkPath.ts index 9d4ae2280..3a5f0b453 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPath.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPath.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonShapeMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkPath2DMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPath2DMaterialized.ts index 3888fa68a..8c19a3ddb 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPath2DMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPath2DMaterialized.ts @@ -22,13 +22,13 @@ import { Matrix2D } from "./ArkMatrix2DMaterialized" import { INTERFACE_Path2D } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkPathInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkPathInterfaces.ts index 9705e17a0..b396a0e5a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPathInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPathInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonShapeMethod } from "./ArkCommonInterfaces" export interface PathOptions { diff --git a/arkoala-arkts/arkui/src/generated/ArkPatternLock.ts b/arkoala-arkts/arkui/src/generated/ArkPatternLock.ts index bdfa1fb92..175b7c62a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPatternLock.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPatternLock.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkPatternLockControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPatternLockControllerMaterialized.ts index d96ff3e24..654906b72 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPatternLockControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPatternLockControllerMaterialized.ts @@ -20,13 +20,13 @@ import { PatternLockChallengeResult } from "./ArkPatternLockInterfaces" import { INTERFACE_PatternLockController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkPatternLockInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkPatternLockInterfaces.ts index 7677bbe09..86fa7306d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPatternLockInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPatternLockInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ResourceColor, Length } from "./ArkUnitsInterfaces" import { LengthMetrics } from "./ArkArkui-externalInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkPermissionRequestMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPermissionRequestMaterialized.ts index 37566a810..6030d3634 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPermissionRequestMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPermissionRequestMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_PermissionRequest } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkPixelMapMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPixelMapMaterialized.ts new file mode 100644 index 000000000..8023c5519 --- /dev/null +++ b/arkoala-arkts/arkui/src/generated/ArkPixelMapMaterialized.ts @@ -0,0 +1,139 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + +import { INTERFACE_PixelMap } from "./SyntheticDeclarations" +import { TypeChecker } from "#components" + +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" +import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" +import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + + +import { + int32, + float32 +} from "@koalaui/common" +import { + KInt, + KBoolean, + KFloat, + KUInt, + KStringPtr, + KPointer, + KNativePointer, + KInt32ArrayPtr, + KUint8ArrayPtr, + KFloat32ArrayPtr, + pointer +} from "@koalaui/interop" + + +export class PixelMap implements MaterializedBase,INTERFACE_PixelMap { + peer?: Finalizable + get isEditable(): int32 { + return this.getIsEditable() + } + set isEditable(isEditable: int32) { + this.setIsEditable(isEditable) + } + get isStrideAlignment(): int32 { + return this.getIsStrideAlignment() + } + set isStrideAlignment(isStrideAlignment: int32) { + this.setIsStrideAlignment(isStrideAlignment) + } + getPeer(): Finalizable | undefined { + return this.peer + } + static construct(ptr: KPointer): PixelMap { + const objPixelMap : PixelMap = new PixelMap() + objPixelMap.peer = new Finalizable(ptr, PixelMap.getFinalizer()) + return objPixelMap + } + static ctor(): KPointer { + const retval = NativeModule._PixelMap_ctor() + return retval + } + constructor() { + { + const ctorPtr : KPointer = PixelMap.ctor() + this.peer = new Finalizable(ctorPtr, PixelMap.getFinalizer()) + } + } + static getFinalizer(): KPointer { + return NativeModule._PixelMap_getFinalizer() + } + readPixelsToBufferSync(dst: ArrayBuffer): void { + const dst_casted = dst as (ArrayBuffer) + this.readPixelsToBufferSync_serialize(dst_casted) + } + writeBufferToPixels(src: ArrayBuffer): void { + const src_casted = src as (ArrayBuffer) + this.writeBufferToPixels_serialize(src_casted) + } + private getIsEditable(): int32 { + return this.getIsEditable_serialize() + } + private setIsEditable(isEditable: int32): void { + const isEditable_casted = isEditable as (int32) + this.setIsEditable_serialize(isEditable_casted) + } + private getIsStrideAlignment(): int32 { + return this.getIsStrideAlignment_serialize() + } + private setIsStrideAlignment(isStrideAlignment: int32): void { + const isStrideAlignment_casted = isStrideAlignment as (int32) + this.setIsStrideAlignment_serialize(isStrideAlignment_casted) + } + private readPixelsToBufferSync_serialize(dst: ArrayBuffer): void { + const thisSerializer : Serializer = Serializer.hold() + thisSerializer.writeBuffer(dst) + NativeModule._PixelMap_readPixelsToBufferSync(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + } + private writeBufferToPixels_serialize(src: ArrayBuffer): void { + const thisSerializer : Serializer = Serializer.hold() + thisSerializer.writeBuffer(src) + NativeModule._PixelMap_writeBufferToPixels(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + } + private getIsEditable_serialize(): int32 { + const retval = NativeModule._PixelMap_getIsEditable(this.peer!.ptr) + return retval + } + private setIsEditable_serialize(isEditable: int32): void { + NativeModule._PixelMap_setIsEditable(this.peer!.ptr, isEditable) + } + private getIsStrideAlignment_serialize(): int32 { + const retval = NativeModule._PixelMap_getIsStrideAlignment(this.peer!.ptr) + return retval + } + private setIsStrideAlignment_serialize(isStrideAlignment: int32): void { + NativeModule._PixelMap_setIsStrideAlignment(this.peer!.ptr, isStrideAlignment) + } +} +export class PixelMapInternal { + public static fromPtr(ptr: KPointer): PixelMap { + const obj : PixelMap = new PixelMap() + obj.peer = new Finalizable(ptr, PixelMap.getFinalizer()) + return obj + } +} diff --git a/arkoala-arkts/arkui/src/generated/ArkPixelMapMockMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPixelMapMockMaterialized.ts index 4d1a6dcd5..bddf81250 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPixelMapMockMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPixelMapMockMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_PixelMapMock } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkPluginComponent.ts b/arkoala-arkts/arkui/src/generated/ArkPluginComponent.ts index c0a7269a1..964ed607e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPluginComponent.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPluginComponent.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkPluginComponentInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkPluginComponentInterfaces.ts index 85bbbd76a..ebd225fdc 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPluginComponentInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPluginComponentInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" import { VoidCallback } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkPolygon.ts b/arkoala-arkts/arkui/src/generated/ArkPolygon.ts index 76abc4823..3d4dae8f2 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPolygon.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPolygon.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonShapeMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkPolygonInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkPolygonInterfaces.ts index 0d3be04f1..4896d4060 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPolygonInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPolygonInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonShapeMethod } from "./ArkCommonInterfaces" export interface PolygonOptions { diff --git a/arkoala-arkts/arkui/src/generated/ArkPolyline.ts b/arkoala-arkts/arkui/src/generated/ArkPolyline.ts index 6deb02266..c7fb9a636 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPolyline.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPolyline.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonShapeMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkPolylineInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkPolylineInterfaces.ts index 1abf5be6d..03a55ab6d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPolylineInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPolylineInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonShapeMethod } from "./ArkCommonInterfaces" export interface PolylineOptions { diff --git a/arkoala-arkts/arkui/src/generated/ArkProgress.ts b/arkoala-arkts/arkui/src/generated/ArkProgress.ts index d64274f2c..220094ec4 100644 --- a/arkoala-arkts/arkui/src/generated/ArkProgress.ts +++ b/arkoala-arkts/arkui/src/generated/ArkProgress.ts @@ -19,12 +19,13 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkProgressPeer } from "./peers/ArkProgressPeer" -import { CommonMethod, LinearGradient, ContentModifier } from "./ArkCommonInterfaces" +import { CommonMethod, LinearGradient_common, ContentModifier } from "./ArkCommonInterfaces" import { ProgressAttribute, LinearStyleOptions, RingStyleOptions, CapsuleStyleOptions, ProgressStyleOptions, ProgressConfiguration, ProgressOptions } from "./ArkProgressInterfaces" import { ResourceColor } from "./ArkUnitsInterfaces" /** @memo:stable */ @@ -51,9 +52,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 } diff --git a/arkoala-arkts/arkui/src/generated/ArkProgressInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkProgressInterfaces.ts index b76f38c5f..680fffbdd 100644 --- a/arkoala-arkts/arkui/src/generated/ArkProgressInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkProgressInterfaces.ts @@ -1,9 +1,9 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Length, PX, VP, LPX, ResourceColor, Font } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { CommonMethod, LinearGradient, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" +import { CommonMethod, LinearGradient_common, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" export interface ProgressOptions { value: number; total?: number; @@ -162,7 +162,7 @@ export interface ProgressStyleMap { export type ProgressInterface = (options: ProgressOptions) => ProgressAttribute; export interface ProgressAttribute extends CommonMethod { value: number; - color: ResourceColor | LinearGradient; + color: ResourceColor | LinearGradient_common; style: LinearStyleOptions | RingStyleOptions | CapsuleStyleOptions | ProgressStyleOptions; privacySensitive: boolean | undefined; contentModifier: ContentModifier; diff --git a/arkoala-arkts/arkui/src/generated/ArkProgressMaskMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkProgressMaskMaterialized.ts index 033c52ab3..0dd29401c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkProgressMaskMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkProgressMaskMaterialized.ts @@ -22,13 +22,13 @@ import { Resource } from "./ArkResourceInterfaces" import { INTERFACE_ProgressMask } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, @@ -89,10 +89,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-arkts/arkui/src/generated/ArkQrcode.ts b/arkoala-arkts/arkui/src/generated/ArkQrcode.ts index 28c59e3ad..b3fa76e89 100644 --- a/arkoala-arkts/arkui/src/generated/ArkQrcode.ts +++ b/arkoala-arkts/arkui/src/generated/ArkQrcode.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkQrcodeInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkQrcodeInterfaces.ts index 0dacbc65c..2b071045d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkQrcodeInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkQrcodeInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" import { ResourceColor } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkRadio.ts b/arkoala-arkts/arkui/src/generated/ArkRadio.ts index b9ccd46f8..79600e6bd 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRadio.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRadio.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkRadioInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkRadioInterfaces.ts index ab539561d..1321564be 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRadioInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRadioInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CustomBuilder, CommonMethod, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" import { ResourceColor } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkRating.ts b/arkoala-arkts/arkui/src/generated/ArkRating.ts index 2cfeebcd6..1b880ee7d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRating.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRating.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkRatingInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkRatingInterfaces.ts index 4eef49d7e..9671509e0 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRatingInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRatingInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonConfiguration, CommonMethod, ContentModifier } from "./ArkCommonInterfaces" import { Callback_Number_Void } from "./SyntheticDeclarations" diff --git a/arkoala-arkts/arkui/src/generated/ArkRawFileDescriptorInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkRawFileDescriptorInterfaces.ts index 6b8f46260..2c49b3719 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRawFileDescriptorInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRawFileDescriptorInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" export interface RawFileDescriptor { fd: number; diff --git a/arkoala-arkts/arkui/src/generated/ArkRect.ts b/arkoala-arkts/arkui/src/generated/ArkRect.ts index 3bcee5a8b..ae7ba6680 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRect.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRect.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonShapeMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkRectInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkRectInterfaces.ts index 46f08ac23..cdc2f01a2 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRectInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRectInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonShapeMethod } from "./ArkCommonInterfaces" export interface RectOptions { diff --git a/arkoala-arkts/arkui/src/generated/ArkRefresh.ts b/arkoala-arkts/arkui/src/generated/ArkRefresh.ts index 481abc4e8..3481b0adb 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRefresh.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRefresh.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkRefreshInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkRefreshInterfaces.ts index f5d08b5fa..861448d12 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRefreshInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRefreshInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ResourceStr } from "./ArkUnitsInterfaces" import { CustomBuilder, ComponentContent, CommonMethod } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkRelativeContainer.ts b/arkoala-arkts/arkui/src/generated/ArkRelativeContainer.ts index 3703d4bfd..9dec83987 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRelativeContainer.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRelativeContainer.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkRelativeContainerInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkRelativeContainerInterfaces.ts index f253be003..a563a01b0 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRelativeContainerInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRelativeContainerInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Dimension } from "./ArkUnitsInterfaces" import { Axis } from "./ArkEnumsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkRemoteWindow.ts b/arkoala-arkts/arkui/src/generated/ArkRemoteWindow.ts index c51d6ccf3..9993cec00 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRemoteWindow.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRemoteWindow.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkRemoteWindowInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkRemoteWindowInterfaces.ts index 613cdd0c0..a690f7a90 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRemoteWindowInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRemoteWindowInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" export interface RRect { diff --git a/arkoala-arkts/arkui/src/generated/ArkRepeatInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkRepeatInterfaces.ts index cf7e20ca0..ad2b631d2 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRepeatInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRepeatInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" export interface VirtualScrollOptions { totalCount?: number; diff --git a/arkoala-arkts/arkui/src/generated/ArkResourceInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkResourceInterfaces.ts index b7fe36424..113b4900a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkResourceInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkResourceInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" export interface Resource { bundleName: string; diff --git a/arkoala-arkts/arkui/src/generated/ArkRichEditor.ts b/arkoala-arkts/arkui/src/generated/ArkRichEditor.ts index aa075cacf..928e316bb 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRichEditor.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRichEditor.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkRichEditorBaseControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkRichEditorBaseControllerMaterialized.ts index addc158c8..d1487127e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRichEditorBaseControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRichEditorBaseControllerMaterialized.ts @@ -24,13 +24,13 @@ import { PreviewText } from "./ArkTextCommonInterfaces" import { INTERFACE_RichEditorBaseController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkRichEditorControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkRichEditorControllerMaterialized.ts index e807c3ad2..660866fe7 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRichEditorControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRichEditorControllerMaterialized.ts @@ -18,21 +18,21 @@ import { RichEditorBaseController } from "./ArkRichEditorBaseControllerMaterialized" import { RichEditorTextSpanOptions, RichEditorImageSpanOptions, RichEditorBuilderSpanOptions, RichEditorSymbolSpanOptions, RichEditorUpdateTextSpanStyleOptions, RichEditorUpdateImageSpanStyleOptions, RichEditorUpdateSymbolSpanStyleOptions, RichEditorParagraphStyleOptions, RichEditorRange, RichEditorImageSpanResult, RichEditorTextSpanResult, RichEditorParagraphResult, RichEditorSelection, RichEditorSpan } from "./ArkRichEditorInterfaces" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { ResourceStr } from "./ArkUnitsInterfaces" import { CustomBuilder } from "./ArkCommonInterfaces" +import { CustomNodeBuilder, INTERFACE_RichEditorController } from "./SyntheticDeclarations" import { Resource } from "./ArkResourceInterfaces" import { StyledString } from "./ArkStyledStringMaterialized" -import { Callback_Any, INTERFACE_RichEditorController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, @@ -145,7 +145,7 @@ export class RichEditorController extends RichEditorBaseController implements Ma const thisSerializer : Serializer = Serializer.hold() let value_type : int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isPixelMap(value, false, false))) { + if (((RuntimeType.OBJECT) == (value_type)) && (value instanceof PixelMap)) { thisSerializer.writeInt8(0 as int32) const value_0 = value as PixelMap thisSerializer.writePixelMap(value_0) @@ -179,7 +179,7 @@ export class RichEditorController extends RichEditorBaseController implements Ma } private addBuilderSpan_serialize(value: CustomBuilder, options?: RichEditorBuilderSpanOptions): number { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value)) let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type as int32) diff --git a/arkoala-arkts/arkui/src/generated/ArkRichEditorInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkRichEditorInterfaces.ts index 4b054870b..80f155e00 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRichEditorInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRichEditorInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Tuple_Number_Number, Tuple_Dimension_Dimension, Callback_Void, Callback_ClickEvent_Void, Callback_GestureEvent_Void, Callback_RichEditorSelection_Void, Callback_RichEditorRange_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorTextSpanResult_Void, Callback_TextRange_Void, Callback_RichEditorDeleteValue_Boolean, Callback_Boolean_Void, Callback_RichEditorChangeValue_Boolean, Callback_CutEvent_Void, Callback_CopyEvent_Void } from "./SyntheticDeclarations" import { ResourceColor, Length, ResourceStr, Dimension, Margin, BorderRadiuses, Font } from "./ArkUnitsInterfaces" @@ -7,7 +7,7 @@ import { FontStyle, FontWeight, TextAlign, WordBreak, LineBreakStrategy, ImageSp import { DecorationStyleInterface } from "./ArkStyledStringInterfaces" import { ShadowOptions, ClickEvent, CommonMethod, CustomBuilder, HoverEvent } from "./ArkCommonInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { SymbolEffectStrategy, SymbolRenderingStrategy } from "./ArkSymbolglyphInterfaces" import { DecorationStyleResult, TextRange, MenuType, TextDataDetectorConfig, OnDidChangeCallback } from "./ArkTextCommonInterfaces" import { GestureEvent } from "./ArkGestureInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkRichEditorStyledStringControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkRichEditorStyledStringControllerMaterialized.ts index 8e1bdea51..aef0216a1 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRichEditorStyledStringControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRichEditorStyledStringControllerMaterialized.ts @@ -25,13 +25,13 @@ import { StyledStringChangedListener } from "./ArkTextCommonInterfaces" import { INTERFACE_RichEditorStyledStringController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkRichText.ts b/arkoala-arkts/arkui/src/generated/ArkRichText.ts index ca7b4eabc..faf6bea96 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRichText.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRichText.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkRichTextInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkRichTextInterfaces.ts index a287b7b79..d07cfecc5 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRichTextInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRichTextInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" import { Callback_Void } from "./SyntheticDeclarations" diff --git a/arkoala-arkts/arkui/src/generated/ArkRootScene.ts b/arkoala-arkts/arkui/src/generated/ArkRootScene.ts index d133f124b..d6d322952 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRootScene.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRootScene.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkRootSceneInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkRootSceneInterfaces.ts index c07d6fd59..57d84cf0a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRootSceneInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRootSceneInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" export interface RootSceneSession { diff --git a/arkoala-arkts/arkui/src/generated/ArkRow.ts b/arkoala-arkts/arkui/src/generated/ArkRow.ts index 722afdb78..91e593edb 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRow.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRow.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkRowInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkRowInterfaces.ts index 26b7f4b45..52534977b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRowInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRowInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, PointLightStyle } from "./ArkCommonInterfaces" import { VerticalAlign, FlexAlign } from "./ArkEnumsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkRowSplit.ts b/arkoala-arkts/arkui/src/generated/ArkRowSplit.ts index 543206d09..1703f46b3 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRowSplit.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRowSplit.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkRowSplitInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkRowSplitInterfaces.ts index 2c6e6a8be..ef71fa301 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRowSplitInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRowSplitInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" export type RowSplitInterface = () => RowSplitAttribute; diff --git a/arkoala-arkts/arkui/src/generated/ArkSaveButton.ts b/arkoala-arkts/arkui/src/generated/ArkSaveButton.ts index 4bc93ac3f..c7f3b354d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSaveButton.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSaveButton.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkSecurityComponentMethodComponent } from "./ArkSecurityComponent" diff --git a/arkoala-arkts/arkui/src/generated/ArkSaveButtonInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkSaveButtonInterfaces.ts index 7ff13098f..a5e809718 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSaveButtonInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSaveButtonInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ButtonType } from "./ArkButtonInterfaces" import { SecurityComponentMethod } from "./ArkSecurityComponentInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkScreen.ts b/arkoala-arkts/arkui/src/generated/ArkScreen.ts index a8d3f11dd..7db4df55f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkScreen.ts +++ b/arkoala-arkts/arkui/src/generated/ArkScreen.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkScreenCaptureHandlerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkScreenCaptureHandlerMaterialized.ts index 508705ccf..2df8fbeea 100644 --- a/arkoala-arkts/arkui/src/generated/ArkScreenCaptureHandlerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkScreenCaptureHandlerMaterialized.ts @@ -20,13 +20,13 @@ import { ScreenCaptureConfig } from "./ArkWebInterfaces" import { INTERFACE_ScreenCaptureHandler } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkScreenInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkScreenInterfaces.ts index e505f1bde..ea45d6df6 100644 --- a/arkoala-arkts/arkui/src/generated/ArkScreenInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkScreenInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" export type ScreenInterface = (screenId: number) => ScreenAttribute; diff --git a/arkoala-arkts/arkui/src/generated/ArkScroll.ts b/arkoala-arkts/arkui/src/generated/ArkScroll.ts index 9c0a61ca2..e6d4cbf3d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkScroll.ts +++ b/arkoala-arkts/arkui/src/generated/ArkScroll.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkScrollableCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkScrollBar.ts b/arkoala-arkts/arkui/src/generated/ArkScrollBar.ts index 4d891a162..b549b8f7f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkScrollBar.ts +++ b/arkoala-arkts/arkui/src/generated/ArkScrollBar.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkScrollBarInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkScrollBarInterfaces.ts index b4da92801..2a8e0cbe5 100644 --- a/arkoala-arkts/arkui/src/generated/ArkScrollBarInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkScrollBarInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Scroller } from "./ArkScrollerMaterialized" import { BarState } from "./ArkEnumsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkScrollInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkScrollInterfaces.ts index 378ffba16..6bede01db 100644 --- a/arkoala-arkts/arkui/src/generated/ArkScrollInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkScrollInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { LengthMetrics } from "./ArkArkui-externalInterfaces" import { Curve, Edge, BarState, Color, EdgeEffect, ScrollSource } from "./ArkEnumsInterfaces" @@ -101,15 +101,15 @@ export interface OffsetOptions { xOffset?: Dimension; yOffset?: Dimension; } -export interface ScrollPageOptions { - next: boolean; - animation?: boolean; -} export interface ScrollOptions { xOffset: number | string; yOffset: number | string; animation?: ScrollAnimationOptions | boolean; } +export interface ScrollPageOptions { + next: boolean; + animation?: boolean; +} export interface ScrollSnapOptions { snapAlign: ScrollSnapAlign; snapPagination?: Dimension | Array; diff --git a/arkoala-arkts/arkui/src/generated/ArkScrollableTargetInfoMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkScrollableTargetInfoMaterialized.ts index 2c7f83d1c..cde5ff8e4 100644 --- a/arkoala-arkts/arkui/src/generated/ArkScrollableTargetInfoMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkScrollableTargetInfoMaterialized.ts @@ -20,13 +20,13 @@ import { EventTargetInfo } from "./ArkEventTargetInfoMaterialized" import { INTERFACE_ScrollableTargetInfo } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkScrollerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkScrollerMaterialized.ts index c43aac8f6..b3068bc0f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkScrollerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkScrollerMaterialized.ts @@ -24,13 +24,13 @@ import { RectResult } from "./ArkCommonInterfaces" import { Resource } from "./ArkResourceInterfaces" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkSearch.ts b/arkoala-arkts/arkui/src/generated/ArkSearch.ts index e363b8a0a..ce59631a4 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSearch.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSearch.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkSearchControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkSearchControllerMaterialized.ts index 3c839a725..6ebcc348b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSearchControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSearchControllerMaterialized.ts @@ -21,13 +21,13 @@ import { SelectionOptions } from "./ArkCommonInterfaces" import { INTERFACE_SearchController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkSearchInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkSearchInterfaces.ts index 4d69b9568..78dac2898 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSearchInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSearchInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ResourceStr, Length, ResourceColor, Dimension, Font } from "./ArkUnitsInterfaces" import { SearchController } from "./ArkSearchControllerMaterialized" diff --git a/arkoala-arkts/arkui/src/generated/ArkSecurityComponent.ts b/arkoala-arkts/arkui/src/generated/ArkSecurityComponent.ts index 77e16dd00..f0429d024 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSecurityComponent.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSecurityComponent.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkSecurityComponentMethodPeer } from "./peers/ArkSecurityComponentPeer" diff --git a/arkoala-arkts/arkui/src/generated/ArkSecurityComponentInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkSecurityComponentInterfaces.ts index 11ffd8449..8115f9a2c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSecurityComponentInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSecurityComponentInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Dimension, Position, Edges, LocalizedEdges, ResourceColor, Padding, Length, SizeOptions, ConstraintSizeOptions } from "./ArkUnitsInterfaces" import { FontStyle, FontWeight, BorderStyle } from "./ArkEnumsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkSelect.ts b/arkoala-arkts/arkui/src/generated/ArkSelect.ts index 846dd5120..0a5bad096 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSelect.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSelect.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkSelectInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkSelectInterfaces.ts index 154e65752..2a96f7e26 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSelectInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSelectInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ResourceStr, Font, ResourceColor, Length, Dimension, Offset } from "./ArkUnitsInterfaces" import { SymbolGlyphModifier, CommonMethod, BlurStyle, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkShape.ts b/arkoala-arkts/arkui/src/generated/ArkShape.ts index 9a82ac8d6..005e5672d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkShape.ts +++ b/arkoala-arkts/arkui/src/generated/ArkShape.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" @@ -29,7 +30,7 @@ import { ShapeAttribute, ViewportRect } from "./ArkShapeInterfaces" import { ResourceColor } from "./ArkUnitsInterfaces" import { LineCapStyle, LineJoinStyle } from "./ArkEnumsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" /** @memo:stable */ export class ArkShapeComponent extends ArkCommonMethodComponent { getPeer(): ArkShapePeer { diff --git a/arkoala-arkts/arkui/src/generated/ArkShapeInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkShapeInterfaces.ts index 86bc11aeb..832219a61 100644 --- a/arkoala-arkts/arkui/src/generated/ArkShapeInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkShapeInterfaces.ts @@ -1,7 +1,7 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { CommonMethod } from "./ArkCommonInterfaces" import { ResourceColor } from "./ArkUnitsInterfaces" import { LineCapStyle, LineJoinStyle } from "./ArkEnumsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkSidebar.ts b/arkoala-arkts/arkui/src/generated/ArkSidebar.ts index bff14522e..a68a6f2d1 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSidebar.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSidebar.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkSidebarInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkSidebarInterfaces.ts index 0712a3076..71823c76a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSidebarInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSidebarInterfaces.ts @@ -1,7 +1,7 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { Resource } from "./ArkResourceInterfaces" import { CommonMethod } from "./ArkCommonInterfaces" import { Callback_Boolean_Void } from "./SyntheticDeclarations" diff --git a/arkoala-arkts/arkui/src/generated/ArkSlider.ts b/arkoala-arkts/arkui/src/generated/ArkSlider.ts index eeb409a94..748fa492a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSlider.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSlider.ts @@ -19,13 +19,14 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkSliderPeer } from "./peers/ArkSliderPeer" import { UseEventsProperties } from "./use_properties" -import { CommonMethod, LinearGradient, ContentModifier } from "./ArkCommonInterfaces" +import { CommonMethod, LinearGradient_common, ContentModifier } from "./ArkCommonInterfaces" import { SliderAttribute, SliderChangeMode, SliderBlockStyle, SliderInteraction, SliderConfiguration, SlideRange, SliderOptions } from "./ArkSliderInterfaces" import { ResourceColor, Length, Dimension, SizeOptions, ResourceStr } from "./ArkUnitsInterfaces" import { Callback_Number_SliderChangeMode_Void } from "./SyntheticDeclarations" @@ -53,9 +54,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 } diff --git a/arkoala-arkts/arkui/src/generated/ArkSliderInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkSliderInterfaces.ts index 7833b7108..ed66210b8 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSliderInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSliderInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Axis } from "./ArkEnumsInterfaces" import { ResourceStr, ResourceColor, Length, Dimension, SizeOptions } from "./ArkUnitsInterfaces" @@ -7,7 +7,7 @@ import { CircleAttribute } from "./ArkCircleInterfaces" import { EllipseAttribute } from "./ArkEllipseInterfaces" import { PathAttribute } from "./ArkPathInterfaces" import { RectAttribute } from "./ArkRectInterfaces" -import { CommonConfiguration, CommonMethod, LinearGradient, ContentModifier } from "./ArkCommonInterfaces" +import { CommonConfiguration, CommonMethod, LinearGradient_common, ContentModifier } from "./ArkCommonInterfaces" import { Callback_Number_SliderChangeMode_Void } from "./SyntheticDeclarations" export class SliderStyle { static readonly OUT_SET: SliderStyle = new SliderStyle(0,0) @@ -165,7 +165,7 @@ export interface SliderConfiguration extends CommonConfiguration SliderAttribute; export interface SliderAttribute extends CommonMethod { blockColor: ResourceColor; - trackColor: ResourceColor | LinearGradient; + trackColor: ResourceColor | LinearGradient_common; selectedColor: ResourceColor; minLabel: string; maxLabel: string; diff --git a/arkoala-arkts/arkui/src/generated/ArkSpan.ts b/arkoala-arkts/arkui/src/generated/ArkSpan.ts index 741c7912c..78857c473 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSpan.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSpan.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkSpanInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkSpanInterfaces.ts index af16ab8d3..c3d872dbc 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSpanInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSpanInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ResourceColor, Dimension, BorderRadiuses, Font, Length } from "./ArkUnitsInterfaces" import { CommonMethod, ShadowOptions } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkSslErrorHandlerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkSslErrorHandlerMaterialized.ts index 3c7056889..b83a2a299 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSslErrorHandlerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSslErrorHandlerMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_SslErrorHandler } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkStack.ts b/arkoala-arkts/arkui/src/generated/ArkStack.ts index 65f0fe181..e6fa45589 100644 --- a/arkoala-arkts/arkui/src/generated/ArkStack.ts +++ b/arkoala-arkts/arkui/src/generated/ArkStack.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkStackInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkStackInterfaces.ts index 49fa8d792..0de4ace63 100644 --- a/arkoala-arkts/arkui/src/generated/ArkStackInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkStackInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Alignment } from "./ArkEnumsInterfaces" import { CommonMethod, PointLightStyle } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkStateManagementInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkStateManagementInterfaces.ts index 2eeacaf1e..4408a5bac 100644 --- a/arkoala-arkts/arkui/src/generated/ArkStateManagementInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkStateManagementInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" export class ColorMode { static readonly LIGHT: ColorMode = new ColorMode(0,0) diff --git a/arkoala-arkts/arkui/src/generated/ArkStaticComponents.ts b/arkoala-arkts/arkui/src/generated/ArkStaticComponents.ts new file mode 100644 index 000000000..571b5e291 --- /dev/null +++ b/arkoala-arkts/arkui/src/generated/ArkStaticComponents.ts @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + +import { int32 } from "@koalaui/common" +import { KStringPtr, KBoolean } from "@koalaui/interop" +import { NodeAttach, remember } from "@koalaui/runtime" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" +import { ComponentBase } from "./ComponentBase" +import { TypeChecker } from "#components" +import { ArkComponentRootPeer } from "./peers/ArkStaticComponentsPeer" +/** @memo:stable */ +export class ArkComponentRootComponent extends ComponentBase { + getPeer(): ArkComponentRootPeer { + return (this.peer as ArkComponentRootPeer) + } + public applyAttributesFinish(): void { + // we calls this function outside of class, so need to make it public + super.applyAttributesFinish() + } +} + +/** @memo */ +export function ArkComponentRoot( + /** @memo */ + style: ((attributes: ArkComponentRootComponent) => void) | undefined, + /** @memo */ + content_: (() => void) | undefined, + +) { + const receiver = remember(() => { + return new ArkComponentRootComponent() + }) + NodeAttach((): ArkComponentRootPeer => ArkComponentRootPeer.create(receiver), (_: ArkComponentRootPeer) => { + + style?.(receiver) + content_?.() + receiver.applyAttributesFinish() + }) +} diff --git a/arkoala-arkts/arkui/src/generated/ArkStaticComponentsInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkStaticComponentsInterfaces.ts new file mode 100644 index 000000000..fa3a19b4e --- /dev/null +++ b/arkoala-arkts/arkui/src/generated/ArkStaticComponentsInterfaces.ts @@ -0,0 +1,5 @@ +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { NodeAttach, remember } from "@koalaui/runtime" +export interface ComponentRoot { +} \ No newline at end of file diff --git a/arkoala-arkts/arkui/src/generated/ArkStdlibInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkStdlibInterfaces.ts index 2f6aed6d4..040146d16 100644 --- a/arkoala-arkts/arkui/src/generated/ArkStdlibInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkStdlibInterfaces.ts @@ -1,9 +1,11 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" export interface RuntimeType { } export interface Materialized { } export interface CallbackResource { +} +export interface VMContext { } \ No newline at end of file diff --git a/arkoala-arkts/arkui/src/generated/ArkStepper.ts b/arkoala-arkts/arkui/src/generated/ArkStepper.ts index b72598330..a9d3661f1 100644 --- a/arkoala-arkts/arkui/src/generated/ArkStepper.ts +++ b/arkoala-arkts/arkui/src/generated/ArkStepper.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkStepperInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkStepperInterfaces.ts index 2b2418761..97d08756b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkStepperInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkStepperInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Literal_Number_index, Callback_Void, Callback_Number_Number_Void } from "./SyntheticDeclarations" import { CommonMethod } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkStepperItem.ts b/arkoala-arkts/arkui/src/generated/ArkStepperItem.ts index c2e757fe1..d4dee1d7c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkStepperItem.ts +++ b/arkoala-arkts/arkui/src/generated/ArkStepperItem.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkStepperItemInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkStepperItemInterfaces.ts index 5676289e4..99ff02e54 100644 --- a/arkoala-arkts/arkui/src/generated/ArkStepperItemInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkStepperItemInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" export class ItemState { diff --git a/arkoala-arkts/arkui/src/generated/ArkStyledStringControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkStyledStringControllerMaterialized.ts index 007cd493d..6ac278ecf 100644 --- a/arkoala-arkts/arkui/src/generated/ArkStyledStringControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkStyledStringControllerMaterialized.ts @@ -21,13 +21,13 @@ import { MutableStyledString } from "./ArkMutableStyledStringMaterialized" import { INTERFACE_StyledStringController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkStyledStringInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkStyledStringInterfaces.ts index 6bbeabc1d..d90a3a489 100644 --- a/arkoala-arkts/arkui/src/generated/ArkStyledStringInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkStyledStringInterfaces.ts @@ -1,15 +1,16 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ResourceColor, ResourceStr, SizeOptions, Margin, Padding, BorderRadiuses } from "./ArkUnitsInterfaces" import { FontStyle, FontWeight, TextDecorationType, TextDecorationStyle, TextAlign, TextOverflow, WordBreak, ImageSpanAlignment, ImageFit } from "./ArkEnumsInterfaces" -import { LengthMetrics, PixelMap } from "./ArkArkui-externalInterfaces" +import { LengthMetrics } from "./ArkArkui-externalInterfaces" import { ShadowOptions, ClickEvent } from "./ArkCommonInterfaces" import { TextBackgroundStyle } from "./ArkSpanInterfaces" import { Callback_ClickEvent_Void, Callback_GestureEvent_Void } from "./SyntheticDeclarations" import { GestureEvent } from "./ArkGestureInterfaces" import { LeadingMarginPlaceholder } from "./ArkRichEditorInterfaces" import { CustomSpan } from "./ArkCustomSpanMaterialized" +import { PixelMap } from "./ArkPixelMapMaterialized" export interface StyleOptions { start?: number; length?: number; diff --git a/arkoala-arkts/arkui/src/generated/ArkStyledStringMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkStyledStringMaterialized.ts index e325c9546..16d070e70 100644 --- a/arkoala-arkts/arkui/src/generated/ArkStyledStringMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkStyledStringMaterialized.ts @@ -21,13 +21,13 @@ import { CustomSpan } from "./ArkCustomSpanMaterialized" import { INTERFACE_StyledString } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, @@ -97,10 +97,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-arkts/arkui/src/generated/ArkSubscribaleAbstractMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkSubscribaleAbstractMaterialized.ts index 67712ad1c..be155f43b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSubscribaleAbstractMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSubscribaleAbstractMaterialized.ts @@ -20,13 +20,13 @@ import { IPropertySubscriber } from "./ArkIPropertySubscriberMaterialized" import { INTERFACE_SubscribaleAbstract } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkSwiper.ts b/arkoala-arkts/arkui/src/generated/ArkSwiper.ts index 247e50e68..89f898d3f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSwiper.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSwiper.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkSwiperContentTransitionProxyMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkSwiperContentTransitionProxyMaterialized.ts index efc7557a4..99984d0e1 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSwiperContentTransitionProxyMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSwiperContentTransitionProxyMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_SwiperContentTransitionProxy } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkSwiperControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkSwiperControllerMaterialized.ts index 9a68adffa..d7f5ef6e7 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSwiperControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSwiperControllerMaterialized.ts @@ -20,13 +20,13 @@ import { VoidCallback } from "./ArkUnitsInterfaces" import { INTERFACE_SwiperController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkSwiperInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkSwiperInterfaces.ts index c591496c0..3bfc361fa 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSwiperInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSwiperInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { VP, Length, ResourceColor } from "./ArkUnitsInterfaces" import { SwiperController } from "./ArkSwiperControllerMaterialized" diff --git a/arkoala-arkts/arkui/src/generated/ArkSymbolSpan.ts b/arkoala-arkts/arkui/src/generated/ArkSymbolSpan.ts index 1ad74d01c..2cf43965a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSymbolSpan.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSymbolSpan.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkSymbolSpanInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkSymbolSpanInterfaces.ts index 7a383e25f..a98cd7497 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSymbolSpanInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSymbolSpanInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { CommonMethod } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkSymbolglyph.ts b/arkoala-arkts/arkui/src/generated/ArkSymbolglyph.ts index 481a58963..1517cdf9a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSymbolglyph.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSymbolglyph.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkSymbolglyphInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkSymbolglyphInterfaces.ts index ef7b58634..3aced8b63 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSymbolglyphInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSymbolglyphInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { CommonMethod } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkTabContent.ts b/arkoala-arkts/arkui/src/generated/ArkTabContent.ts index 4f9ea3162..3cbddd7a9 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTabContent.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTabContent.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkTabContentInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkTabContentInterfaces.ts index ecb79b962..f03d1de2e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTabContentInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTabContentInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Length, ResourceColor, VoidCallback } from "./ArkUnitsInterfaces" import { SymbolGlyphModifier, CommonMethod, CustomBuilder } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkTabContentTransitionProxyMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTabContentTransitionProxyMaterialized.ts index f36c28aff..4f524bf18 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTabContentTransitionProxyMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTabContentTransitionProxyMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_TabContentTransitionProxy } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkTabs.ts b/arkoala-arkts/arkui/src/generated/ArkTabs.ts index a037011ea..76b7458aa 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTabs.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTabs.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkTabsControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTabsControllerMaterialized.ts index adb949042..a7d48af5e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTabsControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTabsControllerMaterialized.ts @@ -20,13 +20,13 @@ import { TranslateOptions } from "./ArkCommonInterfaces" import { INTERFACE_TabsController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkTabsInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkTabsInterfaces.ts index 9bdd4fe98..6ea6c200d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTabsInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTabsInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { TabsController } from "./ArkTabsControllerMaterialized" import { Length, ResourceColor, Dimension } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkText.ts b/arkoala-arkts/arkui/src/generated/ArkText.ts index a27765aab..096ce7dd3 100644 --- a/arkoala-arkts/arkui/src/generated/ArkText.ts +++ b/arkoala-arkts/arkui/src/generated/ArkText.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextArea.ts b/arkoala-arkts/arkui/src/generated/ArkTextArea.ts index 2060fab25..954c6fa03 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextArea.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextArea.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextAreaControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextAreaControllerMaterialized.ts index c343dbf39..2ad7b805d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextAreaControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextAreaControllerMaterialized.ts @@ -21,13 +21,13 @@ import { SelectionOptions } from "./ArkCommonInterfaces" import { INTERFACE_TextAreaController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkTextAreaInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkTextAreaInterfaces.ts index f843e0be1..30849c661 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextAreaInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextAreaInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ResourceStr, ResourceColor, Font, Length, Dimension } from "./ArkUnitsInterfaces" import { TextAreaController } from "./ArkTextAreaControllerMaterialized" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextBaseControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextBaseControllerMaterialized.ts index 02b1f509b..d3217f012 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextBaseControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextBaseControllerMaterialized.ts @@ -21,13 +21,13 @@ import { LayoutManager } from "./ArkLayoutManagerMaterialized" import { INTERFACE_TextBaseController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkTextClock.ts b/arkoala-arkts/arkui/src/generated/ArkTextClock.ts index ade417d0f..cded1d852 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextClock.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextClock.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextClockControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextClockControllerMaterialized.ts index 8a4078301..aee53df31 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextClockControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextClockControllerMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_TextClockController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkTextClockInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkTextClockInterfaces.ts index 39442d620..5668f3602 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextClockInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextClockInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonConfiguration, CommonMethod, ShadowOptions, ContentModifier } from "./ArkCommonInterfaces" import { TextClockController } from "./ArkTextClockControllerMaterialized" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextCommonInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkTextCommonInterfaces.ts index e28c17fc7..494ed7e25 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextCommonInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextCommonInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Callback_String_Void, Callback_StyledStringChangeValue_Boolean } from "./SyntheticDeclarations" import { ResourceColor, Length, ResourceStr } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextContentControllerBaseMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextContentControllerBaseMaterialized.ts index 8eca71b4d..ecffef986 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextContentControllerBaseMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextContentControllerBaseMaterialized.ts @@ -20,13 +20,13 @@ import { CaretOffset, RectResult } from "./ArkCommonInterfaces" import { INTERFACE_TextContentControllerBase } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkTextControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextControllerMaterialized.ts index 286b0e7bd..33b2249fc 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextControllerMaterialized.ts @@ -21,13 +21,13 @@ import { LayoutManager } from "./ArkLayoutManagerMaterialized" import { INTERFACE_TextController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkTextEditControllerExMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextEditControllerExMaterialized.ts index c8a56768b..af64b2ae2 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextEditControllerExMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextEditControllerExMaterialized.ts @@ -21,13 +21,13 @@ import { PreviewText } from "./ArkTextCommonInterfaces" import { INTERFACE_TextEditControllerEx } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkTextInput.ts b/arkoala-arkts/arkui/src/generated/ArkTextInput.ts index 530ec02b7..e9b768e58 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextInput.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextInput.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextInputControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextInputControllerMaterialized.ts index 1278db1a6..280155d09 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextInputControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextInputControllerMaterialized.ts @@ -21,13 +21,13 @@ import { SelectionOptions } from "./ArkCommonInterfaces" import { INTERFACE_TextInputController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkTextInputInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkTextInputInterfaces.ts index 63fed2675..32d28a61d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextInputInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextInputInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ResourceColor, ResourceStr, Dimension, Font, Length } from "./ArkUnitsInterfaces" import { TextInputController } from "./ArkTextInputControllerMaterialized" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkTextInterfaces.ts index 335587cb6..fe33f03af 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { TextOverflow, FontStyle, FontWeight, TextAlign, TextCase, CopyOptions, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, EllipsisMode, TextSelectableMode } from "./ArkEnumsInterfaces" import { Resource } from "./ArkResourceInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextMenuItemIdMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextMenuItemIdMaterialized.ts index edc295f72..bb916c947 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextMenuItemIdMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextMenuItemIdMaterialized.ts @@ -21,13 +21,13 @@ import { Resource } from "./ArkResourceInterfaces" import { INTERFACE_TextMenuItemId } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkTextPicker.ts b/arkoala-arkts/arkui/src/generated/ArkTextPicker.ts index b8cdeb16a..27c7b02a7 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextPicker.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextPicker.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextPickerDialogMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextPickerDialogMaterialized.ts index 447f6e40d..b9f0c6495 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextPickerDialogMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextPickerDialogMaterialized.ts @@ -20,13 +20,13 @@ import { TextPickerDialogOptions } from "./ArkTextPickerInterfaces" import { INTERFACE_TextPickerDialog } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkTextPickerInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkTextPickerInterfaces.ts index 7f990d29b..f4719c57f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextPickerInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextPickerInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { Dimension, ResourceColor, Offset } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextTimer.ts b/arkoala-arkts/arkui/src/generated/ArkTextTimer.ts index 660cbc253..64fd5eeb5 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextTimer.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextTimer.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextTimerControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextTimerControllerMaterialized.ts index 7327fb2be..e181f0392 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextTimerControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextTimerControllerMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_TextTimerController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkTextTimerInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkTextTimerInterfaces.ts index 38f30c340..9fa935345 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextTimerInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextTimerInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonConfiguration, CommonMethod, ShadowOptions, ContentModifier } from "./ArkCommonInterfaces" import { TextTimerController } from "./ArkTextTimerControllerMaterialized" diff --git a/arkoala-arkts/arkui/src/generated/ArkTimePicker.ts b/arkoala-arkts/arkui/src/generated/ArkTimePicker.ts index 2cd36ba93..aefe9c650 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTimePicker.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTimePicker.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkTimePickerDialogMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTimePickerDialogMaterialized.ts index d4a18e9a5..36c24f6e8 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTimePickerDialogMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTimePickerDialogMaterialized.ts @@ -20,13 +20,13 @@ import { TimePickerDialogOptions } from "./ArkTimePickerInterfaces" import { INTERFACE_TimePickerDialog } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkTimePickerInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkTimePickerInterfaces.ts index c9c5ed13e..d00ea3890 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTimePickerInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTimePickerInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, PickerTextStyle, PickerDialogButtonStyle, Rectangle, BlurStyle, ShadowOptions, ShadowStyle, HoverModeAreaType } from "./ArkCommonInterfaces" import { Callback_TimePickerResult_Void, Callback_Void } from "./SyntheticDeclarations" diff --git a/arkoala-arkts/arkui/src/generated/ArkToggle.ts b/arkoala-arkts/arkui/src/generated/ArkToggle.ts index c18b74546..0d5a41782 100644 --- a/arkoala-arkts/arkui/src/generated/ArkToggle.ts +++ b/arkoala-arkts/arkui/src/generated/ArkToggle.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkToggleInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkToggleInterfaces.ts index 9c7d811d8..22b49f292 100644 --- a/arkoala-arkts/arkui/src/generated/ArkToggleInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkToggleInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { ResourceColor } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkTransitionEffectMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTransitionEffectMaterialized.ts index 6be507c9a..b72437a5e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTransitionEffectMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTransitionEffectMaterialized.ts @@ -20,13 +20,13 @@ import { TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, Trans import { INTERFACE_TransitionEffect } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, @@ -94,10 +94,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-arkts/arkui/src/generated/ArkUIExtensionProxyMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkUIExtensionProxyMaterialized.ts index b8dd8e4e9..aec87ab67 100644 --- a/arkoala-arkts/arkui/src/generated/ArkUIExtensionProxyMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkUIExtensionProxyMaterialized.ts @@ -19,13 +19,13 @@ import { Callback_UIExtensionProxy_Void, INTERFACE_UIExtensionProxy } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkUiExtensionComponent.ts b/arkoala-arkts/arkui/src/generated/ArkUiExtensionComponent.ts index f57d8d16c..dcaac5f71 100644 --- a/arkoala-arkts/arkui/src/generated/ArkUiExtensionComponent.ts +++ b/arkoala-arkts/arkui/src/generated/ArkUiExtensionComponent.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkUiExtensionComponentInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkUiExtensionComponentInterfaces.ts index 6bb2dbb14..031e09044 100644 --- a/arkoala-arkts/arkui/src/generated/ArkUiExtensionComponentInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkUiExtensionComponentInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ComponentContent, CommonMethod } from "./ArkCommonInterfaces" import { Want } from "./ArkArkui-externalInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkUnitsInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkUnitsInterfaces.ts index 056412eae..b38c0aab0 100644 --- a/arkoala-arkts/arkui/src/generated/ArkUnitsInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkUnitsInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { LengthMetrics } from "./ArkArkui-externalInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkVideo.ts b/arkoala-arkts/arkui/src/generated/ArkVideo.ts index ac1067b58..95eff598c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkVideo.ts +++ b/arkoala-arkts/arkui/src/generated/ArkVideo.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkVideoControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkVideoControllerMaterialized.ts index 9bf1f396e..fa926c827 100644 --- a/arkoala-arkts/arkui/src/generated/ArkVideoControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkVideoControllerMaterialized.ts @@ -20,13 +20,13 @@ import { SeekMode } from "./ArkVideoInterfaces" import { INTERFACE_VideoController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkVideoInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkVideoInterfaces.ts index 12d719a5a..e22c103e6 100644 --- a/arkoala-arkts/arkui/src/generated/ArkVideoInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkVideoInterfaces.ts @@ -1,8 +1,8 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { VideoController } from "./ArkVideoControllerMaterialized" import { ImageAIOptions, ImageAnalyzerConfig } from "./ArkImageCommonInterfaces" import { CommonMethod } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkViewMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkViewMaterialized.ts index 9ad3e58d0..acf8e226d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkViewMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkViewMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_View } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkWaterFlow.ts b/arkoala-arkts/arkui/src/generated/ArkWaterFlow.ts index aee535b96..7572ab7d2 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWaterFlow.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWaterFlow.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkScrollableCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkWaterFlowInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkWaterFlowInterfaces.ts index 1878d9793..8a553628d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWaterFlowInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWaterFlowInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Dimension, Margin, ConstraintSizeOptions, Length } from "./ArkUnitsInterfaces" import { CustomBuilder, ScrollableCommonMethod, NestedScrollOptions } from "./ArkCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkWaterFlowSectionsMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWaterFlowSectionsMaterialized.ts index cc2ab7fc9..5e5fc572b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWaterFlowSectionsMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWaterFlowSectionsMaterialized.ts @@ -20,13 +20,13 @@ import { SectionOptions } from "./ArkWaterFlowInterfaces" import { INTERFACE_WaterFlowSections } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkWeb.ts b/arkoala-arkts/arkui/src/generated/ArkWeb.ts index e5a28186e..3c4b86ed4 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWeb.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWeb.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkWebContextMenuParamMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebContextMenuParamMaterialized.ts index 4a028657a..305ec4677 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebContextMenuParamMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebContextMenuParamMaterialized.ts @@ -20,13 +20,13 @@ import { ContextMenuMediaType, ContextMenuSourceType, ContextMenuInputFieldType import { INTERFACE_WebContextMenuParam } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkWebContextMenuResultMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebContextMenuResultMaterialized.ts index 9768ead92..bb00bfc90 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebContextMenuResultMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebContextMenuResultMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_WebContextMenuResult } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkWebControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebControllerMaterialized.ts index 2faadb978..42f7913c1 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebControllerMaterialized.ts @@ -22,13 +22,13 @@ import { Header, HitTestType } from "./ArkWebInterfaces" import { WebCookie } from "./ArkWebCookieMaterialized" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkWebCookieMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebCookieMaterialized.ts index 3b65c921e..bc92cc2e3 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebCookieMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebCookieMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_WebCookie } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkWebInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkWebInterfaces.ts index 4b6c0344b..9546a8e1d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { WebResourceRequest } from "./ArkWebResourceRequestMaterialized" import { CustomBuilder, TouchEvent, CommonMethod, KeyEvent, NestedScrollOptions } from "./ArkCommonInterfaces" @@ -24,7 +24,7 @@ import { WebContextMenuResult } from "./ArkWebContextMenuResultMaterialized" import { SslErrorHandler } from "./ArkSslErrorHandlerMaterialized" import { ClientAuthenticationHandler } from "./ArkClientAuthenticationHandlerMaterialized" import { ControllerHandler } from "./ArkControllerHandlerMaterialized" -import { PixelMap } from "./ArkArkui-externalInterfaces" +import { PixelMap } from "./ArkPixelMapMaterialized" import { DataResubmissionHandler } from "./ArkDataResubmissionHandlerMaterialized" import { Callback_Void, Callback_OnPageEndEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnAlertEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnErrorReceiveEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnRefreshAccessedHistoryEvent_Void, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Callback_OnRenderExitedEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnPermissionRequestEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnSearchResultReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnWindowNewEvent_Void, Callback_KeyEvent_Boolean, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Callback_Literal_String_plainText_Void, Literal_String_plainText } from "./SyntheticDeclarations" import { MenuType } from "./ArkTextCommonInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkWebKeyboardControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebKeyboardControllerMaterialized.ts index 76dd0a598..944db7d0a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebKeyboardControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebKeyboardControllerMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_WebKeyboardController } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkWebResourceErrorMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebResourceErrorMaterialized.ts index a7f8e0892..89b5d2bc5 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebResourceErrorMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebResourceErrorMaterialized.ts @@ -19,13 +19,13 @@ import { INTERFACE_WebResourceError } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkWebResourceRequestMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebResourceRequestMaterialized.ts index c6a11ebf6..58b319b87 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebResourceRequestMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebResourceRequestMaterialized.ts @@ -20,13 +20,13 @@ import { Header } from "./ArkWebInterfaces" import { INTERFACE_WebResourceRequest } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkWebResourceResponseMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebResourceResponseMaterialized.ts index 26545108d..b0c2530d8 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebResourceResponseMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebResourceResponseMaterialized.ts @@ -21,13 +21,13 @@ import { Header } from "./ArkWebInterfaces" import { INTERFACE_WebResourceResponse } from "./SyntheticDeclarations" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkWindowScene.ts b/arkoala-arkts/arkui/src/generated/ArkWindowScene.ts index 14c42df75..e1cc4d127 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWindowScene.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWindowScene.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkWindowSceneInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkWindowSceneInterfaces.ts index 2e5334229..65b1fad39 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWindowSceneInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWindowSceneInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod } from "./ArkCommonInterfaces" import { Position } from "./ArkUnitsInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/ArkWithThemeInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkWithThemeInterfaces.ts index b4ee9c414..face228e0 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWithThemeInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWithThemeInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { ThemeColorMode } from "./ArkCommonInterfaces" export interface CustomTheme { diff --git a/arkoala-arkts/arkui/src/generated/ArkXComponentControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkXComponentControllerMaterialized.ts index e3ed27e17..47f9b3221 100644 --- a/arkoala-arkts/arkui/src/generated/ArkXComponentControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkXComponentControllerMaterialized.ts @@ -21,13 +21,13 @@ import { SurfaceRect, SurfaceRotationOptions } from "./ArkXcomponentInterfaces" import { ImageAnalyzerConfig } from "./ArkImageCommonInterfaces" import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +import { runtimeType, RuntimeType, SerializerBase, registerCallback, Finalizable, NativeModule, MaterializedBase } from "@koalaui/arkoala" +import { Serializer, isResource, isInstanceOf } from "./peers/Serializer" import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" import { CallbackKind } from "./peers/CallbackKind" +import { CallbackTransformer } from "./peers/CallbackTransformer" + import { int32, diff --git a/arkoala-arkts/arkui/src/generated/ArkXcomponent.ts b/arkoala-arkts/arkui/src/generated/ArkXcomponent.ts index 175e4394a..16c097bdb 100644 --- a/arkoala-arkts/arkui/src/generated/ArkXcomponent.ts +++ b/arkoala-arkts/arkui/src/generated/ArkXcomponent.ts @@ -19,7 +19,8 @@ import { int32 } from "@koalaui/common" import { KStringPtr, KBoolean } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { runtimeType, RuntimeType } from "@koalaui/arkoala" +import { isResource, isInstanceOf } from "./peers/Serializer" import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" diff --git a/arkoala-arkts/arkui/src/generated/ArkXcomponentInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkXcomponentInterfaces.ts index 7223f2f91..afd1840ec 100644 --- a/arkoala-arkts/arkui/src/generated/ArkXcomponentInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkXcomponentInterfaces.ts @@ -1,5 +1,5 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { XComponentType } from "./ArkEnumsInterfaces" import { XComponentController } from "./ArkXComponentControllerMaterialized" 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/ComponentBase.ts b/arkoala-arkts/arkui/src/generated/ComponentBase.ts index 0015fa458..54a648cd6 100644 --- a/arkoala-arkts/arkui/src/generated/ComponentBase.ts +++ b/arkoala-arkts/arkui/src/generated/ComponentBase.ts @@ -13,7 +13,7 @@ * limitations under the License. */ -import { PeerNode } from './PeerNode' +import { PeerNode } from "@koalaui/arkoala" import { NativeModule } from "#components" export class ComponentBase { diff --git a/arkoala-arkts/arkui/src/generated/SyntheticDeclarations.ts b/arkoala-arkts/arkui/src/generated/SyntheticDeclarations.ts index 9706fa4d5..dabfa8606 100644 --- a/arkoala-arkts/arkui/src/generated/SyntheticDeclarations.ts +++ b/arkoala-arkts/arkui/src/generated/SyntheticDeclarations.ts @@ -1,7 +1,8 @@ -import { int32, float32 } from "@koalaui/common" -import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { Want, PixelMap, RectWidthStyle, RectHeightStyle } from "./ArkArkui-externalInterfaces" +import { ClickEvent, DrawContext, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, DismissContentCoverAction, SheetSize, SheetDismiss, DismissSheetAction, SpringBackAction, SheetType, DismissPopupAction, TouchResult, TouchTestInfo, HoverEvent, MouseEvent, TouchEvent, KeyEvent, FocusAxisEvent, CustomBuilder, DragItemInfo, DragEvent, PreDragStatus, CaretOffset, RectResult, OnMoveHandler, UIGestureEvent, LinearGradient_common, ItemDragInfo, SelectionOptions } from "./ArkCommonInterfaces" +import { Want, RectWidthStyle, RectHeightStyle } from "./ArkArkui-externalInterfaces" import { DismissDialogAction, ActionSheetOptions } from "./ArkActionSheetInterfaces" import { AlertDialogParamWithConfirm, AlertDialogParamWithButtons, AlertDialogParamWithOptions } from "./ArkAlertDialogInterfaces" import { MonthData, CalendarSelectedDate, CalendarRequestedData } from "./ArkCalendarInterfaces" @@ -10,6 +11,7 @@ import { CalendarDialogOptions } from "./ArkCalendarPickerInterfaces" import { LengthMetricsUnit, Length, ResourceColor, Area, Dimension, ResourceStr, VoidCallback } from "./ArkUnitsInterfaces" import { Path2D } from "./ArkPath2DMaterialized" import { Matrix2D } from "./ArkMatrix2DMaterialized" +import { PixelMap } from "./ArkPixelMapMaterialized" import { CanvasGradient } from "./ArkCanvasGradientMaterialized" import { CanvasPattern } from "./ArkCanvasPatternMaterialized" import { ImageSmoothingQuality, CanvasLineCap, CanvasLineJoin, CanvasDirection, CanvasTextAlign, CanvasTextBaseline, CanvasFillRule, ImageData, TextMetrics, FrameNode, RenderingContextSettings, Size, DrawingCanvas } from "./ArkCanvasInterfaces" @@ -17,7 +19,6 @@ import { ImageBitmap } from "./ArkImageBitmapMaterialized" import { ImageAnalyzerConfig, ImageAnalyzerType } from "./ArkImageCommonInterfaces" import { HorizontalAlign, VerticalAlign, GradientDirection, HitTestMode, Alignment, Axis, Edge } from "./ArkEnumsInterfaces" import { TransitionEffect } from "./ArkTransitionEffectMaterialized" -import { DrawContext, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, DismissContentCoverAction, SheetSize, SheetDismiss, DismissSheetAction, SpringBackAction, SheetType, DismissPopupAction, TouchResult, TouchTestInfo, ClickEvent, HoverEvent, MouseEvent, TouchEvent, KeyEvent, CustomBuilder, DragItemInfo, DragEvent, PreDragStatus, CaretOffset, RectResult, OnMoveHandler, UIGestureEvent, LinearGradient, ItemDragInfo, SelectionOptions } from "./ArkCommonInterfaces" import { GestureJudgeResult, GestureInfo, BaseGestureEvent, GestureEvent, PanDirection, SwipeDirection, GestureControl_GestureType, GestureRecognizerState } from "./ArkGestureInterfaces" import { GestureRecognizer } from "./ArkGestureRecognizerMaterialized" import { ScrollState, CloseSwipeActionOptions, VisibleListContentInfo } from "./ArkListInterfaces" @@ -71,6 +72,12 @@ import { IsolatedComponentAttribute } from "./ArkIsolatedComponentInterfaces" import { ImageAttachment, StyleOptions, StyledStringKey, SpanStyle, CustomSpanMeasureInfo, CustomSpanMetrics, CustomSpanDrawInfo } from "./ArkStyledStringInterfaces" import { CustomSpan } from "./ArkCustomSpanMaterialized" import { LinearIndicatorStartOptions } from "./ArkLinearindicatorInterfaces" +export interface INTERFACE_PixelMap { + isEditable: int32; + isStrideAlignment: int32; +} +export interface INTERFACE_EventEmulator { +} export interface Literal_Want_want { want: Want; } @@ -173,8 +180,8 @@ export interface INTERFACE_DrawModifier { export interface INTERFACE_TransitionEffect { } export type Tuple_Number_Number = [ - value0: number, - value1: number, + number, + number ] export type Callback_GestureJudgeResult_Void = (value: GestureJudgeResult) => void; export type Callback_GestureRecognizer_Void = (value: GestureRecognizer) => void; @@ -182,9 +189,9 @@ export interface INTERFACE_PixelMapMock { } export type Callback_DismissContentCoverAction_Void = (parameter: DismissContentCoverAction) => void; export type Type_SheetOptions_detents = [ - value0: SheetSize | Length, - value1: SheetSize | Length | undefined, - value2: SheetSize | Length | undefined, + SheetSize | Length, + SheetSize | Length | undefined, + SheetSize | Length | undefined ] export type Callback_SheetDismiss_Void = (sheetDismiss: SheetDismiss) => void; export type Callback_DismissSheetAction_Void = (parameter: DismissSheetAction) => void; @@ -214,6 +221,7 @@ export type Callback_MouseEvent_Void = (event: MouseEvent) => void; export type Callback_TouchEvent_Void = (event: TouchEvent) => void; export type Callback_KeyEvent_Void = (event: KeyEvent) => void; export type Callback_KeyEvent_Boolean = (parameter: KeyEvent) => boolean; +export type Callback_FocusAxisEvent_Void = (parameter: FocusAxisEvent) => void; export type Callback_Area_Area_Void = (oldValue: Area, newValue: Area) => void; export interface Literal_Number_offset_span { span: number; @@ -230,8 +238,8 @@ export type Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo = (event: export type Callback_DragEvent_String_Void = (event: DragEvent, extraParams?: string) => void; export type Callback_PreDragStatus_Void = (parameter: PreDragStatus) => void; export type Tuple_ResourceColor_Number = [ - value0: ResourceColor, - value1: number, + ResourceColor, + number ] export interface Type_CommonMethod_linearGradient_value { angle?: number | string; @@ -240,8 +248,8 @@ export interface Type_CommonMethod_linearGradient_value { repeating?: boolean; } export type Tuple_Length_Length = [ - value0: Length, - value1: Length, + Length, + Length ] export interface Type_CommonMethod_sweepGradient_value { center: [ Length, Length ]; @@ -263,8 +271,8 @@ export type Callback_TouchEvent_HitTestMode = (parameter: TouchEvent) => HitTest export interface Literal_Alignment_align { align?: Alignment; } -export type Callback_Any_Void = (info: object) => void; -export type Callback_Any = () => object; +export type Callback_Pointer_Void = (value: KPointer) => void; +export type CustomNodeBuilder = (parentNode: KPointer) => KPointer; export interface INTERFACE_Literal_Empty { } export interface Literal_Empty { @@ -312,9 +320,10 @@ export interface Literal_Number_errcode_String_msg { msg: string; } export type Callback_Literal_Number_errcode_String_msg_Void = (info: Literal_Number_errcode_String_msg) => void; -export type Tuple_Union_ResourceColor_LinearGradient_Number = [ - value0: ResourceColor | LinearGradient, - value1: number, +export type Callback_Any_Void = (info: object) => void; +export type Tuple_Union_ResourceColor_LinearGradient_common_Number = [ + ResourceColor | LinearGradient_common, + number ] export type Callback_GestureEvent_Void = (event: GestureEvent) => void; export interface Literal_Number_duration_fingers_Boolean_repeat { @@ -353,16 +362,17 @@ export interface INTERFACE_PanRecognizer { export type Callback_Tuple_Number_Number_Void = (value: [ number, number ]) => void; export type Callback_Number_Tuple_Number_Number = (index: number) => [ number, number ]; export type Tuple_Number_Number_Number_Number = [ - value0: number, - value1: number, - value2: number, - value3: number, + number, + number, + number, + number ] export type Callback_Tuple_Number_Number_Number_Number_Void = (value: [ number, number, number, number ]) => void; export type Callback_Number_Tuple_Number_Number_Number_Number = (index: number) => [ number, number, number, number ]; export type Callback_ComputedBarAttribute_Void = (value: ComputedBarAttribute) => void; export type Callback_Number_Number_ComputedBarAttribute = (index: number, offset: number) => ComputedBarAttribute; export type Callback_Number_Number_Void = (first: number, last: number) => void; +export type Callback_Any = () => object; export type Callback_Callback_Any_Void = (value: Function0) => void; export type Callback_ItemDragInfo_Number_Callback_Any = (event: ItemDragInfo, itemIndex: number) => Function0; export type Callback_ItemDragInfo_Void = (event: ItemDragInfo) => void; @@ -426,8 +436,8 @@ export interface INTERFACE_NavPathStack { } export type Tuple_Dimension_Dimension = [ - value0: Dimension, - value1: Dimension, + Dimension, + Dimension ] export type Callback_NavigationTitleMode_Void = (titleMode: NavigationTitleMode) => void; export type Callback_NavigationMode_Void = (mode: NavigationMode) => void; @@ -703,6 +713,4 @@ export interface INTERFACE_MutableStyledString { export interface INTERFACE_CustomSpan { } export interface INTERFACE_LinearIndicatorController { -} -export interface INTERFACE_EventEmulator { } \ No newline at end of file diff --git a/arkoala-arkts/arkui/src/generated/arkts/NativeModule.ts b/arkoala-arkts/arkui/src/generated/arkts/NativeModule.ts index 1a08bd326..aad59b00d 100644 --- a/arkoala-arkts/arkui/src/generated/arkts/NativeModule.ts +++ b/arkoala-arkts/arkui/src/generated/arkts/NativeModule.ts @@ -54,8 +54,7 @@ export class NativeModule { return callCallback(id, args, length) } - native static _ComponentRoot_construct(id: int32, flags: int32): KPointer - + native static _ComponentRoot_construct(id: KInt, flags: KInt): KPointer native static _AbilityComponent_construct(id: KInt, flags: KInt): KPointer native static _AbilityComponentInterface_setAbilityComponentOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _AbilityComponentAttribute_onConnect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -230,6 +229,7 @@ export class NativeModule { native static _CommonMethod_onTouch(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CommonMethod_onKeyEvent(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CommonMethod_onKeyPreIme(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onFocusAxisEvent(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CommonMethod_focusable(ptr: KPointer, value: KInt): void native static _CommonMethod_tabStop(ptr: KPointer, value: KInt): void native static _CommonMethod_onFocus(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -365,9 +365,9 @@ export class NativeModule { native static _CommonMethod_bindMenu1(ptr: KPointer, isShow: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CommonMethod_bindContextMenu0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32, responseType: KInt): void native static _CommonMethod_bindContextMenu1(ptr: KPointer, isShown: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _CommonMethod_bindContentCover0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _CommonMethod_bindContentCover1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _CommonMethod_bindSheet(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_bindContentCover0(ptr: KPointer, isShow: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_bindContentCover1(ptr: KPointer, isShow: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_bindSheet(ptr: KPointer, isShow: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CommonMethod_onVisibleAreaChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CommonMethod_keyboardShortcut(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CommonShapeMethod_construct(id: KInt, flags: KInt): KPointer @@ -1572,6 +1572,14 @@ export class NativeModule { native static _LinearIndicatorAttribute_indicatorStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _LinearIndicatorAttribute_indicatorLoop(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _LinearIndicatorAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PixelMap_ctor(): KPointer + native static _PixelMap_getFinalizer(): KPointer + native static _PixelMap_readPixelsToBufferSync(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PixelMap_writeBufferToPixels(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PixelMap_getIsEditable(ptr: KPointer): int32 + native static _PixelMap_setIsEditable(ptr: KPointer, isEditable: KInt): void + native static _PixelMap_getIsStrideAlignment(ptr: KPointer): int32 + native static _PixelMap_setIsStrideAlignment(ptr: KPointer, isStrideAlignment: KInt): void native static _EventEmulator_ctor(): KPointer native static _EventEmulator_getFinalizer(): KPointer native static _EventEmulator_emitClickEvent(node: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -2270,7 +2278,7 @@ export class NativeModule { native static _StartGroupedLog(index: int32): void native static _StopGroupedLog(index: int32): void native static _AppendGroupedLog(index: int32, message: string): void - native static _PrintGroupedLog(index: int32): void + native static _PrintGroupedLog(index: int32): void native static _GetStringFinalizer(): KPointer native static _InvokeFinalizer(ptr1: KPointer, ptr2: KPointer): void native static _GetPtrVectorElement(ptr1: KPointer, arg: int32): KPointer @@ -2332,6 +2340,7 @@ export class NativeModule { native static _InjectEvent(data: KUint8ArrayPtr, size: int32): int32 native static _EmulateTextInputEvent(nodeId: int32, text: string): void native static _CallCallback(callbackKind: int32, args: KUint8ArrayPtr, argsSize: int32): void + native static _CallCallbackSync(callbackKind: int32, args: KUint8ArrayPtr, argsSize: int32): void native static _CallCallbackResourceHolder(holder: KPointer, resourceId: int32): void native static _CallCallbackResourceReleaser(releaser: KPointer, resourceId: int32): void native static _CheckArkoalaCallbackEvent(buffer: KUint8ArrayPtr, bufferLength: int32): int32 @@ -2350,7 +2359,10 @@ export class NativeModule { native static _Test_TextPicker_OnAccept(arr: KUint8ArrayPtr, arg: int32): void native static _TestWithBuffer(buffer: ArrayBuffer): void native static _TestSetArkoalaCallbackCaller(): void + native static _TestSetArkoalaCallbackCallerSync(): void native static _TestGetManagedCaller(kind: int32): KPointer + native static _TestGetManagedCallerSync(kind: int32): KPointer native static _TestGetManagedHolder(): KPointer native static _TestGetManagedReleaser(): KPointer + native static _TestCallbackSyncCall(arr: KUint8ArrayPtr, len: int32): void } diff --git a/arkoala-arkts/arkui/src/generated/arkts/type_check.ts b/arkoala-arkts/arkui/src/generated/arkts/type_check.ts index 52f201303..ed130e81a 100644 --- a/arkoala-arkts/arkui/src/generated/arkts/type_check.ts +++ b/arkoala-arkts/arkui/src/generated/arkts/type_check.ts @@ -1,13 +1,16 @@ import { KBoolean, KStringPtr } from "@koalaui/interop" -import { NodeController, TextModifier, RectWidthStyle, RectHeightStyle, PixelMap, Want, LengthUnit, LengthMetrics } from "./../ArkArkui-externalInterfaces" -import { RuntimeType, Materialized, CallbackResource } from "./../ArkStdlibInterfaces" -import { Literal_Want_want, Callback_Void, Callback_DismissDialogAction_Void, Callback_Number_Void, Literal_Number_day_month_year, Type_CalendarInterface_value, Callback_CalendarSelectedDate_Void, Callback_CalendarRequestedData_Void, Callback_Date_Void, Callback_Boolean_Void, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Literal_TransitionEffect_appear_disappear, Tuple_Number_Number, Callback_DismissContentCoverAction_Void, Type_SheetOptions_detents, Callback_SheetDismiss_Void, Callback_DismissSheetAction_Void, Callback_SpringBackAction_Void, Callback_SheetType_Void, Literal_String_value_Callback_Void_action, Literal_Boolean_isVisible, Literal_ResourceColor_color, Callback_Literal_Boolean_isVisible_Void, Callback_DismissPopupAction_Void, Literal_Number_offset_span, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Literal_Alignment_align, Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_Area_Area_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Empty, Callback_Number_ScrollState_Void, Literal_String_key_Any_defaultValue, Callback_DatePickerResult_Void, Callback_TerminationInfo_Void, Literal_Number_height_width, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_Literal_Number_errcode_String_msg_Void, Callback_Any_Void, Tuple_Union_ResourceColor_LinearGradient_Number, Callback_GestureEvent_Void, Literal_Number_duration_fingers_Boolean_repeat, Literal_Number_distance_fingers_PanDirection_direction, Literal_Number_fingers_speed_SwipeDirection_direction, Literal_Number_distance_fingers, Literal_Number_angle_fingers, Callback_Number_Tuple_Number_Number, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Literal_Number_offsetRemain, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Any, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_String_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Callback_Number_Number_Number_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_SwipeActionState_Void, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Boolean, Callback_NavDestinationContext_Void, Callback_PopInfo_Void, Tuple_Dimension_Dimension, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_String_Unknown_Void, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_NavigationTransitionProxy_Void, Literal_String_target_NavigationType_type, Callback_Number_Number_PanelMode_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Array_Number_Void, Callback_RefreshStatus_Void, Callback_RichEditorSelection_Void, Callback_RichEditorRange_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorTextSpanResult_Void, Callback_TextRange_Void, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorChangeValue_Boolean, Callback_CutEvent_Void, Callback_CopyEvent_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Literal_Boolean_next_Axis_direction, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_Number_String_Void, Callback_Number_SliderChangeMode_Void, Literal_Number_index, Callback_SwiperContentTransitionProxy_Void, Callback_TabContentTransitionProxy_Void, Callback_EnterKeyType_Void, Callback_String_PasteEvent_Void, Callback_StyledStringChangeValue_Boolean, Callback_String_Number_Void, Type_TextPickerAttribute_onChange_callback, Callback_TextPickerResult_Void, Callback_TimePickerResult_Void, Callback_FullscreenInfo_Void, Callback_PreparedInfo_Void, Callback_PlaybackInfo_Void, Literal_String_script_Callback_String_Void_callback, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Literal_Union_String_WebResourceRequest_data, Literal_Function_handler_Object_error, Literal_Object_detail, Literal_Function_callback_Object_fileSelector, Callback_OnPageEndEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnAlertEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnErrorReceiveEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnRefreshAccessedHistoryEvent_Void, Type_WebAttribute_onUrlLoadIntercept_callback, Callback_Literal_Function_handler_Object_error_Void, Callback_OnRenderExitedEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_Literal_Object_detail_Boolean, Callback_Literal_Function_callback_Object_fileSelector_Void, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnPermissionRequestEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnSearchResultReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Literal_String_plainText, Callback_Literal_String_plainText_Void, Literal_Number_surfaceHeight_surfaceWidth, Type_XComponentInterface_value, Callback_UIExtensionProxy_Void, Literal_Number_code_Want_want, Callback_Literal_Number_code_Want_want_Void } from "./../SyntheticDeclarations" +import { RuntimeType, Materialized, CallbackResource, VMContext } from "./../ArkStdlibInterfaces" +import { NodeController, TextModifier, RectWidthStyle, RectHeightStyle, Want, LengthUnit, LengthMetrics } from "./../ArkArkui-externalInterfaces" +import { PixelMap } from "./../ArkPixelMapMaterialized" +import { ComponentRoot } from "./../ArkStaticComponentsInterfaces" +import { EventEmulator } from "./../ArkEventEmulatorMaterialized" +import { ClickEvent, CommonMethod, DismissReason, Rectangle, BlurStyle, ShadowOptions, ShadowStyle, HoverModeAreaType, CommonConfiguration, ContentModifier, PickerTextStyle, PickerDialogButtonStyle, CustomBuilder, CommonShapeMethod, PointLightStyle, ComponentOptions, InputCounterOptions, TextDecorationOptions, ProvideOptions, AnimatableArithmetic, Context, Configuration, ExpectedFrameRateRange, FinishCallbackType, TouchTestStrategy, AnimateParam, MotionPathOptions, sharedTransitionOptions, GeometryTransitionOptions, TransitionHierarchyStrategy, TranslateOptions, ScaleOptions, AlignRuleOption, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, LocalizedAlignRuleOptions, ChainStyle, RotateOptions, TransitionOptions, TransitionEdge, TransitionEffects, DrawContext, PreviewParams, ItemDragInfo, EffectType, PreDragStatus, DragItemInfo, PointerStyle, EventTarget, SourceType, SourceTool, RepeatMode, BlurStyleActivePolicy, ThemeColorMode, AdaptiveColor, ModalTransition, BackgroundBlurStyleOptions, BlurStyleOptions, ForegroundBlurStyleOptions, BlurOptions, BackgroundEffectOptions, ForegroundEffectOptions, ShadowType, MultiShadowOptions, SafeAreaType, SafeAreaEdge, LayoutSafeAreaType, LayoutSafeAreaEdge, SheetSize, BaseEvent, BorderImageOption, LinearGradient_common, HoverEvent, MouseEvent, AccessibilityHoverEvent, TouchObject, HistoricalPoint, TouchEvent, DragBehavior, UnifiedData, Summary, UniformDataType, DragResult, BlendMode, BlendApplyType, DragEvent, IntentionCode, KeyEvent, FocusAxisEvent, BindOptions, DismissContentCoverAction, ContentCoverOptions, SheetTitleOptions, SheetType, SheetMode, ScrollSizeMode, SheetKeyboardAvoidMode, SheetDismiss, DismissSheetAction, SpringBackAction, SheetOptions, UIContext, StateStyles, PopupMessageOptions, DismissPopupAction, PopupOptions, CustomPopupOptions, MenuPreviewMode, ContextMenuAnimationOptions, AnimationRange, ContextMenuOptions, MenuOptions, TouchTestInfo, RectResult, TouchResult, PixelStretchEffectOptions, ClickEffect, FadingEdgeOptions, NestedScrollOptions, MenuElement, SymbolGlyphModifier, OutlineStyle, DragPreviewMode, MenuPolicy, ImageModifier, DragPreviewOptions, DragInteractionOptions, InvertOptions, CircleShape, EllipseShape, PathShape, RectShape, PixelRoundPolicy, VisualEffect, Filter, AccessibilityCallback, MotionBlurOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, LinearGradientBlurOptions, ComponentContent, OverlayOptions, Blender, VisibleAreaChangeCallback, CommonAttribute, CommonInterface, OverlayOffset, FractionStop, MotionBlurAnchor, LayoutBorderInfo, LayoutInfo, LayoutChild, GeometryInfo, SizeResult, Layoutable, Measurable, MeasureResult, NavDestinationInfo, NavigationInfo, RouterPageInfo, Theme, CustomComponent, CaretOffset, ContentClipMode, ScrollableCommonMethod, EdgeEffectOptions, ScrollResult, OnWillScrollCallback, OnMoveHandler, LightSource, KeyframeAnimateParam, KeyframeState, Callback, VisibleAreaEventOptions, UICommonEvent, HoverCallback, UIGestureEvent, SelectionOptions, KeyboardAvoidMode } from "./../ArkCommonInterfaces" +import { Literal_Want_want, Callback_Void, Callback_DismissDialogAction_Void, Callback_Number_Void, Literal_Number_day_month_year, Type_CalendarInterface_value, Callback_CalendarSelectedDate_Void, Callback_CalendarRequestedData_Void, Callback_Date_Void, Callback_Boolean_Void, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Literal_TransitionEffect_appear_disappear, Tuple_Number_Number, Callback_DismissContentCoverAction_Void, Type_SheetOptions_detents, Callback_SheetDismiss_Void, Callback_DismissSheetAction_Void, Callback_SpringBackAction_Void, Callback_SheetType_Void, Literal_String_value_Callback_Void_action, Literal_Boolean_isVisible, Literal_ResourceColor_color, Callback_Literal_Boolean_isVisible_Void, Callback_DismissPopupAction_Void, Literal_Number_offset_span, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Literal_Alignment_align, Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_FocusAxisEvent_Void, Callback_Area_Area_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Empty, Callback_Number_ScrollState_Void, Literal_String_key_Any_defaultValue, Callback_DatePickerResult_Void, Callback_TerminationInfo_Void, Literal_Number_height_width, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_Literal_Number_errcode_String_msg_Void, Callback_Any_Void, Tuple_Union_ResourceColor_LinearGradient_common_Number, Callback_GestureEvent_Void, Literal_Number_duration_fingers_Boolean_repeat, Literal_Number_distance_fingers_PanDirection_direction, Literal_Number_fingers_speed_SwipeDirection_direction, Literal_Number_distance_fingers, Literal_Number_angle_fingers, Callback_Number_Tuple_Number_Number, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Literal_Number_offsetRemain, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Any, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_String_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Callback_Number_Number_Number_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_SwipeActionState_Void, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Boolean, Callback_NavDestinationContext_Void, Callback_PopInfo_Void, Tuple_Dimension_Dimension, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_String_Unknown_Void, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_NavigationTransitionProxy_Void, Literal_String_target_NavigationType_type, Callback_Number_Number_PanelMode_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Array_Number_Void, Callback_RefreshStatus_Void, Callback_RichEditorSelection_Void, Callback_RichEditorRange_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorTextSpanResult_Void, Callback_TextRange_Void, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorChangeValue_Boolean, Callback_CutEvent_Void, Callback_CopyEvent_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Literal_Boolean_next_Axis_direction, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_Number_String_Void, Callback_Number_SliderChangeMode_Void, Literal_Number_index, Callback_SwiperContentTransitionProxy_Void, Callback_TabContentTransitionProxy_Void, Callback_EnterKeyType_Void, Callback_String_PasteEvent_Void, Callback_StyledStringChangeValue_Boolean, Callback_String_Number_Void, Type_TextPickerAttribute_onChange_callback, Callback_TextPickerResult_Void, Callback_TimePickerResult_Void, Callback_FullscreenInfo_Void, Callback_PreparedInfo_Void, Callback_PlaybackInfo_Void, Literal_String_script_Callback_String_Void_callback, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Literal_Union_String_WebResourceRequest_data, Literal_Function_handler_Object_error, Literal_Object_detail, Literal_Function_callback_Object_fileSelector, Callback_OnPageEndEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnAlertEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnErrorReceiveEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnRefreshAccessedHistoryEvent_Void, Type_WebAttribute_onUrlLoadIntercept_callback, Callback_Literal_Function_handler_Object_error_Void, Callback_OnRenderExitedEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_Literal_Object_detail_Boolean, Callback_Literal_Function_callback_Object_fileSelector_Void, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnPermissionRequestEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnSearchResultReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Literal_String_plainText, Callback_Literal_String_plainText_Void, Literal_Number_surfaceHeight_surfaceWidth, Type_XComponentInterface_value, Callback_UIExtensionProxy_Void, Literal_Number_code_Want_want, Callback_Literal_Number_code_Want_want_Void } from "./../SyntheticDeclarations" import { AbilityComponentInterface, AbilityComponentAttribute } from "./../ArkAbilityComponentInterfaces" -import { CommonMethod, DismissReason, Rectangle, BlurStyle, ShadowOptions, ShadowStyle, HoverModeAreaType, CommonConfiguration, ContentModifier, PickerTextStyle, PickerDialogButtonStyle, CustomBuilder, CommonShapeMethod, PointLightStyle, ComponentOptions, InputCounterOptions, TextDecorationOptions, ProvideOptions, AnimatableArithmetic, Context, Configuration, ExpectedFrameRateRange, FinishCallbackType, TouchTestStrategy, AnimateParam, MotionPathOptions, sharedTransitionOptions, GeometryTransitionOptions, TransitionHierarchyStrategy, TranslateOptions, ScaleOptions, AlignRuleOption, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, LocalizedAlignRuleOptions, ChainStyle, RotateOptions, TransitionOptions, TransitionEdge, TransitionEffects, DrawContext, PreviewParams, ItemDragInfo, EffectType, PreDragStatus, DragItemInfo, PointerStyle, EventTarget, SourceType, SourceTool, RepeatMode, BlurStyleActivePolicy, ThemeColorMode, AdaptiveColor, ModalTransition, BackgroundBlurStyleOptions, BlurStyleOptions, ForegroundBlurStyleOptions, BlurOptions, BackgroundEffectOptions, ForegroundEffectOptions, ShadowType, MultiShadowOptions, SafeAreaType, SafeAreaEdge, LayoutSafeAreaType, LayoutSafeAreaEdge, SheetSize, BaseEvent, BorderImageOption, LinearGradient, ClickEvent, HoverEvent, MouseEvent, AccessibilityHoverEvent, TouchObject, HistoricalPoint, TouchEvent, DragBehavior, UnifiedData, Summary, UniformDataType, DragResult, BlendMode, BlendApplyType, DragEvent, IntentionCode, KeyEvent, BindOptions, DismissContentCoverAction, ContentCoverOptions, SheetTitleOptions, SheetType, SheetMode, ScrollSizeMode, SheetKeyboardAvoidMode, SheetDismiss, DismissSheetAction, SpringBackAction, SheetOptions, UIContext, StateStyles, PopupMessageOptions, DismissPopupAction, PopupOptions, CustomPopupOptions, MenuPreviewMode, ContextMenuAnimationOptions, AnimationRange, ContextMenuOptions, MenuOptions, TouchTestInfo, RectResult, TouchResult, PixelStretchEffectOptions, ClickEffect, FadingEdgeOptions, NestedScrollOptions, MenuElement, SymbolGlyphModifier, OutlineStyle, DragPreviewMode, MenuPolicy, ImageModifier, DragPreviewOptions, DragInteractionOptions, InvertOptions, CircleShape, EllipseShape, PathShape, RectShape, PixelRoundPolicy, VisualEffect, Filter, AccessibilityCallback, MotionBlurOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, LinearGradientBlurOptions, ComponentContent, OverlayOptions, Blender, VisibleAreaChangeCallback, CommonAttribute, CommonInterface, OverlayOffset, FractionStop, MotionBlurAnchor, LayoutBorderInfo, LayoutInfo, LayoutChild, GeometryInfo, SizeResult, Layoutable, Measurable, MeasureResult, NavDestinationInfo, NavigationInfo, RouterPageInfo, Theme, CustomComponent, CaretOffset, ContentClipMode, ScrollableCommonMethod, EdgeEffectOptions, ScrollResult, OnWillScrollCallback, OnMoveHandler, LightSource, KeyframeAnimateParam, KeyframeState, Callback, VisibleAreaEventOptions, UICommonEvent, HoverCallback, UIGestureEvent, SelectionOptions, KeyboardAvoidMode } from "./../ArkCommonInterfaces" import { SheetInfo, DismissDialogAction, ActionSheetButtonOptions, ActionSheetOffset, ActionSheetOptions } from "./../ArkActionSheetInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { VoidCallback, ResourceStr, ResourceColor, Dimension, BorderRadiuses, LocalizedBorderRadiuses, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, EdgeStyles, Offset, Font, Position, Length, LengthMetricsUnit, MarkStyle, Bias, Area, Margin, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, LocalizedMargin, BorderOptions, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, EdgeWidth, DirectionalEdgesT, ColorMetrics, ColorFilter, LengthConstrain, DividerStyleOptions, VP, PX, LPX, TouchPoint } from "./../ArkUnitsInterfaces" -import { DialogButtonStyle, BorderStyle, WordBreak, AnimationStatus, Curve, FillMode, PlayMode, FontWeight, TextOverflow, TextHeightAdaptivePolicy, FontStyle, Axis, CheckBoxShape, HorizontalAlign, FlexAlign, TextDecorationType, TextDecorationStyle, SharedTransitionEffectType, VerticalAlign, TransitionType, Color, ColoringStrategy, MouseButton, MouseAction, AccessibilityHoverType, TouchType, KeyType, KeySource, Placement, ArrowPointPosition, ClickEffectLevel, NestedScrollMode, GradientDirection, Alignment, HitTestMode, ImageSize, HoverEffect, Visibility, ItemAlign, Direction, ObscuredReasons, RenderFit, ImageRepeat, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, BarState, EdgeEffect, IlluminatedType, EmbeddedType, ImageFit, Edge, Week, RelateType, FlexDirection, FlexWrap, TextAlign, TextCase, CopyOptions, TitleHeight, ImageSpanAlignment, TextContentStyle, XComponentType, ScrollSource, LineBreakStrategy, EllipsisMode, OptionWidthMode, FoldStatus, AppRotation, MarqueeUpdateStrategy, TextSelectableMode, WidthBreakpoint, HeightBreakpoint } from "./../ArkEnumsInterfaces" +import { DialogButtonStyle, BorderStyle, WordBreak, AnimationStatus, Curve, FillMode, PlayMode, FontWeight, TextOverflow, TextHeightAdaptivePolicy, FontStyle, Axis, CheckBoxShape, HorizontalAlign, FlexAlign, TextDecorationType, TextDecorationStyle, SharedTransitionEffectType, VerticalAlign, TransitionType, Color, ColoringStrategy, MouseButton, MouseAction, AccessibilityHoverType, TouchType, KeyType, KeySource, AxisModel, Placement, ArrowPointPosition, ClickEffectLevel, NestedScrollMode, GradientDirection, Alignment, HitTestMode, ImageSize, HoverEffect, Visibility, ItemAlign, Direction, ObscuredReasons, RenderFit, ImageRepeat, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, BarState, EdgeEffect, IlluminatedType, EmbeddedType, ImageFit, Edge, Week, RelateType, FlexDirection, FlexWrap, TextAlign, TextCase, CopyOptions, TitleHeight, ImageSpanAlignment, TextContentStyle, XComponentType, ScrollSource, LineBreakStrategy, EllipsisMode, OptionWidthMode, FoldStatus, AppRotation, MarqueeUpdateStrategy, TextSelectableMode, WidthBreakpoint, HeightBreakpoint } from "./../ArkEnumsInterfaces" import { DialogAlignment, DialogButtonDirection, AlertDialogButtonBaseOptions, AlertDialogButtonOptions, TextStyle_alert_dialog, AlertDialogParam, AlertDialogParamWithConfirm, AlertDialogParamWithButtons, AlertDialogParamWithOptions } from "./../ArkAlertDialogInterfaces" import { TransitionEffect } from "./../ArkTransitionEffectMaterialized" import { ActionSheet } from "./../ArkActionSheetMaterialized" @@ -68,7 +71,7 @@ import { ContextMenu } from "./../ArkContextMenuMaterialized" import { CounterInterface, CounterAttribute } from "./../ArkCounterInterfaces" import { CustomDialogControllerOptions } from "./../ArkCustomDialogControllerInterfaces" import { CustomDialogController } from "./../ArkCustomDialogControllerMaterialized" -import { DataPanelType, ColorStop, DataPanelShadowOptions, DataPanelOptions, DataPanelInterface, DataPanelAttribute, DataPanelConfiguration } from "./../ArkDataPanelInterfaces" +import { DataPanelType, ColorStop, LinearGradient_data_panel, DataPanelShadowOptions, DataPanelOptions, DataPanelInterface, DataPanelAttribute, DataPanelConfiguration } from "./../ArkDataPanelInterfaces" import { DatePickerResult, DatePickerOptions, DatePickerInterface, DatePickerAttribute, LunarSwitchStyle, DatePickerDialogOptions } from "./../ArkDatePickerInterfaces" import { DateTimeOptions, TimePickerResult, TimePickerFormat, TimePickerOptions, TimePickerInterface, TimePickerAttribute, TimePickerDialogOptions } from "./../ArkTimePickerInterfaces" import { DatePickerDialog } from "./../ArkDatePickerDialogMaterialized" @@ -118,9 +121,9 @@ import { RouteInfo, NavRouterInterface, NavRouterAttribute, NavRouteMode } from import { NavigationTransitionProxy } from "./../ArkNavigationTransitionProxyMaterialized" import { NavigationType, NavigatorInterface, NavigatorAttribute } from "./../ArkNavigatorInterfaces" import { NodeContainerInterface, NodeContainerAttribute } from "./../ArkNodeContainerInterfaces" -import { RouteType, SlideEffect, CommonTransition, PageTransitionOptions, PageTransitionEnterInterface, PageTransitionCallback, PageTransitionExitInterface } from "./../ArkPageTransitionInterfaces" +import { RouteType, SlideEffect, CommonTransition, PageTransitionOptions } from "./../ArkPageTransitionInterfaces" import { PanelMode, PanelType, PanelHeight, PanelInterface, PanelAttribute } from "./../ArkPanelInterfaces" -import { VelocityOptions, ParticleTuple, AccelerationOptions, ParticlePropertyOptions, ParticleOptions, EmitterOptions, ParticleColorPropertyOptions, PointParticleParameters, ImageParticleParameters, ParticleConfigs, EmitterProperty, EmitterParticleOptions, ParticleEmitterShape, ParticlePropertyUpdaterConfigs, ParticleUpdaterOptions, ParticleColorOptions, ParticleColorUpdaterOptions, ParticleColorPropertyUpdaterConfigs, DistributionType, ParticlePropertyAnimation, ParticleType, ParticleUpdater, DisturbanceFieldShape } from "./../ArkParticleInterfaces" +import { VelocityOptions, ParticleTuple, AccelerationOptions, PointParticleParameters, ImageParticleParameters, ParticleConfigs, EmitterProperty, EmitterParticleOptions, ParticlePropertyUpdaterConfigs, ParticleUpdaterOptions, ParticleColorOptions, ParticleColorUpdaterOptions, ParticleColorPropertyUpdaterConfigs, ParticlePropertyAnimation, ParticleType, ParticleEmitterShape, DistributionType, ParticleUpdater, DisturbanceFieldShape } from "./../ArkParticleInterfaces" import { PasteIconStyle, PasteDescription, PasteButtonOptions, PasteButtonOnClickResult, PasteButtonInterface, PasteButtonAttribute } from "./../ArkPasteButtonInterfaces" import { PatternLockChallengeResult, CircleStyleOptions, PatternLockInterface, PatternLockAttribute } from "./../ArkPatternLockInterfaces" import { PatternLockController } from "./../ArkPatternLockControllerMaterialized" @@ -355,6 +358,9 @@ export class TypeChecker { static isAxis(value: object|string|number|undefined|null): boolean { return value instanceof Axis } + static isAxisModel(value: object|string|number|undefined|null): boolean { + return value instanceof AxisModel + } static isBackgroundBlurStyleOptions(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean): boolean { return value instanceof BackgroundBlurStyleOptions } @@ -712,7 +718,7 @@ export class TypeChecker { static isCommonInterface(value: object|string|number|undefined|null): boolean { return value instanceof CommonInterface } - static isCommonMethod(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: boolean, arg17: boolean, arg18: boolean, arg19: boolean, arg20: boolean, arg21: boolean, arg22: boolean, arg23: boolean, arg24: boolean, arg25: boolean, arg26: boolean, arg27: boolean, arg28: boolean, arg29: boolean, arg30: boolean, arg31: boolean, arg32: boolean, arg33: boolean, arg34: boolean, arg35: boolean, arg36: boolean, arg37: boolean, arg38: boolean, arg39: boolean, arg40: boolean, arg41: boolean, arg42: boolean, arg43: boolean, arg44: boolean, arg45: boolean, arg46: boolean, arg47: boolean, arg48: boolean, arg49: boolean, arg50: boolean, arg51: boolean, arg52: boolean, arg53: boolean, arg54: boolean, arg55: boolean, arg56: boolean, arg57: boolean, arg58: boolean, arg59: boolean, arg60: boolean, arg61: boolean, arg62: boolean, arg63: boolean, arg64: boolean, arg65: boolean, arg66: boolean, arg67: boolean, arg68: boolean, arg69: boolean, arg70: boolean, arg71: boolean, arg72: boolean, arg73: boolean, arg74: boolean, arg75: boolean, arg76: boolean, arg77: boolean, arg78: boolean, arg79: boolean, arg80: boolean, arg81: boolean, arg82: boolean, arg83: boolean, arg84: boolean, arg85: boolean, arg86: boolean, arg87: boolean, arg88: boolean, arg89: boolean, arg90: boolean, arg91: boolean, arg92: boolean, arg93: boolean, arg94: boolean, arg95: boolean, arg96: boolean, arg97: boolean, arg98: boolean, arg99: boolean, arg100: boolean, arg101: boolean, arg102: boolean, arg103: boolean, arg104: boolean, arg105: boolean, arg106: boolean, arg107: boolean, arg108: boolean, arg109: boolean, arg110: boolean, arg111: boolean, arg112: boolean, arg113: boolean, arg114: boolean, arg115: boolean, arg116: boolean, arg117: boolean, arg118: boolean, arg119: boolean, arg120: boolean, arg121: boolean, arg122: boolean, arg123: boolean, arg124: boolean, arg125: boolean, arg126: boolean, arg127: boolean, arg128: boolean, arg129: boolean, arg130: boolean, arg131: boolean, arg132: boolean, arg133: boolean, arg134: boolean, arg135: boolean, arg136: boolean, arg137: boolean, arg138: boolean, arg139: boolean, arg140: boolean, arg141: boolean, arg142: boolean, arg143: boolean, arg144: boolean, arg145: boolean): boolean { + static isCommonMethod(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean, arg12: boolean, arg13: boolean, arg14: boolean, arg15: boolean, arg16: boolean, arg17: boolean, arg18: boolean, arg19: boolean, arg20: boolean, arg21: boolean, arg22: boolean, arg23: boolean, arg24: boolean, arg25: boolean, arg26: boolean, arg27: boolean, arg28: boolean, arg29: boolean, arg30: boolean, arg31: boolean, arg32: boolean, arg33: boolean, arg34: boolean, arg35: boolean, arg36: boolean, arg37: boolean, arg38: boolean, arg39: boolean, arg40: boolean, arg41: boolean, arg42: boolean, arg43: boolean, arg44: boolean, arg45: boolean, arg46: boolean, arg47: boolean, arg48: boolean, arg49: boolean, arg50: boolean, arg51: boolean, arg52: boolean, arg53: boolean, arg54: boolean, arg55: boolean, arg56: boolean, arg57: boolean, arg58: boolean, arg59: boolean, arg60: boolean, arg61: boolean, arg62: boolean, arg63: boolean, arg64: boolean, arg65: boolean, arg66: boolean, arg67: boolean, arg68: boolean, arg69: boolean, arg70: boolean, arg71: boolean, arg72: boolean, arg73: boolean, arg74: boolean, arg75: boolean, arg76: boolean, arg77: boolean, arg78: boolean, arg79: boolean, arg80: boolean, arg81: boolean, arg82: boolean, arg83: boolean, arg84: boolean, arg85: boolean, arg86: boolean, arg87: boolean, arg88: boolean, arg89: boolean, arg90: boolean, arg91: boolean, arg92: boolean, arg93: boolean, arg94: boolean, arg95: boolean, arg96: boolean, arg97: boolean, arg98: boolean, arg99: boolean, arg100: boolean, arg101: boolean, arg102: boolean, arg103: boolean, arg104: boolean, arg105: boolean, arg106: boolean, arg107: boolean, arg108: boolean, arg109: boolean, arg110: boolean, arg111: boolean, arg112: boolean, arg113: boolean, arg114: boolean, arg115: boolean, arg116: boolean, arg117: boolean, arg118: boolean, arg119: boolean, arg120: boolean, arg121: boolean, arg122: boolean, arg123: boolean, arg124: boolean, arg125: boolean, arg126: boolean, arg127: boolean, arg128: boolean, arg129: boolean, arg130: boolean, arg131: boolean, arg132: boolean, arg133: boolean, arg134: boolean, arg135: boolean, arg136: boolean, arg137: boolean, arg138: boolean, arg139: boolean, arg140: boolean, arg141: boolean, arg142: boolean, arg143: boolean, arg144: boolean, arg145: boolean, arg146: boolean): boolean { return value instanceof CommonMethod } static isCommonProgressStyleOptions(value: object|string|number|undefined|null, arg0: boolean): boolean { @@ -736,6 +742,9 @@ export class TypeChecker { static isComponentOptions(value: object|string|number|undefined|null, arg0: boolean): boolean { return value instanceof ComponentOptions } + static isComponentRoot(value: object|string|number|undefined|null): boolean { + return value instanceof ComponentRoot + } static isComputedBarAttribute(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean): boolean { return value instanceof ComputedBarAttribute } @@ -1111,9 +1120,6 @@ export class TypeChecker { static isEmbeddedType(value: object|string|number|undefined|null): boolean { return value instanceof EmbeddedType } - static isEmitterOptions(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): boolean { - return value instanceof EmitterOptions - } static isEmitterParticleOptions(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): boolean { return value instanceof EmitterParticleOptions } @@ -1129,6 +1135,9 @@ export class TypeChecker { static isErrorCallback(value: object|string|number|undefined|null, arg0: boolean): boolean { return value instanceof ErrorCallback } + static isEventEmulator(value: object|string|number|undefined|null): boolean { + return value instanceof EventEmulator + } static isEventResult(value: object|string|number|undefined|null): boolean { return value instanceof EventResult } @@ -1204,6 +1213,9 @@ export class TypeChecker { static isFlowItemInterface(value: object|string|number|undefined|null): boolean { return value instanceof FlowItemInterface } + static isFocusAxisEvent(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean): boolean { + return value instanceof FocusAxisEvent + } static isFocusBoxStyle(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean): boolean { return value instanceof FocusBoxStyle } @@ -1714,8 +1726,11 @@ export class TypeChecker { static isLightSource(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): boolean { return value instanceof LightSource } - static isLinearGradient(value: object|string|number|undefined|null, arg0: boolean): boolean { - return value instanceof LinearGradient + static isLinearGradient_common(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { + return value instanceof LinearGradient_common + } + static isLinearGradient_data_panel(value: object|string|number|undefined|null): boolean { + return value instanceof LinearGradient_data_panel } static isLinearGradientBlurOptions(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean): boolean { return value instanceof LinearGradientBlurOptions @@ -2410,12 +2425,6 @@ export class TypeChecker { static isPadding(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { return value instanceof Padding } - static isPageTransitionEnterInterface(value: object|string|number|undefined|null): boolean { - return value instanceof PageTransitionEnterInterface - } - static isPageTransitionExitInterface(value: object|string|number|undefined|null): boolean { - return value instanceof PageTransitionExitInterface - } static isPageTransitionOptions(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { return value instanceof PageTransitionOptions } @@ -2464,9 +2473,6 @@ export class TypeChecker { static isParticleColorOptions(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { return value instanceof ParticleColorOptions } - static isParticleColorPropertyOptions(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean): boolean { - return value instanceof ParticleColorPropertyOptions - } static isParticleColorPropertyUpdaterConfigs(value: object|string|number|undefined|null): boolean { return value instanceof ParticleColorPropertyUpdaterConfigs } @@ -2479,15 +2485,9 @@ export class TypeChecker { static isParticleEmitterShape(value: object|string|number|undefined|null): boolean { return value instanceof ParticleEmitterShape } - static isParticleOptions(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean): boolean { - return value instanceof ParticleOptions - } static isParticlePropertyAnimation(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): boolean { return value instanceof ParticlePropertyAnimation } - static isParticlePropertyOptions(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean): boolean { - return value instanceof ParticlePropertyOptions - } static isParticlePropertyUpdaterConfigs(value: object|string|number|undefined|null): boolean { return value instanceof ParticlePropertyUpdaterConfigs } @@ -3940,6 +3940,9 @@ export class TypeChecker { static isVisualEffect(value: object|string|number|undefined|null, arg0: boolean): boolean { return value instanceof VisualEffect } + static isVMContext(value: object|string|number|undefined|null): boolean { + return value instanceof VMContext + } static isWant(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean): boolean { return value instanceof Want } @@ -4141,11 +4144,14 @@ export class TypeChecker { static isArray_Measurable(value: object|string|number|undefined|null): boolean { return value instanceof Array } - static isArray_Union_ResourceColor_LinearGradient(value: object|string|number|undefined|null): boolean { - return value instanceof Array + static isArray_ColorStop(value: object|string|number|undefined|null): boolean { + return value instanceof Array + } + static isArray_Union_ResourceColor_LinearGradient_data_panel(value: object|string|number|undefined|null): boolean { + return value instanceof Array } - static isArray_Tuple_Union_ResourceColor_LinearGradient_Number(value: object|string|number|undefined|null): boolean { - return value instanceof Array<[ ResourceColor | LinearGradient, number ]> + static isArray_Tuple_Union_ResourceColor_LinearGradient_common_Number(value: object|string|number|undefined|null): boolean { + return value instanceof Array<[ ResourceColor | LinearGradient_common, number ]> } static isArray_FingerInfo(value: object|string|number|undefined|null): boolean { return value instanceof Array diff --git a/arkoala-arkts/arkui/src/generated/index.ts b/arkoala-arkts/arkui/src/generated/index.ts index d259baa83..7a9cd40bd 100644 --- a/arkoala-arkts/arkui/src/generated/index.ts +++ b/arkoala-arkts/arkui/src/generated/index.ts @@ -1,3 +1,4 @@ +export * from "./ArkStaticComponents" export * from "./ArkAbilityComponent" export * from "./ArkAlphabetIndexer" export * from "./ArkAnimator" @@ -52,6 +53,7 @@ export * from "./ArkNavDestination" export * from "./ArkNavRouter" export * from "./ArkNavigator" export * from "./ArkNodeContainer" +export * from "./ArkPageTransition" export * from "./ArkPanel" export * from "./ArkPasteButton" export * from "./ArkPath" @@ -106,6 +108,7 @@ export * from "./ArkRemoteWindow" export * from "./ArkWaterFlow" export * from "./ArkUiExtensionComponent" export * from "./ArkLinearindicator" +export * from "./ArkPixelMapMaterialized" export * from "./ArkEventEmulatorMaterialized" export * from "./ArkActionSheetMaterialized" export * from "./ArkAlertDialogMaterialized" @@ -201,9 +204,10 @@ export * from "./ArkStyledStringMaterialized" export * from "./ArkMutableStyledStringMaterialized" export * from "./ArkCustomSpanMaterialized" export * from "./ArkLinearIndicatorControllerMaterialized" -export * from "./ArkArkui-externalInterfaces" export * from "./ArkStdlibInterfaces" +export * from "./ArkArkui-externalInterfaces" export * from "./SyntheticDeclarations" +export * from "./ArkStaticComponentsInterfaces" export * from "./ArkAbilityComponentInterfaces" export * from "./ArkActionSheetInterfaces" export * from "./ArkAlertDialogInterfaces" @@ -333,4 +337,4 @@ export * from "./ArkWaterFlowInterfaces" export * from "./ArkUiExtensionComponentInterfaces" export * from "./ArkStyledStringInterfaces" export * from "./ArkLinearindicatorInterfaces" -export * from "./ArkRawFileDescriptorInterfaces" +export * from "./ArkRawFileDescriptorInterfaces" \ No newline at end of file diff --git a/arkoala-arkts/arkui/src/generated/main.ts b/arkoala-arkts/arkui/src/generated/main.ts index f51503d69..fdc2e66a7 100644 --- a/arkoala-arkts/arkui/src/generated/main.ts +++ b/arkoala-arkts/arkui/src/generated/main.ts @@ -13,7 +13,8 @@ * limitations under the License. */ import { NativeModule, nativeModule } from "#components" -import { wrapCallback, callCallback } from "./CallbackRegistry" +import { wrapCallback, callCallback, wrapSystemCallback } from "./CallbackRegistry" +import { deserializeAndCallCallback } from './peers/CallbackDeserializeCall.ts' import { assertEquals, assertThrows } from "./test_utils" import { ArkButtonPeer } from "@arkoala/arkui/peers/ArkButtonPeer" import { ArkColumnPeer } from "@arkoala/arkui/peers/ArkColumnPeer" @@ -60,7 +61,7 @@ import { Deserializer } from "@arkoala/arkui/peers/Deserializer" import { Serializer } from "@arkoala/arkui/peers/Serializer" import { CallbackKind } from "@arkoala/arkui/peers/CallbackKind" import { ResourceId } from "@koalaui/interop" -import { checkArkoalaCallbacks } from "@arkoala/arkui/peers/CallbacksChecker" +import { checkArkoalaCallbacks } from "@koalaui/arkoala" const testString1000 = "One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand words One Thousand"; @@ -559,10 +560,10 @@ function checkButton() { "height({.type=3, .value=0, .unit=1, .resource=43})") checkResult("height", () => peer.heightAttribute(44), "height({.type=1, .value=44, .unit=1, .resource=0})") - const builder: CustomBuilder = () => { return new Object() } + const builder: CustomBuilder = (): void => { } const options: Literal_Alignment_align = { align: Alignment.of(4) } checkResult("background", () => peer.backgroundAttribute(builder, options), - "background({.resource={.resourceId=100, .hold=0, .release=0}, .call=0}, {.tag=ARK_TAG_OBJECT, .value={.align={.tag=ARK_TAG_OBJECT, .value=Ark_Alignment(4)}}})") + "background({.resource={.resourceId=104, .hold=0, .release=0}, .call=0}, {.tag=ARK_TAG_OBJECT, .value={.align={.tag=ARK_TAG_OBJECT, .value=Ark_Alignment(4)}}})") checkResult("type", () => peer.typeAttribute(ButtonType.of(1)), "type(Ark_ButtonType(1))") checkResult("labelStyle", () => peer.labelStyleAttribute(new LabelStyleImpl(3)), "labelStyle({.overflow={.tag=ARK_TAG_UNDEFINED, .value={}}, .maxLines={.tag=ARK_TAG_OBJECT, .value={.tag=102, .i32=3}}, .minFontSize={.tag=ARK_TAG_UNDEFINED, .value={}}, .maxFontSize={.tag=ARK_TAG_UNDEFINED, .value={}}, .heightAdaptivePolicy={.tag=ARK_TAG_UNDEFINED, .value={}}, .font={.tag=ARK_TAG_UNDEFINED, .value={}}})") @@ -586,6 +587,7 @@ function createDefaultWriteCallback(kind: CallbackKind, callback: object) { nativeModule()._TestGetManagedHolder(), nativeModule()._TestGetManagedReleaser(), nativeModule()._TestGetManagedCaller(kind.value), + nativeModule()._TestGetManagedCallerSync(kind.value), ) } } @@ -647,6 +649,45 @@ function checkTwoSidesCallback() { assertEquals(`Callback 2 read&called ${call2Count} times`, call2Count, callResult2) } +function checkTwoSidesCallbackSync() { + nativeModule()._TestSetArkoalaCallbackCallerSync() + wrapSystemCallback(1, (buff:byte[], len:int) => { deserializeAndCallCallback(new Deserializer(buff, len)); return 0 }) + + let callResult1 = "NOT_CALLED" + enqueueCallback( + createDefaultWriteCallback(CallbackKind.Kind_Callback_Number_Void, (value: number): void => { + callResult1 = `CALLED, value=${value}` + }), + (deserializer) => { + const callback = deserializer.readCallback_Number_Void(true) + callback(194) + }, + ) + + assertEquals("Sync Callback 1 read&called immediately", "CALLED, value=194", callResult1) +} + +function checkCallbackWithReturn() { + nativeModule()._TestSetArkoalaCallbackCallerSync() + wrapSystemCallback(1, (buff:byte[], len:int) => { deserializeAndCallCallback(new Deserializer(buff, len)); return 0 }) + + let callResult1 = "NOT_CALLED" + + enqueueCallback( + createDefaultWriteCallback(CallbackKind.Kind_Callback_Number_Boolean, (x:number): boolean => { + return x > 10 + }), + (deserializer) => { + const callback = deserializer.readCallback_Number_Boolean(true) + const result1 = callback(42) + const result2 = callback(0) + callResult1 = `CALLED, value1=${result1} value2=${result2}` + }, + ) + + assertEquals("Sync Callback 1 with return type read&called immediately", "CALLED, value1=true value2=false", callResult1) +} + function checkNativeCallback() { const id1 = wrapCallback((args: byte[], length: int): int => { return 123456 @@ -776,6 +817,10 @@ function checkNodeAPI() { } export function main(): void { + + checkCallbackWithReturn() + checkTwoSidesCallbackSync() + checkSerdeLength() checkSerdeText() checkSerdePrimitive() diff --git a/arkoala-arkts/arkui/src/generated/peer_events.ts b/arkoala-arkts/arkui/src/generated/peer_events.ts index 6e39ed400..ec27b661a 100644 --- a/arkoala-arkts/arkui/src/generated/peer_events.ts +++ b/arkoala-arkts/arkui/src/generated/peer_events.ts @@ -1,13 +1,13 @@ -import { RuntimeType } from "./peers/SerializerBase" +import { RuntimeType } from "@koalaui/arkoala" import { int32 } from "@koalaui/common" import { KStringPtr, KPointer } from "@koalaui/interop" -import { Callback_Void, Callback_Number_Void, Callback_CalendarSelectedDate_Void, Callback_CalendarRequestedData_Void, Callback_Date_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_Area_Area_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Callback_Number_ScrollState_Void, Callback_DatePickerResult_Void, Callback_TerminationInfo_Void, Callback_FormCallbackInfo_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_Any_Void, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Any, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Literal_Number_offsetRemain, Callback_Boolean_Void, Callback_String_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Number_Number_Number_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Boolean, Callback_NavDestinationContext_Void, Callback_Number_Number_PanelMode_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Array_Number_Void, Callback_RefreshStatus_Void, Callback_RichEditorSelection_Void, Callback_RichEditorRange_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorTextSpanResult_Void, Callback_TextRange_Void, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorChangeValue_Boolean, Callback_CutEvent_Void, Callback_CopyEvent_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_Number_String_Void, Callback_Number_SliderChangeMode_Void, Callback_EnterKeyType_Void, Callback_String_PasteEvent_Void, Callback_String_Number_Void, Type_TextPickerAttribute_onChange_callback, Callback_TimePickerResult_Void, Callback_FullscreenInfo_Void, Callback_PreparedInfo_Void, Callback_PlaybackInfo_Void, Callback_OnPageEndEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnAlertEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnErrorReceiveEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnRefreshAccessedHistoryEvent_Void, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Callback_OnRenderExitedEvent_Void, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_OnShowFileSelectorEvent_Boolean, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnPermissionRequestEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnSearchResultReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Callback_UIExtensionProxy_Void, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want } from "./SyntheticDeclarations" +import { Callback_Void, Callback_Number_Void, Callback_CalendarSelectedDate_Void, Callback_CalendarRequestedData_Void, Callback_Date_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_FocusAxisEvent_Void, Callback_Area_Area_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Callback_Number_ScrollState_Void, Callback_DatePickerResult_Void, Callback_TerminationInfo_Void, Callback_FormCallbackInfo_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_Any_Void, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Any, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Literal_Number_offsetRemain, Callback_Boolean_Void, Callback_String_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Number_Number_Number_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Boolean, Callback_NavDestinationContext_Void, Callback_Number_Number_PanelMode_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Array_Number_Void, Callback_RefreshStatus_Void, Callback_RichEditorSelection_Void, Callback_RichEditorRange_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorTextSpanResult_Void, Callback_TextRange_Void, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorChangeValue_Boolean, Callback_CutEvent_Void, Callback_CopyEvent_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_Number_String_Void, Callback_Number_SliderChangeMode_Void, Callback_EnterKeyType_Void, Callback_String_PasteEvent_Void, Callback_String_Number_Void, Type_TextPickerAttribute_onChange_callback, Callback_TimePickerResult_Void, Callback_FullscreenInfo_Void, Callback_PreparedInfo_Void, Callback_PlaybackInfo_Void, Callback_OnPageEndEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnAlertEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnErrorReceiveEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnRefreshAccessedHistoryEvent_Void, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Callback_OnRenderExitedEvent_Void, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_OnShowFileSelectorEvent_Boolean, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnPermissionRequestEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnSearchResultReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Callback_UIExtensionProxy_Void, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want } from "./SyntheticDeclarations" import { OnAlphabetIndexerSelectCallback, OnAlphabetIndexerRequestPopupDataCallback, OnAlphabetIndexerPopupSelectCallback } from "./ArkAlphabetIndexerInterfaces" import { CalendarSelectedDate, CalendarRequestedData } from "./ArkCalendarInterfaces" import { VoidCallback, Area, SizeOptions } from "./ArkUnitsInterfaces" import { OnCheckboxChangeCallback } from "./ArkCheckboxInterfaces" import { OnCheckboxGroupChangeCallback, CheckboxGroupResult } from "./ArkCheckboxgroupInterfaces" -import { TouchTestInfo, TouchResult, ClickEvent, HoverEvent, AccessibilityCallback, AccessibilityHoverEvent, MouseEvent, TouchEvent, KeyEvent, DragEvent, CustomBuilder, DragItemInfo, PreDragStatus, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, VisibleAreaChangeCallback, ItemDragInfo } from "./ArkCommonInterfaces" +import { TouchTestInfo, TouchResult, ClickEvent, HoverEvent, AccessibilityCallback, AccessibilityHoverEvent, MouseEvent, TouchEvent, KeyEvent, FocusAxisEvent, DragEvent, CustomBuilder, DragItemInfo, PreDragStatus, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, VisibleAreaChangeCallback, ItemDragInfo } from "./ArkCommonInterfaces" import { GestureInfo, BaseGestureEvent, GestureJudgeResult } from "./ArkGestureInterfaces" import { GestureRecognizer } from "./ArkGestureRecognizerMaterialized" import { HitTestMode, Edge } from "./ArkEnumsInterfaces" @@ -72,290 +72,307 @@ export enum PeerEventKind { CommonMethod_onTouch = 24, CommonMethod_onKeyEvent = 25, CommonMethod_onKeyPreIme = 26, - CommonMethod_onFocus = 27, - CommonMethod_onBlur = 28, - CommonMethod_onAppear = 29, - CommonMethod_onDisAppear = 30, - CommonMethod_onAttach = 31, - CommonMethod_onDetach = 32, - CommonMethod_onAreaChange = 33, - CommonMethod_onDragStart = 34, - CommonMethod_onDragEnter = 35, - CommonMethod_onDragMove = 36, - CommonMethod_onDragLeave = 37, - CommonMethod_onDrop = 38, - CommonMethod_onDragEnd = 39, - CommonMethod_onPreDrag = 40, - CommonMethod_onGestureJudgeBegin = 41, - CommonMethod_onGestureRecognizerJudgeBegin0 = 42, - CommonMethod_onGestureRecognizerJudgeBegin1 = 43, - CommonMethod_shouldBuiltInRecognizerParallelWith = 44, - CommonMethod_onTouchIntercept = 45, - CommonMethod_onSizeChange = 46, - CommonMethod_onVisibleAreaChange = 47, - ScrollableCommonMethod_onScroll = 48, - ScrollableCommonMethod_onReachStart = 49, - ScrollableCommonMethod_onReachEnd = 50, - ScrollableCommonMethod_onScrollStart = 51, - ScrollableCommonMethod_onScrollStop = 52, - Counter_onInc = 53, - Counter_onDec = 54, - DatePicker_onChange = 55, - DatePicker_onDateChange = 56, - EmbeddedComponent_onTerminated = 57, - FolderStack_onFolderStateChange = 58, - FolderStack_onHoverStatusChange = 59, - FormComponent_onAcquired = 60, - FormComponent_onError = 61, - FormComponent_onRouter = 62, - FormComponent_onUninstall = 63, - FormComponent_onLoad = 64, - Grid_onScrollBarUpdate = 65, - Grid_onScrollIndex = 66, - Grid_onItemDragStart = 67, - Grid_onItemDragEnter = 68, - Grid_onItemDragMove = 69, - Grid_onItemDragLeave = 70, - Grid_onItemDrop = 71, - Grid_onScroll = 72, - Grid_onReachStart = 73, - Grid_onReachEnd = 74, - Grid_onScrollStart = 75, - Grid_onScrollStop = 76, - Grid_onScrollFrameBegin = 77, - GridItem_onSelect = 78, - GridRow_onBreakpointChange = 79, - Image_onComplete = 80, - Image_onError = 81, - Image_onFinish = 82, - ImageAnimator_onStart = 83, - ImageAnimator_onPause = 84, - ImageAnimator_onRepeat = 85, - ImageAnimator_onCancel = 86, - ImageAnimator_onFinish = 87, - ImageSpan_onComplete = 88, - ImageSpan_onError = 89, - List_onScroll = 90, - List_onScrollIndex = 91, - List_onScrollVisibleContentChange = 92, - List_onReachStart = 93, - List_onReachEnd = 94, - List_onScrollStart = 95, - List_onScrollStop = 96, - List_onItemDelete = 97, - List_onItemMove = 98, - List_onItemDragStart = 99, - List_onItemDragEnter = 100, - List_onItemDragMove = 101, - List_onItemDragLeave = 102, - List_onItemDrop = 103, - List_onScrollFrameBegin = 104, - ListItem_onSelect = 105, - LocationButton_onClick = 106, - Marquee_onStart = 107, - Marquee_onBounce = 108, - Marquee_onFinish = 109, - MenuItem_onChange = 110, - NavDestination_onShown = 111, - NavDestination_onHidden = 112, - NavDestination_onBackPressed = 113, - NavDestination_onReady = 114, - NavDestination_onWillAppear = 115, - NavDestination_onWillDisappear = 116, - NavDestination_onWillShow = 117, - NavDestination_onWillHide = 118, - NavRouter_onStateChange = 119, - 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, + CommonMethod_onFocusAxisEvent = 27, + CommonMethod_onFocus = 28, + CommonMethod_onBlur = 29, + CommonMethod_onAppear = 30, + CommonMethod_onDisAppear = 31, + CommonMethod_onAttach = 32, + CommonMethod_onDetach = 33, + CommonMethod_onAreaChange = 34, + CommonMethod_onDragStart = 35, + CommonMethod_onDragEnter = 36, + CommonMethod_onDragMove = 37, + CommonMethod_onDragLeave = 38, + CommonMethod_onDrop = 39, + CommonMethod_onDragEnd = 40, + CommonMethod_onPreDrag = 41, + CommonMethod_accessibilityVirtualNode = 42, + CommonMethod_onGestureJudgeBegin = 43, + CommonMethod_onGestureRecognizerJudgeBegin0 = 44, + CommonMethod_onGestureRecognizerJudgeBegin1 = 45, + CommonMethod_shouldBuiltInRecognizerParallelWith = 46, + CommonMethod_onTouchIntercept = 47, + CommonMethod_onSizeChange = 48, + CommonMethod_background = 49, + CommonMethod_bindContextMenu0 = 50, + CommonMethod_bindContextMenu1 = 51, + CommonMethod_bindContentCover0 = 52, + CommonMethod_bindContentCover1 = 53, + CommonMethod_bindSheet = 54, + CommonMethod_onVisibleAreaChange = 55, + ScrollableCommonMethod_onScroll = 56, + ScrollableCommonMethod_onReachStart = 57, + ScrollableCommonMethod_onReachEnd = 58, + ScrollableCommonMethod_onScrollStart = 59, + ScrollableCommonMethod_onScrollStop = 60, + Counter_onInc = 61, + Counter_onDec = 62, + DatePicker_onChange = 63, + DatePicker_onDateChange = 64, + EmbeddedComponent_onTerminated = 65, + FolderStack_onFolderStateChange = 66, + FolderStack_onHoverStatusChange = 67, + FormComponent_onAcquired = 68, + FormComponent_onError = 69, + FormComponent_onRouter = 70, + FormComponent_onUninstall = 71, + FormComponent_onLoad = 72, + Gauge_description = 73, + Grid_onScrollBarUpdate = 74, + Grid_onScrollIndex = 75, + Grid_onItemDragStart = 76, + Grid_onItemDragEnter = 77, + Grid_onItemDragMove = 78, + Grid_onItemDragLeave = 79, + Grid_onItemDrop = 80, + Grid_onScroll = 81, + Grid_onReachStart = 82, + Grid_onReachEnd = 83, + Grid_onScrollStart = 84, + Grid_onScrollStop = 85, + Grid_onScrollFrameBegin = 86, + GridItem_onSelect = 87, + GridRow_onBreakpointChange = 88, + Image_onComplete = 89, + Image_onError = 90, + Image_onFinish = 91, + ImageAnimator_onStart = 92, + ImageAnimator_onPause = 93, + ImageAnimator_onRepeat = 94, + ImageAnimator_onCancel = 95, + ImageAnimator_onFinish = 96, + ImageSpan_onComplete = 97, + ImageSpan_onError = 98, + List_onScroll = 99, + List_onScrollIndex = 100, + List_onScrollVisibleContentChange = 101, + List_onReachStart = 102, + List_onReachEnd = 103, + List_onScrollStart = 104, + List_onScrollStop = 105, + List_onItemDelete = 106, + List_onItemMove = 107, + List_onItemDragStart = 108, + List_onItemDragEnter = 109, + List_onItemDragMove = 110, + List_onItemDragLeave = 111, + List_onItemDrop = 112, + List_onScrollFrameBegin = 113, + ListItem_onSelect = 114, + LocationButton_onClick = 115, + Marquee_onStart = 116, + Marquee_onBounce = 117, + Marquee_onFinish = 118, + MenuItem_onChange = 119, + NavDestination_onShown = 120, + NavDestination_onHidden = 121, + NavDestination_onBackPressed = 122, + NavDestination_onReady = 123, + NavDestination_onWillAppear = 124, + NavDestination_onWillDisappear = 125, + NavDestination_onWillShow = 126, + NavDestination_onWillHide = 127, + NavRouter_onStateChange = 128, + Panel_onChange = 129, + Panel_onHeightChange = 130, + PasteButton_onClick = 131, + PatternLock_onPatternComplete = 132, + PatternLock_onDotConnect = 133, + PluginComponent_onComplete = 134, + PluginComponent_onError = 135, + Radio_onChange = 136, + Rating_onChange = 137, + Refresh_onStateChange = 138, + Refresh_onRefreshing = 139, + Refresh_onOffsetChange = 140, + RichEditor_onReady = 141, + RichEditor_onSelect = 142, + RichEditor_onSelectionChange = 143, + RichEditor_aboutToIMEInput = 144, + RichEditor_onIMEInputComplete = 145, + RichEditor_onDidIMEInput = 146, + RichEditor_aboutToDelete = 147, + RichEditor_onDeleteComplete = 148, + RichEditor_onPaste = 149, + RichEditor_onEditingChange = 150, + RichEditor_onSubmit = 151, + RichEditor_onWillChange = 152, + RichEditor_onDidChange = 153, + RichEditor_onCut = 154, + RichEditor_onCopy = 155, + RichEditor_bindSelectionMenu = 156, + RichEditor_customKeyboard = 157, + RichText_onStart = 158, + RichText_onComplete = 159, + SaveButton_onClick = 160, + Scroll_onScroll = 161, + Scroll_onScrollEdge = 162, + Scroll_onScrollStart = 163, + Scroll_onScrollEnd = 164, + Scroll_onScrollStop = 165, + Scroll_onScrollFrameBegin = 166, + Search_onEditChange = 167, + Search_onSubmit0 = 168, + Search_onSubmit1 = 169, + Search_onChange = 170, + Search_onTextSelectionChange = 171, + Search_onContentScroll = 172, + Search_onCopy = 173, + Search_onCut = 174, + Search_onPaste = 175, + Search_onWillInsert = 176, + Search_onDidInsert = 177, + Search_onWillDelete = 178, + Search_onDidDelete = 179, + Search_customKeyboard = 180, + Select_onSelect = 181, + Slider_onChange = 182, + Stepper_onFinish = 183, + Stepper_onSkip = 184, + Stepper_onChange = 185, + Stepper_onNext = 186, + Stepper_onPrevious = 187, + Swiper_onChange = 188, + Swiper_onAnimationStart = 189, + Swiper_onAnimationEnd = 190, + Swiper_onGestureSwipe = 191, + Swiper_onContentDidScroll = 192, + Tabs_onChange = 193, + Tabs_onTabBarClick = 194, + Tabs_onAnimationStart = 195, + Tabs_onAnimationEnd = 196, + Tabs_onGestureSwipe = 197, + Tabs_customContentTransition = 198, + Tabs_onContentWillChange = 199, + TabContent_onWillShow = 200, + TabContent_onWillHide = 201, + Text_onCopy = 202, + Text_onTextSelectionChange = 203, + Text_bindSelectionMenu = 204, + TextArea_onSubmit0 = 205, + TextArea_onSubmit1 = 206, + TextArea_onChange = 207, + TextArea_onTextSelectionChange = 208, + TextArea_onContentScroll = 209, + TextArea_onEditChange = 210, + TextArea_onCopy = 211, + TextArea_onCut = 212, + TextArea_onPaste = 213, + TextArea_onWillInsert = 214, + TextArea_onDidInsert = 215, + TextArea_onWillDelete = 216, + TextArea_onDidDelete = 217, + TextArea_customKeyboard = 218, + TextClock_onDateChange = 219, + TextInput_onEditChanged = 220, + TextInput_onEditChange = 221, + TextInput_onSubmit = 222, + TextInput_onChange = 223, + TextInput_onTextSelectionChange = 224, + TextInput_onContentScroll = 225, + TextInput_onCopy = 226, + TextInput_onCut = 227, + TextInput_onPaste = 228, + TextInput_showUnit = 229, + TextInput_onSecurityStateChange = 230, + TextInput_onWillInsert = 231, + TextInput_onDidInsert = 232, + TextInput_onWillDelete = 233, + TextInput_onDidDelete = 234, + TextInput_customKeyboard = 235, + TextPicker_onAccept = 236, + TextPicker_onCancel = 237, + TextPicker_onChange = 238, + TextPicker_onScrollStop = 239, + TextTimer_onTimer = 240, + TimePicker_onChange = 241, + Toggle_onChange = 242, + Video_onStart = 243, + Video_onPause = 244, + Video_onFinish = 245, + Video_onFullscreenChange = 246, + Video_onPrepared = 247, + Video_onSeeking = 248, + Video_onSeeked = 249, + Video_onUpdate = 250, + Video_onError = 251, + Video_onStop = 252, + Web_onPageEnd = 253, + Web_onPageBegin = 254, + Web_onProgressChange = 255, + Web_onTitleReceive = 256, + Web_onGeolocationHide = 257, + Web_onGeolocationShow = 258, + Web_onRequestSelected = 259, + Web_onAlert = 260, + Web_onBeforeUnload = 261, + Web_onConfirm = 262, + Web_onPrompt = 263, + Web_onConsole = 264, + Web_onErrorReceive = 265, + Web_onHttpErrorReceive = 266, + Web_onDownloadStart = 267, + Web_onRefreshAccessedHistory = 268, + Web_onUrlLoadIntercept = 269, + Web_onSslErrorReceive = 270, + Web_onRenderExited0 = 271, + Web_onRenderExited1 = 272, + Web_onShowFileSelector = 273, + Web_onFileSelectorShow = 274, + Web_onResourceLoad = 275, + Web_onFullScreenExit = 276, + Web_onFullScreenEnter = 277, + Web_onScaleChange = 278, + Web_onHttpAuthRequest = 279, + Web_onInterceptRequest = 280, + Web_onPermissionRequest = 281, + Web_onScreenCaptureRequest = 282, + Web_onContextMenuShow = 283, + Web_onContextMenuHide = 284, + Web_onSearchResultReceive = 285, + Web_onScroll = 286, + Web_onSslErrorEventReceive = 287, + Web_onSslErrorEvent = 288, + Web_onClientAuthenticationRequest = 289, + Web_onWindowNew = 290, + Web_onWindowExit = 291, + Web_onInterceptKeyEvent = 292, + Web_onTouchIconUrlReceived = 293, + Web_onFaviconReceived = 294, + Web_onPageVisible = 295, + Web_onDataResubmitted = 296, + Web_onAudioStateChanged = 297, + Web_onFirstContentfulPaint = 298, + Web_onFirstMeaningfulPaint = 299, + Web_onLargestContentfulPaint = 300, + Web_onLoadIntercept = 301, + Web_onControllerAttached = 302, + Web_onOverScroll = 303, + Web_onSafeBrowsingCheckResult = 304, + Web_onNavigationEntryCommitted = 305, + Web_onIntelligentTrackingPreventionResult = 306, + Web_onNativeEmbedLifecycleChange = 307, + Web_onNativeEmbedVisibilityChange = 308, + Web_onNativeEmbedGestureEvent = 309, + Web_onOverrideUrlLoading = 310, + Web_onRenderProcessNotResponding = 311, + Web_onRenderProcessResponding = 312, + Web_onViewportFitChanged = 313, + Web_onInterceptKeyboardAttach = 314, + Web_onAdsBlocked = 315, + Web_bindSelectionMenu = 316, + XComponent_onLoad = 317, + XComponent_onDestroy = 318, + SideBarContainer_onChange = 319, + WaterFlow_onReachStart = 320, + WaterFlow_onReachEnd = 321, + WaterFlow_onScrollFrameBegin = 322, + WaterFlow_onScrollIndex = 323, + UIExtensionComponent_onRemoteReady = 324, + UIExtensionComponent_onResult = 325, + UIExtensionComponent_onRelease = 326, + UIExtensionComponent_onTerminated = 327, } interface PeerEvent { @@ -465,6 +482,10 @@ export interface CommonMethod_onKeyPreIme_event extends PeerEvent { readonly kind: PeerEventKind readonly parameter: KeyEvent } +export interface CommonMethod_onFocusAxisEvent_event extends PeerEvent { + readonly kind: PeerEventKind + readonly parameter: FocusAxisEvent +} export interface CommonMethod_onFocus_event extends PeerEvent { readonly kind: PeerEventKind } @@ -522,6 +543,9 @@ export interface CommonMethod_onPreDrag_event extends PeerEvent { readonly kind: PeerEventKind readonly parameter: PreDragStatus } +export interface CommonMethod_accessibilityVirtualNode_event extends PeerEvent { + readonly kind: PeerEventKind +} export interface CommonMethod_onGestureJudgeBegin_event extends PeerEvent { readonly kind: PeerEventKind readonly gestureInfo: GestureInfo @@ -553,6 +577,24 @@ export interface CommonMethod_onSizeChange_event extends PeerEvent { readonly oldValue: SizeOptions readonly newValue: SizeOptions } +export interface CommonMethod_background_event extends PeerEvent { + readonly kind: PeerEventKind +} +export interface CommonMethod_bindContextMenu0_event extends PeerEvent { + readonly kind: PeerEventKind +} +export interface CommonMethod_bindContextMenu1_event extends PeerEvent { + readonly kind: PeerEventKind +} +export interface CommonMethod_bindContentCover0_event extends PeerEvent { + readonly kind: PeerEventKind +} +export interface CommonMethod_bindContentCover1_event extends PeerEvent { + readonly kind: PeerEventKind +} +export interface CommonMethod_bindSheet_event extends PeerEvent { + readonly kind: PeerEventKind +} export interface CommonMethod_onVisibleAreaChange_event extends PeerEvent { readonly kind: PeerEventKind readonly isExpanding: boolean @@ -620,6 +662,9 @@ export interface FormComponent_onUninstall_event extends PeerEvent { export interface FormComponent_onLoad_event extends PeerEvent { readonly kind: PeerEventKind } +export interface Gauge_description_event extends PeerEvent { + readonly kind: PeerEventKind +} export interface Grid_onScrollBarUpdate_event extends PeerEvent { readonly kind: PeerEventKind readonly index: number @@ -950,6 +995,12 @@ export interface RichEditor_onCopy_event extends PeerEvent { readonly kind: PeerEventKind readonly parameter: CopyEvent } +export interface RichEditor_bindSelectionMenu_event extends PeerEvent { + readonly kind: PeerEventKind +} +export interface RichEditor_customKeyboard_event extends PeerEvent { + readonly kind: PeerEventKind +} export interface RichText_onStart_event extends PeerEvent { readonly kind: PeerEventKind } @@ -1041,6 +1092,9 @@ export interface Search_onDidDelete_event extends PeerEvent { readonly kind: PeerEventKind readonly parameter: DeleteValue } +export interface Search_customKeyboard_event extends PeerEvent { + readonly kind: PeerEventKind +} export interface Select_onSelect_event extends PeerEvent { readonly kind: PeerEventKind readonly index: number @@ -1148,6 +1202,9 @@ export interface Text_onTextSelectionChange_event extends PeerEvent { readonly first: number readonly last: number } +export interface Text_bindSelectionMenu_event extends PeerEvent { + readonly kind: PeerEventKind +} export interface TextArea_onSubmit0_event extends PeerEvent { readonly kind: PeerEventKind readonly enterKey: EnterKeyType @@ -1205,6 +1262,9 @@ export interface TextArea_onDidDelete_event extends PeerEvent { readonly kind: PeerEventKind readonly parameter: DeleteValue } +export interface TextArea_customKeyboard_event extends PeerEvent { + readonly kind: PeerEventKind +} export interface TextClock_onDateChange_event extends PeerEvent { readonly kind: PeerEventKind readonly index: number @@ -1250,6 +1310,9 @@ export interface TextInput_onPaste_event extends PeerEvent { readonly content: string readonly event: PasteEvent } +export interface TextInput_showUnit_event extends PeerEvent { + readonly kind: PeerEventKind +} export interface TextInput_onSecurityStateChange_event extends PeerEvent { readonly kind: PeerEventKind readonly parameter: boolean @@ -1270,6 +1333,9 @@ export interface TextInput_onDidDelete_event extends PeerEvent { readonly kind: PeerEventKind readonly parameter: DeleteValue } +export interface TextInput_customKeyboard_event extends PeerEvent { + readonly kind: PeerEventKind +} export interface TextPicker_onAccept_event extends PeerEvent { readonly kind: PeerEventKind readonly value: string @@ -1581,6 +1647,9 @@ export interface Web_onAdsBlocked_event extends PeerEvent { readonly kind: PeerEventKind readonly details: AdsBlockedDetails } +export interface Web_bindSelectionMenu_event extends PeerEvent { + readonly kind: PeerEventKind +} export interface XComponent_onLoad_event extends PeerEvent { readonly kind: PeerEventKind readonly event?: Object | undefined @@ -1653,6 +1722,7 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.CommonMethod_onTouch: return "CommonMethod_onTouch" case PeerEventKind.CommonMethod_onKeyEvent: return "CommonMethod_onKeyEvent" case PeerEventKind.CommonMethod_onKeyPreIme: return "CommonMethod_onKeyPreIme" + case PeerEventKind.CommonMethod_onFocusAxisEvent: return "CommonMethod_onFocusAxisEvent" case PeerEventKind.CommonMethod_onFocus: return "CommonMethod_onFocus" case PeerEventKind.CommonMethod_onBlur: return "CommonMethod_onBlur" case PeerEventKind.CommonMethod_onAppear: return "CommonMethod_onAppear" @@ -1667,12 +1737,19 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.CommonMethod_onDrop: return "CommonMethod_onDrop" case PeerEventKind.CommonMethod_onDragEnd: return "CommonMethod_onDragEnd" case PeerEventKind.CommonMethod_onPreDrag: return "CommonMethod_onPreDrag" + case PeerEventKind.CommonMethod_accessibilityVirtualNode: return "CommonMethod_accessibilityVirtualNode" case PeerEventKind.CommonMethod_onGestureJudgeBegin: return "CommonMethod_onGestureJudgeBegin" case PeerEventKind.CommonMethod_onGestureRecognizerJudgeBegin0: return "CommonMethod_onGestureRecognizerJudgeBegin0" case PeerEventKind.CommonMethod_onGestureRecognizerJudgeBegin1: return "CommonMethod_onGestureRecognizerJudgeBegin1" case PeerEventKind.CommonMethod_shouldBuiltInRecognizerParallelWith: return "CommonMethod_shouldBuiltInRecognizerParallelWith" case PeerEventKind.CommonMethod_onTouchIntercept: return "CommonMethod_onTouchIntercept" case PeerEventKind.CommonMethod_onSizeChange: return "CommonMethod_onSizeChange" + case PeerEventKind.CommonMethod_background: return "CommonMethod_background" + case PeerEventKind.CommonMethod_bindContextMenu0: return "CommonMethod_bindContextMenu0" + case PeerEventKind.CommonMethod_bindContextMenu1: return "CommonMethod_bindContextMenu1" + case PeerEventKind.CommonMethod_bindContentCover0: return "CommonMethod_bindContentCover0" + case PeerEventKind.CommonMethod_bindContentCover1: return "CommonMethod_bindContentCover1" + case PeerEventKind.CommonMethod_bindSheet: return "CommonMethod_bindSheet" case PeerEventKind.CommonMethod_onVisibleAreaChange: return "CommonMethod_onVisibleAreaChange" case PeerEventKind.ScrollableCommonMethod_onScroll: return "ScrollableCommonMethod_onScroll" case PeerEventKind.ScrollableCommonMethod_onReachStart: return "ScrollableCommonMethod_onReachStart" @@ -1691,6 +1768,7 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.FormComponent_onRouter: return "FormComponent_onRouter" case PeerEventKind.FormComponent_onUninstall: return "FormComponent_onUninstall" case PeerEventKind.FormComponent_onLoad: return "FormComponent_onLoad" + case PeerEventKind.Gauge_description: return "Gauge_description" case PeerEventKind.Grid_onScrollBarUpdate: return "Grid_onScrollBarUpdate" case PeerEventKind.Grid_onScrollIndex: return "Grid_onScrollIndex" case PeerEventKind.Grid_onItemDragStart: return "Grid_onItemDragStart" @@ -1773,6 +1851,8 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.RichEditor_onDidChange: return "RichEditor_onDidChange" case PeerEventKind.RichEditor_onCut: return "RichEditor_onCut" case PeerEventKind.RichEditor_onCopy: return "RichEditor_onCopy" + case PeerEventKind.RichEditor_bindSelectionMenu: return "RichEditor_bindSelectionMenu" + case PeerEventKind.RichEditor_customKeyboard: return "RichEditor_customKeyboard" case PeerEventKind.RichText_onStart: return "RichText_onStart" case PeerEventKind.RichText_onComplete: return "RichText_onComplete" case PeerEventKind.SaveButton_onClick: return "SaveButton_onClick" @@ -1795,6 +1875,7 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.Search_onDidInsert: return "Search_onDidInsert" case PeerEventKind.Search_onWillDelete: return "Search_onWillDelete" case PeerEventKind.Search_onDidDelete: return "Search_onDidDelete" + case PeerEventKind.Search_customKeyboard: return "Search_customKeyboard" case PeerEventKind.Select_onSelect: return "Select_onSelect" case PeerEventKind.Slider_onChange: return "Slider_onChange" case PeerEventKind.Stepper_onFinish: return "Stepper_onFinish" @@ -1818,6 +1899,7 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.TabContent_onWillHide: return "TabContent_onWillHide" case PeerEventKind.Text_onCopy: return "Text_onCopy" case PeerEventKind.Text_onTextSelectionChange: return "Text_onTextSelectionChange" + case PeerEventKind.Text_bindSelectionMenu: return "Text_bindSelectionMenu" case PeerEventKind.TextArea_onSubmit0: return "TextArea_onSubmit0" case PeerEventKind.TextArea_onSubmit1: return "TextArea_onSubmit1" case PeerEventKind.TextArea_onChange: return "TextArea_onChange" @@ -1831,6 +1913,7 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.TextArea_onDidInsert: return "TextArea_onDidInsert" case PeerEventKind.TextArea_onWillDelete: return "TextArea_onWillDelete" case PeerEventKind.TextArea_onDidDelete: return "TextArea_onDidDelete" + case PeerEventKind.TextArea_customKeyboard: return "TextArea_customKeyboard" case PeerEventKind.TextClock_onDateChange: return "TextClock_onDateChange" case PeerEventKind.TextInput_onEditChanged: return "TextInput_onEditChanged" case PeerEventKind.TextInput_onEditChange: return "TextInput_onEditChange" @@ -1841,11 +1924,13 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.TextInput_onCopy: return "TextInput_onCopy" case PeerEventKind.TextInput_onCut: return "TextInput_onCut" case PeerEventKind.TextInput_onPaste: return "TextInput_onPaste" + case PeerEventKind.TextInput_showUnit: return "TextInput_showUnit" case PeerEventKind.TextInput_onSecurityStateChange: return "TextInput_onSecurityStateChange" case PeerEventKind.TextInput_onWillInsert: return "TextInput_onWillInsert" case PeerEventKind.TextInput_onDidInsert: return "TextInput_onDidInsert" case PeerEventKind.TextInput_onWillDelete: return "TextInput_onWillDelete" case PeerEventKind.TextInput_onDidDelete: return "TextInput_onDidDelete" + case PeerEventKind.TextInput_customKeyboard: return "TextInput_customKeyboard" case PeerEventKind.TextPicker_onAccept: return "TextPicker_onAccept" case PeerEventKind.TextPicker_onCancel: return "TextPicker_onCancel" case PeerEventKind.TextPicker_onChange: return "TextPicker_onChange" @@ -1926,6 +2011,7 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.Web_onViewportFitChanged: return "Web_onViewportFitChanged" case PeerEventKind.Web_onInterceptKeyboardAttach: return "Web_onInterceptKeyboardAttach" case PeerEventKind.Web_onAdsBlocked: return "Web_onAdsBlocked" + case PeerEventKind.Web_bindSelectionMenu: return "Web_bindSelectionMenu" case PeerEventKind.XComponent_onLoad: return "XComponent_onLoad" case PeerEventKind.XComponent_onDestroy: return "XComponent_onDestroy" case PeerEventKind.SideBarContainer_onChange: return "SideBarContainer_onChange" @@ -1968,6 +2054,7 @@ export class PeerEventsProperties { CommonMethod_onTouch?: Function1 CommonMethod_onKeyEvent?: Function1 CommonMethod_onKeyPreIme?: Function1 + CommonMethod_onFocusAxisEvent?: Function1 CommonMethod_onFocus?: Function0 CommonMethod_onBlur?: Function0 CommonMethod_onAppear?: Function0 @@ -1982,12 +2069,19 @@ export class PeerEventsProperties { CommonMethod_onDrop?: Function2 CommonMethod_onDragEnd?: Function2 CommonMethod_onPreDrag?: Function1 + CommonMethod_accessibilityVirtualNode?: CustomBuilder CommonMethod_onGestureJudgeBegin?: Function2 CommonMethod_onGestureRecognizerJudgeBegin0?: GestureRecognizerJudgeBeginCallback CommonMethod_onGestureRecognizerJudgeBegin1?: GestureRecognizerJudgeBeginCallback CommonMethod_shouldBuiltInRecognizerParallelWith?: ShouldBuiltInRecognizerParallelWithCallback CommonMethod_onTouchIntercept?: Function1 CommonMethod_onSizeChange?: SizeChangeCallback + CommonMethod_background?: CustomBuilder + CommonMethod_bindContextMenu0?: CustomBuilder + CommonMethod_bindContextMenu1?: CustomBuilder + CommonMethod_bindContentCover0?: CustomBuilder + CommonMethod_bindContentCover1?: CustomBuilder + CommonMethod_bindSheet?: CustomBuilder CommonMethod_onVisibleAreaChange?: VisibleAreaChangeCallback ScrollableCommonMethod_onScroll?: Function2 ScrollableCommonMethod_onReachStart?: Function0 @@ -2006,6 +2100,7 @@ export class PeerEventsProperties { FormComponent_onRouter?: Function1 FormComponent_onUninstall?: Function1 FormComponent_onLoad?: Function0 + Gauge_description?: CustomBuilder Grid_onScrollBarUpdate?: Function2 Grid_onScrollIndex?: Function2 Grid_onItemDragStart?: Function2> @@ -2088,6 +2183,8 @@ export class PeerEventsProperties { RichEditor_onDidChange?: OnDidChangeCallback RichEditor_onCut?: Function1 RichEditor_onCopy?: Function1 + RichEditor_bindSelectionMenu?: CustomBuilder + RichEditor_customKeyboard?: CustomBuilder RichText_onStart?: Function0 RichText_onComplete?: Function0 SaveButton_onClick?: Function2 @@ -2110,6 +2207,7 @@ export class PeerEventsProperties { Search_onDidInsert?: Function1 Search_onWillDelete?: Function1 Search_onDidDelete?: Function1 + Search_customKeyboard?: CustomBuilder Select_onSelect?: Function2 Slider_onChange?: Function2 Stepper_onFinish?: Function0 @@ -2133,6 +2231,7 @@ export class PeerEventsProperties { TabContent_onWillHide?: VoidCallback Text_onCopy?: Function1 Text_onTextSelectionChange?: Function2 + Text_bindSelectionMenu?: CustomBuilder TextArea_onSubmit0?: Function1 TextArea_onSubmit1?: TextAreaSubmitCallback TextArea_onChange?: EditableTextOnChangeCallback @@ -2146,6 +2245,7 @@ export class PeerEventsProperties { TextArea_onDidInsert?: Function1 TextArea_onWillDelete?: Function1 TextArea_onDidDelete?: Function1 + TextArea_customKeyboard?: CustomBuilder TextClock_onDateChange?: Function1 TextInput_onEditChanged?: Function1 TextInput_onEditChange?: Function1 @@ -2156,11 +2256,13 @@ export class PeerEventsProperties { TextInput_onCopy?: Function1 TextInput_onCut?: Function1 TextInput_onPaste?: OnPasteCallback + TextInput_showUnit?: CustomBuilder TextInput_onSecurityStateChange?: Function1 TextInput_onWillInsert?: Function1 TextInput_onDidInsert?: Function1 TextInput_onWillDelete?: Function1 TextInput_onDidDelete?: Function1 + TextInput_customKeyboard?: CustomBuilder TextPicker_onAccept?: Function2 TextPicker_onCancel?: Function0 TextPicker_onChange?: Function2,number | Array,void> @@ -2241,6 +2343,7 @@ export class PeerEventsProperties { Web_onViewportFitChanged?: OnViewportFitChangedCallback Web_onInterceptKeyboardAttach?: WebKeyboardCallback Web_onAdsBlocked?: OnAdsBlockedCallback + Web_bindSelectionMenu?: CustomBuilder XComponent_onLoad?: OnNativeLoadCallback XComponent_onDestroy?: VoidCallback SideBarContainer_onChange?: Function1 @@ -2252,320 +2355,4 @@ export class PeerEventsProperties { UIExtensionComponent_onResult?: Function1 UIExtensionComponent_onRelease?: Function1 UIExtensionComponent_onTerminated?: Function1 -} -export function deliverGeneratedPeerEvent(event: PeerEvent, properties: PeerEventsProperties): void { - switch (event.kind) { - case PeerEventKind.AbilityComponent_onConnect: properties.AbilityComponent_onConnect?.(); break - case PeerEventKind.AbilityComponent_onDisconnect: properties.AbilityComponent_onDisconnect?.(); break - case PeerEventKind.AlphabetIndexer_onSelected: properties.AlphabetIndexer_onSelected?.((event as AlphabetIndexer_onSelected_event).index); break - case PeerEventKind.AlphabetIndexer_onSelect: properties.AlphabetIndexer_onSelect?.((event as AlphabetIndexer_onSelect_event).index); break - case PeerEventKind.AlphabetIndexer_onRequestPopupData: properties.AlphabetIndexer_onRequestPopupData?.((event as AlphabetIndexer_onRequestPopupData_event).index); break - case PeerEventKind.AlphabetIndexer_onPopupSelect: properties.AlphabetIndexer_onPopupSelect?.((event as AlphabetIndexer_onPopupSelect_event).index); break - case PeerEventKind.Animator_onStart: properties.Animator_onStart?.(); break - case PeerEventKind.Animator_onPause: properties.Animator_onPause?.(); break - case PeerEventKind.Animator_onRepeat: properties.Animator_onRepeat?.(); break - case PeerEventKind.Animator_onCancel: properties.Animator_onCancel?.(); break - case PeerEventKind.Animator_onFinish: properties.Animator_onFinish?.(); break - case PeerEventKind.Animator_onFrame: properties.Animator_onFrame?.((event as Animator_onFrame_event).index); break - case PeerEventKind.Calendar_onSelectChange: properties.Calendar_onSelectChange?.((event as Calendar_onSelectChange_event).event); break - case PeerEventKind.Calendar_onRequestData: properties.Calendar_onRequestData?.((event as Calendar_onRequestData_event).event); break - case PeerEventKind.CalendarPicker_onChange: properties.CalendarPicker_onChange?.((event as CalendarPicker_onChange_event).parameter); break - case PeerEventKind.Canvas_onReady: properties.Canvas_onReady?.(); break - case PeerEventKind.Checkbox_onChange: properties.Checkbox_onChange?.((event as Checkbox_onChange_event).value); break - case PeerEventKind.CheckboxGroup_onChange: properties.CheckboxGroup_onChange?.((event as CheckboxGroup_onChange_event).value); break - case PeerEventKind.CommonMethod_onChildTouchTest: properties.CommonMethod_onChildTouchTest?.((event as CommonMethod_onChildTouchTest_event).value); break - case PeerEventKind.CommonMethod_onClick0: properties.CommonMethod_onClick0?.((event as CommonMethod_onClick0_event).event); break - case PeerEventKind.CommonMethod_onClick1: properties.CommonMethod_onClick1?.((event as CommonMethod_onClick1_event).event); break - case PeerEventKind.CommonMethod_onHover: properties.CommonMethod_onHover?.((event as CommonMethod_onHover_event).isHover, (event as CommonMethod_onHover_event).event); break - case PeerEventKind.CommonMethod_onAccessibilityHover: properties.CommonMethod_onAccessibilityHover?.((event as CommonMethod_onAccessibilityHover_event).isHover, (event as CommonMethod_onAccessibilityHover_event).event); break - case PeerEventKind.CommonMethod_onMouse: properties.CommonMethod_onMouse?.((event as CommonMethod_onMouse_event).event); break - case PeerEventKind.CommonMethod_onTouch: properties.CommonMethod_onTouch?.((event as CommonMethod_onTouch_event).event); break - case PeerEventKind.CommonMethod_onKeyEvent: properties.CommonMethod_onKeyEvent?.((event as CommonMethod_onKeyEvent_event).event); break - case PeerEventKind.CommonMethod_onKeyPreIme: properties.CommonMethod_onKeyPreIme?.((event as CommonMethod_onKeyPreIme_event).parameter); break - case PeerEventKind.CommonMethod_onFocus: properties.CommonMethod_onFocus?.(); break - case PeerEventKind.CommonMethod_onBlur: properties.CommonMethod_onBlur?.(); break - case PeerEventKind.CommonMethod_onAppear: properties.CommonMethod_onAppear?.(); break - case PeerEventKind.CommonMethod_onDisAppear: properties.CommonMethod_onDisAppear?.(); break - case PeerEventKind.CommonMethod_onAttach: properties.CommonMethod_onAttach?.(); break - case PeerEventKind.CommonMethod_onDetach: properties.CommonMethod_onDetach?.(); break - case PeerEventKind.CommonMethod_onAreaChange: properties.CommonMethod_onAreaChange?.((event as CommonMethod_onAreaChange_event).oldValue, (event as CommonMethod_onAreaChange_event).newValue); break - case PeerEventKind.CommonMethod_onDragStart: properties.CommonMethod_onDragStart?.((event as CommonMethod_onDragStart_event).event, (event as CommonMethod_onDragStart_event).extraParams); break - case PeerEventKind.CommonMethod_onDragEnter: properties.CommonMethod_onDragEnter?.((event as CommonMethod_onDragEnter_event).event, (event as CommonMethod_onDragEnter_event).extraParams); break - case PeerEventKind.CommonMethod_onDragMove: properties.CommonMethod_onDragMove?.((event as CommonMethod_onDragMove_event).event, (event as CommonMethod_onDragMove_event).extraParams); break - case PeerEventKind.CommonMethod_onDragLeave: properties.CommonMethod_onDragLeave?.((event as CommonMethod_onDragLeave_event).event, (event as CommonMethod_onDragLeave_event).extraParams); break - case PeerEventKind.CommonMethod_onDrop: properties.CommonMethod_onDrop?.((event as CommonMethod_onDrop_event).event, (event as CommonMethod_onDrop_event).extraParams); break - case PeerEventKind.CommonMethod_onDragEnd: properties.CommonMethod_onDragEnd?.((event as CommonMethod_onDragEnd_event).event, (event as CommonMethod_onDragEnd_event).extraParams); break - case PeerEventKind.CommonMethod_onPreDrag: properties.CommonMethod_onPreDrag?.((event as CommonMethod_onPreDrag_event).parameter); break - case PeerEventKind.CommonMethod_onGestureJudgeBegin: properties.CommonMethod_onGestureJudgeBegin?.((event as CommonMethod_onGestureJudgeBegin_event).gestureInfo, (event as CommonMethod_onGestureJudgeBegin_event).event); break - case PeerEventKind.CommonMethod_onGestureRecognizerJudgeBegin0: properties.CommonMethod_onGestureRecognizerJudgeBegin0?.((event as CommonMethod_onGestureRecognizerJudgeBegin0_event).event, (event as CommonMethod_onGestureRecognizerJudgeBegin0_event).current, (event as CommonMethod_onGestureRecognizerJudgeBegin0_event).recognizers); break - case PeerEventKind.CommonMethod_onGestureRecognizerJudgeBegin1: properties.CommonMethod_onGestureRecognizerJudgeBegin1?.((event as CommonMethod_onGestureRecognizerJudgeBegin1_event).event, (event as CommonMethod_onGestureRecognizerJudgeBegin1_event).current, (event as CommonMethod_onGestureRecognizerJudgeBegin1_event).recognizers); break - case PeerEventKind.CommonMethod_shouldBuiltInRecognizerParallelWith: properties.CommonMethod_shouldBuiltInRecognizerParallelWith?.((event as CommonMethod_shouldBuiltInRecognizerParallelWith_event).current, (event as CommonMethod_shouldBuiltInRecognizerParallelWith_event).others); break - case PeerEventKind.CommonMethod_onTouchIntercept: properties.CommonMethod_onTouchIntercept?.((event as CommonMethod_onTouchIntercept_event).parameter); break - case PeerEventKind.CommonMethod_onSizeChange: properties.CommonMethod_onSizeChange?.((event as CommonMethod_onSizeChange_event).oldValue, (event as CommonMethod_onSizeChange_event).newValue); break - case PeerEventKind.CommonMethod_onVisibleAreaChange: properties.CommonMethod_onVisibleAreaChange?.((event as CommonMethod_onVisibleAreaChange_event).isExpanding, (event as CommonMethod_onVisibleAreaChange_event).currentRatio); break - case PeerEventKind.ScrollableCommonMethod_onScroll: properties.ScrollableCommonMethod_onScroll?.((event as ScrollableCommonMethod_onScroll_event).scrollOffset, (event as ScrollableCommonMethod_onScroll_event).scrollState); break - case PeerEventKind.ScrollableCommonMethod_onReachStart: properties.ScrollableCommonMethod_onReachStart?.(); break - case PeerEventKind.ScrollableCommonMethod_onReachEnd: properties.ScrollableCommonMethod_onReachEnd?.(); break - case PeerEventKind.ScrollableCommonMethod_onScrollStart: properties.ScrollableCommonMethod_onScrollStart?.(); break - case PeerEventKind.ScrollableCommonMethod_onScrollStop: properties.ScrollableCommonMethod_onScrollStop?.(); break - case PeerEventKind.Counter_onInc: properties.Counter_onInc?.(); break - case PeerEventKind.Counter_onDec: properties.Counter_onDec?.(); break - case PeerEventKind.DatePicker_onChange: properties.DatePicker_onChange?.((event as DatePicker_onChange_event).value); break - case PeerEventKind.DatePicker_onDateChange: properties.DatePicker_onDateChange?.((event as DatePicker_onDateChange_event).parameter); break - case PeerEventKind.EmbeddedComponent_onTerminated: properties.EmbeddedComponent_onTerminated?.((event as EmbeddedComponent_onTerminated_event).parameter); break - case PeerEventKind.FolderStack_onFolderStateChange: properties.FolderStack_onFolderStateChange?.((event as FolderStack_onFolderStateChange_event).event); break - case PeerEventKind.FolderStack_onHoverStatusChange: properties.FolderStack_onHoverStatusChange?.((event as FolderStack_onHoverStatusChange_event).param); break - case PeerEventKind.FormComponent_onAcquired: properties.FormComponent_onAcquired?.((event as FormComponent_onAcquired_event).parameter); break - case PeerEventKind.FormComponent_onError: properties.FormComponent_onError?.((event as FormComponent_onError_event).info); break - case PeerEventKind.FormComponent_onRouter: properties.FormComponent_onRouter?.((event as FormComponent_onRouter_event).info); break - case PeerEventKind.FormComponent_onUninstall: properties.FormComponent_onUninstall?.((event as FormComponent_onUninstall_event).parameter); break - case PeerEventKind.FormComponent_onLoad: properties.FormComponent_onLoad?.(); break - case PeerEventKind.Grid_onScrollBarUpdate: properties.Grid_onScrollBarUpdate?.((event as Grid_onScrollBarUpdate_event).index, (event as Grid_onScrollBarUpdate_event).offset); break - case PeerEventKind.Grid_onScrollIndex: properties.Grid_onScrollIndex?.((event as Grid_onScrollIndex_event).first, (event as Grid_onScrollIndex_event).last); break - case PeerEventKind.Grid_onItemDragStart: properties.Grid_onItemDragStart?.((event as Grid_onItemDragStart_event).event, (event as Grid_onItemDragStart_event).itemIndex); break - case PeerEventKind.Grid_onItemDragEnter: properties.Grid_onItemDragEnter?.((event as Grid_onItemDragEnter_event).event); break - case PeerEventKind.Grid_onItemDragMove: properties.Grid_onItemDragMove?.((event as Grid_onItemDragMove_event).event, (event as Grid_onItemDragMove_event).itemIndex, (event as Grid_onItemDragMove_event).insertIndex); break - case PeerEventKind.Grid_onItemDragLeave: properties.Grid_onItemDragLeave?.((event as Grid_onItemDragLeave_event).event, (event as Grid_onItemDragLeave_event).itemIndex); break - case PeerEventKind.Grid_onItemDrop: properties.Grid_onItemDrop?.((event as Grid_onItemDrop_event).event, (event as Grid_onItemDrop_event).itemIndex, (event as Grid_onItemDrop_event).insertIndex, (event as Grid_onItemDrop_event).isSuccess); break - case PeerEventKind.Grid_onScroll: properties.Grid_onScroll?.((event as Grid_onScroll_event).scrollOffset, (event as Grid_onScroll_event).scrollState); break - case PeerEventKind.Grid_onReachStart: properties.Grid_onReachStart?.(); break - case PeerEventKind.Grid_onReachEnd: properties.Grid_onReachEnd?.(); break - case PeerEventKind.Grid_onScrollStart: properties.Grid_onScrollStart?.(); break - case PeerEventKind.Grid_onScrollStop: properties.Grid_onScrollStop?.(); break - case PeerEventKind.Grid_onScrollFrameBegin: properties.Grid_onScrollFrameBegin?.((event as Grid_onScrollFrameBegin_event).offset, (event as Grid_onScrollFrameBegin_event).state); break - case PeerEventKind.GridItem_onSelect: properties.GridItem_onSelect?.((event as GridItem_onSelect_event).parameter); break - case PeerEventKind.GridRow_onBreakpointChange: properties.GridRow_onBreakpointChange?.((event as GridRow_onBreakpointChange_event).breakpoints); break - case PeerEventKind.Image_onComplete: properties.Image_onComplete?.((event as Image_onComplete_event).event); break - case PeerEventKind.Image_onError: properties.Image_onError?.((event as Image_onError_event).error); break - case PeerEventKind.Image_onFinish: properties.Image_onFinish?.(); break - case PeerEventKind.ImageAnimator_onStart: properties.ImageAnimator_onStart?.(); break - case PeerEventKind.ImageAnimator_onPause: properties.ImageAnimator_onPause?.(); break - case PeerEventKind.ImageAnimator_onRepeat: properties.ImageAnimator_onRepeat?.(); break - case PeerEventKind.ImageAnimator_onCancel: properties.ImageAnimator_onCancel?.(); break - case PeerEventKind.ImageAnimator_onFinish: properties.ImageAnimator_onFinish?.(); break - case PeerEventKind.ImageSpan_onComplete: properties.ImageSpan_onComplete?.((event as ImageSpan_onComplete_event).result); break - case PeerEventKind.ImageSpan_onError: properties.ImageSpan_onError?.((event as ImageSpan_onError_event).error); break - case PeerEventKind.List_onScroll: properties.List_onScroll?.((event as List_onScroll_event).scrollOffset, (event as List_onScroll_event).scrollState); break - case PeerEventKind.List_onScrollIndex: properties.List_onScrollIndex?.((event as List_onScrollIndex_event).start, (event as List_onScrollIndex_event).end, (event as List_onScrollIndex_event).center); break - case PeerEventKind.List_onScrollVisibleContentChange: properties.List_onScrollVisibleContentChange?.((event as List_onScrollVisibleContentChange_event).start, (event as List_onScrollVisibleContentChange_event).end); break - case PeerEventKind.List_onReachStart: properties.List_onReachStart?.(); break - case PeerEventKind.List_onReachEnd: properties.List_onReachEnd?.(); break - case PeerEventKind.List_onScrollStart: properties.List_onScrollStart?.(); break - case PeerEventKind.List_onScrollStop: properties.List_onScrollStop?.(); break - case PeerEventKind.List_onItemDelete: properties.List_onItemDelete?.((event as List_onItemDelete_event).index); break - case PeerEventKind.List_onItemMove: properties.List_onItemMove?.((event as List_onItemMove_event).from, (event as List_onItemMove_event).to); break - case PeerEventKind.List_onItemDragStart: properties.List_onItemDragStart?.((event as List_onItemDragStart_event).event, (event as List_onItemDragStart_event).itemIndex); break - case PeerEventKind.List_onItemDragEnter: properties.List_onItemDragEnter?.((event as List_onItemDragEnter_event).event); break - case PeerEventKind.List_onItemDragMove: properties.List_onItemDragMove?.((event as List_onItemDragMove_event).event, (event as List_onItemDragMove_event).itemIndex, (event as List_onItemDragMove_event).insertIndex); break - case PeerEventKind.List_onItemDragLeave: properties.List_onItemDragLeave?.((event as List_onItemDragLeave_event).event, (event as List_onItemDragLeave_event).itemIndex); break - case PeerEventKind.List_onItemDrop: properties.List_onItemDrop?.((event as List_onItemDrop_event).event, (event as List_onItemDrop_event).itemIndex, (event as List_onItemDrop_event).insertIndex, (event as List_onItemDrop_event).isSuccess); break - case PeerEventKind.List_onScrollFrameBegin: properties.List_onScrollFrameBegin?.((event as List_onScrollFrameBegin_event).offset, (event as List_onScrollFrameBegin_event).state); break - case PeerEventKind.ListItem_onSelect: properties.ListItem_onSelect?.((event as ListItem_onSelect_event).parameter); break - case PeerEventKind.LocationButton_onClick: properties.LocationButton_onClick?.((event as LocationButton_onClick_event).event, (event as LocationButton_onClick_event).result); break - case PeerEventKind.Marquee_onStart: properties.Marquee_onStart?.(); break - case PeerEventKind.Marquee_onBounce: properties.Marquee_onBounce?.(); break - case PeerEventKind.Marquee_onFinish: properties.Marquee_onFinish?.(); break - case PeerEventKind.MenuItem_onChange: properties.MenuItem_onChange?.((event as MenuItem_onChange_event).parameter); break - case PeerEventKind.NavDestination_onShown: properties.NavDestination_onShown?.(); break - case PeerEventKind.NavDestination_onHidden: properties.NavDestination_onHidden?.(); break - case PeerEventKind.NavDestination_onBackPressed: properties.NavDestination_onBackPressed?.(); break - case PeerEventKind.NavDestination_onReady: properties.NavDestination_onReady?.((event as NavDestination_onReady_event).parameter); break - case PeerEventKind.NavDestination_onWillAppear: properties.NavDestination_onWillAppear?.(); break - case PeerEventKind.NavDestination_onWillDisappear: properties.NavDestination_onWillDisappear?.(); break - 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.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 - case PeerEventKind.PatternLock_onPatternComplete: properties.PatternLock_onPatternComplete?.((event as PatternLock_onPatternComplete_event).input); break - case PeerEventKind.PatternLock_onDotConnect: properties.PatternLock_onDotConnect?.((event as PatternLock_onDotConnect_event).index); break - case PeerEventKind.PluginComponent_onComplete: properties.PluginComponent_onComplete?.(); break - case PeerEventKind.PluginComponent_onError: properties.PluginComponent_onError?.((event as PluginComponent_onError_event).info); break - case PeerEventKind.Radio_onChange: properties.Radio_onChange?.((event as Radio_onChange_event).parameter); break - case PeerEventKind.Rating_onChange: properties.Rating_onChange?.((event as Rating_onChange_event).index); break - case PeerEventKind.Refresh_onStateChange: properties.Refresh_onStateChange?.((event as Refresh_onStateChange_event).state); break - case PeerEventKind.Refresh_onRefreshing: properties.Refresh_onRefreshing?.(); break - case PeerEventKind.Refresh_onOffsetChange: properties.Refresh_onOffsetChange?.((event as Refresh_onOffsetChange_event).index); break - case PeerEventKind.RichEditor_onReady: properties.RichEditor_onReady?.(); break - case PeerEventKind.RichEditor_onSelect: properties.RichEditor_onSelect?.((event as RichEditor_onSelect_event).parameter); break - case PeerEventKind.RichEditor_onSelectionChange: properties.RichEditor_onSelectionChange?.((event as RichEditor_onSelectionChange_event).parameter); break - case PeerEventKind.RichEditor_aboutToIMEInput: properties.RichEditor_aboutToIMEInput?.((event as RichEditor_aboutToIMEInput_event).parameter); break - case PeerEventKind.RichEditor_onIMEInputComplete: properties.RichEditor_onIMEInputComplete?.((event as RichEditor_onIMEInputComplete_event).parameter); break - case PeerEventKind.RichEditor_onDidIMEInput: properties.RichEditor_onDidIMEInput?.((event as RichEditor_onDidIMEInput_event).parameter); break - case PeerEventKind.RichEditor_aboutToDelete: properties.RichEditor_aboutToDelete?.((event as RichEditor_aboutToDelete_event).parameter); break - case PeerEventKind.RichEditor_onDeleteComplete: properties.RichEditor_onDeleteComplete?.(); break - case PeerEventKind.RichEditor_onPaste: properties.RichEditor_onPaste?.((event as RichEditor_onPaste_event).event); break - case PeerEventKind.RichEditor_onEditingChange: properties.RichEditor_onEditingChange?.((event as RichEditor_onEditingChange_event).parameter); break - case PeerEventKind.RichEditor_onSubmit: properties.RichEditor_onSubmit?.((event as RichEditor_onSubmit_event).enterKey, (event as RichEditor_onSubmit_event).event); break - case PeerEventKind.RichEditor_onWillChange: properties.RichEditor_onWillChange?.((event as RichEditor_onWillChange_event).parameter); break - case PeerEventKind.RichEditor_onDidChange: properties.RichEditor_onDidChange?.((event as RichEditor_onDidChange_event).rangeBefore, (event as RichEditor_onDidChange_event).rangeAfter); break - case PeerEventKind.RichEditor_onCut: properties.RichEditor_onCut?.((event as RichEditor_onCut_event).parameter); break - case PeerEventKind.RichEditor_onCopy: properties.RichEditor_onCopy?.((event as RichEditor_onCopy_event).parameter); break - case PeerEventKind.RichText_onStart: properties.RichText_onStart?.(); break - case PeerEventKind.RichText_onComplete: properties.RichText_onComplete?.(); break - case PeerEventKind.SaveButton_onClick: properties.SaveButton_onClick?.((event as SaveButton_onClick_event).event, (event as SaveButton_onClick_event).result); break - case PeerEventKind.Scroll_onScroll: properties.Scroll_onScroll?.((event as Scroll_onScroll_event).scrollOffset, (event as Scroll_onScroll_event).scrollState); break - case PeerEventKind.Scroll_onScrollEdge: properties.Scroll_onScrollEdge?.((event as Scroll_onScrollEdge_event).side); break - case PeerEventKind.Scroll_onScrollStart: properties.Scroll_onScrollStart?.(); break - case PeerEventKind.Scroll_onScrollEnd: properties.Scroll_onScrollEnd?.(); break - case PeerEventKind.Scroll_onScrollStop: properties.Scroll_onScrollStop?.(); break - case PeerEventKind.Scroll_onScrollFrameBegin: properties.Scroll_onScrollFrameBegin?.((event as Scroll_onScrollFrameBegin_event).offset, (event as Scroll_onScrollFrameBegin_event).state); break - case PeerEventKind.Search_onEditChange: properties.Search_onEditChange?.((event as Search_onEditChange_event).parameter); break - case PeerEventKind.Search_onSubmit0: properties.Search_onSubmit0?.((event as Search_onSubmit0_event).breakpoints); break - case PeerEventKind.Search_onSubmit1: properties.Search_onSubmit1?.((event as Search_onSubmit1_event).searchContent, (event as Search_onSubmit1_event).event); break - case PeerEventKind.Search_onChange: properties.Search_onChange?.((event as Search_onChange_event).value, (event as Search_onChange_event).previewText); break - case PeerEventKind.Search_onTextSelectionChange: properties.Search_onTextSelectionChange?.((event as Search_onTextSelectionChange_event).selectionStart, (event as Search_onTextSelectionChange_event).selectionEnd); break - case PeerEventKind.Search_onContentScroll: properties.Search_onContentScroll?.((event as Search_onContentScroll_event).totalOffsetX, (event as Search_onContentScroll_event).totalOffsetY); break - case PeerEventKind.Search_onCopy: properties.Search_onCopy?.((event as Search_onCopy_event).breakpoints); break - case PeerEventKind.Search_onCut: properties.Search_onCut?.((event as Search_onCut_event).breakpoints); break - case PeerEventKind.Search_onPaste: properties.Search_onPaste?.((event as Search_onPaste_event).content, (event as Search_onPaste_event).event); break - case PeerEventKind.Search_onWillInsert: properties.Search_onWillInsert?.((event as Search_onWillInsert_event).parameter); break - case PeerEventKind.Search_onDidInsert: properties.Search_onDidInsert?.((event as Search_onDidInsert_event).parameter); break - case PeerEventKind.Search_onWillDelete: properties.Search_onWillDelete?.((event as Search_onWillDelete_event).parameter); break - case PeerEventKind.Search_onDidDelete: properties.Search_onDidDelete?.((event as Search_onDidDelete_event).parameter); break - case PeerEventKind.Select_onSelect: properties.Select_onSelect?.((event as Select_onSelect_event).index, (event as Select_onSelect_event).value); break - case PeerEventKind.Slider_onChange: properties.Slider_onChange?.((event as Slider_onChange_event).value, (event as Slider_onChange_event).mode); break - case PeerEventKind.Stepper_onFinish: properties.Stepper_onFinish?.(); break - case PeerEventKind.Stepper_onSkip: properties.Stepper_onSkip?.(); break - case PeerEventKind.Stepper_onChange: properties.Stepper_onChange?.((event as Stepper_onChange_event).first, (event as Stepper_onChange_event).last); break - case PeerEventKind.Stepper_onNext: properties.Stepper_onNext?.((event as Stepper_onNext_event).first, (event as Stepper_onNext_event).last); break - case PeerEventKind.Stepper_onPrevious: properties.Stepper_onPrevious?.((event as Stepper_onPrevious_event).first, (event as Stepper_onPrevious_event).last); break - case PeerEventKind.Swiper_onChange: properties.Swiper_onChange?.((event as Swiper_onChange_event).index); break - case PeerEventKind.Swiper_onAnimationStart: properties.Swiper_onAnimationStart?.((event as Swiper_onAnimationStart_event).index, (event as Swiper_onAnimationStart_event).targetIndex, (event as Swiper_onAnimationStart_event).extraInfo); break - 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.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 - case PeerEventKind.Tabs_onAnimationEnd: properties.Tabs_onAnimationEnd?.((event as Tabs_onAnimationEnd_event).index, (event as Tabs_onAnimationEnd_event).extraInfo); break - case PeerEventKind.Tabs_onGestureSwipe: properties.Tabs_onGestureSwipe?.((event as Tabs_onGestureSwipe_event).index, (event as Tabs_onGestureSwipe_event).extraInfo); break - case PeerEventKind.Tabs_customContentTransition: properties.Tabs_customContentTransition?.((event as Tabs_customContentTransition_event).from, (event as Tabs_customContentTransition_event).to); break - case PeerEventKind.Tabs_onContentWillChange: properties.Tabs_onContentWillChange?.((event as Tabs_onContentWillChange_event).currentIndex, (event as Tabs_onContentWillChange_event).comingIndex); break - case PeerEventKind.TabContent_onWillShow: properties.TabContent_onWillShow?.(); break - case PeerEventKind.TabContent_onWillHide: properties.TabContent_onWillHide?.(); break - case PeerEventKind.Text_onCopy: properties.Text_onCopy?.((event as Text_onCopy_event).breakpoints); break - case PeerEventKind.Text_onTextSelectionChange: properties.Text_onTextSelectionChange?.((event as Text_onTextSelectionChange_event).first, (event as Text_onTextSelectionChange_event).last); break - case PeerEventKind.TextArea_onSubmit0: properties.TextArea_onSubmit0?.((event as TextArea_onSubmit0_event).enterKey); break - case PeerEventKind.TextArea_onSubmit1: properties.TextArea_onSubmit1?.((event as TextArea_onSubmit1_event).enterKeyType, (event as TextArea_onSubmit1_event).event); break - case PeerEventKind.TextArea_onChange: properties.TextArea_onChange?.((event as TextArea_onChange_event).value, (event as TextArea_onChange_event).previewText); break - case PeerEventKind.TextArea_onTextSelectionChange: properties.TextArea_onTextSelectionChange?.((event as TextArea_onTextSelectionChange_event).first, (event as TextArea_onTextSelectionChange_event).last); break - case PeerEventKind.TextArea_onContentScroll: properties.TextArea_onContentScroll?.((event as TextArea_onContentScroll_event).first, (event as TextArea_onContentScroll_event).last); break - case PeerEventKind.TextArea_onEditChange: properties.TextArea_onEditChange?.((event as TextArea_onEditChange_event).parameter); break - case PeerEventKind.TextArea_onCopy: properties.TextArea_onCopy?.((event as TextArea_onCopy_event).breakpoints); break - case PeerEventKind.TextArea_onCut: properties.TextArea_onCut?.((event as TextArea_onCut_event).breakpoints); break - case PeerEventKind.TextArea_onPaste: properties.TextArea_onPaste?.((event as TextArea_onPaste_event).value, (event as TextArea_onPaste_event).event); break - case PeerEventKind.TextArea_onWillInsert: properties.TextArea_onWillInsert?.((event as TextArea_onWillInsert_event).parameter); break - case PeerEventKind.TextArea_onDidInsert: properties.TextArea_onDidInsert?.((event as TextArea_onDidInsert_event).parameter); break - case PeerEventKind.TextArea_onWillDelete: properties.TextArea_onWillDelete?.((event as TextArea_onWillDelete_event).parameter); break - case PeerEventKind.TextArea_onDidDelete: properties.TextArea_onDidDelete?.((event as TextArea_onDidDelete_event).parameter); break - case PeerEventKind.TextClock_onDateChange: properties.TextClock_onDateChange?.((event as TextClock_onDateChange_event).index); break - case PeerEventKind.TextInput_onEditChanged: properties.TextInput_onEditChanged?.((event as TextInput_onEditChanged_event).parameter); break - case PeerEventKind.TextInput_onEditChange: properties.TextInput_onEditChange?.((event as TextInput_onEditChange_event).parameter); break - case PeerEventKind.TextInput_onSubmit: properties.TextInput_onSubmit?.((event as TextInput_onSubmit_event).enterKey, (event as TextInput_onSubmit_event).event); break - case PeerEventKind.TextInput_onChange: properties.TextInput_onChange?.((event as TextInput_onChange_event).value, (event as TextInput_onChange_event).previewText); break - case PeerEventKind.TextInput_onTextSelectionChange: properties.TextInput_onTextSelectionChange?.((event as TextInput_onTextSelectionChange_event).selectionStart, (event as TextInput_onTextSelectionChange_event).selectionEnd); break - case PeerEventKind.TextInput_onContentScroll: properties.TextInput_onContentScroll?.((event as TextInput_onContentScroll_event).totalOffsetX, (event as TextInput_onContentScroll_event).totalOffsetY); break - case PeerEventKind.TextInput_onCopy: properties.TextInput_onCopy?.((event as TextInput_onCopy_event).breakpoints); break - case PeerEventKind.TextInput_onCut: properties.TextInput_onCut?.((event as TextInput_onCut_event).breakpoints); break - case PeerEventKind.TextInput_onPaste: properties.TextInput_onPaste?.((event as TextInput_onPaste_event).content, (event as TextInput_onPaste_event).event); break - case PeerEventKind.TextInput_onSecurityStateChange: properties.TextInput_onSecurityStateChange?.((event as TextInput_onSecurityStateChange_event).parameter); break - case PeerEventKind.TextInput_onWillInsert: properties.TextInput_onWillInsert?.((event as TextInput_onWillInsert_event).parameter); break - case PeerEventKind.TextInput_onDidInsert: properties.TextInput_onDidInsert?.((event as TextInput_onDidInsert_event).parameter); break - case PeerEventKind.TextInput_onWillDelete: properties.TextInput_onWillDelete?.((event as TextInput_onWillDelete_event).parameter); break - case PeerEventKind.TextInput_onDidDelete: properties.TextInput_onDidDelete?.((event as TextInput_onDidDelete_event).parameter); break - case PeerEventKind.TextPicker_onAccept: properties.TextPicker_onAccept?.((event as TextPicker_onAccept_event).value, (event as TextPicker_onAccept_event).index); break - case PeerEventKind.TextPicker_onCancel: properties.TextPicker_onCancel?.(); break - case PeerEventKind.TextPicker_onChange: properties.TextPicker_onChange?.((event as TextPicker_onChange_event).value, (event as TextPicker_onChange_event).index); break - case PeerEventKind.TextPicker_onScrollStop: properties.TextPicker_onScrollStop?.((event as TextPicker_onScrollStop_event).value, (event as TextPicker_onScrollStop_event).index); break - case PeerEventKind.TextTimer_onTimer: properties.TextTimer_onTimer?.((event as TextTimer_onTimer_event).first, (event as TextTimer_onTimer_event).last); break - case PeerEventKind.TimePicker_onChange: properties.TimePicker_onChange?.((event as TimePicker_onChange_event).value); break - case PeerEventKind.Toggle_onChange: properties.Toggle_onChange?.((event as Toggle_onChange_event).parameter); break - case PeerEventKind.Video_onStart: properties.Video_onStart?.(); break - case PeerEventKind.Video_onPause: properties.Video_onPause?.(); break - case PeerEventKind.Video_onFinish: properties.Video_onFinish?.(); break - case PeerEventKind.Video_onFullscreenChange: properties.Video_onFullscreenChange?.((event as Video_onFullscreenChange_event).parameter); break - case PeerEventKind.Video_onPrepared: properties.Video_onPrepared?.((event as Video_onPrepared_event).parameter); break - case PeerEventKind.Video_onSeeking: properties.Video_onSeeking?.((event as Video_onSeeking_event).parameter); break - case PeerEventKind.Video_onSeeked: properties.Video_onSeeked?.((event as Video_onSeeked_event).parameter); break - case PeerEventKind.Video_onUpdate: properties.Video_onUpdate?.((event as Video_onUpdate_event).parameter); break - case PeerEventKind.Video_onError: properties.Video_onError?.(); break - case PeerEventKind.Video_onStop: properties.Video_onStop?.(); break - case PeerEventKind.Web_onPageEnd: properties.Web_onPageEnd?.((event as Web_onPageEnd_event).parameter); break - case PeerEventKind.Web_onPageBegin: properties.Web_onPageBegin?.((event as Web_onPageBegin_event).parameter); break - case PeerEventKind.Web_onProgressChange: properties.Web_onProgressChange?.((event as Web_onProgressChange_event).parameter); break - case PeerEventKind.Web_onTitleReceive: properties.Web_onTitleReceive?.((event as Web_onTitleReceive_event).parameter); break - case PeerEventKind.Web_onGeolocationHide: properties.Web_onGeolocationHide?.(); break - case PeerEventKind.Web_onGeolocationShow: properties.Web_onGeolocationShow?.((event as Web_onGeolocationShow_event).parameter); break - case PeerEventKind.Web_onRequestSelected: properties.Web_onRequestSelected?.(); break - case PeerEventKind.Web_onAlert: properties.Web_onAlert?.((event as Web_onAlert_event).parameter); break - case PeerEventKind.Web_onBeforeUnload: properties.Web_onBeforeUnload?.((event as Web_onBeforeUnload_event).parameter); break - case PeerEventKind.Web_onConfirm: properties.Web_onConfirm?.((event as Web_onConfirm_event).parameter); break - case PeerEventKind.Web_onPrompt: properties.Web_onPrompt?.((event as Web_onPrompt_event).parameter); break - case PeerEventKind.Web_onConsole: properties.Web_onConsole?.((event as Web_onConsole_event).parameter); break - case PeerEventKind.Web_onErrorReceive: properties.Web_onErrorReceive?.((event as Web_onErrorReceive_event).parameter); break - case PeerEventKind.Web_onHttpErrorReceive: properties.Web_onHttpErrorReceive?.((event as Web_onHttpErrorReceive_event).parameter); break - case PeerEventKind.Web_onDownloadStart: properties.Web_onDownloadStart?.((event as Web_onDownloadStart_event).parameter); break - case PeerEventKind.Web_onRefreshAccessedHistory: properties.Web_onRefreshAccessedHistory?.((event as Web_onRefreshAccessedHistory_event).parameter); break - case PeerEventKind.Web_onUrlLoadIntercept: properties.Web_onUrlLoadIntercept?.((event as Web_onUrlLoadIntercept_event).event); break - case PeerEventKind.Web_onSslErrorReceive: properties.Web_onSslErrorReceive?.((event as Web_onSslErrorReceive_event).event); break - case PeerEventKind.Web_onRenderExited0: properties.Web_onRenderExited0?.((event as Web_onRenderExited0_event).parameter); break - case PeerEventKind.Web_onRenderExited1: properties.Web_onRenderExited1?.((event as Web_onRenderExited1_event).event); break - case PeerEventKind.Web_onShowFileSelector: properties.Web_onShowFileSelector?.((event as Web_onShowFileSelector_event).parameter); break - case PeerEventKind.Web_onFileSelectorShow: properties.Web_onFileSelectorShow?.((event as Web_onFileSelectorShow_event).event); break - case PeerEventKind.Web_onResourceLoad: properties.Web_onResourceLoad?.((event as Web_onResourceLoad_event).parameter); break - case PeerEventKind.Web_onFullScreenExit: properties.Web_onFullScreenExit?.(); break - case PeerEventKind.Web_onFullScreenEnter: properties.Web_onFullScreenEnter?.((event as Web_onFullScreenEnter_event).event); break - case PeerEventKind.Web_onScaleChange: properties.Web_onScaleChange?.((event as Web_onScaleChange_event).parameter); break - case PeerEventKind.Web_onHttpAuthRequest: properties.Web_onHttpAuthRequest?.((event as Web_onHttpAuthRequest_event).parameter); break - case PeerEventKind.Web_onInterceptRequest: properties.Web_onInterceptRequest?.((event as Web_onInterceptRequest_event).parameter); break - case PeerEventKind.Web_onPermissionRequest: properties.Web_onPermissionRequest?.((event as Web_onPermissionRequest_event).parameter); break - case PeerEventKind.Web_onScreenCaptureRequest: properties.Web_onScreenCaptureRequest?.((event as Web_onScreenCaptureRequest_event).parameter); break - case PeerEventKind.Web_onContextMenuShow: properties.Web_onContextMenuShow?.((event as Web_onContextMenuShow_event).parameter); break - case PeerEventKind.Web_onContextMenuHide: properties.Web_onContextMenuHide?.(); break - case PeerEventKind.Web_onSearchResultReceive: properties.Web_onSearchResultReceive?.((event as Web_onSearchResultReceive_event).parameter); break - case PeerEventKind.Web_onScroll: properties.Web_onScroll?.((event as Web_onScroll_event).parameter); break - case PeerEventKind.Web_onSslErrorEventReceive: properties.Web_onSslErrorEventReceive?.((event as Web_onSslErrorEventReceive_event).parameter); break - case PeerEventKind.Web_onSslErrorEvent: properties.Web_onSslErrorEvent?.((event as Web_onSslErrorEvent_event).sslErrorEvent); break - case PeerEventKind.Web_onClientAuthenticationRequest: properties.Web_onClientAuthenticationRequest?.((event as Web_onClientAuthenticationRequest_event).parameter); break - case PeerEventKind.Web_onWindowNew: properties.Web_onWindowNew?.((event as Web_onWindowNew_event).parameter); break - case PeerEventKind.Web_onWindowExit: properties.Web_onWindowExit?.(); break - case PeerEventKind.Web_onInterceptKeyEvent: properties.Web_onInterceptKeyEvent?.((event as Web_onInterceptKeyEvent_event).parameter); break - case PeerEventKind.Web_onTouchIconUrlReceived: properties.Web_onTouchIconUrlReceived?.((event as Web_onTouchIconUrlReceived_event).parameter); break - case PeerEventKind.Web_onFaviconReceived: properties.Web_onFaviconReceived?.((event as Web_onFaviconReceived_event).parameter); break - case PeerEventKind.Web_onPageVisible: properties.Web_onPageVisible?.((event as Web_onPageVisible_event).parameter); break - case PeerEventKind.Web_onDataResubmitted: properties.Web_onDataResubmitted?.((event as Web_onDataResubmitted_event).parameter); break - case PeerEventKind.Web_onAudioStateChanged: properties.Web_onAudioStateChanged?.((event as Web_onAudioStateChanged_event).parameter); break - case PeerEventKind.Web_onFirstContentfulPaint: properties.Web_onFirstContentfulPaint?.((event as Web_onFirstContentfulPaint_event).parameter); break - case PeerEventKind.Web_onFirstMeaningfulPaint: properties.Web_onFirstMeaningfulPaint?.((event as Web_onFirstMeaningfulPaint_event).firstMeaningfulPaint); break - case PeerEventKind.Web_onLargestContentfulPaint: properties.Web_onLargestContentfulPaint?.((event as Web_onLargestContentfulPaint_event).largestContentfulPaint); break - case PeerEventKind.Web_onLoadIntercept: properties.Web_onLoadIntercept?.((event as Web_onLoadIntercept_event).parameter); break - case PeerEventKind.Web_onControllerAttached: properties.Web_onControllerAttached?.(); break - case PeerEventKind.Web_onOverScroll: properties.Web_onOverScroll?.((event as Web_onOverScroll_event).parameter); break - case PeerEventKind.Web_onSafeBrowsingCheckResult: properties.Web_onSafeBrowsingCheckResult?.((event as Web_onSafeBrowsingCheckResult_event).threatType); break - case PeerEventKind.Web_onNavigationEntryCommitted: properties.Web_onNavigationEntryCommitted?.((event as Web_onNavigationEntryCommitted_event).loadCommittedDetails); break - case PeerEventKind.Web_onIntelligentTrackingPreventionResult: properties.Web_onIntelligentTrackingPreventionResult?.((event as Web_onIntelligentTrackingPreventionResult_event).details); break - case PeerEventKind.Web_onNativeEmbedLifecycleChange: properties.Web_onNativeEmbedLifecycleChange?.((event as Web_onNativeEmbedLifecycleChange_event).event); break - case PeerEventKind.Web_onNativeEmbedVisibilityChange: properties.Web_onNativeEmbedVisibilityChange?.((event as Web_onNativeEmbedVisibilityChange_event).nativeEmbedVisibilityInfo); break - case PeerEventKind.Web_onNativeEmbedGestureEvent: properties.Web_onNativeEmbedGestureEvent?.((event as Web_onNativeEmbedGestureEvent_event).event); break - case PeerEventKind.Web_onOverrideUrlLoading: properties.Web_onOverrideUrlLoading?.((event as Web_onOverrideUrlLoading_event).webResourceRequest); break - case PeerEventKind.Web_onRenderProcessNotResponding: properties.Web_onRenderProcessNotResponding?.((event as Web_onRenderProcessNotResponding_event).data); break - case PeerEventKind.Web_onRenderProcessResponding: properties.Web_onRenderProcessResponding?.(); break - case PeerEventKind.Web_onViewportFitChanged: properties.Web_onViewportFitChanged?.((event as Web_onViewportFitChanged_event).viewportFit); break - case PeerEventKind.Web_onInterceptKeyboardAttach: properties.Web_onInterceptKeyboardAttach?.((event as Web_onInterceptKeyboardAttach_event).keyboardCallbackInfo); break - case PeerEventKind.Web_onAdsBlocked: properties.Web_onAdsBlocked?.((event as Web_onAdsBlocked_event).details); break - case PeerEventKind.XComponent_onLoad: properties.XComponent_onLoad?.((event as XComponent_onLoad_event).event); break - case PeerEventKind.XComponent_onDestroy: properties.XComponent_onDestroy?.(); break - case PeerEventKind.SideBarContainer_onChange: properties.SideBarContainer_onChange?.((event as SideBarContainer_onChange_event).parameter); break - case PeerEventKind.WaterFlow_onReachStart: properties.WaterFlow_onReachStart?.(); break - case PeerEventKind.WaterFlow_onReachEnd: properties.WaterFlow_onReachEnd?.(); break - case PeerEventKind.WaterFlow_onScrollFrameBegin: properties.WaterFlow_onScrollFrameBegin?.((event as WaterFlow_onScrollFrameBegin_event).offset, (event as WaterFlow_onScrollFrameBegin_event).state); break - case PeerEventKind.WaterFlow_onScrollIndex: properties.WaterFlow_onScrollIndex?.((event as WaterFlow_onScrollIndex_event).first, (event as WaterFlow_onScrollIndex_event).last); break - case PeerEventKind.UIExtensionComponent_onRemoteReady: properties.UIExtensionComponent_onRemoteReady?.((event as UIExtensionComponent_onRemoteReady_event).parameter); break - case PeerEventKind.UIExtensionComponent_onResult: properties.UIExtensionComponent_onResult?.((event as UIExtensionComponent_onResult_event).parameter); break - case PeerEventKind.UIExtensionComponent_onRelease: properties.UIExtensionComponent_onRelease?.((event as UIExtensionComponent_onRelease_event).index); break - case PeerEventKind.UIExtensionComponent_onTerminated: properties.UIExtensionComponent_onTerminated?.((event as UIExtensionComponent_onTerminated_event).parameter); break - default: throw new Error(`Unknown kind ${event.kind}`) - } } \ No newline at end of file diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkAbilityComponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkAbilityComponentPeer.ts index ea2aa92e2..e0c00e959 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkAbilityComponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkAbilityComponentPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -31,10 +30,10 @@ import { Callback_Void, Literal_Want_want } from "./../SyntheticDeclarations" import { Want } from "./../ArkArkui-externalInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkAlphabetIndexerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkAlphabetIndexerPeer.ts index 31c43ddb0..1c3219135 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkAlphabetIndexerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkAlphabetIndexerPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, BlurStyle } from "./../ArkCommonInterfaces" @@ -33,10 +32,10 @@ import { Color } from "./../ArkEnumsInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkAnimatorPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkAnimatorPeer.ts index 34b1e489c..2d94a646d 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkAnimatorPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkAnimatorPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -31,10 +30,10 @@ import { AnimationStatus, Curve, FillMode, PlayMode } from "./../ArkEnumsInterfa import { Callback_Void, Callback_Number_Void } from "./../SyntheticDeclarations" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkBadgePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkBadgePeer.ts index af6d1c231..f4703e674 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkBadgePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkBadgePeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" import { BadgeAttribute, BadgeParamWithNumber, BadgeParamWithString } from "./../ArkBadgeInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkBlankPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkBlankPeer.ts index 87a51311b..fe85fb10b 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkBlankPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkBlankPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -32,10 +31,10 @@ import { Color } from "./../ArkEnumsInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkButtonPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkButtonPeer.ts index 011f99e88..f96f4bdee 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkButtonPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkButtonPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, ContentModifier } from "./../ArkCommonInterfaces" @@ -32,10 +31,10 @@ import { FontWeight, FontStyle, Color } from "./../ArkEnumsInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCalendarPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCalendarPeer.ts index 134c7de42..6dbef93f0 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCalendarPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCalendarPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { Axis } from "./../ArkEnumsInterfaces" import { CurrentDayStyle, NonCurrentDayStyle, TodayStyle, WeekStyle, WorkStateStyle, CalendarSelectedDate, CalendarRequestedData, MonthData, CalendarAttribute } from "./../ArkCalendarInterfaces" @@ -30,10 +29,10 @@ import { Callback_CalendarSelectedDate_Void, Callback_CalendarRequestedData_Void import { CalendarController } from "./../ArkCalendarControllerMaterialized" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCalendarPickerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCalendarPickerPeer.ts index a03d63a1b..1850c1745 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCalendarPickerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCalendarPickerPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, PickerTextStyle } from "./../ArkCommonInterfaces" @@ -31,10 +30,10 @@ import { Callback_Date_Void } from "./../SyntheticDeclarations" import { Offset } from "./../ArkUnitsInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCanvasPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCanvasPeer.ts index fcd3f2ab9..5874c3b1d 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCanvasPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCanvasPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -33,10 +32,10 @@ import { DrawingRenderingContext } from "./../ArkDrawingRenderingContextMaterial import { ImageAIOptions } from "./../ArkImageCommonInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCheckboxPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCheckboxPeer.ts index 8017f7435..9338abada 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCheckboxPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCheckboxPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, ContentModifier } from "./../ArkCommonInterfaces" @@ -32,10 +31,10 @@ import { CheckBoxShape, Color } from "./../ArkEnumsInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCheckboxgroupPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCheckboxgroupPeer.ts index 1b0fe35a5..343b91a45 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCheckboxgroupPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCheckboxgroupPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -32,10 +31,10 @@ import { CheckBoxShape, Color } from "./../ArkEnumsInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCirclePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCirclePeer.ts index beaa92d31..ed12f1abc 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCirclePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCirclePeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { CommonShapeMethod } from "./../ArkCommonInterfaces" import { CircleAttribute, CircleOptions } from "./../ArkCircleInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkColumnPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkColumnPeer.ts index ffa299c2f..e4432b0ef 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkColumnPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkColumnPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, PointLightStyle } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { ColumnAttribute, ColumnOptions } from "./../ArkColumnInterfaces" import { HorizontalAlign, FlexAlign } from "./../ArkEnumsInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkColumnSplitPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkColumnSplitPeer.ts index d150547c3..9291fc7c7 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkColumnSplitPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkColumnSplitPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" import { ColumnSplitAttribute, ColumnSplitDividerStyle } from "./../ArkColumnSplitInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCommonPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCommonPeer.ts index 7c6988def..d60fe8733 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCommonPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCommonPeer.ts @@ -18,18 +18,17 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Area, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" -import { Rectangle, TouchTestInfo, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, ClickEvent, HoverEvent, AccessibilityCallback, MouseEvent, TouchEvent, KeyEvent, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, DragEvent, CustomBuilder, DragItemInfo, UniformDataType, PreDragStatus, MotionPathOptions, ShadowOptions, ShadowStyle, CircleShape, EllipseShape, PathShape, RectShape, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, CommonMethod, CommonAttribute, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions } from "./../ArkCommonInterfaces" +import { Rectangle, TouchTestInfo, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, ClickEvent, HoverEvent, AccessibilityCallback, MouseEvent, TouchEvent, KeyEvent, FocusAxisEvent, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, DragEvent, CustomBuilder, DragItemInfo, UniformDataType, PreDragStatus, MotionPathOptions, ShadowOptions, ShadowStyle, CircleShape, EllipseShape, PathShape, RectShape, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, CommonMethod, CommonAttribute, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions } from "./../ArkCommonInterfaces" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, BarState, EdgeEffect } from "./../ArkEnumsInterfaces" -import { Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_Void, Callback_Area_Area_Void, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Literal_Number_offset_span, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Alignment_align, Callback_Any, Callback_Number_ScrollState_Void } from "./../SyntheticDeclarations" -import { LengthMetrics, PixelMap } from "./../ArkArkui-externalInterfaces" +import { Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_FocusAxisEvent_Void, Callback_Void, Callback_Area_Area_Void, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Literal_Number_offset_span, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Alignment_align, Callback_Number_ScrollState_Void } from "./../SyntheticDeclarations" +import { LengthMetrics } from "./../ArkArkui-externalInterfaces" import { ResizableOptions } from "./../ArkImageInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { FocusBoxStyle, FocusPriority } from "./../ArkFocusInterfaces" @@ -42,14 +41,15 @@ import { ProgressMask } from "./../ArkProgressMaskMaterialized" import { AttributeModifier } from "./../ArkAttributeModifierMaterialized" import { GestureModifier } from "./../ArkGestureModifierMaterialized" import { GestureInfo, BaseGestureEvent, GestureJudgeResult, GestureControl_GestureType, GestureMask } from "./../ArkGestureInterfaces" +import { PixelMap } from "./../ArkPixelMapMaterialized" import { ScrollState } from "./../ArkListInterfaces" import { ScrollOnWillScrollCallback } from "./../ArkScrollInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -1182,6 +1182,12 @@ export class ArkCommonMethodPeer extends PeerNode { NativeModule._CommonMethod_onKeyPreIme(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } + onFocusAxisEventAttribute(value: Function1): void { + const thisSerializer : Serializer = Serializer.hold() + thisSerializer.holdAndWriteCallback(value) + NativeModule._CommonMethod_onFocusAxisEvent(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + } focusableAttribute(value: boolean): void { NativeModule._CommonMethod_focusable(this.peer.ptr, value ? 1 : 0) } @@ -1693,7 +1699,7 @@ export class ArkCommonMethodPeer extends PeerNode { if (((RuntimeType.FUNCTION == value_type))) { thisSerializer.writeInt8(0 as int32) const value_0 = value as CustomBuilder - thisSerializer.holdAndWriteCallback(value_0) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_0)) } else if (((RuntimeType.OBJECT == value_type))) { thisSerializer.writeInt8(1 as int32) @@ -2177,7 +2183,7 @@ export class ArkCommonMethodPeer extends PeerNode { } accessibilityVirtualNodeAttribute(value: CustomBuilder): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value)) NativeModule._CommonMethod_accessibilityVirtualNode(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } @@ -2295,7 +2301,7 @@ export class ArkCommonMethodPeer extends PeerNode { } backgroundAttribute(builder: CustomBuilder, options?: Literal_Alignment_align): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(builder) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(builder)) let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type as int32) @@ -2333,7 +2339,7 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeResource(src_0_1) } } - else if (((RuntimeType.OBJECT) == (src_type)) && (TypeChecker.isPixelMap(src, false, false))) { + else if (((RuntimeType.OBJECT) == (src_type)) && (src instanceof PixelMap)) { thisSerializer.writeInt8(1 as int32) const src_1 = src as PixelMap thisSerializer.writePixelMap(src_1) @@ -2524,7 +2530,7 @@ export class ArkCommonMethodPeer extends PeerNode { else if (((RuntimeType.FUNCTION == value_type))) { thisSerializer.writeInt8(1 as int32) const value_1 = value as CustomBuilder - thisSerializer.holdAndWriteCallback(value_1) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_1)) } else if (((RuntimeType.OBJECT == value_type))) { thisSerializer.writeInt8(2 as int32) @@ -2610,7 +2616,7 @@ export class ArkCommonMethodPeer extends PeerNode { else if (((RuntimeType.FUNCTION == content_type))) { thisSerializer.writeInt8(1 as int32) const content_1 = content as CustomBuilder - thisSerializer.holdAndWriteCallback(content_1) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(content_1)) } let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -2638,7 +2644,7 @@ export class ArkCommonMethodPeer extends PeerNode { else if (((RuntimeType.FUNCTION == content_type))) { thisSerializer.writeInt8(1 as int32) const content_1 = content as CustomBuilder - thisSerializer.holdAndWriteCallback(content_1) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(content_1)) } let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -2652,7 +2658,7 @@ export class ArkCommonMethodPeer extends PeerNode { } bindContextMenu0Attribute(content: CustomBuilder, responseType: ResponseType, options?: ContextMenuOptions): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(content) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(content)) let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type as int32) @@ -2665,7 +2671,7 @@ export class ArkCommonMethodPeer extends PeerNode { } bindContextMenu1Attribute(isShown: boolean, content: CustomBuilder, options?: ContextMenuOptions): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(content) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(content)) let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type as int32) @@ -2676,16 +2682,9 @@ export class ArkCommonMethodPeer extends PeerNode { NativeModule._CommonMethod_bindContextMenu1(this.peer.ptr, isShown ? 1 : 0, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } - bindContentCover0Attribute(isShow: boolean | undefined, builder: CustomBuilder, type?: ModalTransition): void { + bindContentCover0Attribute(isShow: boolean, builder: CustomBuilder, type?: ModalTransition): void { const thisSerializer : Serializer = Serializer.hold() - let isShow_type : int32 = RuntimeType.UNDEFINED - isShow_type = runtimeType(isShow) - thisSerializer.writeInt8(isShow_type as int32) - if ((RuntimeType.UNDEFINED) != (isShow_type)) { - const isShow_value = isShow! - thisSerializer.writeBoolean(isShow_value) - } - thisSerializer.holdAndWriteCallback(builder) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(builder)) let type_type : int32 = RuntimeType.UNDEFINED type_type = runtimeType(type) thisSerializer.writeInt8(type_type as int32) @@ -2693,19 +2692,12 @@ export class ArkCommonMethodPeer extends PeerNode { const type_value = type! thisSerializer.writeInt32(type_value.ordinal) } - NativeModule._CommonMethod_bindContentCover0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + NativeModule._CommonMethod_bindContentCover0(this.peer.ptr, isShow ? 1 : 0, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } - bindContentCover1Attribute(isShow: boolean | undefined, builder: CustomBuilder, options?: ContentCoverOptions): void { + bindContentCover1Attribute(isShow: boolean, builder: CustomBuilder, options?: ContentCoverOptions): void { const thisSerializer : Serializer = Serializer.hold() - let isShow_type : int32 = RuntimeType.UNDEFINED - isShow_type = runtimeType(isShow) - thisSerializer.writeInt8(isShow_type as int32) - if ((RuntimeType.UNDEFINED) != (isShow_type)) { - const isShow_value = isShow! - thisSerializer.writeBoolean(isShow_value) - } - thisSerializer.holdAndWriteCallback(builder) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(builder)) let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type as int32) @@ -2713,19 +2705,12 @@ export class ArkCommonMethodPeer extends PeerNode { const options_value = options! thisSerializer.writeContentCoverOptions(options_value) } - NativeModule._CommonMethod_bindContentCover1(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + NativeModule._CommonMethod_bindContentCover1(this.peer.ptr, isShow ? 1 : 0, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } - bindSheetAttribute(isShow: boolean | undefined, builder: CustomBuilder, options?: SheetOptions): void { + bindSheetAttribute(isShow: boolean, builder: CustomBuilder, options?: SheetOptions): void { const thisSerializer : Serializer = Serializer.hold() - let isShow_type : int32 = RuntimeType.UNDEFINED - isShow_type = runtimeType(isShow) - thisSerializer.writeInt8(isShow_type as int32) - if ((RuntimeType.UNDEFINED) != (isShow_type)) { - const isShow_value = isShow! - thisSerializer.writeBoolean(isShow_value) - } - thisSerializer.holdAndWriteCallback(builder) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(builder)) let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type as int32) @@ -2733,7 +2718,7 @@ export class ArkCommonMethodPeer extends PeerNode { const options_value = options! thisSerializer.writeSheetOptions(options_value) } - NativeModule._CommonMethod_bindSheet(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + NativeModule._CommonMethod_bindSheet(this.peer.ptr, isShow ? 1 : 0, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } onVisibleAreaChangeAttribute(ratios: Array, event: VisibleAreaChangeCallback): void { @@ -2826,6 +2811,7 @@ export interface ArkCommonMethodAttributes { onTouch?: Function1 onKeyEvent?: Function1 onKeyPreIme?: Function1 + onFocusAxisEvent?: Function1 focusable?: boolean tabStop?: boolean onFocus?: Function0 diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkComponent3dPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkComponent3dPeer.ts index 8b262fac0..495b620b5 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkComponent3dPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkComponent3dPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -31,10 +30,10 @@ import { ResourceStr, Dimension, PX, VP, FP, LPX, Percentage } from "./../ArkUni import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkContainerSpanPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkContainerSpanPeer.ts index 2cf054070..6e53112e8 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkContainerSpanPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkContainerSpanPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { TextBackgroundStyle } from "./../ArkSpanInterfaces" import { AttributeModifier } from "./../ArkAttributeModifierMaterialized" import { ContainerSpanAttribute } from "./../ArkContainerSpanInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCounterPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCounterPeer.ts index cd0ac54f7..618595358 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCounterPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCounterPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { CounterAttribute } from "./../ArkCounterInterfaces" import { VoidCallback } from "./../ArkUnitsInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkDataPanelPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkDataPanelPeer.ts index cf27a507f..62c4b6744 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkDataPanelPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkDataPanelPeer.ts @@ -18,24 +18,23 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" -import { CommonMethod, LinearGradient, ContentModifier } from "./../ArkCommonInterfaces" -import { DataPanelAttribute, DataPanelShadowOptions, DataPanelConfiguration, DataPanelOptions } from "./../ArkDataPanelInterfaces" +import { CommonMethod, ContentModifier } from "./../ArkCommonInterfaces" +import { DataPanelAttribute, LinearGradient_data_panel, DataPanelShadowOptions, DataPanelConfiguration, DataPanelOptions } from "./../ArkDataPanelInterfaces" import { ResourceColor, Length } from "./../ArkUnitsInterfaces" import { Color } from "./../ArkEnumsInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -64,7 +63,7 @@ export class ArkDataPanelPeer extends ArkCommonMethodPeer { closeEffectAttribute(value: boolean): void { NativeModule._DataPanelAttribute_closeEffect(this.peer.ptr, value ? 1 : 0) } - valueColorsAttribute(value: Array): void { + valueColorsAttribute(value: Array): void { const thisSerializer : Serializer = Serializer.hold() thisSerializer.writeInt32(value.length as int32) for (let i = 0; i < value.length; i++) { @@ -97,10 +96,10 @@ export class ArkDataPanelPeer extends ArkCommonMethodPeer { thisSerializer.writeResource(value_element_0_3) } } - else if (((RuntimeType.OBJECT) == (value_element_type)) && (TypeChecker.isLinearGradient(value_element, false))) { + else if (((RuntimeType.OBJECT) == (value_element_type)) && (TypeChecker.isLinearGradient_data_panel(value_element))) { thisSerializer.writeInt8(1 as int32) - const value_element_1 = value_element as LinearGradient - thisSerializer.writeLinearGradient(value_element_1) + const value_element_1 = value_element as LinearGradient_data_panel + thisSerializer.writeLinearGradient_data_panel(value_element_1) } } NativeModule._DataPanelAttribute_valueColors(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) @@ -154,7 +153,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-arkts/arkui/src/generated/peers/ArkDatePickerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkDatePickerPeer.ts index fb0ef7ba3..dea08e258 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkDatePickerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkDatePickerPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, PickerTextStyle } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { DatePickerAttribute, DatePickerResult, DatePickerOptions } from "./../A import { Callback_DatePickerResult_Void, Callback_Date_Void } from "./../SyntheticDeclarations" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkDividerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkDividerPeer.ts index fbef94ed5..86e78d639 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkDividerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkDividerPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -32,10 +31,10 @@ import { LineCapStyle, Color } from "./../ArkEnumsInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkEffectComponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkEffectComponentPeer.ts index bcdd4b6ff..ebeb59668 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkEffectComponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkEffectComponentPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" import { EffectComponentAttribute } from "./../ArkEffectComponentInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkEllipsePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkEllipsePeer.ts index ab3768fe2..7f546f64f 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkEllipsePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkEllipsePeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { CommonShapeMethod } from "./../ArkCommonInterfaces" import { EllipseAttribute, EllipseOptions } from "./../ArkEllipseInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkEmbeddedComponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkEmbeddedComponentPeer.ts index 2d369bb24..d5cf0ec45 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkEmbeddedComponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkEmbeddedComponentPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -33,10 +32,10 @@ import { Want } from "./../ArkArkui-externalInterfaces" import { EmbeddedType } from "./../ArkEnumsInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkFlexPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkFlexPeer.ts index e6ebc57b3..85f018a8e 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkFlexPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkFlexPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, PointLightStyle } from "./../ArkCommonInterfaces" import { FlexAttribute, FlexOptions } from "./../ArkFlexInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkFlowItemPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkFlowItemPeer.ts index b85d8a4bc..733346f23 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkFlowItemPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkFlowItemPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" import { FlowItemAttribute } from "./../ArkFlowItemInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkFolderStackPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkFolderStackPeer.ts index 2a06d43f4..deed719e8 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkFolderStackPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkFolderStackPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { FolderStackAttribute, OnFoldStatusChangeCallback, OnHoverStatusChangeCa import { Alignment } from "./../ArkEnumsInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkFormComponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkFormComponentPeer.ts index 277a4acfe..c748937e4 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkFormComponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkFormComponentPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -32,10 +31,10 @@ import { Visibility } from "./../ArkEnumsInterfaces" import { Callback_FormCallbackInfo_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_Any_Void, Callback_Void } from "./../SyntheticDeclarations" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkFormLinkPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkFormLinkPeer.ts index 23a10a2ab..ef64cb5aa 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkFormLinkPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkFormLinkPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" import { FormLinkAttribute, FormLinkOptions } from "./../ArkFormLinkInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkGaugePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkGaugePeer.ts index aff52d6e7..31320878a 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkGaugePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkGaugePeer.ts @@ -18,25 +18,24 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" -import { CommonMethod, LinearGradient, CustomBuilder, ContentModifier } from "./../ArkCommonInterfaces" +import { CommonMethod, LinearGradient_common, CustomBuilder, ContentModifier } from "./../ArkCommonInterfaces" import { GaugeAttribute, GaugeShadowOptions, GaugeIndicatorOptions, GaugeConfiguration, GaugeOptions } from "./../ArkGaugeInterfaces" import { ResourceColor, Length } from "./../ArkUnitsInterfaces" -import { Tuple_Union_ResourceColor_LinearGradient_Number, Callback_Any } from "./../SyntheticDeclarations" +import { Tuple_Union_ResourceColor_LinearGradient_common_Number } from "./../SyntheticDeclarations" import { Color } from "./../ArkEnumsInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -71,7 +70,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) @@ -101,14 +100,14 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { thisSerializer.writeResource(value_0_3) } } - else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isLinearGradient(value, false))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isLinearGradient_common(value, false, false, false, false))) { thisSerializer.writeInt8(1 as int32) - const value_1 = value as LinearGradient - thisSerializer.writeLinearGradient(value_1) + const value_1 = value as LinearGradient_common + thisSerializer.writeLinearGradient_common(value_1) } - else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isArray_Tuple_Union_ResourceColor_LinearGradient_Number(value))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isArray_Tuple_Union_ResourceColor_LinearGradient_common_Number(value))) { thisSerializer.writeInt8(2 as int32) - const value_2 = value as Array<[ ResourceColor | LinearGradient, number ]> + const value_2 = value as Array<[ ResourceColor | LinearGradient_common, number ]> thisSerializer.writeInt32(value_2.length as int32) for (let i = 0; i < value_2.length; i++) { const value_2_element = value_2[i] @@ -141,10 +140,10 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { thisSerializer.writeResource(value_2_element_0_0_3) } } - else if (((RuntimeType.OBJECT) == (value_2_element_0_type)) && (TypeChecker.isLinearGradient(value_2_element_0, false))) { + else if (((RuntimeType.OBJECT) == (value_2_element_0_type)) && (TypeChecker.isLinearGradient_common(value_2_element_0, false, false, false, false))) { thisSerializer.writeInt8(1 as int32) - const value_2_element_0_1 = value_2_element_0 as LinearGradient - thisSerializer.writeLinearGradient(value_2_element_0_1) + const value_2_element_0_1 = value_2_element_0 as LinearGradient_common + thisSerializer.writeLinearGradient_common(value_2_element_0_1) } const value_2_element_1 = value_2_element[1] thisSerializer.writeNumber(value_2_element_1) @@ -158,7 +157,7 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { } descriptionAttribute(value: CustomBuilder): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value)) NativeModule._GaugeAttribute_description(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } @@ -200,7 +199,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-arkts/arkui/src/generated/peers/ArkGridColPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkGridColPeer.ts index 3598e9fe0..001ee5e59 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkGridColPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkGridColPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" import { GridColAttribute, GridColColumnOption, GridColOptions } from "./../ArkGridColInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkGridContainerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkGridContainerPeer.ts index 48d1838db..be0db05d8 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkGridContainerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkGridContainerPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkColumnPeer, ArkColumnAttributes } from "./ArkColumnPeer" import { ColumnAttribute } from "./../ArkColumnInterfaces" import { GridContainerOptions, GridContainerAttribute } from "./../ArkGridContainerInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkGridItemPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkGridItemPeer.ts index bb990d208..3c81a05d7 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkGridItemPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkGridItemPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { GridItemAttribute, GridItemOptions } from "./../ArkGridItemInterfaces" import { Callback_Boolean_Void } from "./../SyntheticDeclarations" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkGridPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkGridPeer.ts index 549d5d618..1ef912e9c 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkGridPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkGridPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkScrollableCommonMethodPeer, ArkScrollableCommonMethodAttributes } from "./ArkCommonPeer" import { ScrollableCommonMethod, ItemDragInfo, NestedScrollOptions, EdgeEffectOptions } from "./../ArkCommonInterfaces" @@ -35,10 +34,10 @@ import { ScrollState } from "./../ArkListInterfaces" import { Scroller } from "./../ArkScrollerMaterialized" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkGridRowPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkGridRowPeer.ts index 959dc91f2..02c683109 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkGridRowPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkGridRowPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -31,10 +30,10 @@ import { Callback_String_Void } from "./../SyntheticDeclarations" import { ItemAlign } from "./../ArkEnumsInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkHyperlinkPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkHyperlinkPeer.ts index 8c5e2f9fa..704ee1ad1 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkHyperlinkPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkHyperlinkPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -31,10 +30,10 @@ import { Color } from "./../ArkEnumsInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkImageAnimatorPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkImageAnimatorPeer.ts index fbfdf7315..e16456d02 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkImageAnimatorPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkImageAnimatorPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -31,10 +30,10 @@ import { AnimationStatus, FillMode } from "./../ArkEnumsInterfaces" import { Callback_Void } from "./../SyntheticDeclarations" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkImagePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkImagePeer.ts index b2233f35b..1e3d447ad 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkImagePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkImagePeer.ts @@ -18,27 +18,26 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, PointLightStyle } from "./../ArkCommonInterfaces" import { ImageAttribute, ImageRenderMode, DynamicRangeMode, ImageInterpolation, ImageSourceSize, DrawingColorFilter, ImageErrorCallback, ResizableOptions, ResolutionQuality, ImageRotateOrientation, DrawableDescriptor, ImageContent } from "./../ArkImageInterfaces" import { Resource } from "./../ArkResourceInterfaces" -import { PixelMap } from "./../ArkArkui-externalInterfaces" +import { PixelMap } from "./../ArkPixelMapMaterialized" import { ResourceColor, ColorFilter, ResourceStr } from "./../ArkUnitsInterfaces" import { ImageFit, ImageRepeat, CopyOptions, Color } from "./../ArkEnumsInterfaces" import { Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Void } from "./../SyntheticDeclarations" import { ImageAnalyzerConfig, ImageAIOptions } from "./../ArkImageCommonInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -62,7 +61,7 @@ export class ArkImagePeer extends ArkCommonMethodPeer { const thisSerializer : Serializer = Serializer.hold() let src_type : int32 = RuntimeType.UNDEFINED src_type = runtimeType(src) - if (((RuntimeType.OBJECT) == (src_type)) && (TypeChecker.isPixelMap(src, false, false))) { + if (((RuntimeType.OBJECT) == (src_type)) && (src instanceof PixelMap)) { thisSerializer.writeInt8(0 as int32) const src_0 = src as PixelMap thisSerializer.writePixelMap(src_0) @@ -95,7 +94,7 @@ export class ArkImagePeer extends ArkCommonMethodPeer { const thisSerializer : Serializer = Serializer.hold() let src_type : int32 = RuntimeType.UNDEFINED src_type = runtimeType(src) - if (((RuntimeType.OBJECT) == (src_type)) && (TypeChecker.isPixelMap(src, false, false))) { + if (((RuntimeType.OBJECT) == (src_type)) && (src instanceof PixelMap)) { thisSerializer.writeInt8(0 as int32) const src_0 = src as PixelMap thisSerializer.writePixelMap(src_0) @@ -133,7 +132,7 @@ export class ArkImagePeer extends ArkCommonMethodPeer { const thisSerializer : Serializer = Serializer.hold() let src_type : int32 = RuntimeType.UNDEFINED src_type = runtimeType(src) - if (((RuntimeType.OBJECT) == (src_type)) && (TypeChecker.isPixelMap(src, false, false))) { + if (((RuntimeType.OBJECT) == (src_type)) && (src instanceof PixelMap)) { thisSerializer.writeInt8(0 as int32) const src_0 = src as PixelMap thisSerializer.writePixelMap(src_0) @@ -177,7 +176,7 @@ export class ArkImagePeer extends ArkCommonMethodPeer { const value_1 = value as Resource thisSerializer.writeResource(value_1) } - else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isPixelMap(value, false, false))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (value instanceof PixelMap)) { thisSerializer.writeInt8(2 as int32) const value_2 = value as PixelMap thisSerializer.writePixelMap(value_2) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkImageSpanPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkImageSpanPeer.ts index e8ab17663..238f14523 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkImageSpanPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkImageSpanPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkBaseSpanPeer, ArkBaseSpanAttributes } from "./ArkSpanPeer" import { BaseSpan } from "./../ArkSpanInterfaces" @@ -30,14 +29,14 @@ import { ImageSpanAttribute, ImageCompleteCallback } from "./../ArkImageSpanInte import { ImageSpanAlignment, ImageFit } from "./../ArkEnumsInterfaces" import { ColorFilter, ResourceStr } from "./../ArkUnitsInterfaces" import { DrawingColorFilter, ImageErrorCallback } from "./../ArkImageInterfaces" -import { PixelMap } from "./../ArkArkui-externalInterfaces" +import { PixelMap } from "./../ArkPixelMapMaterialized" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -77,7 +76,7 @@ export class ArkImageSpanPeer extends ArkBaseSpanPeer { thisSerializer.writeResource(value_0_1) } } - else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isPixelMap(value, false, false))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (value instanceof PixelMap)) { thisSerializer.writeInt8(1 as int32) const value_1 = value as PixelMap thisSerializer.writePixelMap(value_1) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkIndicatorcomponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkIndicatorcomponentPeer.ts new file mode 100644 index 000000000..206239621 --- /dev/null +++ b/arkoala-arkts/arkui/src/generated/peers/ArkIndicatorcomponentPeer.ts @@ -0,0 +1,114 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + +import { int32 } from "@koalaui/common" +import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" +import { ArkUINodeType } from "./ArkUINodeType" +import { ComponentBase } from "../ComponentBase" +import { NativeModule } from "#components" +import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" +import { CommonMethod } from "./../ArkCommonInterfaces" +import { IndicatorComponentAttribute } from "./../ArkIndicatorcomponentInterfaces" +import { DotIndicator } from "./../ArkDotIndicatorBuilder" +import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" +import { Callback_Number_Void } from "./../SyntheticDeclarations" +import { IndicatorComponentController } from "./../ArkIndicatorComponentControllerMaterialized" +import { GestureName, GestureComponent } from "./../shared/generated-utils" +import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" +import { TypeChecker } from "#components" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" +import { wrapCallback } from "@koalaui/interop" +import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" +import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" +export class ArkIndicatorComponentPeer extends ArkCommonMethodPeer { + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkIndicatorComponentPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = NativeModule._IndicatorComponent_construct(PeerNode.nextId(), flags) + */ + const nodeType = ArkUINodeType.IndicatorComponent + const _peerPtr = NativeModule._CreateNode(nodeType as int32, PeerNode.nextId(), flags) + const _peer = new ArkIndicatorComponentPeer(_peerPtr, "IndicatorComponent", flags) + component?.setPeer(_peer) + return _peer + } + setIndicatorComponentOptionsAttribute(controller?: IndicatorComponentController): void { + const thisSerializer : Serializer = Serializer.hold() + let controller_type : int32 = RuntimeType.UNDEFINED + controller_type = runtimeType(controller) + thisSerializer.writeInt8(controller_type as int32) + if ((RuntimeType.UNDEFINED) != (controller_type)) { + const controller_value = controller! + thisSerializer.writeIndicatorComponentController(controller_value) + } + NativeModule._IndicatorComponentInterface_setIndicatorComponentOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + } + initialIndexAttribute(value: number): void { + NativeModule._IndicatorComponentAttribute_initialIndex(this.peer.ptr, value) + } + countAttribute(value: number): void { + NativeModule._IndicatorComponentAttribute_count(this.peer.ptr, value) + } + styleAttribute(value: DotIndicator | DigitIndicator): void { + const thisSerializer : Serializer = Serializer.hold() + let value_type : int32 = RuntimeType.UNDEFINED + value_type = runtimeType(value) + if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isDotIndicator(value))) { + thisSerializer.writeInt8(0 as int32) + const value_0 = value as DotIndicator + thisSerializer.writeDotIndicator(value_0) + } + else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isDigitIndicator(value))) { + thisSerializer.writeInt8(1 as int32) + const value_1 = value as DigitIndicator + thisSerializer.writeDigitIndicator(value_1) + } + NativeModule._IndicatorComponentAttribute_style(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + } + loopAttribute(value: boolean): void { + NativeModule._IndicatorComponentAttribute_loop(this.peer.ptr, value ? 1 : 0) + } + verticalAttribute(value: boolean): void { + NativeModule._IndicatorComponentAttribute_vertical(this.peer.ptr, value ? 1 : 0) + } + onChangeAttribute(value: Function1): void { + const thisSerializer : Serializer = Serializer.hold() + thisSerializer.holdAndWriteCallback(value) + NativeModule._IndicatorComponentAttribute_onChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + } + applyAttributes(attributes: T): void { + super.applyAttributes(attributes) + } +} +export interface ArkIndicatorComponentAttributes extends ArkCommonMethodAttributes { + initialIndex?: number + count?: number + style?: DotIndicator | DigitIndicator + loop?: boolean + vertical?: boolean + onChange?: Function1 +} diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkLinePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkLinePeer.ts index d83101305..1a43f5c8d 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkLinePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkLinePeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { CommonShapeMethod } from "./../ArkCommonInterfaces" import { LineAttribute, LineOptions } from "./../ArkLineInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkLinearindicatorPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkLinearindicatorPeer.ts index 90ef70a7f..0388d29bf 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkLinearindicatorPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkLinearindicatorPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { LinearIndicatorAttribute, LinearIndicatorStyle, OnLinearIndicatorChange import { LinearIndicatorController } from "./../ArkLinearIndicatorControllerMaterialized" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkListItemGroupPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkListItemGroupPeer.ts index 32ef8a730..7e7d5371b 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkListItemGroupPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkListItemGroupPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -31,10 +30,10 @@ import { ListDividerOptions } from "./../ArkListInterfaces" import { ChildrenMainSize } from "./../ArkChildrenMainSizeMaterialized" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkListItemPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkListItemPeer.ts index 783f7a0a7..bbc05b8b8 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkListItemPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkListItemPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { ListItemAttribute, Sticky, EditMode, SwipeActionOptions, ListItemOption import { Callback_Boolean_Void } from "./../SyntheticDeclarations" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkListPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkListPeer.ts index 80adc9c16..0c7b0063c 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkListPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkListPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkScrollableCommonMethodPeer, ArkScrollableCommonMethodAttributes } from "./ArkCommonPeer" import { ScrollableCommonMethod, NestedScrollOptions, ItemDragInfo, EdgeEffectOptions } from "./../ArkCommonInterfaces" @@ -34,10 +33,10 @@ import { Callback_Number_ScrollState_Void, Callback_Number_Number_Number_Void, C import { LengthConstrain, Dimension, PX, VP, FP, LPX, Percentage } from "./../ArkUnitsInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkLoadingProgressPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkLoadingProgressPeer.ts index 98f58fd4c..b83fbb128 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkLoadingProgressPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkLoadingProgressPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, ContentModifier } from "./../ArkCommonInterfaces" @@ -32,10 +31,10 @@ import { Color } from "./../ArkEnumsInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkLocationButtonPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkLocationButtonPeer.ts index 56aed9955..777eaf981 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkLocationButtonPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkLocationButtonPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkSecurityComponentMethodPeer, ArkSecurityComponentMethodAttributes } from "./ArkSecurityComponentPeer" import { SecurityComponentMethod } from "./../ArkSecurityComponentInterfaces" @@ -31,10 +30,10 @@ import { Callback_ClickEvent_LocationButtonOnClickResult_Void } from "./../Synth import { ClickEvent } from "./../ArkCommonInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkMarqueePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkMarqueePeer.ts index b7bf247b5..6ba6f06a5 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkMarqueePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkMarqueePeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -33,10 +32,10 @@ import { Resource } from "./../ArkResourceInterfaces" import { Callback_Void } from "./../SyntheticDeclarations" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkMediaCachedImagePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkMediaCachedImagePeer.ts index 26709fe56..b57f42a3e 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkMediaCachedImagePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkMediaCachedImagePeer.ts @@ -18,24 +18,23 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkImagePeer, ArkImageAttributes } from "./ArkImagePeer" import { ImageAttribute, DrawableDescriptor } from "./../ArkImageInterfaces" -import { PixelMap } from "./../ArkArkui-externalInterfaces" +import { PixelMap } from "./../ArkPixelMapMaterialized" import { ResourceStr } from "./../ArkUnitsInterfaces" import { ASTCResource, MediaCachedImageAttribute } from "./../ArkMediaCachedImageInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -59,7 +58,7 @@ export class ArkMediaCachedImagePeer extends ArkImagePeer { const thisSerializer : Serializer = Serializer.hold() let src_type : int32 = RuntimeType.UNDEFINED src_type = runtimeType(src) - if (((RuntimeType.OBJECT) == (src_type)) && (TypeChecker.isPixelMap(src, false, false))) { + if (((RuntimeType.OBJECT) == (src_type)) && (src instanceof PixelMap)) { thisSerializer.writeInt8(0 as int32) const src_0 = src as PixelMap thisSerializer.writePixelMap(src_0) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkMenuItemGroupPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkMenuItemGroupPeer.ts index 3310044ad..9ec56034c 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkMenuItemGroupPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkMenuItemGroupPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" import { MenuItemGroupAttribute, MenuItemGroupOptions } from "./../ArkMenuItemGroupInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkMenuItemPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkMenuItemPeer.ts index 7f499e8f9..997c8127e 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkMenuItemPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkMenuItemPeer.ts @@ -18,25 +18,24 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, SymbolGlyphModifier, CustomBuilder } from "./../ArkCommonInterfaces" import { MenuItemAttribute, MenuItemOptions } from "./../ArkMenuItemInterfaces" import { ResourceStr, Font, ResourceColor } from "./../ArkUnitsInterfaces" -import { Callback_Boolean_Void, Callback_Any } from "./../SyntheticDeclarations" +import { Callback_Boolean_Void } from "./../SyntheticDeclarations" import { Resource } from "./../ArkResourceInterfaces" import { Color } from "./../ArkEnumsInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -73,7 +72,7 @@ export class ArkMenuItemPeer extends ArkCommonMethodPeer { else if (((RuntimeType.FUNCTION == value_value_type))) { thisSerializer.writeInt8(1 as int32) const value_value_1 = value_value as CustomBuilder - thisSerializer.holdAndWriteCallback(value_value_1) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_value_1)) } } NativeModule._MenuItemInterface_setMenuItemOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkMenuPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkMenuPeer.ts index ee107e010..26a9fe2ec 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkMenuPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkMenuPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -32,10 +31,10 @@ import { Resource } from "./../ArkResourceInterfaces" import { Color } from "./../ArkEnumsInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts index 478294a87..884b6e7d4 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts @@ -18,28 +18,27 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, SymbolGlyphModifier, CustomBuilder, LayoutSafeAreaType, LayoutSafeAreaEdge } from "./../ArkCommonInterfaces" import { NavDestinationAttribute, NavDestinationMode, NavigationSystemTransitionType, NestedScrollInfo, NavDestinationCommonTitle, NavDestinationCustomTitle } from "./../ArkNavDestinationInterfaces" -import { Callback_Void, Callback_Boolean, Callback_NavDestinationContext_Void, Callback_Any } from "./../SyntheticDeclarations" +import { Callback_Void, Callback_Boolean, Callback_NavDestinationContext_Void } from "./../SyntheticDeclarations" import { ResourceStr } from "./../ArkUnitsInterfaces" -import { PixelMap } from "./../ArkArkui-externalInterfaces" +import { PixelMap } from "./../ArkPixelMapMaterialized" import { NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions } from "./../ArkNavigationInterfaces" import { NavDestinationContext } from "./../ArkNavDestinationContextMaterialized" import { Scroller } from "./../ArkScrollerMaterialized" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -109,7 +108,7 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { thisSerializer.writeResource(value_0_1) } } - else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isPixelMap(value, false, false))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (value instanceof PixelMap)) { thisSerializer.writeInt8(1 as int32) const value_1 = value as PixelMap thisSerializer.writePixelMap(value_1) @@ -138,7 +137,7 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { else if (((RuntimeType.FUNCTION == value_type))) { thisSerializer.writeInt8(1 as int32) const value_1 = value as CustomBuilder - thisSerializer.holdAndWriteCallback(value_1) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_1)) } NativeModule._NavDestinationAttribute_menus(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -232,7 +231,7 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { else if (((RuntimeType.FUNCTION == value_type))) { thisSerializer.writeInt8(1 as int32) const value_1 = value as CustomBuilder - thisSerializer.holdAndWriteCallback(value_1) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_1)) } else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isNavDestinationCommonTitle(value, false, false))) { thisSerializer.writeInt8(2 as int32) @@ -275,7 +274,7 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { else if (((RuntimeType.FUNCTION == toolbarParam_type))) { thisSerializer.writeInt8(1 as int32) const toolbarParam_1 = toolbarParam as CustomBuilder - thisSerializer.holdAndWriteCallback(toolbarParam_1) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(toolbarParam_1)) } let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkNavRouterPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkNavRouterPeer.ts index a2bdc2785..fb8cb34f6 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkNavRouterPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkNavRouterPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { NavRouterAttribute, NavRouteMode, RouteInfo } from "./../ArkNavRouterIn import { Callback_Boolean_Void } from "./../SyntheticDeclarations" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkNavigatorPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkNavigatorPeer.ts index 0aedd3ae5..134ec9677 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkNavigatorPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkNavigatorPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { NavigatorAttribute, NavigationType } from "./../ArkNavigatorInterfaces" import { Literal_String_target_NavigationType_type } from "./../SyntheticDeclarations" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkNodeContainerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkNodeContainerPeer.ts index e16bb96fe..464c2e693 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkNodeContainerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkNodeContainerPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { NodeContainerAttribute } from "./../ArkNodeContainerInterfaces" import { NodeController } from "./../ArkArkui-externalInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkPageTransitionPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkPageTransitionPeer.ts index a32f2ad91..72d3e5e73 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkPageTransitionPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkPageTransitionPeer.ts @@ -18,20 +18,19 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { SlideEffect } from "./../ArkPageTransitionInterfaces" import { TranslateOptions, ScaleOptions } from "./../ArkCommonInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkPanelPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkPanelPeer.ts index 43d76ddf2..e9a4a0e73 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkPanelPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkPanelPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -33,10 +32,10 @@ import { Resource } from "./../ArkResourceInterfaces" import { Color } from "./../ArkEnumsInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkPasteButtonPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkPasteButtonPeer.ts index 90c108e9a..c37cd6fd7 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkPasteButtonPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkPasteButtonPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkSecurityComponentMethodPeer, ArkSecurityComponentMethodAttributes } from "./ArkSecurityComponentPeer" import { SecurityComponentMethod } from "./../ArkSecurityComponentInterfaces" @@ -31,10 +30,10 @@ import { Callback_ClickEvent_PasteButtonOnClickResult_Void } from "./../Syntheti import { ClickEvent } from "./../ArkCommonInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkPathPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkPathPeer.ts index 9fc857690..590aa530a 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkPathPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkPathPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { CommonShapeMethod } from "./../ArkCommonInterfaces" import { PathAttribute, PathOptions } from "./../ArkPathInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkPatternLockPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkPatternLockPeer.ts index e14185279..b6635db9c 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkPatternLockPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkPatternLockPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -34,10 +33,10 @@ import { Color } from "./../ArkEnumsInterfaces" import { PatternLockController } from "./../ArkPatternLockControllerMaterialized" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkPluginComponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkPluginComponentPeer.ts index d223cf59e..41c15a7d6 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkPluginComponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkPluginComponentPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { PluginComponentAttribute, PluginErrorCallback, PluginComponentOptions } import { VoidCallback } from "./../ArkUnitsInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkPolygonPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkPolygonPeer.ts index 8a3c33851..0978e21b1 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkPolygonPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkPolygonPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { CommonShapeMethod } from "./../ArkCommonInterfaces" import { PolygonAttribute, PolygonOptions } from "./../ArkPolygonInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkPolylinePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkPolylinePeer.ts index b67ad3dda..60f2c3de1 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkPolylinePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkPolylinePeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { CommonShapeMethod } from "./../ArkCommonInterfaces" import { PolylineAttribute, PolylineOptions } from "./../ArkPolylineInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkProgressPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkProgressPeer.ts index 5684252e4..9e145da2b 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkProgressPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkProgressPeer.ts @@ -18,24 +18,23 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" -import { CommonMethod, LinearGradient, ContentModifier } from "./../ArkCommonInterfaces" +import { CommonMethod, LinearGradient_common, ContentModifier } from "./../ArkCommonInterfaces" import { ProgressAttribute, LinearStyleOptions, RingStyleOptions, CapsuleStyleOptions, ProgressStyleOptions, ProgressConfiguration, ProgressOptions } from "./../ArkProgressInterfaces" import { ResourceColor } from "./../ArkUnitsInterfaces" import { Color } from "./../ArkEnumsInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -64,7 +63,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) @@ -94,10 +93,10 @@ export class ArkProgressPeer extends ArkCommonMethodPeer { thisSerializer.writeResource(value_0_3) } } - else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isLinearGradient(value, false))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isLinearGradient_common(value, false, false, false, false))) { thisSerializer.writeInt8(1 as int32) - const value_1 = value as LinearGradient - thisSerializer.writeLinearGradient(value_1) + const value_1 = value as LinearGradient_common + thisSerializer.writeLinearGradient_common(value_1) } NativeModule._ProgressAttribute_color(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -153,7 +152,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-arkts/arkui/src/generated/peers/ArkQrcodePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkQrcodePeer.ts index b6f869095..78d309834 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkQrcodePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkQrcodePeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -32,10 +31,10 @@ import { Resource } from "./../ArkResourceInterfaces" import { Color } from "./../ArkEnumsInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRadioPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRadioPeer.ts index 2148ddf8c..f3003ef9a 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRadioPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRadioPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, ContentModifier } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { RadioAttribute, RadioStyle, RadioConfiguration, RadioOptions } from "./ import { Callback_Boolean_Void } from "./../SyntheticDeclarations" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRatingPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRatingPeer.ts index acb88bf8f..a818bad11 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRatingPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRatingPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, ContentModifier } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { RatingAttribute, StarStyleOptions, RatingConfiguration, RatingOptions } import { Callback_Number_Void } from "./../SyntheticDeclarations" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRectPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRectPeer.ts index cd3eb048b..997cd95fb 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRectPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRectPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { CommonShapeMethod } from "./../ArkCommonInterfaces" import { RectAttribute, RectOptions, RoundedRectOptions } from "./../ArkRectInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRefreshPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRefreshPeer.ts index c79d6114b..d84dd65cb 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRefreshPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRefreshPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { RefreshAttribute, RefreshStatus, RefreshOptions } from "./../ArkRefresh import { Callback_RefreshStatus_Void, Callback_Void, Callback_Number_Void } from "./../SyntheticDeclarations" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRelativeContainerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRelativeContainerPeer.ts index ca08f19a1..ee41fd058 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRelativeContainerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRelativeContainerPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" import { RelativeContainerAttribute, GuideLineStyle, BarrierStyle, LocalizedBarrierStyle } from "./../ArkRelativeContainerInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRemoteWindowPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRemoteWindowPeer.ts index 66486759d..f81d3265f 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRemoteWindowPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRemoteWindowPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" import { RemoteWindowAttribute, WindowAnimationTarget } from "./../ArkRemoteWindowInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRichEditorPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRichEditorPeer.ts index 556cc39a9..551d86dbb 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRichEditorPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRichEditorPeer.ts @@ -18,16 +18,15 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, CustomBuilder } from "./../ArkCommonInterfaces" import { RichEditorAttribute, RichEditorSelection, RichEditorRange, RichEditorInsertValue, RichEditorTextSpanResult, RichEditorDeleteValue, PasteEventCallback, SubmitCallback, RichEditorChangeValue, CutEvent, CopyEvent, RichEditorSpanType, RichEditorResponseType, SelectionMenuOptions, KeyboardOptions, PlaceholderStyle, RichEditorOptions, RichEditorStyledStringOptions } from "./../ArkRichEditorInterfaces" -import { Callback_Void, Callback_RichEditorSelection_Void, Callback_RichEditorRange_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorTextSpanResult_Void, Callback_TextRange_Void, Callback_RichEditorDeleteValue_Boolean, Callback_Boolean_Void, Callback_RichEditorChangeValue_Boolean, Callback_CutEvent_Void, Callback_CopyEvent_Void, Callback_Any } from "./../SyntheticDeclarations" +import { Callback_Void, Callback_RichEditorSelection_Void, Callback_RichEditorRange_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorTextSpanResult_Void, Callback_TextRange_Void, Callback_RichEditorDeleteValue_Boolean, Callback_Boolean_Void, Callback_RichEditorChangeValue_Boolean, Callback_CutEvent_Void, Callback_CopyEvent_Void } from "./../SyntheticDeclarations" import { TextRange, TextDataDetectorConfig, OnDidChangeCallback } from "./../ArkTextCommonInterfaces" import { CopyOptions, BarState, ResponseType, Color } from "./../ArkEnumsInterfaces" import { ResourceColor, ResourceStr } from "./../ArkUnitsInterfaces" @@ -36,10 +35,10 @@ import { EditMenuOptions } from "./../ArkEditMenuOptionsMaterialized" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -250,7 +249,7 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { } bindSelectionMenuAttribute(spanType: RichEditorSpanType, content: CustomBuilder, responseType: ResponseType | RichEditorResponseType, options?: SelectionMenuOptions): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(content) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(content)) let responseType_type : int32 = RuntimeType.UNDEFINED responseType_type = runtimeType(responseType) if (responseType instanceof ResponseType) { @@ -275,7 +274,7 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { } customKeyboardAttribute(value: CustomBuilder, options?: KeyboardOptions): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value)) let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type as int32) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRichTextPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRichTextPeer.ts index 532603ae8..800dc6df6 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRichTextPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRichTextPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { RichTextAttribute } from "./../ArkRichTextInterfaces" import { Callback_Void } from "./../SyntheticDeclarations" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRootScenePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRootScenePeer.ts index d2e41bd2c..c27654b91 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRootScenePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRootScenePeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" import { RootSceneAttribute, RootSceneSession } from "./../ArkRootSceneInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRowPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRowPeer.ts index 81e9740ab..5aa4e083f 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRowPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRowPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, PointLightStyle } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { RowAttribute, RowOptions } from "./../ArkRowInterfaces" import { VerticalAlign, FlexAlign } from "./../ArkEnumsInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRowSplitPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRowSplitPeer.ts index 5bcba0b50..32f4bda9e 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRowSplitPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRowSplitPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" import { RowSplitAttribute } from "./../ArkRowSplitInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSaveButtonPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSaveButtonPeer.ts index 2784ada13..6343a0cfe 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSaveButtonPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSaveButtonPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkSecurityComponentMethodPeer, ArkSecurityComponentMethodAttributes } from "./ArkSecurityComponentPeer" import { SecurityComponentMethod } from "./../ArkSecurityComponentInterfaces" @@ -31,10 +30,10 @@ import { Callback_ClickEvent_SaveButtonOnClickResult_Void } from "./../Synthetic import { ClickEvent } from "./../ArkCommonInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkScreenPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkScreenPeer.ts index 1944733a0..3712d112f 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkScreenPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkScreenPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" import { ScreenAttribute } from "./../ArkScreenInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkScrollBarPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkScrollBarPeer.ts index 30d744fa0..21dd93011 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkScrollBarPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkScrollBarPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" import { ScrollBarAttribute, ScrollBarOptions } from "./../ArkScrollBarInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkScrollPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkScrollPeer.ts index 08b74a307..e8e6ae439 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkScrollPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkScrollPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkScrollableCommonMethodPeer, ArkScrollableCommonMethodAttributes } from "./ArkCommonPeer" import { ScrollableCommonMethod, NestedScrollOptions, EdgeEffectOptions } from "./../ArkCommonInterfaces" @@ -34,10 +33,10 @@ import { Resource } from "./../ArkResourceInterfaces" import { Scroller } from "./../ArkScrollerMaterialized" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSearchPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSearchPeer.ts index b0c3cf808..7d72e9113 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSearchPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSearchPeer.ts @@ -18,17 +18,16 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, SymbolGlyphModifier, TextDecorationOptions, CustomBuilder } from "./../ArkCommonInterfaces" import { SearchAttribute, IconOptions, CancelButtonOptions, CancelButtonSymbolOptions, SearchSubmitCallback, SearchType, SearchButtonOptions, SearchOptions } from "./../ArkSearchInterfaces" import { ResourceColor, Dimension, Font, ResourceStr, PX, VP, FP, LPX, Percentage } from "./../ArkUnitsInterfaces" -import { Callback_Boolean_Void, Callback_String_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_Any } from "./../SyntheticDeclarations" +import { Callback_Boolean_Void, Callback_String_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void } from "./../SyntheticDeclarations" import { CaretStyle, EditableTextOnChangeCallback, InsertValue, DeleteValue } from "./../ArkTextCommonInterfaces" import { EnterKeyType, OnTextSelectionChangeCallback, OnContentScrollCallback, OnPasteCallback } from "./../ArkTextInputInterfaces" import { CopyOptions, TextAlign, Color } from "./../ArkEnumsInterfaces" @@ -37,10 +36,10 @@ import { EditMenuOptions } from "./../ArkEditMenuOptionsMaterialized" import { KeyboardOptions } from "./../ArkRichEditorInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -466,7 +465,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { } customKeyboardAttribute(value: CustomBuilder, options?: KeyboardOptions): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value)) let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type as int32) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSecurityComponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSecurityComponentPeer.ts index c4248ac39..bf5112db3 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSecurityComponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSecurityComponentPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { Dimension, Position, Edges, LocalizedEdges, ResourceColor, Padding, Length, SizeOptions, ConstraintSizeOptions, PX, VP, FP, LPX, Percentage } from "./../ArkUnitsInterfaces" import { SecurityComponentLayoutDirection } from "./../ArkSecurityComponentInterfaces" @@ -30,10 +29,10 @@ import { FontStyle, FontWeight, BorderStyle, Color } from "./../ArkEnumsInterfac import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSelectPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSelectPeer.ts index eebfa1d4d..b2f0d85e1 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSelectPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSelectPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, BlurStyle, ContentModifier } from "./../ArkCommonInterfaces" @@ -35,10 +34,10 @@ import { ControlSize } from "./../ArkButtonInterfaces" import { DividerOptions } from "./../ArkTextPickerInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkShapePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkShapePeer.ts index f463e23de..c87a0ae14 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkShapePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkShapePeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -30,13 +29,13 @@ import { ShapeAttribute, ViewportRect } from "./../ArkShapeInterfaces" import { ResourceColor } from "./../ArkUnitsInterfaces" import { LineCapStyle, LineJoinStyle, Color } from "./../ArkEnumsInterfaces" import { Resource } from "./../ArkResourceInterfaces" -import { PixelMap } from "./../ArkArkui-externalInterfaces" +import { PixelMap } from "./../ArkPixelMapMaterialized" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSidebarPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSidebarPeer.ts index a1ba38810..f85359bfd 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSidebarPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSidebarPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -33,10 +32,10 @@ import { DividerStyle } from "./../ArkTabsInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSliderPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSliderPeer.ts index 97a2dea28..1e2f820a8 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSliderPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSliderPeer.ts @@ -18,14 +18,13 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" -import { CommonMethod, LinearGradient, ContentModifier } from "./../ArkCommonInterfaces" +import { CommonMethod, LinearGradient_common, ContentModifier } from "./../ArkCommonInterfaces" import { SliderAttribute, SliderChangeMode, SliderBlockStyle, SliderInteraction, SliderConfiguration, SlideRange, SliderOptions } from "./../ArkSliderInterfaces" import { ResourceColor, Length, Dimension, SizeOptions, ResourceStr, PX, VP, FP, LPX, Percentage } from "./../ArkUnitsInterfaces" import { Callback_Number_SliderChangeMode_Void } from "./../SyntheticDeclarations" @@ -33,10 +32,10 @@ import { Color } from "./../ArkEnumsInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -95,7 +94,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) @@ -125,10 +124,10 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { thisSerializer.writeResource(value_0_3) } } - else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isLinearGradient(value, false))) { + else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isLinearGradient_common(value, false, false, false, false))) { thisSerializer.writeInt8(1 as int32) - const value_1 = value as LinearGradient - thisSerializer.writeLinearGradient(value_1) + const value_1 = value as LinearGradient_common + thisSerializer.writeLinearGradient_common(value_1) } NativeModule._SliderAttribute_trackColor(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() @@ -303,7 +302,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-arkts/arkui/src/generated/peers/ArkSpanPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSpanPeer.ts index 153a4b77c..65c01b4bd 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSpanPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSpanPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, ShadowOptions } from "./../ArkCommonInterfaces" @@ -34,10 +33,10 @@ import { FontStyle, FontWeight, TextCase, Color } from "./../ArkEnumsInterfaces" import { DecorationStyleInterface } from "./../ArkStyledStringInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkStackPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkStackPeer.ts index 5d7f7e077..cd1f77bbb 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkStackPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkStackPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, PointLightStyle } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { StackAttribute, StackOptions } from "./../ArkStackInterfaces" import { Alignment } from "./../ArkEnumsInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkStaticComponentsPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkStaticComponentsPeer.ts new file mode 100644 index 000000000..4c9c7e655 --- /dev/null +++ b/arkoala-arkts/arkui/src/generated/peers/ArkStaticComponentsPeer.ts @@ -0,0 +1,54 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + +import { int32 } from "@koalaui/common" +import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" +import { ArkUINodeType } from "./ArkUINodeType" +import { ComponentBase } from "../ComponentBase" +import { NativeModule } from "#components" +import { GestureName, GestureComponent } from "./../shared/generated-utils" +import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" +import { TypeChecker } from "#components" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" +import { wrapCallback } from "@koalaui/interop" +import { DotIndicator } from "./../ArkDotIndicatorBuilder" +import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" +import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" +import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" +export class ArkComponentRootPeer extends PeerNode { + protected constructor(peerPtr: KPointer, name: string = "", flags: int32 = 0) { + super(peerPtr, name, flags) + } + public static create(component?: ComponentBase, flags: int32 = 0): ArkComponentRootPeer { + /** + TODO: Edit PeersPrinter and USE this line + const _peerPtr = NativeModule._ComponentRoot_construct(PeerNode.nextId(), flags) + */ + const nodeType = ArkUINodeType.ComponentRoot + const _peerPtr = NativeModule._CreateNode(nodeType as int32, PeerNode.nextId(), flags) + const _peer = new ArkComponentRootPeer(_peerPtr, "ComponentRoot", flags) + component?.setPeer(_peer) + return _peer + } + applyAttributes(attributes: ArkComponentRootAttributes): void {} +} +export interface ArkComponentRootAttributes { +} diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkStepperItemPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkStepperItemPeer.ts index f7a0005aa..420f20052 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkStepperItemPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkStepperItemPeer.ts @@ -18,21 +18,20 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" import { StepperItemAttribute, ItemState } from "./../ArkStepperItemInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkStepperPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkStepperPeer.ts index 2f6a77069..d4aa0b752 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkStepperPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkStepperPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { StepperAttribute } from "./../ArkStepperInterfaces" import { Callback_Void, Callback_Number_Number_Void, Literal_Number_index } from "./../SyntheticDeclarations" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSwiperPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSwiperPeer.ts index 59f7b19b3..69061e5a6 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSwiperPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSwiperPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -37,10 +36,10 @@ import { Resource } from "./../ArkResourceInterfaces" import { SwiperController } from "./../ArkSwiperControllerMaterialized" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkSwiperPeer extends ArkCommonMethodPeer { diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSymbolSpanPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSymbolSpanPeer.ts index 01bb48ec1..65115bbb6 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSymbolSpanPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSymbolSpanPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -34,10 +33,10 @@ import { SymbolEffectStrategy, SymbolRenderingStrategy } from "./../ArkSymbolgly import { AttributeModifier } from "./../ArkAttributeModifierMaterialized" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSymbolglyphPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSymbolglyphPeer.ts index 1f5dc270e..6cfe76e5e 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSymbolglyphPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSymbolglyphPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -32,10 +31,10 @@ import { ResourceColor } from "./../ArkUnitsInterfaces" import { FontWeight, Color } from "./../ArkEnumsInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTabContentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTabContentPeer.ts index c96b24e7d..fb2e938e1 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTabContentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTabContentPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, CustomBuilder } from "./../ArkCommonInterfaces" @@ -31,13 +30,12 @@ import { Resource } from "./../ArkResourceInterfaces" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" import { VoidCallback } from "./../ArkUnitsInterfaces" -import { Callback_Any } from "./../SyntheticDeclarations" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" export class ArkTabContentPeer extends ArkCommonMethodPeer { @@ -75,7 +73,7 @@ export class ArkTabContentPeer extends ArkCommonMethodPeer { else if (((RuntimeType.FUNCTION == value_type))) { thisSerializer.writeInt8(2 as int32) const value_2 = value as CustomBuilder - thisSerializer.holdAndWriteCallback(value_2) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_2)) } else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isTabBarOptions(value, false, false))) { thisSerializer.writeInt8(3 as int32) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTabsPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTabsPeer.ts index 96cf0022d..bb16aa462 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTabsPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTabsPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, BlurStyle, BackgroundEffectOptions, BackgroundBlurStyleOptions } from "./../ArkCommonInterfaces" @@ -33,10 +32,10 @@ import { Callback_Number_Void } from "./../SyntheticDeclarations" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTextAreaPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTextAreaPeer.ts index 6e579ab8b..485ae7707 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTextAreaPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTextAreaPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, TextDecorationOptions, InputCounterOptions, CustomBuilder } from "./../ArkCommonInterfaces" @@ -31,17 +30,17 @@ import { ResourceColor, Font, Length, ResourceStr, Dimension, PX, VP, FP, LPX, P import { EnterKeyType } from "./../ArkTextInputInterfaces" import { TextAlign, FontStyle, FontWeight, TextOverflow, CopyOptions, TextContentStyle, BarState, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, Color } from "./../ArkEnumsInterfaces" import { CaretStyle, EditableTextOnChangeCallback, InsertValue, DeleteValue } from "./../ArkTextCommonInterfaces" -import { Callback_EnterKeyType_Void, Callback_Number_Number_Void, Callback_Boolean_Void, Callback_String_Void, Callback_String_PasteEvent_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_Any } from "./../SyntheticDeclarations" +import { Callback_EnterKeyType_Void, Callback_Number_Number_Void, Callback_Boolean_Void, Callback_String_Void, Callback_String_PasteEvent_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void } from "./../SyntheticDeclarations" import { PasteEvent, KeyboardOptions } from "./../ArkRichEditorInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { LengthMetrics } from "./../ArkArkui-externalInterfaces" import { EditMenuOptions } from "./../ArkEditMenuOptionsMaterialized" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -520,7 +519,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { } customKeyboardAttribute(value: CustomBuilder, options?: KeyboardOptions): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value)) let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type as int32) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTextClockPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTextClockPeer.ts index 74919be36..6f542d6b7 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTextClockPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTextClockPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, ShadowOptions, ContentModifier } from "./../ArkCommonInterfaces" @@ -34,10 +33,10 @@ import { DateTimeOptions } from "./../ArkTimePickerInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTextInputPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTextInputPeer.ts index 8390a57e2..f8ecec2cc 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTextInputPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTextInputPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, CustomBuilder, TextDecorationOptions, InputCounterOptions } from "./../ArkCommonInterfaces" @@ -30,7 +29,7 @@ import { TextInputAttribute, InputType, EnterKeyType, OnSubmitCallback, OnTextSe import { ContentType } from "./../ArkTextAreaInterfaces" import { ResourceColor, Dimension, Font, Length, ResourceStr, PX, VP, FP, LPX, Percentage } from "./../ArkUnitsInterfaces" import { TextOverflow, FontStyle, FontWeight, CopyOptions, TextAlign, TextContentStyle, BarState, WordBreak, LineBreakStrategy, TextHeightAdaptivePolicy, Color } from "./../ArkEnumsInterfaces" -import { Callback_Boolean_Void, Callback_String_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_Any } from "./../SyntheticDeclarations" +import { Callback_Boolean_Void, Callback_String_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void } from "./../SyntheticDeclarations" import { EditableTextOnChangeCallback, CaretStyle, InsertValue, DeleteValue } from "./../ArkTextCommonInterfaces" import { CancelButtonOptions, CancelButtonSymbolOptions } from "./../ArkSearchInterfaces" import { Resource } from "./../ArkResourceInterfaces" @@ -38,10 +37,10 @@ import { EditMenuOptions } from "./../ArkEditMenuOptionsMaterialized" import { KeyboardOptions } from "./../ArkRichEditorInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -379,7 +378,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { } showUnitAttribute(value: CustomBuilder): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value)) NativeModule._TextInputAttribute_showUnit(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } @@ -637,7 +636,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { } customKeyboardAttribute(value: CustomBuilder, options?: KeyboardOptions): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value)) let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type as int32) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTextPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTextPeer.ts index a864b4170..78ea386c6 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTextPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTextPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, ShadowOptions, CustomBuilder } from "./../ArkCommonInterfaces" @@ -32,16 +31,16 @@ import { Resource } from "./../ArkResourceInterfaces" import { FontStyle, FontWeight, TextAlign, TextCase, CopyOptions, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, EllipsisMode, TextSelectableMode, Color } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkArkui-externalInterfaces" import { DecorationStyleInterface } from "./../ArkStyledStringInterfaces" -import { Callback_String_Void, Callback_Number_Number_Void, Callback_Any } from "./../SyntheticDeclarations" +import { Callback_String_Void, Callback_Number_Number_Void } from "./../SyntheticDeclarations" import { TextDataDetectorConfig, FontSettingOptions } from "./../ArkTextCommonInterfaces" import { EditMenuOptions } from "./../ArkEditMenuOptionsMaterialized" import { SelectionMenuOptions } from "./../ArkRichEditorInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -534,7 +533,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { } bindSelectionMenuAttribute(spanType: TextSpanType, content: CustomBuilder, responseType: TextResponseType, options?: SelectionMenuOptions): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(content) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(content)) let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type as int32) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTextPickerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTextPickerPeer.ts index 4c4201fff..4638c758c 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTextPickerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTextPickerPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, PickerTextStyle } from "./../ArkCommonInterfaces" @@ -32,10 +31,10 @@ import { Dimension, PX, VP, FP, LPX, Percentage } from "./../ArkUnitsInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTextTimerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTextTimerPeer.ts index 738404c81..b3db080f4 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTextTimerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTextTimerPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, ShadowOptions, ContentModifier } from "./../ArkCommonInterfaces" @@ -33,10 +32,10 @@ import { Callback_Number_Number_Void } from "./../SyntheticDeclarations" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTimePickerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTimePickerPeer.ts index e5811fd06..a66756ad5 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTimePickerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTimePickerPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, PickerTextStyle } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { TimePickerAttribute, DateTimeOptions, TimePickerResult, TimePickerOptio import { Callback_TimePickerResult_Void } from "./../SyntheticDeclarations" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTogglePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTogglePeer.ts index 9e6f135db..d9ebc7a0c 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTogglePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTogglePeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, ContentModifier } from "./../ArkCommonInterfaces" @@ -33,10 +32,10 @@ import { Color } from "./../ArkEnumsInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkUINodeType.ts b/arkoala-arkts/arkui/src/generated/peers/ArkUINodeType.ts index a0c9b104a..5a6408a1a 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkUINodeType.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkUINodeType.ts @@ -1,6 +1,5 @@ export enum ArkUINodeType { Root, - ComponentRoot, CustomNode, AbilityComponent, AlphabetIndexer, @@ -22,6 +21,7 @@ export enum ArkUINodeType { CommonShapeMethod, CommonTransition, Component3D, + ComponentRoot, ContainerSpan, Counter, DataPanel, @@ -45,7 +45,6 @@ export enum ArkUINodeType { Image, ImageAnimator, ImageSpan, - IndicatorComponent, Line, LinearIndicator, List, diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkUiExtensionComponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkUiExtensionComponentPeer.ts index 3bc60c7c2..d5a014aa8 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkUiExtensionComponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkUiExtensionComponentPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -34,10 +33,10 @@ import { ErrorCallback } from "./../ArkIsolatedComponentInterfaces" import { TerminationInfo } from "./../ArkEmbeddedComponentInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkVideoPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkVideoPeer.ts index 462a2af9a..8b6e36b5c 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkVideoPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkVideoPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -33,10 +32,10 @@ import { Callback_FullscreenInfo_Void, Callback_PreparedInfo_Void, Callback_Play import { ImageAnalyzerConfig } from "./../ArkImageCommonInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkWaterFlowPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkWaterFlowPeer.ts index 63ebafb01..6ea3dff66 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkWaterFlowPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkWaterFlowPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkScrollableCommonMethodPeer, ArkScrollableCommonMethodAttributes } from "./ArkCommonPeer" import { ScrollableCommonMethod, NestedScrollOptions } from "./../ArkCommonInterfaces" @@ -34,10 +33,10 @@ import { Callback_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, import { ScrollState } from "./../ArkListInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkWebPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkWebPeer.ts index 3b9bc4413..267c453ce 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkWebPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkWebPeer.ts @@ -18,26 +18,25 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, KeyEvent, NestedScrollOptions, CustomBuilder } from "./../ArkCommonInterfaces" import { WebAttribute, MixedMode, JavaScriptProxy, CacheMode, WebDarkMode, WebMediaOptions, OverScrollMode, BlurOnKeyboardHideMode, OnPageEndEvent, OnPageBeginEvent, OnProgressChangeEvent, OnTitleReceiveEvent, OnGeolocationShowEvent, OnAlertEvent, OnBeforeUnloadEvent, OnConfirmEvent, OnPromptEvent, OnConsoleEvent, OnErrorReceiveEvent, OnHttpErrorReceiveEvent, OnDownloadStartEvent, OnRefreshAccessedHistoryEvent, OnRenderExitedEvent, OnShowFileSelectorEvent, OnResourceLoadEvent, OnFullScreenEnterCallback, OnScaleChangeEvent, OnHttpAuthRequestEvent, OnInterceptRequestEvent, OnPermissionRequestEvent, OnScreenCaptureRequestEvent, OnContextMenuShowEvent, OnContextMenuHideCallback, OnSearchResultReceiveEvent, OnScrollEvent, OnSslErrorEventReceiveEvent, OnSslErrorEventCallback, OnClientAuthenticationEvent, OnWindowNewEvent, OnTouchIconUrlReceivedEvent, OnFaviconReceivedEvent, OnPageVisibleEvent, OnDataResubmittedEvent, OnAudioStateChangedEvent, OnFirstContentfulPaintEvent, OnFirstMeaningfulPaintCallback, OnLargestContentfulPaintCallback, OnLoadInterceptEvent, OnOverScrollEvent, OnSafeBrowsingCheckResultCallback, OnNavigationEntryCommittedCallback, OnIntelligentTrackingPreventionCallback, ScriptItem, WebLayoutMode, NestedScrollOptionsExt, NativeEmbedDataInfo, OnNativeEmbedVisibilityChangeCallback, NativeEmbedTouchInfo, OnOverrideUrlLoadingCallback, NativeMediaPlayerConfig, OnRenderProcessNotRespondingCallback, OnRenderProcessRespondingCallback, ExpandedMenuItemOptions, OnViewportFitChangedCallback, WebKeyboardCallback, OnAdsBlockedCallback, WebKeyboardAvoidMode, WebElementType, WebResponseType, SelectionMenuOptionsExt, WebOptions } from "./../ArkWebInterfaces" -import { Callback_OnPageEndEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnAlertEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnErrorReceiveEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnRefreshAccessedHistoryEvent_Void, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Callback_OnRenderExitedEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnPermissionRequestEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnSearchResultReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnWindowNewEvent_Void, Callback_KeyEvent_Boolean, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Callback_Any } from "./../SyntheticDeclarations" +import { Callback_OnPageEndEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnAlertEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnErrorReceiveEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnRefreshAccessedHistoryEvent_Void, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Callback_OnRenderExitedEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnPermissionRequestEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnSearchResultReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnWindowNewEvent_Void, Callback_KeyEvent_Boolean, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void } from "./../SyntheticDeclarations" import { WebResourceRequest } from "./../ArkWebResourceRequestMaterialized" import { WebResourceResponse } from "./../ArkWebResourceResponseMaterialized" import { CopyOptions } from "./../ArkEnumsInterfaces" import { EditMenuOptions } from "./../ArkEditMenuOptionsMaterialized" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -667,7 +666,7 @@ export class ArkWebPeer extends ArkCommonMethodPeer { } bindSelectionMenuAttribute(elementType: WebElementType, content: CustomBuilder, responseType: WebResponseType, options?: SelectionMenuOptionsExt): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(content) + thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(content)) let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type as int32) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkWindowScenePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkWindowScenePeer.ts index d89b333e1..07e34dd4c 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkWindowScenePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkWindowScenePeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -30,10 +29,10 @@ import { WindowSceneAttribute } from "./../ArkWindowSceneInterfaces" import { Position } from "./../ArkUnitsInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkXcomponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkXcomponentPeer.ts index 5c6df03ca..d3e234bc1 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkXcomponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkXcomponentPeer.ts @@ -18,11 +18,10 @@ import { int32 } from "@koalaui/common" import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" -import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" -import { Serializer } from "./Serializer" +import { runtimeType, RuntimeType, PeerNode } from "@koalaui/arkoala" +import { isResource, isInstanceOf, Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" -import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod } from "./../ArkCommonInterfaces" @@ -32,10 +31,10 @@ import { Type_XComponentInterface_value } from "./../SyntheticDeclarations" import { XComponentController } from "./../ArkXComponentControllerMaterialized" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" +import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { registerCallback } from "./SerializerBase" +import { registerCallback, MaterializedBase } from "@koalaui/arkoala" import { wrapCallback } from "@koalaui/interop" -import { MaterializedBase } from "./../MaterializedBase" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/CallbackDeserializeCall.ts b/arkoala-arkts/arkui/src/generated/peers/CallbackDeserializeCall.ts index 7232b0c27..151512487 100644 --- a/arkoala-arkts/arkui/src/generated/peers/CallbackDeserializeCall.ts +++ b/arkoala-arkts/arkui/src/generated/peers/CallbackDeserializeCall.ts @@ -15,12 +15,13 @@ import { CallbackKind } from "./CallbackKind" import { Deserializer } from "./Deserializer" -import { int32 } from "@koalaui/common" -import { ResourceHolder, KInt, KStringPtr } from "@koalaui/interop" -import { RuntimeType } from "./SerializerBase" -import { AccessibilityCallback, AccessibilityHoverEvent, TouchTestInfo, TouchResult, HoverEvent, ClickEvent, DismissContentCoverAction, DismissPopupAction, DismissSheetAction, DragEvent, CustomBuilder, DragItemInfo, ItemDragInfo, KeyEvent, MouseEvent, PreDragStatus, SheetDismiss, SheetType, SpringBackAction, TouchEvent, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback } from "./../ArkCommonInterfaces" +import { int32, int64 } from "@koalaui/common" +import { ResourceHolder, KInt, KStringPtr, wrapSystemCallback, KPointer } from "@koalaui/interop" +import { RuntimeType, DeserializerBase } from "@koalaui/arkoala" +import { CallbackTransformer } from "./CallbackTransformer" +import { AccessibilityCallback, AccessibilityHoverEvent, TouchTestInfo, TouchResult, HoverEvent, ClickEvent, DismissContentCoverAction, DismissPopupAction, DismissSheetAction, DragEvent, CustomBuilder, DragItemInfo, FocusAxisEvent, ItemDragInfo, KeyEvent, MouseEvent, PreDragStatus, SheetDismiss, SheetType, SpringBackAction, TouchEvent, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback } from "./../ArkCommonInterfaces" import { ButtonTriggerClickCallback } from "./../ArkButtonInterfaces" -import { Callback_Any, Callback_Any_Number_String, Callback_Any_Number_Void, Callback_Any_Void, Callback_Area_Area_Void, Callback_Array_Number_Void, Callback_Array_String_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_Boolean, Callback_Boolean_HoverEvent_Void, Callback_Boolean_Void, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void, Callback_Callback_Any_Void, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_ClickEvent_Void, Callback_ComputedBarAttribute_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_Date_Void, Callback_DatePickerResult_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_DismissContentCoverAction_Void, Callback_DismissDialogAction_Void, Callback_DismissPopupAction_Void, Callback_DismissSheetAction_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_EnterKeyType_Void, Callback_FormCallbackInfo_Void, Callback_FullscreenInfo_Void, Callback_GestureEvent_Void, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_GestureJudgeResult_Void, Callback_GestureRecognizer_Void, Callback_HitTestMode_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_IsolatedComponentAttribute_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_MouseEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Callback_NavDestinationContext_Void, Callback_NavigationMode_Void, Callback_NavigationTitleMode_Void, Callback_NavigationTransitionProxy_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Number_Void, Callback_Number_Number_PanelMode_Void, Callback_Number_Number_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_Number_ScrollState_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_Number_Tuple_Number_Number, Tuple_Number_Number, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Void, Callback_OffsetResult_Void, Callback_OnAlertEvent_Boolean, Callback_OnAudioStateChangedEvent_Void, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnClientAuthenticationEvent_Void, Callback_OnConfirmEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnContextMenuShowEvent_Boolean, Callback_OnDataResubmittedEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPromptEvent_Boolean, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnRenderExitedEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnScrollEvent_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_Opt_Array_String_Void, Callback_Opt_NavigationAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_PlaybackInfo_Void, Callback_PopInfo_Void, Callback_PreDragStatus_Void, Callback_PreparedInfo_Void, Callback_RefreshStatus_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RichEditorTextSpanResult_Void, Callback_SheetDismiss_Void, Callback_SheetType_Void, Callback_SpringBackAction_Void, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_String_Unknown_Void, Callback_String_Void, Callback_StyledStringChangeValue_Boolean, Callback_SwipeActionState_Void, Callback_SwiperContentTransitionProxy_Void, Callback_TabContentTransitionProxy_Void, Callback_TerminationInfo_Void, Callback_TextPickerResult_Void, Callback_TextRange_Void, Callback_TimePickerResult_Void, Callback_TouchEvent_HitTestMode, Callback_TouchEvent_Void, Callback_TouchResult_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_Tuple_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_UIExtensionProxy_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Void, Callback_WebKeyboardOptions_Void, Callback_WebResourceResponse_Void, Callback_WithThemeAttribute_Void, Type_NavigationAttribute_customNavContentTransition_delegate, Type_TextPickerAttribute_onChange_callback, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data } from "./../SyntheticDeclarations" +import { Callback_Any, Callback_Any_Number_String, Callback_Any_Number_Void, Callback_Any_Void, Callback_Area_Area_Void, Callback_Array_Number_Void, Callback_Array_String_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_Boolean, Callback_Boolean_HoverEvent_Void, Callback_Boolean_Void, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void, Callback_Callback_Any_Void, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_ClickEvent_Void, Callback_ComputedBarAttribute_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_Date_Void, Callback_DatePickerResult_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_DismissContentCoverAction_Void, Callback_DismissDialogAction_Void, Callback_DismissPopupAction_Void, Callback_DismissSheetAction_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_EnterKeyType_Void, Callback_FocusAxisEvent_Void, Callback_FormCallbackInfo_Void, Callback_FullscreenInfo_Void, Callback_GestureEvent_Void, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_GestureJudgeResult_Void, Callback_GestureRecognizer_Void, Callback_HitTestMode_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_IsolatedComponentAttribute_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_MouseEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Callback_NavDestinationContext_Void, Callback_NavigationMode_Void, Callback_NavigationTitleMode_Void, Callback_NavigationTransitionProxy_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Number_Void, Callback_Number_Number_PanelMode_Void, Callback_Number_Number_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_Number_ScrollState_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_Number_Tuple_Number_Number, Tuple_Number_Number, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Void, Callback_OffsetResult_Void, Callback_OnAlertEvent_Boolean, Callback_OnAudioStateChangedEvent_Void, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnClientAuthenticationEvent_Void, Callback_OnConfirmEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnContextMenuShowEvent_Boolean, Callback_OnDataResubmittedEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPromptEvent_Boolean, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnRenderExitedEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnScrollEvent_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_Opt_Array_String_Void, Callback_Opt_NavigationAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_PlaybackInfo_Void, Callback_Pointer_Void, Callback_PopInfo_Void, Callback_PreDragStatus_Void, Callback_PreparedInfo_Void, Callback_RefreshStatus_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RichEditorTextSpanResult_Void, Callback_SheetDismiss_Void, Callback_SheetType_Void, Callback_SpringBackAction_Void, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_String_Unknown_Void, Callback_String_Void, Callback_StyledStringChangeValue_Boolean, Callback_SwipeActionState_Void, Callback_SwiperContentTransitionProxy_Void, Callback_TabContentTransitionProxy_Void, Callback_TerminationInfo_Void, Callback_TextPickerResult_Void, Callback_TextRange_Void, Callback_TimePickerResult_Void, Callback_TouchEvent_HitTestMode, Callback_TouchEvent_Void, Callback_TouchResult_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_Tuple_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_UIExtensionProxy_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Void, Callback_WebKeyboardOptions_Void, Callback_WebResourceResponse_Void, Callback_WithThemeAttribute_Void, CustomNodeBuilder, Type_NavigationAttribute_customNavContentTransition_delegate, Type_TextPickerAttribute_onChange_callback, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data } from "./../SyntheticDeclarations" import { Area, SizeOptions, VoidCallback } from "./../ArkUnitsInterfaces" import { CalendarRequestedData, CalendarSelectedDate } from "./../ArkCalendarInterfaces" import { LocationButtonOnClickResult } from "./../ArkLocationButtonInterfaces" @@ -79,55 +80,55 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" -export function deserializeAndCallAccessibilityCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallAccessibilityCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as AccessibilityCallback) let isHover : boolean = thisDeserializer.readBoolean() let event : AccessibilityHoverEvent = thisDeserializer.readAccessibilityHoverEvent() _call(isHover, event) } -export function deserializeAndCallButtonTriggerClickCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallButtonTriggerClickCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ButtonTriggerClickCallback) let xPos : number = (thisDeserializer.readNumber() as number) let yPos : number = (thisDeserializer.readNumber() as number) _call(xPos, yPos) } -export function deserializeAndCallCallback_Any(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Any(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function0) - let _continuation : Function1 = thisDeserializer.readCallback_Any_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Any_Void(true) _continuation(_call()) } -export function deserializeAndCallCallback_Any_Number_String(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Any_Number_String(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let item : object = (thisDeserializer.readCustomObject("Any") as Object) let index : number = (thisDeserializer.readNumber() as number) - let _continuation : Function1 = thisDeserializer.readCallback_String_Void() + let _continuation : Function1 = thisDeserializer.readCallback_String_Void(true) _continuation(_call(item, index)) } -export function deserializeAndCallCallback_Any_Number_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Any_Number_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let item : object = (thisDeserializer.readCustomObject("Any") as Object) let index : number = (thisDeserializer.readNumber() as number) _call(item, index) } -export function deserializeAndCallCallback_Any_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Any_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let info : object = (thisDeserializer.readCustomObject("Any") as Object) _call(info) } -export function deserializeAndCallCallback_Area_Area_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Area_Area_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let oldValue : Area = thisDeserializer.readArea() let newValue : Area = thisDeserializer.readArea() _call(oldValue, newValue) } -export function deserializeAndCallCallback_Array_Number_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Array_Number_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1,void>) const input_buf_length : int32 = thisDeserializer.readInt32() @@ -138,7 +139,7 @@ export function deserializeAndCallCallback_Array_Number_Void(thisDeserializer: D let input : Array = input_buf _call(input) } -export function deserializeAndCallCallback_Array_String_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Array_String_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1,void>) const value_buf_length : int32 = thisDeserializer.readInt32() @@ -149,7 +150,7 @@ export function deserializeAndCallCallback_Array_String_Void(thisDeserializer: D let value : Array = value_buf _call(value) } -export function deserializeAndCallCallback_Array_TouchTestInfo_TouchResult(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Array_TouchTestInfo_TouchResult(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1,TouchResult>) const value_buf_length : int32 = thisDeserializer.readInt32() @@ -158,245 +159,251 @@ export function deserializeAndCallCallback_Array_TouchTestInfo_TouchResult(thisD value_buf[value_buf_i] = thisDeserializer.readTouchTestInfo() } let value : Array = value_buf - let _continuation : Function1 = thisDeserializer.readCallback_TouchResult_Void() + let _continuation : Function1 = thisDeserializer.readCallback_TouchResult_Void(true) _continuation(_call(value)) } -export function deserializeAndCallCallback_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function0) - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call()) } -export function deserializeAndCallCallback_Boolean_HoverEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Boolean_HoverEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let isHover : boolean = thisDeserializer.readBoolean() let event : HoverEvent = thisDeserializer.readHoverEvent() _call(isHover, event) } -export function deserializeAndCallCallback_Boolean_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Boolean_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : boolean = thisDeserializer.readBoolean() _call(parameter) } -export function deserializeAndCallCallback_CalendarRequestedData_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_CalendarRequestedData_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let event : CalendarRequestedData = thisDeserializer.readCalendarRequestedData() _call(event) } -export function deserializeAndCallCallback_CalendarSelectedDate_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_CalendarSelectedDate_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let event : CalendarSelectedDate = thisDeserializer.readCalendarSelectedDate() _call(event) } -export function deserializeAndCallCallback_Callback_Any_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Callback_Any_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1,void>) let value : Function0 = thisDeserializer.readCallback_Any() _call(value) } -export function deserializeAndCallCallback_ClickEvent_LocationButtonOnClickResult_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_ClickEvent_LocationButtonOnClickResult_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let event : ClickEvent = thisDeserializer.readClickEvent() let result : LocationButtonOnClickResult = LocationButtonOnClickResult.ofOrdinal(thisDeserializer.readInt32()) _call(event, result) } -export function deserializeAndCallCallback_ClickEvent_PasteButtonOnClickResult_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_ClickEvent_PasteButtonOnClickResult_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let event : ClickEvent = thisDeserializer.readClickEvent() let result : PasteButtonOnClickResult = PasteButtonOnClickResult.ofOrdinal(thisDeserializer.readInt32()) _call(event, result) } -export function deserializeAndCallCallback_ClickEvent_SaveButtonOnClickResult_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_ClickEvent_SaveButtonOnClickResult_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let event : ClickEvent = thisDeserializer.readClickEvent() let result : SaveButtonOnClickResult = SaveButtonOnClickResult.ofOrdinal(thisDeserializer.readInt32()) _call(event, result) } -export function deserializeAndCallCallback_ClickEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_ClickEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let event : ClickEvent = thisDeserializer.readClickEvent() _call(event) } -export function deserializeAndCallCallback_ComputedBarAttribute_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_ComputedBarAttribute_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let value : ComputedBarAttribute = thisDeserializer.readComputedBarAttribute() _call(value) } -export function deserializeAndCallCallback_CopyEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_CopyEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : CopyEvent = thisDeserializer.readCopyEvent() _call(parameter) } -export function deserializeAndCallCallback_CutEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_CutEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : CutEvent = thisDeserializer.readCutEvent() _call(parameter) } -export function deserializeAndCallCallback_Date_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Date_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : Date = new Date(thisDeserializer.readInt64()) _call(parameter) } -export function deserializeAndCallCallback_DatePickerResult_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_DatePickerResult_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let value : DatePickerResult = thisDeserializer.readDatePickerResult() _call(value) } -export function deserializeAndCallCallback_DeleteValue_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_DeleteValue_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : DeleteValue = thisDeserializer.readDeleteValue() - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_DeleteValue_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_DeleteValue_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : DeleteValue = thisDeserializer.readDeleteValue() _call(parameter) } -export function deserializeAndCallCallback_DismissContentCoverAction_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_DismissContentCoverAction_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : DismissContentCoverAction = thisDeserializer.readDismissContentCoverAction() _call(parameter) } -export function deserializeAndCallCallback_DismissDialogAction_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_DismissDialogAction_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : DismissDialogAction = thisDeserializer.readDismissDialogAction() _call(parameter) } -export function deserializeAndCallCallback_DismissPopupAction_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_DismissPopupAction_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : DismissPopupAction = thisDeserializer.readDismissPopupAction() _call(parameter) } -export function deserializeAndCallCallback_DismissSheetAction_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_DismissSheetAction_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : DismissSheetAction = thisDeserializer.readDismissSheetAction() _call(parameter) } -export function deserializeAndCallCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let event : DragEvent = thisDeserializer.readDragEvent() const extraParams_buf_runtimeType = (thisDeserializer.readInt8() as int32) let extraParams_buf : string | undefined if ((RuntimeType.UNDEFINED) != (extraParams_buf_runtimeType)) - { - extraParams_buf = (thisDeserializer.readString() as string) - } + { + extraParams_buf = (thisDeserializer.readString() as string) + } let extraParams : string | undefined = extraParams_buf - let _continuation : Function1 = thisDeserializer.readCallback_Union_CustomBuilder_DragItemInfo_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Union_CustomBuilder_DragItemInfo_Void(true) _continuation(_call(event, extraParams)) } -export function deserializeAndCallCallback_DragEvent_String_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_DragEvent_String_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let event : DragEvent = thisDeserializer.readDragEvent() const extraParams_buf_runtimeType = (thisDeserializer.readInt8() as int32) let extraParams_buf : string | undefined if ((RuntimeType.UNDEFINED) != (extraParams_buf_runtimeType)) - { - extraParams_buf = (thisDeserializer.readString() as string) - } + { + extraParams_buf = (thisDeserializer.readString() as string) + } let extraParams : string | undefined = extraParams_buf _call(event, extraParams) } -export function deserializeAndCallCallback_EnterKeyType_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_EnterKeyType_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let enterKey : EnterKeyType = EnterKeyType.ofOrdinal(thisDeserializer.readInt32()) _call(enterKey) } -export function deserializeAndCallCallback_FormCallbackInfo_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_FocusAxisEvent_Void(thisDeserializer: Deserializer): void { + const _resourceId : int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as Function1) + let parameter : FocusAxisEvent = thisDeserializer.readFocusAxisEvent() + _call(parameter) +} +export function deserializeAndCallCallback_FormCallbackInfo_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : FormCallbackInfo = thisDeserializer.readFormCallbackInfo() _call(parameter) } -export function deserializeAndCallCallback_FullscreenInfo_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_FullscreenInfo_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : FullscreenInfo = thisDeserializer.readFullscreenInfo() _call(parameter) } -export function deserializeAndCallCallback_GestureEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_GestureEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let event : GestureEvent = thisDeserializer.readGestureEvent() _call(event) } -export function deserializeAndCallCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let gestureInfo : GestureInfo = thisDeserializer.readGestureInfo() let event : BaseGestureEvent = thisDeserializer.readBaseGestureEvent() - let _continuation : Function1 = thisDeserializer.readCallback_GestureJudgeResult_Void() + let _continuation : Function1 = thisDeserializer.readCallback_GestureJudgeResult_Void(true) _continuation(_call(gestureInfo, event)) } -export function deserializeAndCallCallback_GestureJudgeResult_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_GestureJudgeResult_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let value : GestureJudgeResult = GestureJudgeResult.ofOrdinal(thisDeserializer.readInt32()) _call(value) } -export function deserializeAndCallCallback_GestureRecognizer_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_GestureRecognizer_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let value : GestureRecognizer = (thisDeserializer.readGestureRecognizer() as GestureRecognizer) _call(value) } -export function deserializeAndCallCallback_HitTestMode_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_HitTestMode_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let value : HitTestMode = HitTestMode.ofOrdinal(thisDeserializer.readInt32()) _call(value) } -export function deserializeAndCallCallback_InsertValue_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_InsertValue_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : InsertValue = thisDeserializer.readInsertValue() - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_InsertValue_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_InsertValue_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : InsertValue = thisDeserializer.readInsertValue() _call(parameter) } -export function deserializeAndCallCallback_IsolatedComponentAttribute_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_IsolatedComponentAttribute_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let value : IsolatedComponentAttribute = thisDeserializer.readIsolatedComponentAttribute() _call(value) } -export function deserializeAndCallCallback_ItemDragInfo_Number_Callback_Any(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_ItemDragInfo_Number_Callback_Any(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2>) let event : ItemDragInfo = thisDeserializer.readItemDragInfo() let itemIndex : number = (thisDeserializer.readNumber() as number) - let _continuation : Function1,void> = thisDeserializer.readCallback_Callback_Any_Void() + let _continuation : Function1,void> = thisDeserializer.readCallback_Callback_Any_Void(true) _continuation(_call(event, itemIndex)) } -export function deserializeAndCallCallback_ItemDragInfo_Number_Number_Boolean_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_ItemDragInfo_Number_Number_Boolean_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function4) let event : ItemDragInfo = thisDeserializer.readItemDragInfo() @@ -405,7 +412,7 @@ export function deserializeAndCallCallback_ItemDragInfo_Number_Number_Boolean_Vo let isSuccess : boolean = thisDeserializer.readBoolean() _call(event, itemIndex, insertIndex, isSuccess) } -export function deserializeAndCallCallback_ItemDragInfo_Number_Number_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_ItemDragInfo_Number_Number_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function3) let event : ItemDragInfo = thisDeserializer.readItemDragInfo() @@ -413,78 +420,78 @@ export function deserializeAndCallCallback_ItemDragInfo_Number_Number_Void(thisD let insertIndex : number = (thisDeserializer.readNumber() as number) _call(event, itemIndex, insertIndex) } -export function deserializeAndCallCallback_ItemDragInfo_Number_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_ItemDragInfo_Number_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let event : ItemDragInfo = thisDeserializer.readItemDragInfo() let itemIndex : number = (thisDeserializer.readNumber() as number) _call(event, itemIndex) } -export function deserializeAndCallCallback_ItemDragInfo_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_ItemDragInfo_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let event : ItemDragInfo = thisDeserializer.readItemDragInfo() _call(event) } -export function deserializeAndCallCallback_KeyEvent_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_KeyEvent_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : KeyEvent = thisDeserializer.readKeyEvent() - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_KeyEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_KeyEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let event : KeyEvent = thisDeserializer.readKeyEvent() _call(event) } -export function deserializeAndCallCallback_Literal_Boolean_isVisible_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Literal_Boolean_isVisible_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) const event_buf_isVisible : boolean = thisDeserializer.readBoolean() let event : Literal_Boolean_isVisible = ({isVisible: event_buf_isVisible} as Literal_Boolean_isVisible) _call(event) } -export function deserializeAndCallCallback_Literal_Function_callback_Object_fileSelector_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Literal_Function_callback_Object_fileSelector_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf : Literal_Function_callback_Object_fileSelector | undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - throw new Error("Not implemented yet") - } + { + throw new Error("Not implemented yet") + } let event : Literal_Function_callback_Object_fileSelector | undefined = event_buf _call(event) } -export function deserializeAndCallCallback_Literal_Function_handler_Object_error_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Literal_Function_handler_Object_error_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf : Literal_Function_handler_Object_error | undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - throw new Error("Not implemented yet") - } + { + throw new Error("Not implemented yet") + } let event : Literal_Function_handler_Object_error | undefined = event_buf _call(event) } -export function deserializeAndCallCallback_Literal_Number_code_Want_want_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Literal_Number_code_Want_want_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) const parameter_buf_code : number = (thisDeserializer.readNumber() as number) const parameter_buf_want_buf_runtimeType = (thisDeserializer.readInt8() as int32) let parameter_buf_want_buf : Want | 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 : Literal_Number_code_Want_want = ({code: parameter_buf_code, want: parameter_buf_want} as Literal_Number_code_Want_want) _call(parameter) } -export function deserializeAndCallCallback_Literal_Number_errcode_String_msg_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Literal_Number_errcode_String_msg_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) const info_buf_errcode : number = (thisDeserializer.readNumber() as number) @@ -492,100 +499,100 @@ export function deserializeAndCallCallback_Literal_Number_errcode_String_msg_Voi let info : Literal_Number_errcode_String_msg = ({errcode: info_buf_errcode, msg: info_buf_msg} as Literal_Number_errcode_String_msg) _call(info) } -export function deserializeAndCallCallback_Literal_Number_offsetRemain_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Literal_Number_offsetRemain_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) const value_buf_offsetRemain : number = (thisDeserializer.readNumber() as number) let value : Literal_Number_offsetRemain = ({offsetRemain: value_buf_offsetRemain} as Literal_Number_offsetRemain) _call(value) } -export function deserializeAndCallCallback_Literal_Object_detail_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Literal_Object_detail_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf : Literal_Object_detail | undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - const event_buf__detail : Object = (thisDeserializer.readCustomObject("Object") as Object) - event_buf = ({detail: event_buf__detail} as Literal_Object_detail) - } + { + const event_buf__detail : Object = (thisDeserializer.readCustomObject("Object") as Object) + event_buf = ({detail: event_buf__detail} as Literal_Object_detail) + } let event : Literal_Object_detail | undefined = event_buf - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(event)) } -export function deserializeAndCallCallback_Literal_String_plainText_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Literal_String_plainText_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) const selectedText_buf_plainText : string = (thisDeserializer.readString() as string) let selectedText : Literal_String_plainText = ({plainText: selectedText_buf_plainText} as Literal_String_plainText) _call(selectedText) } -export function deserializeAndCallCallback_MouseEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_MouseEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let event : MouseEvent = thisDeserializer.readMouseEvent() _call(event) } -export function deserializeAndCallCallback_NativeEmbedDataInfo_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_NativeEmbedDataInfo_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let event : NativeEmbedDataInfo = thisDeserializer.readNativeEmbedDataInfo() _call(event) } -export function deserializeAndCallCallback_NativeEmbedTouchInfo_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_NativeEmbedTouchInfo_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let event : NativeEmbedTouchInfo = thisDeserializer.readNativeEmbedTouchInfo() _call(event) } -export function deserializeAndCallCallback_NavDestinationContext_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_NavDestinationContext_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : NavDestinationContext = (thisDeserializer.readNavDestinationContext() as NavDestinationContext) _call(parameter) } -export function deserializeAndCallCallback_NavigationMode_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_NavigationMode_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let mode : NavigationMode = NavigationMode.ofOrdinal(thisDeserializer.readInt32()) _call(mode) } -export function deserializeAndCallCallback_NavigationTitleMode_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_NavigationTitleMode_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let titleMode : NavigationTitleMode = NavigationTitleMode.ofOrdinal(thisDeserializer.readInt32()) _call(titleMode) } -export function deserializeAndCallCallback_NavigationTransitionProxy_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_NavigationTransitionProxy_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let transitionProxy : NavigationTransitionProxy = (thisDeserializer.readNavigationTransitionProxy() as NavigationTransitionProxy) _call(transitionProxy) } -export function deserializeAndCallCallback_Number_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Number_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let index : number = (thisDeserializer.readNumber() as number) - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(index)) } -export function deserializeAndCallCallback_Number_Number_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Number_Number_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let from : number = (thisDeserializer.readNumber() as number) let to : number = (thisDeserializer.readNumber() as number) - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(from, to)) } -export function deserializeAndCallCallback_Number_Number_ComputedBarAttribute(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Number_Number_ComputedBarAttribute(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let index : number = (thisDeserializer.readNumber() as number) let offset : number = (thisDeserializer.readNumber() as number) - let _continuation : Function1 = thisDeserializer.readCallback_ComputedBarAttribute_Void() + let _continuation : Function1 = thisDeserializer.readCallback_ComputedBarAttribute_Void(true) _continuation(_call(index, offset)) } -export function deserializeAndCallCallback_Number_Number_Number_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Number_Number_Number_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function3) let start : number = (thisDeserializer.readNumber() as number) @@ -593,7 +600,7 @@ export function deserializeAndCallCallback_Number_Number_Number_Void(thisDeseria let center : number = (thisDeserializer.readNumber() as number) _call(start, end, center) } -export function deserializeAndCallCallback_Number_Number_PanelMode_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Number_Number_PanelMode_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function3) let width : number = (thisDeserializer.readNumber() as number) @@ -601,548 +608,554 @@ export function deserializeAndCallCallback_Number_Number_PanelMode_Void(thisDese let mode : PanelMode = PanelMode.ofOrdinal(thisDeserializer.readInt32()) _call(width, height, mode) } -export function deserializeAndCallCallback_Number_Number_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Number_Number_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let first : number = (thisDeserializer.readNumber() as number) let last : number = (thisDeserializer.readNumber() as number) _call(first, last) } -export function deserializeAndCallCallback_Number_ScrollState_Literal_Number_offsetRemain(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Number_ScrollState_Literal_Number_offsetRemain(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let offset : number = (thisDeserializer.readNumber() as number) let state : ScrollState = ScrollState.ofOrdinal(thisDeserializer.readInt32()) - let _continuation : Function1 = thisDeserializer.readCallback_Literal_Number_offsetRemain_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Literal_Number_offsetRemain_Void(true) _continuation(_call(offset, state)) } -export function deserializeAndCallCallback_Number_ScrollState_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Number_ScrollState_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let scrollOffset : number = (thisDeserializer.readNumber() as number) let scrollState : ScrollState = ScrollState.ofOrdinal(thisDeserializer.readInt32()) _call(scrollOffset, scrollState) } -export function deserializeAndCallCallback_Number_SliderChangeMode_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Number_SliderChangeMode_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let value : number = (thisDeserializer.readNumber() as number) let mode : SliderChangeMode = SliderChangeMode.ofOrdinal(thisDeserializer.readInt32()) _call(value, mode) } -export function deserializeAndCallCallback_Number_String_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Number_String_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let index : number = (thisDeserializer.readNumber() as number) let value : string = (thisDeserializer.readString() as string) _call(index, value) } -export function deserializeAndCallCallback_Number_Tuple_Number_Number(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Number_Tuple_Number_Number(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let index : number = (thisDeserializer.readNumber() as number) - let _continuation : Function1<[ number, number ],void> = thisDeserializer.readCallback_Tuple_Number_Number_Void() + let _continuation : Function1<[ number, number ],void> = thisDeserializer.readCallback_Tuple_Number_Number_Void(true) _continuation(_call(index)) } -export function deserializeAndCallCallback_Number_Tuple_Number_Number_Number_Number(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Number_Tuple_Number_Number_Number_Number(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let index : number = (thisDeserializer.readNumber() as number) - let _continuation : Function1<[ number, number, number, number ],void> = thisDeserializer.readCallback_Tuple_Number_Number_Number_Number_Void() + let _continuation : Function1<[ number, number, number, number ],void> = thisDeserializer.readCallback_Tuple_Number_Number_Number_Number_Void(true) _continuation(_call(index)) } -export function deserializeAndCallCallback_Number_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Number_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let index : number = (thisDeserializer.readNumber() as number) _call(index) } -export function deserializeAndCallCallback_OffsetResult_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OffsetResult_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let value : OffsetResult = thisDeserializer.readOffsetResult() _call(value) } -export function deserializeAndCallCallback_OnAlertEvent_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnAlertEvent_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnAlertEvent = thisDeserializer.readOnAlertEvent() - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_OnAudioStateChangedEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnAudioStateChangedEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnAudioStateChangedEvent = thisDeserializer.readOnAudioStateChangedEvent() _call(parameter) } -export function deserializeAndCallCallback_OnBeforeUnloadEvent_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnBeforeUnloadEvent_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnBeforeUnloadEvent = thisDeserializer.readOnBeforeUnloadEvent() - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_OnClientAuthenticationEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnClientAuthenticationEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnClientAuthenticationEvent = thisDeserializer.readOnClientAuthenticationEvent() _call(parameter) } -export function deserializeAndCallCallback_OnConfirmEvent_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnConfirmEvent_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnConfirmEvent = thisDeserializer.readOnConfirmEvent() - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_OnConsoleEvent_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnConsoleEvent_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnConsoleEvent = thisDeserializer.readOnConsoleEvent() - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_OnContextMenuShowEvent_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnContextMenuShowEvent_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnContextMenuShowEvent = thisDeserializer.readOnContextMenuShowEvent() - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_OnDataResubmittedEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnDataResubmittedEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnDataResubmittedEvent = thisDeserializer.readOnDataResubmittedEvent() _call(parameter) } -export function deserializeAndCallCallback_OnDownloadStartEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnDownloadStartEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnDownloadStartEvent = thisDeserializer.readOnDownloadStartEvent() _call(parameter) } -export function deserializeAndCallCallback_OnErrorReceiveEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnErrorReceiveEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnErrorReceiveEvent = thisDeserializer.readOnErrorReceiveEvent() _call(parameter) } -export function deserializeAndCallCallback_OnFaviconReceivedEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnFaviconReceivedEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnFaviconReceivedEvent = thisDeserializer.readOnFaviconReceivedEvent() _call(parameter) } -export function deserializeAndCallCallback_OnFirstContentfulPaintEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnFirstContentfulPaintEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnFirstContentfulPaintEvent = thisDeserializer.readOnFirstContentfulPaintEvent() _call(parameter) } -export function deserializeAndCallCallback_OnGeolocationShowEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnGeolocationShowEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnGeolocationShowEvent = thisDeserializer.readOnGeolocationShowEvent() _call(parameter) } -export function deserializeAndCallCallback_OnHttpAuthRequestEvent_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnHttpAuthRequestEvent_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnHttpAuthRequestEvent = thisDeserializer.readOnHttpAuthRequestEvent() - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_OnHttpErrorReceiveEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnHttpErrorReceiveEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnHttpErrorReceiveEvent = thisDeserializer.readOnHttpErrorReceiveEvent() _call(parameter) } -export function deserializeAndCallCallback_OnInterceptRequestEvent_WebResourceResponse(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnInterceptRequestEvent_WebResourceResponse(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnInterceptRequestEvent = thisDeserializer.readOnInterceptRequestEvent() - let _continuation : Function1 = thisDeserializer.readCallback_WebResourceResponse_Void() + let _continuation : Function1 = thisDeserializer.readCallback_WebResourceResponse_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_OnLoadInterceptEvent_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnLoadInterceptEvent_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnLoadInterceptEvent = thisDeserializer.readOnLoadInterceptEvent() - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_OnOverScrollEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnOverScrollEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnOverScrollEvent = thisDeserializer.readOnOverScrollEvent() _call(parameter) } -export function deserializeAndCallCallback_OnPageBeginEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnPageBeginEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnPageBeginEvent = thisDeserializer.readOnPageBeginEvent() _call(parameter) } -export function deserializeAndCallCallback_OnPageEndEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnPageEndEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnPageEndEvent = thisDeserializer.readOnPageEndEvent() _call(parameter) } -export function deserializeAndCallCallback_OnPageVisibleEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnPageVisibleEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnPageVisibleEvent = thisDeserializer.readOnPageVisibleEvent() _call(parameter) } -export function deserializeAndCallCallback_OnPermissionRequestEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnPermissionRequestEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnPermissionRequestEvent = thisDeserializer.readOnPermissionRequestEvent() _call(parameter) } -export function deserializeAndCallCallback_OnProgressChangeEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnProgressChangeEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnProgressChangeEvent = thisDeserializer.readOnProgressChangeEvent() _call(parameter) } -export function deserializeAndCallCallback_OnPromptEvent_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnPromptEvent_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnPromptEvent = thisDeserializer.readOnPromptEvent() - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_OnRefreshAccessedHistoryEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnRefreshAccessedHistoryEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnRefreshAccessedHistoryEvent = thisDeserializer.readOnRefreshAccessedHistoryEvent() _call(parameter) } -export function deserializeAndCallCallback_OnRenderExitedEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnRenderExitedEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnRenderExitedEvent = thisDeserializer.readOnRenderExitedEvent() _call(parameter) } -export function deserializeAndCallCallback_OnResourceLoadEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnResourceLoadEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnResourceLoadEvent = thisDeserializer.readOnResourceLoadEvent() _call(parameter) } -export function deserializeAndCallCallback_OnScaleChangeEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnScaleChangeEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnScaleChangeEvent = thisDeserializer.readOnScaleChangeEvent() _call(parameter) } -export function deserializeAndCallCallback_OnScreenCaptureRequestEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnScreenCaptureRequestEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnScreenCaptureRequestEvent = thisDeserializer.readOnScreenCaptureRequestEvent() _call(parameter) } -export function deserializeAndCallCallback_OnScrollEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnScrollEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnScrollEvent = thisDeserializer.readOnScrollEvent() _call(parameter) } -export function deserializeAndCallCallback_OnScrollFrameBeginHandlerResult_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnScrollFrameBeginHandlerResult_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let value : OnScrollFrameBeginHandlerResult = thisDeserializer.readOnScrollFrameBeginHandlerResult() _call(value) } -export function deserializeAndCallCallback_OnSearchResultReceiveEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnSearchResultReceiveEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnSearchResultReceiveEvent = thisDeserializer.readOnSearchResultReceiveEvent() _call(parameter) } -export function deserializeAndCallCallback_OnShowFileSelectorEvent_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnShowFileSelectorEvent_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnShowFileSelectorEvent = thisDeserializer.readOnShowFileSelectorEvent() - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_OnSslErrorEventReceiveEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnSslErrorEventReceiveEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnSslErrorEventReceiveEvent = thisDeserializer.readOnSslErrorEventReceiveEvent() _call(parameter) } -export function deserializeAndCallCallback_OnTitleReceiveEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnTitleReceiveEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnTitleReceiveEvent = thisDeserializer.readOnTitleReceiveEvent() _call(parameter) } -export function deserializeAndCallCallback_OnTouchIconUrlReceivedEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnTouchIconUrlReceivedEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnTouchIconUrlReceivedEvent = thisDeserializer.readOnTouchIconUrlReceivedEvent() _call(parameter) } -export function deserializeAndCallCallback_OnWindowNewEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnWindowNewEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : OnWindowNewEvent = thisDeserializer.readOnWindowNewEvent() _call(parameter) } -export function deserializeAndCallCallback_Opt_Array_String_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Opt_Array_String_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1 | undefined,void>) const error_buf_runtimeType = (thisDeserializer.readInt8() as int32) let error_buf : Array | 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 = error_buf _call(error) } -export function deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) const value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let value_buf : NavigationAnimatedTransition | undefined if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - value_buf = thisDeserializer.readNavigationAnimatedTransition() - } + { + value_buf = thisDeserializer.readNavigationAnimatedTransition() + } let value : NavigationAnimatedTransition | undefined = value_buf _call(value) } -export function deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2 | undefined,void>) const value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let value_buf : StyledString | undefined if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - value_buf = (thisDeserializer.readStyledString() as StyledString) - } + { + value_buf = (thisDeserializer.readStyledString() as StyledString) + } let value : StyledString | undefined = value_buf const error_buf_runtimeType = (thisDeserializer.readInt8() as int32) let error_buf : Array | 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 = error_buf _call(value, error) } -export function deserializeAndCallCallback_Opt_TabContentAnimatedTransition_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Opt_TabContentAnimatedTransition_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) const value_buf_runtimeType = (thisDeserializer.readInt8() as int32) let value_buf : TabContentAnimatedTransition | undefined if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - value_buf = thisDeserializer.readTabContentAnimatedTransition() - } + { + value_buf = thisDeserializer.readTabContentAnimatedTransition() + } let value : TabContentAnimatedTransition | undefined = value_buf _call(value) } -export function deserializeAndCallCallback_PlaybackInfo_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_PlaybackInfo_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : PlaybackInfo = thisDeserializer.readPlaybackInfo() _call(parameter) } -export function deserializeAndCallCallback_PopInfo_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Pointer_Void(thisDeserializer: Deserializer): void { + const _resourceId : int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as Function1) + let value : KPointer = thisDeserializer.readPointer() + _call(value) +} +export function deserializeAndCallCallback_PopInfo_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : PopInfo = thisDeserializer.readPopInfo() _call(parameter) } -export function deserializeAndCallCallback_PreDragStatus_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_PreDragStatus_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : PreDragStatus = PreDragStatus.ofOrdinal(thisDeserializer.readInt32()) _call(parameter) } -export function deserializeAndCallCallback_PreparedInfo_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_PreparedInfo_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : PreparedInfo = thisDeserializer.readPreparedInfo() _call(parameter) } -export function deserializeAndCallCallback_RefreshStatus_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_RefreshStatus_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let state : RefreshStatus = RefreshStatus.ofOrdinal(thisDeserializer.readInt32()) _call(state) } -export function deserializeAndCallCallback_RichEditorChangeValue_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_RichEditorChangeValue_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : RichEditorChangeValue = thisDeserializer.readRichEditorChangeValue() - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_RichEditorDeleteValue_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_RichEditorDeleteValue_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : RichEditorDeleteValue = thisDeserializer.readRichEditorDeleteValue() - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_RichEditorInsertValue_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_RichEditorInsertValue_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : RichEditorInsertValue = thisDeserializer.readRichEditorInsertValue() - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_RichEditorRange_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_RichEditorRange_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : RichEditorRange = thisDeserializer.readRichEditorRange() _call(parameter) } -export function deserializeAndCallCallback_RichEditorSelection_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_RichEditorSelection_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : RichEditorSelection = thisDeserializer.readRichEditorSelection() _call(parameter) } -export function deserializeAndCallCallback_RichEditorTextSpanResult_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_RichEditorTextSpanResult_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : RichEditorTextSpanResult = thisDeserializer.readRichEditorTextSpanResult() _call(parameter) } -export function deserializeAndCallCallback_SheetDismiss_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_SheetDismiss_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let sheetDismiss : SheetDismiss = thisDeserializer.readSheetDismiss() _call(sheetDismiss) } -export function deserializeAndCallCallback_SheetType_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_SheetType_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : SheetType = SheetType.ofOrdinal(thisDeserializer.readInt32()) _call(parameter) } -export function deserializeAndCallCallback_SpringBackAction_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_SpringBackAction_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : SpringBackAction = thisDeserializer.readSpringBackAction() _call(parameter) } -export function deserializeAndCallCallback_String_Number_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_String_Number_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let value : string = (thisDeserializer.readString() as string) let index : number = (thisDeserializer.readNumber() as number) _call(value, index) } -export function deserializeAndCallCallback_String_PasteEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_String_PasteEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let value : string = (thisDeserializer.readString() as string) let event : PasteEvent = thisDeserializer.readPasteEvent() _call(value, event) } -export function deserializeAndCallCallback_String_Unknown_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_String_Unknown_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2) let name : string = (thisDeserializer.readString() as string) let param : object = (thisDeserializer.readCustomObject("Any") as Object) _call(name, param) } -export function deserializeAndCallCallback_String_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_String_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let breakpoints : string = (thisDeserializer.readString() as string) _call(breakpoints) } -export function deserializeAndCallCallback_StyledStringChangeValue_Boolean(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_StyledStringChangeValue_Boolean(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : StyledStringChangeValue = thisDeserializer.readStyledStringChangeValue() - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_SwipeActionState_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_SwipeActionState_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let state : SwipeActionState = SwipeActionState.ofOrdinal(thisDeserializer.readInt32()) _call(state) } -export function deserializeAndCallCallback_SwiperContentTransitionProxy_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_SwiperContentTransitionProxy_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : SwiperContentTransitionProxy = (thisDeserializer.readSwiperContentTransitionProxy() as SwiperContentTransitionProxy) _call(parameter) } -export function deserializeAndCallCallback_TabContentTransitionProxy_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_TabContentTransitionProxy_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : TabContentTransitionProxy = (thisDeserializer.readTabContentTransitionProxy() as TabContentTransitionProxy) _call(parameter) } -export function deserializeAndCallCallback_TerminationInfo_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_TerminationInfo_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : TerminationInfo = thisDeserializer.readTerminationInfo() _call(parameter) } -export function deserializeAndCallCallback_TextPickerResult_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_TextPickerResult_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let value : TextPickerResult = thisDeserializer.readTextPickerResult() _call(value) } -export function deserializeAndCallCallback_TextRange_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_TextRange_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : TextRange = thisDeserializer.readTextRange() _call(parameter) } -export function deserializeAndCallCallback_TimePickerResult_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_TimePickerResult_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let value : TimePickerResult = thisDeserializer.readTimePickerResult() _call(value) } -export function deserializeAndCallCallback_TouchEvent_HitTestMode(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_TouchEvent_HitTestMode(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : TouchEvent = thisDeserializer.readTouchEvent() - let _continuation : Function1 = thisDeserializer.readCallback_HitTestMode_Void() + let _continuation : Function1 = thisDeserializer.readCallback_HitTestMode_Void(true) _continuation(_call(parameter)) } -export function deserializeAndCallCallback_TouchEvent_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_TouchEvent_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let event : TouchEvent = thisDeserializer.readTouchEvent() _call(event) } -export function deserializeAndCallCallback_TouchResult_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_TouchResult_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let value : TouchResult = thisDeserializer.readTouchResult() _call(value) } -export function deserializeAndCallCallback_Tuple_Number_Number_Number_Number_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Tuple_Number_Number_Number_Number_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1<[ number, number, number, number ],void>) const value_buf_value0 : number = (thisDeserializer.readNumber() as number) @@ -1152,7 +1165,7 @@ export function deserializeAndCallCallback_Tuple_Number_Number_Number_Number_Voi let value : [ number, number, number, number ] = ([value_buf_value0, value_buf_value1, value_buf_value2, value_buf_value3] as [ number, number, number, number ]) _call(value) } -export function deserializeAndCallCallback_Tuple_Number_Number_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Tuple_Number_Number_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1<[ number, number ],void>) const value_buf_value0 : number = (thisDeserializer.readNumber() as number) @@ -1160,40 +1173,40 @@ export function deserializeAndCallCallback_Tuple_Number_Number_Void(thisDeserial let value : [ number, number ] = ([value_buf_value0, value_buf_value1] as [ number, number ]) _call(value) } -export function deserializeAndCallCallback_Type_ImageAttribute_onComplete_callback_event_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Type_ImageAttribute_onComplete_callback_event_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf : Type_ImageAttribute_onComplete_callback_event | 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 Type_ImageAttribute_onComplete_callback_event) - } + { + 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 Type_ImageAttribute_onComplete_callback_event) + } let event : Type_ImageAttribute_onComplete_callback_event | undefined = event_buf _call(event) } -export function deserializeAndCallCallback_UIExtensionProxy_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_UIExtensionProxy_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let parameter : UIExtensionProxy = (thisDeserializer.readUIExtensionProxy() as UIExtensionProxy) _call(parameter) } -export function deserializeAndCallCallback_Union_CustomBuilder_DragItemInfo_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Union_CustomBuilder_DragItemInfo_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) const value_buf_selector : int32 = thisDeserializer.readInt8() let value_buf : CustomBuilder | DragItemInfo | undefined if (value_buf_selector == 0) { - value_buf = thisDeserializer.readCallback_Any() + value_buf = CallbackTransformer.transformToCustomBuilder(thisDeserializer.readCustomNodeBuilder()) } else if (value_buf_selector == 1) { value_buf = thisDeserializer.readDragItemInfo() @@ -1204,30 +1217,30 @@ export function deserializeAndCallCallback_Union_CustomBuilder_DragItemInfo_Void let value : CustomBuilder | DragItemInfo = (value_buf as CustomBuilder | DragItemInfo) _call(value) } -export function deserializeAndCallCallback_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function0) _call() } -export function deserializeAndCallCallback_WebKeyboardOptions_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_WebKeyboardOptions_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let value : WebKeyboardOptions = thisDeserializer.readWebKeyboardOptions() _call(value) } -export function deserializeAndCallCallback_WebResourceResponse_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_WebResourceResponse_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let value : WebResourceResponse = (thisDeserializer.readWebResourceResponse() as WebResourceResponse) _call(value) } -export function deserializeAndCallCallback_WithThemeAttribute_Void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_WithThemeAttribute_Void(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) let value : WithThemeAttribute = thisDeserializer.readWithThemeAttribute() _call(value) } -export function deserializeAndCallContentDidScrollCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallContentDidScrollCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ContentDidScrollCallback) let selectedIndex : number = (thisDeserializer.readNumber() as number) @@ -1236,20 +1249,27 @@ export function deserializeAndCallContentDidScrollCallback(thisDeserializer: Des let mainAxisLength : number = (thisDeserializer.readNumber() as number) _call(selectedIndex, index, position, mainAxisLength) } -export function deserializeAndCallEditableTextOnChangeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallCustomNodeBuilder(thisDeserializer: Deserializer): void { + const _resourceId : int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as Function1) + let parentNode : KPointer = thisDeserializer.readPointer() + let _continuation : Function1 = thisDeserializer.readCallback_Pointer_Void(true) + _continuation(_call(parentNode)) +} +export function deserializeAndCallEditableTextOnChangeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as EditableTextOnChangeCallback) let value : string = (thisDeserializer.readString() as string) const previewText_buf_runtimeType = (thisDeserializer.readInt8() as int32) let previewText_buf : PreviewText | undefined if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) - { - previewText_buf = thisDeserializer.readPreviewText() - } + { + previewText_buf = thisDeserializer.readPreviewText() + } let previewText : PreviewText | undefined = previewText_buf _call(value, previewText) } -export function deserializeAndCallGestureRecognizerJudgeBeginCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallGestureRecognizerJudgeBeginCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as GestureRecognizerJudgeBeginCallback) let event : BaseGestureEvent = thisDeserializer.readBaseGestureEvent() @@ -1260,42 +1280,42 @@ export function deserializeAndCallGestureRecognizerJudgeBeginCallback(thisDeseri recognizers_buf[recognizers_buf_i] = (thisDeserializer.readGestureRecognizer() as GestureRecognizer) } let recognizers : Array = recognizers_buf - let _continuation : Function1 = thisDeserializer.readCallback_GestureJudgeResult_Void() + let _continuation : Function1 = thisDeserializer.readCallback_GestureJudgeResult_Void(true) _continuation(_call(event, current, recognizers)) } -export function deserializeAndCallGetItemMainSizeByIndex(thisDeserializer: Deserializer) { +export function deserializeAndCallGetItemMainSizeByIndex(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as GetItemMainSizeByIndex) let index : number = (thisDeserializer.readNumber() as number) - let _continuation : Function1 = thisDeserializer.readCallback_Number_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Number_Void(true) _continuation(_call(index)) } -export function deserializeAndCallHoverCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallHoverCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as HoverCallback) let isHover : boolean = thisDeserializer.readBoolean() let event : HoverEvent = thisDeserializer.readHoverEvent() _call(isHover, event) } -export function deserializeAndCallImageCompleteCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallImageCompleteCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ImageCompleteCallback) let result : ImageLoadResult = thisDeserializer.readImageLoadResult() _call(result) } -export function deserializeAndCallImageErrorCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallImageErrorCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ImageErrorCallback) let error : ImageError = thisDeserializer.readImageError() _call(error) } -export function deserializeAndCallInterceptionModeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallInterceptionModeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as InterceptionModeCallback) let mode : NavigationMode = NavigationMode.ofOrdinal(thisDeserializer.readInt32()) _call(mode) } -export function deserializeAndCallInterceptionShowCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallInterceptionShowCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as InterceptionShowCallback) const from_buf_selector : int32 = thisDeserializer.readInt8() @@ -1326,237 +1346,237 @@ export function deserializeAndCallInterceptionShowCallback(thisDeserializer: Des let isAnimated : boolean = thisDeserializer.readBoolean() _call(from, to, operation, isAnimated) } -export function deserializeAndCallIsolatedComponentInterface(thisDeserializer: Deserializer) { +export function deserializeAndCallIsolatedComponentInterface(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as IsolatedComponentInterface) let options : IsolatedOptions = thisDeserializer.readIsolatedOptions() - let _continuation : Function1 = thisDeserializer.readCallback_IsolatedComponentAttribute_Void() + let _continuation : Function1 = thisDeserializer.readCallback_IsolatedComponentAttribute_Void(true) _continuation(_call(options)) } -export function deserializeAndCallMenuOnAppearCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallMenuOnAppearCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as MenuOnAppearCallback) let start : number = (thisDeserializer.readNumber() as number) let end : number = (thisDeserializer.readNumber() as number) _call(start, end) } -export function deserializeAndCallOnAdsBlockedCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnAdsBlockedCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnAdsBlockedCallback) let details : AdsBlockedDetails = thisDeserializer.readAdsBlockedDetails() _call(details) } -export function deserializeAndCallOnAlphabetIndexerPopupSelectCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnAlphabetIndexerPopupSelectCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnAlphabetIndexerPopupSelectCallback) let index : number = (thisDeserializer.readNumber() as number) _call(index) } -export function deserializeAndCallOnAlphabetIndexerRequestPopupDataCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnAlphabetIndexerRequestPopupDataCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnAlphabetIndexerRequestPopupDataCallback) let index : number = (thisDeserializer.readNumber() as number) - let _continuation : Function1,void> = thisDeserializer.readCallback_Array_String_Void() + let _continuation : Function1,void> = thisDeserializer.readCallback_Array_String_Void(true) _continuation(_call(index)) } -export function deserializeAndCallOnAlphabetIndexerSelectCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnAlphabetIndexerSelectCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnAlphabetIndexerSelectCallback) let index : number = (thisDeserializer.readNumber() as number) _call(index) } -export function deserializeAndCallOnCheckboxChangeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnCheckboxChangeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnCheckboxChangeCallback) let value : boolean = thisDeserializer.readBoolean() _call(value) } -export function deserializeAndCallOnCheckboxGroupChangeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnCheckboxGroupChangeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnCheckboxGroupChangeCallback) let value : CheckboxGroupResult = thisDeserializer.readCheckboxGroupResult() _call(value) } -export function deserializeAndCallOnContentScrollCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnContentScrollCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnContentScrollCallback) let totalOffsetX : number = (thisDeserializer.readNumber() as number) let totalOffsetY : number = (thisDeserializer.readNumber() as number) _call(totalOffsetX, totalOffsetY) } -export function deserializeAndCallOnContextMenuHideCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnContextMenuHideCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnContextMenuHideCallback) _call() } -export function deserializeAndCallOnDidChangeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnDidChangeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnDidChangeCallback) let rangeBefore : TextRange = thisDeserializer.readTextRange() let rangeAfter : TextRange = thisDeserializer.readTextRange() _call(rangeBefore, rangeAfter) } -export function deserializeAndCallOnFirstMeaningfulPaintCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnFirstMeaningfulPaintCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnFirstMeaningfulPaintCallback) let firstMeaningfulPaint : FirstMeaningfulPaint = thisDeserializer.readFirstMeaningfulPaint() _call(firstMeaningfulPaint) } -export function deserializeAndCallOnFoldStatusChangeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnFoldStatusChangeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnFoldStatusChangeCallback) let event : OnFoldStatusChangeInfo = thisDeserializer.readOnFoldStatusChangeInfo() _call(event) } -export function deserializeAndCallOnFullScreenEnterCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnFullScreenEnterCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnFullScreenEnterCallback) let event : FullScreenEnterEvent = thisDeserializer.readFullScreenEnterEvent() _call(event) } -export function deserializeAndCallOnHoverCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnHoverCallback(thisDeserializer: Deserializer): void { 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) { +export function deserializeAndCallOnHoverStatusChangeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnHoverStatusChangeCallback) let param : HoverEventParam = thisDeserializer.readHoverEventParam() _call(param) } -export function deserializeAndCallOnIntelligentTrackingPreventionCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnIntelligentTrackingPreventionCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnIntelligentTrackingPreventionCallback) let details : IntelligentTrackingPreventionDetails = thisDeserializer.readIntelligentTrackingPreventionDetails() _call(details) } -export function deserializeAndCallOnLargestContentfulPaintCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnLargestContentfulPaintCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnLargestContentfulPaintCallback) let largestContentfulPaint : LargestContentfulPaint = thisDeserializer.readLargestContentfulPaint() _call(largestContentfulPaint) } -export function deserializeAndCallOnLinearIndicatorChangeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnLinearIndicatorChangeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnLinearIndicatorChangeCallback) let index : number = (thisDeserializer.readNumber() as number) let progress : number = (thisDeserializer.readNumber() as number) _call(index, progress) } -export function deserializeAndCallOnMoveHandler(thisDeserializer: Deserializer) { +export function deserializeAndCallOnMoveHandler(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnMoveHandler) let from : number = (thisDeserializer.readNumber() as number) let to : number = (thisDeserializer.readNumber() as number) _call(from, to) } -export function deserializeAndCallOnNativeEmbedVisibilityChangeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnNativeEmbedVisibilityChangeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnNativeEmbedVisibilityChangeCallback) let nativeEmbedVisibilityInfo : NativeEmbedVisibilityInfo = thisDeserializer.readNativeEmbedVisibilityInfo() _call(nativeEmbedVisibilityInfo) } -export function deserializeAndCallOnNativeLoadCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnNativeLoadCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnNativeLoadCallback) const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf : Object | undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - event_buf = (thisDeserializer.readCustomObject("Object") as Object) - } + { + event_buf = (thisDeserializer.readCustomObject("Object") as Object) + } let event : Object | undefined = event_buf _call(event) } -export function deserializeAndCallOnNavigationEntryCommittedCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnNavigationEntryCommittedCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnNavigationEntryCommittedCallback) let loadCommittedDetails : LoadCommittedDetails = thisDeserializer.readLoadCommittedDetails() _call(loadCommittedDetails) } -export function deserializeAndCallOnOverrideUrlLoadingCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnOverrideUrlLoadingCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnOverrideUrlLoadingCallback) let webResourceRequest : WebResourceRequest = (thisDeserializer.readWebResourceRequest() as WebResourceRequest) - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(webResourceRequest)) } -export function deserializeAndCallOnPasteCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnPasteCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnPasteCallback) let content : string = (thisDeserializer.readString() as string) let event : PasteEvent = thisDeserializer.readPasteEvent() _call(content, event) } -export function deserializeAndCallOnRenderProcessNotRespondingCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnRenderProcessNotRespondingCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnRenderProcessNotRespondingCallback) let data : RenderProcessNotRespondingData = thisDeserializer.readRenderProcessNotRespondingData() _call(data) } -export function deserializeAndCallOnRenderProcessRespondingCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnRenderProcessRespondingCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnRenderProcessRespondingCallback) _call() } -export function deserializeAndCallOnSafeBrowsingCheckResultCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnSafeBrowsingCheckResultCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnSafeBrowsingCheckResultCallback) let threatType : ThreatType = ThreatType.ofOrdinal(thisDeserializer.readInt32()) _call(threatType) } -export function deserializeAndCallOnScrollCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnScrollCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnScrollCallback) let scrollOffset : number = (thisDeserializer.readNumber() as number) let scrollState : ScrollState = ScrollState.ofOrdinal(thisDeserializer.readInt32()) _call(scrollOffset, scrollState) } -export function deserializeAndCallOnScrollEdgeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnScrollEdgeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnScrollEdgeCallback) let side : Edge = Edge.ofOrdinal(thisDeserializer.readInt32()) _call(side) } -export function deserializeAndCallOnScrollFrameBeginCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnScrollFrameBeginCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnScrollFrameBeginCallback) let offset : number = (thisDeserializer.readNumber() as number) let state : ScrollState = ScrollState.ofOrdinal(thisDeserializer.readInt32()) - let _continuation : Function1 = thisDeserializer.readCallback_OnScrollFrameBeginHandlerResult_Void() + let _continuation : Function1 = thisDeserializer.readCallback_OnScrollFrameBeginHandlerResult_Void(true) _continuation(_call(offset, state)) } -export function deserializeAndCallOnScrollVisibleContentChangeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnScrollVisibleContentChangeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnScrollVisibleContentChangeCallback) let start : VisibleListContentInfo = thisDeserializer.readVisibleListContentInfo() let end : VisibleListContentInfo = thisDeserializer.readVisibleListContentInfo() _call(start, end) } -export function deserializeAndCallOnSslErrorEventCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnSslErrorEventCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnSslErrorEventCallback) let sslErrorEvent : SslErrorEvent = thisDeserializer.readSslErrorEvent() _call(sslErrorEvent) } -export function deserializeAndCallOnSubmitCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnSubmitCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnSubmitCallback) let enterKey : EnterKeyType = EnterKeyType.ofOrdinal(thisDeserializer.readInt32()) let event : SubmitEvent = thisDeserializer.readSubmitEvent() _call(enterKey, event) } -export function deserializeAndCallOnSwiperAnimationEndCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnSwiperAnimationEndCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnSwiperAnimationEndCallback) let index : number = (thisDeserializer.readNumber() as number) let extraInfo : SwiperAnimationEvent = thisDeserializer.readSwiperAnimationEvent() _call(index, extraInfo) } -export function deserializeAndCallOnSwiperAnimationStartCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnSwiperAnimationStartCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnSwiperAnimationStartCallback) let index : number = (thisDeserializer.readNumber() as number) @@ -1564,21 +1584,21 @@ export function deserializeAndCallOnSwiperAnimationStartCallback(thisDeserialize let extraInfo : SwiperAnimationEvent = thisDeserializer.readSwiperAnimationEvent() _call(index, targetIndex, extraInfo) } -export function deserializeAndCallOnSwiperGestureSwipeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnSwiperGestureSwipeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnSwiperGestureSwipeCallback) let index : number = (thisDeserializer.readNumber() as number) let extraInfo : SwiperAnimationEvent = thisDeserializer.readSwiperAnimationEvent() _call(index, extraInfo) } -export function deserializeAndCallOnTabsAnimationEndCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnTabsAnimationEndCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnTabsAnimationEndCallback) let index : number = (thisDeserializer.readNumber() as number) let extraInfo : TabsAnimationEvent = thisDeserializer.readTabsAnimationEvent() _call(index, extraInfo) } -export function deserializeAndCallOnTabsAnimationStartCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnTabsAnimationStartCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnTabsAnimationStartCallback) let index : number = (thisDeserializer.readNumber() as number) @@ -1586,60 +1606,60 @@ export function deserializeAndCallOnTabsAnimationStartCallback(thisDeserializer: let extraInfo : TabsAnimationEvent = thisDeserializer.readTabsAnimationEvent() _call(index, targetIndex, extraInfo) } -export function deserializeAndCallOnTabsContentWillChangeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnTabsContentWillChangeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnTabsContentWillChangeCallback) let currentIndex : number = (thisDeserializer.readNumber() as number) let comingIndex : number = (thisDeserializer.readNumber() as number) - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(currentIndex, comingIndex)) } -export function deserializeAndCallOnTabsGestureSwipeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnTabsGestureSwipeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnTabsGestureSwipeCallback) let index : number = (thisDeserializer.readNumber() as number) let extraInfo : TabsAnimationEvent = thisDeserializer.readTabsAnimationEvent() _call(index, extraInfo) } -export function deserializeAndCallOnTextSelectionChangeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnTextSelectionChangeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnTextSelectionChangeCallback) let selectionStart : number = (thisDeserializer.readNumber() as number) let selectionEnd : number = (thisDeserializer.readNumber() as number) _call(selectionStart, selectionEnd) } -export function deserializeAndCallOnViewportFitChangedCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallOnViewportFitChangedCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnViewportFitChangedCallback) let viewportFit : ViewportFit = ViewportFit.ofOrdinal(thisDeserializer.readInt32()) _call(viewportFit) } -export function deserializeAndCallPageTransitionCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallPageTransitionCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as PageTransitionCallback) let type : RouteType = RouteType.ofOrdinal(thisDeserializer.readInt32()) let progress : number = (thisDeserializer.readNumber() as number) _call(type, progress) } -export function deserializeAndCallPasteEventCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallPasteEventCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as PasteEventCallback) const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf : PasteEvent | undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - event_buf = thisDeserializer.readPasteEvent() - } + { + event_buf = thisDeserializer.readPasteEvent() + } let event : PasteEvent | undefined = event_buf _call(event) } -export function deserializeAndCallPluginErrorCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallPluginErrorCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as PluginErrorCallback) let info : PluginErrorData = thisDeserializer.readPluginErrorData() _call(info) } -export function deserializeAndCallScrollOnScrollCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallScrollOnScrollCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ScrollOnScrollCallback) let xOffset : number = (thisDeserializer.readNumber() as number) @@ -1647,30 +1667,30 @@ export function deserializeAndCallScrollOnScrollCallback(thisDeserializer: Deser let scrollState : ScrollState = ScrollState.ofOrdinal(thisDeserializer.readInt32()) _call(xOffset, yOffset, scrollState) } -export function deserializeAndCallScrollOnWillScrollCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallScrollOnWillScrollCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ScrollOnWillScrollCallback) let xOffset : number = (thisDeserializer.readNumber() as number) let yOffset : number = (thisDeserializer.readNumber() as number) let scrollState : ScrollState = ScrollState.ofOrdinal(thisDeserializer.readInt32()) let scrollSource : ScrollSource = ScrollSource.ofOrdinal(thisDeserializer.readInt32()) - let _continuation : Function1 = thisDeserializer.readCallback_OffsetResult_Void() + let _continuation : Function1 = thisDeserializer.readCallback_OffsetResult_Void(true) _continuation(_call(xOffset, yOffset, scrollState, scrollSource)) } -export function deserializeAndCallSearchSubmitCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallSearchSubmitCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as SearchSubmitCallback) let searchContent : string = (thisDeserializer.readString() as string) const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf : SubmitEvent | undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - event_buf = thisDeserializer.readSubmitEvent() - } + { + event_buf = thisDeserializer.readSubmitEvent() + } let event : SubmitEvent | undefined = event_buf _call(searchContent, event) } -export function deserializeAndCallShouldBuiltInRecognizerParallelWithCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallShouldBuiltInRecognizerParallelWithCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ShouldBuiltInRecognizerParallelWithCallback) let current : GestureRecognizer = (thisDeserializer.readGestureRecognizer() as GestureRecognizer) @@ -1680,52 +1700,52 @@ export function deserializeAndCallShouldBuiltInRecognizerParallelWithCallback(th others_buf[others_buf_i] = (thisDeserializer.readGestureRecognizer() as GestureRecognizer) } let others : Array = others_buf - let _continuation : Function1 = thisDeserializer.readCallback_GestureRecognizer_Void() + let _continuation : Function1 = thisDeserializer.readCallback_GestureRecognizer_Void(true) _continuation(_call(current, others)) } -export function deserializeAndCallSizeChangeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallSizeChangeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as SizeChangeCallback) let oldValue : SizeOptions = thisDeserializer.readSizeOptions() let newValue : SizeOptions = thisDeserializer.readSizeOptions() _call(oldValue, newValue) } -export function deserializeAndCallSliderTriggerChangeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallSliderTriggerChangeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as SliderTriggerChangeCallback) let value : number = (thisDeserializer.readNumber() as number) let mode : SliderChangeMode = SliderChangeMode.ofOrdinal(thisDeserializer.readInt32()) _call(value, mode) } -export function deserializeAndCallSubmitCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallSubmitCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as SubmitCallback) let enterKey : EnterKeyType = EnterKeyType.ofOrdinal(thisDeserializer.readInt32()) let event : SubmitEvent = thisDeserializer.readSubmitEvent() _call(enterKey, event) } -export function deserializeAndCallTabsCustomContentTransitionCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallTabsCustomContentTransitionCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as TabsCustomContentTransitionCallback) let from : number = (thisDeserializer.readNumber() as number) let to : number = (thisDeserializer.readNumber() as number) - let _continuation : Function1 = thisDeserializer.readCallback_Opt_TabContentAnimatedTransition_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Opt_TabContentAnimatedTransition_Void(true) _continuation(_call(from, to)) } -export function deserializeAndCallTextAreaSubmitCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallTextAreaSubmitCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as TextAreaSubmitCallback) let enterKeyType : EnterKeyType = EnterKeyType.ofOrdinal(thisDeserializer.readInt32()) const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf : SubmitEvent | undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - event_buf = thisDeserializer.readSubmitEvent() - } + { + event_buf = thisDeserializer.readSubmitEvent() + } let event : SubmitEvent | undefined = event_buf _call(enterKeyType, event) } -export function deserializeAndCallTextPickerScrollStopCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallTextPickerScrollStopCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as TextPickerScrollStopCallback) const value_buf_selector : int32 = thisDeserializer.readInt8() @@ -1764,22 +1784,22 @@ export function deserializeAndCallTextPickerScrollStopCallback(thisDeserializer: let index : number | Array = (index_buf as number | Array) _call(value, index) } -export function deserializeAndCallTransitionFinishCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallTransitionFinishCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as TransitionFinishCallback) let transitionIn : boolean = thisDeserializer.readBoolean() _call(transitionIn) } -export function deserializeAndCallType_NavigationAttribute_customNavContentTransition_delegate(thisDeserializer: Deserializer) { +export function deserializeAndCallType_NavigationAttribute_customNavContentTransition_delegate(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function3) let from : NavContentInfo = thisDeserializer.readNavContentInfo() let to : NavContentInfo = thisDeserializer.readNavContentInfo() let operation : NavigationOperation = NavigationOperation.ofOrdinal(thisDeserializer.readInt32()) - let _continuation : Function1 = thisDeserializer.readCallback_Opt_NavigationAnimatedTransition_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Opt_NavigationAnimatedTransition_Void(true) _continuation(_call(from, to, operation)) } -export function deserializeAndCallType_TextPickerAttribute_onChange_callback(thisDeserializer: Deserializer) { +export function deserializeAndCallType_TextPickerAttribute_onChange_callback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2,number | Array,void>) const value_buf_selector : int32 = thisDeserializer.readInt8() @@ -1818,58 +1838,59 @@ export function deserializeAndCallType_TextPickerAttribute_onChange_callback(thi let index : number | Array = (index_buf as number | Array) _call(value, index) } -export function deserializeAndCallType_WebAttribute_onUrlLoadIntercept_callback(thisDeserializer: Deserializer) { +export function deserializeAndCallType_WebAttribute_onUrlLoadIntercept_callback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) let event_buf : Literal_Union_String_WebResourceRequest_data | undefined if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - const event_buf__data_buf_selector : int32 = thisDeserializer.readInt8() - let event_buf__data_buf : string | WebResourceRequest | 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 Literal_Union_String_WebResourceRequest_data) + { + const event_buf__data_buf_selector : int32 = thisDeserializer.readInt8() + let event_buf__data_buf : string | WebResourceRequest | 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 Literal_Union_String_WebResourceRequest_data) + } let event : Literal_Union_String_WebResourceRequest_data | undefined = event_buf - let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void() + let _continuation : Function1 = thisDeserializer.readCallback_Boolean_Void(true) _continuation(_call(event)) } -export function deserializeAndCallVisibleAreaChangeCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallVisibleAreaChangeCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as VisibleAreaChangeCallback) let isExpanding : boolean = thisDeserializer.readBoolean() let currentRatio : number = (thisDeserializer.readNumber() as number) _call(isExpanding, currentRatio) } -export function deserializeAndCallVoidCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallVoidCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as VoidCallback) _call() } -export function deserializeAndCallWebKeyboardCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallWebKeyboardCallback(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as WebKeyboardCallback) let keyboardCallbackInfo : WebKeyboardCallbackInfo = thisDeserializer.readWebKeyboardCallbackInfo() - let _continuation : Function1 = thisDeserializer.readCallback_WebKeyboardOptions_Void() + let _continuation : Function1 = thisDeserializer.readCallback_WebKeyboardOptions_Void(true) _continuation(_call(keyboardCallbackInfo)) } -export function deserializeAndCallWithThemeInterface(thisDeserializer: Deserializer) { +export function deserializeAndCallWithThemeInterface(thisDeserializer: Deserializer): void { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as WithThemeInterface) let options : WithThemeOptions = thisDeserializer.readWithThemeOptions() - let _continuation : Function1 = thisDeserializer.readCallback_WithThemeAttribute_Void() + let _continuation : Function1 = thisDeserializer.readCallback_WithThemeAttribute_Void(true) _continuation(_call(options)) } -export function deserializeAndCallCallback(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback(baseDeserializer: DeserializerBase): void { + const thisDeserializer : Deserializer = (baseDeserializer as Deserializer) const kind : int32 = thisDeserializer.readInt32() switch (kind) { case 589030517/*CallbackKind.Kind_AccessibilityCallback*/: return deserializeAndCallAccessibilityCallback(thisDeserializer); @@ -1906,6 +1927,7 @@ export function deserializeAndCallCallback(thisDeserializer: Deserializer) { 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 394781580/*CallbackKind.Kind_Callback_FocusAxisEvent_Void*/: return deserializeAndCallCallback_FocusAxisEvent_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); @@ -1994,6 +2016,7 @@ export function deserializeAndCallCallback(thisDeserializer: Deserializer) { 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 721562324/*CallbackKind.Kind_Callback_Pointer_Void*/: return deserializeAndCallCallback_Pointer_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); @@ -2032,6 +2055,7 @@ export function deserializeAndCallCallback(thisDeserializer: Deserializer) { 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 1766817632/*CallbackKind.Kind_CustomNodeBuilder*/: return deserializeAndCallCustomNodeBuilder(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); diff --git a/arkoala-arkts/arkui/src/generated/peers/CallbackKind.ts b/arkoala-arkts/arkui/src/generated/peers/CallbackKind.ts index a6aa58d42..156124d1f 100644 --- a/arkoala-arkts/arkui/src/generated/peers/CallbackKind.ts +++ b/arkoala-arkts/arkui/src/generated/peers/CallbackKind.ts @@ -34,204 +34,207 @@ export class CallbackKind { static readonly Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo: CallbackKind = new CallbackKind(480978023,31) static readonly Kind_Callback_DragEvent_String_Void: CallbackKind = new CallbackKind(-17167687,32) static readonly Kind_Callback_EnterKeyType_Void: CallbackKind = new CallbackKind(-1802605016,33) - static readonly Kind_Callback_FormCallbackInfo_Void: CallbackKind = new CallbackKind(758395742,34) - static readonly Kind_Callback_FullscreenInfo_Void: CallbackKind = new CallbackKind(583294398,35) - static readonly Kind_Callback_GestureEvent_Void: CallbackKind = new CallbackKind(-1143194492,36) - static readonly Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult: CallbackKind = new CallbackKind(1319043556,37) - static readonly Kind_Callback_GestureJudgeResult_Void: CallbackKind = new CallbackKind(-684588584,38) - static readonly Kind_Callback_GestureRecognizer_Void: CallbackKind = new CallbackKind(776202910,39) - static readonly Kind_Callback_HitTestMode_Void: CallbackKind = new CallbackKind(-1755111025,40) - static readonly Kind_Callback_InsertValue_Boolean: CallbackKind = new CallbackKind(-383025085,41) - static readonly Kind_Callback_InsertValue_Void: CallbackKind = new CallbackKind(-1121207885,42) - static readonly Kind_Callback_IsolatedComponentAttribute_Void: CallbackKind = new CallbackKind(719029905,43) - static readonly Kind_Callback_ItemDragInfo_Number_Callback_Any: CallbackKind = new CallbackKind(464274540,44) - static readonly Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void: CallbackKind = new CallbackKind(-1627362945,45) - static readonly Kind_Callback_ItemDragInfo_Number_Number_Void: CallbackKind = new CallbackKind(-918805852,46) - static readonly Kind_Callback_ItemDragInfo_Number_Void: CallbackKind = new CallbackKind(296908152,47) - static readonly Kind_Callback_ItemDragInfo_Void: CallbackKind = new CallbackKind(137353252,48) - static readonly Kind_Callback_KeyEvent_Boolean: CallbackKind = new CallbackKind(-2061548092,49) - static readonly Kind_Callback_KeyEvent_Void: CallbackKind = new CallbackKind(707696468,50) - static readonly Kind_Callback_Literal_Boolean_isVisible_Void: CallbackKind = new CallbackKind(-1561407084,51) - static readonly Kind_Callback_Literal_Function_callback_Object_fileSelector_Void: CallbackKind = new CallbackKind(1754134729,52) - static readonly Kind_Callback_Literal_Function_handler_Object_error_Void: CallbackKind = new CallbackKind(361012115,53) - static readonly Kind_Callback_Literal_Number_code_Want_want_Void: CallbackKind = new CallbackKind(-582934742,54) - static readonly Kind_Callback_Literal_Number_errcode_String_msg_Void: CallbackKind = new CallbackKind(1321277443,55) - static readonly Kind_Callback_Literal_Number_offsetRemain_Void: CallbackKind = new CallbackKind(-251706058,56) - static readonly Kind_Callback_Literal_Object_detail_Boolean: CallbackKind = new CallbackKind(222742448,57) - static readonly Kind_Callback_Literal_String_plainText_Void: CallbackKind = new CallbackKind(-122223466,58) - static readonly Kind_Callback_MouseEvent_Void: CallbackKind = new CallbackKind(-1382640094,59) - static readonly Kind_Callback_NativeEmbedDataInfo_Void: CallbackKind = new CallbackKind(477481563,60) - static readonly Kind_Callback_NativeEmbedTouchInfo_Void: CallbackKind = new CallbackKind(-1090303858,61) - static readonly Kind_Callback_NavDestinationContext_Void: CallbackKind = new CallbackKind(-1642725259,62) - static readonly Kind_Callback_NavigationMode_Void: CallbackKind = new CallbackKind(960690982,63) - static readonly Kind_Callback_NavigationTitleMode_Void: CallbackKind = new CallbackKind(1685437830,64) - static readonly Kind_Callback_NavigationTransitionProxy_Void: CallbackKind = new CallbackKind(-1375731066,65) - static readonly Kind_Callback_Number_Boolean: CallbackKind = new CallbackKind(1054099324,66) - static readonly Kind_Callback_Number_Number_Boolean: CallbackKind = new CallbackKind(-1427334496,67) - static readonly Kind_Callback_Number_Number_ComputedBarAttribute: CallbackKind = new CallbackKind(-3987624,68) - static readonly Kind_Callback_Number_Number_Number_Void: CallbackKind = new CallbackKind(-352942292,69) - static readonly Kind_Callback_Number_Number_PanelMode_Void: CallbackKind = new CallbackKind(1613628570,70) - static readonly Kind_Callback_Number_Number_Void: CallbackKind = new CallbackKind(1894574320,71) - static readonly Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain: CallbackKind = new CallbackKind(2012829508,72) - static readonly Kind_Callback_Number_ScrollState_Void: CallbackKind = new CallbackKind(-1844695159,73) - static readonly Kind_Callback_Number_SliderChangeMode_Void: CallbackKind = new CallbackKind(88697971,74) - static readonly Kind_Callback_Number_String_Void: CallbackKind = new CallbackKind(794065478,75) - static readonly Kind_Callback_Number_Tuple_Number_Number: CallbackKind = new CallbackKind(1602877440,76) - static readonly Kind_Callback_Number_Tuple_Number_Number_Number_Number: CallbackKind = new CallbackKind(1618565120,77) - static readonly Kind_Callback_Number_Void: CallbackKind = new CallbackKind(36519084,78) - static readonly Kind_Callback_OffsetResult_Void: CallbackKind = new CallbackKind(1295952075,79) - static readonly Kind_Callback_OnAlertEvent_Boolean: CallbackKind = new CallbackKind(806070428,80) - static readonly Kind_Callback_OnAudioStateChangedEvent_Void: CallbackKind = new CallbackKind(-1559789631,81) - static readonly Kind_Callback_OnBeforeUnloadEvent_Boolean: CallbackKind = new CallbackKind(-873162122,82) - static readonly Kind_Callback_OnClientAuthenticationEvent_Void: CallbackKind = new CallbackKind(608991355,83) - static readonly Kind_Callback_OnConfirmEvent_Boolean: CallbackKind = new CallbackKind(317864672,84) - static readonly Kind_Callback_OnConsoleEvent_Boolean: CallbackKind = new CallbackKind(893367077,85) - static readonly Kind_Callback_OnContextMenuShowEvent_Boolean: CallbackKind = new CallbackKind(332449533,86) - static readonly Kind_Callback_OnDataResubmittedEvent_Void: CallbackKind = new CallbackKind(118631204,87) - static readonly Kind_Callback_OnDownloadStartEvent_Void: CallbackKind = new CallbackKind(1834611702,88) - static readonly Kind_Callback_OnErrorReceiveEvent_Void: CallbackKind = new CallbackKind(-1792851375,89) - static readonly Kind_Callback_OnFaviconReceivedEvent_Void: CallbackKind = new CallbackKind(-243916553,90) - static readonly Kind_Callback_OnFirstContentfulPaintEvent_Void: CallbackKind = new CallbackKind(-1852060212,91) - static readonly Kind_Callback_OnGeolocationShowEvent_Void: CallbackKind = new CallbackKind(-941896815,92) - static readonly Kind_Callback_OnHttpAuthRequestEvent_Boolean: CallbackKind = new CallbackKind(780282803,93) - static readonly Kind_Callback_OnHttpErrorReceiveEvent_Void: CallbackKind = new CallbackKind(-2066745559,94) - static readonly Kind_Callback_OnInterceptRequestEvent_WebResourceResponse: CallbackKind = new CallbackKind(1442698200,95) - static readonly Kind_Callback_OnLoadInterceptEvent_Boolean: CallbackKind = new CallbackKind(1231444306,96) - static readonly Kind_Callback_OnOverScrollEvent_Void: CallbackKind = new CallbackKind(-860386431,97) - static readonly Kind_Callback_OnPageBeginEvent_Void: CallbackKind = new CallbackKind(-2040193994,98) - static readonly Kind_Callback_OnPageEndEvent_Void: CallbackKind = new CallbackKind(-130135362,99) - static readonly Kind_Callback_OnPageVisibleEvent_Void: CallbackKind = new CallbackKind(1805946367,100) - static readonly Kind_Callback_OnPermissionRequestEvent_Void: CallbackKind = new CallbackKind(529980696,101) - static readonly Kind_Callback_OnProgressChangeEvent_Void: CallbackKind = new CallbackKind(1018740377,102) - static readonly Kind_Callback_OnPromptEvent_Boolean: CallbackKind = new CallbackKind(-1826742986,103) - static readonly Kind_Callback_OnRefreshAccessedHistoryEvent_Void: CallbackKind = new CallbackKind(1978364344,104) - static readonly Kind_Callback_OnRenderExitedEvent_Void: CallbackKind = new CallbackKind(-1413785559,105) - static readonly Kind_Callback_OnResourceLoadEvent_Void: CallbackKind = new CallbackKind(793995118,106) - static readonly Kind_Callback_OnScaleChangeEvent_Void: CallbackKind = new CallbackKind(-1782102148,107) - static readonly Kind_Callback_OnScreenCaptureRequestEvent_Void: CallbackKind = new CallbackKind(-1972321573,108) - static readonly Kind_Callback_OnScrollEvent_Void: CallbackKind = new CallbackKind(-172908881,109) - static readonly Kind_Callback_OnScrollFrameBeginHandlerResult_Void: CallbackKind = new CallbackKind(1637092936,110) - static readonly Kind_Callback_OnSearchResultReceiveEvent_Void: CallbackKind = new CallbackKind(-1495570,111) - static readonly Kind_Callback_OnShowFileSelectorEvent_Boolean: CallbackKind = new CallbackKind(-636069598,112) - static readonly Kind_Callback_OnSslErrorEventReceiveEvent_Void: CallbackKind = new CallbackKind(1624791665,113) - static readonly Kind_Callback_OnTitleReceiveEvent_Void: CallbackKind = new CallbackKind(-318085495,114) - static readonly Kind_Callback_OnTouchIconUrlReceivedEvent_Void: CallbackKind = new CallbackKind(1657893064,115) - static readonly Kind_Callback_OnWindowNewEvent_Void: CallbackKind = new CallbackKind(-2052382574,116) - static readonly Kind_Callback_Opt_Array_String_Void: CallbackKind = new CallbackKind(-543655128,117) - static readonly Kind_Callback_Opt_NavigationAnimatedTransition_Void: CallbackKind = new CallbackKind(-2035339519,118) - static readonly Kind_Callback_Opt_StyledString_Opt_Array_String_Void: CallbackKind = new CallbackKind(-756319131,119) - static readonly Kind_Callback_Opt_TabContentAnimatedTransition_Void: CallbackKind = new CallbackKind(-143931627,120) - static readonly Kind_Callback_PlaybackInfo_Void: CallbackKind = new CallbackKind(-2058966418,121) - static readonly Kind_Callback_PopInfo_Void: CallbackKind = new CallbackKind(624053870,122) - static readonly Kind_Callback_PreDragStatus_Void: CallbackKind = new CallbackKind(463894668,123) - static readonly Kind_Callback_PreparedInfo_Void: CallbackKind = new CallbackKind(1300890372,124) - static readonly Kind_Callback_RefreshStatus_Void: CallbackKind = new CallbackKind(934309126,125) - static readonly Kind_Callback_RichEditorChangeValue_Boolean: CallbackKind = new CallbackKind(1465860515,126) - static readonly Kind_Callback_RichEditorDeleteValue_Boolean: CallbackKind = new CallbackKind(667698748,127) - static readonly Kind_Callback_RichEditorInsertValue_Boolean: CallbackKind = new CallbackKind(-319221262,128) - static readonly Kind_Callback_RichEditorRange_Void: CallbackKind = new CallbackKind(-62253375,129) - static readonly Kind_Callback_RichEditorSelection_Void: CallbackKind = new CallbackKind(-963852514,130) - static readonly Kind_Callback_RichEditorTextSpanResult_Void: CallbackKind = new CallbackKind(1980824326,131) - static readonly Kind_Callback_SheetDismiss_Void: CallbackKind = new CallbackKind(22609082,132) - static readonly Kind_Callback_SheetType_Void: CallbackKind = new CallbackKind(-224451112,133) - static readonly Kind_Callback_SpringBackAction_Void: CallbackKind = new CallbackKind(1536231691,134) - static readonly Kind_Callback_String_Number_Void: CallbackKind = new CallbackKind(-879490874,135) - static readonly Kind_Callback_String_PasteEvent_Void: CallbackKind = new CallbackKind(-683652998,136) - static readonly Kind_Callback_String_Unknown_Void: CallbackKind = new CallbackKind(-1493806035,137) - static readonly Kind_Callback_String_Void: CallbackKind = new CallbackKind(814634522,138) - static readonly Kind_Callback_StyledStringChangeValue_Boolean: CallbackKind = new CallbackKind(2116745428,139) - static readonly Kind_Callback_SwipeActionState_Void: CallbackKind = new CallbackKind(-301561698,140) - static readonly Kind_Callback_SwiperContentTransitionProxy_Void: CallbackKind = new CallbackKind(-416053361,141) - static readonly Kind_Callback_TabContentTransitionProxy_Void: CallbackKind = new CallbackKind(-1223938478,142) - static readonly Kind_Callback_TerminationInfo_Void: CallbackKind = new CallbackKind(691098197,143) - static readonly Kind_Callback_TextPickerResult_Void: CallbackKind = new CallbackKind(1290504509,144) - static readonly Kind_Callback_TextRange_Void: CallbackKind = new CallbackKind(811915501,145) - static readonly Kind_Callback_TimePickerResult_Void: CallbackKind = new CallbackKind(1557859605,146) - static readonly Kind_Callback_TouchEvent_HitTestMode: CallbackKind = new CallbackKind(-274419246,147) - static readonly Kind_Callback_TouchEvent_Void: CallbackKind = new CallbackKind(-1676021850,148) - static readonly Kind_Callback_TouchResult_Void: CallbackKind = new CallbackKind(1943507619,149) - static readonly Kind_Callback_Tuple_Number_Number_Number_Number_Void: CallbackKind = new CallbackKind(148489367,150) - static readonly Kind_Callback_Tuple_Number_Number_Void: CallbackKind = new CallbackKind(-607365481,151) - static readonly Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void: CallbackKind = new CallbackKind(-1352745727,152) - static readonly Kind_Callback_UIExtensionProxy_Void: CallbackKind = new CallbackKind(-1063506522,153) - static readonly Kind_Callback_Union_CustomBuilder_DragItemInfo_Void: CallbackKind = new CallbackKind(-620935067,154) - static readonly Kind_Callback_Void: CallbackKind = new CallbackKind(-1867723152,155) - static readonly Kind_Callback_WebKeyboardOptions_Void: CallbackKind = new CallbackKind(-1376223390,156) - static readonly Kind_Callback_WebResourceResponse_Void: CallbackKind = new CallbackKind(831645046,157) - static readonly Kind_Callback_WithThemeAttribute_Void: CallbackKind = new CallbackKind(1436479104,158) - static readonly Kind_ContentDidScrollCallback: CallbackKind = new CallbackKind(1532328438,159) - static readonly Kind_EditableTextOnChangeCallback: CallbackKind = new CallbackKind(-1729563209,160) - static readonly Kind_GestureRecognizerJudgeBeginCallback: CallbackKind = new CallbackKind(-2119548940,161) - static readonly Kind_GetItemMainSizeByIndex: CallbackKind = new CallbackKind(-2076995110,162) - static readonly Kind_HoverCallback: CallbackKind = new CallbackKind(68560477,163) - static readonly Kind_ImageCompleteCallback: CallbackKind = new CallbackKind(-1180567691,164) - static readonly Kind_ImageErrorCallback: CallbackKind = new CallbackKind(1906248580,165) - static readonly Kind_InterceptionModeCallback: CallbackKind = new CallbackKind(1502213270,166) - static readonly Kind_InterceptionShowCallback: CallbackKind = new CallbackKind(1852781814,167) - static readonly Kind_IsolatedComponentInterface: CallbackKind = new CallbackKind(2139680213,168) - static readonly Kind_MenuOnAppearCallback: CallbackKind = new CallbackKind(-614475458,169) - static readonly Kind_OnAdsBlockedCallback: CallbackKind = new CallbackKind(1572284740,170) - static readonly Kind_OnAlphabetIndexerPopupSelectCallback: CallbackKind = new CallbackKind(726938390,171) - static readonly Kind_OnAlphabetIndexerRequestPopupDataCallback: CallbackKind = new CallbackKind(-1956514817,172) - static readonly Kind_OnAlphabetIndexerSelectCallback: CallbackKind = new CallbackKind(-1189721220,173) - static readonly Kind_OnCheckboxChangeCallback: CallbackKind = new CallbackKind(-1198592337,174) - static readonly Kind_OnCheckboxGroupChangeCallback: CallbackKind = new CallbackKind(-1053064240,175) - static readonly Kind_OnContentScrollCallback: CallbackKind = new CallbackKind(-419979106,176) - static readonly Kind_OnContextMenuHideCallback: CallbackKind = new CallbackKind(1788572278,177) - static readonly Kind_OnDidChangeCallback: CallbackKind = new CallbackKind(1648184341,178) - static readonly Kind_OnFirstMeaningfulPaintCallback: CallbackKind = new CallbackKind(767275770,179) - static readonly Kind_OnFoldStatusChangeCallback: CallbackKind = new CallbackKind(2050387049,180) - static readonly Kind_OnFullScreenEnterCallback: CallbackKind = new CallbackKind(81230317,181) - static readonly Kind_OnHoverCallback: CallbackKind = new CallbackKind(-2025767812,182) - static readonly Kind_OnHoverStatusChangeCallback: CallbackKind = new CallbackKind(9040430,183) - static readonly Kind_OnIntelligentTrackingPreventionCallback: CallbackKind = new CallbackKind(-1377876844,184) - static readonly Kind_OnLargestContentfulPaintCallback: CallbackKind = new CallbackKind(1390640532,185) - static readonly Kind_OnLinearIndicatorChangeCallback: CallbackKind = new CallbackKind(-968773856,186) - static readonly Kind_OnMoveHandler: CallbackKind = new CallbackKind(-1200281222,187) - static readonly Kind_OnNativeEmbedVisibilityChangeCallback: CallbackKind = new CallbackKind(-1641338704,188) - static readonly Kind_OnNativeLoadCallback: CallbackKind = new CallbackKind(-823037763,189) - static readonly Kind_OnNavigationEntryCommittedCallback: CallbackKind = new CallbackKind(-398722176,190) - static readonly Kind_OnOverrideUrlLoadingCallback: CallbackKind = new CallbackKind(865258467,191) - static readonly Kind_OnPasteCallback: CallbackKind = new CallbackKind(1738363337,192) - static readonly Kind_OnRenderProcessNotRespondingCallback: CallbackKind = new CallbackKind(47282303,193) - static readonly Kind_OnRenderProcessRespondingCallback: CallbackKind = new CallbackKind(1334389194,194) - static readonly Kind_OnSafeBrowsingCheckResultCallback: CallbackKind = new CallbackKind(-1099824577,195) - static readonly Kind_OnScrollCallback: CallbackKind = new CallbackKind(-160015401,196) - static readonly Kind_OnScrollEdgeCallback: CallbackKind = new CallbackKind(-1259214476,197) - static readonly Kind_OnScrollFrameBeginCallback: CallbackKind = new CallbackKind(-2133791987,198) - static readonly Kind_OnScrollVisibleContentChangeCallback: CallbackKind = new CallbackKind(625641334,199) - static readonly Kind_OnSslErrorEventCallback: CallbackKind = new CallbackKind(-399603614,200) - static readonly Kind_OnSubmitCallback: CallbackKind = new CallbackKind(-1961646162,201) - static readonly Kind_OnSwiperAnimationEndCallback: CallbackKind = new CallbackKind(-143686583,202) - static readonly Kind_OnSwiperAnimationStartCallback: CallbackKind = new CallbackKind(876602502,203) - static readonly Kind_OnSwiperGestureSwipeCallback: CallbackKind = new CallbackKind(606029871,204) - static readonly Kind_OnTabsAnimationEndCallback: CallbackKind = new CallbackKind(1942856551,205) - static readonly Kind_OnTabsAnimationStartCallback: CallbackKind = new CallbackKind(-147408344,206) - static readonly Kind_OnTabsContentWillChangeCallback: CallbackKind = new CallbackKind(-349727249,207) - static readonly Kind_OnTabsGestureSwipeCallback: CallbackKind = new CallbackKind(253696833,208) - static readonly Kind_OnTextSelectionChangeCallback: CallbackKind = new CallbackKind(695228737,209) - static readonly Kind_OnViewportFitChangedCallback: CallbackKind = new CallbackKind(1847083191,210) - static readonly Kind_PageTransitionCallback: CallbackKind = new CallbackKind(1627123591,211) - static readonly Kind_PasteEventCallback: CallbackKind = new CallbackKind(919057028,212) - static readonly Kind_PluginErrorCallback: CallbackKind = new CallbackKind(-1992671958,213) - static readonly Kind_ScrollOnScrollCallback: CallbackKind = new CallbackKind(-1265626662,214) - static readonly Kind_ScrollOnWillScrollCallback: CallbackKind = new CallbackKind(-721521596,215) - static readonly Kind_SearchSubmitCallback: CallbackKind = new CallbackKind(1717691617,216) - static readonly Kind_ShouldBuiltInRecognizerParallelWithCallback: CallbackKind = new CallbackKind(-250780276,217) - static readonly Kind_SizeChangeCallback: CallbackKind = new CallbackKind(-1716637992,218) - static readonly Kind_SliderTriggerChangeCallback: CallbackKind = new CallbackKind(711649376,219) - static readonly Kind_SubmitCallback: CallbackKind = new CallbackKind(-712186065,220) - static readonly Kind_TabsCustomContentTransitionCallback: CallbackKind = new CallbackKind(221706282,221) - static readonly Kind_TextAreaSubmitCallback: CallbackKind = new CallbackKind(-401980571,222) - static readonly Kind_TextPickerScrollStopCallback: CallbackKind = new CallbackKind(-1928298699,223) - static readonly Kind_TransitionFinishCallback: CallbackKind = new CallbackKind(-1878458553,224) - static readonly Kind_Type_NavigationAttribute_customNavContentTransition_delegate: CallbackKind = new CallbackKind(1044833488,225) - static readonly Kind_Type_TextPickerAttribute_onChange_callback: CallbackKind = new CallbackKind(-1078223620,226) - static readonly Kind_Type_WebAttribute_onUrlLoadIntercept_callback: CallbackKind = new CallbackKind(-985284966,227) - static readonly Kind_VisibleAreaChangeCallback: CallbackKind = new CallbackKind(541663396,228) - static readonly Kind_VoidCallback: CallbackKind = new CallbackKind(-2038961969,229) - static readonly Kind_WebKeyboardCallback: CallbackKind = new CallbackKind(-1829763354,230) - static readonly Kind_WithThemeInterface: CallbackKind = new CallbackKind(219587748,231) + static readonly Kind_Callback_FocusAxisEvent_Void: CallbackKind = new CallbackKind(394781580,34) + static readonly Kind_Callback_FormCallbackInfo_Void: CallbackKind = new CallbackKind(758395742,35) + static readonly Kind_Callback_FullscreenInfo_Void: CallbackKind = new CallbackKind(583294398,36) + static readonly Kind_Callback_GestureEvent_Void: CallbackKind = new CallbackKind(-1143194492,37) + static readonly Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult: CallbackKind = new CallbackKind(1319043556,38) + static readonly Kind_Callback_GestureJudgeResult_Void: CallbackKind = new CallbackKind(-684588584,39) + static readonly Kind_Callback_GestureRecognizer_Void: CallbackKind = new CallbackKind(776202910,40) + static readonly Kind_Callback_HitTestMode_Void: CallbackKind = new CallbackKind(-1755111025,41) + static readonly Kind_Callback_InsertValue_Boolean: CallbackKind = new CallbackKind(-383025085,42) + static readonly Kind_Callback_InsertValue_Void: CallbackKind = new CallbackKind(-1121207885,43) + static readonly Kind_Callback_IsolatedComponentAttribute_Void: CallbackKind = new CallbackKind(719029905,44) + static readonly Kind_Callback_ItemDragInfo_Number_Callback_Any: CallbackKind = new CallbackKind(464274540,45) + static readonly Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void: CallbackKind = new CallbackKind(-1627362945,46) + static readonly Kind_Callback_ItemDragInfo_Number_Number_Void: CallbackKind = new CallbackKind(-918805852,47) + static readonly Kind_Callback_ItemDragInfo_Number_Void: CallbackKind = new CallbackKind(296908152,48) + static readonly Kind_Callback_ItemDragInfo_Void: CallbackKind = new CallbackKind(137353252,49) + static readonly Kind_Callback_KeyEvent_Boolean: CallbackKind = new CallbackKind(-2061548092,50) + static readonly Kind_Callback_KeyEvent_Void: CallbackKind = new CallbackKind(707696468,51) + static readonly Kind_Callback_Literal_Boolean_isVisible_Void: CallbackKind = new CallbackKind(-1561407084,52) + static readonly Kind_Callback_Literal_Function_callback_Object_fileSelector_Void: CallbackKind = new CallbackKind(1754134729,53) + static readonly Kind_Callback_Literal_Function_handler_Object_error_Void: CallbackKind = new CallbackKind(361012115,54) + static readonly Kind_Callback_Literal_Number_code_Want_want_Void: CallbackKind = new CallbackKind(-582934742,55) + static readonly Kind_Callback_Literal_Number_errcode_String_msg_Void: CallbackKind = new CallbackKind(1321277443,56) + static readonly Kind_Callback_Literal_Number_offsetRemain_Void: CallbackKind = new CallbackKind(-251706058,57) + static readonly Kind_Callback_Literal_Object_detail_Boolean: CallbackKind = new CallbackKind(222742448,58) + static readonly Kind_Callback_Literal_String_plainText_Void: CallbackKind = new CallbackKind(-122223466,59) + static readonly Kind_Callback_MouseEvent_Void: CallbackKind = new CallbackKind(-1382640094,60) + static readonly Kind_Callback_NativeEmbedDataInfo_Void: CallbackKind = new CallbackKind(477481563,61) + static readonly Kind_Callback_NativeEmbedTouchInfo_Void: CallbackKind = new CallbackKind(-1090303858,62) + static readonly Kind_Callback_NavDestinationContext_Void: CallbackKind = new CallbackKind(-1642725259,63) + static readonly Kind_Callback_NavigationMode_Void: CallbackKind = new CallbackKind(960690982,64) + static readonly Kind_Callback_NavigationTitleMode_Void: CallbackKind = new CallbackKind(1685437830,65) + static readonly Kind_Callback_NavigationTransitionProxy_Void: CallbackKind = new CallbackKind(-1375731066,66) + static readonly Kind_Callback_Number_Boolean: CallbackKind = new CallbackKind(1054099324,67) + static readonly Kind_Callback_Number_Number_Boolean: CallbackKind = new CallbackKind(-1427334496,68) + static readonly Kind_Callback_Number_Number_ComputedBarAttribute: CallbackKind = new CallbackKind(-3987624,69) + static readonly Kind_Callback_Number_Number_Number_Void: CallbackKind = new CallbackKind(-352942292,70) + static readonly Kind_Callback_Number_Number_PanelMode_Void: CallbackKind = new CallbackKind(1613628570,71) + static readonly Kind_Callback_Number_Number_Void: CallbackKind = new CallbackKind(1894574320,72) + static readonly Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain: CallbackKind = new CallbackKind(2012829508,73) + static readonly Kind_Callback_Number_ScrollState_Void: CallbackKind = new CallbackKind(-1844695159,74) + static readonly Kind_Callback_Number_SliderChangeMode_Void: CallbackKind = new CallbackKind(88697971,75) + static readonly Kind_Callback_Number_String_Void: CallbackKind = new CallbackKind(794065478,76) + static readonly Kind_Callback_Number_Tuple_Number_Number: CallbackKind = new CallbackKind(1602877440,77) + static readonly Kind_Callback_Number_Tuple_Number_Number_Number_Number: CallbackKind = new CallbackKind(1618565120,78) + static readonly Kind_Callback_Number_Void: CallbackKind = new CallbackKind(36519084,79) + static readonly Kind_Callback_OffsetResult_Void: CallbackKind = new CallbackKind(1295952075,80) + static readonly Kind_Callback_OnAlertEvent_Boolean: CallbackKind = new CallbackKind(806070428,81) + static readonly Kind_Callback_OnAudioStateChangedEvent_Void: CallbackKind = new CallbackKind(-1559789631,82) + static readonly Kind_Callback_OnBeforeUnloadEvent_Boolean: CallbackKind = new CallbackKind(-873162122,83) + static readonly Kind_Callback_OnClientAuthenticationEvent_Void: CallbackKind = new CallbackKind(608991355,84) + static readonly Kind_Callback_OnConfirmEvent_Boolean: CallbackKind = new CallbackKind(317864672,85) + static readonly Kind_Callback_OnConsoleEvent_Boolean: CallbackKind = new CallbackKind(893367077,86) + static readonly Kind_Callback_OnContextMenuShowEvent_Boolean: CallbackKind = new CallbackKind(332449533,87) + static readonly Kind_Callback_OnDataResubmittedEvent_Void: CallbackKind = new CallbackKind(118631204,88) + static readonly Kind_Callback_OnDownloadStartEvent_Void: CallbackKind = new CallbackKind(1834611702,89) + static readonly Kind_Callback_OnErrorReceiveEvent_Void: CallbackKind = new CallbackKind(-1792851375,90) + static readonly Kind_Callback_OnFaviconReceivedEvent_Void: CallbackKind = new CallbackKind(-243916553,91) + static readonly Kind_Callback_OnFirstContentfulPaintEvent_Void: CallbackKind = new CallbackKind(-1852060212,92) + static readonly Kind_Callback_OnGeolocationShowEvent_Void: CallbackKind = new CallbackKind(-941896815,93) + static readonly Kind_Callback_OnHttpAuthRequestEvent_Boolean: CallbackKind = new CallbackKind(780282803,94) + static readonly Kind_Callback_OnHttpErrorReceiveEvent_Void: CallbackKind = new CallbackKind(-2066745559,95) + static readonly Kind_Callback_OnInterceptRequestEvent_WebResourceResponse: CallbackKind = new CallbackKind(1442698200,96) + static readonly Kind_Callback_OnLoadInterceptEvent_Boolean: CallbackKind = new CallbackKind(1231444306,97) + static readonly Kind_Callback_OnOverScrollEvent_Void: CallbackKind = new CallbackKind(-860386431,98) + static readonly Kind_Callback_OnPageBeginEvent_Void: CallbackKind = new CallbackKind(-2040193994,99) + static readonly Kind_Callback_OnPageEndEvent_Void: CallbackKind = new CallbackKind(-130135362,100) + static readonly Kind_Callback_OnPageVisibleEvent_Void: CallbackKind = new CallbackKind(1805946367,101) + static readonly Kind_Callback_OnPermissionRequestEvent_Void: CallbackKind = new CallbackKind(529980696,102) + static readonly Kind_Callback_OnProgressChangeEvent_Void: CallbackKind = new CallbackKind(1018740377,103) + static readonly Kind_Callback_OnPromptEvent_Boolean: CallbackKind = new CallbackKind(-1826742986,104) + static readonly Kind_Callback_OnRefreshAccessedHistoryEvent_Void: CallbackKind = new CallbackKind(1978364344,105) + static readonly Kind_Callback_OnRenderExitedEvent_Void: CallbackKind = new CallbackKind(-1413785559,106) + static readonly Kind_Callback_OnResourceLoadEvent_Void: CallbackKind = new CallbackKind(793995118,107) + static readonly Kind_Callback_OnScaleChangeEvent_Void: CallbackKind = new CallbackKind(-1782102148,108) + static readonly Kind_Callback_OnScreenCaptureRequestEvent_Void: CallbackKind = new CallbackKind(-1972321573,109) + static readonly Kind_Callback_OnScrollEvent_Void: CallbackKind = new CallbackKind(-172908881,110) + static readonly Kind_Callback_OnScrollFrameBeginHandlerResult_Void: CallbackKind = new CallbackKind(1637092936,111) + static readonly Kind_Callback_OnSearchResultReceiveEvent_Void: CallbackKind = new CallbackKind(-1495570,112) + static readonly Kind_Callback_OnShowFileSelectorEvent_Boolean: CallbackKind = new CallbackKind(-636069598,113) + static readonly Kind_Callback_OnSslErrorEventReceiveEvent_Void: CallbackKind = new CallbackKind(1624791665,114) + static readonly Kind_Callback_OnTitleReceiveEvent_Void: CallbackKind = new CallbackKind(-318085495,115) + static readonly Kind_Callback_OnTouchIconUrlReceivedEvent_Void: CallbackKind = new CallbackKind(1657893064,116) + static readonly Kind_Callback_OnWindowNewEvent_Void: CallbackKind = new CallbackKind(-2052382574,117) + static readonly Kind_Callback_Opt_Array_String_Void: CallbackKind = new CallbackKind(-543655128,118) + static readonly Kind_Callback_Opt_NavigationAnimatedTransition_Void: CallbackKind = new CallbackKind(-2035339519,119) + static readonly Kind_Callback_Opt_StyledString_Opt_Array_String_Void: CallbackKind = new CallbackKind(-756319131,120) + static readonly Kind_Callback_Opt_TabContentAnimatedTransition_Void: CallbackKind = new CallbackKind(-143931627,121) + static readonly Kind_Callback_PlaybackInfo_Void: CallbackKind = new CallbackKind(-2058966418,122) + static readonly Kind_Callback_Pointer_Void: CallbackKind = new CallbackKind(721562324,123) + static readonly Kind_Callback_PopInfo_Void: CallbackKind = new CallbackKind(624053870,124) + static readonly Kind_Callback_PreDragStatus_Void: CallbackKind = new CallbackKind(463894668,125) + static readonly Kind_Callback_PreparedInfo_Void: CallbackKind = new CallbackKind(1300890372,126) + static readonly Kind_Callback_RefreshStatus_Void: CallbackKind = new CallbackKind(934309126,127) + static readonly Kind_Callback_RichEditorChangeValue_Boolean: CallbackKind = new CallbackKind(1465860515,128) + static readonly Kind_Callback_RichEditorDeleteValue_Boolean: CallbackKind = new CallbackKind(667698748,129) + static readonly Kind_Callback_RichEditorInsertValue_Boolean: CallbackKind = new CallbackKind(-319221262,130) + static readonly Kind_Callback_RichEditorRange_Void: CallbackKind = new CallbackKind(-62253375,131) + static readonly Kind_Callback_RichEditorSelection_Void: CallbackKind = new CallbackKind(-963852514,132) + static readonly Kind_Callback_RichEditorTextSpanResult_Void: CallbackKind = new CallbackKind(1980824326,133) + static readonly Kind_Callback_SheetDismiss_Void: CallbackKind = new CallbackKind(22609082,134) + static readonly Kind_Callback_SheetType_Void: CallbackKind = new CallbackKind(-224451112,135) + static readonly Kind_Callback_SpringBackAction_Void: CallbackKind = new CallbackKind(1536231691,136) + static readonly Kind_Callback_String_Number_Void: CallbackKind = new CallbackKind(-879490874,137) + static readonly Kind_Callback_String_PasteEvent_Void: CallbackKind = new CallbackKind(-683652998,138) + static readonly Kind_Callback_String_Unknown_Void: CallbackKind = new CallbackKind(-1493806035,139) + static readonly Kind_Callback_String_Void: CallbackKind = new CallbackKind(814634522,140) + static readonly Kind_Callback_StyledStringChangeValue_Boolean: CallbackKind = new CallbackKind(2116745428,141) + static readonly Kind_Callback_SwipeActionState_Void: CallbackKind = new CallbackKind(-301561698,142) + static readonly Kind_Callback_SwiperContentTransitionProxy_Void: CallbackKind = new CallbackKind(-416053361,143) + static readonly Kind_Callback_TabContentTransitionProxy_Void: CallbackKind = new CallbackKind(-1223938478,144) + static readonly Kind_Callback_TerminationInfo_Void: CallbackKind = new CallbackKind(691098197,145) + static readonly Kind_Callback_TextPickerResult_Void: CallbackKind = new CallbackKind(1290504509,146) + static readonly Kind_Callback_TextRange_Void: CallbackKind = new CallbackKind(811915501,147) + static readonly Kind_Callback_TimePickerResult_Void: CallbackKind = new CallbackKind(1557859605,148) + static readonly Kind_Callback_TouchEvent_HitTestMode: CallbackKind = new CallbackKind(-274419246,149) + static readonly Kind_Callback_TouchEvent_Void: CallbackKind = new CallbackKind(-1676021850,150) + static readonly Kind_Callback_TouchResult_Void: CallbackKind = new CallbackKind(1943507619,151) + static readonly Kind_Callback_Tuple_Number_Number_Number_Number_Void: CallbackKind = new CallbackKind(148489367,152) + static readonly Kind_Callback_Tuple_Number_Number_Void: CallbackKind = new CallbackKind(-607365481,153) + static readonly Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void: CallbackKind = new CallbackKind(-1352745727,154) + static readonly Kind_Callback_UIExtensionProxy_Void: CallbackKind = new CallbackKind(-1063506522,155) + static readonly Kind_Callback_Union_CustomBuilder_DragItemInfo_Void: CallbackKind = new CallbackKind(-620935067,156) + static readonly Kind_Callback_Void: CallbackKind = new CallbackKind(-1867723152,157) + static readonly Kind_Callback_WebKeyboardOptions_Void: CallbackKind = new CallbackKind(-1376223390,158) + static readonly Kind_Callback_WebResourceResponse_Void: CallbackKind = new CallbackKind(831645046,159) + static readonly Kind_Callback_WithThemeAttribute_Void: CallbackKind = new CallbackKind(1436479104,160) + static readonly Kind_ContentDidScrollCallback: CallbackKind = new CallbackKind(1532328438,161) + static readonly Kind_CustomNodeBuilder: CallbackKind = new CallbackKind(1766817632,162) + static readonly Kind_EditableTextOnChangeCallback: CallbackKind = new CallbackKind(-1729563209,163) + static readonly Kind_GestureRecognizerJudgeBeginCallback: CallbackKind = new CallbackKind(-2119548940,164) + static readonly Kind_GetItemMainSizeByIndex: CallbackKind = new CallbackKind(-2076995110,165) + static readonly Kind_HoverCallback: CallbackKind = new CallbackKind(68560477,166) + static readonly Kind_ImageCompleteCallback: CallbackKind = new CallbackKind(-1180567691,167) + static readonly Kind_ImageErrorCallback: CallbackKind = new CallbackKind(1906248580,168) + static readonly Kind_InterceptionModeCallback: CallbackKind = new CallbackKind(1502213270,169) + static readonly Kind_InterceptionShowCallback: CallbackKind = new CallbackKind(1852781814,170) + static readonly Kind_IsolatedComponentInterface: CallbackKind = new CallbackKind(2139680213,171) + static readonly Kind_MenuOnAppearCallback: CallbackKind = new CallbackKind(-614475458,172) + static readonly Kind_OnAdsBlockedCallback: CallbackKind = new CallbackKind(1572284740,173) + static readonly Kind_OnAlphabetIndexerPopupSelectCallback: CallbackKind = new CallbackKind(726938390,174) + static readonly Kind_OnAlphabetIndexerRequestPopupDataCallback: CallbackKind = new CallbackKind(-1956514817,175) + static readonly Kind_OnAlphabetIndexerSelectCallback: CallbackKind = new CallbackKind(-1189721220,176) + static readonly Kind_OnCheckboxChangeCallback: CallbackKind = new CallbackKind(-1198592337,177) + static readonly Kind_OnCheckboxGroupChangeCallback: CallbackKind = new CallbackKind(-1053064240,178) + static readonly Kind_OnContentScrollCallback: CallbackKind = new CallbackKind(-419979106,179) + static readonly Kind_OnContextMenuHideCallback: CallbackKind = new CallbackKind(1788572278,180) + static readonly Kind_OnDidChangeCallback: CallbackKind = new CallbackKind(1648184341,181) + static readonly Kind_OnFirstMeaningfulPaintCallback: CallbackKind = new CallbackKind(767275770,182) + static readonly Kind_OnFoldStatusChangeCallback: CallbackKind = new CallbackKind(2050387049,183) + static readonly Kind_OnFullScreenEnterCallback: CallbackKind = new CallbackKind(81230317,184) + static readonly Kind_OnHoverCallback: CallbackKind = new CallbackKind(-2025767812,185) + static readonly Kind_OnHoverStatusChangeCallback: CallbackKind = new CallbackKind(9040430,186) + static readonly Kind_OnIntelligentTrackingPreventionCallback: CallbackKind = new CallbackKind(-1377876844,187) + static readonly Kind_OnLargestContentfulPaintCallback: CallbackKind = new CallbackKind(1390640532,188) + static readonly Kind_OnLinearIndicatorChangeCallback: CallbackKind = new CallbackKind(-968773856,189) + static readonly Kind_OnMoveHandler: CallbackKind = new CallbackKind(-1200281222,190) + static readonly Kind_OnNativeEmbedVisibilityChangeCallback: CallbackKind = new CallbackKind(-1641338704,191) + static readonly Kind_OnNativeLoadCallback: CallbackKind = new CallbackKind(-823037763,192) + static readonly Kind_OnNavigationEntryCommittedCallback: CallbackKind = new CallbackKind(-398722176,193) + static readonly Kind_OnOverrideUrlLoadingCallback: CallbackKind = new CallbackKind(865258467,194) + static readonly Kind_OnPasteCallback: CallbackKind = new CallbackKind(1738363337,195) + static readonly Kind_OnRenderProcessNotRespondingCallback: CallbackKind = new CallbackKind(47282303,196) + static readonly Kind_OnRenderProcessRespondingCallback: CallbackKind = new CallbackKind(1334389194,197) + static readonly Kind_OnSafeBrowsingCheckResultCallback: CallbackKind = new CallbackKind(-1099824577,198) + static readonly Kind_OnScrollCallback: CallbackKind = new CallbackKind(-160015401,199) + static readonly Kind_OnScrollEdgeCallback: CallbackKind = new CallbackKind(-1259214476,200) + static readonly Kind_OnScrollFrameBeginCallback: CallbackKind = new CallbackKind(-2133791987,201) + static readonly Kind_OnScrollVisibleContentChangeCallback: CallbackKind = new CallbackKind(625641334,202) + static readonly Kind_OnSslErrorEventCallback: CallbackKind = new CallbackKind(-399603614,203) + static readonly Kind_OnSubmitCallback: CallbackKind = new CallbackKind(-1961646162,204) + static readonly Kind_OnSwiperAnimationEndCallback: CallbackKind = new CallbackKind(-143686583,205) + static readonly Kind_OnSwiperAnimationStartCallback: CallbackKind = new CallbackKind(876602502,206) + static readonly Kind_OnSwiperGestureSwipeCallback: CallbackKind = new CallbackKind(606029871,207) + static readonly Kind_OnTabsAnimationEndCallback: CallbackKind = new CallbackKind(1942856551,208) + static readonly Kind_OnTabsAnimationStartCallback: CallbackKind = new CallbackKind(-147408344,209) + static readonly Kind_OnTabsContentWillChangeCallback: CallbackKind = new CallbackKind(-349727249,210) + static readonly Kind_OnTabsGestureSwipeCallback: CallbackKind = new CallbackKind(253696833,211) + static readonly Kind_OnTextSelectionChangeCallback: CallbackKind = new CallbackKind(695228737,212) + static readonly Kind_OnViewportFitChangedCallback: CallbackKind = new CallbackKind(1847083191,213) + static readonly Kind_PageTransitionCallback: CallbackKind = new CallbackKind(1627123591,214) + static readonly Kind_PasteEventCallback: CallbackKind = new CallbackKind(919057028,215) + static readonly Kind_PluginErrorCallback: CallbackKind = new CallbackKind(-1992671958,216) + static readonly Kind_ScrollOnScrollCallback: CallbackKind = new CallbackKind(-1265626662,217) + static readonly Kind_ScrollOnWillScrollCallback: CallbackKind = new CallbackKind(-721521596,218) + static readonly Kind_SearchSubmitCallback: CallbackKind = new CallbackKind(1717691617,219) + static readonly Kind_ShouldBuiltInRecognizerParallelWithCallback: CallbackKind = new CallbackKind(-250780276,220) + static readonly Kind_SizeChangeCallback: CallbackKind = new CallbackKind(-1716637992,221) + static readonly Kind_SliderTriggerChangeCallback: CallbackKind = new CallbackKind(711649376,222) + static readonly Kind_SubmitCallback: CallbackKind = new CallbackKind(-712186065,223) + static readonly Kind_TabsCustomContentTransitionCallback: CallbackKind = new CallbackKind(221706282,224) + static readonly Kind_TextAreaSubmitCallback: CallbackKind = new CallbackKind(-401980571,225) + static readonly Kind_TextPickerScrollStopCallback: CallbackKind = new CallbackKind(-1928298699,226) + static readonly Kind_TransitionFinishCallback: CallbackKind = new CallbackKind(-1878458553,227) + static readonly Kind_Type_NavigationAttribute_customNavContentTransition_delegate: CallbackKind = new CallbackKind(1044833488,228) + static readonly Kind_Type_TextPickerAttribute_onChange_callback: CallbackKind = new CallbackKind(-1078223620,229) + static readonly Kind_Type_WebAttribute_onUrlLoadIntercept_callback: CallbackKind = new CallbackKind(-985284966,230) + static readonly Kind_VisibleAreaChangeCallback: CallbackKind = new CallbackKind(541663396,231) + static readonly Kind_VoidCallback: CallbackKind = new CallbackKind(-2038961969,232) + static readonly Kind_WebKeyboardCallback: CallbackKind = new CallbackKind(-1829763354,233) + static readonly Kind_WithThemeInterface: CallbackKind = new CallbackKind(219587748,234) constructor(value: int32, ordinal: int32) { this.value = value this.ordinal = ordinal @@ -307,6 +310,8 @@ export class CallbackKind { return CallbackKind.Kind_Callback_DragEvent_String_Void if ((arg0) == (CallbackKind.Kind_Callback_EnterKeyType_Void.value)) return CallbackKind.Kind_Callback_EnterKeyType_Void + if ((arg0) == (CallbackKind.Kind_Callback_FocusAxisEvent_Void.value)) + return CallbackKind.Kind_Callback_FocusAxisEvent_Void if ((arg0) == (CallbackKind.Kind_Callback_FormCallbackInfo_Void.value)) return CallbackKind.Kind_Callback_FormCallbackInfo_Void if ((arg0) == (CallbackKind.Kind_Callback_FullscreenInfo_Void.value)) @@ -483,6 +488,8 @@ export class CallbackKind { return CallbackKind.Kind_Callback_Opt_TabContentAnimatedTransition_Void if ((arg0) == (CallbackKind.Kind_Callback_PlaybackInfo_Void.value)) return CallbackKind.Kind_Callback_PlaybackInfo_Void + if ((arg0) == (CallbackKind.Kind_Callback_Pointer_Void.value)) + return CallbackKind.Kind_Callback_Pointer_Void if ((arg0) == (CallbackKind.Kind_Callback_PopInfo_Void.value)) return CallbackKind.Kind_Callback_PopInfo_Void if ((arg0) == (CallbackKind.Kind_Callback_PreDragStatus_Void.value)) @@ -559,6 +566,8 @@ export class CallbackKind { return CallbackKind.Kind_Callback_WithThemeAttribute_Void if ((arg0) == (CallbackKind.Kind_ContentDidScrollCallback.value)) return CallbackKind.Kind_ContentDidScrollCallback + if ((arg0) == (CallbackKind.Kind_CustomNodeBuilder.value)) + return CallbackKind.Kind_CustomNodeBuilder if ((arg0) == (CallbackKind.Kind_EditableTextOnChangeCallback.value)) return CallbackKind.Kind_EditableTextOnChangeCallback if ((arg0) == (CallbackKind.Kind_GestureRecognizerJudgeBeginCallback.value)) @@ -774,6 +783,8 @@ export class CallbackKind { return CallbackKind.Kind_Callback_DragEvent_String_Void if ((arg0) == (CallbackKind.Kind_Callback_EnterKeyType_Void.ordinal)) return CallbackKind.Kind_Callback_EnterKeyType_Void + if ((arg0) == (CallbackKind.Kind_Callback_FocusAxisEvent_Void.ordinal)) + return CallbackKind.Kind_Callback_FocusAxisEvent_Void if ((arg0) == (CallbackKind.Kind_Callback_FormCallbackInfo_Void.ordinal)) return CallbackKind.Kind_Callback_FormCallbackInfo_Void if ((arg0) == (CallbackKind.Kind_Callback_FullscreenInfo_Void.ordinal)) @@ -950,6 +961,8 @@ export class CallbackKind { return CallbackKind.Kind_Callback_Opt_TabContentAnimatedTransition_Void if ((arg0) == (CallbackKind.Kind_Callback_PlaybackInfo_Void.ordinal)) return CallbackKind.Kind_Callback_PlaybackInfo_Void + if ((arg0) == (CallbackKind.Kind_Callback_Pointer_Void.ordinal)) + return CallbackKind.Kind_Callback_Pointer_Void if ((arg0) == (CallbackKind.Kind_Callback_PopInfo_Void.ordinal)) return CallbackKind.Kind_Callback_PopInfo_Void if ((arg0) == (CallbackKind.Kind_Callback_PreDragStatus_Void.ordinal)) @@ -1026,6 +1039,8 @@ export class CallbackKind { return CallbackKind.Kind_Callback_WithThemeAttribute_Void if ((arg0) == (CallbackKind.Kind_ContentDidScrollCallback.ordinal)) return CallbackKind.Kind_ContentDidScrollCallback + if ((arg0) == (CallbackKind.Kind_CustomNodeBuilder.ordinal)) + return CallbackKind.Kind_CustomNodeBuilder if ((arg0) == (CallbackKind.Kind_EditableTextOnChangeCallback.ordinal)) return CallbackKind.Kind_EditableTextOnChangeCallback if ((arg0) == (CallbackKind.Kind_GestureRecognizerJudgeBeginCallback.ordinal)) diff --git a/arkoala-arkts/arkui/src/generated/peers/CallbackTransformer.ts b/arkoala-arkts/arkui/src/generated/peers/CallbackTransformer.ts index c738f1f87..f9339e5f9 100644 --- a/arkoala-arkts/arkui/src/generated/peers/CallbackTransformer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/CallbackTransformer.ts @@ -13,7 +13,11 @@ * limitations under the License. */ -import { PeerNode } from "../PeerNode" +import { KPointer } from "@koalaui/interop" +import { PeerNode } from "@koalaui/arkoala" +import { CustomBuilder } from "../ArkCommonInterfaces" +import { CustomNodeBuilder } from "../SyntheticDeclarations" +import { ArkComponentRootPeer } from "./ArkStaticComponentsPeer" // TODO need invert dependency: createUiDetachedRoot should be imported from @koalaui/arkoala same as in TS export type UIDetachedRootCreator = ( @@ -32,4 +36,18 @@ export function setUIDetachedRootCreator(creator: UIDetachedRootCreator): void { createUiDetachedRoot = creator } -// TODO will be generated on next generation \ No newline at end of file +function componentRootPeerFactory(): PeerNode { + return ArkComponentRootPeer.create() +} + +export class CallbackTransformer { + static transformFromCustomBuilder(value: CustomBuilder): CustomNodeBuilder { + return (parentNodeId: KPointer): KPointer => { + const peer = createUiDetachedRoot(componentRootPeerFactory, value) + return peer.peer.ptr + } + } + static transformToCustomBuilder(value: CustomNodeBuilder): CustomBuilder { + throw new Error("Not implemented") + } +} \ No newline at end of file diff --git a/arkoala-arkts/arkui/src/generated/peers/Deserializer.ts b/arkoala-arkts/arkui/src/generated/peers/Deserializer.ts index b4016be24..491aaeb3c 100644 --- a/arkoala-arkts/arkui/src/generated/peers/Deserializer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/Deserializer.ts @@ -14,16 +14,16 @@ * limitations under the License. */ -import { runtimeType, RuntimeType, CallbackResource } from "./SerializerBase" -import { DeserializerBase } from "./DeserializerBase" +import { runtimeType, RuntimeType, CallbackResource, DeserializerBase, NativeModule, setDeserializerAndCallback } from "@koalaui/arkoala" import { int32, int64 } from "@koalaui/common" -import { Serializer } from "./Serializer" -import { NativeModule } from "#components" -import { CallbackKind } from "./CallbackKind" import { KPointer } from "@koalaui/interop" +import { CallbackKind } from "./CallbackKind" +import { deserializeAndCallCallback } from "./CallbackDeserializeCall" +import { Serializer } from "./Serializer" import { TypeChecker } from "#components" import { KUint8ArrayPtr } from "@koalaui/interop" -import { AccessibilityCallback, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, ShadowType, ShadowOptions, SymbolGlyphModifier, ShadowStyle, ComponentContent, SheetSize, DismissPopupAction, OutlineStyle, DrawContext, ClickEvent, ExpectedFrameRateRange, FinishCallbackType, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, HoverModeAreaType, BlurStyle, Rectangle, SourceTool, SourceType, EventTarget, CommonShapeMethod, CustomBuilder, LinearGradient, SheetTitleOptions, MenuPreviewMode, PopupMessageOptions, DragPreviewMode, ThemeColorMode, PickerTextStyle, PickerDialogButtonStyle, HoverEvent, MenuPolicy, KeyboardAvoidMode, DismissReason, RectResult, TouchEvent, BaseEvent, TouchObject, HistoricalPoint, NestedScrollOptions, SelectionOptions, RectShape, ContentClipMode, LightSource, SheetKeyboardAvoidMode, UIContext, SheetType, ScrollSizeMode, SheetMode, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ModalTransition, ContextMenuAnimationOptions, AnimationRange, CustomPopupOptions, PopupOptions, TransitionHierarchyStrategy, Blender, BlendMode, OverlayOffset, ImageModifier, MotionPathOptions, BlurOptions, AdaptiveColor, BlurStyleActivePolicy, PathShape, EllipseShape, CircleShape, DragItemInfo, DragBehavior, ClickEffect, LocalizedVerticalAlignParam, LocalizedHorizontalAlignParam, InvertOptions, MotionBlurAnchor, TransitionOptions, IntentionCode, RepeatMode, TouchTestStrategy, TouchResult, CommonMethod, UIGestureEvent, InputCounterOptions, TextDecorationOptions, LayoutSafeAreaEdge, LayoutSafeAreaType, ItemDragInfo, MultiShadowOptions, FadingEdgeOptions, EdgeEffectOptions, PointLightStyle, SheetOptions, BindOptions, ContentCoverOptions, ContextMenuOptions, MenuOptions, MenuElement, GeometryTransitionOptions, BlendApplyType, OverlayOptions, DragInteractionOptions, DragPreviewOptions, ChainStyle, sharedTransitionOptions, EffectType, LinearGradientBlurOptions, FractionStop, ForegroundBlurStyleOptions, BlurStyleOptions, BackgroundBlurStyleOptions, SafeAreaEdge, SafeAreaType, BackgroundBrightnessOptions, PixelStretchEffectOptions, StateStyles, PreDragStatus, UniformDataType, DragEvent, UnifiedData, Summary, DragResult, LocalizedAlignRuleOptions, AlignRuleOption, MotionBlurOptions, KeyEvent, MouseEvent, AccessibilityHoverEvent, BorderImageOption, Filter, VisualEffect, ForegroundEffectOptions, BackgroundEffectOptions, PixelRoundPolicy, TouchTestInfo } from "./../ArkCommonInterfaces" +import { CallbackTransformer } from "./CallbackTransformer" +import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, ShadowType, ShadowOptions, SymbolGlyphModifier, ShadowStyle, ComponentContent, SheetSize, DismissPopupAction, OutlineStyle, DrawContext, ClickEvent, ExpectedFrameRateRange, FinishCallbackType, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, HoverModeAreaType, BlurStyle, Rectangle, SourceTool, SourceType, EventTarget, CommonShapeMethod, LinearGradient_common, SheetTitleOptions, MenuPreviewMode, PopupMessageOptions, DragPreviewMode, ThemeColorMode, PickerTextStyle, PickerDialogButtonStyle, HoverEvent, MenuPolicy, KeyboardAvoidMode, DismissReason, RectResult, TouchEvent, BaseEvent, TouchObject, HistoricalPoint, NestedScrollOptions, SelectionOptions, RectShape, ContentClipMode, LightSource, SheetKeyboardAvoidMode, UIContext, SheetType, ScrollSizeMode, SheetMode, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ModalTransition, ContextMenuAnimationOptions, AnimationRange, CustomPopupOptions, PopupOptions, TransitionHierarchyStrategy, Blender, BlendMode, OverlayOffset, ImageModifier, MotionPathOptions, BlurOptions, AdaptiveColor, BlurStyleActivePolicy, PathShape, EllipseShape, CircleShape, DragItemInfo, DragBehavior, ClickEffect, LocalizedVerticalAlignParam, LocalizedHorizontalAlignParam, InvertOptions, MotionBlurAnchor, TransitionOptions, IntentionCode, RepeatMode, TouchTestStrategy, TouchResult, CommonMethod, UIGestureEvent, InputCounterOptions, TextDecorationOptions, LayoutSafeAreaEdge, LayoutSafeAreaType, ItemDragInfo, MultiShadowOptions, FadingEdgeOptions, EdgeEffectOptions, PointLightStyle, SheetOptions, BindOptions, ContentCoverOptions, ContextMenuOptions, MenuOptions, MenuElement, GeometryTransitionOptions, BlendApplyType, OverlayOptions, DragInteractionOptions, DragPreviewOptions, ChainStyle, sharedTransitionOptions, EffectType, LinearGradientBlurOptions, FractionStop, ForegroundBlurStyleOptions, BlurStyleOptions, BackgroundBlurStyleOptions, SafeAreaEdge, SafeAreaType, BackgroundBrightnessOptions, PixelStretchEffectOptions, StateStyles, PreDragStatus, UniformDataType, DragEvent, UnifiedData, Summary, DragResult, LocalizedAlignRuleOptions, AlignRuleOption, MotionBlurOptions, FocusAxisEvent, KeyEvent, MouseEvent, AccessibilityHoverEvent, BorderImageOption, Filter, VisualEffect, ForegroundEffectOptions, BackgroundEffectOptions, PixelRoundPolicy, TouchTestInfo } from "./../ArkCommonInterfaces" import { ButtonTriggerClickCallback, ButtonRole, ButtonStyleMode, ButtonType, LabelStyle, ControlSize, ButtonOptions } from "./../ArkButtonInterfaces" import { ContentDidScrollCallback, OnSwiperAnimationEndCallback, OnSwiperAnimationStartCallback, OnSwiperGestureSwipeCallback, IndicatorStyle, SwiperAutoFill, ArrowStyle, SwiperContentAnimatedTransition, SwiperNestedScrollMode, SwiperAnimationEvent, SwiperDisplayMode } from "./../ArkSwiperInterfaces" import { EditableTextOnChangeCallback, OnDidChangeCallback, DecorationStyleResult, TextRange, StyledStringChangeValue, MenuType, TextDeleteDirection, StyledStringChangedListener, TextMenuItem, FontSettingOptions, DeleteValue, InsertValue, PreviewText, CaretStyle, TextDataDetectorType, TextDataDetectorConfig } from "./../ArkTextCommonInterfaces" @@ -52,10 +52,11 @@ import { TextAreaSubmitCallback, ContentType, TextAreaType, TextAreaOptions } fr import { TextPickerScrollStopCallback, TextPickerResult, DividerOptions, TextPickerDialogOptions, TextPickerOptions, TextCascadePickerRangeContent, TextPickerRangeContent } from "./../ArkTextPickerInterfaces" import { VoidCallback, Dimension, PX, VP, FP, LPX, Percentage, Position, Length, ResourceColor, BorderRadiuses, Margin, Padding, SizeOptions, LocalizedEdgeColors, LocalizedEdgeWidths, LocalizedBorderRadiuses, Area, LocalizedPadding, Font, ResourceStr, ColorMetrics, LengthMetricsUnit, DividerStyleOptions, LocalizedEdges, Edges, ColorFilter, Bias, LocalizedPosition, Offset, EdgeWidths, EdgeColors, EdgeStyles, MarkStyle, AccessibilityOptions, OutlineOptions, EdgeOutlineWidths, OutlineRadiuses, EdgeOutlineStyles, BorderOptions, ChainWeightOptions, ConstraintSizeOptions } from "./../ArkUnitsInterfaces" import { WithThemeInterface, CustomTheme, WithThemeOptions, WithThemeAttribute } from "./../ArkWithThemeInterfaces" -import { LengthUnit, PixelMap, LengthMetrics, Want, TextModifier, RectHeightStyle, RectWidthStyle, NodeController } from "./../ArkArkui-externalInterfaces" +import { LengthUnit, LengthMetrics, Want, TextModifier, RectHeightStyle, RectWidthStyle, NodeController } from "./../ArkArkui-externalInterfaces" import { Resource } from "./../ArkResourceInterfaces" -import { ColoringStrategy, Color, FontWeight, Curve, TextDecorationStyle, TextDecorationType, BorderStyle, FontStyle, WordBreak, TextOverflow, TextAlign, ImageFit, ImageSpanAlignment, DialogButtonStyle, TextHeightAdaptivePolicy, LineBreakStrategy, TitleHeight, PlayMode, TouchType, NestedScrollMode, VerticalAlign, ArrowPointPosition, Placement, ClickEffectLevel, HorizontalAlign, TransitionType, Axis, Edge, XComponentType, TextContentStyle, EdgeEffect, Alignment, OptionWidthMode, BarState, ResponseType, AppRotation, FoldStatus, FlexAlign, ItemAlign, FlexWrap, FlexDirection, ScrollSource, IlluminatedType, FunctionKey, SharedTransitionEffectType, GradientDirection, KeySource, KeyType, MouseAction, MouseButton, AccessibilityHoverType, ImageSize, PixelRoundCalcPolicy, HitTestMode, TextSelectableMode, EllipsisMode, TextCase, MarqueeUpdateStrategy, CopyOptions, EmbeddedType, LineJoinStyle, LineCapStyle, CheckBoxShape, FillMode, AnimationStatus, ModifierKey, ImageRepeat, RenderFit, ObscuredReasons, Direction, Visibility, HoverEffect } from "./../ArkEnumsInterfaces" -import { Tuple_Dimension_Dimension, Callback_PopInfo_Void, Callback_SwipeActionState_Void, Callback_Void, Callback_Any, Callback_DismissPopupAction_Void, Callback_NavigationTransitionProxy_Void, Callback_Boolean_Void, Callback_GestureEvent_Void, Callback_ClickEvent_Void, Callback_DismissDialogAction_Void, Literal_String_script_Callback_String_Void_callback, Callback_String_Void, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Callback_TabContentTransitionProxy_Void, Tuple_Number_Number, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_TimePickerResult_Void, Callback_TextPickerResult_Void, Callback_StyledStringChangeValue_Boolean, Callback_Date_Void, Callback_DatePickerResult_Void, Literal_Boolean_next_Axis_direction, Literal_Number_surfaceHeight_surfaceWidth, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_SwiperContentTransitionProxy_Void, Callback_Number_Void, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Tuple_Number_Number, Literal_Number_day_month_year, Callback_SheetType_Void, Callback_SpringBackAction_Void, Callback_DismissSheetAction_Void, Callback_SheetDismiss_Void, Callback_DismissContentCoverAction_Void, Literal_ResourceColor_color, Literal_String_value_Callback_Void_action, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_WithThemeAttribute_Void, Callback_WebResourceResponse_Void, Callback_WebKeyboardOptions_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Tuple_Number_Number_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_TouchResult_Void, Callback_String_Unknown_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_NavigationAnimatedTransition_Void, Callback_Opt_Array_String_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OffsetResult_Void, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_IsolatedComponentAttribute_Void, Callback_HitTestMode_Void, Callback_GestureRecognizer_Void, Callback_GestureJudgeResult_Void, Callback_ComputedBarAttribute_Void, Callback_Callback_Any_Void, Callback_Array_String_Void, Callback_Any_Number_Void, Callback_Any_Number_String, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_UIExtensionProxy_Void, Callback_NativeEmbedTouchInfo_Void, Callback_NativeEmbedDataInfo_Void, Callback_OnOverScrollEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnScaleChangeEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnRenderExitedEvent_Void, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnConsoleEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnAlertEvent_Boolean, Callback_OnGeolocationShowEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_PlaybackInfo_Void, Callback_PreparedInfo_Void, Callback_FullscreenInfo_Void, Type_TextPickerAttribute_onChange_callback, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_EnterKeyType_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_DeleteValue_Void, Callback_DeleteValue_Boolean, Callback_InsertValue_Void, Callback_InsertValue_Boolean, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_TextRange_Void, Callback_RichEditorTextSpanResult_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RefreshStatus_Void, Callback_Array_Number_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Number_Number_PanelMode_Void, Callback_NavDestinationContext_Void, Callback_Boolean, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Number_Number_Boolean, Callback_Number_Boolean, Callback_Number_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Number_Number_Void, Callback_Number_Number_ComputedBarAttribute, Callback_Any_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_TerminationInfo_Void, Callback_Number_ScrollState_Void, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void, Type_SheetOptions_detents, Callback_TouchEvent_HitTestMode, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_PreDragStatus_Void, Callback_DragEvent_String_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Callback_Area_Area_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_TouchEvent_Void, Callback_MouseEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_Array_TouchTestInfo_TouchResult } from "./../SyntheticDeclarations" +import { ColoringStrategy, Color, FontWeight, Curve, TextDecorationStyle, TextDecorationType, BorderStyle, FontStyle, WordBreak, TextOverflow, TextAlign, ImageFit, ImageSpanAlignment, DialogButtonStyle, TextHeightAdaptivePolicy, LineBreakStrategy, TitleHeight, GradientDirection, PlayMode, TouchType, NestedScrollMode, VerticalAlign, ArrowPointPosition, Placement, ClickEffectLevel, HorizontalAlign, TransitionType, Axis, Edge, XComponentType, TextContentStyle, EdgeEffect, Alignment, OptionWidthMode, BarState, ResponseType, AppRotation, FoldStatus, FlexAlign, ItemAlign, FlexWrap, FlexDirection, ScrollSource, IlluminatedType, FunctionKey, SharedTransitionEffectType, KeySource, KeyType, MouseAction, MouseButton, AccessibilityHoverType, ImageSize, PixelRoundCalcPolicy, HitTestMode, TextSelectableMode, EllipsisMode, TextCase, MarqueeUpdateStrategy, CopyOptions, EmbeddedType, LineJoinStyle, LineCapStyle, CheckBoxShape, FillMode, AnimationStatus, ModifierKey, ImageRepeat, RenderFit, ObscuredReasons, Direction, Visibility, AxisModel, HoverEffect } from "./../ArkEnumsInterfaces" +import { PixelMap, PixelMapInternal } from "./../ArkPixelMapMaterialized" +import { Tuple_Dimension_Dimension, Callback_PopInfo_Void, Callback_SwipeActionState_Void, Callback_Void, CustomNodeBuilder, Callback_DismissPopupAction_Void, Callback_NavigationTransitionProxy_Void, Callback_Boolean_Void, Callback_GestureEvent_Void, Callback_ClickEvent_Void, Callback_DismissDialogAction_Void, Literal_String_script_Callback_String_Void_callback, Callback_String_Void, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Callback_TabContentTransitionProxy_Void, Tuple_Number_Number, Tuple_ResourceColor_Number, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_TimePickerResult_Void, Callback_TextPickerResult_Void, Callback_StyledStringChangeValue_Boolean, Callback_Date_Void, Callback_DatePickerResult_Void, Literal_Boolean_next_Axis_direction, Literal_Number_surfaceHeight_surfaceWidth, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_SwiperContentTransitionProxy_Void, Callback_Number_Void, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Tuple_Number_Number, Literal_Number_day_month_year, Callback_SheetType_Void, Callback_SpringBackAction_Void, Callback_DismissSheetAction_Void, Callback_SheetDismiss_Void, Callback_DismissContentCoverAction_Void, Literal_ResourceColor_color, Literal_String_value_Callback_Void_action, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_WithThemeAttribute_Void, Callback_WebResourceResponse_Void, Callback_WebKeyboardOptions_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Tuple_Number_Number_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_TouchResult_Void, Callback_String_Unknown_Void, Callback_Pointer_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_NavigationAnimatedTransition_Void, Callback_Opt_Array_String_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OffsetResult_Void, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_IsolatedComponentAttribute_Void, Callback_HitTestMode_Void, Callback_GestureRecognizer_Void, Callback_GestureJudgeResult_Void, Callback_ComputedBarAttribute_Void, Callback_Callback_Any_Void, Callback_Any, Callback_Array_String_Void, Callback_Any_Number_Void, Callback_Any_Number_String, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_UIExtensionProxy_Void, Callback_NativeEmbedTouchInfo_Void, Callback_NativeEmbedDataInfo_Void, Callback_OnOverScrollEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnScaleChangeEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnRenderExitedEvent_Void, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnConsoleEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnAlertEvent_Boolean, Callback_OnGeolocationShowEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_PlaybackInfo_Void, Callback_PreparedInfo_Void, Callback_FullscreenInfo_Void, Type_TextPickerAttribute_onChange_callback, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_EnterKeyType_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_DeleteValue_Void, Callback_DeleteValue_Boolean, Callback_InsertValue_Void, Callback_InsertValue_Boolean, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_TextRange_Void, Callback_RichEditorTextSpanResult_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RefreshStatus_Void, Callback_Array_Number_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Number_Number_PanelMode_Void, Callback_NavDestinationContext_Void, Callback_Boolean, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Number_Number_Boolean, Callback_Number_Boolean, Callback_Number_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Number_Number_Void, Callback_Number_Number_ComputedBarAttribute, Callback_Any_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_TerminationInfo_Void, Callback_Number_ScrollState_Void, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void, Type_SheetOptions_detents, Callback_TouchEvent_HitTestMode, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_PreDragStatus_Void, Callback_DragEvent_String_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Callback_Area_Area_Void, Callback_FocusAxisEvent_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_TouchEvent_Void, Callback_MouseEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_Array_TouchTestInfo_TouchResult } from "./../SyntheticDeclarations" import { ICurve, ICurveInternal } from "./../ArkICurveMaterialized" import { GridRowSizeOption, BreakpointsReference, GridRowColumnOption, GutterOption, GridRowDirection, BreakPoints, GridRowOptions } from "./../ArkGridRowInterfaces" import { TextBackgroundStyle } from "./../ArkSpanInterfaces" @@ -160,7 +161,7 @@ import { GridItemStyle, GridItemOptions } from "./../ArkGridItemInterfaces" import { GridItemAlignment, ComputedBarAttribute, GridDirection, GridLayoutOptions } from "./../ArkGridInterfaces" import { FormShape, FormRenderingMode, FormDimension, FormCallbackInfo, FormInfo } from "./../ArkFormComponentInterfaces" import { FlexSpaceOptions, FlexOptions } from "./../ArkFlexInterfaces" -import { DataPanelType, DataPanelShadowOptions, DataPanelOptions } from "./../ArkDataPanelInterfaces" +import { LinearGradient_data_panel, ColorStop, DataPanelType, DataPanelShadowOptions, DataPanelOptions } from "./../ArkDataPanelInterfaces" import { ColumnSplitDividerStyle } from "./../ArkColumnSplitInterfaces" import { DrawingRenderingContext, DrawingRenderingContextInternal } from "./../ArkDrawingRenderingContextMaterialized" import { CanvasRenderingContext2D, CanvasRenderingContext2DInternal } from "./../ArkCanvasRenderingContext2DMaterialized" @@ -222,31 +223,29 @@ export class Deserializer extends DeserializerBase { const params_buf_runtimeType = (valueDeserializer.readInt8() as int32) let params_buf : Array | 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 = params_buf const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf : number | undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readNumber() as number) - } + { + type_buf = (valueDeserializer.readNumber() as number) + } const type_result : number | 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 } 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 + let ptr : KPointer = valueDeserializer.readPointer() + return PixelMapInternal.fromPtr(ptr) } readLengthMetrics(): LengthMetrics { let valueDeserializer : Deserializer = this @@ -257,7 +256,7 @@ export class Deserializer extends DeserializerBase { } 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 ]) @@ -286,76 +285,76 @@ export class Deserializer extends DeserializerBase { const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf : ShadowType | undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = ShadowType.ofOrdinal(valueDeserializer.readInt32()) - } + { + type_buf = ShadowType.ofOrdinal(valueDeserializer.readInt32()) + } const type_result : ShadowType | undefined = type_buf const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : Color | string | Resource | ColoringStrategy | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | string | Resource | ColoringStrategy | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_ = ColoringStrategy.ofOrdinal(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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | string | Resource | ColoringStrategy | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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_ = ColoringStrategy.ofOrdinal(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 = color_buf const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offsetX_buf : number | Resource | undefined if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) - { - const offsetX_buf__selector : int32 = valueDeserializer.readInt8() - let offsetX_buf_ : number | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let offsetX_buf_ : number | Resource | 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 = offsetX_buf const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offsetY_buf : number | Resource | undefined if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) - { - const offsetY_buf__selector : int32 = valueDeserializer.readInt8() - let offsetY_buf_ : number | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let offsetY_buf_ : number | Resource | 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 = offsetY_buf const fill_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fill_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (fill_buf_runtimeType)) - { - fill_buf = valueDeserializer.readBoolean() - } + { + fill_buf = valueDeserializer.readBoolean() + } const fill_result : boolean | 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 @@ -365,16 +364,16 @@ export class Deserializer extends DeserializerBase { const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) let x_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readLength() as Length) - } + { + x_buf = (valueDeserializer.readLength() as Length) + } const x_result : Length | undefined = x_buf const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) let y_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - y_buf = (valueDeserializer.readLength() as Length) - } + { + y_buf = (valueDeserializer.readLength() as Length) + } const y_result : Length | undefined = y_buf let value : Position = ({x: x_result,y: y_result} as Position) return value @@ -390,44 +389,44 @@ export class Deserializer extends DeserializerBase { const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xs_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (xs_buf_runtimeType)) - { - xs_buf = (valueDeserializer.readLength() as Length) - } + { + xs_buf = (valueDeserializer.readLength() as Length) + } const xs_result : Length | undefined = xs_buf const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) let sm_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf = (valueDeserializer.readLength() as Length) - } + { + sm_buf = (valueDeserializer.readLength() as Length) + } const sm_result : Length | undefined = sm_buf const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) let md_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) - { - md_buf = (valueDeserializer.readLength() as Length) - } + { + md_buf = (valueDeserializer.readLength() as Length) + } const md_result : Length | undefined = md_buf const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lg_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf = (valueDeserializer.readLength() as Length) - } + { + lg_buf = (valueDeserializer.readLength() as Length) + } const lg_result : Length | undefined = lg_buf const xl_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xl_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (xl_buf_runtimeType)) - { - xl_buf = (valueDeserializer.readLength() as Length) - } + { + xl_buf = (valueDeserializer.readLength() as Length) + } const xl_result : Length | undefined = xl_buf const xxl_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xxl_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (xxl_buf_runtimeType)) - { - xxl_buf = (valueDeserializer.readLength() as Length) - } + { + xxl_buf = (valueDeserializer.readLength() as Length) + } const xxl_result : Length | 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 @@ -437,72 +436,72 @@ export class Deserializer extends DeserializerBase { const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } + 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 = color_buf const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf : Dimension | BorderRadiuses | undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - const radius_buf__selector : int32 = valueDeserializer.readInt8() - let radius_buf_ : Dimension | BorderRadiuses | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let radius_buf_ : Dimension | BorderRadiuses | 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 + 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 + 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 + 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 + 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 = radius_buf let value : TextBackgroundStyle = ({color: color_result,radius: radius_result} as TextBackgroundStyle) return value @@ -512,140 +511,140 @@ export class Deserializer extends DeserializerBase { const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let margin_buf : LengthMetrics | Margin | undefined if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - const margin_buf__selector : int32 = valueDeserializer.readInt8() - let margin_buf_ : LengthMetrics | Margin | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let margin_buf_ : LengthMetrics | Margin | 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 + 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 + 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 + 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 + 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 = margin_buf const padding_buf_runtimeType = (valueDeserializer.readInt8() as int32) let padding_buf : LengthMetrics | Padding | undefined if ((RuntimeType.UNDEFINED) != (padding_buf_runtimeType)) - { - const padding_buf__selector : int32 = valueDeserializer.readInt8() - let padding_buf_ : LengthMetrics | Padding | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let padding_buf_ : LengthMetrics | Padding | 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 + 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 + 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 + 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 + 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 = padding_buf const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderRadius_buf : LengthMetrics | BorderRadiuses | undefined if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const borderRadius_buf__selector : int32 = valueDeserializer.readInt8() - let borderRadius_buf_ : LengthMetrics | BorderRadiuses | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderRadius_buf_ : LengthMetrics | BorderRadiuses | 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 + 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 + 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 + 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 + 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 = borderRadius_buf let value : ImageAttachmentLayoutStyle = ({margin: margin_result,padding: padding_result,borderRadius: borderRadius_result} as ImageAttachmentLayoutStyle) return value @@ -655,16 +654,16 @@ export class Deserializer extends DeserializerBase { const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Length) - } + { + width_buf = (valueDeserializer.readLength() as Length) + } const width_result : Length | undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readLength() as Length) - } + { + height_buf = (valueDeserializer.readLength() as Length) + } const height_result : Length | undefined = height_buf let value : SizeOptions = ({width: width_result,height: height_result} as SizeOptions) return value @@ -674,94 +673,94 @@ export class Deserializer extends DeserializerBase { const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let margin_buf : Dimension | Margin | undefined if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - const margin_buf__selector : int32 = valueDeserializer.readInt8() - let margin_buf_ : Dimension | Margin | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let margin_buf_ : Dimension | Margin | 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 + 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 + 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 + 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 + 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 = margin_buf const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderRadius_buf : Dimension | BorderRadiuses | undefined if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const borderRadius_buf__selector : int32 = valueDeserializer.readInt8() - let borderRadius_buf_ : Dimension | BorderRadiuses | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderRadius_buf_ : Dimension | BorderRadiuses | 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 + 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 + 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 + 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 + 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 = borderRadius_buf let value : RichEditorLayoutStyle = ({margin: margin_result,borderRadius: borderRadius_result} as RichEditorLayoutStyle) return value @@ -772,139 +771,140 @@ export class Deserializer extends DeserializerBase { const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = color_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : TextDecorationStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = TextDecorationStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + style_buf = TextDecorationStyle.ofOrdinal(valueDeserializer.readInt32()) + } const style_result : TextDecorationStyle | undefined = style_buf let value : DecorationStyleInterface = ({type: type_result,color: color_result,style: style_result} as DecorationStyleInterface) return value } - readCallback_PopInfo_Void(): Function1 { + readCallback_PopInfo_Void(isSync: boolean = false): Function1 { 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(624053870, _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 if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - const top_buf__selector : int32 = valueDeserializer.readInt8() - let top_buf_ : Color | number | string | Resource | undefined - if (top_buf__selector == 0) { - top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let top_buf_ : Color | number | string | Resource | undefined + if (top_buf__selector == 0) { + top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = top_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - const end_buf__selector : int32 = valueDeserializer.readInt8() - let end_buf_ : Color | number | string | Resource | undefined - if (end_buf__selector == 0) { - end_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let end_buf_ : Color | number | string | Resource | undefined + if (end_buf__selector == 0) { + end_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = end_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - const bottom_buf__selector : int32 = valueDeserializer.readInt8() - let bottom_buf_ : Color | number | string | Resource | undefined - if (bottom_buf__selector == 0) { - bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let bottom_buf_ : Color | number | string | Resource | undefined + if (bottom_buf__selector == 0) { + bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } + 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 = bottom_buf const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - const start_buf__selector : int32 = valueDeserializer.readInt8() - let start_buf_ : Color | number | string | Resource | undefined - if (start_buf__selector == 0) { - start_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let start_buf_ : Color | number | string | Resource | undefined + if (start_buf__selector == 0) { + start_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = start_buf let value : LocalizedEdgeColors = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedEdgeColors) return value @@ -914,30 +914,30 @@ export class Deserializer extends DeserializerBase { const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = valueDeserializer.readLengthMetrics() - } + { + top_buf = valueDeserializer.readLengthMetrics() + } const top_result : LengthMetrics | undefined = top_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = valueDeserializer.readLengthMetrics() - } + { + end_buf = valueDeserializer.readLengthMetrics() + } const end_result : LengthMetrics | undefined = end_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = valueDeserializer.readLengthMetrics() - } + { + bottom_buf = valueDeserializer.readLengthMetrics() + } const bottom_result : LengthMetrics | undefined = bottom_buf const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = valueDeserializer.readLengthMetrics() - } + { + start_buf = valueDeserializer.readLengthMetrics() + } const start_result : LengthMetrics | undefined = start_buf let value : LocalizedEdgeWidths = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedEdgeWidths) return value @@ -947,38 +947,39 @@ export class Deserializer extends DeserializerBase { const topStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) let topStart_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (topStart_buf_runtimeType)) - { - topStart_buf = valueDeserializer.readLengthMetrics() - } + { + topStart_buf = valueDeserializer.readLengthMetrics() + } const topStart_result : LengthMetrics | undefined = topStart_buf const topEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) let topEnd_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (topEnd_buf_runtimeType)) - { - topEnd_buf = valueDeserializer.readLengthMetrics() - } + { + topEnd_buf = valueDeserializer.readLengthMetrics() + } const topEnd_result : LengthMetrics | undefined = topEnd_buf const bottomStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottomStart_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (bottomStart_buf_runtimeType)) - { - bottomStart_buf = valueDeserializer.readLengthMetrics() - } + { + bottomStart_buf = valueDeserializer.readLengthMetrics() + } const bottomStart_result : LengthMetrics | undefined = bottomStart_buf const bottomEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottomEnd_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (bottomEnd_buf_runtimeType)) - { - bottomEnd_buf = valueDeserializer.readLengthMetrics() - } + { + bottomEnd_buf = valueDeserializer.readLengthMetrics() + } const bottomEnd_result : LengthMetrics | undefined = bottomEnd_buf let value : LocalizedBorderRadiuses = ({topStart: topStart_result,topEnd: topEnd_result,bottomStart: bottomStart_result,bottomEnd: bottomEnd_result} 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(-2038961969, _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 @@ -994,30 +995,30 @@ export class Deserializer extends DeserializerBase { const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = valueDeserializer.readLengthMetrics() - } + { + top_buf = valueDeserializer.readLengthMetrics() + } const top_result : LengthMetrics | undefined = top_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = valueDeserializer.readLengthMetrics() - } + { + end_buf = valueDeserializer.readLengthMetrics() + } const end_result : LengthMetrics | undefined = end_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = valueDeserializer.readLengthMetrics() - } + { + bottom_buf = valueDeserializer.readLengthMetrics() + } const bottom_result : LengthMetrics | undefined = bottom_buf const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = valueDeserializer.readLengthMetrics() - } + { + start_buf = valueDeserializer.readLengthMetrics() + } const start_result : LengthMetrics | undefined = start_buf let value : LocalizedPadding = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedPadding) return value @@ -1027,55 +1028,55 @@ export class Deserializer extends DeserializerBase { const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) let size_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) - { - size_buf = (valueDeserializer.readLength() as Length) - } + { + size_buf = (valueDeserializer.readLength() as Length) + } const size_result : Length | undefined = size_buf const weight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let weight_buf : FontWeight | number | string | undefined if ((RuntimeType.UNDEFINED) != (weight_buf_runtimeType)) - { - const weight_buf__selector : int32 = valueDeserializer.readInt8() - let weight_buf_ : FontWeight | number | string | undefined - if (weight_buf__selector == 0) { - weight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let weight_buf_ : FontWeight | number | string | undefined + if (weight_buf__selector == 0) { + weight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) } + 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 = weight_buf const family_buf_runtimeType = (valueDeserializer.readInt8() as int32) let family_buf : string | Resource | undefined if ((RuntimeType.UNDEFINED) != (family_buf_runtimeType)) - { - const family_buf__selector : int32 = valueDeserializer.readInt8() - let family_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let family_buf_ : string | Resource | 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 = family_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : FontStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = FontStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + style_buf = FontStyle.ofOrdinal(valueDeserializer.readInt32()) + } const style_result : FontStyle | undefined = style_buf let value : Font = ({size: size_result,weight: weight_result,family: family_result,style: style_result} as Font) return value @@ -1086,9 +1087,9 @@ export class Deserializer extends DeserializerBase { const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf : SymbolGlyphModifier | undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = valueDeserializer.readSymbolGlyphModifier() - } + { + selected_buf = valueDeserializer.readSymbolGlyphModifier() + } const selected_result : SymbolGlyphModifier | undefined = selected_buf let value : TabBarSymbol = ({normal: normal_result,selected: selected_result} as TabBarSymbol) return value @@ -1123,27 +1124,30 @@ export class Deserializer extends DeserializerBase { const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : TextDecorationStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = TextDecorationStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + style_buf = TextDecorationStyle.ofOrdinal(valueDeserializer.readInt32()) + } const style_result : TextDecorationStyle | undefined = style_buf let value : DecorationStyleResult = ({type: type_result,color: color_result,style: style_result} as DecorationStyleResult) return value } - readCallback_SwipeActionState_Void(): Function1 { + readCallback_SwipeActionState_Void(isSync: boolean = false): Function1 { 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.ordinal); NativeModule._CallCallback(-301561698, _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.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-301561698, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-301561698, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Void(): Function0 { + readCallback_Void(isSync: boolean = false): Function0 { 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(-1867723152, _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(): Function0 { + readCustomNodeBuilder(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (): object => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); let _continuationValue : object | undefined; const _continuationCallback : Function1 = (value: object): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-2139018190, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as object); } + const _callSync : KPointer = this.readPointer() + return (parentNode: KPointer): KPointer => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePointer(parentNode); let _continuationValue : KPointer | undefined; const _continuationCallback : Function1 = (value: KPointer): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(1766817632, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1766817632, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as KPointer); } } readCanvasPattern(): CanvasPattern { let valueDeserializer : Deserializer = this @@ -1155,20 +1159,23 @@ export class Deserializer extends DeserializerBase { let ptr : KPointer = valueDeserializer.readPointer() return CanvasGradientInternal.fromPtr(ptr) } - readCallback_DismissPopupAction_Void(): Function1 { + readCallback_DismissPopupAction_Void(isSync: boolean = false): Function1 { 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(-2004166751, _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(): Function1 { + readCallback_NavigationTransitionProxy_Void(isSync: boolean = false): Function1 { 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(-1375731066, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + 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(): Function1 { + readCallback_Boolean_Void(isSync: boolean = false): Function1 { 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(313269291, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + 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 @@ -1202,89 +1209,89 @@ export class Deserializer extends DeserializerBase { const textAlign_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textAlign_buf : TextAlign | undefined if ((RuntimeType.UNDEFINED) != (textAlign_buf_runtimeType)) - { - textAlign_buf = TextAlign.ofOrdinal(valueDeserializer.readInt32()) - } + { + textAlign_buf = TextAlign.ofOrdinal(valueDeserializer.readInt32()) + } const textAlign_result : TextAlign | undefined = textAlign_buf const textIndent_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textIndent_buf : number | undefined if ((RuntimeType.UNDEFINED) != (textIndent_buf_runtimeType)) - { - textIndent_buf = (valueDeserializer.readNumber() as number) - } + { + textIndent_buf = (valueDeserializer.readNumber() as number) + } const textIndent_result : number | undefined = textIndent_buf const maxLines_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maxLines_buf : number | undefined if ((RuntimeType.UNDEFINED) != (maxLines_buf_runtimeType)) - { - maxLines_buf = (valueDeserializer.readNumber() as number) - } + { + maxLines_buf = (valueDeserializer.readNumber() as number) + } const maxLines_result : number | undefined = maxLines_buf const overflow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let overflow_buf : TextOverflow | undefined if ((RuntimeType.UNDEFINED) != (overflow_buf_runtimeType)) - { - overflow_buf = TextOverflow.ofOrdinal(valueDeserializer.readInt32()) - } + { + overflow_buf = TextOverflow.ofOrdinal(valueDeserializer.readInt32()) + } const overflow_result : TextOverflow | undefined = overflow_buf const wordBreak_buf_runtimeType = (valueDeserializer.readInt8() as int32) let wordBreak_buf : WordBreak | undefined if ((RuntimeType.UNDEFINED) != (wordBreak_buf_runtimeType)) - { - wordBreak_buf = WordBreak.ofOrdinal(valueDeserializer.readInt32()) - } + { + wordBreak_buf = WordBreak.ofOrdinal(valueDeserializer.readInt32()) + } const wordBreak_result : WordBreak | undefined = wordBreak_buf const leadingMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let leadingMargin_buf : number | LeadingMarginPlaceholder | undefined if ((RuntimeType.UNDEFINED) != (leadingMargin_buf_runtimeType)) - { - const leadingMargin_buf__selector : int32 = valueDeserializer.readInt8() - let leadingMargin_buf_ : number | LeadingMarginPlaceholder | 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_buf__selector : int32 = valueDeserializer.readInt8() + let leadingMargin_buf_ : number | LeadingMarginPlaceholder | 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 = 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 } 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 if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) - { - size_buf = valueDeserializer.readSizeOptions() - } + { + size_buf = valueDeserializer.readSizeOptions() + } const size_result : SizeOptions | undefined = size_buf const verticalAlign_buf_runtimeType = (valueDeserializer.readInt8() as int32) let verticalAlign_buf : ImageSpanAlignment | undefined if ((RuntimeType.UNDEFINED) != (verticalAlign_buf_runtimeType)) - { - verticalAlign_buf = ImageSpanAlignment.ofOrdinal(valueDeserializer.readInt32()) - } + { + verticalAlign_buf = ImageSpanAlignment.ofOrdinal(valueDeserializer.readInt32()) + } const verticalAlign_result : ImageSpanAlignment | undefined = verticalAlign_buf const objectFit_buf_runtimeType = (valueDeserializer.readInt8() as int32) let objectFit_buf : ImageFit | undefined if ((RuntimeType.UNDEFINED) != (objectFit_buf_runtimeType)) - { - objectFit_buf = ImageFit.ofOrdinal(valueDeserializer.readInt32()) - } + { + objectFit_buf = ImageFit.ofOrdinal(valueDeserializer.readInt32()) + } const objectFit_result : ImageFit | undefined = objectFit_buf const layoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let layoutStyle_buf : ImageAttachmentLayoutStyle | undefined if ((RuntimeType.UNDEFINED) != (layoutStyle_buf_runtimeType)) - { - layoutStyle_buf = valueDeserializer.readImageAttachmentLayoutStyle() - } + { + layoutStyle_buf = valueDeserializer.readImageAttachmentLayoutStyle() + } const layoutStyle_result : ImageAttachmentLayoutStyle | 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 @@ -1322,33 +1329,33 @@ export class Deserializer extends DeserializerBase { const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = color_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : TextDecorationStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = TextDecorationStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + style_buf = TextDecorationStyle.ofOrdinal(valueDeserializer.readInt32()) + } const style_result : TextDecorationStyle | undefined = style_buf let value : DecorationStyle = ({type: type_result,color: color_result,style: style_result} as DecorationStyle) return value @@ -1358,54 +1365,54 @@ export class Deserializer extends DeserializerBase { const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) - { - const fontColor_buf__selector : int32 = valueDeserializer.readInt8() - let fontColor_buf_ : Color | number | string | Resource | undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let fontColor_buf_ : Color | number | string | Resource | undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = fontColor_buf const fontFamily_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontFamily_buf : string | undefined if ((RuntimeType.UNDEFINED) != (fontFamily_buf_runtimeType)) - { - fontFamily_buf = (valueDeserializer.readString() as string) - } + { + fontFamily_buf = (valueDeserializer.readString() as string) + } const fontFamily_result : string | undefined = fontFamily_buf const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontSize_buf : number | undefined if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - fontSize_buf = (valueDeserializer.readNumber() as number) - } + { + fontSize_buf = (valueDeserializer.readNumber() as number) + } const fontSize_result : number | undefined = fontSize_buf const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontWeight_buf : number | undefined if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) - { - fontWeight_buf = (valueDeserializer.readNumber() as number) - } + { + fontWeight_buf = (valueDeserializer.readNumber() as number) + } const fontWeight_result : number | undefined = fontWeight_buf const fontStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontStyle_buf : FontStyle | undefined if ((RuntimeType.UNDEFINED) != (fontStyle_buf_runtimeType)) - { - fontStyle_buf = FontStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + fontStyle_buf = FontStyle.ofOrdinal(valueDeserializer.readInt32()) + } const fontStyle_result : FontStyle | 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 @@ -1415,34 +1422,34 @@ export class Deserializer extends DeserializerBase { const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) let duration_buf : number | undefined if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf = (valueDeserializer.readNumber() as number) - } + { + duration_buf = (valueDeserializer.readNumber() as number) + } const duration_result : number | undefined = duration_buf const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) let curve_buf : Curve | ICurve | undefined if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) - { - const curve_buf__selector : int32 = valueDeserializer.readInt8() - let curve_buf_ : Curve | ICurve | undefined - if (curve_buf__selector == 0) { - curve_buf_ = Curve.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let curve_buf_ : Curve | ICurve | undefined + if (curve_buf__selector == 0) { + curve_buf_ = Curve.ofOrdinal(valueDeserializer.readInt32()) } + 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 = curve_buf const canOverScroll_buf_runtimeType = (valueDeserializer.readInt8() as int32) let canOverScroll_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (canOverScroll_buf_runtimeType)) - { - canOverScroll_buf = valueDeserializer.readBoolean() - } + { + canOverScroll_buf = valueDeserializer.readBoolean() + } const canOverScroll_result : boolean | undefined = canOverScroll_buf let value : ScrollAnimationOptions = ({duration: duration_result,curve: curve_result,canOverScroll: canOverScroll_result} as ScrollAnimationOptions) return value @@ -1452,87 +1459,87 @@ export class Deserializer extends DeserializerBase { const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontSize_buf : number | string | Resource | undefined if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - const fontSize_buf__selector : int32 = valueDeserializer.readInt8() - let fontSize_buf_ : number | string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let fontSize_buf_ : number | string | Resource | 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 = fontSize_buf const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontColor_buf : Array | 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 - if (fontColor_buf__buf_selector == 0) { - fontColor_buf__buf = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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() - } - 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) + { + 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 + if (fontColor_buf__buf_selector == 0) { + fontColor_buf__buf = Color.ofOrdinal(valueDeserializer.readInt32()) } - fontColor_buf = fontColor_buf_ - } - const fontColor_result : Array | undefined = fontColor_buf - const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontWeight_buf : number | FontWeight | string | undefined - if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const fontWeight_buf__selector : int32 = valueDeserializer.readInt8() - let fontWeight_buf_ : number | FontWeight | string | undefined - if (fontWeight_buf__selector == 0) { - fontWeight_buf_ = (valueDeserializer.readNumber() as number) + else if (fontColor_buf__buf_selector == 1) { + fontColor_buf__buf = (valueDeserializer.readNumber() as number) } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) + else if (fontColor_buf__buf_selector == 2) { + fontColor_buf__buf = (valueDeserializer.readString() as string) } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_ = (valueDeserializer.readString() as string) + else if (fontColor_buf__buf_selector == 3) { + fontColor_buf__buf = valueDeserializer.readResource() } else { - throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for fontColor_buf__buf has to be chosen through deserialisation.") } - fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) + fontColor_buf_[fontColor_buf__i] = (fontColor_buf__buf as Color | number | string | Resource) + } + fontColor_buf = fontColor_buf_ + } + const fontColor_result : Array | undefined = fontColor_buf + const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontWeight_buf : number | FontWeight | string | undefined + if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) + { + const fontWeight_buf__selector : int32 = valueDeserializer.readInt8() + let fontWeight_buf_ : number | FontWeight | string | undefined + if (fontWeight_buf__selector == 0) { + fontWeight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = fontWeight_buf const effectStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let effectStrategy_buf : SymbolEffectStrategy | undefined if ((RuntimeType.UNDEFINED) != (effectStrategy_buf_runtimeType)) - { - effectStrategy_buf = SymbolEffectStrategy.ofOrdinal(valueDeserializer.readInt32()) - } + { + effectStrategy_buf = SymbolEffectStrategy.ofOrdinal(valueDeserializer.readInt32()) + } const effectStrategy_result : SymbolEffectStrategy | undefined = effectStrategy_buf const renderingStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let renderingStrategy_buf : SymbolRenderingStrategy | undefined if ((RuntimeType.UNDEFINED) != (renderingStrategy_buf_runtimeType)) - { - renderingStrategy_buf = SymbolRenderingStrategy.ofOrdinal(valueDeserializer.readInt32()) - } + { + renderingStrategy_buf = SymbolRenderingStrategy.ofOrdinal(valueDeserializer.readInt32()) + } const renderingStrategy_result : SymbolRenderingStrategy | 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 @@ -1542,32 +1549,32 @@ export class Deserializer extends DeserializerBase { const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) let size_buf : [ Dimension, Dimension ] | 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 = size_buf const verticalAlign_buf_runtimeType = (valueDeserializer.readInt8() as int32) let verticalAlign_buf : ImageSpanAlignment | undefined if ((RuntimeType.UNDEFINED) != (verticalAlign_buf_runtimeType)) - { - verticalAlign_buf = ImageSpanAlignment.ofOrdinal(valueDeserializer.readInt32()) - } + { + verticalAlign_buf = ImageSpanAlignment.ofOrdinal(valueDeserializer.readInt32()) + } const verticalAlign_result : ImageSpanAlignment | undefined = verticalAlign_buf const objectFit_buf_runtimeType = (valueDeserializer.readInt8() as int32) let objectFit_buf : ImageFit | undefined if ((RuntimeType.UNDEFINED) != (objectFit_buf_runtimeType)) - { - objectFit_buf = ImageFit.ofOrdinal(valueDeserializer.readInt32()) - } + { + objectFit_buf = ImageFit.ofOrdinal(valueDeserializer.readInt32()) + } const objectFit_result : ImageFit | undefined = objectFit_buf const layoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let layoutStyle_buf : RichEditorLayoutStyle | undefined if ((RuntimeType.UNDEFINED) != (layoutStyle_buf_runtimeType)) - { - layoutStyle_buf = valueDeserializer.readRichEditorLayoutStyle() - } + { + layoutStyle_buf = valueDeserializer.readRichEditorLayoutStyle() + } const layoutStyle_result : RichEditorLayoutStyle | undefined = layoutStyle_buf let value : RichEditorImageSpanStyle = ({size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} as RichEditorImageSpanStyle) return value @@ -1577,179 +1584,181 @@ export class Deserializer extends DeserializerBase { const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) - { - const fontColor_buf__selector : int32 = valueDeserializer.readInt8() - let fontColor_buf_ : Color | number | string | Resource | undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let fontColor_buf_ : Color | number | string | Resource | undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = fontColor_buf const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontSize_buf : Length | number | undefined if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - const fontSize_buf__selector : int32 = valueDeserializer.readInt8() - let fontSize_buf_ : Length | number | 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_buf__selector : int32 = valueDeserializer.readInt8() + let fontSize_buf_ : Length | number | 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 = fontSize_buf const fontStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontStyle_buf : FontStyle | undefined if ((RuntimeType.UNDEFINED) != (fontStyle_buf_runtimeType)) - { - fontStyle_buf = FontStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + fontStyle_buf = FontStyle.ofOrdinal(valueDeserializer.readInt32()) + } const fontStyle_result : FontStyle | undefined = fontStyle_buf const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontWeight_buf : number | FontWeight | string | undefined if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const fontWeight_buf__selector : int32 = valueDeserializer.readInt8() - let fontWeight_buf_ : number | FontWeight | string | undefined - if (fontWeight_buf__selector == 0) { - fontWeight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let fontWeight_buf_ : number | FontWeight | string | undefined + if (fontWeight_buf__selector == 0) { + fontWeight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) } + 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 = fontWeight_buf const fontFamily_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontFamily_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (fontFamily_buf_runtimeType)) - { - const fontFamily_buf__selector : int32 = valueDeserializer.readInt8() - let fontFamily_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let fontFamily_buf_ : string | Resource | 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 = fontFamily_buf const decoration_buf_runtimeType = (valueDeserializer.readInt8() as int32) let decoration_buf : DecorationStyleInterface | undefined if ((RuntimeType.UNDEFINED) != (decoration_buf_runtimeType)) - { - decoration_buf = valueDeserializer.readDecorationStyleInterface() - } + { + decoration_buf = valueDeserializer.readDecorationStyleInterface() + } const decoration_result : DecorationStyleInterface | undefined = decoration_buf const textShadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textShadow_buf : ShadowOptions | Array | undefined if ((RuntimeType.UNDEFINED) != (textShadow_buf_runtimeType)) - { - const textShadow_buf__selector : int32 = valueDeserializer.readInt8() - let textShadow_buf_ : ShadowOptions | Array | 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 - } - else { - throw new Error("One of the branches for textShadow_buf_ has to be chosen through deserialisation.") + { + const textShadow_buf__selector : int32 = valueDeserializer.readInt8() + let textShadow_buf_ : ShadowOptions | Array | 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 = textShadow_buf const letterSpacing_buf_runtimeType = (valueDeserializer.readInt8() as int32) let letterSpacing_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (letterSpacing_buf_runtimeType)) - { - const letterSpacing_buf__selector : int32 = valueDeserializer.readInt8() - let letterSpacing_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let letterSpacing_buf_ : number | string | 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 = letterSpacing_buf const lineHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lineHeight_buf : number | string | Resource | undefined if ((RuntimeType.UNDEFINED) != (lineHeight_buf_runtimeType)) - { - const lineHeight_buf__selector : int32 = valueDeserializer.readInt8() - let lineHeight_buf_ : number | string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let lineHeight_buf_ : number | string | Resource | 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 = lineHeight_buf const fontFeature_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontFeature_buf : string | undefined if ((RuntimeType.UNDEFINED) != (fontFeature_buf_runtimeType)) - { - fontFeature_buf = (valueDeserializer.readString() as string) - } + { + fontFeature_buf = (valueDeserializer.readString() as string) + } const fontFeature_result : string | 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 } - readCallback_GestureEvent_Void(): Function1 { + readCallback_GestureEvent_Void(isSync: boolean = false): Function1 { 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(-1143194492, _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(): Function1 { + readCallback_ClickEvent_Void(isSync: boolean = false): Function1 { 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(1097178637, _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 @@ -1762,23 +1771,23 @@ export class Deserializer extends DeserializerBase { const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) let param_buf : object | undefined if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) - { - param_buf = (valueDeserializer.readCustomObject("Any") as Object) - } + { + param_buf = (valueDeserializer.readCustomObject("Any") as Object) + } const param_result : object | undefined = param_buf const onPop_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onPop_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onPop_buf_runtimeType)) - { - onPop_buf = valueDeserializer.readCallback_PopInfo_Void() - } + { + onPop_buf = valueDeserializer.readCallback_PopInfo_Void() + } const onPop_result : Function1 | undefined = onPop_buf const isEntry_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isEntry_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (isEntry_buf_runtimeType)) - { - isEntry_buf = valueDeserializer.readBoolean() - } + { + isEntry_buf = valueDeserializer.readBoolean() + } const isEntry_result : boolean | undefined = isEntry_buf let value : NavPathInfo = ({name: name_result,param: param_result,onPop: onPop_result,isEntry: isEntry_result} as NavPathInfo) return value @@ -1801,47 +1810,48 @@ export class Deserializer extends DeserializerBase { const wordBreak_buf_runtimeType = (valueDeserializer.readInt8() as int32) let wordBreak_buf : WordBreak | undefined if ((RuntimeType.UNDEFINED) != (wordBreak_buf_runtimeType)) - { - wordBreak_buf = WordBreak.ofOrdinal(valueDeserializer.readInt32()) - } + { + wordBreak_buf = WordBreak.ofOrdinal(valueDeserializer.readInt32()) + } const wordBreak_result : WordBreak | undefined = wordBreak_buf let value : TextStyle_alert_dialog = ({wordBreak: wordBreak_result} as TextStyle_alert_dialog) return value } - readCallback_DismissDialogAction_Void(): Function1 { + readCallback_DismissDialogAction_Void(isSync: boolean = false): Function1 { 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(-2095828093, _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 if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readLength() as Length) - } + { + x_buf = (valueDeserializer.readLength() as Length) + } const x_result : Length | undefined = x_buf const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) let y_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - y_buf = (valueDeserializer.readLength() as Length) - } + { + y_buf = (valueDeserializer.readLength() as Length) + } const y_result : Length | undefined = y_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Length) - } + { + width_buf = (valueDeserializer.readLength() as Length) + } const width_result : Length | undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readLength() as Length) - } + { + height_buf = (valueDeserializer.readLength() as Length) + } const height_result : Length | undefined = height_buf let value : Rectangle = ({x: x_result,y: y_result,width: width_result,height: height_result} as Rectangle) return value @@ -1851,23 +1861,23 @@ export class Deserializer extends DeserializerBase { const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enabled_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf = valueDeserializer.readBoolean() - } + { + enabled_buf = valueDeserializer.readBoolean() + } const enabled_result : boolean | undefined = enabled_buf const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) let defaultFocus_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) - { - defaultFocus_buf = valueDeserializer.readBoolean() - } + { + defaultFocus_buf = valueDeserializer.readBoolean() + } const defaultFocus_result : boolean | undefined = defaultFocus_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : DialogButtonStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = DialogButtonStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + style_buf = DialogButtonStyle.ofOrdinal(valueDeserializer.readInt32()) + } const style_result : DialogButtonStyle | undefined = style_buf const value_buf_selector : int32 = valueDeserializer.readInt8() let value_buf : string | Resource | undefined @@ -1884,50 +1894,50 @@ export class Deserializer extends DeserializerBase { const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) - { - const fontColor_buf__selector : int32 = valueDeserializer.readInt8() - let fontColor_buf_ : Color | number | string | Resource | undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let fontColor_buf_ : Color | number | string | Resource | undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } + 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 = fontColor_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = 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) @@ -1971,50 +1981,50 @@ export class Deserializer extends DeserializerBase { const selectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selectedColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (selectedColor_buf_runtimeType)) - { - const selectedColor_buf__selector : int32 = valueDeserializer.readInt8() - let selectedColor_buf_ : Color | number | string | Resource | undefined - if (selectedColor_buf__selector == 0) { - selectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let selectedColor_buf_ : Color | number | string | Resource | undefined + if (selectedColor_buf__selector == 0) { + selectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = selectedColor_buf const unselectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let unselectedColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (unselectedColor_buf_runtimeType)) - { - const unselectedColor_buf__selector : int32 = valueDeserializer.readInt8() - let unselectedColor_buf_ : Color | number | string | Resource | undefined - if (unselectedColor_buf__selector == 0) { - unselectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let unselectedColor_buf_ : Color | number | string | Resource | undefined + if (unselectedColor_buf__selector == 0) { + unselectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = unselectedColor_buf let value : TabBarIconStyle = ({selectedColor: selectedColor_result,unselectedColor: unselectedColor_result} as TabBarIconStyle) return value @@ -2024,88 +2034,88 @@ export class Deserializer extends DeserializerBase { const overflow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let overflow_buf : TextOverflow | undefined if ((RuntimeType.UNDEFINED) != (overflow_buf_runtimeType)) - { - overflow_buf = TextOverflow.ofOrdinal(valueDeserializer.readInt32()) - } + { + overflow_buf = TextOverflow.ofOrdinal(valueDeserializer.readInt32()) + } const overflow_result : TextOverflow | undefined = overflow_buf const maxLines_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maxLines_buf : number | undefined if ((RuntimeType.UNDEFINED) != (maxLines_buf_runtimeType)) - { - maxLines_buf = (valueDeserializer.readNumber() as number) - } + { + maxLines_buf = (valueDeserializer.readNumber() as number) + } const maxLines_result : number | undefined = maxLines_buf const minFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let minFontSize_buf : number | ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (minFontSize_buf_runtimeType)) - { - const minFontSize_buf__selector : int32 = valueDeserializer.readInt8() - let minFontSize_buf_ : number | ResourceStr | 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 - 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() - } - 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) + { + const minFontSize_buf__selector : int32 = valueDeserializer.readInt8() + let minFontSize_buf_ : number | ResourceStr | 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 + 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() } else { - throw new Error("One of the branches for minFontSize_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for minFontSize_buf__u has to be chosen through deserialisation.") } - minFontSize_buf = (minFontSize_buf_ as number | ResourceStr) + 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 = minFontSize_buf const maxFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maxFontSize_buf : number | ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (maxFontSize_buf_runtimeType)) - { - const maxFontSize_buf__selector : int32 = valueDeserializer.readInt8() - let maxFontSize_buf_ : number | ResourceStr | 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 - 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() - } - 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) + { + const maxFontSize_buf__selector : int32 = valueDeserializer.readInt8() + let maxFontSize_buf_ : number | ResourceStr | 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 + 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() } else { - throw new Error("One of the branches for maxFontSize_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for maxFontSize_buf__u has to be chosen through deserialisation.") } - maxFontSize_buf = (maxFontSize_buf_ as number | ResourceStr) + 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 = maxFontSize_buf const heightAdaptivePolicy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let heightAdaptivePolicy_buf : TextHeightAdaptivePolicy | undefined if ((RuntimeType.UNDEFINED) != (heightAdaptivePolicy_buf_runtimeType)) - { - heightAdaptivePolicy_buf = TextHeightAdaptivePolicy.ofOrdinal(valueDeserializer.readInt32()) - } + { + heightAdaptivePolicy_buf = TextHeightAdaptivePolicy.ofOrdinal(valueDeserializer.readInt32()) + } const heightAdaptivePolicy_result : TextHeightAdaptivePolicy | undefined = heightAdaptivePolicy_buf const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) let font_buf : Font | undefined if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) - { - font_buf = valueDeserializer.readFont() - } + { + font_buf = valueDeserializer.readFont() + } const font_result : Font | 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 @@ -2115,9 +2125,9 @@ export class Deserializer extends DeserializerBase { const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderRadius_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) - { - borderRadius_buf = (valueDeserializer.readLength() as Length) - } + { + borderRadius_buf = (valueDeserializer.readLength() as Length) + } const borderRadius_result : Length | undefined = borderRadius_buf let value : BoardStyle = ({borderRadius: borderRadius_result} as BoardStyle) return value @@ -2127,100 +2137,101 @@ export class Deserializer extends DeserializerBase { const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) let left_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - left_buf = (valueDeserializer.readLength() as Length) - } + { + left_buf = (valueDeserializer.readLength() as Length) + } const left_result : Length | undefined = left_buf const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = (valueDeserializer.readLength() as Length) - } + { + top_buf = (valueDeserializer.readLength() as Length) + } const top_result : Length | undefined = top_buf const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) let right_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) - { - right_buf = (valueDeserializer.readLength() as Length) - } + { + right_buf = (valueDeserializer.readLength() as Length) + } const right_result : Length | undefined = right_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = (valueDeserializer.readLength() as Length) - } + { + bottom_buf = (valueDeserializer.readLength() as Length) + } const bottom_result : Length | undefined = bottom_buf const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) let size_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) - { - size_buf = (valueDeserializer.readLength() as Length) - } + { + size_buf = (valueDeserializer.readLength() as Length) + } const size_result : Length | undefined = size_buf const mask_buf_runtimeType = (valueDeserializer.readInt8() as int32) let mask_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (mask_buf_runtimeType)) - { - mask_buf = valueDeserializer.readBoolean() - } + { + mask_buf = valueDeserializer.readBoolean() + } const mask_result : boolean | undefined = mask_buf const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = color_buf const selectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selectedColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (selectedColor_buf_runtimeType)) - { - const selectedColor_buf__selector : int32 = valueDeserializer.readInt8() - let selectedColor_buf_ : Color | number | string | Resource | undefined - if (selectedColor_buf__selector == 0) { - selectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let selectedColor_buf_ : Color | number | string | Resource | undefined + if (selectedColor_buf__selector == 0) { + selectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = 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 } - readCallback_TabContentTransitionProxy_Void(): Function1 { + readCallback_TabContentTransitionProxy_Void(isSync: boolean = false): Function1 { 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(-1223938478, _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) @@ -2243,51 +2254,51 @@ export class Deserializer extends DeserializerBase { const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) let size_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) - { - size_buf = (valueDeserializer.readLength() as Length) - } + { + size_buf = (valueDeserializer.readLength() as Length) + } const size_result : Length | undefined = size_buf const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = color_buf const src_buf_runtimeType = (valueDeserializer.readInt8() as int32) let src_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (src_buf_runtimeType)) - { - const src_buf__selector : int32 = valueDeserializer.readInt8() - let src_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let src_buf_ : string | Resource | 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 = src_buf let value : IconOptions = ({size: size_result,color: color_result,src: src_result} as IconOptions) return value @@ -2302,9 +2313,9 @@ export class Deserializer extends DeserializerBase { const layoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let layoutStyle_buf : RichEditorLayoutStyle | undefined if ((RuntimeType.UNDEFINED) != (layoutStyle_buf_runtimeType)) - { - layoutStyle_buf = valueDeserializer.readRichEditorLayoutStyle() - } + { + layoutStyle_buf = valueDeserializer.readRichEditorLayoutStyle() + } const layoutStyle_result : RichEditorLayoutStyle | undefined = layoutStyle_buf let value : RichEditorImageSpanStyleResult = ({size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} as RichEditorImageSpanStyleResult) return value @@ -2323,41 +2334,41 @@ export class Deserializer extends DeserializerBase { const textAlign_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textAlign_buf : TextAlign | undefined if ((RuntimeType.UNDEFINED) != (textAlign_buf_runtimeType)) - { - textAlign_buf = TextAlign.ofOrdinal(valueDeserializer.readInt32()) - } + { + textAlign_buf = TextAlign.ofOrdinal(valueDeserializer.readInt32()) + } const textAlign_result : TextAlign | undefined = textAlign_buf const leadingMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let leadingMargin_buf : Dimension | LeadingMarginPlaceholder | undefined if ((RuntimeType.UNDEFINED) != (leadingMargin_buf_runtimeType)) - { - const leadingMargin_buf__selector : int32 = valueDeserializer.readInt8() - let leadingMargin_buf_ : Dimension | LeadingMarginPlaceholder | 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_buf__selector : int32 = valueDeserializer.readInt8() + let leadingMargin_buf_ : Dimension | LeadingMarginPlaceholder | 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 = leadingMargin_buf const wordBreak_buf_runtimeType = (valueDeserializer.readInt8() as int32) let wordBreak_buf : WordBreak | undefined if ((RuntimeType.UNDEFINED) != (wordBreak_buf_runtimeType)) - { - wordBreak_buf = WordBreak.ofOrdinal(valueDeserializer.readInt32()) - } + { + wordBreak_buf = WordBreak.ofOrdinal(valueDeserializer.readInt32()) + } const wordBreak_result : WordBreak | undefined = wordBreak_buf const lineBreakStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lineBreakStrategy_buf : LineBreakStrategy | undefined if ((RuntimeType.UNDEFINED) != (lineBreakStrategy_buf_runtimeType)) - { - lineBreakStrategy_buf = LineBreakStrategy.ofOrdinal(valueDeserializer.readInt32()) - } + { + lineBreakStrategy_buf = LineBreakStrategy.ofOrdinal(valueDeserializer.readInt32()) + } const lineBreakStrategy_result : LineBreakStrategy | undefined = lineBreakStrategy_buf let value : RichEditorParagraphStyle = ({textAlign: textAlign_result,leadingMargin: leadingMargin_result,wordBreak: wordBreak_result,lineBreakStrategy: lineBreakStrategy_result} as RichEditorParagraphStyle) return value @@ -2390,35 +2401,35 @@ export class Deserializer extends DeserializerBase { const textShadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textShadow_buf : Array | 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 = textShadow_buf const letterSpacing_buf_runtimeType = (valueDeserializer.readInt8() as int32) let letterSpacing_buf : number | undefined if ((RuntimeType.UNDEFINED) != (letterSpacing_buf_runtimeType)) - { - letterSpacing_buf = (valueDeserializer.readNumber() as number) - } + { + letterSpacing_buf = (valueDeserializer.readNumber() as number) + } const letterSpacing_result : number | undefined = letterSpacing_buf const lineHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lineHeight_buf : number | undefined if ((RuntimeType.UNDEFINED) != (lineHeight_buf_runtimeType)) - { - lineHeight_buf = (valueDeserializer.readNumber() as number) - } + { + lineHeight_buf = (valueDeserializer.readNumber() as number) + } const lineHeight_result : number | undefined = lineHeight_buf const fontFeature_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontFeature_buf : string | undefined if ((RuntimeType.UNDEFINED) != (fontFeature_buf_runtimeType)) - { - fontFeature_buf = (valueDeserializer.readString() as string) - } + { + fontFeature_buf = (valueDeserializer.readString() as string) + } const fontFeature_result : string | 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 @@ -2428,44 +2439,44 @@ export class Deserializer extends DeserializerBase { const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let builder_buf : CustomBuilder | undefined if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) - { - builder_buf = valueDeserializer.readCallback_Any() - } + { + builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } const builder_result : CustomBuilder | undefined = builder_buf const actionAreaDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) let actionAreaDistance_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (actionAreaDistance_buf_runtimeType)) - { - actionAreaDistance_buf = (valueDeserializer.readLength() as Length) - } + { + actionAreaDistance_buf = (valueDeserializer.readLength() as Length) + } const actionAreaDistance_result : Length | undefined = actionAreaDistance_buf const onAction_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAction_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onAction_buf_runtimeType)) - { - onAction_buf = valueDeserializer.readCallback_Void() - } + { + onAction_buf = valueDeserializer.readCallback_Void() + } const onAction_result : Function0 | undefined = onAction_buf const onEnterActionArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onEnterActionArea_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onEnterActionArea_buf_runtimeType)) - { - onEnterActionArea_buf = valueDeserializer.readCallback_Void() - } + { + onEnterActionArea_buf = valueDeserializer.readCallback_Void() + } const onEnterActionArea_result : Function0 | undefined = onEnterActionArea_buf const onExitActionArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onExitActionArea_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onExitActionArea_buf_runtimeType)) - { - onExitActionArea_buf = valueDeserializer.readCallback_Void() - } + { + onExitActionArea_buf = valueDeserializer.readCallback_Void() + } const onExitActionArea_result : Function0 | undefined = onExitActionArea_buf const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onStateChange_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onStateChange_buf_runtimeType)) - { - onStateChange_buf = valueDeserializer.readCallback_SwipeActionState_Void() - } + { + onStateChange_buf = valueDeserializer.readCallback_SwipeActionState_Void() + } const onStateChange_result : Function1 | 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 @@ -2475,44 +2486,44 @@ export class Deserializer extends DeserializerBase { const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xs_buf : number | undefined if ((RuntimeType.UNDEFINED) != (xs_buf_runtimeType)) - { - xs_buf = (valueDeserializer.readNumber() as number) - } + { + xs_buf = (valueDeserializer.readNumber() as number) + } const xs_result : number | undefined = xs_buf const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) let sm_buf : number | undefined if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf = (valueDeserializer.readNumber() as number) - } + { + sm_buf = (valueDeserializer.readNumber() as number) + } const sm_result : number | undefined = sm_buf const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) let md_buf : number | undefined if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) - { - md_buf = (valueDeserializer.readNumber() as number) - } + { + md_buf = (valueDeserializer.readNumber() as number) + } const md_result : number | undefined = md_buf const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lg_buf : number | undefined if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf = (valueDeserializer.readNumber() as number) - } + { + lg_buf = (valueDeserializer.readNumber() as number) + } const lg_result : number | undefined = lg_buf const xl_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xl_buf : number | undefined if ((RuntimeType.UNDEFINED) != (xl_buf_runtimeType)) - { - xl_buf = (valueDeserializer.readNumber() as number) - } + { + xl_buf = (valueDeserializer.readNumber() as number) + } const xl_result : number | undefined = xl_buf const xxl_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xxl_buf : number | undefined if ((RuntimeType.UNDEFINED) != (xxl_buf_runtimeType)) - { - xxl_buf = (valueDeserializer.readNumber() as number) - } + { + xxl_buf = (valueDeserializer.readNumber() as number) + } const xxl_result : number | 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 @@ -2522,38 +2533,38 @@ export class Deserializer extends DeserializerBase { const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) let x_buf : Length | GridRowSizeOption | undefined if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - const x_buf__selector : int32 = valueDeserializer.readInt8() - let x_buf_ : Length | GridRowSizeOption | 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_buf__selector : int32 = valueDeserializer.readInt8() + let x_buf_ : Length | GridRowSizeOption | 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 = x_buf const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) let y_buf : Length | GridRowSizeOption | undefined if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - const y_buf__selector : int32 = valueDeserializer.readInt8() - let y_buf_ : Length | GridRowSizeOption | 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_buf__selector : int32 = valueDeserializer.readInt8() + let y_buf_ : Length | GridRowSizeOption | 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 = y_buf let value : GutterOption = ({x: x_result,y: y_result} as GutterOption) return value @@ -2563,52 +2574,108 @@ export class Deserializer extends DeserializerBase { const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xs_buf : number | undefined if ((RuntimeType.UNDEFINED) != (xs_buf_runtimeType)) - { - xs_buf = (valueDeserializer.readNumber() as number) - } + { + xs_buf = (valueDeserializer.readNumber() as number) + } const xs_result : number | undefined = xs_buf const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) let sm_buf : number | undefined if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf = (valueDeserializer.readNumber() as number) - } + { + sm_buf = (valueDeserializer.readNumber() as number) + } const sm_result : number | undefined = sm_buf const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) let md_buf : number | undefined if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) - { - md_buf = (valueDeserializer.readNumber() as number) - } + { + md_buf = (valueDeserializer.readNumber() as number) + } const md_result : number | undefined = md_buf const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lg_buf : number | undefined if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf = (valueDeserializer.readNumber() as number) - } + { + lg_buf = (valueDeserializer.readNumber() as number) + } const lg_result : number | undefined = lg_buf const xl_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xl_buf : number | undefined if ((RuntimeType.UNDEFINED) != (xl_buf_runtimeType)) - { - xl_buf = (valueDeserializer.readNumber() as number) - } + { + xl_buf = (valueDeserializer.readNumber() as number) + } const xl_result : number | undefined = xl_buf const xxl_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xxl_buf : number | undefined if ((RuntimeType.UNDEFINED) != (xxl_buf_runtimeType)) - { - xxl_buf = (valueDeserializer.readNumber() as number) - } + { + xxl_buf = (valueDeserializer.readNumber() as number) + } const xxl_result : number | 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 } - readLinearGradient(): LinearGradient { + readLinearGradient_common(): LinearGradient_common { let valueDeserializer : Deserializer = this - const __stub_result : string = (valueDeserializer.readString() as string) - let value : LinearGradient = ({__stub: __stub_result} as LinearGradient) + const angle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let angle_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (angle_buf_runtimeType)) + { + const angle_buf__selector : int32 = valueDeserializer.readInt8() + let angle_buf_ : number | string | 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 = angle_buf + const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let direction_buf : GradientDirection | undefined + if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) + { + direction_buf = GradientDirection.ofOrdinal(valueDeserializer.readInt32()) + } + const direction_result : GradientDirection | 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 + if (colors_buf_buf_value0_buf_selector == 0) { + colors_buf_buf_value0_buf = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (repeating_buf_runtimeType)) + { + repeating_buf = valueDeserializer.readBoolean() + } + const repeating_result : boolean | undefined = repeating_buf + let value : LinearGradient_common = ({angle: angle_result,direction: direction_result,colors: colors_result,repeating: repeating_result} as LinearGradient_common) return value } readScene(): Scene { @@ -2653,61 +2720,62 @@ export class Deserializer extends DeserializerBase { const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let subtitle_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) - { - const subtitle_buf__selector : int32 = valueDeserializer.readInt8() - let subtitle_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let subtitle_buf_ : string | Resource | 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 = subtitle_buf let value : SheetTitleOptions = ({title: title_result,subtitle: subtitle_result} as SheetTitleOptions) return value } - readCallback_Literal_Boolean_isVisible_Void(): Function1 { + readCallback_Literal_Boolean_isVisible_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (event: Literal_Boolean_isVisible): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); const event_isVisible = event.isVisible; _argsSerializer.writeBoolean(event_isVisible); NativeModule._CallCallback(-1561407084, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync : KPointer = this.readPointer() + return (event: Literal_Boolean_isVisible): 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 if ((RuntimeType.UNDEFINED) != (textColor_buf_runtimeType)) - { - const textColor_buf__selector : int32 = valueDeserializer.readInt8() - let textColor_buf_ : Color | number | string | Resource | undefined - if (textColor_buf__selector == 0) { - textColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let textColor_buf_ : Color | number | string | Resource | undefined + if (textColor_buf__selector == 0) { + textColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = textColor_buf const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) let font_buf : Font | undefined if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) - { - font_buf = valueDeserializer.readFont() - } + { + font_buf = valueDeserializer.readFont() + } const font_result : Font | undefined = font_buf let value : PopupMessageOptions = ({textColor: textColor_result,font: font_result} as PopupMessageOptions) return value @@ -2717,73 +2785,73 @@ export class Deserializer extends DeserializerBase { const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) let x_buf : number | undefined if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readNumber() as number) - } + { + x_buf = (valueDeserializer.readNumber() as number) + } const x_result : number | undefined = x_buf const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) let y_buf : number | undefined if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - y_buf = (valueDeserializer.readNumber() as number) - } + { + y_buf = (valueDeserializer.readNumber() as number) + } const y_result : number | undefined = y_buf const z_buf_runtimeType = (valueDeserializer.readInt8() as int32) let z_buf : number | undefined if ((RuntimeType.UNDEFINED) != (z_buf_runtimeType)) - { - z_buf = (valueDeserializer.readNumber() as number) - } + { + z_buf = (valueDeserializer.readNumber() as number) + } const z_result : number | undefined = z_buf const centerX_buf_runtimeType = (valueDeserializer.readInt8() as int32) let centerX_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (centerX_buf_runtimeType)) - { - const centerX_buf__selector : int32 = valueDeserializer.readInt8() - let centerX_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let centerX_buf_ : number | string | 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 = centerX_buf const centerY_buf_runtimeType = (valueDeserializer.readInt8() as int32) let centerY_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (centerY_buf_runtimeType)) - { - const centerY_buf__selector : int32 = valueDeserializer.readInt8() - let centerY_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let centerY_buf_ : number | string | 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 = centerY_buf const centerZ_buf_runtimeType = (valueDeserializer.readInt8() as int32) let centerZ_buf : number | undefined if ((RuntimeType.UNDEFINED) != (centerZ_buf_runtimeType)) - { - centerZ_buf = (valueDeserializer.readNumber() as number) - } + { + centerZ_buf = (valueDeserializer.readNumber() as number) + } const centerZ_result : number | undefined = centerZ_buf const perspective_buf_runtimeType = (valueDeserializer.readInt8() as int32) let perspective_buf : number | undefined if ((RuntimeType.UNDEFINED) != (perspective_buf_runtimeType)) - { - perspective_buf = (valueDeserializer.readNumber() as number) - } + { + perspective_buf = (valueDeserializer.readNumber() as number) + } const perspective_result : number | undefined = perspective_buf const angle_buf_selector : int32 = valueDeserializer.readInt8() let angle_buf : number | string | undefined @@ -2805,59 +2873,59 @@ export class Deserializer extends DeserializerBase { const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) let x_buf : number | undefined if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readNumber() as number) - } + { + x_buf = (valueDeserializer.readNumber() as number) + } const x_result : number | undefined = x_buf const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) let y_buf : number | undefined if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - y_buf = (valueDeserializer.readNumber() as number) - } + { + y_buf = (valueDeserializer.readNumber() as number) + } const y_result : number | undefined = y_buf const z_buf_runtimeType = (valueDeserializer.readInt8() as int32) let z_buf : number | undefined if ((RuntimeType.UNDEFINED) != (z_buf_runtimeType)) - { - z_buf = (valueDeserializer.readNumber() as number) - } + { + z_buf = (valueDeserializer.readNumber() as number) + } const z_result : number | undefined = z_buf const centerX_buf_runtimeType = (valueDeserializer.readInt8() as int32) let centerX_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (centerX_buf_runtimeType)) - { - const centerX_buf__selector : int32 = valueDeserializer.readInt8() - let centerX_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let centerX_buf_ : number | string | 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 = centerX_buf const centerY_buf_runtimeType = (valueDeserializer.readInt8() as int32) let centerY_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (centerY_buf_runtimeType)) - { - const centerY_buf__selector : int32 = valueDeserializer.readInt8() - let centerY_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let centerY_buf_ : number | string | 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 = centerY_buf let value : ScaleOptions = ({x: x_result,y: y_result,z: z_result,centerX: centerX_result,centerY: centerY_result} as ScaleOptions) return value @@ -2867,56 +2935,56 @@ export class Deserializer extends DeserializerBase { const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) let x_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - const x_buf__selector : int32 = valueDeserializer.readInt8() - let x_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let x_buf_ : number | string | 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 = x_buf const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) let y_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - const y_buf__selector : int32 = valueDeserializer.readInt8() - let y_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let y_buf_ : number | string | 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 = y_buf const z_buf_runtimeType = (valueDeserializer.readInt8() as int32) let z_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (z_buf_runtimeType)) - { - const z_buf__selector : int32 = valueDeserializer.readInt8() - let z_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let z_buf_ : number | string | 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 = z_buf let value : TranslateOptions = ({x: x_result,y: y_result,z: z_result} as TranslateOptions) return value @@ -2938,85 +3006,85 @@ export class Deserializer extends DeserializerBase { const bundleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bundleName_buf : string | undefined if ((RuntimeType.UNDEFINED) != (bundleName_buf_runtimeType)) - { - bundleName_buf = (valueDeserializer.readString() as string) - } + { + bundleName_buf = (valueDeserializer.readString() as string) + } const bundleName_result : string | undefined = bundleName_buf const abilityName_buf_runtimeType = (valueDeserializer.readInt8() as int32) let abilityName_buf : string | undefined if ((RuntimeType.UNDEFINED) != (abilityName_buf_runtimeType)) - { - abilityName_buf = (valueDeserializer.readString() as string) - } + { + abilityName_buf = (valueDeserializer.readString() as string) + } const abilityName_result : string | undefined = abilityName_buf const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let deviceId_buf : string | undefined if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readString() as string) - } + { + deviceId_buf = (valueDeserializer.readString() as string) + } const deviceId_result : string | undefined = deviceId_buf const uri_buf_runtimeType = (valueDeserializer.readInt8() as int32) let uri_buf : string | undefined if ((RuntimeType.UNDEFINED) != (uri_buf_runtimeType)) - { - uri_buf = (valueDeserializer.readString() as string) - } + { + uri_buf = (valueDeserializer.readString() as string) + } const uri_result : string | undefined = uri_buf const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf : string | undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readString() as string) - } + { + type_buf = (valueDeserializer.readString() as string) + } const type_result : string | undefined = type_buf const flags_buf_runtimeType = (valueDeserializer.readInt8() as int32) let flags_buf : number | undefined if ((RuntimeType.UNDEFINED) != (flags_buf_runtimeType)) - { - flags_buf = (valueDeserializer.readNumber() as number) - } + { + flags_buf = (valueDeserializer.readNumber() as number) + } const flags_result : number | undefined = flags_buf const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) let action_buf : string | undefined if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) - { - action_buf = (valueDeserializer.readString() as string) - } + { + action_buf = (valueDeserializer.readString() as string) + } const action_result : string | undefined = action_buf const parameters_buf_runtimeType = (valueDeserializer.readInt8() as int32) let parameters_buf : Map | 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 = parameters_buf const entities_buf_runtimeType = (valueDeserializer.readInt8() as int32) let entities_buf : Array | 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 = entities_buf const moduleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) let moduleName_buf : string | undefined if ((RuntimeType.UNDEFINED) != (moduleName_buf_runtimeType)) - { - moduleName_buf = (valueDeserializer.readString() as string) - } + { + moduleName_buf = (valueDeserializer.readString() as string) + } const moduleName_result : string | 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 @@ -3031,23 +3099,23 @@ export class Deserializer extends DeserializerBase { const onTransitionEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onTransitionEnd_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onTransitionEnd_buf_runtimeType)) - { - onTransitionEnd_buf = valueDeserializer.readCallback_Boolean_Void() - } + { + onTransitionEnd_buf = valueDeserializer.readCallback_Boolean_Void() + } const onTransitionEnd_result : Function1 | undefined = onTransitionEnd_buf const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) let timeout_buf : number | undefined if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) - { - timeout_buf = (valueDeserializer.readNumber() as number) - } + { + timeout_buf = (valueDeserializer.readNumber() as number) + } const timeout_result : number | undefined = timeout_buf const isInteractive_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isInteractive_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (isInteractive_buf_runtimeType)) - { - isInteractive_buf = valueDeserializer.readBoolean() - } + { + isInteractive_buf = valueDeserializer.readBoolean() + } const isInteractive_result : boolean | undefined = isInteractive_buf const transition_result : Function1 = valueDeserializer.readCallback_NavigationTransitionProxy_Void() let value : NavigationAnimatedTransition = ({onTransitionEnd: onTransitionEnd_result,timeout: timeout_result,isInteractive: isInteractive_result,transition: transition_result} as NavigationAnimatedTransition) @@ -3058,44 +3126,46 @@ export class Deserializer extends DeserializerBase { const name_buf_runtimeType = (valueDeserializer.readInt8() as int32) let name_buf : string | undefined if ((RuntimeType.UNDEFINED) != (name_buf_runtimeType)) - { - name_buf = (valueDeserializer.readString() as string) - } + { + name_buf = (valueDeserializer.readString() as string) + } const name_result : string | undefined = name_buf const index_result : number = (valueDeserializer.readNumber() as number) const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let mode_buf : NavDestinationMode | undefined if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) - { - mode_buf = NavDestinationMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + mode_buf = NavDestinationMode.ofOrdinal(valueDeserializer.readInt32()) + } const mode_result : NavDestinationMode | undefined = mode_buf const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) let param_buf : Object | undefined if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) - { - param_buf = (valueDeserializer.readCustomObject("Object") as Object) - } + { + param_buf = (valueDeserializer.readCustomObject("Object") as Object) + } const param_result : Object | undefined = param_buf const navDestinationId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let navDestinationId_buf : string | undefined if ((RuntimeType.UNDEFINED) != (navDestinationId_buf_runtimeType)) - { - navDestinationId_buf = (valueDeserializer.readString() as string) - } + { + navDestinationId_buf = (valueDeserializer.readString() as string) + } const navDestinationId_result : string | 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; const _continuationCallback : Function1 = (value: number): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-2076995110, _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; const _continuationCallback : Function1 = (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(): Function1 { + readCallback_String_Void(isSync: boolean = false): Function1 { 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(814634522, _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 @@ -3103,43 +3173,44 @@ export class Deserializer extends DeserializerBase { let value : DateTimeOptions = ({__DateTimeOptionsStub: __DateTimeOptionsStub_result} as DateTimeOptions) return value } - readCallback_TimePickerResult_Void(): Function1 { + readCallback_TimePickerResult_Void(isSync: boolean = false): Function1 { 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(1557859605, _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 if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = color_buf const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) let font_buf : Font | undefined if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) - { - font_buf = valueDeserializer.readFont() - } + { + font_buf = valueDeserializer.readFont() + } const font_result : Font | undefined = font_buf let value : PickerTextStyle = ({color: color_result,font: font_result} as PickerTextStyle) return value @@ -3149,185 +3220,186 @@ export class Deserializer extends DeserializerBase { const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf : ButtonType | undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) - } + { + type_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) + } const type_result : ButtonType | undefined = type_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : ButtonStyleMode | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = ButtonStyleMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + style_buf = ButtonStyleMode.ofOrdinal(valueDeserializer.readInt32()) + } const style_result : ButtonStyleMode | undefined = style_buf const role_buf_runtimeType = (valueDeserializer.readInt8() as int32) let role_buf : ButtonRole | undefined if ((RuntimeType.UNDEFINED) != (role_buf_runtimeType)) - { - role_buf = ButtonRole.ofOrdinal(valueDeserializer.readInt32()) - } + { + role_buf = ButtonRole.ofOrdinal(valueDeserializer.readInt32()) + } const role_result : ButtonRole | undefined = role_buf const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontSize_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - fontSize_buf = (valueDeserializer.readLength() as Length) - } + { + fontSize_buf = (valueDeserializer.readLength() as Length) + } const fontSize_result : Length | undefined = fontSize_buf const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) - { - const fontColor_buf__selector : int32 = valueDeserializer.readInt8() - let fontColor_buf_ : Color | number | string | Resource | undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let fontColor_buf_ : Color | number | string | Resource | undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = fontColor_buf const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontWeight_buf : FontWeight | number | string | undefined if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const fontWeight_buf__selector : int32 = valueDeserializer.readInt8() - let fontWeight_buf_ : FontWeight | number | string | undefined - if (fontWeight_buf__selector == 0) { - fontWeight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let fontWeight_buf_ : FontWeight | number | string | undefined + if (fontWeight_buf__selector == 0) { + fontWeight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = fontWeight_buf const fontStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontStyle_buf : FontStyle | undefined if ((RuntimeType.UNDEFINED) != (fontStyle_buf_runtimeType)) - { - fontStyle_buf = FontStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + fontStyle_buf = FontStyle.ofOrdinal(valueDeserializer.readInt32()) + } const fontStyle_result : FontStyle | undefined = fontStyle_buf const fontFamily_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontFamily_buf : Resource | string | undefined if ((RuntimeType.UNDEFINED) != (fontFamily_buf_runtimeType)) - { - const fontFamily_buf__selector : int32 = valueDeserializer.readInt8() - let fontFamily_buf_ : Resource | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let fontFamily_buf_ : Resource | string | 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 = fontFamily_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderRadius_buf : Length | BorderRadiuses | undefined if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const borderRadius_buf__selector : int32 = valueDeserializer.readInt8() - let borderRadius_buf_ : Length | BorderRadiuses | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderRadius_buf_ : Length | BorderRadiuses | 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 + 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 + 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 + 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 + 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 = borderRadius_buf const primary_buf_runtimeType = (valueDeserializer.readInt8() as int32) let primary_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (primary_buf_runtimeType)) - { - primary_buf = valueDeserializer.readBoolean() - } + { + primary_buf = valueDeserializer.readBoolean() + } const primary_result : boolean | 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 } - readCallback_TextPickerResult_Void(): Function1 { + readCallback_TextPickerResult_Void(isSync: boolean = false): Function1 { 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(1290504509, _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 @@ -3339,45 +3411,47 @@ export class Deserializer extends DeserializerBase { const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf : number | undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } + { + start_buf = (valueDeserializer.readNumber() as number) + } const start_result : number | undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf : number | undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readNumber() as number) - } + { + end_buf = (valueDeserializer.readNumber() as number) + } const end_result : number | undefined = end_buf let value : TextRange = ({start: start_result,end: end_result} 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(1648184341, _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(): Function1 { + readCallback_StyledStringChangeValue_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(2116745428, _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; const _continuationCallback : Function1 = (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 if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } + { + start_buf = (valueDeserializer.readNumber() as number) + } const start_result : number | undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf : number | undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readNumber() as number) - } + { + end_buf = (valueDeserializer.readNumber() as number) + } const end_result : number | undefined = end_buf const symbolStyle_result : RichEditorSymbolSpanStyle = valueDeserializer.readRichEditorSymbolSpanStyle() let value : RichEditorUpdateSymbolSpanStyleOptions = ({start: start_result,end: end_result,symbolStyle: symbolStyle_result} as RichEditorUpdateSymbolSpanStyleOptions) @@ -3388,16 +3462,16 @@ export class Deserializer extends DeserializerBase { const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf : number | undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } + { + start_buf = (valueDeserializer.readNumber() as number) + } const start_result : number | undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf : number | undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readNumber() as number) - } + { + end_buf = (valueDeserializer.readNumber() as number) + } const end_result : number | undefined = end_buf const imageStyle_result : RichEditorImageSpanStyle = valueDeserializer.readRichEditorImageSpanStyle() let value : RichEditorUpdateImageSpanStyleOptions = ({start: start_result,end: end_result,imageStyle: imageStyle_result} as RichEditorUpdateImageSpanStyleOptions) @@ -3408,48 +3482,49 @@ export class Deserializer extends DeserializerBase { const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf : number | undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } + { + start_buf = (valueDeserializer.readNumber() as number) + } const start_result : number | undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf : number | undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readNumber() as number) - } + { + end_buf = (valueDeserializer.readNumber() as number) + } const end_result : number | 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 } - readOnHoverCallback(): OnHoverCallback { + readOnHoverCallback(isSync: boolean = false): OnHoverCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (status: boolean, event: HoverEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeBoolean(status); _argsSerializer.writeHoverEvent(event); NativeModule._CallCallback(-2025767812, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + 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 : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onClick_buf_runtimeType)) - { - onClick_buf = valueDeserializer.readCallback_ClickEvent_Void() - } + { + onClick_buf = valueDeserializer.readCallback_ClickEvent_Void() + } const onClick_result : Function1 | undefined = onClick_buf const onLongPress_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onLongPress_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onLongPress_buf_runtimeType)) - { - onLongPress_buf = valueDeserializer.readCallback_GestureEvent_Void() - } + { + onLongPress_buf = valueDeserializer.readCallback_GestureEvent_Void() + } const onLongPress_result : Function1 | undefined = onLongPress_buf const onDoubleClick_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDoubleClick_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onDoubleClick_buf_runtimeType)) - { - onDoubleClick_buf = valueDeserializer.readCallback_GestureEvent_Void() - } + { + onDoubleClick_buf = valueDeserializer.readCallback_GestureEvent_Void() + } const onDoubleClick_result : Function1 | undefined = onDoubleClick_buf let value : RichEditorGesture = ({onClick: onClick_result,onLongPress: onLongPress_result,onDoubleClick: onDoubleClick_result} as RichEditorGesture) return value @@ -3459,99 +3534,103 @@ export class Deserializer extends DeserializerBase { 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.ordinal); NativeModule._CallCallback(1502213270, _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.ordinal); (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 as int32); const from_0 = from as NavDestinationContext; _argsSerializer.writeNavDestinationContext(from_0); } else if (((RuntimeType.STRING == from_type))) {; _argsSerializer.writeInt8(1 as int32); const from_1 = from as NavBar; _argsSerializer.writeString(from_1); } let to_type : int32 = RuntimeType.UNDEFINED; to_type = runtimeType(to); if (((RuntimeType.OBJECT == to_type))) {; _argsSerializer.writeInt8(0 as int32); const to_0 = to as NavDestinationContext; _argsSerializer.writeNavDestinationContext(to_0); } else if (((RuntimeType.STRING == to_type))) {; _argsSerializer.writeInt8(1 as int32); const to_1 = to as NavBar; _argsSerializer.writeString(to_1); } _argsSerializer.writeInt32(operation.ordinal); _argsSerializer.writeBoolean(isAnimated); NativeModule._CallCallback(1852781814, _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 as int32); const from_0 = from as NavDestinationContext; _argsSerializer.writeNavDestinationContext(from_0); } else if (((RuntimeType.STRING == from_type))) {; _argsSerializer.writeInt8(1 as int32); const from_1 = from as NavBar; _argsSerializer.writeString(from_1); } let to_type : int32 = RuntimeType.UNDEFINED; to_type = runtimeType(to); if (((RuntimeType.OBJECT == to_type))) {; _argsSerializer.writeInt8(0 as int32); const to_0 = to as NavDestinationContext; _argsSerializer.writeNavDestinationContext(to_0); } else if (((RuntimeType.STRING == to_type))) {; _argsSerializer.writeInt8(1 as int32); const to_1 = to as NavBar; _argsSerializer.writeString(to_1); } _argsSerializer.writeInt32(operation.ordinal); _argsSerializer.writeBoolean(isAnimated); (isSync) ? (NativeModule._CallCallbackSync(1852781814, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1852781814, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Date_Void(): Function1 { + readCallback_Date_Void(isSync: boolean = false): Function1 { 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 int64)); NativeModule._CallCallback(1405382363, _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 int64)); (isSync) ? (NativeModule._CallCallbackSync(1405382363, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1405382363, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_DatePickerResult_Void(): Function1 { + readCallback_DatePickerResult_Void(isSync: boolean = false): Function1 { 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(1280920532, _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 if ((RuntimeType.UNDEFINED) != (selectedColor_buf_runtimeType)) - { - const selectedColor_buf__selector : int32 = valueDeserializer.readInt8() - let selectedColor_buf_ : Color | number | string | Resource | undefined - if (selectedColor_buf__selector == 0) { - selectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let selectedColor_buf_ : Color | number | string | Resource | undefined + if (selectedColor_buf__selector == 0) { + selectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = selectedColor_buf const unselectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let unselectedColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (unselectedColor_buf_runtimeType)) - { - const unselectedColor_buf__selector : int32 = valueDeserializer.readInt8() - let unselectedColor_buf_ : Color | number | string | Resource | undefined - if (unselectedColor_buf__selector == 0) { - unselectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let unselectedColor_buf_ : Color | number | string | Resource | undefined + if (unselectedColor_buf__selector == 0) { + unselectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = unselectedColor_buf const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) - { - const strokeColor_buf__selector : int32 = valueDeserializer.readInt8() - let strokeColor_buf_ : Color | number | string | Resource | undefined - if (strokeColor_buf__selector == 0) { - strokeColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let strokeColor_buf_ : Color | number | string | Resource | undefined + if (strokeColor_buf__selector == 0) { + strokeColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = strokeColor_buf let value : LunarSwitchStyle = ({selectedColor: selectedColor_result,unselectedColor: unselectedColor_result,strokeColor: strokeColor_result} as LunarSwitchStyle) return value @@ -3561,87 +3640,88 @@ export class Deserializer extends DeserializerBase { const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) let duration_buf : number | undefined if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf = (valueDeserializer.readNumber() as number) - } + { + duration_buf = (valueDeserializer.readNumber() as number) + } const duration_result : number | undefined = duration_buf const tempo_buf_runtimeType = (valueDeserializer.readInt8() as int32) let tempo_buf : number | undefined if ((RuntimeType.UNDEFINED) != (tempo_buf_runtimeType)) - { - tempo_buf = (valueDeserializer.readNumber() as number) - } + { + tempo_buf = (valueDeserializer.readNumber() as number) + } const tempo_result : number | undefined = tempo_buf const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) let curve_buf : Curve | string | ICurve | undefined if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) - { - const curve_buf__selector : int32 = valueDeserializer.readInt8() - let curve_buf_ : Curve | string | ICurve | undefined - if (curve_buf__selector == 0) { - curve_buf_ = Curve.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let curve_buf_ : Curve | string | ICurve | undefined + if (curve_buf__selector == 0) { + curve_buf_ = Curve.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = curve_buf const delay_buf_runtimeType = (valueDeserializer.readInt8() as int32) let delay_buf : number | undefined if ((RuntimeType.UNDEFINED) != (delay_buf_runtimeType)) - { - delay_buf = (valueDeserializer.readNumber() as number) - } + { + delay_buf = (valueDeserializer.readNumber() as number) + } const delay_result : number | undefined = delay_buf const iterations_buf_runtimeType = (valueDeserializer.readInt8() as int32) let iterations_buf : number | undefined if ((RuntimeType.UNDEFINED) != (iterations_buf_runtimeType)) - { - iterations_buf = (valueDeserializer.readNumber() as number) - } + { + iterations_buf = (valueDeserializer.readNumber() as number) + } const iterations_result : number | undefined = iterations_buf const playMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let playMode_buf : PlayMode | undefined if ((RuntimeType.UNDEFINED) != (playMode_buf_runtimeType)) - { - playMode_buf = PlayMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + playMode_buf = PlayMode.ofOrdinal(valueDeserializer.readInt32()) + } const playMode_result : PlayMode | undefined = playMode_buf const onFinish_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onFinish_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onFinish_buf_runtimeType)) - { - onFinish_buf = valueDeserializer.readCallback_Void() - } + { + onFinish_buf = valueDeserializer.readCallback_Void() + } const onFinish_result : Function0 | undefined = onFinish_buf const finishCallbackType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let finishCallbackType_buf : FinishCallbackType | undefined if ((RuntimeType.UNDEFINED) != (finishCallbackType_buf_runtimeType)) - { - finishCallbackType_buf = FinishCallbackType.ofOrdinal(valueDeserializer.readInt32()) - } + { + finishCallbackType_buf = FinishCallbackType.ofOrdinal(valueDeserializer.readInt32()) + } const finishCallbackType_result : FinishCallbackType | undefined = finishCallbackType_buf const expectedFrameRateRange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let expectedFrameRateRange_buf : ExpectedFrameRateRange | undefined if ((RuntimeType.UNDEFINED) != (expectedFrameRateRange_buf_runtimeType)) - { - expectedFrameRateRange_buf = valueDeserializer.readExpectedFrameRateRange() - } + { + expectedFrameRateRange_buf = valueDeserializer.readExpectedFrameRateRange() + } const expectedFrameRateRange_result : ExpectedFrameRateRange | 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 } - 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(-1200281222, _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 @@ -3653,38 +3733,38 @@ export class Deserializer extends DeserializerBase { const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) let title_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) - { - const title_buf__selector : int32 = valueDeserializer.readInt8() - let title_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let title_buf_ : string | Resource | 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 = title_buf const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let subtitle_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) - { - const subtitle_buf__selector : int32 = valueDeserializer.readInt8() - let subtitle_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let subtitle_buf_ : string | Resource | 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 = subtitle_buf const message_buf_selector : int32 = valueDeserializer.readInt8() let message_buf : string | Resource | undefined @@ -3701,436 +3781,436 @@ export class Deserializer extends DeserializerBase { const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf = valueDeserializer.readBoolean() - } + { + autoCancel_buf = valueDeserializer.readBoolean() + } const autoCancel_result : boolean | undefined = autoCancel_buf const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancel_buf : VoidCallback | undefined if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf = valueDeserializer.readVoidCallback() - } + { + cancel_buf = valueDeserializer.readVoidCallback() + } const cancel_result : VoidCallback | undefined = cancel_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf : DialogAlignment | undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) - } + { + alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) + } const alignment_result : DialogAlignment | undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : Offset | 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 = offset_buf const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gridCount_buf : number | undefined if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) - { - gridCount_buf = (valueDeserializer.readNumber() as number) - } + { + gridCount_buf = (valueDeserializer.readNumber() as number) + } const gridCount_result : number | undefined = gridCount_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf : Rectangle | undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf = valueDeserializer.readRectangle() - } + { + maskRect_buf = valueDeserializer.readRectangle() + } const maskRect_result : Rectangle | undefined = maskRect_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } const showInSubWindow_result : boolean | undefined = showInSubWindow_buf const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isModal_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf = valueDeserializer.readBoolean() - } + { + isModal_buf = valueDeserializer.readBoolean() + } const isModal_result : boolean | undefined = isModal_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf : BlurStyle | undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() - } + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + } const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf : TransitionEffect | undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result : TransitionEffect | undefined = transition_buf const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cornerRadius_buf : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const cornerRadius_buf__selector : int32 = valueDeserializer.readInt8() - let cornerRadius_buf_ : Dimension | BorderRadiuses | LocalizedBorderRadiuses | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let cornerRadius_buf_ : Dimension | BorderRadiuses | LocalizedBorderRadiuses | 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 + 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 + 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 + 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 + 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 = cornerRadius_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Dimension) - } + { + width_buf = (valueDeserializer.readLength() as Dimension) + } const width_result : Dimension | undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readLength() as Dimension) - } + { + height_buf = (valueDeserializer.readLength() as Dimension) + } const height_result : Dimension | undefined = height_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderWidth_buf : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const borderWidth_buf__selector : int32 = valueDeserializer.readInt8() - let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | 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 + 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 + 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 + 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 + 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 = borderWidth_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderColor_buf : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u : Color | number | string | Resource | undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + { + const borderColor_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u : Color | number | string | Resource | undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - 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() } else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + throw new Error("One of the branches for borderColor_buf__u_top_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 - 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 - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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__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 + 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 + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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) } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + 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 = borderColor_buf const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderStyle_buf : BorderStyle | EdgeStyles | undefined if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const borderStyle_buf__selector : int32 = valueDeserializer.readInt8() - let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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) } - const borderStyle_result : BorderStyle | EdgeStyles | undefined = borderStyle_buf - const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + 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 = borderStyle_buf + const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : ShadowOptions | ShadowStyle | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = shadow_buf const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textStyle_buf : TextStyle_alert_dialog | 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 = textStyle_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result : boolean | undefined = enableHoverMode_buf const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hoverModeArea_buf : HoverModeAreaType | undefined if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) - { - hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) - } + { + hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) + } const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf const buttons_buf_length : int32 = valueDeserializer.readInt32() let buttons_buf : Array = new Array() @@ -4141,9 +4221,9 @@ export class Deserializer extends DeserializerBase { const buttonDirection_buf_runtimeType = (valueDeserializer.readInt8() as int32) let buttonDirection_buf : DialogButtonDirection | undefined if ((RuntimeType.UNDEFINED) != (buttonDirection_buf_runtimeType)) - { - buttonDirection_buf = DialogButtonDirection.ofOrdinal(valueDeserializer.readInt32()) - } + { + buttonDirection_buf = DialogButtonDirection.ofOrdinal(valueDeserializer.readInt32()) + } const buttonDirection_result : DialogButtonDirection | 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 @@ -4153,38 +4233,38 @@ export class Deserializer extends DeserializerBase { const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) let title_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) - { - const title_buf__selector : int32 = valueDeserializer.readInt8() - let title_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let title_buf_ : string | Resource | 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 = title_buf const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let subtitle_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) - { - const subtitle_buf__selector : int32 = valueDeserializer.readInt8() - let subtitle_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let subtitle_buf_ : string | Resource | 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 = subtitle_buf const message_buf_selector : int32 = valueDeserializer.readInt8() let message_buf : string | Resource | undefined @@ -4201,436 +4281,436 @@ export class Deserializer extends DeserializerBase { const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf = valueDeserializer.readBoolean() - } + { + autoCancel_buf = valueDeserializer.readBoolean() + } const autoCancel_result : boolean | undefined = autoCancel_buf const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancel_buf : VoidCallback | undefined if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf = valueDeserializer.readVoidCallback() - } + { + cancel_buf = valueDeserializer.readVoidCallback() + } const cancel_result : VoidCallback | undefined = cancel_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf : DialogAlignment | undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) - } + { + alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) + } const alignment_result : DialogAlignment | undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : Offset | 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 = offset_buf const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gridCount_buf : number | undefined if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) - { - gridCount_buf = (valueDeserializer.readNumber() as number) - } + { + gridCount_buf = (valueDeserializer.readNumber() as number) + } const gridCount_result : number | undefined = gridCount_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf : Rectangle | undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf = valueDeserializer.readRectangle() - } + { + maskRect_buf = valueDeserializer.readRectangle() + } const maskRect_result : Rectangle | undefined = maskRect_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } const showInSubWindow_result : boolean | undefined = showInSubWindow_buf const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isModal_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf = valueDeserializer.readBoolean() - } + { + isModal_buf = valueDeserializer.readBoolean() + } const isModal_result : boolean | undefined = isModal_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf : BlurStyle | undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() - } + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + } const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf : TransitionEffect | undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result : TransitionEffect | undefined = transition_buf const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cornerRadius_buf : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const cornerRadius_buf__selector : int32 = valueDeserializer.readInt8() - let cornerRadius_buf_ : Dimension | BorderRadiuses | LocalizedBorderRadiuses | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let cornerRadius_buf_ : Dimension | BorderRadiuses | LocalizedBorderRadiuses | 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 + 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 + 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 + 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 + 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 = cornerRadius_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Dimension) - } + { + width_buf = (valueDeserializer.readLength() as Dimension) + } const width_result : Dimension | undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readLength() as Dimension) - } + { + height_buf = (valueDeserializer.readLength() as Dimension) + } const height_result : Dimension | undefined = height_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderWidth_buf : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const borderWidth_buf__selector : int32 = valueDeserializer.readInt8() - let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | 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 + 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 + 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 + 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 + 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 = borderWidth_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderColor_buf : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u : Color | number | string | Resource | undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + { + const borderColor_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u : Color | number | string | Resource | undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - 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() } else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + throw new Error("One of the branches for borderColor_buf__u_top_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 - 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 - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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__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 + 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 + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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) } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + 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 = borderColor_buf const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderStyle_buf : BorderStyle | EdgeStyles | undefined if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const borderStyle_buf__selector : int32 = valueDeserializer.readInt8() - let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = borderStyle_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : ShadowOptions | ShadowStyle | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) } + 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 = shadow_buf const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textStyle_buf : TextStyle_alert_dialog | 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 = textStyle_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result : boolean | undefined = enableHoverMode_buf const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hoverModeArea_buf : HoverModeAreaType | undefined if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) - { - hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) - } + { + hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) + } const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf const primaryButton_result : AlertDialogButtonBaseOptions = valueDeserializer.readAlertDialogButtonBaseOptions() const secondaryButton_result : AlertDialogButtonBaseOptions = valueDeserializer.readAlertDialogButtonBaseOptions() @@ -4642,38 +4722,38 @@ export class Deserializer extends DeserializerBase { const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) let title_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) - { - const title_buf__selector : int32 = valueDeserializer.readInt8() - let title_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let title_buf_ : string | Resource | 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 = title_buf const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let subtitle_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) - { - const subtitle_buf__selector : int32 = valueDeserializer.readInt8() - let subtitle_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let subtitle_buf_ : string | Resource | 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 = subtitle_buf const message_buf_selector : int32 = valueDeserializer.readInt8() let message_buf : string | Resource | undefined @@ -4690,443 +4770,443 @@ export class Deserializer extends DeserializerBase { const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf = valueDeserializer.readBoolean() - } + { + autoCancel_buf = valueDeserializer.readBoolean() + } const autoCancel_result : boolean | undefined = autoCancel_buf const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancel_buf : VoidCallback | undefined if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf = valueDeserializer.readVoidCallback() - } + { + cancel_buf = valueDeserializer.readVoidCallback() + } const cancel_result : VoidCallback | undefined = cancel_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf : DialogAlignment | undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) - } + { + alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) + } const alignment_result : DialogAlignment | undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : Offset | 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 = offset_buf const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gridCount_buf : number | undefined if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) - { - gridCount_buf = (valueDeserializer.readNumber() as number) - } + { + gridCount_buf = (valueDeserializer.readNumber() as number) + } const gridCount_result : number | undefined = gridCount_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf : Rectangle | undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf = valueDeserializer.readRectangle() - } + { + maskRect_buf = valueDeserializer.readRectangle() + } const maskRect_result : Rectangle | undefined = maskRect_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } const showInSubWindow_result : boolean | undefined = showInSubWindow_buf const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isModal_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf = valueDeserializer.readBoolean() - } + { + isModal_buf = valueDeserializer.readBoolean() + } const isModal_result : boolean | undefined = isModal_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf : BlurStyle | undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() - } + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + } const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf : TransitionEffect | undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result : TransitionEffect | undefined = transition_buf const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cornerRadius_buf : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const cornerRadius_buf__selector : int32 = valueDeserializer.readInt8() - let cornerRadius_buf_ : Dimension | BorderRadiuses | LocalizedBorderRadiuses | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let cornerRadius_buf_ : Dimension | BorderRadiuses | LocalizedBorderRadiuses | 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 + 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 + 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 + 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 + 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 = cornerRadius_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Dimension) - } + { + width_buf = (valueDeserializer.readLength() as Dimension) + } const width_result : Dimension | undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readLength() as Dimension) - } + { + height_buf = (valueDeserializer.readLength() as Dimension) + } const height_result : Dimension | undefined = height_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderWidth_buf : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const borderWidth_buf__selector : int32 = valueDeserializer.readInt8() - let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | 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 + 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 + 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 + 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 + 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 = borderWidth_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderColor_buf : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u : Color | number | string | Resource | undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + { + const borderColor_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u : Color | number | string | Resource | undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - 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() } else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + throw new Error("One of the branches for borderColor_buf__u_top_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 - 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 - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 = borderColor_buf - const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf : BorderStyle | EdgeStyles | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const borderStyle_buf__selector : int32 = valueDeserializer.readInt8() - let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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.") + 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 + 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 + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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) } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + 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 = borderColor_buf + const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf : BorderStyle | EdgeStyles | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) + { + const borderStyle_buf__selector : int32 = valueDeserializer.readInt8() + let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = borderStyle_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : ShadowOptions | ShadowStyle | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) } + 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 = shadow_buf const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textStyle_buf : TextStyle_alert_dialog | 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 = textStyle_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result : boolean | undefined = enableHoverMode_buf const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hoverModeArea_buf : HoverModeAreaType | undefined if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) - { - hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) - } + { + hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) + } const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf const confirm_buf_runtimeType = (valueDeserializer.readInt8() as int32) let confirm_buf : AlertDialogButtonBaseOptions | undefined if ((RuntimeType.UNDEFINED) != (confirm_buf_runtimeType)) - { - confirm_buf = valueDeserializer.readAlertDialogButtonBaseOptions() - } + { + confirm_buf = valueDeserializer.readAlertDialogButtonBaseOptions() + } const confirm_result : AlertDialogButtonBaseOptions | 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 @@ -5171,23 +5251,23 @@ export class Deserializer extends DeserializerBase { const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enabled_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf = valueDeserializer.readBoolean() - } + { + enabled_buf = valueDeserializer.readBoolean() + } const enabled_result : boolean | undefined = enabled_buf const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) let defaultFocus_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) - { - defaultFocus_buf = valueDeserializer.readBoolean() - } + { + defaultFocus_buf = valueDeserializer.readBoolean() + } const defaultFocus_result : boolean | undefined = defaultFocus_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : DialogButtonStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = DialogButtonStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + style_buf = DialogButtonStyle.ofOrdinal(valueDeserializer.readInt32()) + } const style_result : DialogButtonStyle | undefined = style_buf const value_buf_selector : int32 = valueDeserializer.readInt8() let value_buf : string | Resource | undefined @@ -5205,47 +5285,48 @@ export class Deserializer extends DeserializerBase { let value : ActionSheetButtonOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,action: action_result} 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(-968773856, _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 if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) - { - space_buf = valueDeserializer.readLengthMetrics() - } + { + space_buf = valueDeserializer.readLengthMetrics() + } const space_result : LengthMetrics | undefined = space_buf const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeWidth_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = valueDeserializer.readLengthMetrics() - } + { + strokeWidth_buf = valueDeserializer.readLengthMetrics() + } const strokeWidth_result : LengthMetrics | undefined = strokeWidth_buf const strokeRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeRadius_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (strokeRadius_buf_runtimeType)) - { - strokeRadius_buf = valueDeserializer.readLengthMetrics() - } + { + strokeRadius_buf = valueDeserializer.readLengthMetrics() + } const strokeRadius_result : LengthMetrics | undefined = strokeRadius_buf const trackBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let trackBackgroundColor_buf : ColorMetrics | undefined if ((RuntimeType.UNDEFINED) != (trackBackgroundColor_buf_runtimeType)) - { - trackBackgroundColor_buf = valueDeserializer.readColorMetrics() - } + { + trackBackgroundColor_buf = valueDeserializer.readColorMetrics() + } const trackBackgroundColor_result : ColorMetrics | undefined = trackBackgroundColor_buf const trackColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let trackColor_buf : ColorMetrics | undefined if ((RuntimeType.UNDEFINED) != (trackColor_buf_runtimeType)) - { - trackColor_buf = valueDeserializer.readColorMetrics() - } + { + trackColor_buf = valueDeserializer.readColorMetrics() + } const trackColor_result : ColorMetrics | 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 @@ -5276,40 +5357,40 @@ export class Deserializer extends DeserializerBase { const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = color_buf const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let startMargin_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf = (valueDeserializer.readLength() as Length) - } + { + startMargin_buf = (valueDeserializer.readLength() as Length) + } const startMargin_result : Length | undefined = startMargin_buf const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let endMargin_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf = (valueDeserializer.readLength() as Length) - } + { + endMargin_buf = (valueDeserializer.readLength() as Length) + } const endMargin_result : Length | undefined = endMargin_buf let value : DividerStyle = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerStyle) return value @@ -5322,7 +5403,7 @@ export class Deserializer extends DeserializerBase { 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() @@ -5337,7 +5418,7 @@ export class Deserializer extends DeserializerBase { 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() @@ -5349,23 +5430,23 @@ export class Deserializer extends DeserializerBase { const switching_buf_runtimeType = (valueDeserializer.readInt8() as int32) let switching_buf : string | PixelMap | Resource | undefined if ((RuntimeType.UNDEFINED) != (switching_buf_runtimeType)) - { - const switching_buf__selector : int32 = valueDeserializer.readInt8() - let switching_buf_ : string | PixelMap | Resource | 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() - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let switching_buf_ : string | PixelMap | Resource | 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 = switching_buf let value : ButtonIconOptions = ({shown: shown_result,hidden: hidden_result,switching: switching_result} as ButtonIconOptions) return value @@ -5375,21 +5456,21 @@ export class Deserializer extends DeserializerBase { const types_buf_runtimeType = (valueDeserializer.readInt8() as int32) let types_buf : Array | 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] = ImageAnalyzerType.ofOrdinal(valueDeserializer.readInt32()) - } - 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] = ImageAnalyzerType.ofOrdinal(valueDeserializer.readInt32()) } + types_buf = types_buf_ + } const types_result : Array | undefined = types_buf const aiController_buf_runtimeType = (valueDeserializer.readInt8() as int32) let aiController_buf : ImageAnalyzerController | undefined if ((RuntimeType.UNDEFINED) != (aiController_buf_runtimeType)) - { - aiController_buf = (valueDeserializer.readImageAnalyzerController() as ImageAnalyzerController) - } + { + aiController_buf = (valueDeserializer.readImageAnalyzerController() as ImageAnalyzerController) + } const aiController_result : ImageAnalyzerController | undefined = aiController_buf let value : ImageAIOptions = ({types: types_result,aiController: aiController_result} as ImageAIOptions) return value @@ -5404,10 +5485,11 @@ export class Deserializer extends DeserializerBase { let ptr : KPointer = valueDeserializer.readPointer() return WebKeyboardControllerInternal.fromPtr(ptr) } - readCallback_Literal_String_plainText_Void(): Function1 { + readCallback_Literal_String_plainText_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (selectedText: Literal_String_plainText): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); const selectedText_plainText = selectedText.plainText; _argsSerializer.writeString(selectedText_plainText); NativeModule._CallCallback(-122223466, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync : KPointer = this.readPointer() + return (selectedText: Literal_String_plainText): 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 @@ -5422,16 +5504,16 @@ export class Deserializer extends DeserializerBase { const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisHorizontal_buf : number | undefined if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) + } const axisHorizontal_result : number | undefined = axisHorizontal_buf const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisVertical_buf : number | undefined if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } const axisVertical_result : number | undefined = axisVertical_buf const pressure_result : number = (valueDeserializer.readNumber() as number) const tiltX_result : number = (valueDeserializer.readNumber() as number) @@ -5440,9 +5522,9 @@ export class Deserializer extends DeserializerBase { const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let deviceId_buf : number | undefined if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } const deviceId_result : number | undefined = deviceId_buf const type_result : TouchType = TouchType.ofOrdinal(valueDeserializer.readInt32()) const touches_buf_length : int32 = valueDeserializer.readInt32() @@ -5467,73 +5549,73 @@ export class Deserializer extends DeserializerBase { const id_buf_runtimeType = (valueDeserializer.readInt8() as int32) let id_buf : string | undefined if ((RuntimeType.UNDEFINED) != (id_buf_runtimeType)) - { - id_buf = (valueDeserializer.readString() as string) - } + { + id_buf = (valueDeserializer.readString() as string) + } const id_result : string | undefined = id_buf const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf : string | undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readString() as string) - } + { + type_buf = (valueDeserializer.readString() as string) + } const type_result : string | undefined = type_buf const src_buf_runtimeType = (valueDeserializer.readInt8() as int32) let src_buf : string | undefined if ((RuntimeType.UNDEFINED) != (src_buf_runtimeType)) - { - src_buf = (valueDeserializer.readString() as string) - } + { + src_buf = (valueDeserializer.readString() as string) + } const src_result : string | undefined = src_buf const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) let position_buf : Position | undefined if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) - { - position_buf = valueDeserializer.readPosition() - } + { + position_buf = valueDeserializer.readPosition() + } const position_result : Position | undefined = position_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : number | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readNumber() as number) - } + { + width_buf = (valueDeserializer.readNumber() as number) + } const width_result : number | undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : number | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readNumber() as number) - } + { + height_buf = (valueDeserializer.readNumber() as number) + } const height_result : number | undefined = height_buf const url_buf_runtimeType = (valueDeserializer.readInt8() as int32) let url_buf : string | undefined if ((RuntimeType.UNDEFINED) != (url_buf_runtimeType)) - { - url_buf = (valueDeserializer.readString() as string) - } + { + url_buf = (valueDeserializer.readString() as string) + } const url_result : string | undefined = url_buf const tag_buf_runtimeType = (valueDeserializer.readInt8() as int32) let tag_buf : string | undefined if ((RuntimeType.UNDEFINED) != (tag_buf_runtimeType)) - { - tag_buf = (valueDeserializer.readString() as string) - } + { + tag_buf = (valueDeserializer.readString() as string) + } const tag_result : string | undefined = tag_buf const params_buf_runtimeType = (valueDeserializer.readInt8() as int32) let params_buf : Map | 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 = 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 @@ -5543,30 +5625,30 @@ export class Deserializer extends DeserializerBase { const scrollUp_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scrollUp_buf : NestedScrollMode | undefined if ((RuntimeType.UNDEFINED) != (scrollUp_buf_runtimeType)) - { - scrollUp_buf = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + scrollUp_buf = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) + } const scrollUp_result : NestedScrollMode | undefined = scrollUp_buf const scrollDown_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scrollDown_buf : NestedScrollMode | undefined if ((RuntimeType.UNDEFINED) != (scrollDown_buf_runtimeType)) - { - scrollDown_buf = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + scrollDown_buf = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) + } const scrollDown_result : NestedScrollMode | undefined = scrollDown_buf const scrollRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scrollRight_buf : NestedScrollMode | undefined if ((RuntimeType.UNDEFINED) != (scrollRight_buf_runtimeType)) - { - scrollRight_buf = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + scrollRight_buf = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) + } const scrollRight_result : NestedScrollMode | undefined = scrollRight_buf const scrollLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scrollLeft_buf : NestedScrollMode | undefined if ((RuntimeType.UNDEFINED) != (scrollLeft_buf_runtimeType)) - { - scrollLeft_buf = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + scrollLeft_buf = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) + } const scrollLeft_result : NestedScrollMode | undefined = scrollLeft_buf let value : NestedScrollOptionsExt = ({scrollUp: scrollUp_result,scrollDown: scrollDown_result,scrollRight: scrollRight_result,scrollLeft: scrollLeft_result} as NestedScrollOptionsExt) return value @@ -5678,47 +5760,47 @@ export class Deserializer extends DeserializerBase { const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeWidth_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = (valueDeserializer.readLength() as Dimension) - } + { + strokeWidth_buf = (valueDeserializer.readLength() as Dimension) + } const strokeWidth_result : Dimension | undefined = strokeWidth_buf const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = color_buf const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let startMargin_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf = (valueDeserializer.readLength() as Dimension) - } + { + startMargin_buf = (valueDeserializer.readLength() as Dimension) + } const startMargin_result : Dimension | undefined = startMargin_buf const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let endMargin_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf = (valueDeserializer.readLength() as Dimension) - } + { + endMargin_buf = (valueDeserializer.readLength() as Dimension) + } const endMargin_result : Dimension | undefined = endMargin_buf let value : DividerOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerOptions) return value @@ -5728,98 +5810,98 @@ export class Deserializer extends DeserializerBase { const typing_buf_runtimeType = (valueDeserializer.readInt8() as int32) let typing_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (typing_buf_runtimeType)) - { - const typing_buf__selector : int32 = valueDeserializer.readInt8() - let typing_buf_ : Color | number | string | Resource | undefined - if (typing_buf__selector == 0) { - typing_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let typing_buf_ : Color | number | string | Resource | undefined + if (typing_buf__selector == 0) { + typing_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = typing_buf const normal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let normal_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (normal_buf_runtimeType)) - { - const normal_buf__selector : int32 = valueDeserializer.readInt8() - let normal_buf_ : Color | number | string | Resource | undefined - if (normal_buf__selector == 0) { - normal_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let normal_buf_ : Color | number | string | Resource | undefined + if (normal_buf__selector == 0) { + normal_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = normal_buf const error_buf_runtimeType = (valueDeserializer.readInt8() as int32) let error_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (error_buf_runtimeType)) - { - const error_buf__selector : int32 = valueDeserializer.readInt8() - let error_buf_ : Color | number | string | Resource | undefined - if (error_buf__selector == 0) { - error_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let error_buf_ : Color | number | string | Resource | undefined + if (error_buf__selector == 0) { + error_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = error_buf const disable_buf_runtimeType = (valueDeserializer.readInt8() as int32) let disable_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (disable_buf_runtimeType)) - { - const disable_buf__selector : int32 = valueDeserializer.readInt8() - let disable_buf_ : Color | number | string | Resource | undefined - if (disable_buf__selector == 0) { - disable_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let disable_buf_ : Color | number | string | Resource | undefined + if (disable_buf__selector == 0) { + disable_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = disable_buf let value : UnderlineColor = ({typing: typing_result,normal: normal_result,error: error_result,disable: disable_result} as UnderlineColor) return value @@ -5855,38 +5937,38 @@ export class Deserializer extends DeserializerBase { const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf : string | Resource | undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let icon_buf_ : string | Resource | 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 = icon_buf const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) let text_buf : string | Resource | undefined if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) - { - const text_buf__selector : int32 = valueDeserializer.readInt8() - let text_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let text_buf_ : string | Resource | 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 = text_buf let value : TabBarOptions = ({icon: icon_result,text: text_result} as TabBarOptions) return value @@ -5896,9 +5978,9 @@ export class Deserializer extends DeserializerBase { const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) let timeout_buf : number | undefined if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) - { - timeout_buf = (valueDeserializer.readNumber() as number) - } + { + timeout_buf = (valueDeserializer.readNumber() as number) + } const timeout_result : number | undefined = timeout_buf const transition_result : Function1 = valueDeserializer.readCallback_TabContentTransitionProxy_Void() let value : TabContentAnimatedTransition = ({timeout: timeout_result,transition: transition_result} as TabContentAnimatedTransition) @@ -5931,86 +6013,87 @@ export class Deserializer extends DeserializerBase { const showBackground_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showBackground_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (showBackground_buf_runtimeType)) - { - showBackground_buf = valueDeserializer.readBoolean() - } + { + showBackground_buf = valueDeserializer.readBoolean() + } const showBackground_result : boolean | undefined = showBackground_buf const isSidebarMiddle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isSidebarMiddle_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (isSidebarMiddle_buf_runtimeType)) - { - isSidebarMiddle_buf = valueDeserializer.readBoolean() - } + { + isSidebarMiddle_buf = valueDeserializer.readBoolean() + } const isSidebarMiddle_result : boolean | undefined = isSidebarMiddle_buf const backgroundSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundSize_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (backgroundSize_buf_runtimeType)) - { - backgroundSize_buf = (valueDeserializer.readLength() as Length) - } + { + backgroundSize_buf = (valueDeserializer.readLength() as Length) + } const backgroundSize_result : Length | undefined = backgroundSize_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const arrowSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowSize_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (arrowSize_buf_runtimeType)) - { - arrowSize_buf = (valueDeserializer.readLength() as Length) - } + { + arrowSize_buf = (valueDeserializer.readLength() as Length) + } const arrowSize_result : Length | undefined = arrowSize_buf const arrowColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (arrowColor_buf_runtimeType)) - { - const arrowColor_buf__selector : int32 = valueDeserializer.readInt8() - let arrowColor_buf_ : Color | number | string | Resource | undefined - if (arrowColor_buf__selector == 0) { - arrowColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let arrowColor_buf_ : Color | number | string | Resource | undefined + if (arrowColor_buf__selector == 0) { + arrowColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = 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 } - readCallback_SwiperContentTransitionProxy_Void(): Function1 { + readCallback_SwiperContentTransitionProxy_Void(isSync: boolean = false): Function1 { 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(-416053361, _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") @@ -6023,16 +6106,16 @@ export class Deserializer extends DeserializerBase { const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : CancelButtonStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = CancelButtonStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + style_buf = CancelButtonStyle.ofOrdinal(valueDeserializer.readInt32()) + } const style_result : CancelButtonStyle | undefined = style_buf const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf : SymbolGlyphModifier | undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - icon_buf = valueDeserializer.readSymbolGlyphModifier() - } + { + icon_buf = valueDeserializer.readSymbolGlyphModifier() + } const icon_result : SymbolGlyphModifier | undefined = icon_buf let value : CancelButtonSymbolOptions = ({style: style_result,icon: icon_result} as CancelButtonSymbolOptions) return value @@ -6042,16 +6125,16 @@ export class Deserializer extends DeserializerBase { const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : CancelButtonStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = CancelButtonStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + style_buf = CancelButtonStyle.ofOrdinal(valueDeserializer.readInt32()) + } const style_result : CancelButtonStyle | undefined = style_buf const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf : IconOptions | undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - icon_buf = valueDeserializer.readIconOptions() - } + { + icon_buf = valueDeserializer.readIconOptions() + } const icon_result : IconOptions | undefined = icon_buf let value : CancelButtonOptions = ({style: style_result,icon: icon_result} as CancelButtonOptions) return value @@ -6061,10 +6144,11 @@ export class Deserializer extends DeserializerBase { let ptr : KPointer = valueDeserializer.readPointer() return SearchControllerInternal.fromPtr(ptr) } - 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(-614475458, _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 @@ -6072,27 +6156,27 @@ export class Deserializer extends DeserializerBase { const valuePixelMap_buf_runtimeType = (valueDeserializer.readInt8() as int32) let valuePixelMap_buf : PixelMap | undefined if ((RuntimeType.UNDEFINED) != (valuePixelMap_buf_runtimeType)) - { - valuePixelMap_buf = valueDeserializer.readPixelMap() - } + { + valuePixelMap_buf = (valueDeserializer.readPixelMap() as PixelMap) + } const valuePixelMap_result : PixelMap | undefined = valuePixelMap_buf const valueResourceStr_buf_runtimeType = (valueDeserializer.readInt8() as int32) let valueResourceStr_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (valueResourceStr_buf_runtimeType)) - { - const valueResourceStr_buf__selector : int32 = valueDeserializer.readInt8() - let valueResourceStr_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let valueResourceStr_buf_ : string | Resource | 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 = valueResourceStr_buf const imageStyle_result : RichEditorImageSpanStyleResult = valueDeserializer.readRichEditorImageSpanStyleResult() const offsetInSpan_buf_value0 : number = (valueDeserializer.readNumber() as number) @@ -6112,30 +6196,30 @@ export class Deserializer extends DeserializerBase { const symbolSpanStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let symbolSpanStyle_buf : RichEditorSymbolSpanStyle | undefined if ((RuntimeType.UNDEFINED) != (symbolSpanStyle_buf_runtimeType)) - { - symbolSpanStyle_buf = valueDeserializer.readRichEditorSymbolSpanStyle() - } + { + symbolSpanStyle_buf = valueDeserializer.readRichEditorSymbolSpanStyle() + } const symbolSpanStyle_result : RichEditorSymbolSpanStyle | undefined = symbolSpanStyle_buf const valueResource_buf_runtimeType = (valueDeserializer.readInt8() as int32) let valueResource_buf : Resource | undefined if ((RuntimeType.UNDEFINED) != (valueResource_buf_runtimeType)) - { - valueResource_buf = valueDeserializer.readResource() - } + { + valueResource_buf = valueDeserializer.readResource() + } const valueResource_result : Resource | undefined = valueResource_buf const paragraphStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let paragraphStyle_buf : RichEditorParagraphStyle | undefined if ((RuntimeType.UNDEFINED) != (paragraphStyle_buf_runtimeType)) - { - paragraphStyle_buf = valueDeserializer.readRichEditorParagraphStyle() - } + { + paragraphStyle_buf = valueDeserializer.readRichEditorParagraphStyle() + } const paragraphStyle_result : RichEditorParagraphStyle | undefined = paragraphStyle_buf const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) let previewText_buf : string | undefined if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) - { - previewText_buf = (valueDeserializer.readString() as string) - } + { + previewText_buf = (valueDeserializer.readString() as string) + } const previewText_result : string | 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 @@ -6155,16 +6239,16 @@ export class Deserializer extends DeserializerBase { const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readLength() as Dimension) - } + { + start_buf = (valueDeserializer.readLength() as Dimension) + } const start_result : Dimension | undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readLength() as Dimension) - } + { + end_buf = (valueDeserializer.readLength() as Dimension) + } const end_result : Dimension | undefined = end_buf let value : GuideLinePosition = ({start: start_result,end: end_result} as GuideLinePosition) return value @@ -6174,74 +6258,74 @@ export class Deserializer extends DeserializerBase { const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : number | string | 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 = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : number | string | 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 = height_buf const radiusWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radiusWidth_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (radiusWidth_buf_runtimeType)) - { - const radiusWidth_buf__selector : int32 = valueDeserializer.readInt8() - let radiusWidth_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let radiusWidth_buf_ : number | string | 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 = radiusWidth_buf const radiusHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radiusHeight_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (radiusHeight_buf_runtimeType)) - { - const radiusHeight_buf__selector : int32 = valueDeserializer.readInt8() - let radiusHeight_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let radiusHeight_buf_ : number | string | 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 = radiusHeight_buf let value : RoundedRectOptions = ({width: width_result,height: height_result,radiusWidth: radiusWidth_result,radiusHeight: radiusHeight_result} as RoundedRectOptions) return value @@ -6251,64 +6335,64 @@ export class Deserializer extends DeserializerBase { const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : number | string | 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 = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : number | string | 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 = height_buf const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf : number | string | Array | undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - const radius_buf__selector : int32 = valueDeserializer.readInt8() - let radius_buf_ : number | string | Array | 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 - } - else { - throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") + { + const radius_buf__selector : int32 = valueDeserializer.readInt8() + let radius_buf_ : number | string | Array | 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 = radius_buf let value : RectOptions = ({width: width_result,height: height_result,radius: radius_result} as RectOptions) return value @@ -6318,30 +6402,30 @@ export class Deserializer extends DeserializerBase { const enableSmoothEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableSmoothEffect_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableSmoothEffect_buf_runtimeType)) - { - enableSmoothEffect_buf = valueDeserializer.readBoolean() - } + { + enableSmoothEffect_buf = valueDeserializer.readBoolean() + } const enableSmoothEffect_result : boolean | undefined = enableSmoothEffect_buf const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeWidth_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = (valueDeserializer.readLength() as Length) - } + { + strokeWidth_buf = (valueDeserializer.readLength() as Length) + } const strokeWidth_result : Length | undefined = strokeWidth_buf const scaleCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scaleCount_buf : number | undefined if ((RuntimeType.UNDEFINED) != (scaleCount_buf_runtimeType)) - { - scaleCount_buf = (valueDeserializer.readNumber() as number) - } + { + scaleCount_buf = (valueDeserializer.readNumber() as number) + } const scaleCount_result : number | undefined = scaleCount_buf const scaleWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scaleWidth_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (scaleWidth_buf_runtimeType)) - { - scaleWidth_buf = (valueDeserializer.readLength() as Length) - } + { + scaleWidth_buf = (valueDeserializer.readLength() as Length) + } const scaleWidth_result : Length | undefined = scaleWidth_buf let value : ProgressStyleOptions = ({enableSmoothEffect: enableSmoothEffect_result,strokeWidth: strokeWidth_result,scaleCount: scaleCount_result,scaleWidth: scaleWidth_result} as ProgressStyleOptions) return value @@ -6351,85 +6435,85 @@ export class Deserializer extends DeserializerBase { const enableScanEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableScanEffect_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableScanEffect_buf_runtimeType)) - { - enableScanEffect_buf = valueDeserializer.readBoolean() - } + { + enableScanEffect_buf = valueDeserializer.readBoolean() + } const enableScanEffect_result : boolean | undefined = enableScanEffect_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__selector == 0) { - borderColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__selector == 0) { + borderColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = borderColor_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderWidth_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) - { - borderWidth_buf = (valueDeserializer.readLength() as Length) - } + { + borderWidth_buf = (valueDeserializer.readLength() as Length) + } const borderWidth_result : Length | undefined = borderWidth_buf const content_buf_runtimeType = (valueDeserializer.readInt8() as int32) let content_buf : string | undefined if ((RuntimeType.UNDEFINED) != (content_buf_runtimeType)) - { - content_buf = (valueDeserializer.readString() as string) - } + { + content_buf = (valueDeserializer.readString() as string) + } const content_result : string | undefined = content_buf const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) let font_buf : Font | undefined if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) - { - font_buf = valueDeserializer.readFont() - } + { + font_buf = valueDeserializer.readFont() + } const font_result : Font | undefined = font_buf const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) - { - const fontColor_buf__selector : int32 = valueDeserializer.readInt8() - let fontColor_buf_ : Color | number | string | Resource | undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let fontColor_buf_ : Color | number | string | Resource | undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = fontColor_buf const showDefaultPercentage_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showDefaultPercentage_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (showDefaultPercentage_buf_runtimeType)) - { - showDefaultPercentage_buf = valueDeserializer.readBoolean() - } + { + showDefaultPercentage_buf = valueDeserializer.readBoolean() + } const showDefaultPercentage_result : boolean | 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 @@ -6439,30 +6523,30 @@ export class Deserializer extends DeserializerBase { const enableScanEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableScanEffect_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableScanEffect_buf_runtimeType)) - { - enableScanEffect_buf = valueDeserializer.readBoolean() - } + { + enableScanEffect_buf = valueDeserializer.readBoolean() + } const enableScanEffect_result : boolean | undefined = enableScanEffect_buf const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeWidth_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = (valueDeserializer.readLength() as Length) - } + { + strokeWidth_buf = (valueDeserializer.readLength() as Length) + } const strokeWidth_result : Length | undefined = strokeWidth_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - shadow_buf = valueDeserializer.readBoolean() - } + { + shadow_buf = valueDeserializer.readBoolean() + } const shadow_result : boolean | undefined = shadow_buf const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) let status_buf : ProgressStatus | undefined if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) - { - status_buf = ProgressStatus.ofOrdinal(valueDeserializer.readInt32()) - } + { + status_buf = ProgressStatus.ofOrdinal(valueDeserializer.readInt32()) + } const status_result : ProgressStatus | undefined = status_buf let value : RingStyleOptions = ({enableScanEffect: enableScanEffect_result,strokeWidth: strokeWidth_result,shadow: shadow_result,status: status_result} as RingStyleOptions) return value @@ -6472,37 +6556,37 @@ export class Deserializer extends DeserializerBase { const enableScanEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableScanEffect_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableScanEffect_buf_runtimeType)) - { - enableScanEffect_buf = valueDeserializer.readBoolean() - } + { + enableScanEffect_buf = valueDeserializer.readBoolean() + } const enableScanEffect_result : boolean | undefined = enableScanEffect_buf const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeWidth_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = (valueDeserializer.readLength() as Length) - } + { + strokeWidth_buf = (valueDeserializer.readLength() as Length) + } const strokeWidth_result : Length | undefined = strokeWidth_buf const strokeRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeRadius_buf : string | number | Resource | undefined if ((RuntimeType.UNDEFINED) != (strokeRadius_buf_runtimeType)) - { - const strokeRadius_buf__selector : int32 = valueDeserializer.readInt8() - let strokeRadius_buf_ : string | number | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let strokeRadius_buf_ : string | number | Resource | 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 = strokeRadius_buf let value : LinearStyleOptions = ({enableScanEffect: enableScanEffect_result,strokeWidth: strokeWidth_result,strokeRadius: strokeRadius_result} as LinearStyleOptions) return value @@ -6519,47 +6603,47 @@ export class Deserializer extends DeserializerBase { const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = color_buf const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - radius_buf = valueDeserializer.readLengthMetrics() - } + { + radius_buf = valueDeserializer.readLengthMetrics() + } const radius_result : LengthMetrics | undefined = radius_buf const enableWaveEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableWaveEffect_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableWaveEffect_buf_runtimeType)) - { - enableWaveEffect_buf = valueDeserializer.readBoolean() - } + { + enableWaveEffect_buf = valueDeserializer.readBoolean() + } const enableWaveEffect_result : boolean | undefined = enableWaveEffect_buf const enableForeground_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableForeground_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableForeground_buf_runtimeType)) - { - enableForeground_buf = valueDeserializer.readBoolean() - } + { + enableForeground_buf = valueDeserializer.readBoolean() + } const enableForeground_result : boolean | undefined = enableForeground_buf let value : CircleStyleOptions = ({color: color_result,radius: radius_result,enableWaveEffect: enableWaveEffect_result,enableForeground: enableForeground_result} as CircleStyleOptions) return value @@ -6570,7 +6654,7 @@ export class Deserializer extends DeserializerBase { } readNavDestinationCustomTitle(): NavDestinationCustomTitle { let valueDeserializer : Deserializer = this - const builder_result : CustomBuilder = valueDeserializer.readCallback_Any() + const builder_result : CustomBuilder = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) const height_buf_selector : int32 = valueDeserializer.readInt8() let height_buf : TitleHeight | Length | undefined if (height_buf_selector == 0) { @@ -6626,95 +6710,95 @@ export class Deserializer extends DeserializerBase { const startIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let startIcon_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (startIcon_buf_runtimeType)) - { - const startIcon_buf__selector : int32 = valueDeserializer.readInt8() - let startIcon_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let startIcon_buf_ : string | Resource | undefined + if (startIcon_buf__selector == 0) { + startIcon_buf_ = (valueDeserializer.readString() as string) } - const startIcon_result : ResourceStr | undefined = startIcon_buf - const symbolStartIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + 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 = startIcon_buf + const symbolStartIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let symbolStartIcon_buf : SymbolGlyphModifier | undefined if ((RuntimeType.UNDEFINED) != (symbolStartIcon_buf_runtimeType)) - { - symbolStartIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } + { + symbolStartIcon_buf = valueDeserializer.readSymbolGlyphModifier() + } const symbolStartIcon_result : SymbolGlyphModifier | undefined = symbolStartIcon_buf const content_buf_runtimeType = (valueDeserializer.readInt8() as int32) let content_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (content_buf_runtimeType)) - { - const content_buf__selector : int32 = valueDeserializer.readInt8() - let content_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let content_buf_ : string | Resource | 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 = content_buf const endIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let endIcon_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (endIcon_buf_runtimeType)) - { - const endIcon_buf__selector : int32 = valueDeserializer.readInt8() - let endIcon_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let endIcon_buf_ : string | Resource | 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 = endIcon_buf const symbolEndIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let symbolEndIcon_buf : SymbolGlyphModifier | undefined if ((RuntimeType.UNDEFINED) != (symbolEndIcon_buf_runtimeType)) - { - symbolEndIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } + { + symbolEndIcon_buf = valueDeserializer.readSymbolGlyphModifier() + } const symbolEndIcon_result : SymbolGlyphModifier | undefined = symbolEndIcon_buf const labelInfo_buf_runtimeType = (valueDeserializer.readInt8() as int32) let labelInfo_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (labelInfo_buf_runtimeType)) - { - const labelInfo_buf__selector : int32 = valueDeserializer.readInt8() - let labelInfo_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let labelInfo_buf_ : string | Resource | 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 = labelInfo_buf const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let builder_buf : CustomBuilder | undefined if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) - { - builder_buf = valueDeserializer.readCallback_Any() - } + { + builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } const builder_result : CustomBuilder | 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 @@ -6724,47 +6808,47 @@ export class Deserializer extends DeserializerBase { const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeWidth_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = valueDeserializer.readLengthMetrics() - } + { + strokeWidth_buf = valueDeserializer.readLengthMetrics() + } const strokeWidth_result : LengthMetrics | undefined = strokeWidth_buf const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = color_buf const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let startMargin_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf = valueDeserializer.readLengthMetrics() - } + { + startMargin_buf = valueDeserializer.readLengthMetrics() + } const startMargin_result : LengthMetrics | undefined = startMargin_buf const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let endMargin_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf = valueDeserializer.readLengthMetrics() - } + { + endMargin_buf = valueDeserializer.readLengthMetrics() + } const endMargin_result : LengthMetrics | undefined = endMargin_buf let value : DividerStyleOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerStyleOptions) return value @@ -6792,30 +6876,30 @@ export class Deserializer extends DeserializerBase { const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = valueDeserializer.readLengthMetrics() - } + { + top_buf = valueDeserializer.readLengthMetrics() + } const top_result : LengthMetrics | undefined = top_buf const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = valueDeserializer.readLengthMetrics() - } + { + start_buf = valueDeserializer.readLengthMetrics() + } const start_result : LengthMetrics | undefined = start_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = valueDeserializer.readLengthMetrics() - } + { + bottom_buf = valueDeserializer.readLengthMetrics() + } const bottom_result : LengthMetrics | undefined = bottom_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = valueDeserializer.readLengthMetrics() - } + { + end_buf = valueDeserializer.readLengthMetrics() + } const end_result : LengthMetrics | undefined = end_buf let value : LocalizedEdges = ({top: top_result,start: start_result,bottom: bottom_result,end: end_result} as LocalizedEdges) return value @@ -6825,30 +6909,30 @@ export class Deserializer extends DeserializerBase { const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = (valueDeserializer.readLength() as Dimension) - } + { + top_buf = (valueDeserializer.readLength() as Dimension) + } const top_result : Dimension | undefined = top_buf const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) let left_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - left_buf = (valueDeserializer.readLength() as Dimension) - } + { + left_buf = (valueDeserializer.readLength() as Dimension) + } const left_result : Dimension | undefined = left_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = (valueDeserializer.readLength() as Dimension) - } + { + bottom_buf = (valueDeserializer.readLength() as Dimension) + } const bottom_result : Dimension | undefined = bottom_buf const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) let right_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) - { - right_buf = (valueDeserializer.readLength() as Dimension) - } + { + right_buf = (valueDeserializer.readLength() as Dimension) + } const right_result : Dimension | undefined = right_buf let value : Edges = ({top: top_result,left: left_result,bottom: bottom_result,right: right_result} as Edges) return value @@ -6859,48 +6943,49 @@ export class Deserializer extends DeserializerBase { const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = color_buf const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let startMargin_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf = (valueDeserializer.readLength() as Length) - } + { + startMargin_buf = (valueDeserializer.readLength() as Length) + } const startMargin_result : Length | undefined = startMargin_buf const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let endMargin_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf = (valueDeserializer.readLength() as Length) - } + { + endMargin_buf = (valueDeserializer.readLength() as Length) + } const endMargin_result : Length | undefined = endMargin_buf let value : ListDividerOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as ListDividerOptions) return value } - readCallback_Number_Void(): Function1 { + readCallback_Number_Void(isSync: boolean = false): Function1 { 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(36519084, _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 @@ -6917,34 +7002,36 @@ export class Deserializer extends DeserializerBase { const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) let value_buf : Array | 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 = value_buf const reference_buf_runtimeType = (valueDeserializer.readInt8() as int32) let reference_buf : BreakpointsReference | undefined if ((RuntimeType.UNDEFINED) != (reference_buf_runtimeType)) - { - reference_buf = BreakpointsReference.ofOrdinal(valueDeserializer.readInt32()) - } + { + reference_buf = BreakpointsReference.ofOrdinal(valueDeserializer.readInt32()) + } const reference_result : BreakpointsReference | undefined = reference_buf let value : BreakPoints = ({value: value_result,reference: reference_result} as BreakPoints) return value } - readCallback_Number_Tuple_Number_Number_Number_Number(): Function1 { + readCallback_Number_Tuple_Number_Number_Number_Number(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1<[ number, number, number, number ],void> = (value: [ number, number, number, number ]): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(1618565120, _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; const _continuationCallback : Function1<[ 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(): Function1 { + readCallback_Number_Tuple_Number_Number(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1<[ number, number ],void> = (value: [ number, number ]): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(1602877440, _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; const _continuationCallback : Function1<[ 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 @@ -6957,46 +7044,51 @@ export class Deserializer extends DeserializerBase { const main_buf_runtimeType = (valueDeserializer.readInt8() as int32) let main_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (main_buf_runtimeType)) - { - main_buf = valueDeserializer.readLengthMetrics() - } + { + main_buf = valueDeserializer.readLengthMetrics() + } const main_result : LengthMetrics | undefined = main_buf const cross_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cross_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (cross_buf_runtimeType)) - { - cross_buf = valueDeserializer.readLengthMetrics() - } + { + cross_buf = valueDeserializer.readLengthMetrics() + } const cross_result : LengthMetrics | undefined = cross_buf let value : FlexSpaceOptions = ({main: main_result,cross: cross_result} 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 } - 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.ordinal); _argsSerializer.writeInt32(scrollSource.ordinal); let _continuationValue : OffsetResult | undefined; const _continuationCallback : Function1 = (value: OffsetResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-721521596, _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.ordinal); _argsSerializer.writeInt32(scrollSource.ordinal); let _continuationValue : OffsetResult | undefined; const _continuationCallback : Function1 = (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); } } readColumnSplitDividerStyle(): ColumnSplitDividerStyle { let valueDeserializer : Deserializer = this const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let startMargin_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf = (valueDeserializer.readLength() as Dimension) - } + { + startMargin_buf = (valueDeserializer.readLength() as Dimension) + } const startMargin_result : Dimension | undefined = startMargin_buf const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let endMargin_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf = (valueDeserializer.readLength() as Dimension) - } + { + endMargin_buf = (valueDeserializer.readLength() as Dimension) + } const endMargin_result : Dimension | undefined = endMargin_buf let value : ColumnSplitDividerStyle = ({startMargin: startMargin_result,endMargin: endMargin_result} as ColumnSplitDividerStyle) return value @@ -7010,26 +7102,26 @@ export class Deserializer extends DeserializerBase { const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = color_buf let value : LightSource = ({positionX: positionX_result,positionY: positionY_result,positionZ: positionZ_result,intensity: intensity_result,color: color_result} as LightSource) return value @@ -7068,138 +7160,138 @@ export class Deserializer extends DeserializerBase { const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = color_buf const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontSize_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - const fontSize_buf__selector : int32 = valueDeserializer.readInt8() - let fontSize_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let fontSize_buf_ : number | string | 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 = fontSize_buf const badgeSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let badgeSize_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (badgeSize_buf_runtimeType)) - { - const badgeSize_buf__selector : int32 = valueDeserializer.readInt8() - let badgeSize_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let badgeSize_buf_ : number | string | 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 = badgeSize_buf const badgeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let badgeColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (badgeColor_buf_runtimeType)) - { - const badgeColor_buf__selector : int32 = valueDeserializer.readInt8() - let badgeColor_buf_ : Color | number | string | Resource | undefined - if (badgeColor_buf__selector == 0) { - badgeColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let badgeColor_buf_ : Color | number | string | Resource | undefined + if (badgeColor_buf__selector == 0) { + badgeColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = badgeColor_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__selector == 0) { - borderColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__selector == 0) { + borderColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = borderColor_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderWidth_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) - { - borderWidth_buf = (valueDeserializer.readLength() as Length) - } + { + borderWidth_buf = (valueDeserializer.readLength() as Length) + } const borderWidth_result : Length | undefined = borderWidth_buf const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontWeight_buf : number | FontWeight | string | undefined if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const fontWeight_buf__selector : int32 = valueDeserializer.readInt8() - let fontWeight_buf_ : number | FontWeight | string | undefined - if (fontWeight_buf__selector == 0) { - fontWeight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let fontWeight_buf_ : number | FontWeight | string | undefined + if (fontWeight_buf__selector == 0) { + fontWeight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = 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 @@ -7222,305 +7314,310 @@ export class Deserializer extends DeserializerBase { let value : UIContext = ({__UIContextStub: __UIContextStub_result} as UIContext) return value } - readCallback_SheetType_Void(): Function1 { + readCallback_SheetType_Void(isSync: boolean = false): Function1 { 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.ordinal); NativeModule._CallCallback(-224451112, _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.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-224451112, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-224451112, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_SpringBackAction_Void(): Function1 { + readCallback_SpringBackAction_Void(isSync: boolean = false): Function1 { 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(1536231691, _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(): Function1 { + readCallback_DismissSheetAction_Void(isSync: boolean = false): Function1 { 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(889549796, _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(): Function1 { + readCallback_SheetDismiss_Void(isSync: boolean = false): Function1 { 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(22609082, _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(): Function1 { + readCallback_DismissContentCoverAction_Void(isSync: boolean = false): Function1 { 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(-1283506641, _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 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 = scale_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf : TransitionEffect | undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result : TransitionEffect | undefined = transition_buf const hoverScale_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hoverScale_buf : AnimationRange | 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 = hoverScale_buf let value : ContextMenuAnimationOptions = ({scale: scale_result,transition: transition_result,hoverScale: hoverScale_result} as ContextMenuAnimationOptions) return value } readCustomPopupOptions(): CustomPopupOptions { let valueDeserializer : Deserializer = this - const builder_result : CustomBuilder = valueDeserializer.readCallback_Any() + const builder_result : CustomBuilder = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) let placement_buf : Placement | undefined if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf = Placement.ofOrdinal(valueDeserializer.readInt32()) - } + { + placement_buf = Placement.ofOrdinal(valueDeserializer.readInt32()) + } const placement_result : Placement | undefined = placement_buf const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskColor_buf : Color | string | Resource | number | undefined if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) - { - const maskColor_buf__selector : int32 = valueDeserializer.readInt8() - let maskColor_buf_ : Color | string | Resource | number | undefined - if (maskColor_buf__selector == 0) { - maskColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let maskColor_buf_ : Color | string | Resource | number | undefined + if (maskColor_buf__selector == 0) { + maskColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = maskColor_buf const popupColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let popupColor_buf : Color | string | Resource | number | undefined if ((RuntimeType.UNDEFINED) != (popupColor_buf_runtimeType)) - { - const popupColor_buf__selector : int32 = valueDeserializer.readInt8() - let popupColor_buf_ : Color | string | Resource | number | undefined - if (popupColor_buf__selector == 0) { - popupColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let popupColor_buf_ : Color | string | Resource | number | undefined + if (popupColor_buf__selector == 0) { + popupColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = popupColor_buf const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableArrow_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) - { - enableArrow_buf = valueDeserializer.readBoolean() - } + { + enableArrow_buf = valueDeserializer.readBoolean() + } const enableArrow_result : boolean | undefined = enableArrow_buf const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf = valueDeserializer.readBoolean() - } + { + autoCancel_buf = valueDeserializer.readBoolean() + } const autoCancel_result : boolean | undefined = autoCancel_buf const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onStateChange_buf : Function1 | 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 : Function1 | undefined = onStateChange_buf const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowOffset_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) - { - arrowOffset_buf = (valueDeserializer.readLength() as Length) - } + { + arrowOffset_buf = (valueDeserializer.readLength() as Length) + } const arrowOffset_result : Length | undefined = arrowOffset_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } const showInSubWindow_result : boolean | undefined = showInSubWindow_buf const mask_buf_runtimeType = (valueDeserializer.readInt8() as int32) let mask_buf : boolean | Literal_ResourceColor_color | undefined if ((RuntimeType.UNDEFINED) != (mask_buf_runtimeType)) - { - const mask_buf__selector : int32 = valueDeserializer.readInt8() - let mask_buf_ : boolean | Literal_ResourceColor_color | 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 - if (mask_buf__u_color_buf_selector == 0) { - mask_buf__u_color_buf = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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.") - } - const mask_buf__u_color : ResourceColor = (mask_buf__u_color_buf as Color | number | string | Resource) - mask_buf_ = ({color: mask_buf__u_color} as Literal_ResourceColor_color) + { + const mask_buf__selector : int32 = valueDeserializer.readInt8() + let mask_buf_ : boolean | Literal_ResourceColor_color | 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 + if (mask_buf__u_color_buf_selector == 0) { + mask_buf__u_color_buf = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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_ has to be chosen through deserialisation.") + 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 | Literal_ResourceColor_color) + const mask_buf__u_color : ResourceColor = (mask_buf__u_color_buf as Color | number | string | Resource) + mask_buf_ = ({color: mask_buf__u_color} as Literal_ResourceColor_color) + } + else { + throw new Error("One of the branches for mask_buf_ has to be chosen through deserialisation.") } + mask_buf = (mask_buf_ as boolean | Literal_ResourceColor_color) + } const mask_result : boolean | Literal_ResourceColor_color | undefined = mask_buf const targetSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) let targetSpace_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (targetSpace_buf_runtimeType)) - { - targetSpace_buf = (valueDeserializer.readLength() as Length) - } + { + targetSpace_buf = (valueDeserializer.readLength() as Length) + } const targetSpace_result : Length | undefined = targetSpace_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : Position | undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readPosition() - } + { + offset_buf = valueDeserializer.readPosition() + } const offset_result : Position | undefined = offset_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Dimension) - } + { + width_buf = (valueDeserializer.readLength() as Dimension) + } const width_result : Dimension | undefined = width_buf const arrowPointPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowPointPosition_buf : ArrowPointPosition | undefined if ((RuntimeType.UNDEFINED) != (arrowPointPosition_buf_runtimeType)) - { - arrowPointPosition_buf = ArrowPointPosition.ofOrdinal(valueDeserializer.readInt32()) - } + { + arrowPointPosition_buf = ArrowPointPosition.ofOrdinal(valueDeserializer.readInt32()) + } const arrowPointPosition_result : ArrowPointPosition | undefined = arrowPointPosition_buf const arrowWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowWidth_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (arrowWidth_buf_runtimeType)) - { - arrowWidth_buf = (valueDeserializer.readLength() as Dimension) - } + { + arrowWidth_buf = (valueDeserializer.readLength() as Dimension) + } const arrowWidth_result : Dimension | undefined = arrowWidth_buf const arrowHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowHeight_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (arrowHeight_buf_runtimeType)) - { - arrowHeight_buf = (valueDeserializer.readLength() as Dimension) - } + { + arrowHeight_buf = (valueDeserializer.readLength() as Dimension) + } const arrowHeight_result : Dimension | undefined = arrowHeight_buf const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - radius_buf = (valueDeserializer.readLength() as Dimension) - } + { + radius_buf = (valueDeserializer.readLength() as Dimension) + } const radius_result : Dimension | undefined = radius_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : ShadowOptions | ShadowStyle | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() } + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = shadow_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf : BlurStyle | undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf const focusable_buf_runtimeType = (valueDeserializer.readInt8() as int32) let focusable_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (focusable_buf_runtimeType)) - { - focusable_buf = valueDeserializer.readBoolean() - } + { + focusable_buf = valueDeserializer.readBoolean() + } const focusable_result : boolean | undefined = focusable_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf : TransitionEffect | undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result : TransitionEffect | undefined = transition_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf : boolean | Function1 | undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - const onWillDismiss_buf__selector : int32 = valueDeserializer.readInt8() - let onWillDismiss_buf_ : boolean | Function1 | 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 | Function1) + { + const onWillDismiss_buf__selector : int32 = valueDeserializer.readInt8() + let onWillDismiss_buf_ : boolean | Function1 | 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 | Function1) + } const onWillDismiss_result : boolean | Function1 | undefined = onWillDismiss_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result : boolean | undefined = enableHoverMode_buf const followTransformOfTarget_buf_runtimeType = (valueDeserializer.readInt8() as int32) let followTransformOfTarget_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) - { - followTransformOfTarget_buf = valueDeserializer.readBoolean() - } + { + followTransformOfTarget_buf = valueDeserializer.readBoolean() + } const followTransformOfTarget_result : boolean | 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 @@ -7531,249 +7628,249 @@ export class Deserializer extends DeserializerBase { const placementOnTop_buf_runtimeType = (valueDeserializer.readInt8() as int32) let placementOnTop_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (placementOnTop_buf_runtimeType)) - { - placementOnTop_buf = valueDeserializer.readBoolean() - } + { + placementOnTop_buf = valueDeserializer.readBoolean() + } const placementOnTop_result : boolean | undefined = placementOnTop_buf const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) let placement_buf : Placement | undefined if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf = Placement.ofOrdinal(valueDeserializer.readInt32()) - } + { + placement_buf = Placement.ofOrdinal(valueDeserializer.readInt32()) + } const placement_result : Placement | undefined = placement_buf const primaryButton_buf_runtimeType = (valueDeserializer.readInt8() as int32) let primaryButton_buf : Literal_String_value_Callback_Void_action | undefined if ((RuntimeType.UNDEFINED) != (primaryButton_buf_runtimeType)) - { - const primaryButton_buf__value : string = (valueDeserializer.readString() as string) - const primaryButton_buf__action : Function0 = valueDeserializer.readCallback_Void() - primaryButton_buf = ({value: primaryButton_buf__value, action: primaryButton_buf__action} as Literal_String_value_Callback_Void_action) - } + { + const primaryButton_buf__value : string = (valueDeserializer.readString() as string) + const primaryButton_buf__action : Function0 = valueDeserializer.readCallback_Void() + primaryButton_buf = ({value: primaryButton_buf__value, action: primaryButton_buf__action} as Literal_String_value_Callback_Void_action) + } const primaryButton_result : Literal_String_value_Callback_Void_action | undefined = primaryButton_buf const secondaryButton_buf_runtimeType = (valueDeserializer.readInt8() as int32) let secondaryButton_buf : Literal_String_value_Callback_Void_action | undefined if ((RuntimeType.UNDEFINED) != (secondaryButton_buf_runtimeType)) - { - const secondaryButton_buf__value : string = (valueDeserializer.readString() as string) - const secondaryButton_buf__action : Function0 = valueDeserializer.readCallback_Void() - secondaryButton_buf = ({value: secondaryButton_buf__value, action: secondaryButton_buf__action} as Literal_String_value_Callback_Void_action) - } + { + const secondaryButton_buf__value : string = (valueDeserializer.readString() as string) + const secondaryButton_buf__action : Function0 = valueDeserializer.readCallback_Void() + secondaryButton_buf = ({value: secondaryButton_buf__value, action: secondaryButton_buf__action} as Literal_String_value_Callback_Void_action) + } const secondaryButton_result : Literal_String_value_Callback_Void_action | undefined = secondaryButton_buf const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onStateChange_buf : Function1 | 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 : Function1 | undefined = onStateChange_buf const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowOffset_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) - { - arrowOffset_buf = (valueDeserializer.readLength() as Length) - } + { + arrowOffset_buf = (valueDeserializer.readLength() as Length) + } const arrowOffset_result : Length | undefined = arrowOffset_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } const showInSubWindow_result : boolean | undefined = showInSubWindow_buf const mask_buf_runtimeType = (valueDeserializer.readInt8() as int32) let mask_buf : boolean | Literal_ResourceColor_color | undefined if ((RuntimeType.UNDEFINED) != (mask_buf_runtimeType)) - { - const mask_buf__selector : int32 = valueDeserializer.readInt8() - let mask_buf_ : boolean | Literal_ResourceColor_color | 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 - if (mask_buf__u_color_buf_selector == 0) { - mask_buf__u_color_buf = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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.") - } - const mask_buf__u_color : ResourceColor = (mask_buf__u_color_buf as Color | number | string | Resource) - mask_buf_ = ({color: mask_buf__u_color} as Literal_ResourceColor_color) + { + const mask_buf__selector : int32 = valueDeserializer.readInt8() + let mask_buf_ : boolean | Literal_ResourceColor_color | 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 + if (mask_buf__u_color_buf_selector == 0) { + mask_buf__u_color_buf = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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_ has to be chosen through deserialisation.") + 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 | Literal_ResourceColor_color) + const mask_buf__u_color : ResourceColor = (mask_buf__u_color_buf as Color | number | string | Resource) + mask_buf_ = ({color: mask_buf__u_color} as Literal_ResourceColor_color) } + else { + throw new Error("One of the branches for mask_buf_ has to be chosen through deserialisation.") + } + mask_buf = (mask_buf_ as boolean | Literal_ResourceColor_color) + } const mask_result : boolean | Literal_ResourceColor_color | undefined = mask_buf const messageOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let messageOptions_buf : PopupMessageOptions | undefined if ((RuntimeType.UNDEFINED) != (messageOptions_buf_runtimeType)) - { - messageOptions_buf = valueDeserializer.readPopupMessageOptions() - } + { + messageOptions_buf = valueDeserializer.readPopupMessageOptions() + } const messageOptions_result : PopupMessageOptions | undefined = messageOptions_buf const targetSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) let targetSpace_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (targetSpace_buf_runtimeType)) - { - targetSpace_buf = (valueDeserializer.readLength() as Length) - } + { + targetSpace_buf = (valueDeserializer.readLength() as Length) + } const targetSpace_result : Length | undefined = targetSpace_buf const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableArrow_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) - { - enableArrow_buf = valueDeserializer.readBoolean() - } + { + enableArrow_buf = valueDeserializer.readBoolean() + } const enableArrow_result : boolean | undefined = enableArrow_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : Position | undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readPosition() - } + { + offset_buf = valueDeserializer.readPosition() + } const offset_result : Position | undefined = offset_buf const popupColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let popupColor_buf : Color | string | Resource | number | undefined if ((RuntimeType.UNDEFINED) != (popupColor_buf_runtimeType)) - { - const popupColor_buf__selector : int32 = valueDeserializer.readInt8() - let popupColor_buf_ : Color | string | Resource | number | undefined - if (popupColor_buf__selector == 0) { - popupColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let popupColor_buf_ : Color | string | Resource | number | undefined + if (popupColor_buf__selector == 0) { + popupColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = popupColor_buf const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf = valueDeserializer.readBoolean() - } + { + autoCancel_buf = valueDeserializer.readBoolean() + } const autoCancel_result : boolean | undefined = autoCancel_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Dimension) - } + { + width_buf = (valueDeserializer.readLength() as Dimension) + } const width_result : Dimension | undefined = width_buf const arrowPointPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowPointPosition_buf : ArrowPointPosition | undefined if ((RuntimeType.UNDEFINED) != (arrowPointPosition_buf_runtimeType)) - { - arrowPointPosition_buf = ArrowPointPosition.ofOrdinal(valueDeserializer.readInt32()) - } + { + arrowPointPosition_buf = ArrowPointPosition.ofOrdinal(valueDeserializer.readInt32()) + } const arrowPointPosition_result : ArrowPointPosition | undefined = arrowPointPosition_buf const arrowWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowWidth_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (arrowWidth_buf_runtimeType)) - { - arrowWidth_buf = (valueDeserializer.readLength() as Dimension) - } + { + arrowWidth_buf = (valueDeserializer.readLength() as Dimension) + } const arrowWidth_result : Dimension | undefined = arrowWidth_buf const arrowHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowHeight_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (arrowHeight_buf_runtimeType)) - { - arrowHeight_buf = (valueDeserializer.readLength() as Dimension) - } + { + arrowHeight_buf = (valueDeserializer.readLength() as Dimension) + } const arrowHeight_result : Dimension | undefined = arrowHeight_buf const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - radius_buf = (valueDeserializer.readLength() as Dimension) - } + { + radius_buf = (valueDeserializer.readLength() as Dimension) + } const radius_result : Dimension | undefined = radius_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : ShadowOptions | ShadowStyle | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) } + 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 = shadow_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf : BlurStyle | undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf : TransitionEffect | undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result : TransitionEffect | undefined = transition_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf : boolean | Function1 | undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - const onWillDismiss_buf__selector : int32 = valueDeserializer.readInt8() - let onWillDismiss_buf_ : boolean | Function1 | 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 | Function1) + { + const onWillDismiss_buf__selector : int32 = valueDeserializer.readInt8() + let onWillDismiss_buf_ : boolean | Function1 | 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 | Function1) + } const onWillDismiss_result : boolean | Function1 | undefined = onWillDismiss_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result : boolean | undefined = enableHoverMode_buf const followTransformOfTarget_buf_runtimeType = (valueDeserializer.readInt8() as int32) let followTransformOfTarget_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) - { - followTransformOfTarget_buf = valueDeserializer.readBoolean() - } + { + followTransformOfTarget_buf = valueDeserializer.readBoolean() + } const followTransformOfTarget_result : boolean | 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 @@ -7789,16 +7886,16 @@ export class Deserializer extends DeserializerBase { const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) let x_buf : number | undefined if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readNumber() as number) - } + { + x_buf = (valueDeserializer.readNumber() as number) + } const x_result : number | undefined = x_buf const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) let y_buf : number | undefined if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - y_buf = (valueDeserializer.readNumber() as number) - } + { + y_buf = (valueDeserializer.readNumber() as number) + } const y_result : number | undefined = y_buf let value : OverlayOffset = ({x: x_result,y: y_result} as OverlayOffset) return value @@ -7815,31 +7912,32 @@ export class Deserializer extends DeserializerBase { const from_buf_runtimeType = (valueDeserializer.readInt8() as int32) let from_buf : number | undefined if ((RuntimeType.UNDEFINED) != (from_buf_runtimeType)) - { - from_buf = (valueDeserializer.readNumber() as number) - } + { + from_buf = (valueDeserializer.readNumber() as number) + } const from_result : number | undefined = from_buf const to_buf_runtimeType = (valueDeserializer.readInt8() as int32) let to_buf : number | undefined if ((RuntimeType.UNDEFINED) != (to_buf_runtimeType)) - { - to_buf = (valueDeserializer.readNumber() as number) - } + { + to_buf = (valueDeserializer.readNumber() as number) + } const to_result : number | undefined = to_buf const rotatable_buf_runtimeType = (valueDeserializer.readInt8() as int32) let rotatable_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (rotatable_buf_runtimeType)) - { - rotatable_buf = valueDeserializer.readBoolean() - } + { + rotatable_buf = valueDeserializer.readBoolean() + } const rotatable_result : boolean | undefined = rotatable_buf let value : MotionPathOptions = ({path: path_result,from: from_result,to: to_result,rotatable: rotatable_result} 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(-1878458553, _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 @@ -7877,23 +7975,23 @@ export class Deserializer extends DeserializerBase { const pixelMap_buf_runtimeType = (valueDeserializer.readInt8() as int32) let pixelMap_buf : PixelMap | undefined if ((RuntimeType.UNDEFINED) != (pixelMap_buf_runtimeType)) - { - pixelMap_buf = valueDeserializer.readPixelMap() - } + { + pixelMap_buf = (valueDeserializer.readPixelMap() as PixelMap) + } const pixelMap_result : PixelMap | undefined = pixelMap_buf const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let builder_buf : CustomBuilder | undefined if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) - { - builder_buf = valueDeserializer.readCallback_Any() - } + { + builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } const builder_result : CustomBuilder | undefined = builder_buf const extraInfo_buf_runtimeType = (valueDeserializer.readInt8() as int32) let extraInfo_buf : string | undefined if ((RuntimeType.UNDEFINED) != (extraInfo_buf_runtimeType)) - { - extraInfo_buf = (valueDeserializer.readString() as string) - } + { + extraInfo_buf = (valueDeserializer.readString() as string) + } const extraInfo_result : string | undefined = extraInfo_buf let value : DragItemInfo = ({pixelMap: pixelMap_result,builder: builder_result,extraInfo: extraInfo_result} as DragItemInfo) return value @@ -7904,9 +8002,9 @@ export class Deserializer extends DeserializerBase { const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scale_buf : number | undefined if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf = (valueDeserializer.readNumber() as number) - } + { + scale_buf = (valueDeserializer.readNumber() as number) + } const scale_result : number | undefined = scale_buf let value : ClickEffect = ({level: level_result,scale: scale_result} as ClickEffect) return value @@ -7916,16 +8014,16 @@ export class Deserializer extends DeserializerBase { const horizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let horizontal_buf : number | undefined if ((RuntimeType.UNDEFINED) != (horizontal_buf_runtimeType)) - { - horizontal_buf = (valueDeserializer.readNumber() as number) - } + { + horizontal_buf = (valueDeserializer.readNumber() as number) + } const horizontal_result : number | undefined = horizontal_buf const vertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) let vertical_buf : number | undefined if ((RuntimeType.UNDEFINED) != (vertical_buf_runtimeType)) - { - vertical_buf = (valueDeserializer.readNumber() as number) - } + { + vertical_buf = (valueDeserializer.readNumber() as number) + } const vertical_result : number | undefined = vertical_buf let value : Bias = ({horizontal: horizontal_result,vertical: vertical_result} as Bias) return value @@ -7949,16 +8047,16 @@ export class Deserializer extends DeserializerBase { const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = valueDeserializer.readLengthMetrics() - } + { + start_buf = valueDeserializer.readLengthMetrics() + } const start_result : LengthMetrics | undefined = start_buf const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = valueDeserializer.readLengthMetrics() - } + { + top_buf = valueDeserializer.readLengthMetrics() + } const top_result : LengthMetrics | undefined = top_buf let value : LocalizedPosition = ({start: start_result,top: top_result} as LocalizedPosition) return value @@ -7984,37 +8082,37 @@ export class Deserializer extends DeserializerBase { const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf : TransitionType | undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = TransitionType.ofOrdinal(valueDeserializer.readInt32()) - } + { + type_buf = TransitionType.ofOrdinal(valueDeserializer.readInt32()) + } const type_result : TransitionType | undefined = type_buf const opacity_buf_runtimeType = (valueDeserializer.readInt8() as int32) let opacity_buf : number | undefined if ((RuntimeType.UNDEFINED) != (opacity_buf_runtimeType)) - { - opacity_buf = (valueDeserializer.readNumber() as number) - } + { + opacity_buf = (valueDeserializer.readNumber() as number) + } const opacity_result : number | undefined = opacity_buf const translate_buf_runtimeType = (valueDeserializer.readInt8() as int32) let translate_buf : TranslateOptions | undefined if ((RuntimeType.UNDEFINED) != (translate_buf_runtimeType)) - { - translate_buf = valueDeserializer.readTranslateOptions() - } + { + translate_buf = valueDeserializer.readTranslateOptions() + } const translate_result : TranslateOptions | undefined = translate_buf const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scale_buf : ScaleOptions | undefined if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf = valueDeserializer.readScaleOptions() - } + { + scale_buf = valueDeserializer.readScaleOptions() + } const scale_result : ScaleOptions | undefined = scale_buf const rotate_buf_runtimeType = (valueDeserializer.readInt8() as int32) let rotate_buf : RotateOptions | undefined if ((RuntimeType.UNDEFINED) != (rotate_buf_runtimeType)) - { - rotate_buf = valueDeserializer.readRotateOptions() - } + { + rotate_buf = valueDeserializer.readRotateOptions() + } const rotate_result : RotateOptions | 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 @@ -8050,49 +8148,55 @@ export class Deserializer extends DeserializerBase { const theme_buf_runtimeType = (valueDeserializer.readInt8() as int32) let theme_buf : CustomTheme | undefined if ((RuntimeType.UNDEFINED) != (theme_buf_runtimeType)) - { - theme_buf = valueDeserializer.readCustomTheme() - } + { + theme_buf = valueDeserializer.readCustomTheme() + } const theme_result : CustomTheme | undefined = theme_buf const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let colorMode_buf : ThemeColorMode | undefined if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) - { - colorMode_buf = ThemeColorMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + colorMode_buf = ThemeColorMode.ofOrdinal(valueDeserializer.readInt32()) + } const colorMode_result : ThemeColorMode | undefined = colorMode_buf let value : WithThemeOptions = ({theme: theme_result,colorMode: colorMode_result} 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; const _continuationCallback : Function1 = (value: WithThemeAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(219587748, _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; const _continuationCallback : Function1 = (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); } } - readType_NavigationAttribute_customNavContentTransition_delegate(): Function3 { + readType_NavigationAttribute_customNavContentTransition_delegate(isSync: boolean = false): Function3 { 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.ordinal); let _continuationValue : NavigationAnimatedTransition | undefined; const _continuationCallback : Function1 = (value?: NavigationAnimatedTransition | undefined): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(1044833488, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as NavigationAnimatedTransition | undefined); } + 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.ordinal); let _continuationValue : NavigationAnimatedTransition | undefined; const _continuationCallback : Function1 = (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 | undefined); } } - readSliderTriggerChangeCallback(): SliderTriggerChangeCallback { + readSliderTriggerChangeCallback(isSync: boolean = false): SliderTriggerChangeCallback { 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.ordinal); NativeModule._CallCallback(711649376, _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.ordinal); (isSync) ? (NativeModule._CallCallbackSync(711649376, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(711649376, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readScrollOnScrollCallback(): ScrollOnScrollCallback { + readScrollOnScrollCallback(isSync: boolean = false): ScrollOnScrollCallback { 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.ordinal); NativeModule._CallCallback(-1265626662, _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.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1265626662, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1265626662, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readPageTransitionCallback(): PageTransitionCallback { + readPageTransitionCallback(isSync: boolean = false): PageTransitionCallback { 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.ordinal); _argsSerializer.writeNumber(progress); NativeModule._CallCallback(1627123591, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + 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.ordinal); _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.ordinal); NativeModule._CallCallback(-160015401, _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.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-160015401, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-160015401, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readIsolatedOptions(): IsolatedOptions { let valueDeserializer : Deserializer = this @@ -8101,179 +8205,214 @@ export class Deserializer extends DeserializerBase { let value : IsolatedOptions = ({want: want_result,worker: worker_result} 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; const _continuationCallback : Function1 = (value: IsolatedComponentAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(2139680213, _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; const _continuationCallback : Function1 = (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(68560477, _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; } } readWithThemeAttribute(): WithThemeAttribute { let value : WithThemeAttribute = ({} as WithThemeAttribute) return value } - readCallback_WithThemeAttribute_Void(): Function1 { + readCallback_WithThemeAttribute_Void(isSync: boolean = false): Function1 { 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(1436479104, _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_WebResourceResponse_Void(): Function1 { + readCallback_WebResourceResponse_Void(isSync: boolean = false): Function1 { 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(831645046, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + 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; } } - readCallback_WebKeyboardOptions_Void(): Function1 { + readCallback_WebKeyboardOptions_Void(isSync: boolean = false): Function1 { 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(-1376223390, _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; } } - readCallback_Union_CustomBuilder_DragItemInfo_Void(): Function1 { + readCallback_Union_CustomBuilder_DragItemInfo_Void(isSync: boolean = false): Function1 { 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 as int32); const value_0 = value as CustomBuilder; _argsSerializer.holdAndWriteCallback(value_0); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1 as int32); const value_1 = value as DragItemInfo; _argsSerializer.writeDragItemInfo(value_1); } NativeModule._CallCallback(-620935067, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + 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 as int32); const value_0 = value as CustomBuilder; _argsSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_0)); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1 as int32); const value_1 = value as DragItemInfo; _argsSerializer.writeDragItemInfo(value_1); } (isSync) ? (NativeModule._CallCallbackSync(-620935067, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-620935067, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Tuple_Number_Number_Void(): Function1<[ number, number ],void> { + readCallback_Tuple_Number_Number_Void(isSync: boolean = false): Function1<[ number, number ],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(-607365481, _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_Tuple_Number_Number_Number_Number_Void(): Function1<[ number, number, number, number ],void> { + readCallback_Tuple_Number_Number_Number_Number_Void(isSync: boolean = false): Function1<[ number, number, number, number ],void> { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (value: [ number, number, number, number ]): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); const value_0 = value[0]; _argsSerializer.writeNumber(value_0); const value_1 = value[1]; _argsSerializer.writeNumber(value_1); const value_2 = value[2]; _argsSerializer.writeNumber(value_2); const value_3 = value[3]; _argsSerializer.writeNumber(value_3); NativeModule._CallCallback(148489367, _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_TouchResult_Void(): Function1 { + readCallback_TouchResult_Void(isSync: boolean = false): Function1 { 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(1943507619, _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_String_Unknown_Void(): Function2 { + readCallback_String_Unknown_Void(isSync: boolean = false): Function2 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (name: string, param: object): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeString(name); _argsSerializer.writeCustomObject("Any", param); NativeModule._CallCallback(-1493806035, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync : KPointer = this.readPointer() + return (name: string, param: object): 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_Opt_TabContentAnimatedTransition_Void(): Function1 { + readCallback_Pointer_Void(isSync: boolean = false): Function1 { 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 as int32); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeTabContentAnimatedTransition(value_value); } NativeModule._CallCallback(-143931627, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync : KPointer = this.readPointer() + return (value: KPointer): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePointer(value); (isSync) ? (NativeModule._CallCallbackSync(721562324, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(721562324, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Opt_StyledString_Opt_Array_String_Void(): Function2 | undefined,void> { + readCallback_Opt_TabContentAnimatedTransition_Void(isSync: boolean = false): Function1 { 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 as int32); 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 as int32); if ((RuntimeType.UNDEFINED) != (error_type)) {; const error_value = error!; _argsSerializer.writeInt32(error_value.length as int32); for (let i = 0; i < error_value.length; i++) {; const error_value_element = error_value[i]; _argsSerializer.writeString(error_value_element); } } NativeModule._CallCallback(-756319131, _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 as int32); 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_Opt_NavigationAnimatedTransition_Void(): Function1 { + readCallback_Opt_StyledString_Opt_Array_String_Void(isSync: boolean = false): Function2 | undefined,void> { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (value?: NavigationAnimatedTransition | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); let value_type : int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type as int32); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeNavigationAnimatedTransition(value_value); } NativeModule._CallCallback(-2035339519, _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 as int32); 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 as int32); if ((RuntimeType.UNDEFINED) != (error_type)) {; const error_value = error!; _argsSerializer.writeInt32(error_value.length as int32); 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; } } - readCallback_Opt_Array_String_Void(): Function1 | undefined,void> { + readCallback_Opt_NavigationAnimatedTransition_Void(isSync: boolean = false): Function1 { 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 as int32); if ((RuntimeType.UNDEFINED) != (error_type)) {; const error_value = error!; _argsSerializer.writeInt32(error_value.length as int32); for (let i = 0; i < error_value.length; i++) {; const error_value_element = error_value[i]; _argsSerializer.writeString(error_value_element); } } NativeModule._CallCallback(-543655128, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + 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 as int32); 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_OnScrollFrameBeginHandlerResult_Void(): Function1 { + readCallback_Opt_Array_String_Void(isSync: boolean = false): Function1 | undefined,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(1637092936, _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 as int32); if ((RuntimeType.UNDEFINED) != (error_type)) {; const error_value = error!; _argsSerializer.writeInt32(error_value.length as int32); 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_OffsetResult_Void(): Function1 { + readCallback_OnScrollFrameBeginHandlerResult_Void(isSync: boolean = false): Function1 { 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(1295952075, _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_OffsetResult_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + 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; } } readNavigationTransitionProxy(): NavigationTransitionProxy { let valueDeserializer : Deserializer = this let ptr : KPointer = valueDeserializer.readPointer() return NavigationTransitionProxyInternal.fromPtr(ptr) } - readCallback_NavigationTitleMode_Void(): Function1 { + readCallback_NavigationTitleMode_Void(isSync: boolean = false): Function1 { 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.ordinal); NativeModule._CallCallback(1685437830, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + 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.ordinal); (isSync) ? (NativeModule._CallCallbackSync(1685437830, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1685437830, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_NavigationMode_Void(): Function1 { + readCallback_NavigationMode_Void(isSync: boolean = false): Function1 { 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.ordinal); NativeModule._CallCallback(960690982, _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.ordinal); (isSync) ? (NativeModule._CallCallbackSync(960690982, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(960690982, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Literal_Number_offsetRemain_Void(): Function1 { + readCallback_Literal_Number_offsetRemain_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (value: Literal_Number_offsetRemain): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); const value_offsetRemain = value.offsetRemain; _argsSerializer.writeNumber(value_offsetRemain); NativeModule._CallCallback(-251706058, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync : KPointer = this.readPointer() + return (value: Literal_Number_offsetRemain): 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; } } readIsolatedComponentAttribute(): IsolatedComponentAttribute { let value : IsolatedComponentAttribute = ({} as IsolatedComponentAttribute) return value } - readCallback_IsolatedComponentAttribute_Void(): Function1 { + readCallback_IsolatedComponentAttribute_Void(isSync: boolean = false): Function1 { 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(719029905, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + 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(): Function1 { + readCallback_HitTestMode_Void(isSync: boolean = false): Function1 { 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.ordinal); NativeModule._CallCallback(-1755111025, _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.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1755111025, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1755111025, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_GestureRecognizer_Void(): Function1 { + readCallback_GestureRecognizer_Void(isSync: boolean = false): Function1 { 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(776202910, _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_GestureJudgeResult_Void(): Function1 { + readCallback_GestureJudgeResult_Void(isSync: boolean = false): Function1 { 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.ordinal); NativeModule._CallCallback(-684588584, _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.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-684588584, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-684588584, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_ComputedBarAttribute_Void(): Function1 { + readCallback_ComputedBarAttribute_Void(isSync: boolean = false): Function1 { 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(-1270343661, _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_Callback_Any_Void(): Function1,void> { + readCallback_Callback_Any_Void(isSync: boolean = false): Function1,void> { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (value: Function0): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.holdAndWriteCallback(value); NativeModule._CallCallback(1931725935, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync : KPointer = this.readPointer() + return (value: Function0): 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_Array_String_Void(): Function1,void> { + readCallback_Array_String_Void(isSync: boolean = false): Function1,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 as int32); for (let i = 0; i < value.length; i++) {; const value_element = value[i]; _argsSerializer.writeString(value_element); } NativeModule._CallCallback(-440782244, _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 as int32); 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_Any_Number_Void(): Function2 { + readCallback_Any_Number_Void(isSync: boolean = false): Function2 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (item: object, index: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeCustomObject("Any", item); _argsSerializer.writeNumber(index); NativeModule._CallCallback(1638424069, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync : KPointer = this.readPointer() + return (item: object, 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_Any_Number_String(): Function2 { + readCallback_Any_Number_String(isSync: boolean = false): Function2 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (item: object, 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; const _continuationCallback : Function1 = (value: string): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(1737048644, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as string); } + const _callSync : KPointer = this.readPointer() + return (item: object, 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; const _continuationCallback : Function1 = (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); } } - readButtonTriggerClickCallback(): ButtonTriggerClickCallback { + readButtonTriggerClickCallback(isSync: boolean = false): ButtonTriggerClickCallback { 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(-1964292933, _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 if ((RuntimeType.UNDEFINED) != (interval_buf_runtimeType)) - { - interval_buf = (valueDeserializer.readNumber() as number) - } + { + interval_buf = (valueDeserializer.readNumber() as number) + } const interval_result : number | undefined = interval_buf const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) let duration_buf : number | undefined if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf = (valueDeserializer.readNumber() as number) - } + { + duration_buf = (valueDeserializer.readNumber() as number) + } const duration_result : number | undefined = duration_buf let value : LinearIndicatorStartOptions = ({interval: interval_result,duration: duration_result} as LinearIndicatorStartOptions) return value @@ -8351,16 +8490,16 @@ export class Deserializer extends DeserializerBase { const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf : number | undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } + { + start_buf = (valueDeserializer.readNumber() as number) + } const start_result : number | undefined = start_buf const length_buf_runtimeType = (valueDeserializer.readInt8() as int32) let length_buf : number | undefined if ((RuntimeType.UNDEFINED) != (length_buf_runtimeType)) - { - length_buf = (valueDeserializer.readNumber() as number) - } + { + length_buf = (valueDeserializer.readNumber() as number) + } const length_result : number | undefined = length_buf const styledKey_result : StyledStringKey = StyledStringKey.ofOrdinal(valueDeserializer.readInt32()) const styledValue_buf_selector : int32 = valueDeserializer.readInt8() @@ -8417,76 +8556,76 @@ export class Deserializer extends DeserializerBase { const crossCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) let crossCount_buf : number | undefined if ((RuntimeType.UNDEFINED) != (crossCount_buf_runtimeType)) - { - crossCount_buf = (valueDeserializer.readNumber() as number) - } + { + crossCount_buf = (valueDeserializer.readNumber() as number) + } const crossCount_result : number | undefined = crossCount_buf const onGetItemMainSizeByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onGetItemMainSizeByIndex_buf : GetItemMainSizeByIndex | undefined if ((RuntimeType.UNDEFINED) != (onGetItemMainSizeByIndex_buf_runtimeType)) - { - onGetItemMainSizeByIndex_buf = valueDeserializer.readGetItemMainSizeByIndex() - } + { + onGetItemMainSizeByIndex_buf = valueDeserializer.readGetItemMainSizeByIndex() + } const onGetItemMainSizeByIndex_result : GetItemMainSizeByIndex | undefined = onGetItemMainSizeByIndex_buf const columnsGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) let columnsGap_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (columnsGap_buf_runtimeType)) - { - columnsGap_buf = (valueDeserializer.readLength() as Dimension) - } + { + columnsGap_buf = (valueDeserializer.readLength() as Dimension) + } const columnsGap_result : Dimension | undefined = columnsGap_buf const rowsGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) let rowsGap_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (rowsGap_buf_runtimeType)) - { - rowsGap_buf = (valueDeserializer.readLength() as Dimension) - } + { + rowsGap_buf = (valueDeserializer.readLength() as Dimension) + } const rowsGap_result : Dimension | undefined = rowsGap_buf const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let margin_buf : Margin | Dimension | undefined if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - const margin_buf__selector : int32 = valueDeserializer.readInt8() - let margin_buf_ : Margin | Dimension | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let margin_buf_ : Margin | Dimension | 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 + 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 + 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 + 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 + 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 = 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 @@ -8496,9 +8635,9 @@ export class Deserializer extends DeserializerBase { const lock_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lock_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (lock_buf_runtimeType)) - { - lock_buf = valueDeserializer.readBoolean() - } + { + lock_buf = valueDeserializer.readBoolean() + } const lock_result : boolean | undefined = lock_buf let value : SurfaceRotationOptions = ({lock: lock_result} as SurfaceRotationOptions) return value @@ -8508,16 +8647,16 @@ export class Deserializer extends DeserializerBase { const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offsetX_buf : number | undefined if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) - { - offsetX_buf = (valueDeserializer.readNumber() as number) - } + { + offsetX_buf = (valueDeserializer.readNumber() as number) + } const offsetX_result : number | undefined = offsetX_buf const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offsetY_buf : number | undefined if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) - { - offsetY_buf = (valueDeserializer.readNumber() as number) - } + { + offsetY_buf = (valueDeserializer.readNumber() as number) + } const offsetY_result : number | undefined = offsetY_buf const surfaceWidth_result : number = (valueDeserializer.readNumber() as number) const surfaceHeight_result : number = (valueDeserializer.readNumber() as number) @@ -8542,200 +8681,200 @@ export class Deserializer extends DeserializerBase { const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf : Date | undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = new Date(valueDeserializer.readInt64()) - } + { + selected_buf = new Date(valueDeserializer.readInt64()) + } const selected_result : Date | undefined = selected_buf const format_buf_runtimeType = (valueDeserializer.readInt8() as int32) let format_buf : TimePickerFormat | undefined if ((RuntimeType.UNDEFINED) != (format_buf_runtimeType)) - { - format_buf = TimePickerFormat.ofOrdinal(valueDeserializer.readInt32()) - } + { + format_buf = TimePickerFormat.ofOrdinal(valueDeserializer.readInt32()) + } const format_result : TimePickerFormat | undefined = format_buf const useMilitaryTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let useMilitaryTime_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (useMilitaryTime_buf_runtimeType)) - { - useMilitaryTime_buf = valueDeserializer.readBoolean() - } + { + useMilitaryTime_buf = valueDeserializer.readBoolean() + } const useMilitaryTime_result : boolean | undefined = useMilitaryTime_buf const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let disappearTextStyle_buf : PickerTextStyle | undefined if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) - { - disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() + } const disappearTextStyle_result : PickerTextStyle | undefined = disappearTextStyle_buf const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textStyle_buf : PickerTextStyle | undefined if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + textStyle_buf = valueDeserializer.readPickerTextStyle() + } const textStyle_result : PickerTextStyle | undefined = textStyle_buf const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let acceptButtonStyle_buf : PickerDialogButtonStyle | undefined if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } + { + acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } const acceptButtonStyle_result : PickerDialogButtonStyle | undefined = acceptButtonStyle_buf const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancelButtonStyle_buf : PickerDialogButtonStyle | undefined if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } + { + cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } const cancelButtonStyle_result : PickerDialogButtonStyle | undefined = cancelButtonStyle_buf const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selectedTextStyle_buf : PickerTextStyle | undefined if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) - { - selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() + } const selectedTextStyle_result : PickerTextStyle | undefined = selectedTextStyle_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf : Rectangle | undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf = valueDeserializer.readRectangle() - } + { + maskRect_buf = valueDeserializer.readRectangle() + } const maskRect_result : Rectangle | undefined = maskRect_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf : DialogAlignment | undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) - } + { + alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) + } const alignment_result : DialogAlignment | undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : Offset | 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 = offset_buf const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAccept_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf = valueDeserializer.readCallback_TimePickerResult_Void() - } + { + onAccept_buf = valueDeserializer.readCallback_TimePickerResult_Void() + } const onAccept_result : Function1 | undefined = onAccept_buf const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onCancel_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) - { - onCancel_buf = valueDeserializer.readCallback_Void() - } + { + onCancel_buf = valueDeserializer.readCallback_Void() + } const onCancel_result : Function0 | undefined = onCancel_buf const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onChange_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) - { - onChange_buf = valueDeserializer.readCallback_TimePickerResult_Void() - } + { + onChange_buf = valueDeserializer.readCallback_TimePickerResult_Void() + } const onChange_result : Function1 | undefined = onChange_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } + 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 = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf : BlurStyle | undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidAppear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf = valueDeserializer.readCallback_Void() - } + { + onDidAppear_buf = valueDeserializer.readCallback_Void() + } const onDidAppear_result : Function0 | undefined = onDidAppear_buf const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidDisappear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onDidDisappear_buf = valueDeserializer.readCallback_Void() + } const onDidDisappear_result : Function0 | undefined = onDidDisappear_buf const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillAppear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readCallback_Void() - } + { + onWillAppear_buf = valueDeserializer.readCallback_Void() + } const onWillAppear_result : Function0 | undefined = onWillAppear_buf const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDisappear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onWillDisappear_buf = valueDeserializer.readCallback_Void() + } const onWillDisappear_result : Function0 | undefined = onWillDisappear_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : ShadowOptions | ShadowStyle | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = shadow_buf const dateTimeOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dateTimeOptions_buf : DateTimeOptions | undefined if ((RuntimeType.UNDEFINED) != (dateTimeOptions_buf_runtimeType)) - { - dateTimeOptions_buf = valueDeserializer.readDateTimeOptions() - } + { + dateTimeOptions_buf = valueDeserializer.readDateTimeOptions() + } const dateTimeOptions_result : DateTimeOptions | undefined = dateTimeOptions_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result : boolean | undefined = enableHoverMode_buf const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hoverModeArea_buf : HoverModeAreaType | undefined if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) - { - hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) - } + { + hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) + } const hoverModeArea_result : HoverModeAreaType | 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 @@ -8830,250 +8969,250 @@ export class Deserializer extends DeserializerBase { const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) let value_buf : string | Array | undefined if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - const value_buf__selector : int32 = valueDeserializer.readInt8() - let value_buf_ : string | Array | 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 - } - else { - throw new Error("One of the branches for value_buf_ has to be chosen through deserialisation.") + { + const value_buf__selector : int32 = valueDeserializer.readInt8() + let value_buf_ : string | Array | 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 = value_buf const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf : number | Array | undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - const selected_buf__selector : int32 = valueDeserializer.readInt8() - let selected_buf_ : number | Array | 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 - } - else { - throw new Error("One of the branches for selected_buf_ has to be chosen through deserialisation.") + { + const selected_buf__selector : int32 = valueDeserializer.readInt8() + let selected_buf_ : number | Array | 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 = selected_buf const defaultPickerItemHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let defaultPickerItemHeight_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (defaultPickerItemHeight_buf_runtimeType)) - { - const defaultPickerItemHeight_buf__selector : int32 = valueDeserializer.readInt8() - let defaultPickerItemHeight_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let defaultPickerItemHeight_buf_ : number | string | 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 = defaultPickerItemHeight_buf const canLoop_buf_runtimeType = (valueDeserializer.readInt8() as int32) let canLoop_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (canLoop_buf_runtimeType)) - { - canLoop_buf = valueDeserializer.readBoolean() - } + { + canLoop_buf = valueDeserializer.readBoolean() + } const canLoop_result : boolean | undefined = canLoop_buf const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let disappearTextStyle_buf : PickerTextStyle | undefined if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) - { - disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() + } const disappearTextStyle_result : PickerTextStyle | undefined = disappearTextStyle_buf const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textStyle_buf : PickerTextStyle | undefined if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + textStyle_buf = valueDeserializer.readPickerTextStyle() + } const textStyle_result : PickerTextStyle | undefined = textStyle_buf const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let acceptButtonStyle_buf : PickerDialogButtonStyle | undefined if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } + { + acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } const acceptButtonStyle_result : PickerDialogButtonStyle | undefined = acceptButtonStyle_buf const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancelButtonStyle_buf : PickerDialogButtonStyle | undefined if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } + { + cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } const cancelButtonStyle_result : PickerDialogButtonStyle | undefined = cancelButtonStyle_buf const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selectedTextStyle_buf : PickerTextStyle | undefined if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) - { - selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() + } const selectedTextStyle_result : PickerTextStyle | undefined = selectedTextStyle_buf const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAccept_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf = valueDeserializer.readCallback_TextPickerResult_Void() - } + { + onAccept_buf = valueDeserializer.readCallback_TextPickerResult_Void() + } const onAccept_result : Function1 | undefined = onAccept_buf const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onCancel_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) - { - onCancel_buf = valueDeserializer.readCallback_Void() - } + { + onCancel_buf = valueDeserializer.readCallback_Void() + } const onCancel_result : Function0 | undefined = onCancel_buf const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onChange_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) - { - onChange_buf = valueDeserializer.readCallback_TextPickerResult_Void() - } + { + onChange_buf = valueDeserializer.readCallback_TextPickerResult_Void() + } const onChange_result : Function1 | undefined = onChange_buf const onScrollStop_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onScrollStop_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onScrollStop_buf_runtimeType)) - { - onScrollStop_buf = valueDeserializer.readCallback_TextPickerResult_Void() - } + { + onScrollStop_buf = valueDeserializer.readCallback_TextPickerResult_Void() + } const onScrollStop_result : Function1 | undefined = onScrollStop_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf : Rectangle | undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf = valueDeserializer.readRectangle() - } + { + maskRect_buf = valueDeserializer.readRectangle() + } const maskRect_result : Rectangle | undefined = maskRect_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf : DialogAlignment | undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) - } + { + alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) + } const alignment_result : DialogAlignment | undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : Offset | 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 = offset_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf : BlurStyle | undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidAppear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf = valueDeserializer.readCallback_Void() - } + { + onDidAppear_buf = valueDeserializer.readCallback_Void() + } const onDidAppear_result : Function0 | undefined = onDidAppear_buf const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidDisappear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onDidDisappear_buf = valueDeserializer.readCallback_Void() + } const onDidDisappear_result : Function0 | undefined = onDidDisappear_buf const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillAppear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readCallback_Void() - } + { + onWillAppear_buf = valueDeserializer.readCallback_Void() + } const onWillAppear_result : Function0 | undefined = onWillAppear_buf const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDisappear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onWillDisappear_buf = valueDeserializer.readCallback_Void() + } const onWillDisappear_result : Function0 | undefined = onWillDisappear_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : ShadowOptions | ShadowStyle | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() } + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = shadow_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result : boolean | undefined = enableHoverMode_buf const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hoverModeArea_buf : HoverModeAreaType | undefined if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) - { - hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) - } + { + hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) + } const hoverModeArea_result : HoverModeAreaType | 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 @@ -9095,20 +9234,20 @@ export class Deserializer extends DeserializerBase { const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let icon_buf_ : string | Resource | 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 = icon_buf const id_result : TextMenuItemId = (valueDeserializer.readTextMenuItemId() as TextMenuItemId) let value : TextMenuItem = ({content: content_result,icon: icon_result,id: id_result} as TextMenuItem) @@ -9119,9 +9258,9 @@ export class Deserializer extends DeserializerBase { const extraOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let extraOffset_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (extraOffset_buf_runtimeType)) - { - extraOffset_buf = valueDeserializer.readLengthMetrics() - } + { + extraOffset_buf = valueDeserializer.readLengthMetrics() + } const extraOffset_result : LengthMetrics | undefined = extraOffset_buf let value : ScrollToIndexOptions = ({extraOffset: extraOffset_result} as ScrollToIndexOptions) return value @@ -9132,9 +9271,9 @@ export class Deserializer extends DeserializerBase { const animation_buf_runtimeType = (valueDeserializer.readInt8() as int32) let animation_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (animation_buf_runtimeType)) - { - animation_buf = valueDeserializer.readBoolean() - } + { + animation_buf = valueDeserializer.readBoolean() + } const animation_result : boolean | undefined = animation_buf let value : ScrollPageOptions = ({next: next_result,animation: animation_result} as ScrollPageOptions) return value @@ -9144,9 +9283,9 @@ export class Deserializer extends DeserializerBase { const velocity_buf_runtimeType = (valueDeserializer.readInt8() as int32) let velocity_buf : number | undefined if ((RuntimeType.UNDEFINED) != (velocity_buf_runtimeType)) - { - velocity_buf = (valueDeserializer.readNumber() as number) - } + { + velocity_buf = (valueDeserializer.readNumber() as number) + } const velocity_result : number | undefined = velocity_buf let value : ScrollEdgeOptions = ({velocity: velocity_result} as ScrollEdgeOptions) return value @@ -9180,20 +9319,20 @@ export class Deserializer extends DeserializerBase { const animation_buf_runtimeType = (valueDeserializer.readInt8() as int32) let animation_buf : ScrollAnimationOptions | boolean | undefined if ((RuntimeType.UNDEFINED) != (animation_buf_runtimeType)) - { - const animation_buf__selector : int32 = valueDeserializer.readInt8() - let animation_buf_ : ScrollAnimationOptions | boolean | 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_buf__selector : int32 = valueDeserializer.readInt8() + let animation_buf_ : ScrollAnimationOptions | boolean | 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 = animation_buf let value : ScrollOptions = ({xOffset: xOffset_result,yOffset: yOffset_result,animation: animation_result} as ScrollOptions) return value @@ -9205,9 +9344,9 @@ export class Deserializer extends DeserializerBase { const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) let previewText_buf : StyledString | undefined if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) - { - previewText_buf = (valueDeserializer.readStyledString() as StyledString) - } + { + previewText_buf = (valueDeserializer.readStyledString() as StyledString) + } const previewText_result : StyledString | undefined = previewText_buf let value : StyledStringChangeValue = ({range: range_result,replacementString: replacementString_result,previewText: previewText_result} as StyledStringChangeValue) return value @@ -9217,16 +9356,16 @@ export class Deserializer extends DeserializerBase { const onWillChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillChange_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onWillChange_buf_runtimeType)) - { - onWillChange_buf = valueDeserializer.readCallback_StyledStringChangeValue_Boolean() - } + { + onWillChange_buf = valueDeserializer.readCallback_StyledStringChangeValue_Boolean() + } const onWillChange_result : Function1 | undefined = onWillChange_buf const onDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidChange_buf : OnDidChangeCallback | undefined if ((RuntimeType.UNDEFINED) != (onDidChange_buf_runtimeType)) - { - onDidChange_buf = valueDeserializer.readOnDidChangeCallback() - } + { + onDidChange_buf = valueDeserializer.readOnDidChangeCallback() + } const onDidChange_result : OnDidChangeCallback | undefined = onDidChange_buf let value : StyledStringChangedListener = ({onWillChange: onWillChange_result,onDidChange: onDidChange_result} as StyledStringChangedListener) return value @@ -9236,16 +9375,16 @@ export class Deserializer extends DeserializerBase { const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf : number | undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } + { + start_buf = (valueDeserializer.readNumber() as number) + } const start_result : number | undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf : number | undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readNumber() as number) - } + { + end_buf = (valueDeserializer.readNumber() as number) + } const end_result : number | undefined = end_buf const style_result : RichEditorParagraphStyle = valueDeserializer.readRichEditorParagraphStyle() let value : RichEditorParagraphStyleOptions = ({start: start_result,end: end_result,style: style_result} as RichEditorParagraphStyleOptions) @@ -9256,16 +9395,16 @@ export class Deserializer extends DeserializerBase { const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : number | undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = (valueDeserializer.readNumber() as number) - } + { + offset_buf = (valueDeserializer.readNumber() as number) + } const offset_result : number | undefined = offset_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : RichEditorSymbolSpanStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = valueDeserializer.readRichEditorSymbolSpanStyle() - } + { + style_buf = valueDeserializer.readRichEditorSymbolSpanStyle() + } const style_result : RichEditorSymbolSpanStyle | undefined = style_buf let value : RichEditorSymbolSpanOptions = ({offset: offset_result,style: style_result} as RichEditorSymbolSpanOptions) return value @@ -9275,9 +9414,9 @@ export class Deserializer extends DeserializerBase { const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : number | undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = (valueDeserializer.readNumber() as number) - } + { + offset_buf = (valueDeserializer.readNumber() as number) + } const offset_result : number | undefined = offset_buf let value : RichEditorBuilderSpanOptions = ({offset: offset_result} as RichEditorBuilderSpanOptions) return value @@ -9287,30 +9426,30 @@ export class Deserializer extends DeserializerBase { const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : number | undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = (valueDeserializer.readNumber() as number) - } + { + offset_buf = (valueDeserializer.readNumber() as number) + } const offset_result : number | undefined = offset_buf const imageStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let imageStyle_buf : RichEditorImageSpanStyle | undefined if ((RuntimeType.UNDEFINED) != (imageStyle_buf_runtimeType)) - { - imageStyle_buf = valueDeserializer.readRichEditorImageSpanStyle() - } + { + imageStyle_buf = valueDeserializer.readRichEditorImageSpanStyle() + } const imageStyle_result : RichEditorImageSpanStyle | undefined = imageStyle_buf const gesture_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gesture_buf : RichEditorGesture | undefined if ((RuntimeType.UNDEFINED) != (gesture_buf_runtimeType)) - { - gesture_buf = valueDeserializer.readRichEditorGesture() - } + { + gesture_buf = valueDeserializer.readRichEditorGesture() + } const gesture_result : RichEditorGesture | undefined = gesture_buf const onHover_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onHover_buf : OnHoverCallback | undefined if ((RuntimeType.UNDEFINED) != (onHover_buf_runtimeType)) - { - onHover_buf = valueDeserializer.readOnHoverCallback() - } + { + onHover_buf = valueDeserializer.readOnHoverCallback() + } const onHover_result : OnHoverCallback | undefined = onHover_buf let value : RichEditorImageSpanOptions = ({offset: offset_result,imageStyle: imageStyle_result,gesture: gesture_result,onHover: onHover_result} as RichEditorImageSpanOptions) return value @@ -9323,16 +9462,16 @@ export class Deserializer extends DeserializerBase { const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisHorizontal_buf : number | undefined if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) + } const axisHorizontal_result : number | undefined = axisHorizontal_buf const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisVertical_buf : number | undefined if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } const axisVertical_result : number | undefined = axisVertical_buf const pressure_result : number = (valueDeserializer.readNumber() as number) const tiltX_result : number = (valueDeserializer.readNumber() as number) @@ -9341,9 +9480,9 @@ export class Deserializer extends DeserializerBase { const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let deviceId_buf : number | undefined if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } const deviceId_result : number | undefined = deviceId_buf const repeat_result : boolean = valueDeserializer.readBoolean() const fingerList_buf_length : int32 = valueDeserializer.readInt32() @@ -9370,30 +9509,30 @@ export class Deserializer extends DeserializerBase { const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : number | undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = (valueDeserializer.readNumber() as number) - } + { + offset_buf = (valueDeserializer.readNumber() as number) + } const offset_result : number | undefined = offset_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : RichEditorTextStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = valueDeserializer.readRichEditorTextStyle() - } + { + style_buf = valueDeserializer.readRichEditorTextStyle() + } const style_result : RichEditorTextStyle | undefined = style_buf const paragraphStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let paragraphStyle_buf : RichEditorParagraphStyle | undefined if ((RuntimeType.UNDEFINED) != (paragraphStyle_buf_runtimeType)) - { - paragraphStyle_buf = valueDeserializer.readRichEditorParagraphStyle() - } + { + paragraphStyle_buf = valueDeserializer.readRichEditorParagraphStyle() + } const paragraphStyle_result : RichEditorParagraphStyle | undefined = paragraphStyle_buf const gesture_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gesture_buf : RichEditorGesture | undefined if ((RuntimeType.UNDEFINED) != (gesture_buf_runtimeType)) - { - gesture_buf = valueDeserializer.readRichEditorGesture() - } + { + gesture_buf = valueDeserializer.readRichEditorGesture() + } const gesture_result : RichEditorGesture | undefined = gesture_buf let value : RichEditorTextSpanOptions = ({offset: offset_result,style: style_result,paragraphStyle: paragraphStyle_result,gesture: gesture_result} as RichEditorTextSpanOptions) return value @@ -9403,9 +9542,9 @@ export class Deserializer extends DeserializerBase { const menuPolicy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let menuPolicy_buf : MenuPolicy | undefined if ((RuntimeType.UNDEFINED) != (menuPolicy_buf_runtimeType)) - { - menuPolicy_buf = MenuPolicy.ofOrdinal(valueDeserializer.readInt32()) - } + { + menuPolicy_buf = MenuPolicy.ofOrdinal(valueDeserializer.readInt32()) + } const menuPolicy_result : MenuPolicy | undefined = menuPolicy_buf let value : SelectionOptions = ({menuPolicy: menuPolicy_result} as SelectionOptions) return value @@ -9415,23 +9554,23 @@ export class Deserializer extends DeserializerBase { const willShow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let willShow_buf : InterceptionShowCallback | undefined if ((RuntimeType.UNDEFINED) != (willShow_buf_runtimeType)) - { - willShow_buf = valueDeserializer.readInterceptionShowCallback() - } + { + willShow_buf = valueDeserializer.readInterceptionShowCallback() + } const willShow_result : InterceptionShowCallback | undefined = willShow_buf const didShow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let didShow_buf : InterceptionShowCallback | undefined if ((RuntimeType.UNDEFINED) != (didShow_buf_runtimeType)) - { - didShow_buf = valueDeserializer.readInterceptionShowCallback() - } + { + didShow_buf = valueDeserializer.readInterceptionShowCallback() + } const didShow_result : InterceptionShowCallback | undefined = didShow_buf const modeChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let modeChange_buf : InterceptionModeCallback | undefined if ((RuntimeType.UNDEFINED) != (modeChange_buf_runtimeType)) - { - modeChange_buf = valueDeserializer.readInterceptionModeCallback() - } + { + modeChange_buf = valueDeserializer.readInterceptionModeCallback() + } const modeChange_result : InterceptionModeCallback | undefined = modeChange_buf let value : NavigationInterception = ({willShow: willShow_result,didShow: didShow_result,modeChange: modeChange_result} as NavigationInterception) return value @@ -9441,16 +9580,16 @@ export class Deserializer extends DeserializerBase { const launchMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let launchMode_buf : LaunchMode | undefined if ((RuntimeType.UNDEFINED) != (launchMode_buf_runtimeType)) - { - launchMode_buf = LaunchMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + launchMode_buf = LaunchMode.ofOrdinal(valueDeserializer.readInt32()) + } const launchMode_result : LaunchMode | undefined = launchMode_buf const animated_buf_runtimeType = (valueDeserializer.readInt8() as int32) let animated_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (animated_buf_runtimeType)) - { - animated_buf = valueDeserializer.readBoolean() - } + { + animated_buf = valueDeserializer.readBoolean() + } const animated_result : boolean | undefined = animated_buf let value : NavigationOptions = ({launchMode: launchMode_result,animated: animated_result} as NavigationOptions) return value @@ -9460,9 +9599,9 @@ export class Deserializer extends DeserializerBase { const onFinish_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onFinish_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onFinish_buf_runtimeType)) - { - onFinish_buf = valueDeserializer.readCallback_Void() - } + { + onFinish_buf = valueDeserializer.readCallback_Void() + } const onFinish_result : Function0 | undefined = onFinish_buf let value : CloseSwipeActionOptions = ({onFinish: onFinish_result} as CloseSwipeActionOptions) return value @@ -9472,249 +9611,249 @@ export class Deserializer extends DeserializerBase { const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf : Date | undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = new Date(valueDeserializer.readInt64()) - } + { + start_buf = new Date(valueDeserializer.readInt64()) + } const start_result : Date | undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf : Date | undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = new Date(valueDeserializer.readInt64()) - } + { + end_buf = new Date(valueDeserializer.readInt64()) + } const end_result : Date | undefined = end_buf const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf : Date | undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = new Date(valueDeserializer.readInt64()) - } + { + selected_buf = new Date(valueDeserializer.readInt64()) + } const selected_result : Date | undefined = selected_buf const lunar_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lunar_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (lunar_buf_runtimeType)) - { - lunar_buf = valueDeserializer.readBoolean() - } + { + lunar_buf = valueDeserializer.readBoolean() + } const lunar_result : boolean | undefined = lunar_buf const lunarSwitch_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lunarSwitch_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (lunarSwitch_buf_runtimeType)) - { - lunarSwitch_buf = valueDeserializer.readBoolean() - } + { + lunarSwitch_buf = valueDeserializer.readBoolean() + } const lunarSwitch_result : boolean | undefined = lunarSwitch_buf const lunarSwitchStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lunarSwitchStyle_buf : LunarSwitchStyle | undefined if ((RuntimeType.UNDEFINED) != (lunarSwitchStyle_buf_runtimeType)) - { - lunarSwitchStyle_buf = valueDeserializer.readLunarSwitchStyle() - } + { + lunarSwitchStyle_buf = valueDeserializer.readLunarSwitchStyle() + } const lunarSwitchStyle_result : LunarSwitchStyle | undefined = lunarSwitchStyle_buf const showTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showTime_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (showTime_buf_runtimeType)) - { - showTime_buf = valueDeserializer.readBoolean() - } + { + showTime_buf = valueDeserializer.readBoolean() + } const showTime_result : boolean | undefined = showTime_buf const useMilitaryTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let useMilitaryTime_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (useMilitaryTime_buf_runtimeType)) - { - useMilitaryTime_buf = valueDeserializer.readBoolean() - } + { + useMilitaryTime_buf = valueDeserializer.readBoolean() + } const useMilitaryTime_result : boolean | undefined = useMilitaryTime_buf const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let disappearTextStyle_buf : PickerTextStyle | undefined if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) - { - disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() + } const disappearTextStyle_result : PickerTextStyle | undefined = disappearTextStyle_buf const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let textStyle_buf : PickerTextStyle | undefined if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + textStyle_buf = valueDeserializer.readPickerTextStyle() + } const textStyle_result : PickerTextStyle | undefined = textStyle_buf const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let acceptButtonStyle_buf : PickerDialogButtonStyle | undefined if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } + { + acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } const acceptButtonStyle_result : PickerDialogButtonStyle | undefined = acceptButtonStyle_buf const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancelButtonStyle_buf : PickerDialogButtonStyle | undefined if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } + { + cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } const cancelButtonStyle_result : PickerDialogButtonStyle | undefined = cancelButtonStyle_buf const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selectedTextStyle_buf : PickerTextStyle | undefined if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) - { - selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() - } + { + selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() + } const selectedTextStyle_result : PickerTextStyle | undefined = selectedTextStyle_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf : Rectangle | undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf = valueDeserializer.readRectangle() - } + { + maskRect_buf = valueDeserializer.readRectangle() + } const maskRect_result : Rectangle | undefined = maskRect_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf : DialogAlignment | undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) - } + { + alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) + } const alignment_result : DialogAlignment | undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : Offset | 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 = offset_buf const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAccept_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf = valueDeserializer.readCallback_DatePickerResult_Void() - } + { + onAccept_buf = valueDeserializer.readCallback_DatePickerResult_Void() + } const onAccept_result : Function1 | undefined = onAccept_buf const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onCancel_buf : VoidCallback | undefined if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) - { - onCancel_buf = valueDeserializer.readVoidCallback() - } + { + onCancel_buf = valueDeserializer.readVoidCallback() + } const onCancel_result : VoidCallback | undefined = onCancel_buf const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onChange_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) - { - onChange_buf = valueDeserializer.readCallback_DatePickerResult_Void() - } + { + onChange_buf = valueDeserializer.readCallback_DatePickerResult_Void() + } const onChange_result : Function1 | undefined = onChange_buf const onDateAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDateAccept_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onDateAccept_buf_runtimeType)) - { - onDateAccept_buf = valueDeserializer.readCallback_Date_Void() - } + { + onDateAccept_buf = valueDeserializer.readCallback_Date_Void() + } const onDateAccept_result : Function1 | undefined = onDateAccept_buf const onDateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDateChange_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onDateChange_buf_runtimeType)) - { - onDateChange_buf = valueDeserializer.readCallback_Date_Void() - } + { + onDateChange_buf = valueDeserializer.readCallback_Date_Void() + } const onDateChange_result : Function1 | undefined = onDateChange_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf : BlurStyle | undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidAppear_buf : VoidCallback | undefined if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf = valueDeserializer.readVoidCallback() - } + { + onDidAppear_buf = valueDeserializer.readVoidCallback() + } const onDidAppear_result : VoidCallback | undefined = onDidAppear_buf const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidDisappear_buf : VoidCallback | undefined if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf = valueDeserializer.readVoidCallback() - } + { + onDidDisappear_buf = valueDeserializer.readVoidCallback() + } const onDidDisappear_result : VoidCallback | undefined = onDidDisappear_buf const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillAppear_buf : VoidCallback | undefined if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readVoidCallback() - } + { + onWillAppear_buf = valueDeserializer.readVoidCallback() + } const onWillAppear_result : VoidCallback | undefined = onWillAppear_buf const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDisappear_buf : VoidCallback | undefined if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf = valueDeserializer.readVoidCallback() - } + { + onWillDisappear_buf = valueDeserializer.readVoidCallback() + } const onWillDisappear_result : VoidCallback | undefined = onWillDisappear_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : ShadowOptions | ShadowStyle | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) } + 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 = shadow_buf const dateTimeOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dateTimeOptions_buf : DateTimeOptions | undefined if ((RuntimeType.UNDEFINED) != (dateTimeOptions_buf_runtimeType)) - { - dateTimeOptions_buf = valueDeserializer.readDateTimeOptions() - } + { + dateTimeOptions_buf = valueDeserializer.readDateTimeOptions() + } const dateTimeOptions_result : DateTimeOptions | undefined = dateTimeOptions_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result : boolean | undefined = enableHoverMode_buf const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hoverModeArea_buf : HoverModeAreaType | undefined if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) - { - hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) - } + { + hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) + } const hoverModeArea_result : HoverModeAreaType | 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 @@ -9725,465 +9864,465 @@ export class Deserializer extends DeserializerBase { const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancel_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf = valueDeserializer.readCallback_Void() - } + { + cancel_buf = valueDeserializer.readCallback_Void() + } const cancel_result : Function0 | undefined = cancel_buf const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf = valueDeserializer.readBoolean() - } + { + autoCancel_buf = valueDeserializer.readBoolean() + } const autoCancel_result : boolean | undefined = autoCancel_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf : DialogAlignment | undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) - } + { + alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) + } const alignment_result : DialogAlignment | undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : Offset | 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 = offset_buf const customStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let customStyle_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (customStyle_buf_runtimeType)) - { - customStyle_buf = valueDeserializer.readBoolean() - } + { + customStyle_buf = valueDeserializer.readBoolean() + } const customStyle_result : boolean | undefined = customStyle_buf const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gridCount_buf : number | undefined if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) - { - gridCount_buf = (valueDeserializer.readNumber() as number) - } + { + gridCount_buf = (valueDeserializer.readNumber() as number) + } const gridCount_result : number | undefined = gridCount_buf const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) - { - const maskColor_buf__selector : int32 = valueDeserializer.readInt8() - let maskColor_buf_ : Color | number | string | Resource | undefined - if (maskColor_buf__selector == 0) { - maskColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let maskColor_buf_ : Color | number | string | Resource | undefined + if (maskColor_buf__selector == 0) { + maskColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = maskColor_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf : Rectangle | undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf = valueDeserializer.readRectangle() - } + { + maskRect_buf = valueDeserializer.readRectangle() + } const maskRect_result : Rectangle | undefined = maskRect_buf const openAnimation_buf_runtimeType = (valueDeserializer.readInt8() as int32) let openAnimation_buf : AnimateParam | undefined if ((RuntimeType.UNDEFINED) != (openAnimation_buf_runtimeType)) - { - openAnimation_buf = valueDeserializer.readAnimateParam() - } + { + openAnimation_buf = valueDeserializer.readAnimateParam() + } const openAnimation_result : AnimateParam | undefined = openAnimation_buf const closeAnimation_buf_runtimeType = (valueDeserializer.readInt8() as int32) let closeAnimation_buf : AnimateParam | undefined if ((RuntimeType.UNDEFINED) != (closeAnimation_buf_runtimeType)) - { - closeAnimation_buf = valueDeserializer.readAnimateParam() - } + { + closeAnimation_buf = valueDeserializer.readAnimateParam() + } const closeAnimation_result : AnimateParam | undefined = closeAnimation_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } const showInSubWindow_result : boolean | undefined = showInSubWindow_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cornerRadius_buf : Dimension | BorderRadiuses | undefined if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const cornerRadius_buf__selector : int32 = valueDeserializer.readInt8() - let cornerRadius_buf_ : Dimension | BorderRadiuses | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let cornerRadius_buf_ : Dimension | BorderRadiuses | 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 + 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 + 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 + 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 + 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 = cornerRadius_buf const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isModal_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf = valueDeserializer.readBoolean() - } + { + isModal_buf = valueDeserializer.readBoolean() + } const isModal_result : boolean | undefined = isModal_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() - } + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + } const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Dimension) - } + { + width_buf = (valueDeserializer.readLength() as Dimension) + } const width_result : Dimension | undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readLength() as Dimension) - } + { + height_buf = (valueDeserializer.readLength() as Dimension) + } const height_result : Dimension | undefined = height_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderWidth_buf : Dimension | EdgeWidths | undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const borderWidth_buf__selector : int32 = valueDeserializer.readInt8() - let borderWidth_buf_ : Dimension | EdgeWidths | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderWidth_buf_ : Dimension | EdgeWidths | 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 + 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 + 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 + 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 + 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 = borderWidth_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderColor_buf : ResourceColor | EdgeColors | undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf_ : ResourceColor | EdgeColors | undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u : Color | number | string | Resource | undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + { + const borderColor_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf_ : ResourceColor | EdgeColors | undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u : Color | number | string | Resource | undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - 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() } else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + throw new Error("One of the branches for borderColor_buf__u_top_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 - 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 - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 { - throw new Error("One of the branches for borderColor_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 + 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 + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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) } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors) + 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 = borderColor_buf const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderStyle_buf : BorderStyle | EdgeStyles | undefined if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const borderStyle_buf__selector : int32 = valueDeserializer.readInt8() - let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = borderStyle_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : ShadowOptions | ShadowStyle | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = shadow_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf : BlurStyle | undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf const keyboardAvoidMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let keyboardAvoidMode_buf : KeyboardAvoidMode | undefined if ((RuntimeType.UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) - { - keyboardAvoidMode_buf = KeyboardAvoidMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + keyboardAvoidMode_buf = KeyboardAvoidMode.ofOrdinal(valueDeserializer.readInt32()) + } const keyboardAvoidMode_result : KeyboardAvoidMode | undefined = keyboardAvoidMode_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result : boolean | undefined = enableHoverMode_buf const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hoverModeArea_buf : HoverModeAreaType | undefined if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) - { - hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) - } + { + hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) + } const hoverModeArea_result : HoverModeAreaType | 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 @@ -10214,9 +10353,9 @@ export class Deserializer extends DeserializerBase { const antialias_buf_runtimeType = (valueDeserializer.readInt8() as int32) let antialias_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (antialias_buf_runtimeType)) - { - antialias_buf = valueDeserializer.readBoolean() - } + { + antialias_buf = valueDeserializer.readBoolean() + } const antialias_result : boolean | undefined = antialias_buf let value : RenderingContextSettings = ({antialias: antialias_result} as RenderingContextSettings) return value @@ -10244,153 +10383,153 @@ export class Deserializer extends DeserializerBase { const hintRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hintRadius_buf : number | Resource | undefined if ((RuntimeType.UNDEFINED) != (hintRadius_buf_runtimeType)) - { - const hintRadius_buf__selector : int32 = valueDeserializer.readInt8() - let hintRadius_buf_ : number | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let hintRadius_buf_ : number | Resource | 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 = hintRadius_buf const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf : Date | undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = new Date(valueDeserializer.readInt64()) - } + { + selected_buf = new Date(valueDeserializer.readInt64()) + } const selected_result : Date | undefined = selected_buf const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAccept_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf = valueDeserializer.readCallback_Date_Void() - } + { + onAccept_buf = valueDeserializer.readCallback_Date_Void() + } const onAccept_result : Function1 | undefined = onAccept_buf const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onCancel_buf : VoidCallback | undefined if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) - { - onCancel_buf = valueDeserializer.readVoidCallback() - } + { + onCancel_buf = valueDeserializer.readVoidCallback() + } const onCancel_result : VoidCallback | undefined = onCancel_buf const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onChange_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) - { - onChange_buf = valueDeserializer.readCallback_Date_Void() - } + { + onChange_buf = valueDeserializer.readCallback_Date_Void() + } const onChange_result : Function1 | undefined = onChange_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf : BlurStyle | undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let acceptButtonStyle_buf : PickerDialogButtonStyle | undefined if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } + { + acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } const acceptButtonStyle_result : PickerDialogButtonStyle | undefined = acceptButtonStyle_buf const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancelButtonStyle_buf : PickerDialogButtonStyle | undefined if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } + { + cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } const cancelButtonStyle_result : PickerDialogButtonStyle | undefined = cancelButtonStyle_buf const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidAppear_buf : VoidCallback | undefined if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf = valueDeserializer.readVoidCallback() - } + { + onDidAppear_buf = valueDeserializer.readVoidCallback() + } const onDidAppear_result : VoidCallback | undefined = onDidAppear_buf const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDidDisappear_buf : VoidCallback | undefined if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf = valueDeserializer.readVoidCallback() - } + { + onDidDisappear_buf = valueDeserializer.readVoidCallback() + } const onDidDisappear_result : VoidCallback | undefined = onDidDisappear_buf const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillAppear_buf : VoidCallback | undefined if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readVoidCallback() - } + { + onWillAppear_buf = valueDeserializer.readVoidCallback() + } const onWillAppear_result : VoidCallback | undefined = onWillAppear_buf const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDisappear_buf : VoidCallback | undefined if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf = valueDeserializer.readVoidCallback() - } + { + onWillDisappear_buf = valueDeserializer.readVoidCallback() + } const onWillDisappear_result : VoidCallback | undefined = onWillDisappear_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : ShadowOptions | ShadowStyle | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = shadow_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result : boolean | undefined = enableHoverMode_buf const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hoverModeArea_buf : HoverModeAreaType | undefined if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) - { - hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) - } + { + hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) + } const hoverModeArea_result : HoverModeAreaType | 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 @@ -10400,23 +10539,23 @@ export class Deserializer extends DeserializerBase { const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enabled_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf = valueDeserializer.readBoolean() - } + { + enabled_buf = valueDeserializer.readBoolean() + } const enabled_result : boolean | undefined = enabled_buf const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) let defaultFocus_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) - { - defaultFocus_buf = valueDeserializer.readBoolean() - } + { + defaultFocus_buf = valueDeserializer.readBoolean() + } const defaultFocus_result : boolean | undefined = defaultFocus_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : DialogButtonStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = DialogButtonStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + style_buf = DialogButtonStyle.ofOrdinal(valueDeserializer.readInt32()) + } const style_result : DialogButtonStyle | undefined = style_buf const value_buf_selector : int32 = valueDeserializer.readInt8() let value_buf : string | Resource | undefined @@ -10433,58 +10572,58 @@ export class Deserializer extends DeserializerBase { const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) - { - const fontColor_buf__selector : int32 = valueDeserializer.readInt8() - let fontColor_buf_ : Color | number | string | Resource | undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let fontColor_buf_ : Color | number | string | Resource | undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = fontColor_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const action_result : VoidCallback = valueDeserializer.readVoidCallback() const primary_buf_runtimeType = (valueDeserializer.readInt8() as int32) let primary_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (primary_buf_runtimeType)) - { - primary_buf = valueDeserializer.readBoolean() - } + { + primary_buf = valueDeserializer.readBoolean() + } const primary_result : boolean | 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 @@ -10513,20 +10652,20 @@ export class Deserializer extends DeserializerBase { const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf : string | Resource | undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let icon_buf_ : string | Resource | 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 = icon_buf const action_result : VoidCallback = valueDeserializer.readVoidCallback() let value : SheetInfo = ({title: title_result,icon: icon_result,action: action_result} as SheetInfo) @@ -10549,20 +10688,20 @@ export class Deserializer extends DeserializerBase { const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let subtitle_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) - { - const subtitle_buf__selector : int32 = valueDeserializer.readInt8() - let subtitle_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let subtitle_buf_ : string | Resource | 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 = subtitle_buf const message_buf_selector : int32 = valueDeserializer.readInt8() let message_buf : string | Resource | undefined @@ -10579,16 +10718,16 @@ export class Deserializer extends DeserializerBase { const confirm_buf_runtimeType = (valueDeserializer.readInt8() as int32) let confirm_buf : ActionSheetButtonOptions | undefined if ((RuntimeType.UNDEFINED) != (confirm_buf_runtimeType)) - { - confirm_buf = valueDeserializer.readActionSheetButtonOptions() - } + { + confirm_buf = valueDeserializer.readActionSheetButtonOptions() + } const confirm_result : ActionSheetButtonOptions | undefined = confirm_buf const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cancel_buf : VoidCallback | undefined if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf = valueDeserializer.readVoidCallback() - } + { + cancel_buf = valueDeserializer.readVoidCallback() + } const cancel_result : VoidCallback | undefined = cancel_buf const sheets_buf_length : int32 = valueDeserializer.readInt32() let sheets_buf : Array = new Array() @@ -10599,413 +10738,413 @@ export class Deserializer extends DeserializerBase { const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf = valueDeserializer.readBoolean() - } + { + autoCancel_buf = valueDeserializer.readBoolean() + } const autoCancel_result : boolean | undefined = autoCancel_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf : DialogAlignment | undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) - } + { + alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) + } const alignment_result : DialogAlignment | undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : ActionSheetOffset | undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readActionSheetOffset() - } + { + offset_buf = valueDeserializer.readActionSheetOffset() + } const offset_result : ActionSheetOffset | undefined = offset_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf : Rectangle | undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf = valueDeserializer.readRectangle() - } + { + maskRect_buf = valueDeserializer.readRectangle() + } const maskRect_result : Rectangle | undefined = maskRect_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } const showInSubWindow_result : boolean | undefined = showInSubWindow_buf const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isModal_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf = valueDeserializer.readBoolean() - } + { + isModal_buf = valueDeserializer.readBoolean() + } const isModal_result : boolean | undefined = isModal_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf : BlurStyle | undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() - } + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + } const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf : TransitionEffect | undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result : TransitionEffect | undefined = transition_buf const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let cornerRadius_buf : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const cornerRadius_buf__selector : int32 = valueDeserializer.readInt8() - let cornerRadius_buf_ : Dimension | BorderRadiuses | LocalizedBorderRadiuses | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let cornerRadius_buf_ : Dimension | BorderRadiuses | LocalizedBorderRadiuses | 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 + 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 + 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 + 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 + 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 = cornerRadius_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Dimension) - } + { + width_buf = (valueDeserializer.readLength() as Dimension) + } const width_result : Dimension | undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readLength() as Dimension) - } + { + height_buf = (valueDeserializer.readLength() as Dimension) + } const height_result : Dimension | undefined = height_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderWidth_buf : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const borderWidth_buf__selector : int32 = valueDeserializer.readInt8() - let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | 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 + 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 + 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 + 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 + 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() } - const borderWidth_result : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined = borderWidth_buf - const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + 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 = borderWidth_buf + const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderColor_buf : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u : Color | number | string | Resource | undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + { + const borderColor_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u : Color | number | string | Resource | undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - 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() } else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + throw new Error("One of the branches for borderColor_buf__u_top_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 - 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 - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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__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 + 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 + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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) } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + 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 = borderColor_buf const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderStyle_buf : BorderStyle | EdgeStyles | undefined if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const borderStyle_buf__selector : int32 = valueDeserializer.readInt8() - let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = borderStyle_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : ShadowOptions | ShadowStyle | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = shadow_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result : boolean | undefined = enableHoverMode_buf const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hoverModeArea_buf : HoverModeAreaType | undefined if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) - { - hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) - } + { + hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) + } const hoverModeArea_result : HoverModeAreaType | 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 @@ -11015,10 +11154,11 @@ export class Deserializer extends DeserializerBase { let ptr : KPointer = valueDeserializer.readPointer() return LinearIndicatorControllerInternal.fromPtr(ptr) } - readCallback_Literal_Number_code_Want_want_Void(): Function1 { + readCallback_Literal_Number_code_Want_want_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (parameter: Literal_Number_code_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 as int32); if ((RuntimeType.UNDEFINED) != (parameter_want_type)) {; const parameter_want_value = parameter_want!; _argsSerializer.writeWant(parameter_want_value); } NativeModule._CallCallback(-582934742, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync : KPointer = this.readPointer() + return (parameter: Literal_Number_code_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 as int32); 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 @@ -11032,48 +11172,49 @@ export class Deserializer extends DeserializerBase { // TBD: remove explicit for UIExtensionProxy class return (UIExtensionProxyInternal.fromPtr(ptr) as UIExtensionProxy) } - readCallback_UIExtensionProxy_Void(): Function1 { + readCallback_UIExtensionProxy_Void(isSync: boolean = false): Function1 { 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(-1063506522, _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 if ((RuntimeType.UNDEFINED) != (isTransferringCaller_buf_runtimeType)) - { - isTransferringCaller_buf = valueDeserializer.readBoolean() - } + { + isTransferringCaller_buf = valueDeserializer.readBoolean() + } const isTransferringCaller_result : boolean | undefined = isTransferringCaller_buf const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let placeholder_buf : ComponentContent | undefined if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) - { - placeholder_buf = valueDeserializer.readComponentContent() - } + { + placeholder_buf = valueDeserializer.readComponentContent() + } const placeholder_result : ComponentContent | undefined = placeholder_buf const areaChangePlaceholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let areaChangePlaceholder_buf : Map | 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.readComponentContent() - 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 = areaChangePlaceholder_buf const dpiFollowStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dpiFollowStrategy_buf : DpiFollowStrategy | undefined if ((RuntimeType.UNDEFINED) != (dpiFollowStrategy_buf_runtimeType)) - { - dpiFollowStrategy_buf = DpiFollowStrategy.ofOrdinal(valueDeserializer.readInt32()) - } + { + dpiFollowStrategy_buf = DpiFollowStrategy.ofOrdinal(valueDeserializer.readInt32()) + } const dpiFollowStrategy_result : DpiFollowStrategy | undefined = dpiFollowStrategy_buf let value : UIExtensionOptions = ({isTransferringCaller: isTransferringCaller_result,placeholder: placeholder_result,areaChangePlaceholder: areaChangePlaceholder_result,dpiFollowStrategy: dpiFollowStrategy_result} as UIExtensionOptions) return value @@ -11083,30 +11224,30 @@ export class Deserializer extends DeserializerBase { const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) let footer_buf : CustomBuilder | undefined if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) - { - footer_buf = valueDeserializer.readCallback_Any() - } + { + footer_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } const footer_result : CustomBuilder | undefined = footer_buf const scroller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scroller_buf : Scroller | undefined if ((RuntimeType.UNDEFINED) != (scroller_buf_runtimeType)) - { - scroller_buf = (valueDeserializer.readScroller() as Scroller) - } + { + scroller_buf = (valueDeserializer.readScroller() as Scroller) + } const scroller_result : Scroller | undefined = scroller_buf const sections_buf_runtimeType = (valueDeserializer.readInt8() as int32) let sections_buf : WaterFlowSections | undefined if ((RuntimeType.UNDEFINED) != (sections_buf_runtimeType)) - { - sections_buf = (valueDeserializer.readWaterFlowSections() as WaterFlowSections) - } + { + sections_buf = (valueDeserializer.readWaterFlowSections() as WaterFlowSections) + } const sections_result : WaterFlowSections | undefined = sections_buf const layoutMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let layoutMode_buf : WaterFlowLayoutMode | undefined if ((RuntimeType.UNDEFINED) != (layoutMode_buf_runtimeType)) - { - layoutMode_buf = WaterFlowLayoutMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + layoutMode_buf = WaterFlowLayoutMode.ofOrdinal(valueDeserializer.readInt32()) + } const layoutMode_result : WaterFlowLayoutMode | undefined = layoutMode_buf let value : WaterFlowOptions = ({footer: footer_result,scroller: scroller_result,sections: sections_result,layoutMode: layoutMode_result} as WaterFlowOptions) return value @@ -11125,45 +11266,46 @@ export class Deserializer extends DeserializerBase { const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) let left_buf : number | undefined if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - left_buf = (valueDeserializer.readNumber() as number) - } + { + left_buf = (valueDeserializer.readNumber() as number) + } const left_result : number | undefined = left_buf const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf : number | undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = (valueDeserializer.readNumber() as number) - } + { + top_buf = (valueDeserializer.readNumber() as number) + } const top_result : number | undefined = top_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : number | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readNumber() as number) - } + { + width_buf = (valueDeserializer.readNumber() as number) + } const width_result : number | undefined = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : number | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readNumber() as number) - } + { + height_buf = (valueDeserializer.readNumber() as number) + } const height_result : number | undefined = height_buf const icons_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icons_buf : ButtonIconOptions | undefined if ((RuntimeType.UNDEFINED) != (icons_buf_runtimeType)) - { - icons_buf = valueDeserializer.readButtonIconOptions() - } + { + icons_buf = valueDeserializer.readButtonIconOptions() + } const icons_result : ButtonIconOptions | 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 } - 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 as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeCustomObject("Object", event_value); } NativeModule._CallCallback(-823037763, _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 as int32); 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 @@ -11172,9 +11314,9 @@ export class Deserializer extends DeserializerBase { const imageAIOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let imageAIOptions_buf : ImageAIOptions | undefined if ((RuntimeType.UNDEFINED) != (imageAIOptions_buf_runtimeType)) - { - imageAIOptions_buf = valueDeserializer.readImageAIOptions() - } + { + imageAIOptions_buf = valueDeserializer.readImageAIOptions() + } const imageAIOptions_result : ImageAIOptions | undefined = imageAIOptions_buf let value : XComponentOptions = ({type: type_result,controller: controller_result,imageAIOptions: imageAIOptions_result} as XComponentOptions) return value @@ -11184,30 +11326,30 @@ export class Deserializer extends DeserializerBase { const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAppear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf = valueDeserializer.readCallback_Void() - } + { + onAppear_buf = valueDeserializer.readCallback_Void() + } const onAppear_result : Function0 | undefined = onAppear_buf const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDisappear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onDisappear_buf = valueDeserializer.readCallback_Void() + } const onDisappear_result : Function0 | undefined = onDisappear_buf const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) let preview_buf : CustomBuilder | undefined if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) - { - preview_buf = valueDeserializer.readCallback_Any() - } + { + preview_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } const preview_result : CustomBuilder | undefined = preview_buf const menuType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let menuType_buf : MenuType | undefined if ((RuntimeType.UNDEFINED) != (menuType_buf_runtimeType)) - { - menuType_buf = MenuType.ofOrdinal(valueDeserializer.readInt32()) - } + { + menuType_buf = MenuType.ofOrdinal(valueDeserializer.readInt32()) + } const menuType_result : MenuType | undefined = menuType_buf let value : SelectionMenuOptionsExt = ({onAppear: onAppear_result,onDisappear: onDisappear_result,preview: preview_result,menuType: menuType_result} as SelectionMenuOptionsExt) return value @@ -11224,10 +11366,11 @@ export class Deserializer extends DeserializerBase { let value : AdsBlockedDetails = ({url: url_result,adsBlocked: adsBlocked_result} 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(1572284740, _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 @@ -11235,16 +11378,16 @@ export class Deserializer extends DeserializerBase { const enterKeyType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enterKeyType_buf : number | undefined if ((RuntimeType.UNDEFINED) != (enterKeyType_buf_runtimeType)) - { - enterKeyType_buf = (valueDeserializer.readNumber() as number) - } + { + enterKeyType_buf = (valueDeserializer.readNumber() as number) + } const enterKeyType_result : number | undefined = enterKeyType_buf const customKeyboard_buf_runtimeType = (valueDeserializer.readInt8() as int32) let customKeyboard_buf : CustomBuilder | undefined if ((RuntimeType.UNDEFINED) != (customKeyboard_buf_runtimeType)) - { - customKeyboard_buf = valueDeserializer.readCallback_Any() - } + { + customKeyboard_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } const customKeyboard_result : CustomBuilder | undefined = customKeyboard_buf let value : WebKeyboardOptions = ({useSystemKeyboard: useSystemKeyboard_result,enterKeyType: enterKeyType_result,customKeyboard: customKeyboard_result} as WebKeyboardOptions) return value @@ -11264,15 +11407,17 @@ export class Deserializer extends DeserializerBase { let value : WebKeyboardCallbackInfo = ({controller: controller_result,attributes: attributes_result} 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; const _continuationCallback : Function1 = (value: WebKeyboardOptions): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-1829763354, _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; const _continuationCallback : Function1 = (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.ordinal); NativeModule._CallCallback(1847083191, _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.ordinal); (isSync) ? (NativeModule._CallCallbackSync(1847083191, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1847083191, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readExpandedMenuItemOptions(): ExpandedMenuItemOptions { let valueDeserializer : Deserializer = this @@ -11291,29 +11436,30 @@ export class Deserializer extends DeserializerBase { const startIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let startIcon_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (startIcon_buf_runtimeType)) - { - const startIcon_buf__selector : int32 = valueDeserializer.readInt8() - let startIcon_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let startIcon_buf_ : string | Resource | 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 = startIcon_buf const action_result : Function1 = valueDeserializer.readCallback_Literal_String_plainText_Void() let value : ExpandedMenuItemOptions = ({content: content_result,startIcon: startIcon_result,action: action_result} 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(1334389194, _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 @@ -11323,10 +11469,11 @@ export class Deserializer extends DeserializerBase { let value : RenderProcessNotRespondingData = ({jsStack: jsStack_result,pid: pid_result,reason: reason_result} 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(47282303, _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 @@ -11335,41 +11482,43 @@ export class Deserializer extends DeserializerBase { let value : NativeMediaPlayerConfig = ({enable: enable_result,shouldOverlay: shouldOverlay_result} 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(865258467, _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; const _continuationCallback : Function1 = (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 if ((RuntimeType.UNDEFINED) != (embedId_buf_runtimeType)) - { - embedId_buf = (valueDeserializer.readString() as string) - } + { + embedId_buf = (valueDeserializer.readString() as string) + } const embedId_result : string | undefined = embedId_buf const touchEvent_buf_runtimeType = (valueDeserializer.readInt8() as int32) let touchEvent_buf : TouchEvent | undefined if ((RuntimeType.UNDEFINED) != (touchEvent_buf_runtimeType)) - { - touchEvent_buf = valueDeserializer.readTouchEvent() - } + { + touchEvent_buf = valueDeserializer.readTouchEvent() + } const touchEvent_result : TouchEvent | undefined = touchEvent_buf const result_buf_runtimeType = (valueDeserializer.readInt8() as int32) let result_buf : EventResult | undefined if ((RuntimeType.UNDEFINED) != (result_buf_runtimeType)) - { - result_buf = (valueDeserializer.readEventResult() as EventResult) - } + { + result_buf = (valueDeserializer.readEventResult() as EventResult) + } const result_result : EventResult | undefined = result_buf let value : NativeEmbedTouchInfo = ({embedId: embedId_result,touchEvent: touchEvent_result,result: result_result} as NativeEmbedTouchInfo) return value } - readCallback_NativeEmbedTouchInfo_Void(): Function1 { + readCallback_NativeEmbedTouchInfo_Void(isSync: boolean = false): Function1 { 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(-1090303858, _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 @@ -11378,48 +11527,50 @@ export class Deserializer extends DeserializerBase { let value : NativeEmbedVisibilityInfo = ({visibility: visibility_result,embedId: embedId_result} 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(-1641338704, _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 if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) - { - status_buf = NativeEmbedStatus.ofOrdinal(valueDeserializer.readInt32()) - } + { + status_buf = NativeEmbedStatus.ofOrdinal(valueDeserializer.readInt32()) + } const status_result : NativeEmbedStatus | undefined = status_buf const surfaceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let surfaceId_buf : string | undefined if ((RuntimeType.UNDEFINED) != (surfaceId_buf_runtimeType)) - { - surfaceId_buf = (valueDeserializer.readString() as string) - } + { + surfaceId_buf = (valueDeserializer.readString() as string) + } const surfaceId_result : string | undefined = surfaceId_buf const embedId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let embedId_buf : string | undefined if ((RuntimeType.UNDEFINED) != (embedId_buf_runtimeType)) - { - embedId_buf = (valueDeserializer.readString() as string) - } + { + embedId_buf = (valueDeserializer.readString() as string) + } const embedId_result : string | undefined = embedId_buf const info_buf_runtimeType = (valueDeserializer.readInt8() as int32) let info_buf : NativeEmbedInfo | undefined if ((RuntimeType.UNDEFINED) != (info_buf_runtimeType)) - { - info_buf = valueDeserializer.readNativeEmbedInfo() - } + { + info_buf = valueDeserializer.readNativeEmbedInfo() + } const info_result : NativeEmbedInfo | undefined = info_buf let value : NativeEmbedDataInfo = ({status: status_result,surfaceId: surfaceId_result,embedId: embedId_result,info: info_result} as NativeEmbedDataInfo) return value } - readCallback_NativeEmbedDataInfo_Void(): Function1 { + readCallback_NativeEmbedDataInfo_Void(isSync: boolean = false): Function1 { 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(477481563, _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 @@ -11440,10 +11591,11 @@ export class Deserializer extends DeserializerBase { let value : IntelligentTrackingPreventionDetails = ({host: host_result,trackerHost: trackerHost_result} 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(-1377876844, _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 @@ -11455,15 +11607,17 @@ export class Deserializer extends DeserializerBase { let value : LoadCommittedDetails = ({isMainFrame: isMainFrame_result,isSameDocument: isSameDocument_result,didReplaceEntry: didReplaceEntry_result,navigationType: navigationType_result,url: url_result} 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(-398722176, _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.ordinal); NativeModule._CallCallback(-1099824577, _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.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1099824577, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1099824577, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readOnOverScrollEvent(): OnOverScrollEvent { let valueDeserializer : Deserializer = this @@ -11472,10 +11626,11 @@ export class Deserializer extends DeserializerBase { let value : OnOverScrollEvent = ({xOffset: xOffset_result,yOffset: yOffset_result} as OnOverScrollEvent) return value } - readCallback_OnOverScrollEvent_Void(): Function1 { + readCallback_OnOverScrollEvent_Void(isSync: boolean = false): Function1 { 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(-860386431, _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 @@ -11483,86 +11638,89 @@ export class Deserializer extends DeserializerBase { let value : OnLoadInterceptEvent = ({data: data_result} as OnLoadInterceptEvent) return value } - readCallback_OnLoadInterceptEvent_Boolean(): Function1 { + readCallback_OnLoadInterceptEvent_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(1231444306, _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; const _continuationCallback : Function1 = (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 if ((RuntimeType.UNDEFINED) != (navigationStartTime_buf_runtimeType)) - { - navigationStartTime_buf = (valueDeserializer.readNumber() as number) - } + { + navigationStartTime_buf = (valueDeserializer.readNumber() as number) + } const navigationStartTime_result : number | undefined = navigationStartTime_buf const largestImagePaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let largestImagePaintTime_buf : number | undefined if ((RuntimeType.UNDEFINED) != (largestImagePaintTime_buf_runtimeType)) - { - largestImagePaintTime_buf = (valueDeserializer.readNumber() as number) - } + { + largestImagePaintTime_buf = (valueDeserializer.readNumber() as number) + } const largestImagePaintTime_result : number | undefined = largestImagePaintTime_buf const largestTextPaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let largestTextPaintTime_buf : number | undefined if ((RuntimeType.UNDEFINED) != (largestTextPaintTime_buf_runtimeType)) - { - largestTextPaintTime_buf = (valueDeserializer.readNumber() as number) - } + { + largestTextPaintTime_buf = (valueDeserializer.readNumber() as number) + } const largestTextPaintTime_result : number | undefined = largestTextPaintTime_buf const imageBPP_buf_runtimeType = (valueDeserializer.readInt8() as int32) let imageBPP_buf : number | undefined if ((RuntimeType.UNDEFINED) != (imageBPP_buf_runtimeType)) - { - imageBPP_buf = (valueDeserializer.readNumber() as number) - } + { + imageBPP_buf = (valueDeserializer.readNumber() as number) + } const imageBPP_result : number | undefined = imageBPP_buf const largestImageLoadStartTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let largestImageLoadStartTime_buf : number | undefined if ((RuntimeType.UNDEFINED) != (largestImageLoadStartTime_buf_runtimeType)) - { - largestImageLoadStartTime_buf = (valueDeserializer.readNumber() as number) - } + { + largestImageLoadStartTime_buf = (valueDeserializer.readNumber() as number) + } const largestImageLoadStartTime_result : number | undefined = largestImageLoadStartTime_buf const largestImageLoadEndTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let largestImageLoadEndTime_buf : number | undefined if ((RuntimeType.UNDEFINED) != (largestImageLoadEndTime_buf_runtimeType)) - { - largestImageLoadEndTime_buf = (valueDeserializer.readNumber() as number) - } + { + largestImageLoadEndTime_buf = (valueDeserializer.readNumber() as number) + } const largestImageLoadEndTime_result : number | 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 } - 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(1390640532, _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 if ((RuntimeType.UNDEFINED) != (navigationStartTime_buf_runtimeType)) - { - navigationStartTime_buf = (valueDeserializer.readNumber() as number) - } + { + navigationStartTime_buf = (valueDeserializer.readNumber() as number) + } const navigationStartTime_result : number | undefined = navigationStartTime_buf const firstMeaningfulPaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) let firstMeaningfulPaintTime_buf : number | undefined if ((RuntimeType.UNDEFINED) != (firstMeaningfulPaintTime_buf_runtimeType)) - { - firstMeaningfulPaintTime_buf = (valueDeserializer.readNumber() as number) - } + { + firstMeaningfulPaintTime_buf = (valueDeserializer.readNumber() as number) + } const firstMeaningfulPaintTime_result : number | undefined = firstMeaningfulPaintTime_buf let value : FirstMeaningfulPaint = ({navigationStartTime: navigationStartTime_result,firstMeaningfulPaintTime: firstMeaningfulPaintTime_result} 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(767275770, _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 @@ -11571,10 +11729,11 @@ export class Deserializer extends DeserializerBase { let value : OnFirstContentfulPaintEvent = ({navigationStartTick: navigationStartTick_result,firstContentfulPaintMs: firstContentfulPaintMs_result} as OnFirstContentfulPaintEvent) return value } - readCallback_OnFirstContentfulPaintEvent_Void(): Function1 { + readCallback_OnFirstContentfulPaintEvent_Void(isSync: boolean = false): Function1 { 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(-1852060212, _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 @@ -11582,10 +11741,11 @@ export class Deserializer extends DeserializerBase { let value : OnAudioStateChangedEvent = ({playing: playing_result} as OnAudioStateChangedEvent) return value } - readCallback_OnAudioStateChangedEvent_Void(): Function1 { + readCallback_OnAudioStateChangedEvent_Void(isSync: boolean = false): Function1 { 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(-1559789631, _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 @@ -11593,10 +11753,11 @@ export class Deserializer extends DeserializerBase { let value : OnDataResubmittedEvent = ({handler: handler_result} as OnDataResubmittedEvent) return value } - readCallback_OnDataResubmittedEvent_Void(): Function1 { + readCallback_OnDataResubmittedEvent_Void(isSync: boolean = false): Function1 { 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(118631204, _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 @@ -11604,21 +11765,23 @@ export class Deserializer extends DeserializerBase { let value : OnPageVisibleEvent = ({url: url_result} as OnPageVisibleEvent) return value } - readCallback_OnPageVisibleEvent_Void(): Function1 { + readCallback_OnPageVisibleEvent_Void(isSync: boolean = false): Function1 { 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(1805946367, _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 } - readCallback_OnFaviconReceivedEvent_Void(): Function1 { + readCallback_OnFaviconReceivedEvent_Void(isSync: boolean = false): Function1 { 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(-243916553, _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 @@ -11627,10 +11790,11 @@ export class Deserializer extends DeserializerBase { let value : OnTouchIconUrlReceivedEvent = ({url: url_result,precomposed: precomposed_result} as OnTouchIconUrlReceivedEvent) return value } - readCallback_OnTouchIconUrlReceivedEvent_Void(): Function1 { + readCallback_OnTouchIconUrlReceivedEvent_Void(isSync: boolean = false): Function1 { 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(1657893064, _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 @@ -11641,10 +11805,11 @@ export class Deserializer extends DeserializerBase { let value : OnWindowNewEvent = ({isAlert: isAlert_result,isUserTrigger: isUserTrigger_result,targetUrl: targetUrl_result,handler: handler_result} as OnWindowNewEvent) return value } - readCallback_OnWindowNewEvent_Void(): Function1 { + readCallback_OnWindowNewEvent_Void(isSync: boolean = false): Function1 { 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(-2052382574, _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 @@ -11666,10 +11831,11 @@ export class Deserializer extends DeserializerBase { let value : OnClientAuthenticationEvent = ({handler: handler_result,host: host_result,port: port_result,keyTypes: keyTypes_result,issuers: issuers_result} as OnClientAuthenticationEvent) return value } - readCallback_OnClientAuthenticationEvent_Void(): Function1 { + readCallback_OnClientAuthenticationEvent_Void(isSync: boolean = false): Function1 { 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(608991355, _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 @@ -11683,10 +11849,11 @@ export class Deserializer extends DeserializerBase { 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 } - 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(-399603614, _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 @@ -11695,22 +11862,23 @@ export class Deserializer extends DeserializerBase { const certChainData_buf_runtimeType = (valueDeserializer.readInt8() as int32) let certChainData_buf : Array | 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 = certChainData_buf let value : OnSslErrorEventReceiveEvent = ({handler: handler_result,error: error_result,certChainData: certChainData_result} as OnSslErrorEventReceiveEvent) return value } - readCallback_OnSslErrorEventReceiveEvent_Void(): Function1 { + readCallback_OnSslErrorEventReceiveEvent_Void(isSync: boolean = false): Function1 { 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(1624791665, _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 @@ -11719,10 +11887,11 @@ export class Deserializer extends DeserializerBase { let value : OnScrollEvent = ({xOffset: xOffset_result,yOffset: yOffset_result} as OnScrollEvent) return value } - readCallback_OnScrollEvent_Void(): Function1 { + readCallback_OnScrollEvent_Void(isSync: boolean = false): Function1 { 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(-172908881, _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 @@ -11732,15 +11901,17 @@ export class Deserializer extends DeserializerBase { let value : OnSearchResultReceiveEvent = ({activeMatchOrdinal: activeMatchOrdinal_result,numberOfMatches: numberOfMatches_result,isDoneCounting: isDoneCounting_result} as OnSearchResultReceiveEvent) return value } - readCallback_OnSearchResultReceiveEvent_Void(): Function1 { + readCallback_OnSearchResultReceiveEvent_Void(isSync: boolean = false): Function1 { 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(-1495570, _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(1788572278, _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 @@ -11749,10 +11920,11 @@ export class Deserializer extends DeserializerBase { let value : OnContextMenuShowEvent = ({param: param_result,result: result_result} as OnContextMenuShowEvent) return value } - readCallback_OnContextMenuShowEvent_Boolean(): Function1 { + readCallback_OnContextMenuShowEvent_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(332449533, _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; const _continuationCallback : Function1 = (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 @@ -11760,10 +11932,11 @@ export class Deserializer extends DeserializerBase { let value : OnScreenCaptureRequestEvent = ({handler: handler_result} as OnScreenCaptureRequestEvent) return value } - readCallback_OnScreenCaptureRequestEvent_Void(): Function1 { + readCallback_OnScreenCaptureRequestEvent_Void(isSync: boolean = false): Function1 { 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(-1972321573, _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 @@ -11771,10 +11944,11 @@ export class Deserializer extends DeserializerBase { let value : OnPermissionRequestEvent = ({request: request_result} as OnPermissionRequestEvent) return value } - readCallback_OnPermissionRequestEvent_Void(): Function1 { + readCallback_OnPermissionRequestEvent_Void(isSync: boolean = false): Function1 { 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(529980696, _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 @@ -11782,10 +11956,11 @@ export class Deserializer extends DeserializerBase { let value : OnInterceptRequestEvent = ({request: request_result} as OnInterceptRequestEvent) return value } - readCallback_OnInterceptRequestEvent_WebResourceResponse(): Function1 { + readCallback_OnInterceptRequestEvent_WebResourceResponse(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: WebResourceResponse): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(1442698200, _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; const _continuationCallback : Function1 = (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 @@ -11795,10 +11970,11 @@ export class Deserializer extends DeserializerBase { let value : OnHttpAuthRequestEvent = ({handler: handler_result,host: host_result,realm: realm_result} as OnHttpAuthRequestEvent) return value } - readCallback_OnHttpAuthRequestEvent_Boolean(): Function1 { + readCallback_OnHttpAuthRequestEvent_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(780282803, _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; const _continuationCallback : Function1 = (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 @@ -11807,10 +11983,11 @@ export class Deserializer extends DeserializerBase { let value : OnScaleChangeEvent = ({oldScale: oldScale_result,newScale: newScale_result} as OnScaleChangeEvent) return value } - readCallback_OnScaleChangeEvent_Void(): Function1 { + readCallback_OnScaleChangeEvent_Void(isSync: boolean = false): Function1 { 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(-1782102148, _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 @@ -11818,24 +11995,25 @@ export class Deserializer extends DeserializerBase { const videoWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let videoWidth_buf : number | undefined if ((RuntimeType.UNDEFINED) != (videoWidth_buf_runtimeType)) - { - videoWidth_buf = (valueDeserializer.readNumber() as number) - } + { + videoWidth_buf = (valueDeserializer.readNumber() as number) + } const videoWidth_result : number | undefined = videoWidth_buf const videoHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let videoHeight_buf : number | undefined if ((RuntimeType.UNDEFINED) != (videoHeight_buf_runtimeType)) - { - videoHeight_buf = (valueDeserializer.readNumber() as number) - } + { + videoHeight_buf = (valueDeserializer.readNumber() as number) + } const videoHeight_result : number | undefined = videoHeight_buf let value : FullScreenEnterEvent = ({handler: handler_result,videoWidth: videoWidth_result,videoHeight: videoHeight_result} 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(81230317, _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 @@ -11843,20 +12021,23 @@ export class Deserializer extends DeserializerBase { let value : OnResourceLoadEvent = ({url: url_result} as OnResourceLoadEvent) return value } - readCallback_OnResourceLoadEvent_Void(): Function1 { + readCallback_OnResourceLoadEvent_Void(isSync: boolean = false): Function1 { 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(793995118, _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(): Function1 { + readCallback_Literal_Function_callback_Object_fileSelector_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (event?: Literal_Function_callback_Object_fileSelector | 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 as int32); 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(1754134729, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync : KPointer = this.readPointer() + return (event?: Literal_Function_callback_Object_fileSelector | 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 as int32); 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(): Function1 { + readCallback_Literal_Object_detail_Boolean(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (event?: Literal_Object_detail | 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 as int32); 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(222742448, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as boolean); } + const _callSync : KPointer = this.readPointer() + return (event?: Literal_Object_detail | 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 as int32); 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; const _continuationCallback : Function1 = (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 @@ -11865,10 +12046,11 @@ export class Deserializer extends DeserializerBase { let value : OnShowFileSelectorEvent = ({result: result_result,fileSelector: fileSelector_result} as OnShowFileSelectorEvent) return value } - readCallback_OnShowFileSelectorEvent_Boolean(): Function1 { + readCallback_OnShowFileSelectorEvent_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-636069598, _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; const _continuationCallback : Function1 = (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 @@ -11876,20 +12058,23 @@ export class Deserializer extends DeserializerBase { let value : OnRenderExitedEvent = ({renderExitReason: renderExitReason_result} as OnRenderExitedEvent) return value } - readCallback_OnRenderExitedEvent_Void(): Function1 { + readCallback_OnRenderExitedEvent_Void(isSync: boolean = false): Function1 { 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(-1413785559, _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(): Function1 { + readCallback_Literal_Function_handler_Object_error_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (event?: Literal_Function_handler_Object_error | 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 as int32); 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(361012115, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync : KPointer = this.readPointer() + return (event?: Literal_Function_handler_Object_error | 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 as int32); 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(): Function1 { + readType_WebAttribute_onUrlLoadIntercept_callback(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (event?: Literal_Union_String_WebResourceRequest_data | 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 as int32); 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 as int32); const event_value_data_0 = event_value_data as string; _argsSerializer.writeString(event_value_data_0); } else if (((RuntimeType.OBJECT == event_value_data_type))) {; _argsSerializer.writeInt8(1 as int32); const event_value_data_1 = event_value_data as WebResourceRequest; _argsSerializer.writeWebResourceRequest(event_value_data_1); } } let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-985284966, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as boolean); } + const _callSync : KPointer = this.readPointer() + return (event?: Literal_Union_String_WebResourceRequest_data | 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 as int32); 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 as int32); const event_value_data_0 = event_value_data as string; _argsSerializer.writeString(event_value_data_0); } else if (((RuntimeType.OBJECT == event_value_data_type))) {; _argsSerializer.writeInt8(1 as int32); const event_value_data_1 = event_value_data as WebResourceRequest; _argsSerializer.writeWebResourceRequest(event_value_data_1); } } let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (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 @@ -11898,10 +12083,11 @@ export class Deserializer extends DeserializerBase { let value : OnRefreshAccessedHistoryEvent = ({url: url_result,isRefreshed: isRefreshed_result} as OnRefreshAccessedHistoryEvent) return value } - readCallback_OnRefreshAccessedHistoryEvent_Void(): Function1 { + readCallback_OnRefreshAccessedHistoryEvent_Void(isSync: boolean = false): Function1 { 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(1978364344, _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 @@ -11913,10 +12099,11 @@ export class Deserializer extends DeserializerBase { let value : OnDownloadStartEvent = ({url: url_result,userAgent: userAgent_result,contentDisposition: contentDisposition_result,mimetype: mimetype_result,contentLength: contentLength_result} as OnDownloadStartEvent) return value } - readCallback_OnDownloadStartEvent_Void(): Function1 { + readCallback_OnDownloadStartEvent_Void(isSync: boolean = false): Function1 { 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(1834611702, _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 @@ -11925,10 +12112,11 @@ export class Deserializer extends DeserializerBase { let value : OnHttpErrorReceiveEvent = ({request: request_result,response: response_result} as OnHttpErrorReceiveEvent) return value } - readCallback_OnHttpErrorReceiveEvent_Void(): Function1 { + readCallback_OnHttpErrorReceiveEvent_Void(isSync: boolean = false): Function1 { 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(-2066745559, _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 @@ -11937,10 +12125,11 @@ export class Deserializer extends DeserializerBase { let value : OnErrorReceiveEvent = ({request: request_result,error: error_result} as OnErrorReceiveEvent) return value } - readCallback_OnErrorReceiveEvent_Void(): Function1 { + readCallback_OnErrorReceiveEvent_Void(isSync: boolean = false): Function1 { 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(-1792851375, _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 @@ -11948,10 +12137,11 @@ export class Deserializer extends DeserializerBase { let value : OnConsoleEvent = ({message: message_result} as OnConsoleEvent) return value } - readCallback_OnConsoleEvent_Boolean(): Function1 { + readCallback_OnConsoleEvent_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(893367077, _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; const _continuationCallback : Function1 = (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 @@ -11962,10 +12152,11 @@ export class Deserializer extends DeserializerBase { let value : OnPromptEvent = ({url: url_result,message: message_result,value: value_result,result: result_result} as OnPromptEvent) return value } - readCallback_OnPromptEvent_Boolean(): Function1 { + readCallback_OnPromptEvent_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-1826742986, _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; const _continuationCallback : Function1 = (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 @@ -11975,10 +12166,11 @@ export class Deserializer extends DeserializerBase { let value : OnConfirmEvent = ({url: url_result,message: message_result,result: result_result} as OnConfirmEvent) return value } - readCallback_OnConfirmEvent_Boolean(): Function1 { + readCallback_OnConfirmEvent_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(317864672, _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; const _continuationCallback : Function1 = (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 @@ -11988,10 +12180,11 @@ export class Deserializer extends DeserializerBase { let value : OnBeforeUnloadEvent = ({url: url_result,message: message_result,result: result_result} as OnBeforeUnloadEvent) return value } - readCallback_OnBeforeUnloadEvent_Boolean(): Function1 { + readCallback_OnBeforeUnloadEvent_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-873162122, _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; const _continuationCallback : Function1 = (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 @@ -12001,10 +12194,11 @@ export class Deserializer extends DeserializerBase { let value : OnAlertEvent = ({url: url_result,message: message_result,result: result_result} as OnAlertEvent) return value } - readCallback_OnAlertEvent_Boolean(): Function1 { + readCallback_OnAlertEvent_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(806070428, _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; const _continuationCallback : Function1 = (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 @@ -12013,10 +12207,11 @@ export class Deserializer extends DeserializerBase { let value : OnGeolocationShowEvent = ({origin: origin_result,geolocation: geolocation_result} as OnGeolocationShowEvent) return value } - readCallback_OnGeolocationShowEvent_Void(): Function1 { + readCallback_OnGeolocationShowEvent_Void(isSync: boolean = false): Function1 { 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(-941896815, _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 @@ -12024,10 +12219,11 @@ export class Deserializer extends DeserializerBase { let value : OnTitleReceiveEvent = ({title: title_result} as OnTitleReceiveEvent) return value } - readCallback_OnTitleReceiveEvent_Void(): Function1 { + readCallback_OnTitleReceiveEvent_Void(isSync: boolean = false): Function1 { 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(-318085495, _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 @@ -12035,10 +12231,11 @@ export class Deserializer extends DeserializerBase { let value : OnProgressChangeEvent = ({newProgress: newProgress_result} as OnProgressChangeEvent) return value } - readCallback_OnProgressChangeEvent_Void(): Function1 { + readCallback_OnProgressChangeEvent_Void(isSync: boolean = false): Function1 { 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(1018740377, _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 @@ -12046,10 +12243,11 @@ export class Deserializer extends DeserializerBase { let value : OnPageBeginEvent = ({url: url_result} as OnPageBeginEvent) return value } - readCallback_OnPageBeginEvent_Void(): Function1 { + readCallback_OnPageBeginEvent_Void(isSync: boolean = false): Function1 { 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(-2040193994, _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 @@ -12057,26 +12255,27 @@ export class Deserializer extends DeserializerBase { let value : OnPageEndEvent = ({url: url_result} as OnPageEndEvent) return value } - readCallback_OnPageEndEvent_Void(): Function1 { + readCallback_OnPageEndEvent_Void(isSync: boolean = false): Function1 { 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(-130135362, _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 if ((RuntimeType.UNDEFINED) != (resumeInterval_buf_runtimeType)) - { - resumeInterval_buf = (valueDeserializer.readNumber() as number) - } + { + resumeInterval_buf = (valueDeserializer.readNumber() as number) + } const resumeInterval_result : number | undefined = resumeInterval_buf const audioExclusive_buf_runtimeType = (valueDeserializer.readInt8() as int32) let audioExclusive_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (audioExclusive_buf_runtimeType)) - { - audioExclusive_buf = valueDeserializer.readBoolean() - } + { + audioExclusive_buf = valueDeserializer.readBoolean() + } const audioExclusive_result : boolean | undefined = audioExclusive_buf let value : WebMediaOptions = ({resumeInterval: resumeInterval_result,audioExclusive: audioExclusive_result} as WebMediaOptions) return value @@ -12106,21 +12305,21 @@ export class Deserializer extends DeserializerBase { const asyncMethodList_buf_runtimeType = (valueDeserializer.readInt8() as int32) let asyncMethodList_buf : Array | 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 = asyncMethodList_buf const permission_buf_runtimeType = (valueDeserializer.readInt8() as int32) let permission_buf : string | undefined if ((RuntimeType.UNDEFINED) != (permission_buf_runtimeType)) - { - permission_buf = (valueDeserializer.readString() as string) - } + { + permission_buf = (valueDeserializer.readString() as string) + } const permission_result : string | 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 @@ -12154,23 +12353,23 @@ export class Deserializer extends DeserializerBase { const renderMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let renderMode_buf : RenderMode | undefined if ((RuntimeType.UNDEFINED) != (renderMode_buf_runtimeType)) - { - renderMode_buf = RenderMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + renderMode_buf = RenderMode.ofOrdinal(valueDeserializer.readInt32()) + } const renderMode_result : RenderMode | undefined = renderMode_buf const incognitoMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let incognitoMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (incognitoMode_buf_runtimeType)) - { - incognitoMode_buf = valueDeserializer.readBoolean() - } + { + incognitoMode_buf = valueDeserializer.readBoolean() + } const incognitoMode_result : boolean | undefined = incognitoMode_buf const sharedRenderProcessToken_buf_runtimeType = (valueDeserializer.readInt8() as int32) let sharedRenderProcessToken_buf : string | undefined if ((RuntimeType.UNDEFINED) != (sharedRenderProcessToken_buf_runtimeType)) - { - sharedRenderProcessToken_buf = (valueDeserializer.readString() as string) - } + { + sharedRenderProcessToken_buf = (valueDeserializer.readString() as string) + } const sharedRenderProcessToken_result : string | 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 @@ -12181,10 +12380,11 @@ export class Deserializer extends DeserializerBase { let value : PlaybackInfo = ({time: time_result} as PlaybackInfo) return value } - readCallback_PlaybackInfo_Void(): Function1 { + readCallback_PlaybackInfo_Void(isSync: boolean = false): Function1 { 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(-2058966418, _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 @@ -12192,10 +12392,11 @@ export class Deserializer extends DeserializerBase { let value : PreparedInfo = ({duration: duration_result} as PreparedInfo) return value } - readCallback_PreparedInfo_Void(): Function1 { + readCallback_PreparedInfo_Void(isSync: boolean = false): Function1 { 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(1300890372, _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 @@ -12203,86 +12404,87 @@ export class Deserializer extends DeserializerBase { let value : FullscreenInfo = ({fullscreen: fullscreen_result} as FullscreenInfo) return value } - readCallback_FullscreenInfo_Void(): Function1 { + readCallback_FullscreenInfo_Void(isSync: boolean = false): Function1 { 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(583294398, _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 if ((RuntimeType.UNDEFINED) != (src_buf_runtimeType)) - { - const src_buf__selector : int32 = valueDeserializer.readInt8() - let src_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let src_buf_ : string | Resource | 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 = src_buf const currentProgressRate_buf_runtimeType = (valueDeserializer.readInt8() as int32) let currentProgressRate_buf : number | string | PlaybackSpeed | undefined if ((RuntimeType.UNDEFINED) != (currentProgressRate_buf_runtimeType)) - { - const currentProgressRate_buf__selector : int32 = valueDeserializer.readInt8() - let currentProgressRate_buf_ : number | string | PlaybackSpeed | 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_ = PlaybackSpeed.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let currentProgressRate_buf_ : number | string | PlaybackSpeed | 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_ = PlaybackSpeed.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = currentProgressRate_buf const previewUri_buf_runtimeType = (valueDeserializer.readInt8() as int32) let previewUri_buf : string | PixelMap | Resource | undefined if ((RuntimeType.UNDEFINED) != (previewUri_buf_runtimeType)) - { - const previewUri_buf__selector : int32 = valueDeserializer.readInt8() - let previewUri_buf_ : string | PixelMap | Resource | 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() - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let previewUri_buf_ : string | PixelMap | Resource | 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 = previewUri_buf const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let controller_buf : VideoController | undefined if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readVideoController() as VideoController) - } + { + controller_buf = (valueDeserializer.readVideoController() as VideoController) + } const controller_result : VideoController | undefined = controller_buf const imageAIOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let imageAIOptions_buf : ImageAIOptions | undefined if ((RuntimeType.UNDEFINED) != (imageAIOptions_buf_runtimeType)) - { - imageAIOptions_buf = valueDeserializer.readImageAIOptions() - } + { + imageAIOptions_buf = valueDeserializer.readImageAIOptions() + } const imageAIOptions_result : ImageAIOptions | 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 @@ -12292,86 +12494,86 @@ export class Deserializer extends DeserializerBase { const pointRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let pointRadius_buf : number | Resource | undefined if ((RuntimeType.UNDEFINED) != (pointRadius_buf_runtimeType)) - { - const pointRadius_buf__selector : int32 = valueDeserializer.readInt8() - let pointRadius_buf_ : number | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let pointRadius_buf_ : number | Resource | 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 = pointRadius_buf const unselectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let unselectedColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (unselectedColor_buf_runtimeType)) - { - const unselectedColor_buf__selector : int32 = valueDeserializer.readInt8() - let unselectedColor_buf_ : Color | number | string | Resource | undefined - if (unselectedColor_buf__selector == 0) { - unselectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let unselectedColor_buf_ : Color | number | string | Resource | undefined + if (unselectedColor_buf__selector == 0) { + unselectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = unselectedColor_buf const pointColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let pointColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (pointColor_buf_runtimeType)) - { - const pointColor_buf__selector : int32 = valueDeserializer.readInt8() - let pointColor_buf_ : Color | number | string | Resource | undefined - if (pointColor_buf__selector == 0) { - pointColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let pointColor_buf_ : Color | number | string | Resource | undefined + if (pointColor_buf__selector == 0) { + pointColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = pointColor_buf const trackBorderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let trackBorderRadius_buf : number | Resource | undefined if ((RuntimeType.UNDEFINED) != (trackBorderRadius_buf_runtimeType)) - { - const trackBorderRadius_buf__selector : int32 = valueDeserializer.readInt8() - let trackBorderRadius_buf_ : number | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let trackBorderRadius_buf_ : number | Resource | 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 = trackBorderRadius_buf let value : SwitchStyle = ({pointRadius: pointRadius_result,unselectedColor: unselectedColor_result,pointColor: pointColor_result,trackBorderRadius: trackBorderRadius_result} as SwitchStyle) return value @@ -12382,9 +12584,9 @@ export class Deserializer extends DeserializerBase { const isOn_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isOn_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (isOn_buf_runtimeType)) - { - isOn_buf = valueDeserializer.readBoolean() - } + { + isOn_buf = valueDeserializer.readBoolean() + } const isOn_result : boolean | undefined = isOn_buf let value : ToggleOptions = ({type: type_result,isOn: isOn_result} as ToggleOptions) return value @@ -12402,16 +12604,16 @@ export class Deserializer extends DeserializerBase { const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf : Date | undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = new Date(valueDeserializer.readInt64()) - } + { + selected_buf = new Date(valueDeserializer.readInt64()) + } const selected_result : Date | undefined = selected_buf const format_buf_runtimeType = (valueDeserializer.readInt8() as int32) let format_buf : TimePickerFormat | undefined if ((RuntimeType.UNDEFINED) != (format_buf_runtimeType)) - { - format_buf = TimePickerFormat.ofOrdinal(valueDeserializer.readInt32()) - } + { + format_buf = TimePickerFormat.ofOrdinal(valueDeserializer.readInt32()) + } const format_result : TimePickerFormat | undefined = format_buf let value : TimePickerOptions = ({selected: selected_result,format: format_result} as TimePickerOptions) return value @@ -12421,41 +12623,44 @@ export class Deserializer extends DeserializerBase { const isCountDown_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isCountDown_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (isCountDown_buf_runtimeType)) - { - isCountDown_buf = valueDeserializer.readBoolean() - } + { + isCountDown_buf = valueDeserializer.readBoolean() + } const isCountDown_result : boolean | undefined = isCountDown_buf const count_buf_runtimeType = (valueDeserializer.readInt8() as int32) let count_buf : number | undefined if ((RuntimeType.UNDEFINED) != (count_buf_runtimeType)) - { - count_buf = (valueDeserializer.readNumber() as number) - } + { + count_buf = (valueDeserializer.readNumber() as number) + } const count_result : number | undefined = count_buf const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let controller_buf : TextTimerController | undefined if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTextTimerController() as TextTimerController) - } + { + controller_buf = (valueDeserializer.readTextTimerController() as TextTimerController) + } const controller_result : TextTimerController | undefined = controller_buf let value : TextTimerOptions = ({isCountDown: isCountDown_result,count: count_result,controller: controller_result} 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 as int32); const value_0 = value as string; _argsSerializer.writeString(value_0); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1 as int32); const value_1 = value as Array; _argsSerializer.writeInt32(value_1.length as int32); 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 as int32); const index_0 = index as number; _argsSerializer.writeNumber(index_0); } else if (((RuntimeType.OBJECT == index_type))) {; _argsSerializer.writeInt8(1 as int32); const index_1 = index as Array; _argsSerializer.writeInt32(index_1.length as int32); for (let i = 0; i < index_1.length; i++) {; const index_1_element = index_1[i]; _argsSerializer.writeNumber(index_1_element); } } NativeModule._CallCallback(-1928298699, _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 as int32); const value_0 = value as string; _argsSerializer.writeString(value_0); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1 as int32); const value_1 = value as Array; _argsSerializer.writeInt32(value_1.length as int32); 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 as int32); const index_0 = index as number; _argsSerializer.writeNumber(index_0); } else if (((RuntimeType.OBJECT == index_type))) {; _argsSerializer.writeInt8(1 as int32); const index_1 = index as Array; _argsSerializer.writeInt32(index_1.length as int32); 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(): Function2,number | Array,void> { + readType_TextPickerAttribute_onChange_callback(isSync: boolean = false): Function2,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 as int32); const value_0 = value as string; _argsSerializer.writeString(value_0); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1 as int32); const value_1 = value as Array; _argsSerializer.writeInt32(value_1.length as int32); 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 as int32); const index_0 = index as number; _argsSerializer.writeNumber(index_0); } else if (((RuntimeType.OBJECT == index_type))) {; _argsSerializer.writeInt8(1 as int32); const index_1 = index as Array; _argsSerializer.writeInt32(index_1.length as int32); for (let i = 0; i < index_1.length; i++) {; const index_1_element = index_1[i]; _argsSerializer.writeNumber(index_1_element); } } NativeModule._CallCallback(-1078223620, _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 as int32); const value_0 = value as string; _argsSerializer.writeString(value_0); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1 as int32); const value_1 = value as Array; _argsSerializer.writeInt32(value_1.length as int32); 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 as int32); const index_0 = index as number; _argsSerializer.writeNumber(index_0); } else if (((RuntimeType.OBJECT == index_type))) {; _argsSerializer.writeInt8(1 as int32); const index_1 = index as Array; _argsSerializer.writeInt32(index_1.length as int32); 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(): Function2 { + readCallback_String_Number_Void(isSync: boolean = false): Function2 { 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(-879490874, _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 @@ -12474,14 +12679,14 @@ export class Deserializer extends DeserializerBase { const children_buf_runtimeType = (valueDeserializer.readInt8() as int32) let children_buf : Array | 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 = children_buf let value : TextCascadePickerRangeContent = ({text: text_result,children: children_result} as TextCascadePickerRangeContent) return value @@ -12503,20 +12708,20 @@ export class Deserializer extends DeserializerBase { const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) let text_buf : string | Resource | undefined if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) - { - const text_buf__selector : int32 = valueDeserializer.readInt8() - let text_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let text_buf_ : string | Resource | 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 = text_buf let value : TextPickerRangeContent = ({icon: icon_result,text: text_result} as TextPickerRangeContent) return value @@ -12572,48 +12777,48 @@ export class Deserializer extends DeserializerBase { const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) let value_buf : string | Array | undefined if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - const value_buf__selector : int32 = valueDeserializer.readInt8() - let value_buf_ : string | Array | 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 - } - else { - throw new Error("One of the branches for value_buf_ has to be chosen through deserialisation.") + { + const value_buf__selector : int32 = valueDeserializer.readInt8() + let value_buf_ : string | Array | 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 = value_buf const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf : number | Array | undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - const selected_buf__selector : int32 = valueDeserializer.readInt8() - let selected_buf_ : number | Array | 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 - } - else { - throw new Error("One of the branches for selected_buf_ has to be chosen through deserialisation.") + { + const selected_buf__selector : int32 = valueDeserializer.readInt8() + let selected_buf_ : number | Array | 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 = selected_buf let value : TextPickerOptions = ({range: range_result,value: value_result,selected: selected_result} as TextPickerOptions) return value @@ -12623,91 +12828,92 @@ export class Deserializer extends DeserializerBase { const onIconSrc_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onIconSrc_buf : string | Resource | undefined if ((RuntimeType.UNDEFINED) != (onIconSrc_buf_runtimeType)) - { - const onIconSrc_buf__selector : int32 = valueDeserializer.readInt8() - let onIconSrc_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let onIconSrc_buf_ : string | Resource | 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 = onIconSrc_buf const offIconSrc_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offIconSrc_buf : string | Resource | undefined if ((RuntimeType.UNDEFINED) != (offIconSrc_buf_runtimeType)) - { - const offIconSrc_buf__selector : int32 = valueDeserializer.readInt8() - let offIconSrc_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let offIconSrc_buf_ : string | Resource | 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 = offIconSrc_buf let value : PasswordIcon = ({onIconSrc: onIconSrc_result,offIconSrc: offIconSrc_result} 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.ordinal); _argsSerializer.writeSubmitEvent(event); NativeModule._CallCallback(-1961646162, _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.ordinal); _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 if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) - { - const placeholder_buf__selector : int32 = valueDeserializer.readInt8() - let placeholder_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let placeholder_buf_ : string | Resource | 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 = placeholder_buf const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) let text_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) - { - const text_buf__selector : int32 = valueDeserializer.readInt8() - let text_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let text_buf_ : string | Resource | 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 = text_buf const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let controller_buf : TextInputController | undefined if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTextInputController() as TextInputController) - } + { + controller_buf = (valueDeserializer.readTextInputController() as TextInputController) + } const controller_result : TextInputController | undefined = controller_buf let value : TextInputOptions = ({placeholder: placeholder_result,text: text_result,controller: controller_result} as TextInputOptions) return value @@ -12717,16 +12923,16 @@ export class Deserializer extends DeserializerBase { const timeZoneOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let timeZoneOffset_buf : number | undefined if ((RuntimeType.UNDEFINED) != (timeZoneOffset_buf_runtimeType)) - { - timeZoneOffset_buf = (valueDeserializer.readNumber() as number) - } + { + timeZoneOffset_buf = (valueDeserializer.readNumber() as number) + } const timeZoneOffset_result : number | undefined = timeZoneOffset_buf const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let controller_buf : TextClockController | undefined if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTextClockController() as TextClockController) - } + { + controller_buf = (valueDeserializer.readTextClockController() as TextClockController) + } const controller_result : TextClockController | undefined = controller_buf let value : TextClockOptions = ({timeZoneOffset: timeZoneOffset_result,controller: controller_result} as TextClockOptions) return value @@ -12736,79 +12942,82 @@ export class Deserializer extends DeserializerBase { const thresholdPercentage_buf_runtimeType = (valueDeserializer.readInt8() as int32) let thresholdPercentage_buf : number | undefined if ((RuntimeType.UNDEFINED) != (thresholdPercentage_buf_runtimeType)) - { - thresholdPercentage_buf = (valueDeserializer.readNumber() as number) - } + { + thresholdPercentage_buf = (valueDeserializer.readNumber() as number) + } const thresholdPercentage_result : number | undefined = thresholdPercentage_buf const highlightBorder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let highlightBorder_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (highlightBorder_buf_runtimeType)) - { - highlightBorder_buf = valueDeserializer.readBoolean() - } + { + highlightBorder_buf = valueDeserializer.readBoolean() + } const highlightBorder_result : boolean | undefined = highlightBorder_buf let value : InputCounterOptions = ({thresholdPercentage: thresholdPercentage_result,highlightBorder: highlightBorder_result} as InputCounterOptions) return value } - readCallback_String_PasteEvent_Void(): Function2 { + readCallback_String_PasteEvent_Void(isSync: boolean = false): Function2 { 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(-683652998, _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.ordinal); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeSubmitEvent(event_value); } NativeModule._CallCallback(-401980571, _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.ordinal); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); 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(): Function1 { + readCallback_EnterKeyType_Void(isSync: boolean = false): Function1 { 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.ordinal); NativeModule._CallCallback(-1802605016, _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.ordinal); (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 if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) - { - const placeholder_buf__selector : int32 = valueDeserializer.readInt8() - let placeholder_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let placeholder_buf_ : string | Resource | 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 = placeholder_buf const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) let text_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) - { - const text_buf__selector : int32 = valueDeserializer.readInt8() - let text_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let text_buf_ : string | Resource | 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 = text_buf const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let controller_buf : TextAreaController | undefined if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTextAreaController() as TextAreaController) - } + { + controller_buf = (valueDeserializer.readTextAreaController() as TextAreaController) + } const controller_result : TextAreaController | undefined = controller_buf let value : TextAreaOptions = ({placeholder: placeholder_result,text: text_result,controller: controller_result} as TextAreaOptions) return value @@ -12818,9 +13027,9 @@ export class Deserializer extends DeserializerBase { const enableVariableFontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableVariableFontWeight_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableVariableFontWeight_buf_runtimeType)) - { - enableVariableFontWeight_buf = valueDeserializer.readBoolean() - } + { + enableVariableFontWeight_buf = valueDeserializer.readBoolean() + } const enableVariableFontWeight_result : boolean | undefined = enableVariableFontWeight_buf let value : FontSettingOptions = ({enableVariableFontWeight: enableVariableFontWeight_result} as FontSettingOptions) return value @@ -12842,84 +13051,88 @@ export class Deserializer extends DeserializerBase { const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let margin_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - margin_buf = (valueDeserializer.readLength() as Dimension) - } + { + margin_buf = (valueDeserializer.readLength() as Dimension) + } const margin_result : Dimension | undefined = margin_buf const nonScrollableLayoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let nonScrollableLayoutStyle_buf : LayoutStyle | undefined if ((RuntimeType.UNDEFINED) != (nonScrollableLayoutStyle_buf_runtimeType)) - { - nonScrollableLayoutStyle_buf = LayoutStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + nonScrollableLayoutStyle_buf = LayoutStyle.ofOrdinal(valueDeserializer.readInt32()) + } const nonScrollableLayoutStyle_result : LayoutStyle | undefined = nonScrollableLayoutStyle_buf let value : ScrollableBarModeOptions = ({margin: margin_result,nonScrollableLayoutStyle: nonScrollableLayoutStyle_result} 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-349727249, _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; const _continuationCallback : Function1 = (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; const _continuationCallback : Function1 = (value?: TabContentAnimatedTransition | undefined): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(221706282, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as TabContentAnimatedTransition | undefined); } + 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; const _continuationCallback : Function1 = (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 | undefined); } } readBarGridColumnOptions(): BarGridColumnOptions { let valueDeserializer : Deserializer = this const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) let sm_buf : number | undefined if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf = (valueDeserializer.readNumber() as number) - } + { + sm_buf = (valueDeserializer.readNumber() as number) + } const sm_result : number | undefined = sm_buf const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) let md_buf : number | undefined if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) - { - md_buf = (valueDeserializer.readNumber() as number) - } + { + md_buf = (valueDeserializer.readNumber() as number) + } const md_result : number | undefined = md_buf const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lg_buf : number | undefined if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf = (valueDeserializer.readNumber() as number) - } + { + lg_buf = (valueDeserializer.readNumber() as number) + } const lg_result : number | undefined = lg_buf const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let margin_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - margin_buf = (valueDeserializer.readLength() as Dimension) - } + { + margin_buf = (valueDeserializer.readLength() as Dimension) + } const margin_result : Dimension | undefined = margin_buf const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gutter_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) - { - gutter_buf = (valueDeserializer.readLength() as Dimension) - } + { + gutter_buf = (valueDeserializer.readLength() as Dimension) + } const gutter_result : Dimension | 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 } - 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(253696833, _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(1942856551, _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 @@ -12929,33 +13142,34 @@ export class Deserializer extends DeserializerBase { let value : TabsAnimationEvent = ({currentOffset: currentOffset_result,targetOffset: targetOffset_result,velocity: velocity_result} 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(-147408344, _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 if ((RuntimeType.UNDEFINED) != (barPosition_buf_runtimeType)) - { - barPosition_buf = BarPosition.ofOrdinal(valueDeserializer.readInt32()) - } + { + barPosition_buf = BarPosition.ofOrdinal(valueDeserializer.readInt32()) + } const barPosition_result : BarPosition | undefined = barPosition_buf const index_buf_runtimeType = (valueDeserializer.readInt8() as int32) let index_buf : number | undefined if ((RuntimeType.UNDEFINED) != (index_buf_runtimeType)) - { - index_buf = (valueDeserializer.readNumber() as number) - } + { + index_buf = (valueDeserializer.readNumber() as number) + } const index_result : number | undefined = index_buf const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let controller_buf : TabsController | undefined if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTabsController() as TabsController) - } + { + controller_buf = (valueDeserializer.readTabsController() as TabsController) + } const controller_result : TabsController | undefined = controller_buf let value : TabsOptions = ({barPosition: barPosition_result,index: index_result,controller: controller_result} as TabsOptions) return value @@ -12964,10 +13178,11 @@ export class Deserializer extends DeserializerBase { let value : SymbolEffect = ({} 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(1532328438, _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 @@ -12979,23 +13194,25 @@ export class Deserializer extends DeserializerBase { const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) let timeout_buf : number | undefined if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) - { - timeout_buf = (valueDeserializer.readNumber() as number) - } + { + timeout_buf = (valueDeserializer.readNumber() as number) + } const timeout_result : number | undefined = timeout_buf const transition_result : Function1 = valueDeserializer.readCallback_SwiperContentTransitionProxy_Void() let value : SwiperContentAnimatedTransition = ({timeout: timeout_result,transition: transition_result} 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(606029871, _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(-143686583, _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 @@ -13005,10 +13222,11 @@ export class Deserializer extends DeserializerBase { let value : SwiperAnimationEvent = ({currentOffset: currentOffset_result,targetOffset: targetOffset_result,velocity: velocity_result} 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(876602502, _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 @@ -13020,9 +13238,9 @@ export class Deserializer extends DeserializerBase { const alignContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignContent_buf : Alignment | undefined if ((RuntimeType.UNDEFINED) != (alignContent_buf_runtimeType)) - { - alignContent_buf = Alignment.ofOrdinal(valueDeserializer.readInt32()) - } + { + alignContent_buf = Alignment.ofOrdinal(valueDeserializer.readInt32()) + } const alignContent_result : Alignment | undefined = alignContent_buf let value : StackOptions = ({alignContent: alignContent_result} as StackOptions) return value @@ -13032,16 +13250,16 @@ export class Deserializer extends DeserializerBase { const from_buf_runtimeType = (valueDeserializer.readInt8() as int32) let from_buf : number | undefined if ((RuntimeType.UNDEFINED) != (from_buf_runtimeType)) - { - from_buf = (valueDeserializer.readNumber() as number) - } + { + from_buf = (valueDeserializer.readNumber() as number) + } const from_result : number | undefined = from_buf const to_buf_runtimeType = (valueDeserializer.readInt8() as int32) let to_buf : number | undefined if ((RuntimeType.UNDEFINED) != (to_buf_runtimeType)) - { - to_buf = (valueDeserializer.readNumber() as number) - } + { + to_buf = (valueDeserializer.readNumber() as number) + } const to_result : number | undefined = to_buf let value : SlideRange = ({from: from_result,to: to_result} as SlideRange) return value @@ -13052,103 +13270,104 @@ export class Deserializer extends DeserializerBase { const image_buf_runtimeType = (valueDeserializer.readInt8() as int32) let image_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (image_buf_runtimeType)) - { - const image_buf__selector : int32 = valueDeserializer.readInt8() - let image_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let image_buf_ : string | Resource | 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 = image_buf const shape_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shape_buf : CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined if ((RuntimeType.UNDEFINED) != (shape_buf_runtimeType)) - { - const shape_buf__selector : int32 = valueDeserializer.readInt8() - let shape_buf_ : CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | 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_buf__selector : int32 = valueDeserializer.readInt8() + let shape_buf_ : CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | 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 = shape_buf let value : SliderBlockStyle = ({type: type_result,image: image_result,shape: shape_result} as SliderBlockStyle) return value } - readCallback_Number_SliderChangeMode_Void(): Function2 { + readCallback_Number_SliderChangeMode_Void(isSync: boolean = false): Function2 { 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.ordinal); NativeModule._CallCallback(88697971, _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.ordinal); (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 if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - value_buf = (valueDeserializer.readNumber() as number) - } + { + value_buf = (valueDeserializer.readNumber() as number) + } const value_result : number | undefined = value_buf const min_buf_runtimeType = (valueDeserializer.readInt8() as int32) let min_buf : number | undefined if ((RuntimeType.UNDEFINED) != (min_buf_runtimeType)) - { - min_buf = (valueDeserializer.readNumber() as number) - } + { + min_buf = (valueDeserializer.readNumber() as number) + } const min_result : number | undefined = min_buf const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) let max_buf : number | undefined if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) - { - max_buf = (valueDeserializer.readNumber() as number) - } + { + max_buf = (valueDeserializer.readNumber() as number) + } const max_result : number | undefined = max_buf const step_buf_runtimeType = (valueDeserializer.readInt8() as int32) let step_buf : number | undefined if ((RuntimeType.UNDEFINED) != (step_buf_runtimeType)) - { - step_buf = (valueDeserializer.readNumber() as number) - } + { + step_buf = (valueDeserializer.readNumber() as number) + } const step_result : number | undefined = step_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : SliderStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = SliderStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + style_buf = SliderStyle.ofOrdinal(valueDeserializer.readInt32()) + } const style_result : SliderStyle | undefined = style_buf const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) let direction_buf : Axis | undefined if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf = Axis.ofOrdinal(valueDeserializer.readInt32()) - } + { + direction_buf = Axis.ofOrdinal(valueDeserializer.readInt32()) + } const direction_result : Axis | undefined = direction_buf const reverse_buf_runtimeType = (valueDeserializer.readInt8() as int32) let reverse_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (reverse_buf_runtimeType)) - { - reverse_buf = valueDeserializer.readBoolean() - } + { + reverse_buf = valueDeserializer.readBoolean() + } const reverse_result : boolean | 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 @@ -13158,82 +13377,83 @@ export class Deserializer extends DeserializerBase { const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) let x_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - const x_buf__selector : int32 = valueDeserializer.readInt8() - let x_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let x_buf_ : number | string | 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 = x_buf const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) let y_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - const y_buf__selector : int32 = valueDeserializer.readInt8() - let y_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let y_buf_ : number | string | 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 = y_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : number | string | 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 = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : number | string | 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 = height_buf let value : ViewportRect = ({x: x_result,y: y_result,width: width_result,height: height_result} as ViewportRect) return value } - readCallback_Number_String_Void(): Function2 { + readCallback_Number_String_Void(isSync: boolean = false): Function2 { 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(794065478, _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 @@ -13252,27 +13472,27 @@ export class Deserializer extends DeserializerBase { const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let icon_buf_ : string | Resource | 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 = icon_buf const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let symbolIcon_buf : SymbolGlyphModifier | undefined if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } + { + symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() + } const symbolIcon_result : SymbolGlyphModifier | undefined = symbolIcon_buf let value : SelectOption = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result} as SelectOption) return value @@ -13282,48 +13502,49 @@ export class Deserializer extends DeserializerBase { const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontSize_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - fontSize_buf = (valueDeserializer.readLength() as Length) - } + { + fontSize_buf = (valueDeserializer.readLength() as Length) + } const fontSize_result : Length | undefined = fontSize_buf const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) - { - const fontColor_buf__selector : int32 = valueDeserializer.readInt8() - let fontColor_buf_ : Color | number | string | Resource | undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let fontColor_buf_ : Color | number | string | Resource | undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = fontColor_buf const autoDisable_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoDisable_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (autoDisable_buf_runtimeType)) - { - autoDisable_buf = valueDeserializer.readBoolean() - } + { + autoDisable_buf = valueDeserializer.readBoolean() + } const autoDisable_result : boolean | undefined = autoDisable_buf let value : SearchButtonOptions = ({fontSize: fontSize_result,fontColor: fontColor_result,autoDisable: autoDisable_result} as SearchButtonOptions) return value } - readCallback_DeleteValue_Void(): Function1 { + readCallback_DeleteValue_Void(isSync: boolean = false): Function1 { 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(-126251459, _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 @@ -13333,15 +13554,17 @@ export class Deserializer extends DeserializerBase { let value : DeleteValue = ({deleteOffset: deleteOffset_result,direction: direction_result,deleteValue: deleteValue_result} as DeleteValue) return value } - readCallback_DeleteValue_Boolean(): Function1 { + readCallback_DeleteValue_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-1357792883, _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; const _continuationCallback : Function1 = (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(): Function1 { + readCallback_InsertValue_Void(isSync: boolean = false): Function1 { 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(-1121207885, _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 @@ -13350,10 +13573,11 @@ export class Deserializer extends DeserializerBase { let value : InsertValue = ({insertOffset: insertOffset_result,insertValue: insertValue_result} as InsertValue) return value } - readCallback_InsertValue_Boolean(): Function1 { + readCallback_InsertValue_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-383025085, _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; const _continuationCallback : Function1 = (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 @@ -13361,51 +13585,54 @@ export class Deserializer extends DeserializerBase { const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = color_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : TextDecorationStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = TextDecorationStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + style_buf = TextDecorationStyle.ofOrdinal(valueDeserializer.readInt32()) + } const style_result : TextDecorationStyle | undefined = style_buf let value : TextDecorationOptions = ({type: type_result,color: color_result,style: style_result} 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(1738363337, _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(-419979106, _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(695228737, _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 @@ -13414,48 +13641,50 @@ export class Deserializer extends DeserializerBase { let value : PreviewText = ({offset: offset_result,value: value_result} 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 as int32); if ((RuntimeType.UNDEFINED) != (previewText_type)) {; const previewText_value = previewText!; _argsSerializer.writePreviewText(previewText_value); } NativeModule._CallCallback(-1729563209, _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 as int32); 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 as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeSubmitEvent(event_value); } NativeModule._CallCallback(1717691617, _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 as int32); 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 if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Length) - } + { + width_buf = (valueDeserializer.readLength() as Length) + } const width_result : Length | undefined = width_buf const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = color_buf let value : CaretStyle = ({width: width_result,color: color_result} as CaretStyle) return value @@ -13465,41 +13694,41 @@ export class Deserializer extends DeserializerBase { const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) let value_buf : string | undefined if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - value_buf = (valueDeserializer.readString() as string) - } + { + value_buf = (valueDeserializer.readString() as string) + } const value_result : string | undefined = value_buf const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let placeholder_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) - { - const placeholder_buf__selector : int32 = valueDeserializer.readInt8() - let placeholder_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let placeholder_buf_ : string | Resource | 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 = placeholder_buf const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf : string | undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - icon_buf = (valueDeserializer.readString() as string) - } + { + icon_buf = (valueDeserializer.readString() as string) + } const icon_result : string | undefined = icon_buf const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let controller_buf : SearchController | undefined if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readSearchController() as SearchController) - } + { + controller_buf = (valueDeserializer.readSearchController() as SearchController) + } const controller_result : SearchController | undefined = controller_buf let value : SearchOptions = ({value: value_result,placeholder: placeholder_result,icon: icon_result,controller: controller_result} as SearchOptions) return value @@ -13510,16 +13739,16 @@ export class Deserializer extends DeserializerBase { const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) let direction_buf : ScrollBarDirection | undefined if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf = ScrollBarDirection.ofOrdinal(valueDeserializer.readInt32()) - } + { + direction_buf = ScrollBarDirection.ofOrdinal(valueDeserializer.readInt32()) + } const direction_result : ScrollBarDirection | undefined = direction_buf const state_buf_runtimeType = (valueDeserializer.readInt8() as int32) let state_buf : BarState | undefined if ((RuntimeType.UNDEFINED) != (state_buf_runtimeType)) - { - state_buf = BarState.ofOrdinal(valueDeserializer.readInt32()) - } + { + state_buf = BarState.ofOrdinal(valueDeserializer.readInt32()) + } const state_result : BarState | undefined = state_buf let value : ScrollBarOptions = ({scroller: scroller_result,direction: direction_result,state: state_result} as ScrollBarOptions) return value @@ -13529,16 +13758,16 @@ export class Deserializer extends DeserializerBase { const xOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xOffset_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (xOffset_buf_runtimeType)) - { - xOffset_buf = (valueDeserializer.readLength() as Dimension) - } + { + xOffset_buf = (valueDeserializer.readLength() as Dimension) + } const xOffset_result : Dimension | undefined = xOffset_buf const yOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let yOffset_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (yOffset_buf_runtimeType)) - { - yOffset_buf = (valueDeserializer.readLength() as Dimension) - } + { + yOffset_buf = (valueDeserializer.readLength() as Dimension) + } const yOffset_result : Dimension | undefined = yOffset_buf let value : OffsetOptions = ({xOffset: xOffset_result,yOffset: yOffset_result} as OffsetOptions) return value @@ -13549,39 +13778,39 @@ export class Deserializer extends DeserializerBase { const snapPagination_buf_runtimeType = (valueDeserializer.readInt8() as int32) let snapPagination_buf : Dimension | Array | undefined if ((RuntimeType.UNDEFINED) != (snapPagination_buf_runtimeType)) - { - const snapPagination_buf__selector : int32 = valueDeserializer.readInt8() - let snapPagination_buf_ : Dimension | Array | 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 - } - else { - throw new Error("One of the branches for snapPagination_buf_ has to be chosen through deserialisation.") + { + const snapPagination_buf__selector : int32 = valueDeserializer.readInt8() + let snapPagination_buf_ : Dimension | Array | 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 = snapPagination_buf const enableSnapToStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableSnapToStart_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableSnapToStart_buf_runtimeType)) - { - enableSnapToStart_buf = valueDeserializer.readBoolean() - } + { + enableSnapToStart_buf = valueDeserializer.readBoolean() + } const enableSnapToStart_result : boolean | undefined = enableSnapToStart_buf const enableSnapToEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableSnapToEnd_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableSnapToEnd_buf_runtimeType)) - { - enableSnapToEnd_buf = valueDeserializer.readBoolean() - } + { + enableSnapToEnd_buf = valueDeserializer.readBoolean() + } const enableSnapToEnd_result : boolean | undefined = enableSnapToEnd_buf let value : ScrollSnapOptions = ({snapAlign: snapAlign_result,snapPagination: snapPagination_result,enableSnapToStart: enableSnapToStart_result,enableSnapToEnd: enableSnapToEnd_result} as ScrollSnapOptions) return value @@ -13592,43 +13821,46 @@ export class Deserializer extends DeserializerBase { let value : OnScrollFrameBeginHandlerResult = ({offsetRemain: offsetRemain_result} 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.ordinal); let _continuationValue : OnScrollFrameBeginHandlerResult | undefined; const _continuationCallback : Function1 = (value: OnScrollFrameBeginHandlerResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-2133791987, _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.ordinal); let _continuationValue : OnScrollFrameBeginHandlerResult | undefined; const _continuationCallback : Function1 = (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.ordinal); NativeModule._CallCallback(-1259214476, _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.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1259214476, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1259214476, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_ClickEvent_SaveButtonOnClickResult_Void(): Function2 { + readCallback_ClickEvent_SaveButtonOnClickResult_Void(isSync: boolean = false): Function2 { 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.ordinal); NativeModule._CallCallback(846787331, _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.ordinal); (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 if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - icon_buf = SaveIconStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + icon_buf = SaveIconStyle.ofOrdinal(valueDeserializer.readInt32()) + } const icon_result : SaveIconStyle | undefined = icon_buf const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) let text_buf : SaveDescription | undefined if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) - { - text_buf = SaveDescription.ofOrdinal(valueDeserializer.readInt32()) - } + { + text_buf = SaveDescription.ofOrdinal(valueDeserializer.readInt32()) + } const text_result : SaveDescription | undefined = text_buf const buttonType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let buttonType_buf : ButtonType | undefined if ((RuntimeType.UNDEFINED) != (buttonType_buf_runtimeType)) - { - buttonType_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) - } + { + buttonType_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) + } const buttonType_result : ButtonType | undefined = buttonType_buf let value : SaveButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as SaveButtonOptions) return value @@ -13638,20 +13870,20 @@ export class Deserializer extends DeserializerBase { const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) let space_buf : string | number | undefined if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) - { - const space_buf__selector : int32 = valueDeserializer.readInt8() - let space_buf_ : string | number | 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_buf__selector : int32 = valueDeserializer.readInt8() + let space_buf_ : string | number | 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 = space_buf let value : RowOptions = ({space: space_result} as RowOptions) return value @@ -13665,33 +13897,33 @@ export class Deserializer extends DeserializerBase { const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) let font_buf : Font | undefined if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) - { - font_buf = valueDeserializer.readFont() - } + { + font_buf = valueDeserializer.readFont() + } const font_result : Font | undefined = font_buf const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) - { - const fontColor_buf__selector : int32 = valueDeserializer.readInt8() - let fontColor_buf_ : Color | number | string | Resource | undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let fontColor_buf_ : Color | number | string | Resource | undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = fontColor_buf let value : PlaceholderStyle = ({font: font_result,fontColor: fontColor_result} as PlaceholderStyle) return value @@ -13701,9 +13933,9 @@ export class Deserializer extends DeserializerBase { const supportAvoidance_buf_runtimeType = (valueDeserializer.readInt8() as int32) let supportAvoidance_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (supportAvoidance_buf_runtimeType)) - { - supportAvoidance_buf = valueDeserializer.readBoolean() - } + { + supportAvoidance_buf = valueDeserializer.readBoolean() + } const supportAvoidance_result : boolean | undefined = supportAvoidance_buf let value : KeyboardOptions = ({supportAvoidance: supportAvoidance_result} as KeyboardOptions) return value @@ -13713,23 +13945,23 @@ export class Deserializer extends DeserializerBase { const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAppear_buf : MenuOnAppearCallback | undefined if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf = valueDeserializer.readMenuOnAppearCallback() - } + { + onAppear_buf = valueDeserializer.readMenuOnAppearCallback() + } const onAppear_result : MenuOnAppearCallback | undefined = onAppear_buf const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDisappear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onDisappear_buf = valueDeserializer.readCallback_Void() + } const onDisappear_result : Function0 | undefined = onDisappear_buf const menuType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let menuType_buf : MenuType | undefined if ((RuntimeType.UNDEFINED) != (menuType_buf_runtimeType)) - { - menuType_buf = MenuType.ofOrdinal(valueDeserializer.readInt32()) - } + { + menuType_buf = MenuType.ofOrdinal(valueDeserializer.readInt32()) + } const menuType_result : MenuType | undefined = menuType_buf let value : SelectionMenuOptions = ({onAppear: onAppear_result,onDisappear: onDisappear_result,menuType: menuType_result} as SelectionMenuOptions) return value @@ -13744,34 +13976,36 @@ export class Deserializer extends DeserializerBase { const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) let preventDefault_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) - { - preventDefault_buf = valueDeserializer.readCallback_Void() - } + { + preventDefault_buf = valueDeserializer.readCallback_Void() + } const preventDefault_result : Function0 | undefined = preventDefault_buf let value : CopyEvent = ({preventDefault: preventDefault_result} as CopyEvent) return value } - readCallback_CopyEvent_Void(): Function1 { + readCallback_CopyEvent_Void(isSync: boolean = false): Function1 { 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(-120437466, _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 : Function0 | undefined if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) - { - preventDefault_buf = valueDeserializer.readCallback_Void() - } + { + preventDefault_buf = valueDeserializer.readCallback_Void() + } const preventDefault_result : Function0 | undefined = preventDefault_buf let value : CutEvent = ({preventDefault: preventDefault_result} as CutEvent) return value } - readCallback_CutEvent_Void(): Function1 { + readCallback_CutEvent_Void(isSync: boolean = false): Function1 { 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(-1875695871, _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 @@ -13797,10 +14031,11 @@ export class Deserializer extends DeserializerBase { let value : RichEditorChangeValue = ({rangeBefore: rangeBefore_result,replacedSpans: replacedSpans_result,replacedImageSpans: replacedImageSpans_result,replacedSymbolSpans: replacedSymbolSpans_result} as RichEditorChangeValue) return value } - readCallback_RichEditorChangeValue_Boolean(): Function1 { + readCallback_RichEditorChangeValue_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(1465860515, _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; const _continuationCallback : Function1 = (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 @@ -13808,10 +14043,11 @@ export class Deserializer extends DeserializerBase { let value : SubmitEvent = ({text: text_result} 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.ordinal); _argsSerializer.writeSubmitEvent(event); NativeModule._CallCallback(-712186065, _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.ordinal); _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 @@ -13824,40 +14060,40 @@ export class Deserializer extends DeserializerBase { const onDetectResultUpdate_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDetectResultUpdate_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onDetectResultUpdate_buf_runtimeType)) - { - onDetectResultUpdate_buf = valueDeserializer.readCallback_String_Void() - } + { + onDetectResultUpdate_buf = valueDeserializer.readCallback_String_Void() + } const onDetectResultUpdate_result : Function1 | undefined = onDetectResultUpdate_buf const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = color_buf const decoration_buf_runtimeType = (valueDeserializer.readInt8() as int32) let decoration_buf : DecorationStyleInterface | undefined if ((RuntimeType.UNDEFINED) != (decoration_buf_runtimeType)) - { - decoration_buf = valueDeserializer.readDecorationStyleInterface() - } + { + decoration_buf = valueDeserializer.readDecorationStyleInterface() + } const decoration_result : DecorationStyleInterface | undefined = decoration_buf let value : TextDataDetectorConfig = ({types: types_result,onDetectResultUpdate: onDetectResultUpdate_result,color: color_result,decoration: decoration_result} as TextDataDetectorConfig) return value @@ -13867,17 +14103,18 @@ export class Deserializer extends DeserializerBase { const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) let preventDefault_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) - { - preventDefault_buf = valueDeserializer.readCallback_Void() - } + { + preventDefault_buf = valueDeserializer.readCallback_Void() + } const preventDefault_result : Function0 | undefined = preventDefault_buf let value : PasteEvent = ({preventDefault: preventDefault_result} 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 as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writePasteEvent(event_value); } NativeModule._CallCallback(919057028, _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 as int32); 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 @@ -13904,20 +14141,23 @@ export class Deserializer extends DeserializerBase { let value : RichEditorDeleteValue = ({offset: offset_result,direction: direction_result,length: length_result,richEditorDeleteSpans: richEditorDeleteSpans_result} as RichEditorDeleteValue) return value } - readCallback_RichEditorDeleteValue_Boolean(): Function1 { + readCallback_RichEditorDeleteValue_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(667698748, _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; const _continuationCallback : Function1 = (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(): Function1 { + readCallback_TextRange_Void(isSync: boolean = false): Function1 { 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(811915501, _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(): Function1 { + readCallback_RichEditorTextSpanResult_Void(isSync: boolean = false): Function1 { 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(1980824326, _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 @@ -13926,41 +14166,43 @@ export class Deserializer extends DeserializerBase { const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) let previewText_buf : string | undefined if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) - { - previewText_buf = (valueDeserializer.readString() as string) - } + { + previewText_buf = (valueDeserializer.readString() as string) + } const previewText_result : string | undefined = previewText_buf let value : RichEditorInsertValue = ({insertOffset: insertOffset_result,insertValue: insertValue_result,previewText: previewText_result} as RichEditorInsertValue) return value } - readCallback_RichEditorInsertValue_Boolean(): Function1 { + readCallback_RichEditorInsertValue_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-319221262, _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; const _continuationCallback : Function1 = (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 if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } + { + start_buf = (valueDeserializer.readNumber() as number) + } const start_result : number | undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf : number | undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readNumber() as number) - } + { + end_buf = (valueDeserializer.readNumber() as number) + } const end_result : number | undefined = end_buf let value : RichEditorRange = ({start: start_result,end: end_result} as RichEditorRange) return value } - readCallback_RichEditorRange_Void(): Function1 { + readCallback_RichEditorRange_Void(isSync: boolean = false): Function1 { 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(-62253375, _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 @@ -13987,10 +14229,11 @@ export class Deserializer extends DeserializerBase { let value : RichEditorSelection = ({selection: selection_result,spans: spans_result} as RichEditorSelection) return value } - readCallback_RichEditorSelection_Void(): Function1 { + readCallback_RichEditorSelection_Void(isSync: boolean = false): Function1 { 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(-963852514, _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 @@ -14038,10 +14281,11 @@ export class Deserializer extends DeserializerBase { let value : GuideLineStyle = ({id: id_result,direction: direction_result,position: position_result} as GuideLineStyle) return value } - readCallback_RefreshStatus_Void(): Function1 { + readCallback_RefreshStatus_Void(isSync: boolean = false): Function1 { 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.ordinal); NativeModule._CallCallback(934309126, _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.ordinal); (isSync) ? (NativeModule._CallCallbackSync(934309126, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(934309126, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readRefreshOptions(): RefreshOptions { let valueDeserializer : Deserializer = this @@ -14049,70 +14293,70 @@ export class Deserializer extends DeserializerBase { const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - const offset_buf__selector : int32 = valueDeserializer.readInt8() - let offset_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let offset_buf_ : number | string | 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 = offset_buf const friction_buf_runtimeType = (valueDeserializer.readInt8() as int32) let friction_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (friction_buf_runtimeType)) - { - const friction_buf__selector : int32 = valueDeserializer.readInt8() - let friction_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let friction_buf_ : number | string | 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 = friction_buf const promptText_buf_runtimeType = (valueDeserializer.readInt8() as int32) let promptText_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (promptText_buf_runtimeType)) - { - const promptText_buf__selector : int32 = valueDeserializer.readInt8() - let promptText_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let promptText_buf_ : string | Resource | 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 = promptText_buf const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let builder_buf : CustomBuilder | undefined if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) - { - builder_buf = valueDeserializer.readCallback_Any() - } + { + builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } const builder_result : CustomBuilder | undefined = builder_buf const refreshingContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) let refreshingContent_buf : ComponentContent | undefined if ((RuntimeType.UNDEFINED) != (refreshingContent_buf_runtimeType)) - { - refreshingContent_buf = valueDeserializer.readComponentContent() - } + { + refreshingContent_buf = valueDeserializer.readComponentContent() + } const refreshingContent_result : ComponentContent | 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 @@ -14124,9 +14368,9 @@ export class Deserializer extends DeserializerBase { const secondaryUri_buf_runtimeType = (valueDeserializer.readInt8() as int32) let secondaryUri_buf : string | undefined if ((RuntimeType.UNDEFINED) != (secondaryUri_buf_runtimeType)) - { - secondaryUri_buf = (valueDeserializer.readString() as string) - } + { + secondaryUri_buf = (valueDeserializer.readString() as string) + } const secondaryUri_result : string | undefined = secondaryUri_buf let value : StarStyleOptions = ({backgroundUri: backgroundUri_result,foregroundUri: foregroundUri_result,secondaryUri: secondaryUri_result} as StarStyleOptions) return value @@ -14137,9 +14381,9 @@ export class Deserializer extends DeserializerBase { const indicator_buf_runtimeType = (valueDeserializer.readInt8() as int32) let indicator_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (indicator_buf_runtimeType)) - { - indicator_buf = valueDeserializer.readBoolean() - } + { + indicator_buf = valueDeserializer.readBoolean() + } const indicator_result : boolean | undefined = indicator_buf let value : RatingOptions = ({rating: rating_result,indicator: indicator_result} as RatingOptions) return value @@ -14149,74 +14393,74 @@ export class Deserializer extends DeserializerBase { const checkedBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let checkedBackgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (checkedBackgroundColor_buf_runtimeType)) - { - const checkedBackgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let checkedBackgroundColor_buf_ : Color | number | string | Resource | undefined - if (checkedBackgroundColor_buf__selector == 0) { - checkedBackgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let checkedBackgroundColor_buf_ : Color | number | string | Resource | undefined + if (checkedBackgroundColor_buf__selector == 0) { + checkedBackgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = checkedBackgroundColor_buf const uncheckedBorderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let uncheckedBorderColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (uncheckedBorderColor_buf_runtimeType)) - { - const uncheckedBorderColor_buf__selector : int32 = valueDeserializer.readInt8() - let uncheckedBorderColor_buf_ : Color | number | string | Resource | undefined - if (uncheckedBorderColor_buf__selector == 0) { - uncheckedBorderColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let uncheckedBorderColor_buf_ : Color | number | string | Resource | undefined + if (uncheckedBorderColor_buf__selector == 0) { + uncheckedBorderColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = uncheckedBorderColor_buf const indicatorColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let indicatorColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (indicatorColor_buf_runtimeType)) - { - const indicatorColor_buf__selector : int32 = valueDeserializer.readInt8() - let indicatorColor_buf_ : Color | number | string | Resource | undefined - if (indicatorColor_buf__selector == 0) { - indicatorColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let indicatorColor_buf_ : Color | number | string | Resource | undefined + if (indicatorColor_buf__selector == 0) { + indicatorColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = indicatorColor_buf let value : RadioStyle = ({checkedBackgroundColor: checkedBackgroundColor_result,uncheckedBorderColor: uncheckedBorderColor_result,indicatorColor: indicatorColor_result} as RadioStyle) return value @@ -14228,16 +14472,16 @@ export class Deserializer extends DeserializerBase { const indicatorType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let indicatorType_buf : RadioIndicatorType | undefined if ((RuntimeType.UNDEFINED) != (indicatorType_buf_runtimeType)) - { - indicatorType_buf = RadioIndicatorType.ofOrdinal(valueDeserializer.readInt32()) - } + { + indicatorType_buf = RadioIndicatorType.ofOrdinal(valueDeserializer.readInt32()) + } const indicatorType_result : RadioIndicatorType | undefined = indicatorType_buf const indicatorBuilder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let indicatorBuilder_buf : CustomBuilder | undefined if ((RuntimeType.UNDEFINED) != (indicatorBuilder_buf_runtimeType)) - { - indicatorBuilder_buf = valueDeserializer.readCallback_Any() - } + { + indicatorBuilder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } const indicatorBuilder_result : CustomBuilder | undefined = indicatorBuilder_buf let value : RadioOptions = ({group: group_result,value: value_result,indicatorType: indicatorType_result,indicatorBuilder: indicatorBuilder_result} as RadioOptions) return value @@ -14248,23 +14492,23 @@ export class Deserializer extends DeserializerBase { const total_buf_runtimeType = (valueDeserializer.readInt8() as int32) let total_buf : number | undefined if ((RuntimeType.UNDEFINED) != (total_buf_runtimeType)) - { - total_buf = (valueDeserializer.readNumber() as number) - } + { + total_buf = (valueDeserializer.readNumber() as number) + } const total_result : number | undefined = total_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : ProgressStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = ProgressStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + style_buf = ProgressStyle.ofOrdinal(valueDeserializer.readInt32()) + } const style_result : ProgressStyle | undefined = style_buf const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf : ProgressType | undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = ProgressType.ofOrdinal(valueDeserializer.readInt32()) - } + { + type_buf = ProgressType.ofOrdinal(valueDeserializer.readInt32()) + } const type_result : ProgressType | undefined = type_buf let value : ProgressOptions = ({value: value_result,total: total_result,style: style_result,type: type_result} as ProgressOptions) return value @@ -14274,38 +14518,38 @@ export class Deserializer extends DeserializerBase { const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : string | number | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : string | number | 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_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : string | number | 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 = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : string | number | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : string | number | 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_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : string | number | 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 = height_buf let value : PolylineOptions = ({width: width_result,height: height_result} as PolylineOptions) return value @@ -14315,38 +14559,38 @@ export class Deserializer extends DeserializerBase { const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : string | number | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : string | number | 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_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : string | number | 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 = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : string | number | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : string | number | 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_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : string | number | 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 = height_buf let value : PolygonOptions = ({width: width_result,height: height_result} as PolygonOptions) return value @@ -14358,10 +14602,11 @@ export class Deserializer extends DeserializerBase { let value : PluginErrorData = ({errcode: errcode_result,msg: msg_result} 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(-1992671958, _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 @@ -14370,10 +14615,11 @@ export class Deserializer extends DeserializerBase { let value : PluginComponentOptions = ({template: template_result,data: data_result} as PluginComponentOptions) return value } - readCallback_Array_Number_Void(): Function1,void> { + readCallback_Array_Number_Void(isSync: boolean = false): Function1,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 as int32); for (let i = 0; i < input.length; i++) {; const input_element = input[i]; _argsSerializer.writeNumber(input_element); } NativeModule._CallCallback(582384234, _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 as int32); 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 @@ -14385,84 +14631,86 @@ export class Deserializer extends DeserializerBase { const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : number | string | 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 = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : number | string | 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 = height_buf const commands_buf_runtimeType = (valueDeserializer.readInt8() as int32) let commands_buf : string | undefined if ((RuntimeType.UNDEFINED) != (commands_buf_runtimeType)) - { - commands_buf = (valueDeserializer.readString() as string) - } + { + commands_buf = (valueDeserializer.readString() as string) + } const commands_result : string | undefined = commands_buf let value : PathOptions = ({width: width_result,height: height_result,commands: commands_result} as PathOptions) return value } - readCallback_ClickEvent_PasteButtonOnClickResult_Void(): Function2 { + readCallback_ClickEvent_PasteButtonOnClickResult_Void(isSync: boolean = false): Function2 { 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.ordinal); NativeModule._CallCallback(659292561, _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.ordinal); (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 if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - icon_buf = PasteIconStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + icon_buf = PasteIconStyle.ofOrdinal(valueDeserializer.readInt32()) + } const icon_result : PasteIconStyle | undefined = icon_buf const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) let text_buf : PasteDescription | undefined if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) - { - text_buf = PasteDescription.ofOrdinal(valueDeserializer.readInt32()) - } + { + text_buf = PasteDescription.ofOrdinal(valueDeserializer.readInt32()) + } const text_result : PasteDescription | undefined = text_buf const buttonType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let buttonType_buf : ButtonType | undefined if ((RuntimeType.UNDEFINED) != (buttonType_buf_runtimeType)) - { - buttonType_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) - } + { + buttonType_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) + } const buttonType_result : ButtonType | undefined = buttonType_buf let value : PasteButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as PasteButtonOptions) return value } - readCallback_Number_Number_PanelMode_Void(): Function3 { + readCallback_Number_Number_PanelMode_Void(isSync: boolean = false): Function3 { 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.ordinal); NativeModule._CallCallback(1613628570, _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.ordinal); (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) @@ -14474,9 +14722,9 @@ export class Deserializer extends DeserializerBase { const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) let param_buf : object | undefined if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) - { - param_buf = (valueDeserializer.readCustomObject("Any") as Object) - } + { + param_buf = (valueDeserializer.readCustomObject("Any") as Object) + } const param_result : object | undefined = param_buf let value : RouteInfo = ({name: name_result,param: param_result} as RouteInfo) return value @@ -14486,40 +14734,40 @@ export class Deserializer extends DeserializerBase { const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf : BlurStyle | undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf const barStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let barStyle_buf : BarStyle | undefined if ((RuntimeType.UNDEFINED) != (barStyle_buf_runtimeType)) - { - barStyle_buf = BarStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + barStyle_buf = BarStyle.ofOrdinal(valueDeserializer.readInt32()) + } const barStyle_result : BarStyle | undefined = barStyle_buf let value : NavigationToolbarOptions = ({backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,barStyle: barStyle_result} as NavigationToolbarOptions) return value @@ -14541,66 +14789,66 @@ export class Deserializer extends DeserializerBase { const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let icon_buf_ : string | Resource | 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 = icon_buf const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let symbolIcon_buf : SymbolGlyphModifier | undefined if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } + { + symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() + } const symbolIcon_result : SymbolGlyphModifier | undefined = symbolIcon_buf const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) let action_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) - { - action_buf = valueDeserializer.readCallback_Void() - } + { + action_buf = valueDeserializer.readCallback_Void() + } const action_result : Function0 | undefined = action_buf const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) let status_buf : ToolbarItemStatus | undefined if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) - { - status_buf = ToolbarItemStatus.ofOrdinal(valueDeserializer.readInt32()) - } + { + status_buf = ToolbarItemStatus.ofOrdinal(valueDeserializer.readInt32()) + } const status_result : ToolbarItemStatus | undefined = status_buf const activeIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let activeIcon_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (activeIcon_buf_runtimeType)) - { - const activeIcon_buf__selector : int32 = valueDeserializer.readInt8() - let activeIcon_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let activeIcon_buf_ : string | Resource | 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 = activeIcon_buf const activeSymbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let activeSymbolIcon_buf : SymbolGlyphModifier | undefined if ((RuntimeType.UNDEFINED) != (activeSymbolIcon_buf_runtimeType)) - { - activeSymbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } + { + activeSymbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() + } const activeSymbolIcon_result : SymbolGlyphModifier | 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 @@ -14610,75 +14858,75 @@ export class Deserializer extends DeserializerBase { const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf : BlurStyle | undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf const barStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let barStyle_buf : BarStyle | undefined if ((RuntimeType.UNDEFINED) != (barStyle_buf_runtimeType)) - { - barStyle_buf = BarStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + barStyle_buf = BarStyle.ofOrdinal(valueDeserializer.readInt32()) + } const barStyle_result : BarStyle | undefined = barStyle_buf const paddingStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) let paddingStart_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (paddingStart_buf_runtimeType)) - { - paddingStart_buf = valueDeserializer.readLengthMetrics() - } + { + paddingStart_buf = valueDeserializer.readLengthMetrics() + } const paddingStart_result : LengthMetrics | undefined = paddingStart_buf const paddingEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) let paddingEnd_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (paddingEnd_buf_runtimeType)) - { - paddingEnd_buf = valueDeserializer.readLengthMetrics() - } + { + paddingEnd_buf = valueDeserializer.readLengthMetrics() + } const paddingEnd_result : LengthMetrics | undefined = paddingEnd_buf const mainTitleModifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) let mainTitleModifier_buf : TextModifier | undefined if ((RuntimeType.UNDEFINED) != (mainTitleModifier_buf_runtimeType)) - { - mainTitleModifier_buf = valueDeserializer.readTextModifier() - } + { + mainTitleModifier_buf = valueDeserializer.readTextModifier() + } const mainTitleModifier_result : TextModifier | undefined = mainTitleModifier_buf const subTitleModifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) let subTitleModifier_buf : TextModifier | undefined if ((RuntimeType.UNDEFINED) != (subTitleModifier_buf_runtimeType)) - { - subTitleModifier_buf = valueDeserializer.readTextModifier() - } + { + subTitleModifier_buf = valueDeserializer.readTextModifier() + } const subTitleModifier_result : TextModifier | undefined = subTitleModifier_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result : boolean | 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 @@ -14697,10 +14945,11 @@ export class Deserializer extends DeserializerBase { let value : PopInfo = ({info: info_result,result: result_result} as PopInfo) return value } - readCallback_NavDestinationContext_Void(): Function1 { + readCallback_NavDestinationContext_Void(isSync: boolean = false): Function1 { 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(-1642725259, _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 @@ -14719,109 +14968,110 @@ export class Deserializer extends DeserializerBase { const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf : string | Resource | undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let icon_buf_ : string | Resource | 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 = icon_buf const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let symbolIcon_buf : SymbolGlyphModifier | undefined if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } + { + symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() + } const symbolIcon_result : SymbolGlyphModifier | undefined = symbolIcon_buf const isEnabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isEnabled_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (isEnabled_buf_runtimeType)) - { - isEnabled_buf = valueDeserializer.readBoolean() - } + { + isEnabled_buf = valueDeserializer.readBoolean() + } const isEnabled_result : boolean | undefined = isEnabled_buf const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) let action_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) - { - action_buf = valueDeserializer.readCallback_Void() - } + { + action_buf = valueDeserializer.readCallback_Void() + } const action_result : Function0 | 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 } - readCallback_Boolean(): Function0 { + readCallback_Boolean(isSync: boolean = false): Function0 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-1541107680, _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; const _continuationCallback : Function1 = (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 if ((RuntimeType.UNDEFINED) != (header_buf_runtimeType)) - { - const header_buf__selector : int32 = valueDeserializer.readInt8() - let header_buf_ : ResourceStr | CustomBuilder | undefined - if (header_buf__selector == 0) { - const header_buf__u_selector : int32 = valueDeserializer.readInt8() - let header_buf__u : string | Resource | 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 { - throw new Error("One of the branches for header_buf__u has to be chosen through deserialisation.") - } - header_buf_ = (header_buf__u as string | Resource) + { + const header_buf__selector : int32 = valueDeserializer.readInt8() + let header_buf_ : ResourceStr | CustomBuilder | undefined + if (header_buf__selector == 0) { + const header_buf__u_selector : int32 = valueDeserializer.readInt8() + let header_buf__u : string | Resource | undefined + if (header_buf__u_selector == 0) { + header_buf__u = (valueDeserializer.readString() as string) } - else if (header_buf__selector == 1) { - header_buf_ = valueDeserializer.readCallback_Any() + else if (header_buf__u_selector == 1) { + header_buf__u = valueDeserializer.readResource() } else { - throw new Error("One of the branches for header_buf_ has to be chosen through deserialisation.") + 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_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + 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 = header_buf const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) let footer_buf : ResourceStr | CustomBuilder | undefined if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) - { - const footer_buf__selector : int32 = valueDeserializer.readInt8() - let footer_buf_ : ResourceStr | CustomBuilder | undefined - if (footer_buf__selector == 0) { - const footer_buf__u_selector : int32 = valueDeserializer.readInt8() - let footer_buf__u : string | Resource | 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() - } - 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) + { + const footer_buf__selector : int32 = valueDeserializer.readInt8() + let footer_buf_ : ResourceStr | CustomBuilder | undefined + if (footer_buf__selector == 0) { + const footer_buf__u_selector : int32 = valueDeserializer.readInt8() + let footer_buf__u : string | Resource | 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() } else { - throw new Error("One of the branches for footer_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for footer_buf__u has to be chosen through deserialisation.") } - footer_buf = (footer_buf_ as ResourceStr | CustomBuilder) + footer_buf_ = (footer_buf__u as string | Resource) + } + else if (footer_buf__selector == 1) { + footer_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + 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 = footer_buf let value : MenuItemGroupOptions = ({header: header_result,footer: footer_result} as MenuItemGroupOptions) return value @@ -14832,55 +15082,56 @@ export class Deserializer extends DeserializerBase { const step_buf_runtimeType = (valueDeserializer.readInt8() as int32) let step_buf : number | undefined if ((RuntimeType.UNDEFINED) != (step_buf_runtimeType)) - { - step_buf = (valueDeserializer.readNumber() as number) - } + { + step_buf = (valueDeserializer.readNumber() as number) + } const step_result : number | undefined = step_buf const loop_buf_runtimeType = (valueDeserializer.readInt8() as int32) let loop_buf : number | undefined if ((RuntimeType.UNDEFINED) != (loop_buf_runtimeType)) - { - loop_buf = (valueDeserializer.readNumber() as number) - } + { + loop_buf = (valueDeserializer.readNumber() as number) + } const loop_result : number | undefined = loop_buf const fromStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fromStart_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (fromStart_buf_runtimeType)) - { - fromStart_buf = valueDeserializer.readBoolean() - } + { + fromStart_buf = valueDeserializer.readBoolean() + } const fromStart_result : boolean | 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 } - readCallback_ClickEvent_LocationButtonOnClickResult_Void(): Function2 { + readCallback_ClickEvent_LocationButtonOnClickResult_Void(isSync: boolean = false): Function2 { 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.ordinal); NativeModule._CallCallback(-1189087745, _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.ordinal); (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 if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - icon_buf = LocationIconStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + icon_buf = LocationIconStyle.ofOrdinal(valueDeserializer.readInt32()) + } const icon_result : LocationIconStyle | undefined = icon_buf const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) let text_buf : LocationDescription | undefined if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) - { - text_buf = LocationDescription.ofOrdinal(valueDeserializer.readInt32()) - } + { + text_buf = LocationDescription.ofOrdinal(valueDeserializer.readInt32()) + } const text_result : LocationDescription | undefined = text_buf const buttonType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let buttonType_buf : ButtonType | undefined if ((RuntimeType.UNDEFINED) != (buttonType_buf_runtimeType)) - { - buttonType_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) - } + { + buttonType_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) + } const buttonType_result : ButtonType | undefined = buttonType_buf let value : LocationButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as LocationButtonOptions) return value @@ -14890,55 +15141,55 @@ export class Deserializer extends DeserializerBase { const header_buf_runtimeType = (valueDeserializer.readInt8() as int32) let header_buf : CustomBuilder | undefined if ((RuntimeType.UNDEFINED) != (header_buf_runtimeType)) - { - header_buf = valueDeserializer.readCallback_Any() - } + { + header_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } const header_result : CustomBuilder | undefined = header_buf const headerComponent_buf_runtimeType = (valueDeserializer.readInt8() as int32) let headerComponent_buf : ComponentContent | undefined if ((RuntimeType.UNDEFINED) != (headerComponent_buf_runtimeType)) - { - headerComponent_buf = valueDeserializer.readComponentContent() - } + { + headerComponent_buf = valueDeserializer.readComponentContent() + } const headerComponent_result : ComponentContent | undefined = headerComponent_buf const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) let footer_buf : CustomBuilder | undefined if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) - { - footer_buf = valueDeserializer.readCallback_Any() - } + { + footer_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } const footer_result : CustomBuilder | undefined = footer_buf const footerComponent_buf_runtimeType = (valueDeserializer.readInt8() as int32) let footerComponent_buf : ComponentContent | undefined if ((RuntimeType.UNDEFINED) != (footerComponent_buf_runtimeType)) - { - footerComponent_buf = valueDeserializer.readComponentContent() - } + { + footerComponent_buf = valueDeserializer.readComponentContent() + } const footerComponent_result : ComponentContent | undefined = footerComponent_buf const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) let space_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) - { - const space_buf__selector : int32 = valueDeserializer.readInt8() - let space_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let space_buf_ : number | string | 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 = space_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : ListItemGroupStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = ListItemGroupStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + style_buf = ListItemGroupStyle.ofOrdinal(valueDeserializer.readInt32()) + } const style_result : ListItemGroupStyle | 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 @@ -14948,52 +15199,52 @@ export class Deserializer extends DeserializerBase { const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf : CustomBuilder | SwipeActionItem | undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - const start_buf__selector : int32 = valueDeserializer.readInt8() - let start_buf_ : CustomBuilder | SwipeActionItem | 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_buf__selector : int32 = valueDeserializer.readInt8() + let start_buf_ : CustomBuilder | SwipeActionItem | undefined + if (start_buf__selector == 0) { + start_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + 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 = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf : CustomBuilder | SwipeActionItem | undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - const end_buf__selector : int32 = valueDeserializer.readInt8() - let end_buf_ : CustomBuilder | SwipeActionItem | 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_buf__selector : int32 = valueDeserializer.readInt8() + let end_buf_ : CustomBuilder | SwipeActionItem | undefined + if (end_buf__selector == 0) { + end_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + 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 = end_buf const edgeEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let edgeEffect_buf : SwipeEdgeEffect | undefined if ((RuntimeType.UNDEFINED) != (edgeEffect_buf_runtimeType)) - { - edgeEffect_buf = SwipeEdgeEffect.ofOrdinal(valueDeserializer.readInt32()) - } + { + edgeEffect_buf = SwipeEdgeEffect.ofOrdinal(valueDeserializer.readInt32()) + } const edgeEffect_result : SwipeEdgeEffect | undefined = edgeEffect_buf const onOffsetChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onOffsetChange_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onOffsetChange_buf_runtimeType)) - { - onOffsetChange_buf = valueDeserializer.readCallback_Number_Void() - } + { + onOffsetChange_buf = valueDeserializer.readCallback_Number_Void() + } const onOffsetChange_result : Function1 | undefined = onOffsetChange_buf let value : SwipeActionOptions = ({start: start_result,end: end_result,edgeEffect: edgeEffect_result,onOffsetChange: onOffsetChange_result} as SwipeActionOptions) return value @@ -15003,22 +15254,24 @@ export class Deserializer extends DeserializerBase { const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : ListItemStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = ListItemStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + style_buf = ListItemStyle.ofOrdinal(valueDeserializer.readInt32()) + } const style_result : ListItemStyle | undefined = style_buf let value : ListItemOptions = ({style: style_result} as ListItemOptions) return value } - readCallback_Number_Number_Boolean(): Function2 { + readCallback_Number_Number_Boolean(isSync: boolean = false): Function2 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-1427334496, _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; const _continuationCallback : Function1 = (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(): Function1 { + readCallback_Number_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(1054099324, _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; const _continuationCallback : Function1 = (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 @@ -15026,29 +15279,31 @@ export class Deserializer extends DeserializerBase { const itemGroupArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) let itemGroupArea_buf : ListItemGroupArea | undefined if ((RuntimeType.UNDEFINED) != (itemGroupArea_buf_runtimeType)) - { - itemGroupArea_buf = ListItemGroupArea.ofOrdinal(valueDeserializer.readInt32()) - } + { + itemGroupArea_buf = ListItemGroupArea.ofOrdinal(valueDeserializer.readInt32()) + } const itemGroupArea_result : ListItemGroupArea | undefined = itemGroupArea_buf const itemIndexInGroup_buf_runtimeType = (valueDeserializer.readInt8() as int32) let itemIndexInGroup_buf : number | undefined if ((RuntimeType.UNDEFINED) != (itemIndexInGroup_buf_runtimeType)) - { - itemIndexInGroup_buf = (valueDeserializer.readNumber() as number) - } + { + itemIndexInGroup_buf = (valueDeserializer.readNumber() as number) + } const itemIndexInGroup_result : number | undefined = itemIndexInGroup_buf let value : VisibleListContentInfo = ({index: index_result,itemGroupArea: itemGroupArea_result,itemIndexInGroup: itemIndexInGroup_result} 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(625641334, _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(): Function3 { + readCallback_Number_Number_Number_Void(isSync: boolean = false): Function3 { 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(-352942292, _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 @@ -15062,37 +15317,37 @@ export class Deserializer extends DeserializerBase { const conductivity_buf_runtimeType = (valueDeserializer.readInt8() as int32) let conductivity_buf : number | undefined if ((RuntimeType.UNDEFINED) != (conductivity_buf_runtimeType)) - { - conductivity_buf = (valueDeserializer.readNumber() as number) - } + { + conductivity_buf = (valueDeserializer.readNumber() as number) + } const conductivity_result : number | undefined = conductivity_buf const intensity_buf_runtimeType = (valueDeserializer.readInt8() as int32) let intensity_buf : number | undefined if ((RuntimeType.UNDEFINED) != (intensity_buf_runtimeType)) - { - intensity_buf = (valueDeserializer.readNumber() as number) - } + { + intensity_buf = (valueDeserializer.readNumber() as number) + } const intensity_result : number | undefined = intensity_buf const edgeEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let edgeEffect_buf : ChainEdgeEffect | undefined if ((RuntimeType.UNDEFINED) != (edgeEffect_buf_runtimeType)) - { - edgeEffect_buf = ChainEdgeEffect.ofOrdinal(valueDeserializer.readInt32()) - } + { + edgeEffect_buf = ChainEdgeEffect.ofOrdinal(valueDeserializer.readInt32()) + } const edgeEffect_result : ChainEdgeEffect | undefined = edgeEffect_buf const stiffness_buf_runtimeType = (valueDeserializer.readInt8() as int32) let stiffness_buf : number | undefined if ((RuntimeType.UNDEFINED) != (stiffness_buf_runtimeType)) - { - stiffness_buf = (valueDeserializer.readNumber() as number) - } + { + stiffness_buf = (valueDeserializer.readNumber() as number) + } const stiffness_result : number | undefined = stiffness_buf const damping_buf_runtimeType = (valueDeserializer.readInt8() as int32) let damping_buf : number | undefined if ((RuntimeType.UNDEFINED) != (damping_buf_runtimeType)) - { - damping_buf = (valueDeserializer.readNumber() as number) - } + { + damping_buf = (valueDeserializer.readNumber() as number) + } const damping_result : number | 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 @@ -15102,34 +15357,34 @@ export class Deserializer extends DeserializerBase { const initialIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) let initialIndex_buf : number | undefined if ((RuntimeType.UNDEFINED) != (initialIndex_buf_runtimeType)) - { - initialIndex_buf = (valueDeserializer.readNumber() as number) - } + { + initialIndex_buf = (valueDeserializer.readNumber() as number) + } const initialIndex_result : number | undefined = initialIndex_buf const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) let space_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) - { - const space_buf__selector : int32 = valueDeserializer.readInt8() - let space_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let space_buf_ : number | string | 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 = space_buf const scroller_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scroller_buf : Scroller | undefined if ((RuntimeType.UNDEFINED) != (scroller_buf_runtimeType)) - { - scroller_buf = (valueDeserializer.readScroller() as Scroller) - } + { + scroller_buf = (valueDeserializer.readScroller() as Scroller) + } const scroller_result : Scroller | undefined = scroller_buf let value : ListOptions = ({initialIndex: initialIndex_result,space: space_result,scroller: scroller_result} as ListOptions) return value @@ -15139,38 +15394,38 @@ export class Deserializer extends DeserializerBase { const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : string | number | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : string | number | 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_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : string | number | 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 = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : string | number | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : string | number | 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_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : string | number | 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 = height_buf let value : LineOptions = ({width: width_result,height: height_result} as LineOptions) return value @@ -15189,10 +15444,11 @@ export class Deserializer extends DeserializerBase { 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 } - 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(-1180567691, _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 @@ -15205,7 +15461,7 @@ 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.") @@ -15214,81 +15470,81 @@ export class Deserializer extends DeserializerBase { const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : number | string | 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 = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : number | string | 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 = height_buf const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - const top_buf__selector : int32 = valueDeserializer.readInt8() - let top_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let top_buf_ : number | string | 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 = top_buf const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) let left_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - const left_buf__selector : int32 = valueDeserializer.readInt8() - let left_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let left_buf_ : number | string | 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 = left_buf const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) let duration_buf : number | undefined if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf = (valueDeserializer.readNumber() as number) - } + { + duration_buf = (valueDeserializer.readNumber() as number) + } const duration_result : number | 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 @@ -15318,15 +15574,17 @@ export class Deserializer extends DeserializerBase { let value : ImageError = ({componentWidth: componentWidth_result,componentHeight: componentHeight_result,message: message_result} 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(1906248580, _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(): Function1 { + readCallback_Type_ImageAttribute_onComplete_callback_event_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (event?: Type_ImageAttribute_onComplete_callback_event | 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 as int32); 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(-1352745727, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync : KPointer = this.readPointer() + return (event?: Type_ImageAttribute_onComplete_callback_event | 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 as int32); 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 @@ -15340,52 +15598,52 @@ export class Deserializer extends DeserializerBase { const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gutter_buf : Length | GutterOption | undefined if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) - { - const gutter_buf__selector : int32 = valueDeserializer.readInt8() - let gutter_buf_ : Length | GutterOption | 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_buf__selector : int32 = valueDeserializer.readInt8() + let gutter_buf_ : Length | GutterOption | 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 = gutter_buf const columns_buf_runtimeType = (valueDeserializer.readInt8() as int32) let columns_buf : number | GridRowColumnOption | undefined if ((RuntimeType.UNDEFINED) != (columns_buf_runtimeType)) - { - const columns_buf__selector : int32 = valueDeserializer.readInt8() - let columns_buf_ : number | GridRowColumnOption | 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_buf__selector : int32 = valueDeserializer.readInt8() + let columns_buf_ : number | GridRowColumnOption | 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 = columns_buf const breakpoints_buf_runtimeType = (valueDeserializer.readInt8() as int32) let breakpoints_buf : BreakPoints | undefined if ((RuntimeType.UNDEFINED) != (breakpoints_buf_runtimeType)) - { - breakpoints_buf = valueDeserializer.readBreakPoints() - } + { + breakpoints_buf = valueDeserializer.readBreakPoints() + } const breakpoints_result : BreakPoints | undefined = breakpoints_buf const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) let direction_buf : GridRowDirection | undefined if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf = GridRowDirection.ofOrdinal(valueDeserializer.readInt32()) - } + { + direction_buf = GridRowDirection.ofOrdinal(valueDeserializer.readInt32()) + } const direction_result : GridRowDirection | undefined = direction_buf let value : GridRowOptions = ({gutter: gutter_result,columns: columns_result,breakpoints: breakpoints_result,direction: direction_result} as GridRowOptions) return value @@ -15395,63 +15653,63 @@ export class Deserializer extends DeserializerBase { const columns_buf_runtimeType = (valueDeserializer.readInt8() as int32) let columns_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (columns_buf_runtimeType)) - { - const columns_buf__selector : int32 = valueDeserializer.readInt8() - let columns_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let columns_buf_ : number | string | 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 = columns_buf const sizeType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let sizeType_buf : SizeType | undefined if ((RuntimeType.UNDEFINED) != (sizeType_buf_runtimeType)) - { - sizeType_buf = SizeType.ofOrdinal(valueDeserializer.readInt32()) - } + { + sizeType_buf = SizeType.ofOrdinal(valueDeserializer.readInt32()) + } const sizeType_result : SizeType | undefined = sizeType_buf const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gutter_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) - { - const gutter_buf__selector : int32 = valueDeserializer.readInt8() - let gutter_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let gutter_buf_ : number | string | 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 = gutter_buf const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let margin_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - const margin_buf__selector : int32 = valueDeserializer.readInt8() - let margin_buf_ : number | string | 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_buf__selector : int32 = valueDeserializer.readInt8() + let margin_buf_ : number | string | 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 = margin_buf let value : GridContainerOptions = ({columns: columns_result,sizeType: sizeType_result,gutter: gutter_result,margin: margin_result} as GridContainerOptions) return value @@ -15461,56 +15719,56 @@ export class Deserializer extends DeserializerBase { const span_buf_runtimeType = (valueDeserializer.readInt8() as int32) let span_buf : number | GridColColumnOption | undefined if ((RuntimeType.UNDEFINED) != (span_buf_runtimeType)) - { - const span_buf__selector : int32 = valueDeserializer.readInt8() - let span_buf_ : number | GridColColumnOption | 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_buf__selector : int32 = valueDeserializer.readInt8() + let span_buf_ : number | GridColColumnOption | 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 = span_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : number | GridColColumnOption | undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - const offset_buf__selector : int32 = valueDeserializer.readInt8() - let offset_buf_ : number | GridColColumnOption | 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_buf__selector : int32 = valueDeserializer.readInt8() + let offset_buf_ : number | GridColColumnOption | 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 = offset_buf const order_buf_runtimeType = (valueDeserializer.readInt8() as int32) let order_buf : number | GridColColumnOption | undefined if ((RuntimeType.UNDEFINED) != (order_buf_runtimeType)) - { - const order_buf__selector : int32 = valueDeserializer.readInt8() - let order_buf_ : number | GridColColumnOption | 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_buf__selector : int32 = valueDeserializer.readInt8() + let order_buf_ : number | GridColColumnOption | 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 = order_buf let value : GridColOptions = ({span: span_result,offset: offset_result,order: order_result} as GridColOptions) return value @@ -15520,37 +15778,48 @@ export class Deserializer extends DeserializerBase { const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : GridItemStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = GridItemStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + style_buf = GridItemStyle.ofOrdinal(valueDeserializer.readInt32()) + } const style_result : GridItemStyle | undefined = style_buf let value : GridItemOptions = ({style: style_result} as GridItemOptions) return value } - readCallback_Number_ScrollState_Literal_Number_offsetRemain(): Function2 { + readCallback_Number_ScrollState_Literal_Number_offsetRemain(isSync: boolean = false): Function2 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (offset: number, state: ScrollState): Literal_Number_offsetRemain => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeNumber(offset); _argsSerializer.writeInt32(state.ordinal); let _continuationValue : Literal_Number_offsetRemain | undefined; const _continuationCallback : Function1 = (value: Literal_Number_offsetRemain): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(2012829508, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as Literal_Number_offsetRemain); } + const _callSync : KPointer = this.readPointer() + return (offset: number, state: ScrollState): Literal_Number_offsetRemain => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(offset); _argsSerializer.writeInt32(state.ordinal); let _continuationValue : Literal_Number_offsetRemain | undefined; const _continuationCallback : Function1 = (value: Literal_Number_offsetRemain): 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 Literal_Number_offsetRemain); } } - readCallback_ItemDragInfo_Number_Number_Boolean_Void(): Function4 { + readCallback_ItemDragInfo_Number_Number_Boolean_Void(isSync: boolean = false): Function4 { 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(-1627362945, _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(): Function2 { + readCallback_ItemDragInfo_Number_Void(isSync: boolean = false): Function2 { 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(296908152, _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(): Function3 { + readCallback_ItemDragInfo_Number_Number_Void(isSync: boolean = false): Function3 { 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(-918805852, _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(): Function1 { + readCallback_ItemDragInfo_Void(isSync: boolean = false): Function1 { 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(137353252, _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; } + } + readCallback_Any(isSync: boolean = false): Function0 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (): object => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let _continuationValue : object | undefined; const _continuationCallback : Function1 = (value: object): 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 object); } } readItemDragInfo(): ItemDragInfo { let valueDeserializer : Deserializer = this @@ -15559,15 +15828,17 @@ export class Deserializer extends DeserializerBase { let value : ItemDragInfo = ({x: x_result,y: y_result} as ItemDragInfo) return value } - readCallback_ItemDragInfo_Number_Callback_Any(): Function2> { + readCallback_ItemDragInfo_Number_Callback_Any(isSync: boolean = false): Function2> { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (event: ItemDragInfo, itemIndex: number): Function0 => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); let _continuationValue : Function0 | undefined; const _continuationCallback : Function1,void> = (value: Function0): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(464274540, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return (_continuationValue as Function0); } + const _callSync : KPointer = this.readPointer() + return (event: ItemDragInfo, itemIndex: number): Function0 => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); let _continuationValue : Function0 | undefined; const _continuationCallback : Function1,void> = (value: Function0): 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 Function0); } } - readCallback_Number_Number_Void(): Function2 { + readCallback_Number_Number_Void(isSync: boolean = false): Function2 { 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(1894574320, _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 @@ -15576,10 +15847,11 @@ export class Deserializer extends DeserializerBase { let value : ComputedBarAttribute = ({totalOffset: totalOffset_result,totalLength: totalLength_result} as ComputedBarAttribute) return value } - readCallback_Number_Number_ComputedBarAttribute(): Function2 { + readCallback_Number_Number_ComputedBarAttribute(isSync: boolean = false): Function2 { 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; const _continuationCallback : Function1 = (value: ComputedBarAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-3987624, _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; const _continuationCallback : Function1 = (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 @@ -15589,28 +15861,28 @@ export class Deserializer extends DeserializerBase { const irregularIndexes_buf_runtimeType = (valueDeserializer.readInt8() as int32) let irregularIndexes_buf : Array | 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 = irregularIndexes_buf const onGetIrregularSizeByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onGetIrregularSizeByIndex_buf : Function1 | 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 : Function1 | undefined = onGetIrregularSizeByIndex_buf const onGetRectByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onGetRectByIndex_buf : Function1 | 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 : Function1 | undefined = onGetRectByIndex_buf let value : GridLayoutOptions = ({regularSize: regularSize_result,irregularIndexes: irregularIndexes_result,onGetIrregularSizeByIndex: onGetIrregularSizeByIndex_result,onGetRectByIndex: onGetRectByIndex_result} as GridLayoutOptions) return value @@ -15620,27 +15892,27 @@ export class Deserializer extends DeserializerBase { const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let icon_buf_ : string | Resource | 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 = icon_buf const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) let space_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) - { - space_buf = (valueDeserializer.readLength() as Dimension) - } + { + space_buf = (valueDeserializer.readLength() as Dimension) + } const space_result : Dimension | undefined = space_buf let value : GaugeIndicatorOptions = ({icon: icon_result,space: space_result} as GaugeIndicatorOptions) return value @@ -15650,56 +15922,56 @@ export class Deserializer extends DeserializerBase { const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf : number | Resource | undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - const radius_buf__selector : int32 = valueDeserializer.readInt8() - let radius_buf_ : number | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let radius_buf_ : number | Resource | 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 = radius_buf const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offsetX_buf : number | Resource | undefined if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) - { - const offsetX_buf__selector : int32 = valueDeserializer.readInt8() - let offsetX_buf_ : number | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let offsetX_buf_ : number | Resource | undefined + if (offsetX_buf__selector == 0) { + offsetX_buf_ = (valueDeserializer.readNumber() as number) } - const offsetX_result : number | Resource | undefined = offsetX_buf - const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) + 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 = offsetX_buf + const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offsetY_buf : number | Resource | undefined if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) - { - const offsetY_buf__selector : int32 = valueDeserializer.readInt8() - let offsetY_buf_ : number | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let offsetY_buf_ : number | Resource | 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 = offsetY_buf let value : GaugeShadowOptions = ({radius: radius_result,offsetX: offsetX_result,offsetY: offsetY_result} as GaugeShadowOptions) return value @@ -15710,16 +15982,16 @@ export class Deserializer extends DeserializerBase { const min_buf_runtimeType = (valueDeserializer.readInt8() as int32) let min_buf : number | undefined if ((RuntimeType.UNDEFINED) != (min_buf_runtimeType)) - { - min_buf = (valueDeserializer.readNumber() as number) - } + { + min_buf = (valueDeserializer.readNumber() as number) + } const min_result : number | undefined = min_buf const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) let max_buf : number | undefined if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) - { - max_buf = (valueDeserializer.readNumber() as number) - } + { + max_buf = (valueDeserializer.readNumber() as number) + } const max_result : number | undefined = max_buf let value : GaugeOptions = ({value: value_result,min: min_result,max: max_result} as GaugeOptions) return value @@ -15730,50 +16002,52 @@ export class Deserializer extends DeserializerBase { const moduleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) let moduleName_buf : string | undefined if ((RuntimeType.UNDEFINED) != (moduleName_buf_runtimeType)) - { - moduleName_buf = (valueDeserializer.readString() as string) - } + { + moduleName_buf = (valueDeserializer.readString() as string) + } const moduleName_result : string | undefined = moduleName_buf const bundleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bundleName_buf : string | undefined if ((RuntimeType.UNDEFINED) != (bundleName_buf_runtimeType)) - { - bundleName_buf = (valueDeserializer.readString() as string) - } + { + bundleName_buf = (valueDeserializer.readString() as string) + } const bundleName_result : string | undefined = bundleName_buf const abilityName_buf_runtimeType = (valueDeserializer.readInt8() as int32) let abilityName_buf : string | undefined if ((RuntimeType.UNDEFINED) != (abilityName_buf_runtimeType)) - { - abilityName_buf = (valueDeserializer.readString() as string) - } + { + abilityName_buf = (valueDeserializer.readString() as string) + } const abilityName_result : string | undefined = abilityName_buf const uri_buf_runtimeType = (valueDeserializer.readInt8() as int32) let uri_buf : string | undefined if ((RuntimeType.UNDEFINED) != (uri_buf_runtimeType)) - { - uri_buf = (valueDeserializer.readString() as string) - } + { + uri_buf = (valueDeserializer.readString() as string) + } const uri_result : string | undefined = uri_buf const params_buf_runtimeType = (valueDeserializer.readInt8() as int32) let params_buf : Object | 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 = 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 } - readCallback_Any_Void(): Function1 { + readCallback_Any_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (info: object): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writeCustomObject("Any", info); NativeModule._CallCallback(197193081, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync : KPointer = this.readPointer() + return (info: object): 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(): Function1 { + readCallback_Literal_Number_errcode_String_msg_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() - return (info: Literal_Number_errcode_String_msg): 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(1321277443, _argsSerializer.asArray(), _argsSerializer.length()); _argsSerializer.release(); return; } + const _callSync : KPointer = this.readPointer() + return (info: Literal_Number_errcode_String_msg): 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 @@ -15782,10 +16056,11 @@ export class Deserializer extends DeserializerBase { let value : FormCallbackInfo = ({id: id_result,idString: idString_result} as FormCallbackInfo) return value } - readCallback_FormCallbackInfo_Void(): Function1 { + readCallback_FormCallbackInfo_Void(isSync: boolean = false): Function1 { 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(758395742, _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 @@ -15808,37 +16083,37 @@ export class Deserializer extends DeserializerBase { const dimension_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dimension_buf : FormDimension | undefined if ((RuntimeType.UNDEFINED) != (dimension_buf_runtimeType)) - { - dimension_buf = FormDimension.ofOrdinal(valueDeserializer.readInt32()) - } + { + dimension_buf = FormDimension.ofOrdinal(valueDeserializer.readInt32()) + } const dimension_result : FormDimension | undefined = dimension_buf const temporary_buf_runtimeType = (valueDeserializer.readInt8() as int32) let temporary_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (temporary_buf_runtimeType)) - { - temporary_buf = valueDeserializer.readBoolean() - } + { + temporary_buf = valueDeserializer.readBoolean() + } const temporary_result : boolean | undefined = temporary_buf const want_buf_runtimeType = (valueDeserializer.readInt8() as int32) let want_buf : Want | undefined if ((RuntimeType.UNDEFINED) != (want_buf_runtimeType)) - { - want_buf = valueDeserializer.readWant() - } + { + want_buf = valueDeserializer.readWant() + } const want_result : Want | undefined = want_buf const renderingMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let renderingMode_buf : FormRenderingMode | undefined if ((RuntimeType.UNDEFINED) != (renderingMode_buf_runtimeType)) - { - renderingMode_buf = FormRenderingMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + renderingMode_buf = FormRenderingMode.ofOrdinal(valueDeserializer.readInt32()) + } const renderingMode_result : FormRenderingMode | undefined = renderingMode_buf const shape_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shape_buf : FormShape | undefined if ((RuntimeType.UNDEFINED) != (shape_buf_runtimeType)) - { - shape_buf = FormShape.ofOrdinal(valueDeserializer.readInt32()) - } + { + shape_buf = FormShape.ofOrdinal(valueDeserializer.readInt32()) + } const shape_result : FormShape | 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 @@ -15852,10 +16127,11 @@ export class Deserializer extends DeserializerBase { let value : HoverEventParam = ({foldStatus: foldStatus_result,isHoverMode: isHoverMode_result,appRotation: appRotation_result,windowStatusType: windowStatusType_result} 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(9040430, _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 @@ -15863,24 +16139,25 @@ export class Deserializer extends DeserializerBase { let value : OnFoldStatusChangeInfo = ({foldStatus: foldStatus_result} 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(2050387049, _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 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 = upperItems_buf let value : FolderStackOptions = ({upperItems: upperItems_result} as FolderStackOptions) return value @@ -15890,44 +16167,44 @@ export class Deserializer extends DeserializerBase { const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) let direction_buf : FlexDirection | undefined if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf = FlexDirection.ofOrdinal(valueDeserializer.readInt32()) - } + { + direction_buf = FlexDirection.ofOrdinal(valueDeserializer.readInt32()) + } const direction_result : FlexDirection | undefined = direction_buf const wrap_buf_runtimeType = (valueDeserializer.readInt8() as int32) let wrap_buf : FlexWrap | undefined if ((RuntimeType.UNDEFINED) != (wrap_buf_runtimeType)) - { - wrap_buf = FlexWrap.ofOrdinal(valueDeserializer.readInt32()) - } + { + wrap_buf = FlexWrap.ofOrdinal(valueDeserializer.readInt32()) + } const wrap_result : FlexWrap | undefined = wrap_buf const justifyContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) let justifyContent_buf : FlexAlign | undefined if ((RuntimeType.UNDEFINED) != (justifyContent_buf_runtimeType)) - { - justifyContent_buf = FlexAlign.ofOrdinal(valueDeserializer.readInt32()) - } + { + justifyContent_buf = FlexAlign.ofOrdinal(valueDeserializer.readInt32()) + } const justifyContent_result : FlexAlign | undefined = justifyContent_buf const alignItems_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignItems_buf : ItemAlign | undefined if ((RuntimeType.UNDEFINED) != (alignItems_buf_runtimeType)) - { - alignItems_buf = ItemAlign.ofOrdinal(valueDeserializer.readInt32()) - } + { + alignItems_buf = ItemAlign.ofOrdinal(valueDeserializer.readInt32()) + } const alignItems_result : ItemAlign | undefined = alignItems_buf const alignContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignContent_buf : FlexAlign | undefined if ((RuntimeType.UNDEFINED) != (alignContent_buf_runtimeType)) - { - alignContent_buf = FlexAlign.ofOrdinal(valueDeserializer.readInt32()) - } + { + alignContent_buf = FlexAlign.ofOrdinal(valueDeserializer.readInt32()) + } const alignContent_result : FlexAlign | undefined = alignContent_buf const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) let space_buf : FlexSpaceOptions | undefined if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) - { - space_buf = valueDeserializer.readFlexSpaceOptions() - } + { + space_buf = valueDeserializer.readFlexSpaceOptions() + } const space_result : FlexSpaceOptions | 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 @@ -15938,55 +16215,56 @@ export class Deserializer extends DeserializerBase { const want_buf_runtimeType = (valueDeserializer.readInt8() as int32) let want_buf : Want | undefined if ((RuntimeType.UNDEFINED) != (want_buf_runtimeType)) - { - want_buf = valueDeserializer.readWant() - } + { + want_buf = valueDeserializer.readWant() + } const want_result : Want | undefined = want_buf let value : TerminationInfo = ({code: code_result,want: want_result} as TerminationInfo) return value } - readCallback_TerminationInfo_Void(): Function1 { + readCallback_TerminationInfo_Void(isSync: boolean = false): Function1 { 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(691098197, _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 if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : string | number | 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_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : string | number | 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 = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : string | number | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : string | number | 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_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : string | number | 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 = height_buf let value : EllipseOptions = ({width: width_result,height: height_result} as EllipseOptions) return value @@ -15996,23 +16274,23 @@ export class Deserializer extends DeserializerBase { const year_buf_runtimeType = (valueDeserializer.readInt8() as int32) let year_buf : number | undefined if ((RuntimeType.UNDEFINED) != (year_buf_runtimeType)) - { - year_buf = (valueDeserializer.readNumber() as number) - } + { + year_buf = (valueDeserializer.readNumber() as number) + } const year_result : number | undefined = year_buf const month_buf_runtimeType = (valueDeserializer.readInt8() as int32) let month_buf : number | undefined if ((RuntimeType.UNDEFINED) != (month_buf_runtimeType)) - { - month_buf = (valueDeserializer.readNumber() as number) - } + { + month_buf = (valueDeserializer.readNumber() as number) + } const month_result : number | undefined = month_buf const day_buf_runtimeType = (valueDeserializer.readInt8() as int32) let day_buf : number | undefined if ((RuntimeType.UNDEFINED) != (day_buf_runtimeType)) - { - day_buf = (valueDeserializer.readNumber() as number) - } + { + day_buf = (valueDeserializer.readNumber() as number) + } const day_result : number | undefined = day_buf let value : DatePickerResult = ({year: year_result,month: month_result,day: day_result} as DatePickerResult) return value @@ -16022,23 +16300,23 @@ export class Deserializer extends DeserializerBase { const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf : Date | undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = new Date(valueDeserializer.readInt64()) - } + { + start_buf = new Date(valueDeserializer.readInt64()) + } const start_result : Date | undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf : Date | undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = new Date(valueDeserializer.readInt64()) - } + { + end_buf = new Date(valueDeserializer.readInt64()) + } const end_result : Date | undefined = end_buf const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf : Date | undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = new Date(valueDeserializer.readInt64()) - } + { + selected_buf = new Date(valueDeserializer.readInt64()) + } const selected_result : Date | undefined = selected_buf let value : DatePickerOptions = ({start: start_result,end: end_result,selected: selected_result} as DatePickerOptions) return value @@ -16048,97 +16326,97 @@ export class Deserializer extends DeserializerBase { const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf : number | Resource | undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - const radius_buf__selector : int32 = valueDeserializer.readInt8() - let radius_buf_ : number | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let radius_buf_ : number | Resource | 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 = radius_buf const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offsetX_buf : number | Resource | undefined if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) - { - const offsetX_buf__selector : int32 = valueDeserializer.readInt8() - let offsetX_buf_ : number | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let offsetX_buf_ : number | Resource | 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 = offsetX_buf const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offsetY_buf : number | Resource | undefined if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) - { - const offsetY_buf__selector : int32 = valueDeserializer.readInt8() - let offsetY_buf_ : number | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let offsetY_buf_ : number | Resource | 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 = offsetY_buf const colors_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let colors_buf : Array | undefined + let colors_buf : Array | 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 - 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 - if (colors_buf__buf_u_selector == 0) { - colors_buf__buf_u = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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) + { + 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_data_panel | 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 + if (colors_buf__buf_u_selector == 0) { + colors_buf__buf_u = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (colors_buf__buf_selector == 1) { - colors_buf__buf = valueDeserializer.readLinearGradient() + 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 has to be chosen through deserialisation.") + throw new Error("One of the branches for colors_buf__buf_u has to be chosen through deserialisation.") } - colors_buf_[colors_buf__i] = (colors_buf__buf as ResourceColor | LinearGradient) + 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 = colors_buf + colors_buf = colors_buf_ + } + const colors_result : Array | undefined = colors_buf let value : DataPanelShadowOptions = ({radius: radius_result,offsetX: offsetX_result,offsetY: offsetY_result,colors: colors_result} as DataPanelShadowOptions) return value } @@ -16153,16 +16431,16 @@ export class Deserializer extends DeserializerBase { const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) let max_buf : number | undefined if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) - { - max_buf = (valueDeserializer.readNumber() as number) - } + { + max_buf = (valueDeserializer.readNumber() as number) + } const max_result : number | undefined = max_buf const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf : DataPanelType | undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = DataPanelType.ofOrdinal(valueDeserializer.readInt32()) - } + { + type_buf = DataPanelType.ofOrdinal(valueDeserializer.readInt32()) + } const type_result : DataPanelType | undefined = type_buf let value : DataPanelOptions = ({values: values_result,max: max_result,type: type_result} as DataPanelOptions) return value @@ -16172,38 +16450,38 @@ export class Deserializer extends DeserializerBase { const scene_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scene_buf : ResourceStr | Scene | undefined if ((RuntimeType.UNDEFINED) != (scene_buf_runtimeType)) - { - const scene_buf__selector : int32 = valueDeserializer.readInt8() - let scene_buf_ : ResourceStr | Scene | undefined - if (scene_buf__selector == 0) { - const scene_buf__u_selector : int32 = valueDeserializer.readInt8() - let scene_buf__u : string | Resource | 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 { - throw new Error("One of the branches for scene_buf__u has to be chosen through deserialisation.") - } - scene_buf_ = (scene_buf__u as string | Resource) + { + const scene_buf__selector : int32 = valueDeserializer.readInt8() + let scene_buf_ : ResourceStr | Scene | undefined + if (scene_buf__selector == 0) { + const scene_buf__u_selector : int32 = valueDeserializer.readInt8() + let scene_buf__u : string | Resource | undefined + if (scene_buf__u_selector == 0) { + scene_buf__u = (valueDeserializer.readString() as string) } - else if (scene_buf__selector == 1) { - scene_buf_ = valueDeserializer.readScene() + else if (scene_buf__u_selector == 1) { + scene_buf__u = valueDeserializer.readResource() } else { - throw new Error("One of the branches for scene_buf_ has to be chosen through deserialisation.") + 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 = scene_buf const modelType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let modelType_buf : ModelType | undefined if ((RuntimeType.UNDEFINED) != (modelType_buf_runtimeType)) - { - modelType_buf = ModelType.ofOrdinal(valueDeserializer.readInt32()) - } + { + modelType_buf = ModelType.ofOrdinal(valueDeserializer.readInt32()) + } const modelType_result : ModelType | undefined = modelType_buf let value : SceneOptions = ({scene: scene_result,modelType: modelType_result} as SceneOptions) return value @@ -16213,9 +16491,9 @@ export class Deserializer extends DeserializerBase { const fadingEdgeLength_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fadingEdgeLength_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (fadingEdgeLength_buf_runtimeType)) - { - fadingEdgeLength_buf = valueDeserializer.readLengthMetrics() - } + { + fadingEdgeLength_buf = valueDeserializer.readLengthMetrics() + } const fadingEdgeLength_result : LengthMetrics | undefined = fadingEdgeLength_buf let value : FadingEdgeOptions = ({fadingEdgeLength: fadingEdgeLength_result} as FadingEdgeOptions) return value @@ -16233,33 +16511,34 @@ export class Deserializer extends DeserializerBase { let value : OffsetResult = ({xOffset: xOffset_result,yOffset: yOffset_result} as OffsetResult) return value } - readCallback_Number_ScrollState_Void(): Function2 { + readCallback_Number_ScrollState_Void(isSync: boolean = false): Function2 { 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.ordinal); NativeModule._CallCallback(-1844695159, _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.ordinal); (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 if ((RuntimeType.UNDEFINED) != (lightSource_buf_runtimeType)) - { - lightSource_buf = valueDeserializer.readLightSource() - } + { + lightSource_buf = valueDeserializer.readLightSource() + } const lightSource_result : LightSource | undefined = lightSource_buf const illuminated_buf_runtimeType = (valueDeserializer.readInt8() as int32) let illuminated_buf : IlluminatedType | undefined if ((RuntimeType.UNDEFINED) != (illuminated_buf_runtimeType)) - { - illuminated_buf = IlluminatedType.ofOrdinal(valueDeserializer.readInt32()) - } + { + illuminated_buf = IlluminatedType.ofOrdinal(valueDeserializer.readInt32()) + } const illuminated_result : IlluminatedType | undefined = illuminated_buf const bloom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bloom_buf : number | undefined if ((RuntimeType.UNDEFINED) != (bloom_buf_runtimeType)) - { - bloom_buf = (valueDeserializer.readNumber() as number) - } + { + bloom_buf = (valueDeserializer.readNumber() as number) + } const bloom_result : number | undefined = bloom_buf let value : PointLightStyle = ({lightSource: lightSource_result,illuminated: illuminated_result,bloom: bloom_result} as PointLightStyle) return value @@ -16269,20 +16548,20 @@ export class Deserializer extends DeserializerBase { const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) let space_buf : string | number | undefined if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) - { - const space_buf__selector : int32 = valueDeserializer.readInt8() - let space_buf_ : string | number | 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_buf__selector : int32 = valueDeserializer.readInt8() + let space_buf_ : string | number | 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 = space_buf let value : ColumnOptions = ({space: space_result} as ColumnOptions) return value @@ -16292,38 +16571,38 @@ export class Deserializer extends DeserializerBase { const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : string | number | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : string | number | 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_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : string | number | 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 = width_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : string | number | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : string | number | 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_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : string | number | 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 = height_buf let value : CircleOptions = ({width: width_result,height: height_result} as CircleOptions) return value @@ -16340,67 +16619,69 @@ export class Deserializer extends DeserializerBase { let value : CheckboxGroupResult = ({name: name_result,status: status_result} 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(-1053064240, _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 if ((RuntimeType.UNDEFINED) != (group_buf_runtimeType)) - { - group_buf = (valueDeserializer.readString() as string) - } + { + group_buf = (valueDeserializer.readString() as string) + } const group_result : string | undefined = group_buf let value : CheckboxGroupOptions = ({group: group_result} 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(-1198592337, _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 if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) - { - const strokeColor_buf__selector : int32 = valueDeserializer.readInt8() - let strokeColor_buf_ : Color | number | string | Resource | undefined - if (strokeColor_buf__selector == 0) { - strokeColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let strokeColor_buf_ : Color | number | string | Resource | undefined + if (strokeColor_buf__selector == 0) { + strokeColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } + 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 = strokeColor_buf const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) let size_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) - { - size_buf = (valueDeserializer.readLength() as Length) - } + { + size_buf = (valueDeserializer.readLength() as Length) + } const size_result : Length | undefined = size_buf const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeWidth_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = (valueDeserializer.readLength() as Length) - } + { + strokeWidth_buf = (valueDeserializer.readLength() as Length) + } const strokeWidth_result : Length | undefined = strokeWidth_buf let value : MarkStyle = ({strokeColor: strokeColor_result,size: size_result,strokeWidth: strokeWidth_result} as MarkStyle) return value @@ -16410,23 +16691,23 @@ export class Deserializer extends DeserializerBase { const name_buf_runtimeType = (valueDeserializer.readInt8() as int32) let name_buf : string | undefined if ((RuntimeType.UNDEFINED) != (name_buf_runtimeType)) - { - name_buf = (valueDeserializer.readString() as string) - } + { + name_buf = (valueDeserializer.readString() as string) + } const name_result : string | undefined = name_buf const group_buf_runtimeType = (valueDeserializer.readInt8() as int32) let group_buf : string | undefined if ((RuntimeType.UNDEFINED) != (group_buf_runtimeType)) - { - group_buf = (valueDeserializer.readString() as string) - } + { + group_buf = (valueDeserializer.readString() as string) + } const group_result : string | undefined = group_buf const indicatorBuilder_buf_runtimeType = (valueDeserializer.readInt8() as int32) let indicatorBuilder_buf : CustomBuilder | undefined if ((RuntimeType.UNDEFINED) != (indicatorBuilder_buf_runtimeType)) - { - indicatorBuilder_buf = valueDeserializer.readCallback_Any() - } + { + indicatorBuilder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } const indicatorBuilder_result : CustomBuilder | undefined = indicatorBuilder_buf let value : CheckboxOptions = ({name: name_result,group: group_result,indicatorBuilder: indicatorBuilder_result} as CheckboxOptions) return value @@ -16436,27 +16717,27 @@ export class Deserializer extends DeserializerBase { const hintRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hintRadius_buf : number | Resource | undefined if ((RuntimeType.UNDEFINED) != (hintRadius_buf_runtimeType)) - { - const hintRadius_buf__selector : int32 = valueDeserializer.readInt8() - let hintRadius_buf_ : number | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let hintRadius_buf_ : number | Resource | 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 = hintRadius_buf const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf : Date | undefined if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = new Date(valueDeserializer.readInt64()) - } + { + selected_buf = new Date(valueDeserializer.readInt64()) + } const selected_result : Date | undefined = selected_buf let value : CalendarOptions = ({hintRadius: hintRadius_result,selected: selected_result} as CalendarOptions) return value @@ -16471,10 +16752,11 @@ export class Deserializer extends DeserializerBase { let value : CalendarRequestedData = ({year: year_result,month: month_result,currentYear: currentYear_result,currentMonth: currentMonth_result,monthState: monthState_result} as CalendarRequestedData) return value } - readCallback_CalendarRequestedData_Void(): Function1 { + readCallback_CalendarRequestedData_Void(isSync: boolean = false): Function1 { 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(1074619005, _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 @@ -16484,95 +16766,96 @@ export class Deserializer extends DeserializerBase { let value : CalendarSelectedDate = ({year: year_result,month: month_result,day: day_result} as CalendarSelectedDate) return value } - readCallback_CalendarSelectedDate_Void(): Function1 { + readCallback_CalendarSelectedDate_Void(isSync: boolean = false): Function1 { 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(-289198976, _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 if ((RuntimeType.UNDEFINED) != (workDayMarkColor_buf_runtimeType)) - { - const workDayMarkColor_buf__selector : int32 = valueDeserializer.readInt8() - let workDayMarkColor_buf_ : Color | number | string | Resource | undefined - if (workDayMarkColor_buf__selector == 0) { - workDayMarkColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let workDayMarkColor_buf_ : Color | number | string | Resource | undefined + if (workDayMarkColor_buf__selector == 0) { + workDayMarkColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = workDayMarkColor_buf const offDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offDayMarkColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (offDayMarkColor_buf_runtimeType)) - { - const offDayMarkColor_buf__selector : int32 = valueDeserializer.readInt8() - let offDayMarkColor_buf_ : Color | number | string | Resource | undefined - if (offDayMarkColor_buf__selector == 0) { - offDayMarkColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let offDayMarkColor_buf_ : Color | number | string | Resource | undefined + if (offDayMarkColor_buf__selector == 0) { + offDayMarkColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = offDayMarkColor_buf const workDayMarkSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let workDayMarkSize_buf : number | undefined if ((RuntimeType.UNDEFINED) != (workDayMarkSize_buf_runtimeType)) - { - workDayMarkSize_buf = (valueDeserializer.readNumber() as number) - } + { + workDayMarkSize_buf = (valueDeserializer.readNumber() as number) + } const workDayMarkSize_result : number | undefined = workDayMarkSize_buf const offDayMarkSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offDayMarkSize_buf : number | undefined if ((RuntimeType.UNDEFINED) != (offDayMarkSize_buf_runtimeType)) - { - offDayMarkSize_buf = (valueDeserializer.readNumber() as number) - } + { + offDayMarkSize_buf = (valueDeserializer.readNumber() as number) + } const offDayMarkSize_result : number | undefined = offDayMarkSize_buf const workStateWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let workStateWidth_buf : number | undefined if ((RuntimeType.UNDEFINED) != (workStateWidth_buf_runtimeType)) - { - workStateWidth_buf = (valueDeserializer.readNumber() as number) - } + { + workStateWidth_buf = (valueDeserializer.readNumber() as number) + } const workStateWidth_result : number | undefined = workStateWidth_buf const workStateHorizontalMovingDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) let workStateHorizontalMovingDistance_buf : number | undefined if ((RuntimeType.UNDEFINED) != (workStateHorizontalMovingDistance_buf_runtimeType)) - { - workStateHorizontalMovingDistance_buf = (valueDeserializer.readNumber() as number) - } + { + workStateHorizontalMovingDistance_buf = (valueDeserializer.readNumber() as number) + } const workStateHorizontalMovingDistance_result : number | undefined = workStateHorizontalMovingDistance_buf const workStateVerticalMovingDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) let workStateVerticalMovingDistance_buf : number | undefined if ((RuntimeType.UNDEFINED) != (workStateVerticalMovingDistance_buf_runtimeType)) - { - workStateVerticalMovingDistance_buf = (valueDeserializer.readNumber() as number) - } + { + workStateVerticalMovingDistance_buf = (valueDeserializer.readNumber() as number) + } const workStateVerticalMovingDistance_result : number | 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 @@ -16582,102 +16865,102 @@ export class Deserializer extends DeserializerBase { const weekColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let weekColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (weekColor_buf_runtimeType)) - { - const weekColor_buf__selector : int32 = valueDeserializer.readInt8() - let weekColor_buf_ : Color | number | string | Resource | undefined - if (weekColor_buf__selector == 0) { - weekColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let weekColor_buf_ : Color | number | string | Resource | undefined + if (weekColor_buf__selector == 0) { + weekColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = weekColor_buf const weekendDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let weekendDayColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (weekendDayColor_buf_runtimeType)) - { - const weekendDayColor_buf__selector : int32 = valueDeserializer.readInt8() - let weekendDayColor_buf_ : Color | number | string | Resource | undefined - if (weekendDayColor_buf__selector == 0) { - weekendDayColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let weekendDayColor_buf_ : Color | number | string | Resource | undefined + if (weekendDayColor_buf__selector == 0) { + weekendDayColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = weekendDayColor_buf const weekendLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let weekendLunarColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (weekendLunarColor_buf_runtimeType)) - { - const weekendLunarColor_buf__selector : int32 = valueDeserializer.readInt8() - let weekendLunarColor_buf_ : Color | number | string | Resource | undefined - if (weekendLunarColor_buf__selector == 0) { - weekendLunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let weekendLunarColor_buf_ : Color | number | string | Resource | undefined + if (weekendLunarColor_buf__selector == 0) { + weekendLunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = weekendLunarColor_buf const weekFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let weekFontSize_buf : number | undefined if ((RuntimeType.UNDEFINED) != (weekFontSize_buf_runtimeType)) - { - weekFontSize_buf = (valueDeserializer.readNumber() as number) - } + { + weekFontSize_buf = (valueDeserializer.readNumber() as number) + } const weekFontSize_result : number | undefined = weekFontSize_buf const weekHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let weekHeight_buf : number | undefined if ((RuntimeType.UNDEFINED) != (weekHeight_buf_runtimeType)) - { - weekHeight_buf = (valueDeserializer.readNumber() as number) - } + { + weekHeight_buf = (valueDeserializer.readNumber() as number) + } const weekHeight_result : number | undefined = weekHeight_buf const weekWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let weekWidth_buf : number | undefined if ((RuntimeType.UNDEFINED) != (weekWidth_buf_runtimeType)) - { - weekWidth_buf = (valueDeserializer.readNumber() as number) - } + { + weekWidth_buf = (valueDeserializer.readNumber() as number) + } const weekWidth_result : number | undefined = weekWidth_buf const weekAndDayRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) let weekAndDayRowSpace_buf : number | undefined if ((RuntimeType.UNDEFINED) != (weekAndDayRowSpace_buf_runtimeType)) - { - weekAndDayRowSpace_buf = (valueDeserializer.readNumber() as number) - } + { + weekAndDayRowSpace_buf = (valueDeserializer.readNumber() as number) + } const weekAndDayRowSpace_result : number | 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 @@ -16687,81 +16970,81 @@ export class Deserializer extends DeserializerBase { const focusedDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let focusedDayColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (focusedDayColor_buf_runtimeType)) - { - const focusedDayColor_buf__selector : int32 = valueDeserializer.readInt8() - let focusedDayColor_buf_ : Color | number | string | Resource | undefined - if (focusedDayColor_buf__selector == 0) { - focusedDayColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let focusedDayColor_buf_ : Color | number | string | Resource | undefined + if (focusedDayColor_buf__selector == 0) { + focusedDayColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = focusedDayColor_buf const focusedLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let focusedLunarColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (focusedLunarColor_buf_runtimeType)) - { - const focusedLunarColor_buf__selector : int32 = valueDeserializer.readInt8() - let focusedLunarColor_buf_ : Color | number | string | Resource | undefined - if (focusedLunarColor_buf__selector == 0) { - focusedLunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let focusedLunarColor_buf_ : Color | number | string | Resource | undefined + if (focusedLunarColor_buf__selector == 0) { + focusedLunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = focusedLunarColor_buf const focusedAreaBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let focusedAreaBackgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (focusedAreaBackgroundColor_buf_runtimeType)) - { - const focusedAreaBackgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let focusedAreaBackgroundColor_buf_ : Color | number | string | Resource | undefined - if (focusedAreaBackgroundColor_buf__selector == 0) { - focusedAreaBackgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let focusedAreaBackgroundColor_buf_ : Color | number | string | Resource | undefined + if (focusedAreaBackgroundColor_buf__selector == 0) { + focusedAreaBackgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = focusedAreaBackgroundColor_buf const focusedAreaRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let focusedAreaRadius_buf : number | undefined if ((RuntimeType.UNDEFINED) != (focusedAreaRadius_buf_runtimeType)) - { - focusedAreaRadius_buf = (valueDeserializer.readNumber() as number) - } + { + focusedAreaRadius_buf = (valueDeserializer.readNumber() as number) + } const focusedAreaRadius_result : number | undefined = focusedAreaRadius_buf let value : TodayStyle = ({focusedDayColor: focusedDayColor_result,focusedLunarColor: focusedLunarColor_result,focusedAreaBackgroundColor: focusedAreaBackgroundColor_result,focusedAreaRadius: focusedAreaRadius_result} as TodayStyle) return value @@ -16771,98 +17054,98 @@ export class Deserializer extends DeserializerBase { const nonCurrentMonthDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let nonCurrentMonthDayColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (nonCurrentMonthDayColor_buf_runtimeType)) - { - const nonCurrentMonthDayColor_buf__selector : int32 = valueDeserializer.readInt8() - let nonCurrentMonthDayColor_buf_ : Color | number | string | Resource | undefined - if (nonCurrentMonthDayColor_buf__selector == 0) { - nonCurrentMonthDayColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let nonCurrentMonthDayColor_buf_ : Color | number | string | Resource | undefined + if (nonCurrentMonthDayColor_buf__selector == 0) { + nonCurrentMonthDayColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = nonCurrentMonthDayColor_buf const nonCurrentMonthLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let nonCurrentMonthLunarColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (nonCurrentMonthLunarColor_buf_runtimeType)) - { - const nonCurrentMonthLunarColor_buf__selector : int32 = valueDeserializer.readInt8() - let nonCurrentMonthLunarColor_buf_ : Color | number | string | Resource | undefined - if (nonCurrentMonthLunarColor_buf__selector == 0) { - nonCurrentMonthLunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let nonCurrentMonthLunarColor_buf_ : Color | number | string | Resource | undefined + if (nonCurrentMonthLunarColor_buf__selector == 0) { + nonCurrentMonthLunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = nonCurrentMonthLunarColor_buf const nonCurrentMonthWorkDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let nonCurrentMonthWorkDayMarkColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (nonCurrentMonthWorkDayMarkColor_buf_runtimeType)) - { - const nonCurrentMonthWorkDayMarkColor_buf__selector : int32 = valueDeserializer.readInt8() - let nonCurrentMonthWorkDayMarkColor_buf_ : Color | number | string | Resource | undefined - if (nonCurrentMonthWorkDayMarkColor_buf__selector == 0) { - nonCurrentMonthWorkDayMarkColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let nonCurrentMonthWorkDayMarkColor_buf_ : Color | number | string | Resource | undefined + if (nonCurrentMonthWorkDayMarkColor_buf__selector == 0) { + nonCurrentMonthWorkDayMarkColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = nonCurrentMonthWorkDayMarkColor_buf const nonCurrentMonthOffDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let nonCurrentMonthOffDayMarkColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (nonCurrentMonthOffDayMarkColor_buf_runtimeType)) - { - const nonCurrentMonthOffDayMarkColor_buf__selector : int32 = valueDeserializer.readInt8() - let nonCurrentMonthOffDayMarkColor_buf_ : Color | number | string | Resource | undefined - if (nonCurrentMonthOffDayMarkColor_buf__selector == 0) { - nonCurrentMonthOffDayMarkColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let nonCurrentMonthOffDayMarkColor_buf_ : Color | number | string | Resource | undefined + if (nonCurrentMonthOffDayMarkColor_buf__selector == 0) { + nonCurrentMonthOffDayMarkColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = nonCurrentMonthOffDayMarkColor_buf let value : NonCurrentDayStyle = ({nonCurrentMonthDayColor: nonCurrentMonthDayColor_result,nonCurrentMonthLunarColor: nonCurrentMonthLunarColor_result,nonCurrentMonthWorkDayMarkColor: nonCurrentMonthWorkDayMarkColor_result,nonCurrentMonthOffDayMarkColor: nonCurrentMonthOffDayMarkColor_result} as NonCurrentDayStyle) return value @@ -16872,214 +17155,214 @@ export class Deserializer extends DeserializerBase { const dayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dayColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (dayColor_buf_runtimeType)) - { - const dayColor_buf__selector : int32 = valueDeserializer.readInt8() - let dayColor_buf_ : Color | number | string | Resource | undefined - if (dayColor_buf__selector == 0) { - dayColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let dayColor_buf_ : Color | number | string | Resource | undefined + if (dayColor_buf__selector == 0) { + dayColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = dayColor_buf const lunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lunarColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (lunarColor_buf_runtimeType)) - { - const lunarColor_buf__selector : int32 = valueDeserializer.readInt8() - let lunarColor_buf_ : Color | number | string | Resource | undefined - if (lunarColor_buf__selector == 0) { - lunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let lunarColor_buf_ : Color | number | string | Resource | undefined + if (lunarColor_buf__selector == 0) { + lunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } + 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 = lunarColor_buf const markLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let markLunarColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (markLunarColor_buf_runtimeType)) - { - const markLunarColor_buf__selector : int32 = valueDeserializer.readInt8() - let markLunarColor_buf_ : Color | number | string | Resource | undefined - if (markLunarColor_buf__selector == 0) { - markLunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let markLunarColor_buf_ : Color | number | string | Resource | undefined + if (markLunarColor_buf__selector == 0) { + markLunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = markLunarColor_buf const dayFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dayFontSize_buf : number | undefined if ((RuntimeType.UNDEFINED) != (dayFontSize_buf_runtimeType)) - { - dayFontSize_buf = (valueDeserializer.readNumber() as number) - } + { + dayFontSize_buf = (valueDeserializer.readNumber() as number) + } const dayFontSize_result : number | undefined = dayFontSize_buf const lunarDayFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lunarDayFontSize_buf : number | undefined if ((RuntimeType.UNDEFINED) != (lunarDayFontSize_buf_runtimeType)) - { - lunarDayFontSize_buf = (valueDeserializer.readNumber() as number) - } + { + lunarDayFontSize_buf = (valueDeserializer.readNumber() as number) + } const lunarDayFontSize_result : number | undefined = lunarDayFontSize_buf const dayHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dayHeight_buf : number | undefined if ((RuntimeType.UNDEFINED) != (dayHeight_buf_runtimeType)) - { - dayHeight_buf = (valueDeserializer.readNumber() as number) - } + { + dayHeight_buf = (valueDeserializer.readNumber() as number) + } const dayHeight_result : number | undefined = dayHeight_buf const dayWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dayWidth_buf : number | undefined if ((RuntimeType.UNDEFINED) != (dayWidth_buf_runtimeType)) - { - dayWidth_buf = (valueDeserializer.readNumber() as number) - } + { + dayWidth_buf = (valueDeserializer.readNumber() as number) + } const dayWidth_result : number | undefined = dayWidth_buf const gregorianCalendarHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gregorianCalendarHeight_buf : number | undefined if ((RuntimeType.UNDEFINED) != (gregorianCalendarHeight_buf_runtimeType)) - { - gregorianCalendarHeight_buf = (valueDeserializer.readNumber() as number) - } + { + gregorianCalendarHeight_buf = (valueDeserializer.readNumber() as number) + } const gregorianCalendarHeight_result : number | undefined = gregorianCalendarHeight_buf const dayYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dayYAxisOffset_buf : number | undefined if ((RuntimeType.UNDEFINED) != (dayYAxisOffset_buf_runtimeType)) - { - dayYAxisOffset_buf = (valueDeserializer.readNumber() as number) - } + { + dayYAxisOffset_buf = (valueDeserializer.readNumber() as number) + } const dayYAxisOffset_result : number | undefined = dayYAxisOffset_buf const lunarDayYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lunarDayYAxisOffset_buf : number | undefined if ((RuntimeType.UNDEFINED) != (lunarDayYAxisOffset_buf_runtimeType)) - { - lunarDayYAxisOffset_buf = (valueDeserializer.readNumber() as number) - } + { + lunarDayYAxisOffset_buf = (valueDeserializer.readNumber() as number) + } const lunarDayYAxisOffset_result : number | undefined = lunarDayYAxisOffset_buf const underscoreXAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let underscoreXAxisOffset_buf : number | undefined if ((RuntimeType.UNDEFINED) != (underscoreXAxisOffset_buf_runtimeType)) - { - underscoreXAxisOffset_buf = (valueDeserializer.readNumber() as number) - } + { + underscoreXAxisOffset_buf = (valueDeserializer.readNumber() as number) + } const underscoreXAxisOffset_result : number | undefined = underscoreXAxisOffset_buf const underscoreYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let underscoreYAxisOffset_buf : number | undefined if ((RuntimeType.UNDEFINED) != (underscoreYAxisOffset_buf_runtimeType)) - { - underscoreYAxisOffset_buf = (valueDeserializer.readNumber() as number) - } + { + underscoreYAxisOffset_buf = (valueDeserializer.readNumber() as number) + } const underscoreYAxisOffset_result : number | undefined = underscoreYAxisOffset_buf const scheduleMarkerXAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scheduleMarkerXAxisOffset_buf : number | undefined if ((RuntimeType.UNDEFINED) != (scheduleMarkerXAxisOffset_buf_runtimeType)) - { - scheduleMarkerXAxisOffset_buf = (valueDeserializer.readNumber() as number) - } + { + scheduleMarkerXAxisOffset_buf = (valueDeserializer.readNumber() as number) + } const scheduleMarkerXAxisOffset_result : number | undefined = scheduleMarkerXAxisOffset_buf const scheduleMarkerYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scheduleMarkerYAxisOffset_buf : number | undefined if ((RuntimeType.UNDEFINED) != (scheduleMarkerYAxisOffset_buf_runtimeType)) - { - scheduleMarkerYAxisOffset_buf = (valueDeserializer.readNumber() as number) - } + { + scheduleMarkerYAxisOffset_buf = (valueDeserializer.readNumber() as number) + } const scheduleMarkerYAxisOffset_result : number | undefined = scheduleMarkerYAxisOffset_buf const colSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) let colSpace_buf : number | undefined if ((RuntimeType.UNDEFINED) != (colSpace_buf_runtimeType)) - { - colSpace_buf = (valueDeserializer.readNumber() as number) - } + { + colSpace_buf = (valueDeserializer.readNumber() as number) + } const colSpace_result : number | undefined = colSpace_buf const dailyFiveRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dailyFiveRowSpace_buf : number | undefined if ((RuntimeType.UNDEFINED) != (dailyFiveRowSpace_buf_runtimeType)) - { - dailyFiveRowSpace_buf = (valueDeserializer.readNumber() as number) - } + { + dailyFiveRowSpace_buf = (valueDeserializer.readNumber() as number) + } const dailyFiveRowSpace_result : number | undefined = dailyFiveRowSpace_buf const dailySixRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dailySixRowSpace_buf : number | undefined if ((RuntimeType.UNDEFINED) != (dailySixRowSpace_buf_runtimeType)) - { - dailySixRowSpace_buf = (valueDeserializer.readNumber() as number) - } + { + dailySixRowSpace_buf = (valueDeserializer.readNumber() as number) + } const dailySixRowSpace_result : number | undefined = dailySixRowSpace_buf const lunarHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lunarHeight_buf : number | undefined if ((RuntimeType.UNDEFINED) != (lunarHeight_buf_runtimeType)) - { - lunarHeight_buf = (valueDeserializer.readNumber() as number) - } + { + lunarHeight_buf = (valueDeserializer.readNumber() as number) + } const lunarHeight_result : number | undefined = lunarHeight_buf const underscoreWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let underscoreWidth_buf : number | undefined if ((RuntimeType.UNDEFINED) != (underscoreWidth_buf_runtimeType)) - { - underscoreWidth_buf = (valueDeserializer.readNumber() as number) - } + { + underscoreWidth_buf = (valueDeserializer.readNumber() as number) + } const underscoreWidth_result : number | undefined = underscoreWidth_buf const underscoreLength_buf_runtimeType = (valueDeserializer.readInt8() as int32) let underscoreLength_buf : number | undefined if ((RuntimeType.UNDEFINED) != (underscoreLength_buf_runtimeType)) - { - underscoreLength_buf = (valueDeserializer.readNumber() as number) - } + { + underscoreLength_buf = (valueDeserializer.readNumber() as number) + } const underscoreLength_result : number | undefined = underscoreLength_buf const scheduleMarkerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scheduleMarkerRadius_buf : number | undefined if ((RuntimeType.UNDEFINED) != (scheduleMarkerRadius_buf_runtimeType)) - { - scheduleMarkerRadius_buf = (valueDeserializer.readNumber() as number) - } + { + scheduleMarkerRadius_buf = (valueDeserializer.readNumber() as number) + } const scheduleMarkerRadius_result : number | undefined = scheduleMarkerRadius_buf const boundaryRowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let boundaryRowOffset_buf : number | undefined if ((RuntimeType.UNDEFINED) != (boundaryRowOffset_buf_runtimeType)) - { - boundaryRowOffset_buf = (valueDeserializer.readNumber() as number) - } + { + boundaryRowOffset_buf = (valueDeserializer.readNumber() as number) + } const boundaryRowOffset_result : number | undefined = boundaryRowOffset_buf const boundaryColOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let boundaryColOffset_buf : number | undefined if ((RuntimeType.UNDEFINED) != (boundaryColOffset_buf_runtimeType)) - { - boundaryColOffset_buf = (valueDeserializer.readNumber() as number) - } + { + boundaryColOffset_buf = (valueDeserializer.readNumber() as number) + } const boundaryColOffset_result : number | 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 @@ -17105,37 +17388,37 @@ export class Deserializer extends DeserializerBase { const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf : ButtonType | undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) - } + { + type_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) + } const type_result : ButtonType | undefined = type_buf const stateEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let stateEffect_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (stateEffect_buf_runtimeType)) - { - stateEffect_buf = valueDeserializer.readBoolean() - } + { + stateEffect_buf = valueDeserializer.readBoolean() + } const stateEffect_result : boolean | undefined = stateEffect_buf const buttonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let buttonStyle_buf : ButtonStyleMode | undefined if ((RuntimeType.UNDEFINED) != (buttonStyle_buf_runtimeType)) - { - buttonStyle_buf = ButtonStyleMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + buttonStyle_buf = ButtonStyleMode.ofOrdinal(valueDeserializer.readInt32()) + } const buttonStyle_result : ButtonStyleMode | undefined = buttonStyle_buf const controlSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) let controlSize_buf : ControlSize | undefined if ((RuntimeType.UNDEFINED) != (controlSize_buf_runtimeType)) - { - controlSize_buf = ControlSize.ofOrdinal(valueDeserializer.readInt32()) - } + { + controlSize_buf = ControlSize.ofOrdinal(valueDeserializer.readInt32()) + } const controlSize_result : ControlSize | undefined = controlSize_buf const role_buf_runtimeType = (valueDeserializer.readInt8() as int32) let role_buf : ButtonRole | undefined if ((RuntimeType.UNDEFINED) != (role_buf_runtimeType)) - { - role_buf = ButtonRole.ofOrdinal(valueDeserializer.readInt32()) - } + { + role_buf = ButtonRole.ofOrdinal(valueDeserializer.readInt32()) + } const role_result : ButtonRole | 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 @@ -17145,20 +17428,20 @@ export class Deserializer extends DeserializerBase { const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) let position_buf : BadgePosition | Position | undefined if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) - { - const position_buf__selector : int32 = valueDeserializer.readInt8() - let position_buf_ : BadgePosition | Position | undefined - if (position_buf__selector == 0) { - position_buf_ = BadgePosition.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let position_buf_ : BadgePosition | Position | undefined + if (position_buf__selector == 0) { + position_buf_ = BadgePosition.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = position_buf const style_result : BadgeStyle = valueDeserializer.readBadgeStyle() const value_result : string = (valueDeserializer.readString() as string) @@ -17170,47 +17453,50 @@ export class Deserializer extends DeserializerBase { const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) let position_buf : BadgePosition | Position | undefined if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) - { - const position_buf__selector : int32 = valueDeserializer.readInt8() - let position_buf_ : BadgePosition | Position | undefined - if (position_buf__selector == 0) { - position_buf_ = BadgePosition.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let position_buf_ : BadgePosition | Position | undefined + if (position_buf__selector == 0) { + position_buf_ = BadgePosition.ofOrdinal(valueDeserializer.readInt32()) } + 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 = 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 if ((RuntimeType.UNDEFINED) != (maxCount_buf_runtimeType)) - { - maxCount_buf = (valueDeserializer.readNumber() as number) - } + { + maxCount_buf = (valueDeserializer.readNumber() as number) + } const maxCount_result : number | undefined = maxCount_buf let value : BadgeParamWithNumber = ({position: position_result,style: style_result,count: count_result,maxCount: maxCount_result} 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(726938390, _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; const _continuationCallback : Function1,void> = (value: Array): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-1956514817, _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; const _continuationCallback : Function1,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(-1189721220, _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 @@ -17229,17 +17515,18 @@ export class Deserializer extends DeserializerBase { const accessibilityPreferred_buf_runtimeType = (valueDeserializer.readInt8() as int32) let accessibilityPreferred_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (accessibilityPreferred_buf_runtimeType)) - { - accessibilityPreferred_buf = valueDeserializer.readBoolean() - } + { + accessibilityPreferred_buf = valueDeserializer.readBoolean() + } const accessibilityPreferred_result : boolean | undefined = accessibilityPreferred_buf let value : AccessibilityOptions = ({accessibilityPreferred: accessibilityPreferred_result} 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(541663396, _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 @@ -17265,567 +17552,567 @@ export class Deserializer extends DeserializerBase { const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAppear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf = valueDeserializer.readCallback_Void() - } + { + onAppear_buf = valueDeserializer.readCallback_Void() + } const onAppear_result : Function0 | undefined = onAppear_buf const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDisappear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onDisappear_buf = valueDeserializer.readCallback_Void() + } const onDisappear_result : Function0 | undefined = onDisappear_buf const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillAppear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readCallback_Void() - } + { + onWillAppear_buf = valueDeserializer.readCallback_Void() + } const onWillAppear_result : Function0 | undefined = onWillAppear_buf const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDisappear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onWillDisappear_buf = valueDeserializer.readCallback_Void() + } const onWillDisappear_result : Function0 | undefined = onWillDisappear_buf const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) let height_buf : SheetSize | Length | undefined if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : SheetSize | Length | undefined - if (height_buf__selector == 0) { - height_buf_ = SheetSize.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : SheetSize | Length | undefined + if (height_buf__selector == 0) { + height_buf_ = SheetSize.ofOrdinal(valueDeserializer.readInt32()) } + 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 = height_buf const dragBar_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dragBar_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (dragBar_buf_runtimeType)) - { - dragBar_buf = valueDeserializer.readBoolean() - } + { + dragBar_buf = valueDeserializer.readBoolean() + } const dragBar_result : boolean | undefined = dragBar_buf const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) + { + const maskColor_buf__selector : int32 = valueDeserializer.readInt8() + let maskColor_buf_ : Color | number | string | Resource | undefined + if (maskColor_buf__selector == 0) { + maskColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = maskColor_buf + const detents_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let detents_buf : [ SheetSize | Length, SheetSize | Length | undefined, 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 + if (detents_buf__value0_buf_selector == 0) { + detents_buf__value0_buf = SheetSize.ofOrdinal(valueDeserializer.readInt32()) + } + else if (detents_buf__value0_buf_selector == 1) { + detents_buf__value0_buf = (valueDeserializer.readLength() as Length) + } + 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 + if ((RuntimeType.UNDEFINED) != (detents_buf__value1_buf_runtimeType)) { - const maskColor_buf__selector : int32 = valueDeserializer.readInt8() - let maskColor_buf_ : Color | number | string | Resource | undefined - if (maskColor_buf__selector == 0) { - maskColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (maskColor_buf__selector == 1) { - maskColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (maskColor_buf__selector == 2) { - maskColor_buf_ = (valueDeserializer.readString() as string) + const detents_buf__value1_buf__selector : int32 = valueDeserializer.readInt8() + let detents_buf__value1_buf_ : SheetSize | Length | undefined + if (detents_buf__value1_buf__selector == 0) { + detents_buf__value1_buf_ = SheetSize.ofOrdinal(valueDeserializer.readInt32()) } - else if (maskColor_buf__selector == 3) { - maskColor_buf_ = valueDeserializer.readResource() + 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 maskColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for detents_buf__value1_buf_ has to be chosen through deserialisation.") } - maskColor_buf = (maskColor_buf_ as Color | number | string | Resource) + detents_buf__value1_buf = (detents_buf__value1_buf_ as SheetSize | Length) } - const maskColor_result : ResourceColor | undefined = maskColor_buf - const detents_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let detents_buf : [ SheetSize | Length, SheetSize | Length | undefined, SheetSize | Length | undefined ] | undefined - if ((RuntimeType.UNDEFINED) != (detents_buf_runtimeType)) + 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 + if ((RuntimeType.UNDEFINED) != (detents_buf__value2_buf_runtimeType)) { - const detents_buf__value0_buf_selector : int32 = valueDeserializer.readInt8() - let detents_buf__value0_buf : SheetSize | Length | undefined - if (detents_buf__value0_buf_selector == 0) { - detents_buf__value0_buf = SheetSize.ofOrdinal(valueDeserializer.readInt32()) + const detents_buf__value2_buf__selector : int32 = valueDeserializer.readInt8() + let detents_buf__value2_buf_ : SheetSize | Length | undefined + if (detents_buf__value2_buf__selector == 0) { + detents_buf__value2_buf_ = SheetSize.ofOrdinal(valueDeserializer.readInt32()) } - else if (detents_buf__value0_buf_selector == 1) { - detents_buf__value0_buf = (valueDeserializer.readLength() as Length) + else if (detents_buf__value2_buf__selector == 1) { + detents_buf__value2_buf_ = (valueDeserializer.readLength() as Length) } 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 - 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 - if (detents_buf__value1_buf__selector == 0) { - detents_buf__value1_buf_ = SheetSize.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (detents_buf__value2_buf__selector == 0) { - detents_buf__value2_buf_ = SheetSize.ofOrdinal(valueDeserializer.readInt32()) - } - else if (detents_buf__value2_buf__selector == 1) { - detents_buf__value2_buf_ = (valueDeserializer.readLength() as Length) - } - else { - throw new Error("One of the branches for detents_buf__value2_buf_ has to be chosen through deserialisation.") - } - 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 | undefined, SheetSize | Length | undefined ]) + throw new Error("One of the branches for detents_buf__value2_buf_ has to be chosen through deserialisation.") + } + 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 | undefined, SheetSize | Length | undefined ]) + } const detents_result : [ SheetSize | Length, SheetSize | Length | undefined, SheetSize | Length | undefined ] | undefined = detents_buf const blurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let blurStyle_buf : BlurStyle | undefined if ((RuntimeType.UNDEFINED) != (blurStyle_buf_runtimeType)) - { - blurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + blurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } const blurStyle_result : BlurStyle | undefined = blurStyle_buf const showClose_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showClose_buf : boolean | Resource | undefined if ((RuntimeType.UNDEFINED) != (showClose_buf_runtimeType)) - { - const showClose_buf__selector : int32 = valueDeserializer.readInt8() - let showClose_buf_ : boolean | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let showClose_buf_ : boolean | Resource | 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 = showClose_buf const preferType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let preferType_buf : SheetType | undefined if ((RuntimeType.UNDEFINED) != (preferType_buf_runtimeType)) - { - preferType_buf = SheetType.ofOrdinal(valueDeserializer.readInt32()) - } + { + preferType_buf = SheetType.ofOrdinal(valueDeserializer.readInt32()) + } const preferType_result : SheetType | undefined = preferType_buf const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) let title_buf : SheetTitleOptions | CustomBuilder | undefined if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) - { - const title_buf__selector : int32 = valueDeserializer.readInt8() - let title_buf_ : SheetTitleOptions | CustomBuilder | 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_buf__selector : int32 = valueDeserializer.readInt8() + let title_buf_ : SheetTitleOptions | CustomBuilder | undefined + if (title_buf__selector == 0) { + title_buf_ = valueDeserializer.readSheetTitleOptions() } + else if (title_buf__selector == 1) { + title_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + 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 = title_buf const shouldDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shouldDismiss_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (shouldDismiss_buf_runtimeType)) - { - shouldDismiss_buf = valueDeserializer.readCallback_SheetDismiss_Void() - } + { + shouldDismiss_buf = valueDeserializer.readCallback_SheetDismiss_Void() + } const shouldDismiss_result : Function1 | undefined = shouldDismiss_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissSheetAction_Void() - } + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissSheetAction_Void() + } const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf const onWillSpringBackWhenDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillSpringBackWhenDismiss_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onWillSpringBackWhenDismiss_buf_runtimeType)) - { - onWillSpringBackWhenDismiss_buf = valueDeserializer.readCallback_SpringBackAction_Void() - } + { + onWillSpringBackWhenDismiss_buf = valueDeserializer.readCallback_SpringBackAction_Void() + } const onWillSpringBackWhenDismiss_result : Function1 | undefined = onWillSpringBackWhenDismiss_buf const enableOutsideInteractive_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableOutsideInteractive_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableOutsideInteractive_buf_runtimeType)) - { - enableOutsideInteractive_buf = valueDeserializer.readBoolean() - } + { + enableOutsideInteractive_buf = valueDeserializer.readBoolean() + } const enableOutsideInteractive_result : boolean | undefined = enableOutsideInteractive_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Dimension) - } + { + width_buf = (valueDeserializer.readLength() as Dimension) + } const width_result : Dimension | undefined = width_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderWidth_buf : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const borderWidth_buf__selector : int32 = valueDeserializer.readInt8() - let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | 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 + 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 + 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 + 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 + 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 = borderWidth_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderColor_buf : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u : Color | number | string | Resource | undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + { + const borderColor_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u : Color | number | string | Resource | undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - 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() } else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + throw new Error("One of the branches for borderColor_buf__u_top_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 - 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 - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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__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 + 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 + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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) } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + 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 = borderColor_buf const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderStyle_buf : BorderStyle | EdgeStyles | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const borderStyle_buf__selector : int32 = valueDeserializer.readInt8() - let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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) + if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) + { + const borderStyle_buf__selector : int32 = valueDeserializer.readInt8() + let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = borderStyle_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : ShadowOptions | ShadowStyle | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = shadow_buf const onHeightDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onHeightDidChange_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onHeightDidChange_buf_runtimeType)) - { - onHeightDidChange_buf = valueDeserializer.readCallback_Number_Void() - } + { + onHeightDidChange_buf = valueDeserializer.readCallback_Number_Void() + } const onHeightDidChange_result : Function1 | undefined = onHeightDidChange_buf const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let mode_buf : SheetMode | undefined if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) - { - mode_buf = SheetMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + mode_buf = SheetMode.ofOrdinal(valueDeserializer.readInt32()) + } const mode_result : SheetMode | undefined = mode_buf const scrollSizeMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scrollSizeMode_buf : ScrollSizeMode | undefined if ((RuntimeType.UNDEFINED) != (scrollSizeMode_buf_runtimeType)) - { - scrollSizeMode_buf = ScrollSizeMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + scrollSizeMode_buf = ScrollSizeMode.ofOrdinal(valueDeserializer.readInt32()) + } const scrollSizeMode_result : ScrollSizeMode | undefined = scrollSizeMode_buf const onDetentsDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDetentsDidChange_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onDetentsDidChange_buf_runtimeType)) - { - onDetentsDidChange_buf = valueDeserializer.readCallback_Number_Void() - } + { + onDetentsDidChange_buf = valueDeserializer.readCallback_Number_Void() + } const onDetentsDidChange_result : Function1 | undefined = onDetentsDidChange_buf const onWidthDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWidthDidChange_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onWidthDidChange_buf_runtimeType)) - { - onWidthDidChange_buf = valueDeserializer.readCallback_Number_Void() - } + { + onWidthDidChange_buf = valueDeserializer.readCallback_Number_Void() + } const onWidthDidChange_result : Function1 | undefined = onWidthDidChange_buf const onTypeDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onTypeDidChange_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onTypeDidChange_buf_runtimeType)) - { - onTypeDidChange_buf = valueDeserializer.readCallback_SheetType_Void() - } + { + onTypeDidChange_buf = valueDeserializer.readCallback_SheetType_Void() + } const onTypeDidChange_result : Function1 | undefined = onTypeDidChange_buf const uiContext_buf_runtimeType = (valueDeserializer.readInt8() as int32) let uiContext_buf : UIContext | undefined if ((RuntimeType.UNDEFINED) != (uiContext_buf_runtimeType)) - { - uiContext_buf = valueDeserializer.readUIContext() - } + { + uiContext_buf = valueDeserializer.readUIContext() + } const uiContext_result : UIContext | undefined = uiContext_buf const keyboardAvoidMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let keyboardAvoidMode_buf : SheetKeyboardAvoidMode | undefined if ((RuntimeType.UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) - { - keyboardAvoidMode_buf = SheetKeyboardAvoidMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + keyboardAvoidMode_buf = SheetKeyboardAvoidMode.ofOrdinal(valueDeserializer.readInt32()) + } const keyboardAvoidMode_result : SheetKeyboardAvoidMode | undefined = keyboardAvoidMode_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result : boolean | undefined = enableHoverMode_buf const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hoverModeArea_buf : HoverModeAreaType | undefined if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) - { - hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) - } + { + hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) + } const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : Position | undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readPosition() - } + { + offset_buf = valueDeserializer.readPosition() + } const offset_result : Position | 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 @@ -17842,75 +18129,75 @@ export class Deserializer extends DeserializerBase { const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAppear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf = valueDeserializer.readCallback_Void() - } + { + onAppear_buf = valueDeserializer.readCallback_Void() + } const onAppear_result : Function0 | undefined = onAppear_buf const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDisappear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onDisappear_buf = valueDeserializer.readCallback_Void() + } const onDisappear_result : Function0 | undefined = onDisappear_buf const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillAppear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readCallback_Void() - } + { + onWillAppear_buf = valueDeserializer.readCallback_Void() + } const onWillAppear_result : Function0 | undefined = onWillAppear_buf const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDisappear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onWillDisappear_buf = valueDeserializer.readCallback_Void() + } const onWillDisappear_result : Function0 | undefined = onWillDisappear_buf const modalTransition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let modalTransition_buf : ModalTransition | undefined if ((RuntimeType.UNDEFINED) != (modalTransition_buf_runtimeType)) - { - modalTransition_buf = ModalTransition.ofOrdinal(valueDeserializer.readInt32()) - } + { + modalTransition_buf = ModalTransition.ofOrdinal(valueDeserializer.readInt32()) + } const modalTransition_result : ModalTransition | undefined = modalTransition_buf const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onWillDismiss_buf : Function1 | undefined if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissContentCoverAction_Void() - } + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissContentCoverAction_Void() + } const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf : TransitionEffect | undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result : TransitionEffect | 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 @@ -17920,212 +18207,212 @@ export class Deserializer extends DeserializerBase { const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : Position | undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readPosition() - } + { + offset_buf = valueDeserializer.readPosition() + } const offset_result : Position | undefined = offset_buf const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) let placement_buf : Placement | undefined if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf = Placement.ofOrdinal(valueDeserializer.readInt32()) - } + { + placement_buf = Placement.ofOrdinal(valueDeserializer.readInt32()) + } const placement_result : Placement | undefined = placement_buf const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableArrow_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) - { - enableArrow_buf = valueDeserializer.readBoolean() - } + { + enableArrow_buf = valueDeserializer.readBoolean() + } const enableArrow_result : boolean | undefined = enableArrow_buf const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowOffset_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) - { - arrowOffset_buf = (valueDeserializer.readLength() as Length) - } + { + arrowOffset_buf = (valueDeserializer.readLength() as Length) + } const arrowOffset_result : Length | undefined = arrowOffset_buf const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) let preview_buf : MenuPreviewMode | CustomBuilder | undefined if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) - { - const preview_buf__selector : int32 = valueDeserializer.readInt8() - let preview_buf_ : MenuPreviewMode | CustomBuilder | undefined - if (preview_buf__selector == 0) { - preview_buf_ = MenuPreviewMode.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let preview_buf_ : MenuPreviewMode | CustomBuilder | undefined + if (preview_buf__selector == 0) { + preview_buf_ = MenuPreviewMode.ofOrdinal(valueDeserializer.readInt32()) + } + else if (preview_buf__selector == 1) { + preview_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + 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 = preview_buf const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderRadius_buf : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const borderRadius_buf__selector : int32 = valueDeserializer.readInt8() - let borderRadius_buf_ : Length | BorderRadiuses | LocalizedBorderRadiuses | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderRadius_buf_ : Length | BorderRadiuses | LocalizedBorderRadiuses | 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 + 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 + 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 + 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 + 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 = borderRadius_buf const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAppear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf = valueDeserializer.readCallback_Void() - } + { + onAppear_buf = valueDeserializer.readCallback_Void() + } const onAppear_result : Function0 | undefined = onAppear_buf const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDisappear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onDisappear_buf = valueDeserializer.readCallback_Void() + } const onDisappear_result : Function0 | undefined = onDisappear_buf const aboutToAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let aboutToAppear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (aboutToAppear_buf_runtimeType)) - { - aboutToAppear_buf = valueDeserializer.readCallback_Void() - } + { + aboutToAppear_buf = valueDeserializer.readCallback_Void() + } const aboutToAppear_result : Function0 | undefined = aboutToAppear_buf const aboutToDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let aboutToDisappear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (aboutToDisappear_buf_runtimeType)) - { - aboutToDisappear_buf = valueDeserializer.readCallback_Void() - } + { + aboutToDisappear_buf = valueDeserializer.readCallback_Void() + } const aboutToDisappear_result : Function0 | undefined = aboutToDisappear_buf const layoutRegionMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let layoutRegionMargin_buf : Margin | undefined if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) + { + const layoutRegionMargin_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__top_buf : Length | 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 - 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 - 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 - 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 - 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 + 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 + 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 + 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 = layoutRegionMargin_buf const previewAnimationOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let previewAnimationOptions_buf : ContextMenuAnimationOptions | undefined if ((RuntimeType.UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) - { - previewAnimationOptions_buf = valueDeserializer.readContextMenuAnimationOptions() - } + { + previewAnimationOptions_buf = valueDeserializer.readContextMenuAnimationOptions() + } const previewAnimationOptions_result : ContextMenuAnimationOptions | undefined = previewAnimationOptions_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf : BlurStyle | undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf : TransitionEffect | undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result : TransitionEffect | undefined = transition_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result : boolean | 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 @@ -18135,237 +18422,237 @@ export class Deserializer extends DeserializerBase { const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : Position | undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readPosition() - } + { + offset_buf = valueDeserializer.readPosition() + } const offset_result : Position | undefined = offset_buf const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) let placement_buf : Placement | undefined if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf = Placement.ofOrdinal(valueDeserializer.readInt32()) - } + { + placement_buf = Placement.ofOrdinal(valueDeserializer.readInt32()) + } const placement_result : Placement | undefined = placement_buf const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableArrow_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) - { - enableArrow_buf = valueDeserializer.readBoolean() - } + { + enableArrow_buf = valueDeserializer.readBoolean() + } const enableArrow_result : boolean | undefined = enableArrow_buf const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let arrowOffset_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) - { - arrowOffset_buf = (valueDeserializer.readLength() as Length) - } + { + arrowOffset_buf = (valueDeserializer.readLength() as Length) + } const arrowOffset_result : Length | undefined = arrowOffset_buf const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) let preview_buf : MenuPreviewMode | CustomBuilder | undefined if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) - { - const preview_buf__selector : int32 = valueDeserializer.readInt8() - let preview_buf_ : MenuPreviewMode | CustomBuilder | undefined - if (preview_buf__selector == 0) { - preview_buf_ = MenuPreviewMode.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let preview_buf_ : MenuPreviewMode | CustomBuilder | undefined + if (preview_buf__selector == 0) { + preview_buf_ = MenuPreviewMode.ofOrdinal(valueDeserializer.readInt32()) + } + else if (preview_buf__selector == 1) { + preview_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + 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 = preview_buf const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderRadius_buf : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const borderRadius_buf__selector : int32 = valueDeserializer.readInt8() - let borderRadius_buf_ : Length | BorderRadiuses | LocalizedBorderRadiuses | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let borderRadius_buf_ : Length | BorderRadiuses | LocalizedBorderRadiuses | 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 + 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 + 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 + 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 + 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 = borderRadius_buf const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onAppear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf = valueDeserializer.readCallback_Void() - } + { + onAppear_buf = valueDeserializer.readCallback_Void() + } const onAppear_result : Function0 | undefined = onAppear_buf const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let onDisappear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf = valueDeserializer.readCallback_Void() - } + { + onDisappear_buf = valueDeserializer.readCallback_Void() + } const onDisappear_result : Function0 | undefined = onDisappear_buf const aboutToAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let aboutToAppear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (aboutToAppear_buf_runtimeType)) - { - aboutToAppear_buf = valueDeserializer.readCallback_Void() - } + { + aboutToAppear_buf = valueDeserializer.readCallback_Void() + } const aboutToAppear_result : Function0 | undefined = aboutToAppear_buf const aboutToDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) let aboutToDisappear_buf : Function0 | undefined if ((RuntimeType.UNDEFINED) != (aboutToDisappear_buf_runtimeType)) - { - aboutToDisappear_buf = valueDeserializer.readCallback_Void() - } + { + aboutToDisappear_buf = valueDeserializer.readCallback_Void() + } const aboutToDisappear_result : Function0 | undefined = aboutToDisappear_buf const layoutRegionMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let layoutRegionMargin_buf : Margin | undefined if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) + { + const layoutRegionMargin_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__top_buf : Length | 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 - 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 - 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 - 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 - 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 + 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 + 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 + 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 = layoutRegionMargin_buf const previewAnimationOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let previewAnimationOptions_buf : ContextMenuAnimationOptions | undefined if ((RuntimeType.UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) - { - previewAnimationOptions_buf = valueDeserializer.readContextMenuAnimationOptions() - } + { + previewAnimationOptions_buf = valueDeserializer.readContextMenuAnimationOptions() + } const previewAnimationOptions_result : ContextMenuAnimationOptions | undefined = previewAnimationOptions_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = backgroundColor_buf const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundBlurStyle_buf : BlurStyle | undefined if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) let transition_buf : TransitionEffect | undefined if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } const transition_result : TransitionEffect | undefined = transition_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } const enableHoverMode_result : boolean | undefined = enableHoverMode_buf const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) let title_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) - { - const title_buf__selector : int32 = valueDeserializer.readInt8() - let title_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let title_buf_ : string | Resource | 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 = title_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } const showInSubWindow_result : boolean | 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 @@ -18387,34 +18674,34 @@ export class Deserializer extends DeserializerBase { const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let icon_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | 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_buf__selector : int32 = valueDeserializer.readInt8() + let icon_buf_ : string | Resource | 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 = icon_buf const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) let symbolIcon_buf : SymbolGlyphModifier | undefined - if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } + if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) + { + symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() + } const symbolIcon_result : SymbolGlyphModifier | undefined = symbolIcon_buf const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enabled_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf = valueDeserializer.readBoolean() - } + { + enabled_buf = valueDeserializer.readBoolean() + } const enabled_result : boolean | undefined = enabled_buf const action_result : Function0 = valueDeserializer.readCallback_Void() let value : MenuElement = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,enabled: enabled_result,action: action_result} as MenuElement) @@ -18432,16 +18719,16 @@ export class Deserializer extends DeserializerBase { const follow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let follow_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (follow_buf_runtimeType)) - { - follow_buf = valueDeserializer.readBoolean() - } + { + follow_buf = valueDeserializer.readBoolean() + } const follow_result : boolean | undefined = follow_buf const hierarchyStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let hierarchyStrategy_buf : TransitionHierarchyStrategy | undefined if ((RuntimeType.UNDEFINED) != (hierarchyStrategy_buf_runtimeType)) - { - hierarchyStrategy_buf = TransitionHierarchyStrategy.ofOrdinal(valueDeserializer.readInt32()) - } + { + hierarchyStrategy_buf = TransitionHierarchyStrategy.ofOrdinal(valueDeserializer.readInt32()) + } const hierarchyStrategy_result : TransitionHierarchyStrategy | undefined = hierarchyStrategy_buf let value : GeometryTransitionOptions = ({follow: follow_result,hierarchyStrategy: hierarchyStrategy_result} as GeometryTransitionOptions) return value @@ -18451,16 +18738,16 @@ export class Deserializer extends DeserializerBase { const align_buf_runtimeType = (valueDeserializer.readInt8() as int32) let align_buf : Alignment | undefined if ((RuntimeType.UNDEFINED) != (align_buf_runtimeType)) - { - align_buf = Alignment.ofOrdinal(valueDeserializer.readInt32()) - } + { + align_buf = Alignment.ofOrdinal(valueDeserializer.readInt32()) + } const align_result : Alignment | undefined = align_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let offset_buf : OverlayOffset | undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readOverlayOffset() - } + { + offset_buf = valueDeserializer.readOverlayOffset() + } const offset_result : OverlayOffset | undefined = offset_buf let value : OverlayOptions = ({align: align_result,offset: offset_result} as OverlayOptions) return value @@ -18470,16 +18757,16 @@ export class Deserializer extends DeserializerBase { const isMultiSelectionEnabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) let isMultiSelectionEnabled_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (isMultiSelectionEnabled_buf_runtimeType)) - { - isMultiSelectionEnabled_buf = valueDeserializer.readBoolean() - } + { + isMultiSelectionEnabled_buf = valueDeserializer.readBoolean() + } const isMultiSelectionEnabled_result : boolean | undefined = isMultiSelectionEnabled_buf const defaultAnimationBeforeLifting_buf_runtimeType = (valueDeserializer.readInt8() as int32) let defaultAnimationBeforeLifting_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (defaultAnimationBeforeLifting_buf_runtimeType)) - { - defaultAnimationBeforeLifting_buf = valueDeserializer.readBoolean() - } + { + defaultAnimationBeforeLifting_buf = valueDeserializer.readBoolean() + } const defaultAnimationBeforeLifting_result : boolean | undefined = defaultAnimationBeforeLifting_buf let value : DragInteractionOptions = ({isMultiSelectionEnabled: isMultiSelectionEnabled_result,defaultAnimationBeforeLifting: defaultAnimationBeforeLifting_result} as DragInteractionOptions) return value @@ -18489,50 +18776,50 @@ export class Deserializer extends DeserializerBase { const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let mode_buf : DragPreviewMode | Array | undefined if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) - { - const mode_buf__selector : int32 = valueDeserializer.readInt8() - let mode_buf_ : DragPreviewMode | Array | undefined - if (mode_buf__selector == 0) { - mode_buf_ = DragPreviewMode.ofOrdinal(valueDeserializer.readInt32()) - } - 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] = DragPreviewMode.ofOrdinal(valueDeserializer.readInt32()) - } - mode_buf_ = mode_buf__u - } - else { - throw new Error("One of the branches for mode_buf_ has to be chosen through deserialisation.") + { + const mode_buf__selector : int32 = valueDeserializer.readInt8() + let mode_buf_ : DragPreviewMode | Array | undefined + if (mode_buf__selector == 0) { + mode_buf_ = DragPreviewMode.ofOrdinal(valueDeserializer.readInt32()) + } + 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] = DragPreviewMode.ofOrdinal(valueDeserializer.readInt32()) } - 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 = mode_buf const modifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) let modifier_buf : ImageModifier | undefined if ((RuntimeType.UNDEFINED) != (modifier_buf_runtimeType)) - { - modifier_buf = valueDeserializer.readImageModifier() - } + { + modifier_buf = valueDeserializer.readImageModifier() + } const modifier_result : ImageModifier | undefined = modifier_buf const numberBadge_buf_runtimeType = (valueDeserializer.readInt8() as int32) let numberBadge_buf : boolean | number | undefined if ((RuntimeType.UNDEFINED) != (numberBadge_buf_runtimeType)) - { - const numberBadge_buf__selector : int32 = valueDeserializer.readInt8() - let numberBadge_buf_ : boolean | number | 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_buf__selector : int32 = valueDeserializer.readInt8() + let numberBadge_buf_ : boolean | number | 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 = numberBadge_buf let value : DragPreviewOptions = ({mode: mode_result,modifier: modifier_result,numberBadge: numberBadge_result} as DragPreviewOptions) return value @@ -18542,58 +18829,58 @@ export class Deserializer extends DeserializerBase { const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) let duration_buf : number | undefined if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf = (valueDeserializer.readNumber() as number) - } + { + duration_buf = (valueDeserializer.readNumber() as number) + } const duration_result : number | undefined = duration_buf const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) let curve_buf : Curve | string | ICurve | undefined if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) - { - const curve_buf__selector : int32 = valueDeserializer.readInt8() - let curve_buf_ : Curve | string | ICurve | undefined - if (curve_buf__selector == 0) { - curve_buf_ = Curve.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let curve_buf_ : Curve | string | ICurve | undefined + if (curve_buf__selector == 0) { + curve_buf_ = Curve.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = curve_buf const delay_buf_runtimeType = (valueDeserializer.readInt8() as int32) let delay_buf : number | undefined if ((RuntimeType.UNDEFINED) != (delay_buf_runtimeType)) - { - delay_buf = (valueDeserializer.readNumber() as number) - } + { + delay_buf = (valueDeserializer.readNumber() as number) + } const delay_result : number | undefined = delay_buf const motionPath_buf_runtimeType = (valueDeserializer.readInt8() as int32) let motionPath_buf : MotionPathOptions | undefined if ((RuntimeType.UNDEFINED) != (motionPath_buf_runtimeType)) - { - motionPath_buf = valueDeserializer.readMotionPathOptions() - } + { + motionPath_buf = valueDeserializer.readMotionPathOptions() + } const motionPath_result : MotionPathOptions | undefined = motionPath_buf const zIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) let zIndex_buf : number | undefined if ((RuntimeType.UNDEFINED) != (zIndex_buf_runtimeType)) - { - zIndex_buf = (valueDeserializer.readNumber() as number) - } + { + zIndex_buf = (valueDeserializer.readNumber() as number) + } const zIndex_result : number | undefined = zIndex_buf const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) let type_buf : SharedTransitionEffectType | undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = SharedTransitionEffectType.ofOrdinal(valueDeserializer.readInt32()) - } + { + type_buf = SharedTransitionEffectType.ofOrdinal(valueDeserializer.readInt32()) + } const type_result : SharedTransitionEffectType | 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 @@ -18617,30 +18904,30 @@ export class Deserializer extends DeserializerBase { const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let colorMode_buf : ThemeColorMode | undefined if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) - { - colorMode_buf = ThemeColorMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + colorMode_buf = ThemeColorMode.ofOrdinal(valueDeserializer.readInt32()) + } const colorMode_result : ThemeColorMode | undefined = colorMode_buf const adaptiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let adaptiveColor_buf : AdaptiveColor | undefined if ((RuntimeType.UNDEFINED) != (adaptiveColor_buf_runtimeType)) - { - adaptiveColor_buf = AdaptiveColor.ofOrdinal(valueDeserializer.readInt32()) - } + { + adaptiveColor_buf = AdaptiveColor.ofOrdinal(valueDeserializer.readInt32()) + } const adaptiveColor_result : AdaptiveColor | undefined = adaptiveColor_buf const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scale_buf : number | undefined if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf = (valueDeserializer.readNumber() as number) - } + { + scale_buf = (valueDeserializer.readNumber() as number) + } const scale_result : number | undefined = scale_buf const blurOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let blurOptions_buf : BlurOptions | undefined if ((RuntimeType.UNDEFINED) != (blurOptions_buf_runtimeType)) - { - blurOptions_buf = valueDeserializer.readBlurOptions() - } + { + blurOptions_buf = valueDeserializer.readBlurOptions() + } const blurOptions_result : BlurOptions | undefined = blurOptions_buf let value : ForegroundBlurStyleOptions = ({colorMode: colorMode_result,adaptiveColor: adaptiveColor_result,scale: scale_result,blurOptions: blurOptions_result} as ForegroundBlurStyleOptions) return value @@ -18650,89 +18937,93 @@ export class Deserializer extends DeserializerBase { const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let colorMode_buf : ThemeColorMode | undefined if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) - { - colorMode_buf = ThemeColorMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + colorMode_buf = ThemeColorMode.ofOrdinal(valueDeserializer.readInt32()) + } const colorMode_result : ThemeColorMode | undefined = colorMode_buf const adaptiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let adaptiveColor_buf : AdaptiveColor | undefined if ((RuntimeType.UNDEFINED) != (adaptiveColor_buf_runtimeType)) - { - adaptiveColor_buf = AdaptiveColor.ofOrdinal(valueDeserializer.readInt32()) - } + { + adaptiveColor_buf = AdaptiveColor.ofOrdinal(valueDeserializer.readInt32()) + } const adaptiveColor_result : AdaptiveColor | undefined = adaptiveColor_buf const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) let scale_buf : number | undefined if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf = (valueDeserializer.readNumber() as number) - } + { + scale_buf = (valueDeserializer.readNumber() as number) + } const scale_result : number | undefined = scale_buf const blurOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let blurOptions_buf : BlurOptions | undefined if ((RuntimeType.UNDEFINED) != (blurOptions_buf_runtimeType)) - { - blurOptions_buf = valueDeserializer.readBlurOptions() - } + { + blurOptions_buf = valueDeserializer.readBlurOptions() + } const blurOptions_result : BlurOptions | undefined = blurOptions_buf const policy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let policy_buf : BlurStyleActivePolicy | undefined if ((RuntimeType.UNDEFINED) != (policy_buf_runtimeType)) - { - policy_buf = BlurStyleActivePolicy.ofOrdinal(valueDeserializer.readInt32()) - } + { + policy_buf = BlurStyleActivePolicy.ofOrdinal(valueDeserializer.readInt32()) + } const policy_result : BlurStyleActivePolicy | undefined = policy_buf const inactiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let inactiveColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (inactiveColor_buf_runtimeType)) - { - const inactiveColor_buf__selector : int32 = valueDeserializer.readInt8() - let inactiveColor_buf_ : Color | number | string | Resource | undefined - if (inactiveColor_buf__selector == 0) { - inactiveColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let inactiveColor_buf_ : Color | number | string | Resource | undefined + if (inactiveColor_buf__selector == 0) { + inactiveColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = 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 } - 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(-1716637992, _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(): Function1 { + readCallback_TouchEvent_HitTestMode(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: HitTestMode): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-274419246, _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; const _continuationCallback : Function1 = (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 as int32); for (let i = 0; i < others.length; i++) {; const others_element = others[i]; _argsSerializer.writeGestureRecognizer(others_element); } let _continuationValue : GestureRecognizer | undefined; const _continuationCallback : Function1 = (value: GestureRecognizer): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-250780276, _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 as int32); for (let i = 0; i < others.length; i++) {; const others_element = others[i]; _argsSerializer.writeGestureRecognizer(others_element); } let _continuationValue : GestureRecognizer | undefined; const _continuationCallback : Function1 = (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 as int32); for (let i = 0; i < recognizers.length; i++) {; const recognizers_element = recognizers[i]; _argsSerializer.writeGestureRecognizer(recognizers_element); } let _continuationValue : GestureJudgeResult | undefined; const _continuationCallback : Function1 = (value: GestureJudgeResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-2119548940, _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 as int32); for (let i = 0; i < recognizers.length; i++) {; const recognizers_element = recognizers[i]; _argsSerializer.writeGestureRecognizer(recognizers_element); } let _continuationValue : GestureJudgeResult | undefined; const _continuationCallback : Function1 = (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 @@ -18754,16 +19045,16 @@ export class Deserializer extends DeserializerBase { const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisHorizontal_buf : number | undefined if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) + } const axisHorizontal_result : number | undefined = axisHorizontal_buf const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisVertical_buf : number | undefined if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } const axisVertical_result : number | undefined = axisVertical_buf const pressure_result : number = (valueDeserializer.readNumber() as number) const tiltX_result : number = (valueDeserializer.readNumber() as number) @@ -18772,9 +19063,9 @@ export class Deserializer extends DeserializerBase { const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let deviceId_buf : number | undefined if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } const deviceId_result : number | undefined = deviceId_buf const fingerList_buf_length : int32 = valueDeserializer.readInt32() let fingerList_buf : Array = new Array() @@ -18790,19 +19081,20 @@ export class Deserializer extends DeserializerBase { const tag_buf_runtimeType = (valueDeserializer.readInt8() as int32) let tag_buf : string | undefined if ((RuntimeType.UNDEFINED) != (tag_buf_runtimeType)) - { - tag_buf = (valueDeserializer.readString() as string) - } + { + tag_buf = (valueDeserializer.readString() as string) + } const tag_result : string | undefined = tag_buf const type_result : GestureControl_GestureType = GestureControl_GestureType.ofOrdinal(valueDeserializer.readInt32()) const isSystemGesture_result : boolean = valueDeserializer.readBoolean() let value : GestureInfo = ({tag: tag_result,type: type_result,isSystemGesture: isSystemGesture_result} as GestureInfo) return value } - readCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(): Function2 { + readCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(isSync: boolean = false): Function2 { 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; const _continuationCallback : Function1 = (value: GestureJudgeResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(1319043556, _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; const _continuationCallback : Function1 = (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 @@ -18821,30 +19113,30 @@ export class Deserializer extends DeserializerBase { const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = (valueDeserializer.readLength() as Length) - } + { + top_buf = (valueDeserializer.readLength() as Length) + } const top_result : Length | undefined = top_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = (valueDeserializer.readLength() as Length) - } + { + bottom_buf = (valueDeserializer.readLength() as Length) + } const bottom_result : Length | undefined = bottom_buf const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) let left_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - left_buf = (valueDeserializer.readLength() as Length) - } + { + left_buf = (valueDeserializer.readLength() as Length) + } const left_result : Length | undefined = left_buf const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) let right_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) - { - right_buf = (valueDeserializer.readLength() as Length) - } + { + right_buf = (valueDeserializer.readLength() as Length) + } const right_result : Length | undefined = right_buf let value : PixelStretchEffectOptions = ({top: top_result,bottom: bottom_result,left: left_result,right: right_result} as PixelStretchEffectOptions) return value @@ -18854,52 +19146,53 @@ export class Deserializer extends DeserializerBase { const normal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let normal_buf : object | undefined if ((RuntimeType.UNDEFINED) != (normal_buf_runtimeType)) - { - normal_buf = (valueDeserializer.readCustomObject("Any") as Object) - } + { + normal_buf = (valueDeserializer.readCustomObject("Any") as Object) + } const normal_result : object | undefined = normal_buf const pressed_buf_runtimeType = (valueDeserializer.readInt8() as int32) let pressed_buf : object | undefined if ((RuntimeType.UNDEFINED) != (pressed_buf_runtimeType)) - { - pressed_buf = (valueDeserializer.readCustomObject("Any") as Object) - } + { + pressed_buf = (valueDeserializer.readCustomObject("Any") as Object) + } const pressed_result : object | undefined = pressed_buf const disabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) let disabled_buf : object | undefined if ((RuntimeType.UNDEFINED) != (disabled_buf_runtimeType)) - { - disabled_buf = (valueDeserializer.readCustomObject("Any") as Object) - } + { + disabled_buf = (valueDeserializer.readCustomObject("Any") as Object) + } const disabled_result : object | undefined = disabled_buf const focused_buf_runtimeType = (valueDeserializer.readInt8() as int32) let focused_buf : object | undefined if ((RuntimeType.UNDEFINED) != (focused_buf_runtimeType)) - { - focused_buf = (valueDeserializer.readCustomObject("Any") as Object) - } + { + focused_buf = (valueDeserializer.readCustomObject("Any") as Object) + } const focused_result : object | undefined = focused_buf const clicked_buf_runtimeType = (valueDeserializer.readInt8() as int32) let clicked_buf : object | undefined if ((RuntimeType.UNDEFINED) != (clicked_buf_runtimeType)) - { - clicked_buf = (valueDeserializer.readCustomObject("Any") as Object) - } + { + clicked_buf = (valueDeserializer.readCustomObject("Any") as Object) + } const clicked_result : object | undefined = clicked_buf const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) let selected_buf : Object | 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 = 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 } - readCallback_PreDragStatus_Void(): Function1 { + readCallback_PreDragStatus_Void(isSync: boolean = false): Function1 { 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.ordinal); NativeModule._CallCallback(463894668, _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.ordinal); (isSync) ? (NativeModule._CallCallbackSync(463894668, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(463894668, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readUniformDataType(): UniformDataType { let valueDeserializer : Deserializer = this @@ -18907,10 +19200,11 @@ export class Deserializer extends DeserializerBase { let value : UniformDataType = ({__UniformDataTypeStub: __UniformDataTypeStub_result} as UniformDataType) return value } - readCallback_DragEvent_String_Void(): Function2 { + readCallback_DragEvent_String_Void(isSync: boolean = false): Function2 { 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 as int32); if ((RuntimeType.UNDEFINED) != (extraParams_type)) {; const extraParams_value = extraParams!; _argsSerializer.writeString(extraParams_value); } NativeModule._CallCallback(-17167687, _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 as int32); 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 @@ -18919,61 +19213,62 @@ export class Deserializer extends DeserializerBase { let value : DragEvent = ({dragBehavior: dragBehavior_result,useCustomDropAnimation: useCustomDropAnimation_result} as DragEvent) return value } - readCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(): Function2 { + readCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(isSync: boolean = false): Function2 { 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 as int32); if ((RuntimeType.UNDEFINED) != (extraParams_type)) {; const extraParams_value = extraParams!; _argsSerializer.writeString(extraParams_value); } let _continuationValue : CustomBuilder | DragItemInfo | undefined; const _continuationCallback : Function1 = (value: CustomBuilder | DragItemInfo): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(480978023, _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 as int32); if ((RuntimeType.UNDEFINED) != (extraParams_type)) {; const extraParams_value = extraParams!; _argsSerializer.writeString(extraParams_value); } let _continuationValue : CustomBuilder | DragItemInfo | undefined; const _continuationCallback : Function1 = (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 if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = valueDeserializer.readLocalizedHorizontalAlignParam() - } + { + start_buf = valueDeserializer.readLocalizedHorizontalAlignParam() + } const start_result : LocalizedHorizontalAlignParam | undefined = start_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf : LocalizedHorizontalAlignParam | undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = valueDeserializer.readLocalizedHorizontalAlignParam() - } + { + end_buf = valueDeserializer.readLocalizedHorizontalAlignParam() + } const end_result : LocalizedHorizontalAlignParam | undefined = end_buf const middle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let middle_buf : LocalizedHorizontalAlignParam | undefined if ((RuntimeType.UNDEFINED) != (middle_buf_runtimeType)) - { - middle_buf = valueDeserializer.readLocalizedHorizontalAlignParam() - } + { + middle_buf = valueDeserializer.readLocalizedHorizontalAlignParam() + } const middle_result : LocalizedHorizontalAlignParam | undefined = middle_buf const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf : LocalizedVerticalAlignParam | undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = valueDeserializer.readLocalizedVerticalAlignParam() - } + { + top_buf = valueDeserializer.readLocalizedVerticalAlignParam() + } const top_result : LocalizedVerticalAlignParam | undefined = top_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf : LocalizedVerticalAlignParam | undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = valueDeserializer.readLocalizedVerticalAlignParam() - } + { + bottom_buf = valueDeserializer.readLocalizedVerticalAlignParam() + } const bottom_result : LocalizedVerticalAlignParam | undefined = bottom_buf const center_buf_runtimeType = (valueDeserializer.readInt8() as int32) let center_buf : LocalizedVerticalAlignParam | undefined if ((RuntimeType.UNDEFINED) != (center_buf_runtimeType)) - { - center_buf = valueDeserializer.readLocalizedVerticalAlignParam() - } + { + center_buf = valueDeserializer.readLocalizedVerticalAlignParam() + } const center_result : LocalizedVerticalAlignParam | undefined = center_buf const bias_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bias_buf : Bias | undefined if ((RuntimeType.UNDEFINED) != (bias_buf_runtimeType)) - { - bias_buf = valueDeserializer.readBias() - } + { + bias_buf = valueDeserializer.readBias() + } const bias_result : Bias | 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 @@ -18983,71 +19278,72 @@ export class Deserializer extends DeserializerBase { const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) let left_buf : Literal_String_anchor_HorizontalAlign_align | undefined if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - const left_buf__anchor : string = (valueDeserializer.readString() as string) - const left_buf__align : HorizontalAlign = HorizontalAlign.ofOrdinal(valueDeserializer.readInt32()) - left_buf = ({anchor: left_buf__anchor, align: left_buf__align} as Literal_String_anchor_HorizontalAlign_align) - } + { + const left_buf__anchor : string = (valueDeserializer.readString() as string) + const left_buf__align : HorizontalAlign = HorizontalAlign.ofOrdinal(valueDeserializer.readInt32()) + left_buf = ({anchor: left_buf__anchor, align: left_buf__align} as Literal_String_anchor_HorizontalAlign_align) + } const left_result : Literal_String_anchor_HorizontalAlign_align | undefined = left_buf const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) let right_buf : Literal_String_anchor_HorizontalAlign_align | undefined if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) - { - const right_buf__anchor : string = (valueDeserializer.readString() as string) - const right_buf__align : HorizontalAlign = HorizontalAlign.ofOrdinal(valueDeserializer.readInt32()) - right_buf = ({anchor: right_buf__anchor, align: right_buf__align} as Literal_String_anchor_HorizontalAlign_align) - } + { + const right_buf__anchor : string = (valueDeserializer.readString() as string) + const right_buf__align : HorizontalAlign = HorizontalAlign.ofOrdinal(valueDeserializer.readInt32()) + right_buf = ({anchor: right_buf__anchor, align: right_buf__align} as Literal_String_anchor_HorizontalAlign_align) + } const right_result : Literal_String_anchor_HorizontalAlign_align | undefined = right_buf const middle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let middle_buf : Literal_String_anchor_HorizontalAlign_align | undefined if ((RuntimeType.UNDEFINED) != (middle_buf_runtimeType)) - { - const middle_buf__anchor : string = (valueDeserializer.readString() as string) - const middle_buf__align : HorizontalAlign = HorizontalAlign.ofOrdinal(valueDeserializer.readInt32()) - middle_buf = ({anchor: middle_buf__anchor, align: middle_buf__align} as Literal_String_anchor_HorizontalAlign_align) - } + { + const middle_buf__anchor : string = (valueDeserializer.readString() as string) + const middle_buf__align : HorizontalAlign = HorizontalAlign.ofOrdinal(valueDeserializer.readInt32()) + middle_buf = ({anchor: middle_buf__anchor, align: middle_buf__align} as Literal_String_anchor_HorizontalAlign_align) + } const middle_result : Literal_String_anchor_HorizontalAlign_align | undefined = middle_buf const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf : Literal_String_anchor_VerticalAlign_align | undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - const top_buf__anchor : string = (valueDeserializer.readString() as string) - const top_buf__align : VerticalAlign = VerticalAlign.ofOrdinal(valueDeserializer.readInt32()) - top_buf = ({anchor: top_buf__anchor, align: top_buf__align} as Literal_String_anchor_VerticalAlign_align) - } + { + const top_buf__anchor : string = (valueDeserializer.readString() as string) + const top_buf__align : VerticalAlign = VerticalAlign.ofOrdinal(valueDeserializer.readInt32()) + top_buf = ({anchor: top_buf__anchor, align: top_buf__align} as Literal_String_anchor_VerticalAlign_align) + } const top_result : Literal_String_anchor_VerticalAlign_align | undefined = top_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf : Literal_String_anchor_VerticalAlign_align | undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - const bottom_buf__anchor : string = (valueDeserializer.readString() as string) - const bottom_buf__align : VerticalAlign = VerticalAlign.ofOrdinal(valueDeserializer.readInt32()) - bottom_buf = ({anchor: bottom_buf__anchor, align: bottom_buf__align} as Literal_String_anchor_VerticalAlign_align) - } + { + const bottom_buf__anchor : string = (valueDeserializer.readString() as string) + const bottom_buf__align : VerticalAlign = VerticalAlign.ofOrdinal(valueDeserializer.readInt32()) + bottom_buf = ({anchor: bottom_buf__anchor, align: bottom_buf__align} as Literal_String_anchor_VerticalAlign_align) + } const bottom_result : Literal_String_anchor_VerticalAlign_align | undefined = bottom_buf const center_buf_runtimeType = (valueDeserializer.readInt8() as int32) let center_buf : Literal_String_anchor_VerticalAlign_align | undefined if ((RuntimeType.UNDEFINED) != (center_buf_runtimeType)) - { - const center_buf__anchor : string = (valueDeserializer.readString() as string) - const center_buf__align : VerticalAlign = VerticalAlign.ofOrdinal(valueDeserializer.readInt32()) - center_buf = ({anchor: center_buf__anchor, align: center_buf__align} as Literal_String_anchor_VerticalAlign_align) - } + { + const center_buf__anchor : string = (valueDeserializer.readString() as string) + const center_buf__align : VerticalAlign = VerticalAlign.ofOrdinal(valueDeserializer.readInt32()) + center_buf = ({anchor: center_buf__anchor, align: center_buf__align} as Literal_String_anchor_VerticalAlign_align) + } const center_result : Literal_String_anchor_VerticalAlign_align | undefined = center_buf const bias_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bias_buf : Bias | undefined if ((RuntimeType.UNDEFINED) != (bias_buf_runtimeType)) - { - bias_buf = valueDeserializer.readBias() - } + { + bias_buf = valueDeserializer.readBias() + } const bias_result : Bias | 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 } - readCallback_Area_Area_Void(): Function2 { + readCallback_Area_Area_Void(isSync: boolean = false): Function2 { 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(-2024393616, _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 @@ -19061,31 +19357,81 @@ export class Deserializer extends DeserializerBase { const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) let margin_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - margin_buf = valueDeserializer.readLengthMetrics() - } + { + margin_buf = valueDeserializer.readLengthMetrics() + } const margin_result : LengthMetrics | undefined = margin_buf const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeColor_buf : ColorMetrics | undefined if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) - { - strokeColor_buf = valueDeserializer.readColorMetrics() - } + { + strokeColor_buf = valueDeserializer.readColorMetrics() + } const strokeColor_result : ColorMetrics | undefined = strokeColor_buf const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let strokeWidth_buf : LengthMetrics | undefined if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = valueDeserializer.readLengthMetrics() - } + { + strokeWidth_buf = valueDeserializer.readLengthMetrics() + } const strokeWidth_result : LengthMetrics | undefined = strokeWidth_buf let value : FocusBoxStyle = ({margin: margin_result,strokeColor: strokeColor_result,strokeWidth: strokeWidth_result} as FocusBoxStyle) return value } - readCallback_KeyEvent_Boolean(): Function1 { + readFocusAxisEvent(): FocusAxisEvent { + let valueDeserializer : Deserializer = this + const target_result : EventTarget = valueDeserializer.readEventTarget() + const timestamp_result : number = (valueDeserializer.readNumber() as number) + const source_result : SourceType = SourceType.ofOrdinal(valueDeserializer.readInt32()) + const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisHorizontal_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) + } + const axisHorizontal_result : number | undefined = axisHorizontal_buf + const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisVertical_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } + const axisVertical_result : number | undefined = axisVertical_buf + const pressure_result : number = (valueDeserializer.readNumber() as number) + const tiltX_result : number = (valueDeserializer.readNumber() as number) + const tiltY_result : number = (valueDeserializer.readNumber() as number) + const sourceTool_result : SourceTool = SourceTool.ofOrdinal(valueDeserializer.readInt32()) + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } + const deviceId_result : number | undefined = deviceId_buf + const axisMap_buf_size : int32 = valueDeserializer.readInt32() + let axisMap_buf : Map = new Map() + // TODO: TS map resize + for (let axisMap_buf_i = 0; axisMap_buf_i < axisMap_buf_size; axisMap_buf_i++) { + const axisMap_buf_key : AxisModel = AxisModel.ofOrdinal(valueDeserializer.readInt32()) + const axisMap_buf_value : number = (valueDeserializer.readNumber() as number) + axisMap_buf.set(axisMap_buf_key, axisMap_buf_value) + } + const axisMap_result : Map = axisMap_buf + const stopPropagation_result : Function0 = valueDeserializer.readCallback_Void() + let value : FocusAxisEvent = ({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,axisMap: axisMap_result,stopPropagation: stopPropagation_result} as FocusAxisEvent) + return value + } + readCallback_FocusAxisEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: FocusAxisEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFocusAxisEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(394781580, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(394781580, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_KeyEvent_Boolean(isSync: boolean = false): Function1 { 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; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-2061548092, _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; const _continuationCallback : Function1 = (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 @@ -19101,17 +19447,18 @@ export class Deserializer extends DeserializerBase { const unicode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let unicode_buf : number | undefined if ((RuntimeType.UNDEFINED) != (unicode_buf_runtimeType)) - { - unicode_buf = (valueDeserializer.readNumber() as number) - } + { + unicode_buf = (valueDeserializer.readNumber() as number) + } const unicode_result : number | 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 } - readCallback_KeyEvent_Void(): Function1 { + readCallback_KeyEvent_Void(isSync: boolean = false): Function1 { 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(707696468, _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 @@ -19128,10 +19475,11 @@ export class Deserializer extends DeserializerBase { 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 } - readCallback_TouchEvent_Void(): Function1 { + readCallback_TouchEvent_Void(isSync: boolean = false): Function1 { 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(-1676021850, _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 @@ -19141,16 +19489,16 @@ export class Deserializer extends DeserializerBase { const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisHorizontal_buf : number | undefined if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) + } const axisHorizontal_result : number | undefined = axisHorizontal_buf const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisVertical_buf : number | undefined if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } const axisVertical_result : number | undefined = axisVertical_buf const pressure_result : number = (valueDeserializer.readNumber() as number) const tiltX_result : number = (valueDeserializer.readNumber() as number) @@ -19159,9 +19507,9 @@ export class Deserializer extends DeserializerBase { const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let deviceId_buf : number | undefined if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } const deviceId_result : number | undefined = deviceId_buf const button_result : MouseButton = MouseButton.ofOrdinal(valueDeserializer.readInt32()) const action_result : MouseAction = MouseAction.ofOrdinal(valueDeserializer.readInt32()) @@ -19177,10 +19525,11 @@ export class Deserializer extends DeserializerBase { 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 } - readCallback_MouseEvent_Void(): Function1 { + readCallback_MouseEvent_Void(isSync: boolean = false): Function1 { 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(-1382640094, _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 @@ -19190,16 +19539,16 @@ export class Deserializer extends DeserializerBase { const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisHorizontal_buf : number | undefined if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) + } const axisHorizontal_result : number | undefined = axisHorizontal_buf const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisVertical_buf : number | undefined if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } const axisVertical_result : number | undefined = axisVertical_buf const pressure_result : number = (valueDeserializer.readNumber() as number) const tiltX_result : number = (valueDeserializer.readNumber() as number) @@ -19208,9 +19557,9 @@ export class Deserializer extends DeserializerBase { const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let deviceId_buf : number | undefined if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } const deviceId_result : number | undefined = deviceId_buf const type_result : AccessibilityHoverType = AccessibilityHoverType.ofOrdinal(valueDeserializer.readInt32()) const x_result : number = (valueDeserializer.readNumber() as number) @@ -19222,10 +19571,11 @@ export class Deserializer extends DeserializerBase { 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 } - 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(589030517, _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 @@ -19235,16 +19585,16 @@ export class Deserializer extends DeserializerBase { const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisHorizontal_buf : number | undefined if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) + } const axisHorizontal_result : number | undefined = axisHorizontal_buf const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisVertical_buf : number | undefined if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } const axisVertical_result : number | undefined = axisVertical_buf const pressure_result : number = (valueDeserializer.readNumber() as number) const tiltX_result : number = (valueDeserializer.readNumber() as number) @@ -19253,18 +19603,19 @@ export class Deserializer extends DeserializerBase { const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let deviceId_buf : number | undefined if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } const deviceId_result : number | undefined = deviceId_buf const stopPropagation_result : Function0 = 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 } - readCallback_Boolean_HoverEvent_Void(): Function2 { + readCallback_Boolean_HoverEvent_Void(isSync: boolean = false): Function2 { 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(-916602978, _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 @@ -19274,16 +19625,16 @@ export class Deserializer extends DeserializerBase { const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisHorizontal_buf : number | undefined if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) + } const axisHorizontal_result : number | undefined = axisHorizontal_buf const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) let axisVertical_buf : number | undefined if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } const axisVertical_result : number | undefined = axisVertical_buf const pressure_result : number = (valueDeserializer.readNumber() as number) const tiltX_result : number = (valueDeserializer.readNumber() as number) @@ -19292,9 +19643,9 @@ export class Deserializer extends DeserializerBase { const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) let deviceId_buf : number | undefined if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } const deviceId_result : number | undefined = deviceId_buf const displayX_result : number = (valueDeserializer.readNumber() as number) const displayY_result : number = (valueDeserializer.readNumber() as number) @@ -19313,274 +19664,274 @@ export class Deserializer extends DeserializerBase { const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : EdgeOutlineWidths | Dimension | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : EdgeOutlineWidths | Dimension | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : EdgeOutlineWidths | Dimension | 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 + 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 + 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 + 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 + 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 = width_buf const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : EdgeColors | ResourceColor | LocalizedEdgeColors | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : EdgeColors | ResourceColor | LocalizedEdgeColors | 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 - 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 - if (color_buf__u_top_buf__selector == 0) { - color_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 { - 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) - } - 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 - 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 - if (color_buf__u_right_buf__selector == 0) { - color_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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) - } - 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 - 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 - if (color_buf__u_bottom_buf__selector == 0) { - color_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (color_buf__u_left_buf__selector == 0) { - color_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 : int32 = valueDeserializer.readInt8() - let color_buf__u : Color | number | string | Resource | undefined - if (color_buf__u_selector == 0) { - color_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + { + const color_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : EdgeColors | ResourceColor | LocalizedEdgeColors | 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 + 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 + if (color_buf__u_top_buf__selector == 0) { + color_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 { + 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) + } + 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 + 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 + if (color_buf__u_right_buf__selector == 0) { + color_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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_selector == 1) { - color_buf__u = (valueDeserializer.readNumber() as number) + else if (color_buf__u_right_buf__selector == 3) { + color_buf__u_right_buf_ = valueDeserializer.readResource() } - else if (color_buf__u_selector == 2) { - color_buf__u = (valueDeserializer.readString() as string) + 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) + } + 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 + 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 + if (color_buf__u_bottom_buf__selector == 0) { + color_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (color_buf__u_left_buf__selector == 0) { + color_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (color_buf__u_selector == 3) { - color_buf__u = valueDeserializer.readResource() + 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 has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation.") } - color_buf_ = (color_buf__u as Color | number | string | Resource) + 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 + if (color_buf__u_selector == 0) { + color_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (color_buf__selector == 2) { - color_buf_ = valueDeserializer.readLocalizedEdgeColors() + 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_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf__u has to be chosen through deserialisation.") } - color_buf = (color_buf_ as EdgeColors | ResourceColor | LocalizedEdgeColors) + 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 = color_buf const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf : OutlineRadiuses | Dimension | undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - const radius_buf__selector : int32 = valueDeserializer.readInt8() - let radius_buf_ : OutlineRadiuses | Dimension | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let radius_buf_ : OutlineRadiuses | Dimension | 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 + 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 + 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 + 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 + 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 = radius_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : EdgeOutlineStyles | OutlineStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - const style_buf__selector : int32 = valueDeserializer.readInt8() - let style_buf_ : EdgeOutlineStyles | OutlineStyle | 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 - if ((RuntimeType.UNDEFINED) != (style_buf__u_top_buf_runtimeType)) - { - style_buf__u_top_buf = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (style_buf__u_right_buf_runtimeType)) - { - style_buf__u_right_buf = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) - { - style_buf__u_bottom_buf = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (style_buf__u_left_buf_runtimeType)) - { - style_buf__u_left_buf = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_ = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let style_buf_ : EdgeOutlineStyles | OutlineStyle | 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 + if ((RuntimeType.UNDEFINED) != (style_buf__u_top_buf_runtimeType)) + { + style_buf__u_top_buf = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (style_buf__u_right_buf_runtimeType)) + { + style_buf__u_right_buf = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) + { + style_buf__u_bottom_buf = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (style_buf__u_left_buf_runtimeType)) + { + style_buf__u_left_buf = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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_ = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = style_buf let value : OutlineOptions = ({width: width_result,color: color_result,radius: radius_result,style: style_result} as OutlineOptions) return value @@ -19590,184 +19941,184 @@ export class Deserializer extends DeserializerBase { const slice_buf_runtimeType = (valueDeserializer.readInt8() as int32) let slice_buf : Length | EdgeWidths | LocalizedEdgeWidths | undefined if ((RuntimeType.UNDEFINED) != (slice_buf_runtimeType)) - { - const slice_buf__selector : int32 = valueDeserializer.readInt8() - let slice_buf_ : Length | EdgeWidths | LocalizedEdgeWidths | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let slice_buf_ : Length | EdgeWidths | LocalizedEdgeWidths | 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 + 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 + 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 + 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 + 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 = slice_buf const repeat_buf_runtimeType = (valueDeserializer.readInt8() as int32) let repeat_buf : RepeatMode | undefined if ((RuntimeType.UNDEFINED) != (repeat_buf_runtimeType)) - { - repeat_buf = RepeatMode.ofOrdinal(valueDeserializer.readInt32()) - } + { + repeat_buf = RepeatMode.ofOrdinal(valueDeserializer.readInt32()) + } const repeat_result : RepeatMode | undefined = repeat_buf const source_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let source_buf : string | Resource | LinearGradient | undefined + let source_buf : string | Resource | LinearGradient_common | undefined if ((RuntimeType.UNDEFINED) != (source_buf_runtimeType)) - { - const source_buf__selector : int32 = valueDeserializer.readInt8() - let source_buf_ : string | Resource | LinearGradient | 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() - } - else { - throw new Error("One of the branches for source_buf_ has to be chosen through deserialisation.") - } - source_buf = (source_buf_ as string | Resource | LinearGradient) + { + const source_buf__selector : int32 = valueDeserializer.readInt8() + let source_buf_ : string | Resource | LinearGradient_common | undefined + if (source_buf__selector == 0) { + source_buf_ = (valueDeserializer.readString() as string) } - const source_result : string | Resource | LinearGradient | undefined = source_buf + 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.") + } + source_buf = (source_buf_ as string | Resource | LinearGradient_common) + } + const source_result : string | Resource | LinearGradient_common | undefined = source_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : Length | EdgeWidths | LocalizedEdgeWidths | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : Length | EdgeWidths | LocalizedEdgeWidths | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : Length | EdgeWidths | LocalizedEdgeWidths | 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 + 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 + 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 + 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 + 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 = width_buf const outset_buf_runtimeType = (valueDeserializer.readInt8() as int32) let outset_buf : Length | EdgeWidths | LocalizedEdgeWidths | undefined if ((RuntimeType.UNDEFINED) != (outset_buf_runtimeType)) - { - const outset_buf__selector : int32 = valueDeserializer.readInt8() - let outset_buf_ : Length | EdgeWidths | LocalizedEdgeWidths | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let outset_buf_ : Length | EdgeWidths | LocalizedEdgeWidths | 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 + 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 + 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 + 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 + 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 = outset_buf const fill_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fill_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (fill_buf_runtimeType)) - { - fill_buf = valueDeserializer.readBoolean() - } + { + fill_buf = valueDeserializer.readBoolean() + } const fill_result : boolean | 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 @@ -19777,378 +20128,378 @@ export class Deserializer extends DeserializerBase { const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : EdgeWidths | Length | LocalizedEdgeWidths | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : EdgeWidths | Length | LocalizedEdgeWidths | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : EdgeWidths | Length | LocalizedEdgeWidths | 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 + 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 + 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 + 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 + 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 = width_buf const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : EdgeColors | ResourceColor | LocalizedEdgeColors | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : EdgeColors | ResourceColor | LocalizedEdgeColors | 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 - 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 - if (color_buf__u_top_buf__selector == 0) { - color_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 { - 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) - } - 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 - 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 - if (color_buf__u_right_buf__selector == 0) { - color_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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) - } - 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 - 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 - if (color_buf__u_bottom_buf__selector == 0) { - color_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - 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 - if (color_buf__u_left_buf__selector == 0) { - color_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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 : int32 = valueDeserializer.readInt8() - let color_buf__u : Color | number | string | Resource | undefined - if (color_buf__u_selector == 0) { - color_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + { + const color_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : EdgeColors | ResourceColor | LocalizedEdgeColors | 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 + 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 + if (color_buf__u_top_buf__selector == 0) { + color_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 { + 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) + } + 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 + 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 + if (color_buf__u_right_buf__selector == 0) { + color_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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) + } + 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 + 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 + if (color_buf__u_bottom_buf__selector == 0) { + color_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + 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 + if (color_buf__u_left_buf__selector == 0) { + color_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (color_buf__u_selector == 1) { - color_buf__u = (valueDeserializer.readNumber() as number) + else if (color_buf__u_left_buf__selector == 1) { + color_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) } - else if (color_buf__u_selector == 2) { - color_buf__u = (valueDeserializer.readString() as string) + else if (color_buf__u_left_buf__selector == 2) { + color_buf__u_left_buf_ = (valueDeserializer.readString() as string) } - else if (color_buf__u_selector == 3) { - color_buf__u = valueDeserializer.readResource() + 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 has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation.") } - color_buf_ = (color_buf__u as Color | number | string | Resource) + color_buf__u_left_buf = (color_buf__u_left_buf_ as Color | number | string | Resource) } - else if (color_buf__selector == 2) { - color_buf_ = valueDeserializer.readLocalizedEdgeColors() + 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 + if (color_buf__u_selector == 0) { + color_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf__u has to be chosen through deserialisation.") } - color_buf = (color_buf_ as EdgeColors | ResourceColor | LocalizedEdgeColors) + 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 = color_buf const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) let radius_buf : BorderRadiuses | Length | LocalizedBorderRadiuses | undefined if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - const radius_buf__selector : int32 = valueDeserializer.readInt8() - let radius_buf_ : BorderRadiuses | Length | LocalizedBorderRadiuses | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let radius_buf_ : BorderRadiuses | Length | LocalizedBorderRadiuses | 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 + 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 + 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 + 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 + 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 = radius_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) let style_buf : EdgeStyles | BorderStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - const style_buf__selector : int32 = valueDeserializer.readInt8() - let style_buf_ : EdgeStyles | BorderStyle | 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 - if ((RuntimeType.UNDEFINED) != (style_buf__u_top_buf_runtimeType)) - { - style_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (style_buf__u_right_buf_runtimeType)) - { - style_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) - { - style_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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 - if ((RuntimeType.UNDEFINED) != (style_buf__u_left_buf_runtimeType)) - { - style_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let style_buf_ : EdgeStyles | BorderStyle | 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 + if ((RuntimeType.UNDEFINED) != (style_buf__u_top_buf_runtimeType)) + { + style_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (style_buf__u_right_buf_runtimeType)) + { + style_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) + { + style_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 + if ((RuntimeType.UNDEFINED) != (style_buf__u_left_buf_runtimeType)) + { + style_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = style_buf const dashGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dashGap_buf : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined if ((RuntimeType.UNDEFINED) != (dashGap_buf_runtimeType)) - { - const dashGap_buf__selector : int32 = valueDeserializer.readInt8() - let dashGap_buf_ : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let dashGap_buf_ : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | 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 + 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 + 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 + 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 + 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 = dashGap_buf const dashWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let dashWidth_buf : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined if ((RuntimeType.UNDEFINED) != (dashWidth_buf_runtimeType)) - { - const dashWidth_buf__selector : int32 = valueDeserializer.readInt8() - let dashWidth_buf_ : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | 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 - 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 - 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 - 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 - 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_buf__selector : int32 = valueDeserializer.readInt8() + let dashWidth_buf_ : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | 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 + 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 + 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 + 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 + 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 = 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 @@ -20176,44 +20527,44 @@ export class Deserializer extends DeserializerBase { const slice_buf_runtimeType = (valueDeserializer.readInt8() as int32) let slice_buf : EdgeWidths | undefined if ((RuntimeType.UNDEFINED) != (slice_buf_runtimeType)) + { + const slice_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__top_buf : Length | 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 - 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 - 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 - 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 - 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 + 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 + 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 + 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 = slice_buf const lattice_buf_runtimeType = (valueDeserializer.readInt8() as int32) let lattice_buf : DrawingLattice | undefined if ((RuntimeType.UNDEFINED) != (lattice_buf_runtimeType)) - { - lattice_buf = valueDeserializer.readDrawingLattice() - } + { + lattice_buf = valueDeserializer.readDrawingLattice() + } const lattice_result : DrawingLattice | undefined = lattice_buf let value : ResizableOptions = ({slice: slice_result,lattice: lattice_result} as ResizableOptions) return value @@ -20224,85 +20575,85 @@ export class Deserializer extends DeserializerBase { const saturation_buf_runtimeType = (valueDeserializer.readInt8() as int32) let saturation_buf : number | undefined if ((RuntimeType.UNDEFINED) != (saturation_buf_runtimeType)) - { - saturation_buf = (valueDeserializer.readNumber() as number) - } + { + saturation_buf = (valueDeserializer.readNumber() as number) + } const saturation_result : number | undefined = saturation_buf const brightness_buf_runtimeType = (valueDeserializer.readInt8() as int32) let brightness_buf : number | undefined if ((RuntimeType.UNDEFINED) != (brightness_buf_runtimeType)) - { - brightness_buf = (valueDeserializer.readNumber() as number) - } + { + brightness_buf = (valueDeserializer.readNumber() as number) + } const brightness_result : number | undefined = brightness_buf const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = color_buf const adaptiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let adaptiveColor_buf : AdaptiveColor | undefined if ((RuntimeType.UNDEFINED) != (adaptiveColor_buf_runtimeType)) - { - adaptiveColor_buf = AdaptiveColor.ofOrdinal(valueDeserializer.readInt32()) - } + { + adaptiveColor_buf = AdaptiveColor.ofOrdinal(valueDeserializer.readInt32()) + } const adaptiveColor_result : AdaptiveColor | undefined = adaptiveColor_buf const blurOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let blurOptions_buf : BlurOptions | undefined if ((RuntimeType.UNDEFINED) != (blurOptions_buf_runtimeType)) - { - blurOptions_buf = valueDeserializer.readBlurOptions() - } + { + blurOptions_buf = valueDeserializer.readBlurOptions() + } const blurOptions_result : BlurOptions | undefined = blurOptions_buf const policy_buf_runtimeType = (valueDeserializer.readInt8() as int32) let policy_buf : BlurStyleActivePolicy | undefined if ((RuntimeType.UNDEFINED) != (policy_buf_runtimeType)) - { - policy_buf = BlurStyleActivePolicy.ofOrdinal(valueDeserializer.readInt32()) - } + { + policy_buf = BlurStyleActivePolicy.ofOrdinal(valueDeserializer.readInt32()) + } const policy_result : BlurStyleActivePolicy | undefined = policy_buf const inactiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let inactiveColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (inactiveColor_buf_runtimeType)) - { - const inactiveColor_buf__selector : int32 = valueDeserializer.readInt8() - let inactiveColor_buf_ : Color | number | string | Resource | undefined - if (inactiveColor_buf__selector == 0) { - inactiveColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - 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_buf__selector : int32 = valueDeserializer.readInt8() + let inactiveColor_buf_ : Color | number | string | Resource | undefined + if (inactiveColor_buf__selector == 0) { + inactiveColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + 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 = 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 @@ -20312,30 +20663,30 @@ export class Deserializer extends DeserializerBase { const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) let start_buf : PixelRoundCalcPolicy | undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = PixelRoundCalcPolicy.ofOrdinal(valueDeserializer.readInt32()) - } + { + start_buf = PixelRoundCalcPolicy.ofOrdinal(valueDeserializer.readInt32()) + } const start_result : PixelRoundCalcPolicy | undefined = start_buf const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) let top_buf : PixelRoundCalcPolicy | undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = PixelRoundCalcPolicy.ofOrdinal(valueDeserializer.readInt32()) - } + { + top_buf = PixelRoundCalcPolicy.ofOrdinal(valueDeserializer.readInt32()) + } const top_result : PixelRoundCalcPolicy | undefined = top_buf const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) let end_buf : PixelRoundCalcPolicy | undefined if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = PixelRoundCalcPolicy.ofOrdinal(valueDeserializer.readInt32()) - } + { + end_buf = PixelRoundCalcPolicy.ofOrdinal(valueDeserializer.readInt32()) + } const end_result : PixelRoundCalcPolicy | undefined = end_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let bottom_buf : PixelRoundCalcPolicy | undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = PixelRoundCalcPolicy.ofOrdinal(valueDeserializer.readInt32()) - } + { + bottom_buf = PixelRoundCalcPolicy.ofOrdinal(valueDeserializer.readInt32()) + } const bottom_result : PixelRoundCalcPolicy | undefined = bottom_buf let value : PixelRoundPolicy = ({start: start_result,top: top_result,end: end_result,bottom: bottom_result} as PixelRoundPolicy) return value @@ -20345,16 +20696,16 @@ export class Deserializer extends DeserializerBase { const horizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) let horizontal_buf : number | undefined if ((RuntimeType.UNDEFINED) != (horizontal_buf_runtimeType)) - { - horizontal_buf = (valueDeserializer.readNumber() as number) - } + { + horizontal_buf = (valueDeserializer.readNumber() as number) + } const horizontal_result : number | undefined = horizontal_buf const vertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) let vertical_buf : number | undefined if ((RuntimeType.UNDEFINED) != (vertical_buf_runtimeType)) - { - vertical_buf = (valueDeserializer.readNumber() as number) - } + { + vertical_buf = (valueDeserializer.readNumber() as number) + } const vertical_result : number | undefined = vertical_buf let value : ChainWeightOptions = ({horizontal: horizontal_result,vertical: vertical_result} as ChainWeightOptions) return value @@ -20365,9 +20716,9 @@ export class Deserializer extends DeserializerBase { const id_buf_runtimeType = (valueDeserializer.readInt8() as int32) let id_buf : string | undefined if ((RuntimeType.UNDEFINED) != (id_buf_runtimeType)) - { - id_buf = (valueDeserializer.readString() as string) - } + { + id_buf = (valueDeserializer.readString() as string) + } const id_result : string | undefined = id_buf let value : TouchResult = ({strategy: strategy_result,id: id_result} as TouchResult) return value @@ -20385,40 +20736,41 @@ export class Deserializer extends DeserializerBase { 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 } - readCallback_Array_TouchTestInfo_TouchResult(): Function1,TouchResult> { + readCallback_Array_TouchTestInfo_TouchResult(isSync: boolean = false): Function1,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 as int32); for (let i = 0; i < value.length; i++) {; const value_element = value[i]; _argsSerializer.writeTouchTestInfo(value_element); } let _continuationValue : TouchResult | undefined; const _continuationCallback : Function1 = (value: TouchResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); NativeModule._CallCallback(-547276916, _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 as int32); for (let i = 0; i < value.length; i++) {; const value_element = value[i]; _argsSerializer.writeTouchTestInfo(value_element); } let _continuationValue : TouchResult | undefined; const _continuationCallback : Function1 = (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 if ((RuntimeType.UNDEFINED) != (minWidth_buf_runtimeType)) - { - minWidth_buf = (valueDeserializer.readLength() as Length) - } + { + minWidth_buf = (valueDeserializer.readLength() as Length) + } const minWidth_result : Length | undefined = minWidth_buf const maxWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maxWidth_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (maxWidth_buf_runtimeType)) - { - maxWidth_buf = (valueDeserializer.readLength() as Length) - } + { + maxWidth_buf = (valueDeserializer.readLength() as Length) + } const maxWidth_result : Length | undefined = maxWidth_buf const minHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let minHeight_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (minHeight_buf_runtimeType)) - { - minHeight_buf = (valueDeserializer.readLength() as Length) - } + { + minHeight_buf = (valueDeserializer.readLength() as Length) + } const minHeight_result : Length | undefined = minHeight_buf const maxHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maxHeight_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (maxHeight_buf_runtimeType)) - { - maxHeight_buf = (valueDeserializer.readLength() as Length) - } + { + maxHeight_buf = (valueDeserializer.readLength() as Length) + } const maxHeight_result : Length | undefined = maxHeight_buf let value : ConstraintSizeOptions = ({minWidth: minWidth_result,maxWidth: maxWidth_result,minHeight: minHeight_result,maxHeight: maxHeight_result} as ConstraintSizeOptions) return value @@ -20439,3 +20791,8 @@ export class Deserializer extends DeserializerBase { } } } + +export function createDeserializer(args: KUint8ArrayPtr, length: int32): Deserializer { return new Deserializer(args, length) } + +setDeserializerAndCallback(createDeserializer, deserializeAndCallCallback) + diff --git a/arkoala-arkts/arkui/src/generated/peers/Serializer.ts b/arkoala-arkts/arkui/src/generated/peers/Serializer.ts index 770cfa511..8170ecd1b 100644 --- a/arkoala-arkts/arkui/src/generated/peers/Serializer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/Serializer.ts @@ -13,13 +13,13 @@ * limitations under the License. */ -import { SerializerBase, Tags, RuntimeType, runtimeType, isResource, isInstanceOf } from "./SerializerBase" +import { SerializerBase, Tags, RuntimeType, runtimeType, MaterializedBase } from "@koalaui/arkoala" import { int32, float32, int64 } from "@koalaui/common" -import { MaterializedBase } from "./../MaterializedBase" import { nullptr, KPointer } from "@koalaui/interop" import { TypeChecker } from "#components" import { KUint8ArrayPtr } from "@koalaui/interop" -import { AccessibilityCallback, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, ShadowType, ShadowOptions, SymbolGlyphModifier, ShadowStyle, ComponentContent, SheetSize, DismissPopupAction, OutlineStyle, DrawContext, ClickEvent, ExpectedFrameRateRange, FinishCallbackType, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, HoverModeAreaType, BlurStyle, Rectangle, SourceTool, SourceType, EventTarget, CommonShapeMethod, CustomBuilder, LinearGradient, SheetTitleOptions, MenuPreviewMode, PopupMessageOptions, DragPreviewMode, ThemeColorMode, PickerTextStyle, PickerDialogButtonStyle, HoverEvent, MenuPolicy, KeyboardAvoidMode, DismissReason, RectResult, TouchEvent, BaseEvent, TouchObject, HistoricalPoint, NestedScrollOptions, SelectionOptions, RectShape, ContentClipMode, LightSource, SheetKeyboardAvoidMode, UIContext, SheetType, ScrollSizeMode, SheetMode, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ModalTransition, ContextMenuAnimationOptions, AnimationRange, CustomPopupOptions, PopupOptions, TransitionHierarchyStrategy, Blender, BlendMode, OverlayOffset, ImageModifier, MotionPathOptions, BlurOptions, AdaptiveColor, BlurStyleActivePolicy, PathShape, EllipseShape, CircleShape, DragItemInfo, DragBehavior, ClickEffect, LocalizedVerticalAlignParam, LocalizedHorizontalAlignParam, InvertOptions, MotionBlurAnchor, TransitionOptions, IntentionCode, RepeatMode, TouchTestStrategy, TouchResult, CommonMethod, UIGestureEvent, InputCounterOptions, TextDecorationOptions, LayoutSafeAreaEdge, LayoutSafeAreaType, ItemDragInfo, MultiShadowOptions, FadingEdgeOptions, EdgeEffectOptions, PointLightStyle, SheetOptions, BindOptions, ContentCoverOptions, ContextMenuOptions, MenuOptions, MenuElement, GeometryTransitionOptions, BlendApplyType, OverlayOptions, DragInteractionOptions, DragPreviewOptions, ChainStyle, sharedTransitionOptions, EffectType, LinearGradientBlurOptions, FractionStop, ForegroundBlurStyleOptions, BlurStyleOptions, BackgroundBlurStyleOptions, SafeAreaEdge, SafeAreaType, BackgroundBrightnessOptions, PixelStretchEffectOptions, StateStyles, PreDragStatus, UniformDataType, DragEvent, UnifiedData, Summary, DragResult, LocalizedAlignRuleOptions, AlignRuleOption, MotionBlurOptions, KeyEvent, MouseEvent, AccessibilityHoverEvent, BorderImageOption, Filter, VisualEffect, ForegroundEffectOptions, BackgroundEffectOptions, PixelRoundPolicy, TouchTestInfo } from "./../ArkCommonInterfaces" +import { CallbackTransformer } from "./CallbackTransformer" +import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, ShadowType, ShadowOptions, SymbolGlyphModifier, ShadowStyle, ComponentContent, SheetSize, DismissPopupAction, OutlineStyle, DrawContext, ClickEvent, ExpectedFrameRateRange, FinishCallbackType, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, HoverModeAreaType, BlurStyle, Rectangle, SourceTool, SourceType, EventTarget, CommonShapeMethod, LinearGradient_common, SheetTitleOptions, MenuPreviewMode, PopupMessageOptions, DragPreviewMode, ThemeColorMode, PickerTextStyle, PickerDialogButtonStyle, HoverEvent, MenuPolicy, KeyboardAvoidMode, DismissReason, RectResult, TouchEvent, BaseEvent, TouchObject, HistoricalPoint, NestedScrollOptions, SelectionOptions, RectShape, ContentClipMode, LightSource, SheetKeyboardAvoidMode, UIContext, SheetType, ScrollSizeMode, SheetMode, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ModalTransition, ContextMenuAnimationOptions, AnimationRange, CustomPopupOptions, PopupOptions, TransitionHierarchyStrategy, Blender, BlendMode, OverlayOffset, ImageModifier, MotionPathOptions, BlurOptions, AdaptiveColor, BlurStyleActivePolicy, PathShape, EllipseShape, CircleShape, DragItemInfo, DragBehavior, ClickEffect, LocalizedVerticalAlignParam, LocalizedHorizontalAlignParam, InvertOptions, MotionBlurAnchor, TransitionOptions, IntentionCode, RepeatMode, TouchTestStrategy, TouchResult, CommonMethod, UIGestureEvent, InputCounterOptions, TextDecorationOptions, LayoutSafeAreaEdge, LayoutSafeAreaType, ItemDragInfo, MultiShadowOptions, FadingEdgeOptions, EdgeEffectOptions, PointLightStyle, SheetOptions, BindOptions, ContentCoverOptions, ContextMenuOptions, MenuOptions, MenuElement, GeometryTransitionOptions, BlendApplyType, OverlayOptions, DragInteractionOptions, DragPreviewOptions, ChainStyle, sharedTransitionOptions, EffectType, LinearGradientBlurOptions, FractionStop, ForegroundBlurStyleOptions, BlurStyleOptions, BackgroundBlurStyleOptions, SafeAreaEdge, SafeAreaType, BackgroundBrightnessOptions, PixelStretchEffectOptions, StateStyles, PreDragStatus, UniformDataType, DragEvent, UnifiedData, Summary, DragResult, LocalizedAlignRuleOptions, AlignRuleOption, MotionBlurOptions, FocusAxisEvent, KeyEvent, MouseEvent, AccessibilityHoverEvent, BorderImageOption, Filter, VisualEffect, ForegroundEffectOptions, BackgroundEffectOptions, PixelRoundPolicy, TouchTestInfo } from "./../ArkCommonInterfaces" import { ButtonTriggerClickCallback, ButtonRole, ButtonStyleMode, ButtonType, LabelStyle, ControlSize, ButtonOptions } from "./../ArkButtonInterfaces" import { ContentDidScrollCallback, OnSwiperAnimationEndCallback, OnSwiperAnimationStartCallback, OnSwiperGestureSwipeCallback, IndicatorStyle, SwiperAutoFill, ArrowStyle, SwiperContentAnimatedTransition, SwiperNestedScrollMode, SwiperAnimationEvent, SwiperDisplayMode } from "./../ArkSwiperInterfaces" import { EditableTextOnChangeCallback, OnDidChangeCallback, DecorationStyleResult, TextRange, StyledStringChangeValue, MenuType, TextDeleteDirection, StyledStringChangedListener, TextMenuItem, FontSettingOptions, DeleteValue, InsertValue, PreviewText, CaretStyle, TextDataDetectorType, TextDataDetectorConfig } from "./../ArkTextCommonInterfaces" @@ -48,10 +48,11 @@ import { TextAreaSubmitCallback, ContentType, TextAreaType, TextAreaOptions } fr import { TextPickerScrollStopCallback, TextPickerResult, DividerOptions, TextPickerDialogOptions, TextPickerOptions, TextCascadePickerRangeContent, TextPickerRangeContent } from "./../ArkTextPickerInterfaces" import { VoidCallback, Dimension, PX, VP, FP, LPX, Percentage, Position, Length, ResourceColor, BorderRadiuses, Margin, Padding, SizeOptions, LocalizedEdgeColors, LocalizedEdgeWidths, LocalizedBorderRadiuses, Area, LocalizedPadding, Font, ResourceStr, ColorMetrics, LengthMetricsUnit, DividerStyleOptions, LocalizedEdges, Edges, ColorFilter, Bias, LocalizedPosition, Offset, EdgeWidths, EdgeColors, EdgeStyles, MarkStyle, AccessibilityOptions, OutlineOptions, EdgeOutlineWidths, OutlineRadiuses, EdgeOutlineStyles, BorderOptions, ChainWeightOptions, ConstraintSizeOptions } from "./../ArkUnitsInterfaces" import { WithThemeInterface, CustomTheme, WithThemeOptions, WithThemeAttribute } from "./../ArkWithThemeInterfaces" -import { LengthUnit, PixelMap, LengthMetrics, Want, TextModifier, RectHeightStyle, RectWidthStyle, NodeController } from "./../ArkArkui-externalInterfaces" +import { LengthUnit, LengthMetrics, Want, TextModifier, RectHeightStyle, RectWidthStyle, NodeController } from "./../ArkArkui-externalInterfaces" import { Resource } from "./../ArkResourceInterfaces" -import { ColoringStrategy, Color, FontWeight, Curve, TextDecorationStyle, TextDecorationType, BorderStyle, FontStyle, WordBreak, TextOverflow, TextAlign, ImageFit, ImageSpanAlignment, DialogButtonStyle, TextHeightAdaptivePolicy, LineBreakStrategy, TitleHeight, PlayMode, TouchType, NestedScrollMode, VerticalAlign, ArrowPointPosition, Placement, ClickEffectLevel, HorizontalAlign, TransitionType, Axis, Edge, XComponentType, TextContentStyle, EdgeEffect, Alignment, OptionWidthMode, BarState, ResponseType, AppRotation, FoldStatus, FlexAlign, ItemAlign, FlexWrap, FlexDirection, ScrollSource, IlluminatedType, FunctionKey, SharedTransitionEffectType, GradientDirection, KeySource, KeyType, MouseAction, MouseButton, AccessibilityHoverType, ImageSize, PixelRoundCalcPolicy, HitTestMode, TextSelectableMode, EllipsisMode, TextCase, MarqueeUpdateStrategy, CopyOptions, EmbeddedType, LineJoinStyle, LineCapStyle, CheckBoxShape, FillMode, AnimationStatus, ModifierKey, ImageRepeat, RenderFit, ObscuredReasons, Direction, Visibility, HoverEffect } from "./../ArkEnumsInterfaces" -import { Tuple_Dimension_Dimension, Callback_PopInfo_Void, Callback_SwipeActionState_Void, Callback_Void, Callback_Any, Callback_DismissPopupAction_Void, Callback_NavigationTransitionProxy_Void, Callback_Boolean_Void, Callback_GestureEvent_Void, Callback_ClickEvent_Void, Callback_DismissDialogAction_Void, Literal_String_script_Callback_String_Void_callback, Callback_String_Void, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Callback_TabContentTransitionProxy_Void, Tuple_Number_Number, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_TimePickerResult_Void, Callback_TextPickerResult_Void, Callback_StyledStringChangeValue_Boolean, Callback_Date_Void, Callback_DatePickerResult_Void, Literal_Boolean_next_Axis_direction, Literal_Number_surfaceHeight_surfaceWidth, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_SwiperContentTransitionProxy_Void, Callback_Number_Void, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Tuple_Number_Number, Literal_Number_day_month_year, Callback_SheetType_Void, Callback_SpringBackAction_Void, Callback_DismissSheetAction_Void, Callback_SheetDismiss_Void, Callback_DismissContentCoverAction_Void, Literal_ResourceColor_color, Literal_String_value_Callback_Void_action, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_WithThemeAttribute_Void, Callback_WebResourceResponse_Void, Callback_WebKeyboardOptions_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Tuple_Number_Number_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_TouchResult_Void, Callback_String_Unknown_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_NavigationAnimatedTransition_Void, Callback_Opt_Array_String_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OffsetResult_Void, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_IsolatedComponentAttribute_Void, Callback_HitTestMode_Void, Callback_GestureRecognizer_Void, Callback_GestureJudgeResult_Void, Callback_ComputedBarAttribute_Void, Callback_Callback_Any_Void, Callback_Array_String_Void, Callback_Any_Number_Void, Callback_Any_Number_String, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_UIExtensionProxy_Void, Callback_NativeEmbedTouchInfo_Void, Callback_NativeEmbedDataInfo_Void, Callback_OnOverScrollEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnScaleChangeEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnRenderExitedEvent_Void, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnConsoleEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnAlertEvent_Boolean, Callback_OnGeolocationShowEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_PlaybackInfo_Void, Callback_PreparedInfo_Void, Callback_FullscreenInfo_Void, Type_TextPickerAttribute_onChange_callback, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_EnterKeyType_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_DeleteValue_Void, Callback_DeleteValue_Boolean, Callback_InsertValue_Void, Callback_InsertValue_Boolean, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_TextRange_Void, Callback_RichEditorTextSpanResult_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RefreshStatus_Void, Callback_Array_Number_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Number_Number_PanelMode_Void, Callback_NavDestinationContext_Void, Callback_Boolean, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Number_Number_Boolean, Callback_Number_Boolean, Callback_Number_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Number_Number_Void, Callback_Number_Number_ComputedBarAttribute, Callback_Any_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_TerminationInfo_Void, Callback_Number_ScrollState_Void, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void, Type_SheetOptions_detents, Callback_TouchEvent_HitTestMode, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_PreDragStatus_Void, Callback_DragEvent_String_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Callback_Area_Area_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_TouchEvent_Void, Callback_MouseEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_Array_TouchTestInfo_TouchResult } from "./../SyntheticDeclarations" +import { ColoringStrategy, Color, FontWeight, Curve, TextDecorationStyle, TextDecorationType, BorderStyle, FontStyle, WordBreak, TextOverflow, TextAlign, ImageFit, ImageSpanAlignment, DialogButtonStyle, TextHeightAdaptivePolicy, LineBreakStrategy, TitleHeight, GradientDirection, PlayMode, TouchType, NestedScrollMode, VerticalAlign, ArrowPointPosition, Placement, ClickEffectLevel, HorizontalAlign, TransitionType, Axis, Edge, XComponentType, TextContentStyle, EdgeEffect, Alignment, OptionWidthMode, BarState, ResponseType, AppRotation, FoldStatus, FlexAlign, ItemAlign, FlexWrap, FlexDirection, ScrollSource, IlluminatedType, FunctionKey, SharedTransitionEffectType, KeySource, KeyType, MouseAction, MouseButton, AccessibilityHoverType, ImageSize, PixelRoundCalcPolicy, HitTestMode, TextSelectableMode, EllipsisMode, TextCase, MarqueeUpdateStrategy, CopyOptions, EmbeddedType, LineJoinStyle, LineCapStyle, CheckBoxShape, FillMode, AnimationStatus, ModifierKey, ImageRepeat, RenderFit, ObscuredReasons, Direction, Visibility, AxisModel, HoverEffect } from "./../ArkEnumsInterfaces" +import { PixelMap, PixelMapInternal } from "./../ArkPixelMapMaterialized" +import { Tuple_Dimension_Dimension, Callback_PopInfo_Void, Callback_SwipeActionState_Void, Callback_Void, CustomNodeBuilder, Callback_DismissPopupAction_Void, Callback_NavigationTransitionProxy_Void, Callback_Boolean_Void, Callback_GestureEvent_Void, Callback_ClickEvent_Void, Callback_DismissDialogAction_Void, Literal_String_script_Callback_String_Void_callback, Callback_String_Void, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Callback_TabContentTransitionProxy_Void, Tuple_Number_Number, Tuple_ResourceColor_Number, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_TimePickerResult_Void, Callback_TextPickerResult_Void, Callback_StyledStringChangeValue_Boolean, Callback_Date_Void, Callback_DatePickerResult_Void, Literal_Boolean_next_Axis_direction, Literal_Number_surfaceHeight_surfaceWidth, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_SwiperContentTransitionProxy_Void, Callback_Number_Void, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Tuple_Number_Number, Literal_Number_day_month_year, Callback_SheetType_Void, Callback_SpringBackAction_Void, Callback_DismissSheetAction_Void, Callback_SheetDismiss_Void, Callback_DismissContentCoverAction_Void, Literal_ResourceColor_color, Literal_String_value_Callback_Void_action, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_WithThemeAttribute_Void, Callback_WebResourceResponse_Void, Callback_WebKeyboardOptions_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Tuple_Number_Number_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_TouchResult_Void, Callback_String_Unknown_Void, Callback_Pointer_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_NavigationAnimatedTransition_Void, Callback_Opt_Array_String_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OffsetResult_Void, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_IsolatedComponentAttribute_Void, Callback_HitTestMode_Void, Callback_GestureRecognizer_Void, Callback_GestureJudgeResult_Void, Callback_ComputedBarAttribute_Void, Callback_Callback_Any_Void, Callback_Any, Callback_Array_String_Void, Callback_Any_Number_Void, Callback_Any_Number_String, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_UIExtensionProxy_Void, Callback_NativeEmbedTouchInfo_Void, Callback_NativeEmbedDataInfo_Void, Callback_OnOverScrollEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnScaleChangeEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnRenderExitedEvent_Void, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnConsoleEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnAlertEvent_Boolean, Callback_OnGeolocationShowEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_PlaybackInfo_Void, Callback_PreparedInfo_Void, Callback_FullscreenInfo_Void, Type_TextPickerAttribute_onChange_callback, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_EnterKeyType_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_DeleteValue_Void, Callback_DeleteValue_Boolean, Callback_InsertValue_Void, Callback_InsertValue_Boolean, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_TextRange_Void, Callback_RichEditorTextSpanResult_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RefreshStatus_Void, Callback_Array_Number_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Number_Number_PanelMode_Void, Callback_NavDestinationContext_Void, Callback_Boolean, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Number_Number_Boolean, Callback_Number_Boolean, Callback_Number_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Number_Number_Void, Callback_Number_Number_ComputedBarAttribute, Callback_Any_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_TerminationInfo_Void, Callback_Number_ScrollState_Void, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void, Type_SheetOptions_detents, Callback_TouchEvent_HitTestMode, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_PreDragStatus_Void, Callback_DragEvent_String_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Callback_Area_Area_Void, Callback_FocusAxisEvent_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_TouchEvent_Void, Callback_MouseEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_Array_TouchTestInfo_TouchResult } from "./../SyntheticDeclarations" import { ICurve, ICurveInternal } from "./../ArkICurveMaterialized" import { GridRowSizeOption, BreakpointsReference, GridRowColumnOption, GutterOption, GridRowDirection, BreakPoints, GridRowOptions } from "./../ArkGridRowInterfaces" import { TextBackgroundStyle } from "./../ArkSpanInterfaces" @@ -156,7 +157,7 @@ import { GridItemStyle, GridItemOptions } from "./../ArkGridItemInterfaces" import { GridItemAlignment, ComputedBarAttribute, GridDirection, GridLayoutOptions } from "./../ArkGridInterfaces" import { FormShape, FormRenderingMode, FormDimension, FormCallbackInfo, FormInfo } from "./../ArkFormComponentInterfaces" import { FlexSpaceOptions, FlexOptions } from "./../ArkFlexInterfaces" -import { DataPanelType, DataPanelShadowOptions, DataPanelOptions } from "./../ArkDataPanelInterfaces" +import { LinearGradient_data_panel, ColorStop, DataPanelType, DataPanelShadowOptions, DataPanelOptions } from "./../ArkDataPanelInterfaces" import { ColumnSplitDividerStyle } from "./../ArkColumnSplitInterfaces" import { DrawingRenderingContext, DrawingRenderingContextInternal } from "./../ArkDrawingRenderingContextMaterialized" import { CanvasRenderingContext2D, CanvasRenderingContext2DInternal } from "./../ArkCanvasRenderingContext2DMaterialized" @@ -206,19 +207,39 @@ import { FocusPriority, FocusBoxStyle } from "./../ArkFocusInterfaces" import { EventTargetInfo, EventTargetInfoInternal } from "./../ArkEventTargetInfoMaterialized" import { GestureModifier, GestureModifierInternal } from "./../ArkGestureModifierMaterialized" 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") } constructor() { super() @@ -254,10 +275,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 = (value as MaterializedBase) + 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 @@ -2582,7 +2605,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_builder_type as int32) if ((RuntimeType.UNDEFINED) != (value_builder_type)) { const value_builder_value = value_builder! - valueSerializer.holdAndWriteCallback(value_builder_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder_value)) } const value_actionAreaDistance = value.actionAreaDistance let value_actionAreaDistance_type : int32 = RuntimeType.UNDEFINED @@ -2768,10 +2791,73 @@ 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___stub = value.__stub - valueSerializer.writeString(value___stub) + const value_angle = value.angle + let value_angle_type : int32 = RuntimeType.UNDEFINED + value_angle_type = runtimeType(value_angle) + valueSerializer.writeInt8(value_angle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_angle_type)) { + const value_angle_value = value_angle! + let value_angle_value_type : int32 = RuntimeType.UNDEFINED + value_angle_value_type = runtimeType(value_angle_value) + if (((RuntimeType.NUMBER == value_angle_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_angle_value_0 = value_angle_value as number + valueSerializer.writeNumber(value_angle_value_0) + } + else if (((RuntimeType.STRING == value_angle_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_angle_value_1 = value_angle_value as string + valueSerializer.writeString(value_angle_value_1) + } + } + const value_direction = value.direction + let value_direction_type : int32 = RuntimeType.UNDEFINED + value_direction_type = runtimeType(value_direction) + valueSerializer.writeInt8(value_direction_type as int32) + if ((RuntimeType.UNDEFINED) != (value_direction_type)) { + const value_direction_value = value_direction! + valueSerializer.writeInt32(value_direction_value.ordinal) + } + const value_colors = value.colors + valueSerializer.writeInt32(value_colors.length as int32) + for (let i = 0; i < value_colors.length; i++) { + const value_colors_element = value_colors[i] + const value_colors_element_0 = value_colors_element[0] + let value_colors_element_0_type : int32 = RuntimeType.UNDEFINED + value_colors_element_0_type = runtimeType(value_colors_element_0) + if (value_colors_element_0 instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_colors_element_0_0 = value_colors_element_0 + valueSerializer.writeInt32(value_colors_element_0_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_colors_element_0_type))) { + valueSerializer.writeInt8(1 as int32) + const value_colors_element_0_1 = value_colors_element_0 as number + valueSerializer.writeNumber(value_colors_element_0_1) + } + else if (((RuntimeType.STRING == value_colors_element_0_type))) { + valueSerializer.writeInt8(2 as int32) + const value_colors_element_0_2 = value_colors_element_0 as string + valueSerializer.writeString(value_colors_element_0_2) + } + else if (((RuntimeType.OBJECT == value_colors_element_0_type))) { + valueSerializer.writeInt8(3 as int32) + const value_colors_element_0_3 = value_colors_element_0 as Resource + valueSerializer.writeResource(value_colors_element_0_3) + } + const value_colors_element_1 = value_colors_element[1] + valueSerializer.writeNumber(value_colors_element_1) + } + const value_repeating = value.repeating + let value_repeating_type : int32 = RuntimeType.UNDEFINED + value_repeating_type = runtimeType(value_repeating) + valueSerializer.writeInt8(value_repeating_type as int32) + if ((RuntimeType.UNDEFINED) != (value_repeating_type)) { + const value_repeating_value = value_repeating! + valueSerializer.writeBoolean(value_repeating_value) + } } writeScene(value: Scene): void { let valueSerializer : Serializer = this @@ -5726,7 +5812,7 @@ export class Serializer extends SerializerBase { const value_shown_0 = value_shown as string valueSerializer.writeString(value_shown_0) } - else if (((RuntimeType.OBJECT) == (value_shown_type)) && (TypeChecker.isPixelMap(value_shown, false, false))) { + else if (((RuntimeType.OBJECT) == (value_shown_type)) && (value_shown instanceof PixelMap)) { valueSerializer.writeInt8(1 as int32) const value_shown_1 = value_shown as PixelMap valueSerializer.writePixelMap(value_shown_1) @@ -5744,7 +5830,7 @@ export class Serializer extends SerializerBase { const value_hidden_0 = value_hidden as string valueSerializer.writeString(value_hidden_0) } - else if (((RuntimeType.OBJECT) == (value_hidden_type)) && (TypeChecker.isPixelMap(value_hidden, false, false))) { + else if (((RuntimeType.OBJECT) == (value_hidden_type)) && (value_hidden instanceof PixelMap)) { valueSerializer.writeInt8(1 as int32) const value_hidden_1 = value_hidden as PixelMap valueSerializer.writePixelMap(value_hidden_1) @@ -5767,7 +5853,7 @@ export class Serializer extends SerializerBase { const value_switching_value_0 = value_switching_value as string valueSerializer.writeString(value_switching_value_0) } - else if (((RuntimeType.OBJECT) == (value_switching_value_type)) && (TypeChecker.isPixelMap(value_switching_value, false, false))) { + else if (((RuntimeType.OBJECT) == (value_switching_value_type)) && (value_switching_value instanceof PixelMap)) { valueSerializer.writeInt8(1 as int32) const value_switching_value_1 = value_switching_value as PixelMap valueSerializer.writePixelMap(value_switching_value_1) @@ -7724,7 +7810,7 @@ export class Serializer extends SerializerBase { writeNavDestinationCustomTitle(value: NavDestinationCustomTitle): void { let valueSerializer : Serializer = this const value_builder = value.builder - valueSerializer.holdAndWriteCallback(value_builder) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder)) const value_height = value.height let value_height_type : int32 = RuntimeType.UNDEFINED value_height_type = runtimeType(value_height) @@ -7873,7 +7959,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_builder_type as int32) if ((RuntimeType.UNDEFINED) != (value_builder_type)) { const value_builder_value = value_builder! - valueSerializer.holdAndWriteCallback(value_builder_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder_value)) } } writeDividerStyleOptions(value: DividerStyleOptions): void { @@ -8122,6 +8208,8 @@ 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 @@ -8427,7 +8515,7 @@ export class Serializer extends SerializerBase { writeCustomPopupOptions(value: CustomPopupOptions): void { let valueSerializer : Serializer = this const value_builder = value.builder - valueSerializer.holdAndWriteCallback(value_builder) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder)) const value_placement = value.placement let value_placement_type : int32 = RuntimeType.UNDEFINED value_placement_type = runtimeType(value_placement) @@ -9103,7 +9191,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_builder_type as int32) if ((RuntimeType.UNDEFINED) != (value_builder_type)) { const value_builder_value = value_builder! - valueSerializer.holdAndWriteCallback(value_builder_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder_value)) } const value_extraInfo = value.extraInfo let value_extraInfo_type : int32 = RuntimeType.UNDEFINED @@ -12463,7 +12551,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_footer_type as int32) if ((RuntimeType.UNDEFINED) != (value_footer_type)) { const value_footer_value = value_footer! - valueSerializer.holdAndWriteCallback(value_footer_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_footer_value)) } const value_scroller = value.scroller let value_scroller_type : int32 = RuntimeType.UNDEFINED @@ -12583,7 +12671,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_preview_type as int32) if ((RuntimeType.UNDEFINED) != (value_preview_type)) { const value_preview_value = value_preview! - valueSerializer.holdAndWriteCallback(value_preview_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_preview_value)) } const value_menuType = value.menuType let value_menuType_type : int32 = RuntimeType.UNDEFINED @@ -12623,7 +12711,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_customKeyboard_type as int32) if ((RuntimeType.UNDEFINED) != (value_customKeyboard_type)) { const value_customKeyboard_value = value_customKeyboard! - valueSerializer.holdAndWriteCallback(value_customKeyboard_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_customKeyboard_value)) } } writeWebKeyboardCallbackInfo(value: WebKeyboardCallbackInfo): void { @@ -13358,7 +13446,7 @@ export class Serializer extends SerializerBase { const value_previewUri_value_0 = value_previewUri_value as string valueSerializer.writeString(value_previewUri_value_0) } - else if (((RuntimeType.OBJECT) == (value_previewUri_value_type)) && (TypeChecker.isPixelMap(value_previewUri_value, false, false))) { + else if (((RuntimeType.OBJECT) == (value_previewUri_value_type)) && (value_previewUri_value instanceof PixelMap)) { valueSerializer.writeInt8(1 as int32) const value_previewUri_value_1 = value_previewUri_value as PixelMap valueSerializer.writePixelMap(value_previewUri_value_1) @@ -15062,7 +15150,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_builder_type as int32) if ((RuntimeType.UNDEFINED) != (value_builder_type)) { const value_builder_value = value_builder! - valueSerializer.holdAndWriteCallback(value_builder_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder_value)) } const value_refreshingContent = value.refreshingContent let value_refreshingContent_type : int32 = RuntimeType.UNDEFINED @@ -15211,7 +15299,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_indicatorBuilder_type as int32) if ((RuntimeType.UNDEFINED) != (value_indicatorBuilder_type)) { const value_indicatorBuilder_value = value_indicatorBuilder! - valueSerializer.holdAndWriteCallback(value_indicatorBuilder_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_indicatorBuilder_value)) } } writeProgressOptions(value: ProgressOptions): void { @@ -15763,7 +15851,7 @@ export class Serializer extends SerializerBase { else if (((RuntimeType.FUNCTION == value_header_value_type))) { valueSerializer.writeInt8(1 as int32) const value_header_value_1 = value_header_value as CustomBuilder - valueSerializer.holdAndWriteCallback(value_header_value_1) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_header_value_1)) } } const value_footer = value.footer @@ -15793,7 +15881,7 @@ export class Serializer extends SerializerBase { else if (((RuntimeType.FUNCTION == value_footer_value_type))) { valueSerializer.writeInt8(1 as int32) const value_footer_value_1 = value_footer_value as CustomBuilder - valueSerializer.holdAndWriteCallback(value_footer_value_1) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_footer_value_1)) } } } @@ -15863,7 +15951,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_header_type as int32) if ((RuntimeType.UNDEFINED) != (value_header_type)) { const value_header_value = value_header! - valueSerializer.holdAndWriteCallback(value_header_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_header_value)) } const value_headerComponent = value.headerComponent let value_headerComponent_type : int32 = RuntimeType.UNDEFINED @@ -15879,7 +15967,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_footer_type as int32) if ((RuntimeType.UNDEFINED) != (value_footer_type)) { const value_footer_value = value_footer! - valueSerializer.holdAndWriteCallback(value_footer_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_footer_value)) } const value_footerComponent = value.footerComponent let value_footerComponent_type : int32 = RuntimeType.UNDEFINED @@ -15930,7 +16018,7 @@ export class Serializer extends SerializerBase { if (((RuntimeType.FUNCTION == value_start_value_type))) { valueSerializer.writeInt8(0 as int32) const value_start_value_0 = value_start_value as CustomBuilder - valueSerializer.holdAndWriteCallback(value_start_value_0) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_start_value_0)) } else if (((RuntimeType.OBJECT == value_start_value_type))) { valueSerializer.writeInt8(1 as int32) @@ -15949,7 +16037,7 @@ export class Serializer extends SerializerBase { if (((RuntimeType.FUNCTION == value_end_value_type))) { valueSerializer.writeInt8(0 as int32) const value_end_value_0 = value_end_value as CustomBuilder - valueSerializer.holdAndWriteCallback(value_end_value_0) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_end_value_0)) } else if (((RuntimeType.OBJECT == value_end_value_type))) { valueSerializer.writeInt8(1 as int32) @@ -16177,7 +16265,7 @@ export class Serializer extends SerializerBase { const value_src_1 = value_src as Resource valueSerializer.writeResource(value_src_1) } - else if (((RuntimeType.OBJECT) == (value_src_type)) && (TypeChecker.isPixelMap(value_src, false, false))) { + else if (((RuntimeType.OBJECT) == (value_src_type)) && (value_src instanceof PixelMap)) { valueSerializer.writeInt8(2 as int32) const value_src_2 = value_src as PixelMap valueSerializer.writePixelMap(value_src_2) @@ -17056,10 +17144,10 @@ export class Serializer extends SerializerBase { valueSerializer.writeResource(value_colors_value_element_0_3) } } - else if (((RuntimeType.OBJECT) == (value_colors_value_element_type)) && (TypeChecker.isLinearGradient(value_colors_value_element, false))) { + else if (((RuntimeType.OBJECT) == (value_colors_value_element_type)) && (TypeChecker.isLinearGradient_data_panel(value_colors_value_element))) { valueSerializer.writeInt8(1 as int32) - const value_colors_value_element_1 = value_colors_value_element as LinearGradient - valueSerializer.writeLinearGradient(value_colors_value_element_1) + const value_colors_value_element_1 = value_colors_value_element as LinearGradient_data_panel + valueSerializer.writeLinearGradient_data_panel(value_colors_value_element_1) } } } @@ -17337,7 +17425,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_indicatorBuilder_type as int32) if ((RuntimeType.UNDEFINED) != (value_indicatorBuilder_type)) { const value_indicatorBuilder_value = value_indicatorBuilder! - valueSerializer.holdAndWriteCallback(value_indicatorBuilder_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_indicatorBuilder_value)) } } writeCalendarOptions(value: CalendarOptions): void { @@ -18477,7 +18565,7 @@ export class Serializer extends SerializerBase { else if (((RuntimeType.FUNCTION == value_title_value_type))) { valueSerializer.writeInt8(1 as int32) const value_title_value_1 = value_title_value as CustomBuilder - valueSerializer.holdAndWriteCallback(value_title_value_1) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_title_value_1)) } } const value_shouldDismiss = value.shouldDismiss @@ -19038,7 +19126,7 @@ export class Serializer extends SerializerBase { else if (((RuntimeType.FUNCTION == value_preview_value_type))) { valueSerializer.writeInt8(1 as int32) const value_preview_value_1 = value_preview_value as CustomBuilder - valueSerializer.holdAndWriteCallback(value_preview_value_1) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_preview_value_1)) } } const value_borderRadius = value.borderRadius @@ -19279,7 +19367,7 @@ export class Serializer extends SerializerBase { else if (((RuntimeType.FUNCTION == value_preview_value_type))) { valueSerializer.writeInt8(1 as int32) const value_preview_value_1 = value_preview_value as CustomBuilder - valueSerializer.holdAndWriteCallback(value_preview_value_1) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_preview_value_1)) } } const value_borderRadius = value.borderRadius @@ -20227,6 +20315,52 @@ export class Serializer extends SerializerBase { valueSerializer.writeLengthMetrics(value_strokeWidth_value) } } + writeFocusAxisEvent(value: FocusAxisEvent): void { + let valueSerializer : Serializer = this + const value_target = value.target + valueSerializer.writeEventTarget(value_target) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_source = value.source + valueSerializer.writeInt32(value_source.ordinal) + const value_axisHorizontal = value.axisHorizontal + let value_axisHorizontal_type : int32 = RuntimeType.UNDEFINED + value_axisHorizontal_type = runtimeType(value_axisHorizontal) + valueSerializer.writeInt8(value_axisHorizontal_type as int32) + if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { + const value_axisHorizontal_value = value_axisHorizontal! + valueSerializer.writeNumber(value_axisHorizontal_value) + } + const value_axisVertical = value.axisVertical + let value_axisVertical_type : int32 = RuntimeType.UNDEFINED + value_axisVertical_type = runtimeType(value_axisVertical) + valueSerializer.writeInt8(value_axisVertical_type as int32) + if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { + const value_axisVertical_value = value_axisVertical! + valueSerializer.writeNumber(value_axisVertical_value) + } + const value_pressure = value.pressure + valueSerializer.writeNumber(value_pressure) + const value_tiltX = value.tiltX + valueSerializer.writeNumber(value_tiltX) + const value_tiltY = value.tiltY + valueSerializer.writeNumber(value_tiltY) + const value_sourceTool = value.sourceTool + valueSerializer.writeInt32(value_sourceTool.ordinal) + const value_deviceId = value.deviceId + let value_deviceId_type : int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type as int32) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeNumber(value_deviceId_value) + } + const value_axisMap = value.axisMap + valueSerializer.writeInt32(value_axisMap.size as int32) + // TODO: map serialization not implemented + const value_stopPropagation = value.stopPropagation + valueSerializer.holdAndWriteCallback(value_stopPropagation) + } writeKeyEvent(value: KeyEvent): void { let valueSerializer : Serializer = this const value_type = value.type @@ -20895,10 +21029,10 @@ export class Serializer extends SerializerBase { const value_source_value_1 = value_source_value as Resource valueSerializer.writeResource(value_source_value_1) } - else if (((RuntimeType.OBJECT) == (value_source_value_type)) && (TypeChecker.isLinearGradient(value_source_value, false))) { + else if (((RuntimeType.OBJECT) == (value_source_value_type)) && (TypeChecker.isLinearGradient_common(value_source_value, false, false, false, false))) { valueSerializer.writeInt8(2 as int32) - const value_source_value_2 = value_source_value as LinearGradient - valueSerializer.writeLinearGradient(value_source_value_2) + const value_source_value_2 = value_source_value as LinearGradient_common + valueSerializer.writeLinearGradient_common(value_source_value_2) } } const value_width = value.width @@ -21755,4 +21889,15 @@ export class Serializer extends SerializerBase { this.writeInt32((value as Resource).id as int32) } } +} + + +export function isResource(value: Object|undefined): boolean { + // TODO: fix me! + return false +} + +export function isInstanceOf(className: string, value: Object|undefined): boolean { + // TODO: fix me! + return false } \ No newline at end of file diff --git a/arkoala-arkts/arkui/src/generated/ts/type_check.ts b/arkoala-arkts/arkui/src/generated/ts/type_check.ts index b5eab2eed..cf8415f3f 100644 --- a/arkoala-arkts/arkui/src/generated/ts/type_check.ts +++ b/arkoala-arkts/arkui/src/generated/ts/type_check.ts @@ -1,13 +1,16 @@ import { KBoolean, KStringPtr } from "@koalaui/interop" -import { NodeController, TextModifier, RectWidthStyle, RectHeightStyle, PixelMap, Want, LengthUnit, LengthMetrics } from "./../ArkArkui-externalInterfaces" -import { RuntimeType, Materialized, CallbackResource } from "./../ArkStdlibInterfaces" -import { Literal_Want_want, Callback_Void, Callback_DismissDialogAction_Void, Callback_Number_Void, Literal_Number_day_month_year, Type_CalendarInterface_value, Callback_CalendarSelectedDate_Void, Callback_CalendarRequestedData_Void, Callback_Date_Void, Callback_Boolean_Void, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Literal_TransitionEffect_appear_disappear, Tuple_Number_Number, Callback_DismissContentCoverAction_Void, Type_SheetOptions_detents, Callback_SheetDismiss_Void, Callback_DismissSheetAction_Void, Callback_SpringBackAction_Void, Callback_SheetType_Void, Literal_String_value_Callback_Void_action, Literal_Boolean_isVisible, Literal_ResourceColor_color, Callback_Literal_Boolean_isVisible_Void, Callback_DismissPopupAction_Void, Literal_Number_offset_span, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Literal_Alignment_align, Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_Area_Area_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Empty, Callback_Number_ScrollState_Void, Literal_String_key_Any_defaultValue, Callback_DatePickerResult_Void, Callback_TerminationInfo_Void, Literal_Number_height_width, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_Literal_Number_errcode_String_msg_Void, Callback_Any_Void, Tuple_Union_ResourceColor_LinearGradient_Number, Callback_GestureEvent_Void, Literal_Number_duration_fingers_Boolean_repeat, Literal_Number_distance_fingers_PanDirection_direction, Literal_Number_fingers_speed_SwipeDirection_direction, Literal_Number_distance_fingers, Literal_Number_angle_fingers, Callback_Number_Tuple_Number_Number, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Literal_Number_offsetRemain, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Any, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_String_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Callback_Number_Number_Number_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_SwipeActionState_Void, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Boolean, Callback_NavDestinationContext_Void, Callback_PopInfo_Void, Tuple_Dimension_Dimension, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_String_Unknown_Void, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_NavigationTransitionProxy_Void, Literal_String_target_NavigationType_type, Callback_Number_Number_PanelMode_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Array_Number_Void, Callback_RefreshStatus_Void, Callback_RichEditorSelection_Void, Callback_RichEditorRange_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorTextSpanResult_Void, Callback_TextRange_Void, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorChangeValue_Boolean, Callback_CutEvent_Void, Callback_CopyEvent_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Literal_Boolean_next_Axis_direction, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_Number_String_Void, Callback_Number_SliderChangeMode_Void, Literal_Number_index, Callback_SwiperContentTransitionProxy_Void, Callback_TabContentTransitionProxy_Void, Callback_EnterKeyType_Void, Callback_String_PasteEvent_Void, Callback_StyledStringChangeValue_Boolean, Callback_String_Number_Void, Type_TextPickerAttribute_onChange_callback, Callback_TextPickerResult_Void, Callback_TimePickerResult_Void, Callback_FullscreenInfo_Void, Callback_PreparedInfo_Void, Callback_PlaybackInfo_Void, Literal_String_script_Callback_String_Void_callback, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Literal_Union_String_WebResourceRequest_data, Literal_Function_handler_Object_error, Literal_Object_detail, Literal_Function_callback_Object_fileSelector, Callback_OnPageEndEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnAlertEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnErrorReceiveEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnRefreshAccessedHistoryEvent_Void, Type_WebAttribute_onUrlLoadIntercept_callback, Callback_Literal_Function_handler_Object_error_Void, Callback_OnRenderExitedEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_Literal_Object_detail_Boolean, Callback_Literal_Function_callback_Object_fileSelector_Void, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnPermissionRequestEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnSearchResultReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Literal_String_plainText, Callback_Literal_String_plainText_Void, Literal_Number_surfaceHeight_surfaceWidth, Type_XComponentInterface_value, Callback_UIExtensionProxy_Void, Literal_Number_code_Want_want, Callback_Literal_Number_code_Want_want_Void } from "./../SyntheticDeclarations" +import { RuntimeType, Materialized, CallbackResource, VMContext } from "./../ArkStdlibInterfaces" +import { NodeController, TextModifier, RectWidthStyle, RectHeightStyle, Want, LengthUnit, LengthMetrics } from "./../ArkArkui-externalInterfaces" +import { PixelMap } from "./../ArkPixelMapMaterialized" +import { ComponentRoot } from "./../ArkStaticComponentsInterfaces" +import { EventEmulator } from "./../ArkEventEmulatorMaterialized" +import { ClickEvent, CommonMethod, DismissReason, Rectangle, BlurStyle, ShadowOptions, ShadowStyle, HoverModeAreaType, CommonConfiguration, ContentModifier, PickerTextStyle, PickerDialogButtonStyle, CustomBuilder, CommonShapeMethod, PointLightStyle, ComponentOptions, InputCounterOptions, TextDecorationOptions, ProvideOptions, AnimatableArithmetic, Context, Configuration, ExpectedFrameRateRange, FinishCallbackType, TouchTestStrategy, AnimateParam, MotionPathOptions, sharedTransitionOptions, GeometryTransitionOptions, TransitionHierarchyStrategy, TranslateOptions, ScaleOptions, AlignRuleOption, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, LocalizedAlignRuleOptions, ChainStyle, RotateOptions, TransitionOptions, TransitionEdge, TransitionEffects, DrawContext, PreviewParams, ItemDragInfo, EffectType, PreDragStatus, DragItemInfo, PointerStyle, EventTarget, SourceType, SourceTool, RepeatMode, BlurStyleActivePolicy, ThemeColorMode, AdaptiveColor, ModalTransition, BackgroundBlurStyleOptions, BlurStyleOptions, ForegroundBlurStyleOptions, BlurOptions, BackgroundEffectOptions, ForegroundEffectOptions, ShadowType, MultiShadowOptions, SafeAreaType, SafeAreaEdge, LayoutSafeAreaType, LayoutSafeAreaEdge, SheetSize, BaseEvent, BorderImageOption, LinearGradient_common, HoverEvent, MouseEvent, AccessibilityHoverEvent, TouchObject, HistoricalPoint, TouchEvent, DragBehavior, UnifiedData, Summary, UniformDataType, DragResult, BlendMode, BlendApplyType, DragEvent, IntentionCode, KeyEvent, FocusAxisEvent, BindOptions, DismissContentCoverAction, ContentCoverOptions, SheetTitleOptions, SheetType, SheetMode, ScrollSizeMode, SheetKeyboardAvoidMode, SheetDismiss, DismissSheetAction, SpringBackAction, SheetOptions, UIContext, StateStyles, PopupMessageOptions, DismissPopupAction, PopupOptions, CustomPopupOptions, MenuPreviewMode, ContextMenuAnimationOptions, AnimationRange, ContextMenuOptions, MenuOptions, TouchTestInfo, RectResult, TouchResult, PixelStretchEffectOptions, ClickEffect, FadingEdgeOptions, NestedScrollOptions, MenuElement, SymbolGlyphModifier, OutlineStyle, DragPreviewMode, MenuPolicy, ImageModifier, DragPreviewOptions, DragInteractionOptions, InvertOptions, CircleShape, EllipseShape, PathShape, RectShape, PixelRoundPolicy, VisualEffect, Filter, AccessibilityCallback, MotionBlurOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, LinearGradientBlurOptions, ComponentContent, OverlayOptions, Blender, VisibleAreaChangeCallback, CommonAttribute, CommonInterface, OverlayOffset, FractionStop, MotionBlurAnchor, LayoutBorderInfo, LayoutInfo, LayoutChild, GeometryInfo, SizeResult, Layoutable, Measurable, MeasureResult, NavDestinationInfo, NavigationInfo, RouterPageInfo, Theme, CustomComponent, CaretOffset, ContentClipMode, ScrollableCommonMethod, EdgeEffectOptions, ScrollResult, OnWillScrollCallback, OnMoveHandler, LightSource, KeyframeAnimateParam, KeyframeState, Callback, VisibleAreaEventOptions, UICommonEvent, HoverCallback, UIGestureEvent, SelectionOptions, KeyboardAvoidMode } from "./../ArkCommonInterfaces" +import { Literal_Want_want, Callback_Void, Callback_DismissDialogAction_Void, Callback_Number_Void, Literal_Number_day_month_year, Type_CalendarInterface_value, Callback_CalendarSelectedDate_Void, Callback_CalendarRequestedData_Void, Callback_Date_Void, Callback_Boolean_Void, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Literal_TransitionEffect_appear_disappear, Tuple_Number_Number, Callback_DismissContentCoverAction_Void, Type_SheetOptions_detents, Callback_SheetDismiss_Void, Callback_DismissSheetAction_Void, Callback_SpringBackAction_Void, Callback_SheetType_Void, Literal_String_value_Callback_Void_action, Literal_Boolean_isVisible, Literal_ResourceColor_color, Callback_Literal_Boolean_isVisible_Void, Callback_DismissPopupAction_Void, Literal_Number_offset_span, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Literal_Alignment_align, Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_FocusAxisEvent_Void, Callback_Area_Area_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Empty, Callback_Number_ScrollState_Void, Literal_String_key_Any_defaultValue, Callback_DatePickerResult_Void, Callback_TerminationInfo_Void, Literal_Number_height_width, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_Literal_Number_errcode_String_msg_Void, Callback_Any_Void, Tuple_Union_ResourceColor_LinearGradient_common_Number, Callback_GestureEvent_Void, Literal_Number_duration_fingers_Boolean_repeat, Literal_Number_distance_fingers_PanDirection_direction, Literal_Number_fingers_speed_SwipeDirection_direction, Literal_Number_distance_fingers, Literal_Number_angle_fingers, Callback_Number_Tuple_Number_Number, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Literal_Number_offsetRemain, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Any, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_String_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Callback_Number_Number_Number_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_SwipeActionState_Void, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Boolean, Callback_NavDestinationContext_Void, Callback_PopInfo_Void, Tuple_Dimension_Dimension, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_String_Unknown_Void, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_NavigationTransitionProxy_Void, Literal_String_target_NavigationType_type, Callback_Number_Number_PanelMode_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Array_Number_Void, Callback_RefreshStatus_Void, Callback_RichEditorSelection_Void, Callback_RichEditorRange_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorTextSpanResult_Void, Callback_TextRange_Void, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorChangeValue_Boolean, Callback_CutEvent_Void, Callback_CopyEvent_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Literal_Boolean_next_Axis_direction, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_Number_String_Void, Callback_Number_SliderChangeMode_Void, Literal_Number_index, Callback_SwiperContentTransitionProxy_Void, Callback_TabContentTransitionProxy_Void, Callback_EnterKeyType_Void, Callback_String_PasteEvent_Void, Callback_StyledStringChangeValue_Boolean, Callback_String_Number_Void, Type_TextPickerAttribute_onChange_callback, Callback_TextPickerResult_Void, Callback_TimePickerResult_Void, Callback_FullscreenInfo_Void, Callback_PreparedInfo_Void, Callback_PlaybackInfo_Void, Literal_String_script_Callback_String_Void_callback, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Literal_Union_String_WebResourceRequest_data, Literal_Function_handler_Object_error, Literal_Object_detail, Literal_Function_callback_Object_fileSelector, Callback_OnPageEndEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnAlertEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnErrorReceiveEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnRefreshAccessedHistoryEvent_Void, Type_WebAttribute_onUrlLoadIntercept_callback, Callback_Literal_Function_handler_Object_error_Void, Callback_OnRenderExitedEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_Literal_Object_detail_Boolean, Callback_Literal_Function_callback_Object_fileSelector_Void, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnPermissionRequestEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnSearchResultReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Literal_String_plainText, Callback_Literal_String_plainText_Void, Literal_Number_surfaceHeight_surfaceWidth, Type_XComponentInterface_value, Callback_UIExtensionProxy_Void, Literal_Number_code_Want_want, Callback_Literal_Number_code_Want_want_Void } from "./../SyntheticDeclarations" import { AbilityComponentInterface, AbilityComponentAttribute } from "./../ArkAbilityComponentInterfaces" -import { CommonMethod, DismissReason, Rectangle, BlurStyle, ShadowOptions, ShadowStyle, HoverModeAreaType, CommonConfiguration, ContentModifier, PickerTextStyle, PickerDialogButtonStyle, CustomBuilder, CommonShapeMethod, PointLightStyle, ComponentOptions, InputCounterOptions, TextDecorationOptions, ProvideOptions, AnimatableArithmetic, Context, Configuration, ExpectedFrameRateRange, FinishCallbackType, TouchTestStrategy, AnimateParam, MotionPathOptions, sharedTransitionOptions, GeometryTransitionOptions, TransitionHierarchyStrategy, TranslateOptions, ScaleOptions, AlignRuleOption, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, LocalizedAlignRuleOptions, ChainStyle, RotateOptions, TransitionOptions, TransitionEdge, TransitionEffects, DrawContext, PreviewParams, ItemDragInfo, EffectType, PreDragStatus, DragItemInfo, PointerStyle, EventTarget, SourceType, SourceTool, RepeatMode, BlurStyleActivePolicy, ThemeColorMode, AdaptiveColor, ModalTransition, BackgroundBlurStyleOptions, BlurStyleOptions, ForegroundBlurStyleOptions, BlurOptions, BackgroundEffectOptions, ForegroundEffectOptions, ShadowType, MultiShadowOptions, SafeAreaType, SafeAreaEdge, LayoutSafeAreaType, LayoutSafeAreaEdge, SheetSize, BaseEvent, BorderImageOption, LinearGradient, ClickEvent, HoverEvent, MouseEvent, AccessibilityHoverEvent, TouchObject, HistoricalPoint, TouchEvent, DragBehavior, UnifiedData, Summary, UniformDataType, DragResult, BlendMode, BlendApplyType, DragEvent, IntentionCode, KeyEvent, BindOptions, DismissContentCoverAction, ContentCoverOptions, SheetTitleOptions, SheetType, SheetMode, ScrollSizeMode, SheetKeyboardAvoidMode, SheetDismiss, DismissSheetAction, SpringBackAction, SheetOptions, UIContext, StateStyles, PopupMessageOptions, DismissPopupAction, PopupOptions, CustomPopupOptions, MenuPreviewMode, ContextMenuAnimationOptions, AnimationRange, ContextMenuOptions, MenuOptions, TouchTestInfo, RectResult, TouchResult, PixelStretchEffectOptions, ClickEffect, FadingEdgeOptions, NestedScrollOptions, MenuElement, SymbolGlyphModifier, OutlineStyle, DragPreviewMode, MenuPolicy, ImageModifier, DragPreviewOptions, DragInteractionOptions, InvertOptions, CircleShape, EllipseShape, PathShape, RectShape, PixelRoundPolicy, VisualEffect, Filter, AccessibilityCallback, MotionBlurOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, LinearGradientBlurOptions, ComponentContent, OverlayOptions, Blender, VisibleAreaChangeCallback, CommonAttribute, CommonInterface, OverlayOffset, FractionStop, MotionBlurAnchor, LayoutBorderInfo, LayoutInfo, LayoutChild, GeometryInfo, SizeResult, Layoutable, Measurable, MeasureResult, NavDestinationInfo, NavigationInfo, RouterPageInfo, Theme, CustomComponent, CaretOffset, ContentClipMode, ScrollableCommonMethod, EdgeEffectOptions, ScrollResult, OnWillScrollCallback, OnMoveHandler, LightSource, KeyframeAnimateParam, KeyframeState, Callback, VisibleAreaEventOptions, UICommonEvent, HoverCallback, UIGestureEvent, SelectionOptions, KeyboardAvoidMode } from "./../ArkCommonInterfaces" import { SheetInfo, DismissDialogAction, ActionSheetButtonOptions, ActionSheetOffset, ActionSheetOptions } from "./../ArkActionSheetInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { VoidCallback, ResourceStr, ResourceColor, Dimension, BorderRadiuses, LocalizedBorderRadiuses, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, EdgeStyles, Offset, Font, Position, Length, LengthMetricsUnit, MarkStyle, Bias, Area, Margin, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, LocalizedMargin, BorderOptions, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, EdgeWidth, DirectionalEdgesT, ColorMetrics, ColorFilter, LengthConstrain, DividerStyleOptions, VP, PX, LPX, TouchPoint } from "./../ArkUnitsInterfaces" -import { DialogButtonStyle, BorderStyle, WordBreak, AnimationStatus, Curve, FillMode, PlayMode, FontWeight, TextOverflow, TextHeightAdaptivePolicy, FontStyle, Axis, CheckBoxShape, HorizontalAlign, FlexAlign, TextDecorationType, TextDecorationStyle, SharedTransitionEffectType, VerticalAlign, TransitionType, Color, ColoringStrategy, MouseButton, MouseAction, AccessibilityHoverType, TouchType, KeyType, KeySource, Placement, ArrowPointPosition, ClickEffectLevel, NestedScrollMode, GradientDirection, Alignment, HitTestMode, ImageSize, HoverEffect, Visibility, ItemAlign, Direction, ObscuredReasons, RenderFit, ImageRepeat, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, BarState, EdgeEffect, IlluminatedType, EmbeddedType, ImageFit, Edge, Week, RelateType, FlexDirection, FlexWrap, TextAlign, TextCase, CopyOptions, TitleHeight, ImageSpanAlignment, TextContentStyle, XComponentType, ScrollSource, LineBreakStrategy, EllipsisMode, OptionWidthMode, FoldStatus, AppRotation, MarqueeUpdateStrategy, TextSelectableMode, WidthBreakpoint, HeightBreakpoint } from "./../ArkEnumsInterfaces" +import { DialogButtonStyle, BorderStyle, WordBreak, AnimationStatus, Curve, FillMode, PlayMode, FontWeight, TextOverflow, TextHeightAdaptivePolicy, FontStyle, Axis, CheckBoxShape, HorizontalAlign, FlexAlign, TextDecorationType, TextDecorationStyle, SharedTransitionEffectType, VerticalAlign, TransitionType, Color, ColoringStrategy, MouseButton, MouseAction, AccessibilityHoverType, TouchType, KeyType, KeySource, AxisModel, Placement, ArrowPointPosition, ClickEffectLevel, NestedScrollMode, GradientDirection, Alignment, HitTestMode, ImageSize, HoverEffect, Visibility, ItemAlign, Direction, ObscuredReasons, RenderFit, ImageRepeat, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, BarState, EdgeEffect, IlluminatedType, EmbeddedType, ImageFit, Edge, Week, RelateType, FlexDirection, FlexWrap, TextAlign, TextCase, CopyOptions, TitleHeight, ImageSpanAlignment, TextContentStyle, XComponentType, ScrollSource, LineBreakStrategy, EllipsisMode, OptionWidthMode, FoldStatus, AppRotation, MarqueeUpdateStrategy, TextSelectableMode, WidthBreakpoint, HeightBreakpoint } from "./../ArkEnumsInterfaces" import { DialogAlignment, DialogButtonDirection, AlertDialogButtonBaseOptions, AlertDialogButtonOptions, TextStyle_alert_dialog, AlertDialogParam, AlertDialogParamWithConfirm, AlertDialogParamWithButtons, AlertDialogParamWithOptions } from "./../ArkAlertDialogInterfaces" import { TransitionEffect } from "./../ArkTransitionEffectMaterialized" import { ActionSheet } from "./../ArkActionSheetMaterialized" @@ -68,7 +71,7 @@ import { ContextMenu } from "./../ArkContextMenuMaterialized" import { CounterInterface, CounterAttribute } from "./../ArkCounterInterfaces" import { CustomDialogControllerOptions } from "./../ArkCustomDialogControllerInterfaces" import { CustomDialogController } from "./../ArkCustomDialogControllerMaterialized" -import { DataPanelType, ColorStop, DataPanelShadowOptions, DataPanelOptions, DataPanelInterface, DataPanelAttribute, DataPanelConfiguration } from "./../ArkDataPanelInterfaces" +import { DataPanelType, ColorStop, LinearGradient_data_panel, DataPanelShadowOptions, DataPanelOptions, DataPanelInterface, DataPanelAttribute, DataPanelConfiguration } from "./../ArkDataPanelInterfaces" import { DatePickerResult, DatePickerOptions, DatePickerInterface, DatePickerAttribute, LunarSwitchStyle, DatePickerDialogOptions } from "./../ArkDatePickerInterfaces" import { DateTimeOptions, TimePickerResult, TimePickerFormat, TimePickerOptions, TimePickerInterface, TimePickerAttribute, TimePickerDialogOptions } from "./../ArkTimePickerInterfaces" import { DatePickerDialog } from "./../ArkDatePickerDialogMaterialized" @@ -118,9 +121,9 @@ import { RouteInfo, NavRouterInterface, NavRouterAttribute, NavRouteMode } from import { NavigationTransitionProxy } from "./../ArkNavigationTransitionProxyMaterialized" import { NavigationType, NavigatorInterface, NavigatorAttribute } from "./../ArkNavigatorInterfaces" import { NodeContainerInterface, NodeContainerAttribute } from "./../ArkNodeContainerInterfaces" -import { RouteType, SlideEffect, CommonTransition, PageTransitionOptions, PageTransitionEnterInterface, PageTransitionCallback, PageTransitionExitInterface } from "./../ArkPageTransitionInterfaces" +import { RouteType, SlideEffect, CommonTransition, PageTransitionOptions } from "./../ArkPageTransitionInterfaces" import { PanelMode, PanelType, PanelHeight, PanelInterface, PanelAttribute } from "./../ArkPanelInterfaces" -import { VelocityOptions, ParticleTuple, AccelerationOptions, ParticlePropertyOptions, ParticleOptions, EmitterOptions, ParticleColorPropertyOptions, PointParticleParameters, ImageParticleParameters, ParticleConfigs, EmitterProperty, EmitterParticleOptions, ParticleEmitterShape, ParticlePropertyUpdaterConfigs, ParticleUpdaterOptions, ParticleColorOptions, ParticleColorUpdaterOptions, ParticleColorPropertyUpdaterConfigs, DistributionType, ParticlePropertyAnimation, ParticleType, ParticleUpdater, DisturbanceFieldShape } from "./../ArkParticleInterfaces" +import { VelocityOptions, ParticleTuple, AccelerationOptions, PointParticleParameters, ImageParticleParameters, ParticleConfigs, EmitterProperty, EmitterParticleOptions, ParticlePropertyUpdaterConfigs, ParticleUpdaterOptions, ParticleColorOptions, ParticleColorUpdaterOptions, ParticleColorPropertyUpdaterConfigs, ParticlePropertyAnimation, ParticleType, ParticleEmitterShape, DistributionType, ParticleUpdater, DisturbanceFieldShape } from "./../ArkParticleInterfaces" import { PasteIconStyle, PasteDescription, PasteButtonOptions, PasteButtonOnClickResult, PasteButtonInterface, PasteButtonAttribute } from "./../ArkPasteButtonInterfaces" import { PatternLockChallengeResult, CircleStyleOptions, PatternLockInterface, PatternLockAttribute } from "./../ArkPatternLockInterfaces" import { PatternLockController } from "./../ArkPatternLockControllerMaterialized" @@ -871,6 +874,9 @@ export class TypeChecker { static isAxis(value: object|string|number|undefined|null|boolean): boolean { throw new Error("Can not discriminate value typeof Axis") } + static isAxisModel(value: object|string|number|undefined|null|boolean): boolean { + throw new Error("Can not discriminate value typeof AxisModel") + } static isBackgroundBlurStyleOptions(value: object|string|number|undefined|null|boolean, duplicated_policy: boolean, duplicated_inactiveColor: boolean): boolean { if ((!duplicated_policy) && (value?.hasOwnProperty("policy"))) { return true @@ -2159,7 +2165,7 @@ export class TypeChecker { static isCommonInterface(value: object|string|number|undefined|null|boolean): boolean { throw new Error("Can not discriminate value typeof CommonInterface") } - static isCommonMethod(value: object|string|number|undefined|null|boolean, duplicated_width: boolean, duplicated_height: boolean, duplicated_drawModifier: boolean, duplicated_responseRegion: boolean, duplicated_mouseResponseRegion: boolean, duplicated_size: boolean, duplicated_constraintSize: boolean, duplicated_touchable: boolean, duplicated_hitTestBehavior: boolean, duplicated_onChildTouchTest: boolean, duplicated_layoutWeight: boolean, duplicated_chainWeight: boolean, duplicated_padding: boolean, duplicated_safeAreaPadding: boolean, duplicated_margin: boolean, duplicated_backgroundColor: boolean, duplicated_pixelRound: boolean, duplicated_backgroundImageSize: boolean, duplicated_backgroundImagePosition: boolean, duplicated_backgroundEffect: boolean, duplicated_backgroundImageResizable: boolean, duplicated_foregroundEffect: boolean, duplicated_visualEffect: boolean, duplicated_backgroundFilter: boolean, duplicated_foregroundFilter: boolean, duplicated_compositingFilter: boolean, duplicated_opacity: boolean, duplicated_border: boolean, duplicated_borderStyle: boolean, duplicated_borderWidth: boolean, duplicated_borderColor: boolean, duplicated_borderRadius: boolean, duplicated_borderImage: boolean, duplicated_outline: boolean, duplicated_outlineStyle: boolean, duplicated_outlineWidth: boolean, duplicated_outlineColor: boolean, duplicated_outlineRadius: boolean, duplicated_foregroundColor: boolean, duplicated_onClick: boolean, duplicated_onHover: boolean, duplicated_onAccessibilityHover: boolean, duplicated_hoverEffect: boolean, duplicated_onMouse: boolean, duplicated_onTouch: boolean, duplicated_onKeyEvent: boolean, duplicated_onKeyPreIme: boolean, duplicated_focusable: boolean, duplicated_tabStop: boolean, duplicated_onFocus: boolean, duplicated_onBlur: boolean, duplicated_tabIndex: boolean, duplicated_defaultFocus: boolean, duplicated_groupDefaultFocus: boolean, duplicated_focusOnTouch: boolean, duplicated_focusBox: boolean, duplicated_animation: boolean, duplicated_transition: boolean, duplicated_motionBlur: boolean, duplicated_brightness: boolean, duplicated_contrast: boolean, duplicated_grayscale: boolean, duplicated_colorBlend: boolean, duplicated_saturate: boolean, duplicated_sepia: boolean, duplicated_invert: boolean, duplicated_hueRotate: boolean, duplicated_useShadowBatching: boolean, duplicated_useEffect: boolean, duplicated_renderGroup: boolean, duplicated_freeze: boolean, duplicated_translate: boolean, duplicated_scale: boolean, duplicated_gridSpan: boolean, duplicated_gridOffset: boolean, duplicated_rotate: boolean, duplicated_transform: boolean, duplicated_onAppear: boolean, duplicated_onDisAppear: boolean, duplicated_onAttach: boolean, duplicated_onDetach: boolean, duplicated_onAreaChange: boolean, duplicated_visibility: boolean, duplicated_flexGrow: boolean, duplicated_flexShrink: boolean, duplicated_flexBasis: boolean, duplicated_alignSelf: boolean, duplicated_displayPriority: boolean, duplicated_zIndex: boolean, duplicated_direction: boolean, duplicated_align: boolean, duplicated_position: boolean, duplicated_markAnchor: boolean, duplicated_offset: boolean, duplicated_enabled: boolean, duplicated_useSizeType: boolean, duplicated_alignRules: boolean, duplicated_aspectRatio: boolean, duplicated_clickEffect: boolean, duplicated_onDragStart: boolean, duplicated_onDragEnter: boolean, duplicated_onDragMove: boolean, duplicated_onDragLeave: boolean, duplicated_onDrop: boolean, duplicated_onDragEnd: boolean, duplicated_allowDrop: boolean, duplicated_draggable: boolean, duplicated_dragPreview: boolean, duplicated_onPreDrag: boolean, duplicated_linearGradient: boolean, duplicated_sweepGradient: boolean, duplicated_radialGradient: boolean, duplicated_motionPath: boolean, duplicated_shadow: boolean, duplicated_clip: boolean, duplicated_clipShape: boolean, duplicated_mask: boolean, duplicated_maskShape: boolean, duplicated_key: boolean, duplicated_id: boolean, duplicated_geometryTransition: boolean, duplicated_stateStyles: boolean, duplicated_restoreId: boolean, duplicated_sphericalEffect: boolean, duplicated_lightUpEffect: boolean, duplicated_pixelStretchEffect: boolean, duplicated_accessibilityGroup: boolean, duplicated_accessibilityText: boolean, duplicated_accessibilityTextHint: boolean, duplicated_accessibilityDescription: boolean, duplicated_accessibilityLevel: boolean, duplicated_accessibilityVirtualNode: boolean, duplicated_accessibilityChecked: boolean, duplicated_accessibilitySelected: boolean, duplicated_obscured: boolean, duplicated_reuseId: boolean, duplicated_renderFit: boolean, duplicated_attributeModifier: boolean, duplicated_gestureModifier: boolean, duplicated_backgroundBrightness: boolean, duplicated_onGestureJudgeBegin: boolean, duplicated_onGestureRecognizerJudgeBegin: boolean, duplicated_shouldBuiltInRecognizerParallelWith: boolean, duplicated_monopolizeEvents: boolean, duplicated_onTouchIntercept: boolean, duplicated_onSizeChange: boolean): boolean { + static isCommonMethod(value: object|string|number|undefined|null|boolean, duplicated_width: boolean, duplicated_height: boolean, duplicated_drawModifier: boolean, duplicated_responseRegion: boolean, duplicated_mouseResponseRegion: boolean, duplicated_size: boolean, duplicated_constraintSize: boolean, duplicated_touchable: boolean, duplicated_hitTestBehavior: boolean, duplicated_onChildTouchTest: boolean, duplicated_layoutWeight: boolean, duplicated_chainWeight: boolean, duplicated_padding: boolean, duplicated_safeAreaPadding: boolean, duplicated_margin: boolean, duplicated_backgroundColor: boolean, duplicated_pixelRound: boolean, duplicated_backgroundImageSize: boolean, duplicated_backgroundImagePosition: boolean, duplicated_backgroundEffect: boolean, duplicated_backgroundImageResizable: boolean, duplicated_foregroundEffect: boolean, duplicated_visualEffect: boolean, duplicated_backgroundFilter: boolean, duplicated_foregroundFilter: boolean, duplicated_compositingFilter: boolean, duplicated_opacity: boolean, duplicated_border: boolean, duplicated_borderStyle: boolean, duplicated_borderWidth: boolean, duplicated_borderColor: boolean, duplicated_borderRadius: boolean, duplicated_borderImage: boolean, duplicated_outline: boolean, duplicated_outlineStyle: boolean, duplicated_outlineWidth: boolean, duplicated_outlineColor: boolean, duplicated_outlineRadius: boolean, duplicated_foregroundColor: boolean, duplicated_onClick: boolean, duplicated_onHover: boolean, duplicated_onAccessibilityHover: boolean, duplicated_hoverEffect: boolean, duplicated_onMouse: boolean, duplicated_onTouch: boolean, duplicated_onKeyEvent: boolean, duplicated_onKeyPreIme: boolean, duplicated_onFocusAxisEvent: boolean, duplicated_focusable: boolean, duplicated_tabStop: boolean, duplicated_onFocus: boolean, duplicated_onBlur: boolean, duplicated_tabIndex: boolean, duplicated_defaultFocus: boolean, duplicated_groupDefaultFocus: boolean, duplicated_focusOnTouch: boolean, duplicated_focusBox: boolean, duplicated_animation: boolean, duplicated_transition: boolean, duplicated_motionBlur: boolean, duplicated_brightness: boolean, duplicated_contrast: boolean, duplicated_grayscale: boolean, duplicated_colorBlend: boolean, duplicated_saturate: boolean, duplicated_sepia: boolean, duplicated_invert: boolean, duplicated_hueRotate: boolean, duplicated_useShadowBatching: boolean, duplicated_useEffect: boolean, duplicated_renderGroup: boolean, duplicated_freeze: boolean, duplicated_translate: boolean, duplicated_scale: boolean, duplicated_gridSpan: boolean, duplicated_gridOffset: boolean, duplicated_rotate: boolean, duplicated_transform: boolean, duplicated_onAppear: boolean, duplicated_onDisAppear: boolean, duplicated_onAttach: boolean, duplicated_onDetach: boolean, duplicated_onAreaChange: boolean, duplicated_visibility: boolean, duplicated_flexGrow: boolean, duplicated_flexShrink: boolean, duplicated_flexBasis: boolean, duplicated_alignSelf: boolean, duplicated_displayPriority: boolean, duplicated_zIndex: boolean, duplicated_direction: boolean, duplicated_align: boolean, duplicated_position: boolean, duplicated_markAnchor: boolean, duplicated_offset: boolean, duplicated_enabled: boolean, duplicated_useSizeType: boolean, duplicated_alignRules: boolean, duplicated_aspectRatio: boolean, duplicated_clickEffect: boolean, duplicated_onDragStart: boolean, duplicated_onDragEnter: boolean, duplicated_onDragMove: boolean, duplicated_onDragLeave: boolean, duplicated_onDrop: boolean, duplicated_onDragEnd: boolean, duplicated_allowDrop: boolean, duplicated_draggable: boolean, duplicated_dragPreview: boolean, duplicated_onPreDrag: boolean, duplicated_linearGradient: boolean, duplicated_sweepGradient: boolean, duplicated_radialGradient: boolean, duplicated_motionPath: boolean, duplicated_shadow: boolean, duplicated_clip: boolean, duplicated_clipShape: boolean, duplicated_mask: boolean, duplicated_maskShape: boolean, duplicated_key: boolean, duplicated_id: boolean, duplicated_geometryTransition: boolean, duplicated_stateStyles: boolean, duplicated_restoreId: boolean, duplicated_sphericalEffect: boolean, duplicated_lightUpEffect: boolean, duplicated_pixelStretchEffect: boolean, duplicated_accessibilityGroup: boolean, duplicated_accessibilityText: boolean, duplicated_accessibilityTextHint: boolean, duplicated_accessibilityDescription: boolean, duplicated_accessibilityLevel: boolean, duplicated_accessibilityVirtualNode: boolean, duplicated_accessibilityChecked: boolean, duplicated_accessibilitySelected: boolean, duplicated_obscured: boolean, duplicated_reuseId: boolean, duplicated_renderFit: boolean, duplicated_attributeModifier: boolean, duplicated_gestureModifier: boolean, duplicated_backgroundBrightness: boolean, duplicated_onGestureJudgeBegin: boolean, duplicated_onGestureRecognizerJudgeBegin: boolean, duplicated_shouldBuiltInRecognizerParallelWith: boolean, duplicated_monopolizeEvents: boolean, duplicated_onTouchIntercept: boolean, duplicated_onSizeChange: boolean): boolean { if ((!duplicated_width) && (value?.hasOwnProperty("width"))) { return true } @@ -2301,6 +2307,9 @@ export class TypeChecker { else if ((!duplicated_onKeyPreIme) && (value?.hasOwnProperty("onKeyPreIme"))) { return true } + else if ((!duplicated_onFocusAxisEvent) && (value?.hasOwnProperty("onFocusAxisEvent"))) { + return true + } else if ((!duplicated_focusable) && (value?.hasOwnProperty("focusable"))) { return true } @@ -2707,6 +2716,9 @@ export class TypeChecker { throw new Error("Can not discriminate value typeof ComponentOptions") } } + static isComponentRoot(value: object|string|number|undefined|null|boolean): boolean { + throw new Error("Can not discriminate value typeof ComponentRoot") + } static isComputedBarAttribute(value: object|string|number|undefined|null|boolean, duplicated_totalOffset: boolean, duplicated_totalLength: boolean): boolean { if ((!duplicated_totalOffset) && (value?.hasOwnProperty("totalOffset"))) { return true @@ -2788,8 +2800,8 @@ export class TypeChecker { throw new Error("Can not discriminate value typeof ContentCoverOptions") } } - static isContentModifier(value: object|string|number|undefined|null|boolean, duplicated___stub: boolean): boolean { - if ((!duplicated___stub) && (value?.hasOwnProperty("__stub"))) { + static isContentModifier(value: object|string|number|undefined|null|boolean, duplicated_stub: boolean): boolean { + if ((!duplicated_stub) && (value?.hasOwnProperty("stub"))) { return true } else { @@ -3272,8 +3284,8 @@ export class TypeChecker { throw new Error("Can not discriminate value typeof DataMoveOperation") } } - static isDataOperation(value: object|string|number|undefined|null|boolean, duplicated___stub: boolean): boolean { - if ((!duplicated___stub) && (value?.hasOwnProperty("__stub"))) { + static isDataOperation(value: object|string|number|undefined|null|boolean, duplicated_stub: boolean): boolean { + if ((!duplicated_stub) && (value?.hasOwnProperty("stub"))) { return true } else { @@ -4035,26 +4047,6 @@ export class TypeChecker { static isEmbeddedType(value: object|string|number|undefined|null|boolean): boolean { throw new Error("Can not discriminate value typeof EmbeddedType") } - static isEmitterOptions(value: object|string|number|undefined|null|boolean, duplicated_particle: boolean, duplicated_emitRate: boolean, duplicated_shape: boolean, duplicated_position: boolean, duplicated_size: boolean): boolean { - if ((!duplicated_particle) && (value?.hasOwnProperty("particle"))) { - return true - } - else if ((!duplicated_emitRate) && (value?.hasOwnProperty("emitRate"))) { - return true - } - else if ((!duplicated_shape) && (value?.hasOwnProperty("shape"))) { - return true - } - else if ((!duplicated_position) && (value?.hasOwnProperty("position"))) { - return true - } - else if ((!duplicated_size) && (value?.hasOwnProperty("size"))) { - return true - } - else { - throw new Error("Can not discriminate value typeof EmitterOptions") - } - } static isEmitterParticleOptions(value: object|string|number|undefined|null|boolean, duplicated_type: boolean, duplicated_config: boolean, duplicated_count: boolean, duplicated_lifetime: boolean, duplicated_lifetimeRange: boolean): boolean { if ((!duplicated_type) && (value?.hasOwnProperty("type"))) { return true @@ -4075,8 +4067,8 @@ export class TypeChecker { throw new Error("Can not discriminate value typeof EmitterParticleOptions") } } - static isEmitterProperty(value: object|string|number|undefined|null|boolean, duplicated___stub: boolean): boolean { - if ((!duplicated___stub) && (value?.hasOwnProperty("__stub"))) { + static isEmitterProperty(value: object|string|number|undefined|null|boolean, duplicated_stub: boolean): boolean { + if ((!duplicated_stub) && (value?.hasOwnProperty("stub"))) { return true } else { @@ -4105,6 +4097,9 @@ export class TypeChecker { throw new Error("Can not discriminate value typeof ErrorCallback") } } + static isEventEmulator(value: object|string|number|undefined|null|boolean): boolean { + throw new Error("Can not discriminate value typeof EventEmulator") + } static isEventResult(value: object|string|number|undefined|null|boolean): boolean { throw new Error("Can not discriminate value typeof EventResult") } @@ -4297,6 +4292,17 @@ export class TypeChecker { static isFlowItemInterface(value: object|string|number|undefined|null|boolean): boolean { throw new Error("Can not discriminate value typeof FlowItemInterface") } + static isFocusAxisEvent(value: object|string|number|undefined|null|boolean, duplicated_axisMap: boolean, duplicated_stopPropagation: boolean): boolean { + if ((!duplicated_axisMap) && (value?.hasOwnProperty("axisMap"))) { + return true + } + else if ((!duplicated_stopPropagation) && (value?.hasOwnProperty("stopPropagation"))) { + return true + } + else { + throw new Error("Can not discriminate value typeof FocusAxisEvent") + } + } static isFocusBoxStyle(value: object|string|number|undefined|null|boolean, duplicated_margin: boolean, duplicated_strokeColor: boolean, duplicated_strokeWidth: boolean): boolean { if ((!duplicated_margin) && (value?.hasOwnProperty("margin"))) { return true @@ -4700,8 +4706,8 @@ export class TypeChecker { throw new Error("Can not discriminate value typeof GestureEvent") } } - static isGestureGroupGestureHandlerOptions(value: object|string|number|undefined|null|boolean, duplicated___stub: boolean): boolean { - if ((!duplicated___stub) && (value?.hasOwnProperty("__stub"))) { + static isGestureGroupGestureHandlerOptions(value: object|string|number|undefined|null|boolean, duplicated_stub: boolean): boolean { + if ((!duplicated_stub) && (value?.hasOwnProperty("stub"))) { return true } else { @@ -5930,8 +5936,8 @@ export class TypeChecker { static isLaunchMode(value: object|string|number|undefined|null|boolean): boolean { throw new Error("Can not discriminate value typeof LaunchMode") } - static isLayoutable(value: object|string|number|undefined|null|boolean, duplicated___stub: boolean): boolean { - if ((!duplicated___stub) && (value?.hasOwnProperty("__stub"))) { + static isLayoutable(value: object|string|number|undefined|null|boolean, duplicated_stub: boolean): boolean { + if ((!duplicated_stub) && (value?.hasOwnProperty("stub"))) { return true } else { @@ -5952,8 +5958,8 @@ export class TypeChecker { throw new Error("Can not discriminate value typeof LayoutBorderInfo") } } - static isLayoutChild(value: object|string|number|undefined|null|boolean, duplicated___stub: boolean): boolean { - if ((!duplicated___stub) && (value?.hasOwnProperty("__stub"))) { + static isLayoutChild(value: object|string|number|undefined|null|boolean, duplicated_stub: boolean): boolean { + if ((!duplicated_stub) && (value?.hasOwnProperty("stub"))) { return true } else { @@ -6061,14 +6067,26 @@ export class TypeChecker { throw new Error("Can not discriminate value typeof LightSource") } } - static isLinearGradient(value: object|string|number|undefined|null|boolean, duplicated___stub: boolean): boolean { - if ((!duplicated___stub) && (value?.hasOwnProperty("__stub"))) { + static isLinearGradient_common(value: object|string|number|undefined|null|boolean, duplicated_angle: boolean, duplicated_direction: boolean, duplicated_colors: boolean, duplicated_repeating: boolean): boolean { + if ((!duplicated_colors) && (value?.hasOwnProperty("colors"))) { + return true + } + else if ((!duplicated_angle) && (value?.hasOwnProperty("angle"))) { + return true + } + else if ((!duplicated_direction) && (value?.hasOwnProperty("direction"))) { + return true + } + else if ((!duplicated_repeating) && (value?.hasOwnProperty("repeating"))) { return true } else { - throw new Error("Can not discriminate value typeof LinearGradient") + throw new Error("Can not discriminate value typeof LinearGradient_common") } } + static isLinearGradient_data_panel(value: object|string|number|undefined|null|boolean): boolean { + throw new Error("Can not discriminate value typeof LinearGradient_data_panel") + } static isLinearGradientBlurOptions(value: object|string|number|undefined|null|boolean, duplicated_fractionStops: boolean, duplicated_direction: boolean): boolean { if ((!duplicated_fractionStops) && (value?.hasOwnProperty("fractionStops"))) { return true @@ -8512,8 +8530,8 @@ export class TypeChecker { throw new Error("Can not discriminate value typeof OnTouchIconUrlReceivedEvent") } } - static isOnWillScrollCallback(value: object|string|number|undefined|null|boolean, duplicated___stub: boolean): boolean { - if ((!duplicated___stub) && (value?.hasOwnProperty("__stub"))) { + static isOnWillScrollCallback(value: object|string|number|undefined|null|boolean, duplicated_stub: boolean): boolean { + if ((!duplicated_stub) && (value?.hasOwnProperty("stub"))) { return true } else { @@ -8619,12 +8637,6 @@ export class TypeChecker { throw new Error("Can not discriminate value typeof Padding") } } - static isPageTransitionEnterInterface(value: object|string|number|undefined|null|boolean): boolean { - throw new Error("Can not discriminate value typeof PageTransitionEnterInterface") - } - static isPageTransitionExitInterface(value: object|string|number|undefined|null|boolean): boolean { - throw new Error("Can not discriminate value typeof PageTransitionExitInterface") - } static isPageTransitionOptions(value: object|string|number|undefined|null|boolean, duplicated_type: boolean, duplicated_duration: boolean, duplicated_curve: boolean, duplicated_delay: boolean): boolean { if ((!duplicated_type) && (value?.hasOwnProperty("type"))) { return true @@ -8807,20 +8819,6 @@ export class TypeChecker { throw new Error("Can not discriminate value typeof ParticleColorOptions") } } - static isParticleColorPropertyOptions(value: object|string|number|undefined|null|boolean, duplicated_range: boolean, duplicated_distributionType: boolean, duplicated_updater: boolean): boolean { - if ((!duplicated_range) && (value?.hasOwnProperty("range"))) { - return true - } - else if ((!duplicated_distributionType) && (value?.hasOwnProperty("distributionType"))) { - return true - } - else if ((!duplicated_updater) && (value?.hasOwnProperty("updater"))) { - return true - } - else { - throw new Error("Can not discriminate value typeof ParticleColorPropertyOptions") - } - } static isParticleColorPropertyUpdaterConfigs(value: object|string|number|undefined|null|boolean): boolean { throw new Error("Can not discriminate value typeof ParticleColorPropertyUpdaterConfigs") } @@ -8841,32 +8839,6 @@ export class TypeChecker { static isParticleEmitterShape(value: object|string|number|undefined|null|boolean): boolean { throw new Error("Can not discriminate value typeof ParticleEmitterShape") } - static isParticleOptions(value: object|string|number|undefined|null|boolean, duplicated_emitter: boolean, duplicated_color: boolean, duplicated_opacity: boolean, duplicated_scale: boolean, duplicated_velocity: boolean, duplicated_acceleration: boolean, duplicated_spin: boolean): boolean { - if ((!duplicated_emitter) && (value?.hasOwnProperty("emitter"))) { - return true - } - else if ((!duplicated_color) && (value?.hasOwnProperty("color"))) { - return true - } - else if ((!duplicated_opacity) && (value?.hasOwnProperty("opacity"))) { - return true - } - else if ((!duplicated_scale) && (value?.hasOwnProperty("scale"))) { - return true - } - else if ((!duplicated_velocity) && (value?.hasOwnProperty("velocity"))) { - return true - } - else if ((!duplicated_acceleration) && (value?.hasOwnProperty("acceleration"))) { - return true - } - else if ((!duplicated_spin) && (value?.hasOwnProperty("spin"))) { - return true - } - else { - throw new Error("Can not discriminate value typeof ParticleOptions") - } - } static isParticlePropertyAnimation(value: object|string|number|undefined|null|boolean, duplicated_from: boolean, duplicated_to: boolean, duplicated_startMillis: boolean, duplicated_endMillis: boolean, duplicated_curve: boolean): boolean { if ((!duplicated_from) && (value?.hasOwnProperty("from"))) { return true @@ -8887,17 +8859,6 @@ export class TypeChecker { throw new Error("Can not discriminate value typeof ParticlePropertyAnimation") } } - static isParticlePropertyOptions(value: object|string|number|undefined|null|boolean, duplicated_range: boolean, duplicated_updater: boolean): boolean { - if ((!duplicated_range) && (value?.hasOwnProperty("range"))) { - return true - } - else if ((!duplicated_updater) && (value?.hasOwnProperty("updater"))) { - return true - } - else { - throw new Error("Can not discriminate value typeof ParticlePropertyOptions") - } - } static isParticlePropertyUpdaterConfigs(value: object|string|number|undefined|null|boolean): boolean { throw new Error("Can not discriminate value typeof ParticlePropertyUpdaterConfigs") } @@ -14810,6 +14771,9 @@ export class TypeChecker { throw new Error("Can not discriminate value typeof VisualEffect") } } + static isVMContext(value: object|string|number|undefined|null|boolean): boolean { + throw new Error("Can not discriminate value typeof VMContext") + } static isWant(value: object|string|number|undefined|null|boolean, duplicated_bundleName: boolean, duplicated_abilityName: boolean, duplicated_deviceId: boolean, duplicated_uri: boolean, duplicated_type: boolean, duplicated_flags: boolean, duplicated_action: boolean, duplicated_parameters: boolean, duplicated_entities: boolean, duplicated_moduleName: boolean): boolean { if ((!duplicated_bundleName) && (value?.hasOwnProperty("bundleName"))) { return true @@ -15613,10 +15577,13 @@ export class TypeChecker { static isArray_Measurable(value: object|string|number|undefined|null): boolean { return Array.isArray(value) } - static isArray_Union_ResourceColor_LinearGradient(value: object|string|number|undefined|null): boolean { + static isArray_ColorStop(value: object|string|number|undefined|null): boolean { + return Array.isArray(value) + } + static isArray_Union_ResourceColor_LinearGradient_data_panel(value: object|string|number|undefined|null): boolean { return Array.isArray(value) } - static isArray_Tuple_Union_ResourceColor_LinearGradient_Number(value: object|string|number|undefined|null): boolean { + static isArray_Tuple_Union_ResourceColor_LinearGradient_common_Number(value: object|string|number|undefined|null): boolean { return Array.isArray(value) } static isArray_FingerInfo(value: object|string|number|undefined|null): boolean { diff --git a/arkoala-arkts/arkui/src/handwritten/ArkPageTransition.ts b/arkoala-arkts/arkui/src/handwritten/ArkPageTransition.ts index afcb58108..1e94221bc 100644 --- a/arkoala-arkts/arkui/src/handwritten/ArkPageTransition.ts +++ b/arkoala-arkts/arkui/src/handwritten/ArkPageTransition.ts @@ -15,7 +15,7 @@ import { int32 } from "@koalaui/common" import { contextNode, remember, scheduleCallback } from "@koalaui/runtime" -import { PeerNode, PeerNodeType } from "../generated/PeerNode" +import { PeerNode, PeerNodeType } from "@koalaui/arkoala" import { CurrentRouter, CurrentRouterTransitionState, diff --git a/arkoala-arkts/arkui/tsconfig-unmemoize.json b/arkoala-arkts/arkui/tsconfig-unmemoize.json index 8e3b4b759..61097f076 100644 --- a/arkoala-arkts/arkui/tsconfig-unmemoize.json +++ b/arkoala-arkts/arkui/tsconfig-unmemoize.json @@ -28,6 +28,12 @@ "@koalaui/arkui-common": [ "../../arkoala/arkui-common/src/arkts" ], + "@koalaui/arkoala": [ + "../framework/src" + ], + "@koalaui/arkoala/*": [ + "../framework/src/*" + ], "#arkcompat/*": [ "../../arkoala/arkui-common/src/arkts/*" ], @@ -49,6 +55,7 @@ "references": [ { "path": "../../arkoala/arkui-common" }, { "path": "../../arkoala/arkui-common/tsconfig-unmemoize.json" }, - { "path": "../../interop" } + { "path": "../../interop" }, + { "path": "../framework" } ] } diff --git a/arkoala-arkts/framework/.gitignore b/arkoala-arkts/framework/.gitignore new file mode 100644 index 000000000..f3d6549d8 --- /dev/null +++ b/arkoala-arkts/framework/.gitignore @@ -0,0 +1 @@ +/build/ \ No newline at end of file diff --git a/arkoala-arkts/framework/arktsconfig.json b/arkoala-arkts/framework/arktsconfig.json new file mode 100644 index 000000000..1516502a4 --- /dev/null +++ b/arkoala-arkts/framework/arktsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "build/abc", + "baseUrl": ".", + "paths": { + "@arkoala/arkui": ["../arkui/src/generated"], + "@arkoala/arkui/*": ["../arkui/src/generated/*"], + "#components": ["../arkui/src/generated/arkts"], + "@koalaui/arkoala": ["./src"], + "@koalaui/interop": ["../../interop/src/arkts"], + "@koalaui/common": ["../../incremental/common/src"], + "@koalaui/compat": ["../../incremental/compat/src/arkts"], + "@koalaui/runtime": ["../../incremental/runtime/src"] + } + }, + "include": [ + "src/**/*.ts" + ] +} diff --git a/arkoala-arkts/framework/package.json b/arkoala-arkts/framework/package.json new file mode 100644 index 000000000..e31e5b94f --- /dev/null +++ b/arkoala-arkts/framework/package.json @@ -0,0 +1,11 @@ +{ + "name": "@koalaui/arkoala", + "version": "1.4.1+devel", + "private": true, + "description": "", + "scripts": { + "clean": "rimraf build", + "compile": "fast-arktsc --input-files ./arktsconfig.json --output-dir ./build --compiler ../../incremental/tools/panda/arkts/arktsc --link-name framework && ninja -f build/build.ninja" + }, + "keywords": [] +} diff --git a/arkoala-arkts/arkui/src/Application.ts b/arkoala-arkts/framework/src/Application.ts similarity index 86% rename from arkoala-arkts/arkui/src/Application.ts rename to arkoala-arkts/framework/src/Application.ts index 9d4ddb78c..f80207a25 100644 --- a/arkoala-arkts/arkui/src/Application.ts +++ b/arkoala-arkts/framework/src/Application.ts @@ -16,16 +16,15 @@ import { ComputableState, IncrementalNode, GlobalStateManager, StateManager, StateContext, memoEntry, MutableState, createAnimationTimer, callScheduledCallbacks } from "@koalaui/runtime" import { int32, int64 } from "@koalaui/common" import { pointer, nullptr, KPointer } from "@koalaui/interop" -import { PeerNode } from "./generated/PeerNode" -import { ArkUINodeType } from "./generated/peers/ArkUINodeType" +import { ArkUINodeId } from "./ArkUINodeType" +import { PeerNode } from "./PeerNode" import { NativeModule } from "#components" -import { EventEmulator } from "./generated/ArkEventEmulatorMaterialized" +// import { EventEmulator } from "@arkoala/arkui/ArkEventEmulatorMaterialized" import { UserView, UserViewBuilder } from "./UserView" -import { Serializer } from "./generated/peers/Serializer" -import { ClickEvent, SourceTool, SourceType } from "./generated" -import { checkEvents, setCustomEventsChecker } from "./generated/Events" -import { checkArkoalaCallbacks } from "./generated/peers/CallbacksChecker" -import { setUIDetachedRootCreator } from "./generated/peers/CallbackTransformer" +// import { ClickEvent, SourceTool, SourceType } from "@arkoala/arkui/ArkCommonInterfaces" +import { checkEvents, setCustomEventsChecker } from "./Events" +import { checkArkoalaCallbacks } from "./CallbacksChecker" +// import { setUIDetachedRootCreator } from "@arkoala/arkui/peers/CallbackTransformer" setCustomEventsChecker(checkArkoalaCallbacks) @@ -88,7 +87,7 @@ export function createUiDetachedRoot( detachedRoots.set(node.value.peer.ptr, node) return node.value } -setUIDetachedRootCreator(createUiDetachedRoot) +// TODO: setUIDetachedRootCreator(createUiDetachedRoot) export function destroyUiDetachedRoot(node: PeerNode): void { if (!detachedRoots.has(node.peer.ptr)) @@ -104,7 +103,7 @@ function createMemoRoot(manager: StateManager, ): ComputableState { // TODO: add : // const _peerPtr = NativeModule._RootScene_construct() OR _Root_construct() ?? - const nodeType = ArkUINodeType.Root as int32 + const nodeType = ArkUINodeId.Root as int32 const _peerPtr = NativeModule._CreateNode(nodeType, PeerNode.nextId(), 0) const peer = new PeerNode(_peerPtr, "Root", 0) rootPointer = peer.peer.ptr @@ -305,7 +304,8 @@ export class Application { try { switch (type as EventType) { case EventType.Click: { - EventEmulator.emitClickEvent(node.peer.ptr, makeClickEvent(10, 20)) + console.log("ARKTS: [emitEvent] EventType.Click is not implemented." + type) + // TODO: EventEmulator.emitClickEvent(node.peer.ptr, makeClickEvent(10, 20)) break } case EventType.Text: { @@ -334,34 +334,34 @@ export class Application { } } -function makeClickEvent(x: number, y: number): ClickEvent { - const value: number = 0 as number - return { - target: { - area: { - width: value, - height: value, - position: { x: value, y: value }, - globalPosition: { x: value, y: value } - }, - }, - timestamp: 100, - source: SourceType.MOUSE, - axisHorizontal: undefined, - axisVertical: undefined, - pressure: 0, - tiltX: 0, - tiltY: 0, - sourceTool: SourceTool.MOUSE, - deviceId: undefined, - displayX: 0, - displayY: 0, - windowX: 0, - windowY: 0, - screenX: 0, - screenY: 0, - x: x, - y: y, - preventDefault: () => {} - } -} \ No newline at end of file +// function makeClickEvent(x: number, y: number): ClickEvent { +// const value: number = 0 as number +// return { +// target: { +// area: { +// width: value, +// height: value, +// position: { x: value, y: value }, +// globalPosition: { x: value, y: value } +// }, +// }, +// timestamp: 100, +// source: SourceType.MOUSE, +// axisHorizontal: undefined, +// axisVertical: undefined, +// pressure: 0, +// tiltX: 0, +// tiltY: 0, +// sourceTool: SourceTool.MOUSE, +// deviceId: undefined, +// displayX: 0, +// displayY: 0, +// windowX: 0, +// windowY: 0, +// screenX: 0, +// screenY: 0, +// x: x, +// y: y, +// preventDefault: () => {} +// } +// } diff --git a/arkoala-arkts/framework/src/ArkUINodeType.ts b/arkoala-arkts/framework/src/ArkUINodeType.ts new file mode 100644 index 000000000..39d0d4369 --- /dev/null +++ b/arkoala-arkts/framework/src/ArkUINodeType.ts @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + Since @koalaui/arkoala should not depend on @koalaui/arkoala-arkui + this file is supposed to enclose any remaining, now implicit, dependencies on @koalaui/arkoala-arkui + */ + +export enum ArkUINodeId { + Root = 0, + Button = 8, + Row = 80, + Column = 15, +} diff --git a/arkoala-arkts/arkui/src/generated/ArkoalaControl.ts b/arkoala-arkts/framework/src/ArkoalaControl.ts similarity index 100% rename from arkoala-arkts/arkui/src/generated/ArkoalaControl.ts rename to arkoala-arkts/framework/src/ArkoalaControl.ts diff --git a/arkoala-arkts/arkui/src/generated/peers/CallbacksChecker.ts b/arkoala-arkts/framework/src/CallbacksChecker.ts similarity index 51% rename from arkoala-arkts/arkui/src/generated/peers/CallbacksChecker.ts rename to arkoala-arkts/framework/src/CallbacksChecker.ts index 861a5eefc..8a6d2ac8e 100644 --- a/arkoala-arkts/arkui/src/generated/peers/CallbacksChecker.ts +++ b/arkoala-arkts/framework/src/CallbacksChecker.ts @@ -1,7 +1,21 @@ -import { KBuffer } from "@koalaui/interop" -import { Deserializer } from "./Deserializer"; -import { deserializeAndCallCallback } from "./CallbackDeserializeCall" -import { ResourceHolder, KUint8ArrayPtr } from "@koalaui/interop" +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { int32 } from "@koalaui/common" +import { KBuffer, KUint8ArrayPtr, ResourceHolder } from "@koalaui/interop" +import { DeserializerBase } from "./DeserializerBase"; import { nativeModule } from "#components" enum CallbackEventKind { @@ -10,10 +24,21 @@ enum CallbackEventKind { Event_ReleaseManagedResource = 2, } +let deserializeAndCallCallback = (deserializer: DeserializerBase) => {} const bufferSize = 1024 const buffer = new KBuffer(bufferSize) -const deserializer = new Deserializer(buffer.buffer, bufferSize) +let deserializer: DeserializerBase + +export function setDeserializerAndCallback( + deserializerFactory: (buffer: KUint8ArrayPtr, length: int32) => DeserializerBase, + callback: (deserializer: DeserializerBase) => void +) { + deserializer = deserializerFactory(buffer.buffer, bufferSize) + deserializeAndCallCallback = callback +} + export function checkArkoalaCallbacks() { + if (!deserializer) return while (true) { deserializer.resetCurrentPosition() let result = nativeModule()._CheckArkoalaCallbackEvent(buffer.buffer, bufferSize) diff --git a/arkoala-arkts/arkui/src/generated/Declarations.ts b/arkoala-arkts/framework/src/Declarations.ts similarity index 96% rename from arkoala-arkts/arkui/src/generated/Declarations.ts rename to arkoala-arkts/framework/src/Declarations.ts index f11277b2b..974d6e071 100644 --- a/arkoala-arkts/arkui/src/generated/Declarations.ts +++ b/arkoala-arkts/framework/src/Declarations.ts @@ -13,7 +13,6 @@ * limitations under the License. */ -import { NativeModule } from "#components" import { int32 } from "@koalaui/common" export interface ArkoalaControl { diff --git a/arkoala-arkts/arkui/src/generated/peers/DeserializerBase.ts b/arkoala-arkts/framework/src/DeserializerBase.ts similarity index 100% rename from arkoala-arkts/arkui/src/generated/peers/DeserializerBase.ts rename to arkoala-arkts/framework/src/DeserializerBase.ts diff --git a/arkoala-arkts/arkui/src/generated/Events.ts b/arkoala-arkts/framework/src/Events.ts similarity index 100% rename from arkoala-arkts/arkui/src/generated/Events.ts rename to arkoala-arkts/framework/src/Events.ts diff --git a/arkoala-arkts/arkui/src/generated/Finalizable.ts b/arkoala-arkts/framework/src/Finalizable.ts similarity index 100% rename from arkoala-arkts/arkui/src/generated/Finalizable.ts rename to arkoala-arkts/framework/src/Finalizable.ts diff --git a/arkoala-arkts/arkui/src/generated/MaterializedBase.ts b/arkoala-arkts/framework/src/MaterializedBase.ts similarity index 100% rename from arkoala-arkts/arkui/src/generated/MaterializedBase.ts rename to arkoala-arkts/framework/src/MaterializedBase.ts diff --git a/arkoala-arkts/arkui/src/generated/NativePeerNode.ts b/arkoala-arkts/framework/src/NativePeerNode.ts similarity index 96% rename from arkoala-arkts/arkui/src/generated/NativePeerNode.ts rename to arkoala-arkts/framework/src/NativePeerNode.ts index 0b45bb0ac..74c51dd9a 100644 --- a/arkoala-arkts/arkui/src/generated/NativePeerNode.ts +++ b/arkoala-arkts/framework/src/NativePeerNode.ts @@ -1,7 +1,6 @@ import { int32 } from "@koalaui/common" import { pointer } from "@koalaui/interop" import { Finalizable } from "./Finalizable" -import { ArkUINodeType } from "./peers/ArkUINodeType" import { NativeModule } from "#components" import { PeerNode } from "./PeerNode" diff --git a/arkoala-arkts/arkui/src/generated/PeerNode.ts b/arkoala-arkts/framework/src/PeerNode.ts similarity index 100% rename from arkoala-arkts/arkui/src/generated/PeerNode.ts rename to arkoala-arkts/framework/src/PeerNode.ts diff --git a/arkoala-arkts/arkui/src/generated/peers/SerializerBase.ts b/arkoala-arkts/framework/src/SerializerBase.ts similarity index 96% rename from arkoala-arkts/arkui/src/generated/peers/SerializerBase.ts rename to arkoala-arkts/framework/src/SerializerBase.ts index aee517ff3..f96cf42e9 100644 --- a/arkoala-arkts/arkui/src/generated/peers/SerializerBase.ts +++ b/arkoala-arkts/framework/src/SerializerBase.ts @@ -71,16 +71,6 @@ function registerMaterialized(value: Object): int32 { return 42 } -export function isResource(value: Object|undefined): boolean { - // TODO: fix me! - return false -} - -export function isInstanceOf(className: string, value: Object|undefined): boolean { - // TODO: fix me! - return false -} - export interface CallbackResource { resourceId: int32 hold: pointer @@ -99,7 +89,6 @@ export abstract class CustomSerializer { } export class SerializerBase { - protected isHolding: boolean = false private position = 0 private buffer: KBuffer @@ -122,7 +111,6 @@ export class SerializerBase { this.buffer = new KBuffer(96) } public release() { - this.isHolding = false this.releaseResources() this.position = 0 } @@ -149,13 +137,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-arkts/arkui/src/UserView.ts b/arkoala-arkts/framework/src/UserView.ts similarity index 100% rename from arkoala-arkts/arkui/src/UserView.ts rename to arkoala-arkts/framework/src/UserView.ts diff --git a/arkoala-arkts/framework/src/generated/NativeModule.ts b/arkoala-arkts/framework/src/generated/NativeModule.ts new file mode 100644 index 000000000..1e9da7d42 --- /dev/null +++ b/arkoala-arkts/framework/src/generated/NativeModule.ts @@ -0,0 +1,2366 @@ + + + +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { int32, float32 } from "@koalaui/common" +import { + KBoolean, + KUInt, + KInt, + KLong, + KFloat, + KPointer, + KStringPtr, + KUint8ArrayPtr, + KInt32ArrayPtr, + KFloat32ArrayPtr, + callCallback, +} from "@koalaui/interop" + +let theModule: NativeModule + +export function nativeModule(): NativeModule { + if (theModule) return theModule + // todo: is this code actually reachable? + theModule = new NativeModule() + return theModule +} + +export class NativeModule { + static { + loadLibrary("ArkoalaNative_ark") + NativeModule.init() + } + + static native init(): void; + + static callCallbackFromNative(id: KInt, args: KUint8ArrayPtr, length: KInt): KInt { + return callCallback(id, args, length) + } + + native static _ComponentRoot_construct(id: KInt, flags: KInt): KPointer + native static _AbilityComponent_construct(id: KInt, flags: KInt): KPointer + native static _AbilityComponentInterface_setAbilityComponentOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AbilityComponentAttribute_onConnect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AbilityComponentAttribute_onDisconnect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexer_construct(id: KInt, flags: KInt): KPointer + native static _AlphabetIndexerInterface_setAlphabetIndexerOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_onSelected(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_color(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_selectedColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_popupColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_selectedBackgroundColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_popupBackground(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_popupSelectedColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_popupUnselectedColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_popupItemBackgroundColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_usingPopup(ptr: KPointer, value: KInt): void + native static _AlphabetIndexerAttribute_selectedFont(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_popupFont(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_popupItemFont(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_itemSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_font(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_onSelect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_onRequestPopupData(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_onPopupSelect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_selected(ptr: KPointer, value: number): void + native static _AlphabetIndexerAttribute_popupPosition(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_autoCollapse(ptr: KPointer, value: KInt): void + native static _AlphabetIndexerAttribute_popupItemBorderRadius(ptr: KPointer, value: number): void + native static _AlphabetIndexerAttribute_itemBorderRadius(ptr: KPointer, value: number): void + native static _AlphabetIndexerAttribute_popupBackgroundBlurStyle(ptr: KPointer, value: KInt): void + native static _AlphabetIndexerAttribute_popupTitleBackground(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AlphabetIndexerAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void + native static _AlphabetIndexerAttribute_alignStyle(ptr: KPointer, value: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Animator_construct(id: KInt, flags: KInt): KPointer + native static _AnimatorInterface_setAnimatorOptions(ptr: KPointer, value: KStringPtr): void + native static _AnimatorAttribute_state(ptr: KPointer, value: KInt): void + native static _AnimatorAttribute_duration(ptr: KPointer, value: number): void + native static _AnimatorAttribute_curve(ptr: KPointer, value: KInt): void + native static _AnimatorAttribute_delay(ptr: KPointer, value: number): void + native static _AnimatorAttribute_fillMode(ptr: KPointer, value: KInt): void + native static _AnimatorAttribute_iterations(ptr: KPointer, value: number): void + native static _AnimatorAttribute_playMode(ptr: KPointer, value: KInt): void + native static _AnimatorAttribute_motion(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AnimatorAttribute_onStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AnimatorAttribute_onPause(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AnimatorAttribute_onRepeat(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AnimatorAttribute_onCancel(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AnimatorAttribute_onFinish(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AnimatorAttribute_onFrame(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Badge_construct(id: KInt, flags: KInt): KPointer + native static _BadgeInterface_setBadgeOptions0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _BadgeInterface_setBadgeOptions1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Blank_construct(id: KInt, flags: KInt): KPointer + native static _BlankInterface_setBlankOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _BlankAttribute_color(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Button_construct(id: KInt, flags: KInt): KPointer + native static _ButtonInterface_setButtonOptions0(ptr: KPointer): void + native static _ButtonInterface_setButtonOptions1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ButtonInterface_setButtonOptions2(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ButtonAttribute_type(ptr: KPointer, value: KInt): void + native static _ButtonAttribute_stateEffect(ptr: KPointer, value: KInt): void + native static _ButtonAttribute_buttonStyle(ptr: KPointer, value: KInt): void + native static _ButtonAttribute_controlSize(ptr: KPointer, value: KInt): void + native static _ButtonAttribute_role(ptr: KPointer, value: KInt): void + native static _ButtonAttribute_fontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ButtonAttribute_fontSize(ptr: KPointer, value: Length): void + native static _ButtonAttribute_fontWeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ButtonAttribute_fontStyle(ptr: KPointer, value: KInt): void + native static _ButtonAttribute_fontFamily(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ButtonAttribute_contentModifier(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ButtonAttribute_labelStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Calendar_construct(id: KInt, flags: KInt): KPointer + native static _CalendarInterface_setCalendarOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CalendarAttribute_showLunar(ptr: KPointer, value: KInt): void + native static _CalendarAttribute_showHoliday(ptr: KPointer, value: KInt): void + native static _CalendarAttribute_needSlide(ptr: KPointer, value: KInt): void + native static _CalendarAttribute_startOfWeek(ptr: KPointer, value: number): void + native static _CalendarAttribute_offDays(ptr: KPointer, value: number): void + native static _CalendarAttribute_direction(ptr: KPointer, value: KInt): void + native static _CalendarAttribute_currentDayStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CalendarAttribute_nonCurrentDayStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CalendarAttribute_todayStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CalendarAttribute_weekStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CalendarAttribute_workStateStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CalendarAttribute_onSelectChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CalendarAttribute_onRequestData(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CalendarPicker_construct(id: KInt, flags: KInt): KPointer + native static _CalendarPickerInterface_setCalendarPickerOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CalendarPickerAttribute_textStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CalendarPickerAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CalendarPickerAttribute_edgeAlign(ptr: KPointer, alignType: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Canvas_construct(id: KInt, flags: KInt): KPointer + native static _CanvasInterface_setCanvasOptions0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasInterface_setCanvasOptions1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasAttribute_onReady(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasAttribute_enableAnalyzer(ptr: KPointer, value: KInt): void + native static _Checkbox_construct(id: KInt, flags: KInt): KPointer + native static _CheckboxInterface_setCheckboxOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CheckboxAttribute_select(ptr: KPointer, value: KInt): void + native static _CheckboxAttribute_selectedColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CheckboxAttribute_shape(ptr: KPointer, value: KInt): void + native static _CheckboxAttribute_unselectedColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CheckboxAttribute_mark(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CheckboxAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CheckboxAttribute_contentModifier(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CheckboxGroup_construct(id: KInt, flags: KInt): KPointer + native static _CheckboxGroupInterface_setCheckboxGroupOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CheckboxGroupAttribute_selectAll(ptr: KPointer, value: KInt): void + native static _CheckboxGroupAttribute_selectedColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CheckboxGroupAttribute_unselectedColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CheckboxGroupAttribute_mark(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CheckboxGroupAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CheckboxGroupAttribute_checkboxShape(ptr: KPointer, value: KInt): void + native static _Circle_construct(id: KInt, flags: KInt): KPointer + native static _CircleInterface_setCircleOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Column_construct(id: KInt, flags: KInt): KPointer + native static _ColumnInterface_setColumnOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ColumnAttribute_alignItems(ptr: KPointer, value: KInt): void + native static _ColumnAttribute_justifyContent(ptr: KPointer, value: KInt): void + native static _ColumnAttribute_pointLight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ColumnAttribute_reverse(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ColumnSplit_construct(id: KInt, flags: KInt): KPointer + native static _ColumnSplitInterface_setColumnSplitOptions(ptr: KPointer): void + native static _ColumnSplitAttribute_resizeable(ptr: KPointer, value: KInt): void + native static _ColumnSplitAttribute_divider(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_construct(id: KInt, flags: KInt): KPointer + native static _CommonMethod_width(ptr: KPointer, value: Length): void + native static _CommonMethod_height(ptr: KPointer, value: Length): void + native static _CommonMethod_drawModifier(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_responseRegion(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_mouseResponseRegion(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_size(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_constraintSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_touchable(ptr: KPointer, value: KInt): void + native static _CommonMethod_hitTestBehavior(ptr: KPointer, value: KInt): void + native static _CommonMethod_onChildTouchTest(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_layoutWeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_chainWeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_padding(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_safeAreaPadding(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_margin(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_backgroundColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_pixelRound(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_backgroundImageSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_backgroundImagePosition(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_backgroundEffect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_backgroundImageResizable(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_foregroundEffect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_visualEffect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_backgroundFilter(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_foregroundFilter(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_compositingFilter(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_opacity(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_border(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_borderStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_borderWidth(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_borderColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_borderRadius(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_borderImage(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_outline(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_outlineStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_outlineWidth(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_outlineColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_outlineRadius(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_foregroundColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onClick0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onClick1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32, distanceThreshold: number): void + native static _CommonMethod_onHover(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onAccessibilityHover(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_hoverEffect(ptr: KPointer, value: KInt): void + native static _CommonMethod_onMouse(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onTouch(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onKeyEvent(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onKeyPreIme(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onFocusAxisEvent(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_focusable(ptr: KPointer, value: KInt): void + native static _CommonMethod_tabStop(ptr: KPointer, value: KInt): void + native static _CommonMethod_onFocus(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onBlur(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_tabIndex(ptr: KPointer, value: number): void + native static _CommonMethod_defaultFocus(ptr: KPointer, value: KInt): void + native static _CommonMethod_groupDefaultFocus(ptr: KPointer, value: KInt): void + native static _CommonMethod_focusOnTouch(ptr: KPointer, value: KInt): void + native static _CommonMethod_focusBox(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_animation(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_transition0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_transition1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_motionBlur(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_brightness(ptr: KPointer, value: number): void + native static _CommonMethod_contrast(ptr: KPointer, value: number): void + native static _CommonMethod_grayscale(ptr: KPointer, value: number): void + native static _CommonMethod_colorBlend(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_saturate(ptr: KPointer, value: number): void + native static _CommonMethod_sepia(ptr: KPointer, value: number): void + native static _CommonMethod_invert(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_hueRotate(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_useShadowBatching(ptr: KPointer, value: KInt): void + native static _CommonMethod_useEffect0(ptr: KPointer, value: KInt): void + native static _CommonMethod_useEffect1(ptr: KPointer, useEffect: KInt, effectType: KInt): void + native static _CommonMethod_renderGroup(ptr: KPointer, value: KInt): void + native static _CommonMethod_freeze(ptr: KPointer, value: KInt): void + native static _CommonMethod_translate(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_scale(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_gridSpan(ptr: KPointer, value: number): void + native static _CommonMethod_gridOffset(ptr: KPointer, value: number): void + native static _CommonMethod_rotate(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_transform(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onAppear(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onDisAppear(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onAttach(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onDetach(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onAreaChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_visibility(ptr: KPointer, value: KInt): void + native static _CommonMethod_flexGrow(ptr: KPointer, value: number): void + native static _CommonMethod_flexShrink(ptr: KPointer, value: number): void + native static _CommonMethod_flexBasis(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_alignSelf(ptr: KPointer, value: KInt): void + native static _CommonMethod_displayPriority(ptr: KPointer, value: number): void + native static _CommonMethod_zIndex(ptr: KPointer, value: number): void + native static _CommonMethod_direction(ptr: KPointer, value: KInt): void + native static _CommonMethod_align(ptr: KPointer, value: KInt): void + native static _CommonMethod_position(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_markAnchor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_offset(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_enabled(ptr: KPointer, value: KInt): void + native static _CommonMethod_useSizeType(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_alignRules0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_alignRules1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_aspectRatio(ptr: KPointer, value: number): void + native static _CommonMethod_clickEffect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onDragStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onDragEnter(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onDragMove(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onDragLeave(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onDrop(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onDragEnd(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_allowDrop(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_draggable(ptr: KPointer, value: KInt): void + native static _CommonMethod_dragPreview(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onPreDrag(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_linearGradient(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_sweepGradient(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_radialGradient(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_motionPath(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_shadow(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_clip0(ptr: KPointer, value: KInt): void + native static _CommonMethod_clip1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_clipShape(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_mask0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_mask1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_maskShape(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_key(ptr: KPointer, value: KStringPtr): void + native static _CommonMethod_id(ptr: KPointer, value: KStringPtr): void + native static _CommonMethod_geometryTransition0(ptr: KPointer, value: KStringPtr): void + native static _CommonMethod_geometryTransition1(ptr: KPointer, id: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_stateStyles(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_restoreId(ptr: KPointer, value: number): void + native static _CommonMethod_sphericalEffect(ptr: KPointer, value: number): void + native static _CommonMethod_lightUpEffect(ptr: KPointer, value: number): void + native static _CommonMethod_pixelStretchEffect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_accessibilityGroup0(ptr: KPointer, value: KInt): void + native static _CommonMethod_accessibilityGroup1(ptr: KPointer, isGroup: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_accessibilityText0(ptr: KPointer, value: KStringPtr): void + native static _CommonMethod_accessibilityText1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_accessibilityTextHint(ptr: KPointer, value: KStringPtr): void + native static _CommonMethod_accessibilityDescription0(ptr: KPointer, value: KStringPtr): void + native static _CommonMethod_accessibilityDescription1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_accessibilityLevel(ptr: KPointer, value: KStringPtr): void + native static _CommonMethod_accessibilityVirtualNode(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_accessibilityChecked(ptr: KPointer, value: KInt): void + native static _CommonMethod_accessibilitySelected(ptr: KPointer, value: KInt): void + native static _CommonMethod_obscured(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_reuseId(ptr: KPointer, value: KStringPtr): void + native static _CommonMethod_renderFit(ptr: KPointer, value: KInt): void + native static _CommonMethod_gestureModifier(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_backgroundBrightness(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onGestureJudgeBegin(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onGestureRecognizerJudgeBegin0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onGestureRecognizerJudgeBegin1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32, exposeInnerGesture: KInt): void + native static _CommonMethod_shouldBuiltInRecognizerParallelWith(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_monopolizeEvents(ptr: KPointer, value: KInt): void + native static _CommonMethod_onTouchIntercept(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onSizeChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_customProperty(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_expandSafeArea(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_background(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_backgroundImage(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_backgroundBlurStyle(ptr: KPointer, value: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_foregroundBlurStyle(ptr: KPointer, value: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_focusScopeId0(ptr: KPointer, id: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_focusScopeId1(ptr: KPointer, id: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_focusScopePriority(ptr: KPointer, scopeId: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_gesture(ptr: KPointer, gesture: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_priorityGesture(ptr: KPointer, gesture: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_parallelGesture(ptr: KPointer, gesture: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_blur(ptr: KPointer, value: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_linearGradientBlur(ptr: KPointer, value: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_systemBarEffect(ptr: KPointer): void + native static _CommonMethod_backdropBlur(ptr: KPointer, value: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_sharedTransition(ptr: KPointer, id: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_chainMode(ptr: KPointer, direction: KInt, style: KInt): void + native static _CommonMethod_dragPreviewOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_overlay(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_blendMode(ptr: KPointer, value: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_advancedBlendMode(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_bindPopup(ptr: KPointer, show: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_bindMenu0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_bindMenu1(ptr: KPointer, isShow: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_bindContextMenu0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32, responseType: KInt): void + native static _CommonMethod_bindContextMenu1(ptr: KPointer, isShown: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_bindContentCover0(ptr: KPointer, isShow: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_bindContentCover1(ptr: KPointer, isShow: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_bindSheet(ptr: KPointer, isShow: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_onVisibleAreaChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_keyboardShortcut(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonShapeMethod_construct(id: KInt, flags: KInt): KPointer + native static _CommonShapeMethod_stroke(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonShapeMethod_fill(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonShapeMethod_strokeDashOffset(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonShapeMethod_strokeLineCap(ptr: KPointer, value: KInt): void + native static _CommonShapeMethod_strokeLineJoin(ptr: KPointer, value: KInt): void + native static _CommonShapeMethod_strokeMiterLimit(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonShapeMethod_strokeOpacity(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonShapeMethod_fillOpacity(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonShapeMethod_strokeWidth(ptr: KPointer, value: Length): void + native static _CommonShapeMethod_antiAlias(ptr: KPointer, value: KInt): void + native static _CommonShapeMethod_strokeDashArray(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Common_construct(id: KInt, flags: KInt): KPointer + native static _CommonInterface_setCommonOptions(ptr: KPointer): void + native static _ScrollableCommonMethod_construct(id: KInt, flags: KInt): KPointer + native static _ScrollableCommonMethod_scrollBar(ptr: KPointer, value: KInt): void + native static _ScrollableCommonMethod_scrollBarColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollableCommonMethod_scrollBarWidth(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollableCommonMethod_nestedScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollableCommonMethod_enableScrollInteraction(ptr: KPointer, value: KInt): void + native static _ScrollableCommonMethod_friction(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollableCommonMethod_onScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollableCommonMethod_onWillScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollableCommonMethod_onDidScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollableCommonMethod_onReachStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollableCommonMethod_onReachEnd(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollableCommonMethod_onScrollStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollableCommonMethod_onScrollStop(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollableCommonMethod_flingSpeedLimit(ptr: KPointer, value: number): void + native static _ScrollableCommonMethod_clipContent(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollableCommonMethod_edgeEffect(ptr: KPointer, edgeEffect: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollableCommonMethod_fadingEdge(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Component3D_construct(id: KInt, flags: KInt): KPointer + native static _Component3DInterface_setComponent3DOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Component3DAttribute_environment(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Component3DAttribute_shader(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Component3DAttribute_shaderImageTexture(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Component3DAttribute_shaderInputBuffer(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Component3DAttribute_renderWidth(ptr: KPointer, value: Length): void + native static _Component3DAttribute_renderHeight(ptr: KPointer, value: Length): void + native static _Component3DAttribute_customRender(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32, selfRenderUpdate: KInt): void + native static _ContainerSpan_construct(id: KInt, flags: KInt): KPointer + native static _ContainerSpanInterface_setContainerSpanOptions(ptr: KPointer): void + native static _ContainerSpanAttribute_textBackgroundStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Counter_construct(id: KInt, flags: KInt): KPointer + native static _CounterInterface_setCounterOptions(ptr: KPointer): void + native static _CounterAttribute_onInc(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CounterAttribute_onDec(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CounterAttribute_enableDec(ptr: KPointer, value: KInt): void + native static _CounterAttribute_enableInc(ptr: KPointer, value: KInt): void + native static _DataPanel_construct(id: KInt, flags: KInt): KPointer + native static _DataPanelInterface_setDataPanelOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _DataPanelAttribute_closeEffect(ptr: KPointer, value: KInt): void + native static _DataPanelAttribute_valueColors(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _DataPanelAttribute_trackBackgroundColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _DataPanelAttribute_strokeWidth(ptr: KPointer, value: Length): void + native static _DataPanelAttribute_trackShadow(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _DataPanelAttribute_contentModifier(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _DatePicker_construct(id: KInt, flags: KInt): KPointer + native static _DatePickerInterface_setDatePickerOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _DatePickerAttribute_lunar(ptr: KPointer, value: KInt): void + native static _DatePickerAttribute_disappearTextStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _DatePickerAttribute_textStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _DatePickerAttribute_selectedTextStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _DatePickerAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _DatePickerAttribute_onDateChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Divider_construct(id: KInt, flags: KInt): KPointer + native static _DividerInterface_setDividerOptions(ptr: KPointer): void + native static _DividerAttribute_vertical(ptr: KPointer, value: KInt): void + native static _DividerAttribute_color(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _DividerAttribute_strokeWidth(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _DividerAttribute_lineCap(ptr: KPointer, value: KInt): void + native static _EffectComponent_construct(id: KInt, flags: KInt): KPointer + native static _EffectComponentInterface_setEffectComponentOptions(ptr: KPointer): void + native static _Ellipse_construct(id: KInt, flags: KInt): KPointer + native static _EllipseInterface_setEllipseOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _EmbeddedComponent_construct(id: KInt, flags: KInt): KPointer + native static _EmbeddedComponentInterface_setEmbeddedComponentOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32, type: KInt): void + native static _EmbeddedComponentAttribute_onTerminated(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _EmbeddedComponentAttribute_onError(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Flex_construct(id: KInt, flags: KInt): KPointer + native static _FlexInterface_setFlexOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _FlexAttribute_pointLight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _FlowItem_construct(id: KInt, flags: KInt): KPointer + native static _FlowItemInterface_setFlowItemOptions(ptr: KPointer): void + native static _FolderStack_construct(id: KInt, flags: KInt): KPointer + native static _FolderStackInterface_setFolderStackOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _FolderStackAttribute_alignContent(ptr: KPointer, value: KInt): void + native static _FolderStackAttribute_onFolderStateChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _FolderStackAttribute_onHoverStatusChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _FolderStackAttribute_enableAnimation(ptr: KPointer, value: KInt): void + native static _FolderStackAttribute_autoHalfFold(ptr: KPointer, value: KInt): void + native static _FormComponent_construct(id: KInt, flags: KInt): KPointer + native static _FormComponentInterface_setFormComponentOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _FormComponentAttribute_size(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _FormComponentAttribute_moduleName(ptr: KPointer, value: KStringPtr): void + native static _FormComponentAttribute_dimension(ptr: KPointer, value: KInt): void + native static _FormComponentAttribute_allowUpdate(ptr: KPointer, value: KInt): void + native static _FormComponentAttribute_visibility(ptr: KPointer, value: KInt): void + native static _FormComponentAttribute_onAcquired(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _FormComponentAttribute_onError(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _FormComponentAttribute_onRouter(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _FormComponentAttribute_onUninstall(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _FormComponentAttribute_onLoad(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _FormLink_construct(id: KInt, flags: KInt): KPointer + native static _FormLinkInterface_setFormLinkOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Gauge_construct(id: KInt, flags: KInt): KPointer + native static _GaugeInterface_setGaugeOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GaugeAttribute_value(ptr: KPointer, value: number): void + native static _GaugeAttribute_startAngle(ptr: KPointer, value: number): void + native static _GaugeAttribute_endAngle(ptr: KPointer, value: number): void + native static _GaugeAttribute_colors(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GaugeAttribute_strokeWidth(ptr: KPointer, value: Length): void + native static _GaugeAttribute_description(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GaugeAttribute_trackShadow(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GaugeAttribute_indicator(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GaugeAttribute_privacySensitive(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GaugeAttribute_contentModifier(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Grid_construct(id: KInt, flags: KInt): KPointer + native static _GridInterface_setGridOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_columnsTemplate(ptr: KPointer, value: KStringPtr): void + native static _GridAttribute_rowsTemplate(ptr: KPointer, value: KStringPtr): void + native static _GridAttribute_columnsGap(ptr: KPointer, value: Length): void + native static _GridAttribute_rowsGap(ptr: KPointer, value: Length): void + native static _GridAttribute_scrollBarWidth(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_scrollBarColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_scrollBar(ptr: KPointer, value: KInt): void + native static _GridAttribute_onScrollBarUpdate(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_onScrollIndex(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_cachedCount0(ptr: KPointer, value: number): void + native static _GridAttribute_cachedCount1(ptr: KPointer, count: number, show: KInt): void + native static _GridAttribute_editMode(ptr: KPointer, value: KInt): void + native static _GridAttribute_multiSelectable(ptr: KPointer, value: KInt): void + native static _GridAttribute_maxCount(ptr: KPointer, value: number): void + native static _GridAttribute_minCount(ptr: KPointer, value: number): void + native static _GridAttribute_cellLength(ptr: KPointer, value: number): void + native static _GridAttribute_layoutDirection(ptr: KPointer, value: KInt): void + native static _GridAttribute_supportAnimation(ptr: KPointer, value: KInt): void + native static _GridAttribute_onItemDragStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_onItemDragEnter(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_onItemDragMove(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_onItemDragLeave(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_onItemDrop(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_nestedScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_enableScrollInteraction(ptr: KPointer, value: KInt): void + native static _GridAttribute_friction(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_alignItems(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_onScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_onReachStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_onReachEnd(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_onScrollStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_onScrollStop(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_onScrollFrameBegin(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridAttribute_edgeEffect(ptr: KPointer, value: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridItem_construct(id: KInt, flags: KInt): KPointer + native static _GridItemInterface_setGridItemOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridItemAttribute_rowStart(ptr: KPointer, value: number): void + native static _GridItemAttribute_rowEnd(ptr: KPointer, value: number): void + native static _GridItemAttribute_columnStart(ptr: KPointer, value: number): void + native static _GridItemAttribute_columnEnd(ptr: KPointer, value: number): void + native static _GridItemAttribute_forceRebuild(ptr: KPointer, value: KInt): void + native static _GridItemAttribute_selectable(ptr: KPointer, value: KInt): void + native static _GridItemAttribute_selected(ptr: KPointer, value: KInt): void + native static _GridItemAttribute_onSelect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridCol_construct(id: KInt, flags: KInt): KPointer + native static _GridColInterface_setGridColOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridColAttribute_span(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridColAttribute_gridColOffset(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridColAttribute_order(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridContainer_construct(id: KInt, flags: KInt): KPointer + native static _GridContainerInterface_setGridContainerOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridRow_construct(id: KInt, flags: KInt): KPointer + native static _GridRowInterface_setGridRowOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridRowAttribute_onBreakpointChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GridRowAttribute_alignItems(ptr: KPointer, value: KInt): void + native static _Hyperlink_construct(id: KInt, flags: KInt): KPointer + native static _HyperlinkInterface_setHyperlinkOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _HyperlinkAttribute_color(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Image_construct(id: KInt, flags: KInt): KPointer + native static _ImageInterface_setImageOptions0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageInterface_setImageOptions1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageInterface_setImageOptions2(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAttribute_alt(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAttribute_matchTextDirection(ptr: KPointer, value: KInt): void + native static _ImageAttribute_fitOriginalSize(ptr: KPointer, value: KInt): void + native static _ImageAttribute_fillColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAttribute_objectFit(ptr: KPointer, value: KInt): void + native static _ImageAttribute_objectRepeat(ptr: KPointer, value: KInt): void + native static _ImageAttribute_autoResize(ptr: KPointer, value: KInt): void + native static _ImageAttribute_renderMode(ptr: KPointer, value: KInt): void + native static _ImageAttribute_dynamicRangeMode(ptr: KPointer, value: KInt): void + native static _ImageAttribute_interpolation(ptr: KPointer, value: KInt): void + native static _ImageAttribute_sourceSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAttribute_syncLoad(ptr: KPointer, value: KInt): void + native static _ImageAttribute_colorFilter(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAttribute_copyOption(ptr: KPointer, value: KInt): void + native static _ImageAttribute_draggable(ptr: KPointer, value: KInt): void + native static _ImageAttribute_pointLight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAttribute_edgeAntialiasing(ptr: KPointer, value: number): void + native static _ImageAttribute_onComplete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAttribute_onError(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAttribute_onFinish(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAttribute_enableAnalyzer(ptr: KPointer, value: KInt): void + native static _ImageAttribute_analyzerConfig(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAttribute_resizable(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAttribute_privacySensitive(ptr: KPointer, value: KInt): void + native static _ImageAttribute_enhancedImageQuality(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAttribute_orientation(ptr: KPointer, value: KInt): void + native static _ImageAnimator_construct(id: KInt, flags: KInt): KPointer + native static _ImageAnimatorInterface_setImageAnimatorOptions(ptr: KPointer): void + native static _ImageAnimatorAttribute_images(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAnimatorAttribute_state(ptr: KPointer, value: KInt): void + native static _ImageAnimatorAttribute_duration(ptr: KPointer, value: number): void + native static _ImageAnimatorAttribute_reverse(ptr: KPointer, value: KInt): void + native static _ImageAnimatorAttribute_fixedSize(ptr: KPointer, value: KInt): void + native static _ImageAnimatorAttribute_preDecode(ptr: KPointer, value: number): void + native static _ImageAnimatorAttribute_fillMode(ptr: KPointer, value: KInt): void + native static _ImageAnimatorAttribute_iterations(ptr: KPointer, value: number): void + native static _ImageAnimatorAttribute_onStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAnimatorAttribute_onPause(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAnimatorAttribute_onRepeat(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAnimatorAttribute_onCancel(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageAnimatorAttribute_onFinish(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageSpan_construct(id: KInt, flags: KInt): KPointer + native static _ImageSpanInterface_setImageSpanOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageSpanAttribute_verticalAlign(ptr: KPointer, value: KInt): void + native static _ImageSpanAttribute_colorFilter(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageSpanAttribute_objectFit(ptr: KPointer, value: KInt): void + native static _ImageSpanAttribute_onComplete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageSpanAttribute_onError(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageSpanAttribute_alt(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Line_construct(id: KInt, flags: KInt): KPointer + native static _LineInterface_setLineOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _LineAttribute_startPoint(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _LineAttribute_endPoint(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _List_construct(id: KInt, flags: KInt): KPointer + native static _ListInterface_setListOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_alignListItem(ptr: KPointer, value: KInt): void + native static _ListAttribute_listDirection(ptr: KPointer, value: KInt): void + native static _ListAttribute_scrollBar(ptr: KPointer, value: KInt): void + native static _ListAttribute_contentStartOffset(ptr: KPointer, value: number): void + native static _ListAttribute_contentEndOffset(ptr: KPointer, value: number): void + native static _ListAttribute_divider(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_editMode(ptr: KPointer, value: KInt): void + native static _ListAttribute_multiSelectable(ptr: KPointer, value: KInt): void + native static _ListAttribute_cachedCount0(ptr: KPointer, value: number): void + native static _ListAttribute_cachedCount1(ptr: KPointer, count: number, show: KInt): void + native static _ListAttribute_chainAnimation(ptr: KPointer, value: KInt): void + native static _ListAttribute_chainAnimationOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_sticky(ptr: KPointer, value: KInt): void + native static _ListAttribute_scrollSnapAlign(ptr: KPointer, value: KInt): void + native static _ListAttribute_nestedScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_enableScrollInteraction(ptr: KPointer, value: KInt): void + native static _ListAttribute_friction(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_childrenMainSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_maintainVisibleContentPosition(ptr: KPointer, value: KInt): void + native static _ListAttribute_onScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_onScrollIndex(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_onScrollVisibleContentChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_onReachStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_onReachEnd(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_onScrollStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_onScrollStop(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_onItemDelete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_onItemMove(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_onItemDragStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_onItemDragEnter(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_onItemDragMove(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_onItemDragLeave(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_onItemDrop(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_onScrollFrameBegin(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_lanes(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_edgeEffect(ptr: KPointer, value: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListItem_construct(id: KInt, flags: KInt): KPointer + native static _ListItemInterface_setListItemOptions0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListItemInterface_setListItemOptions1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListItemAttribute_sticky(ptr: KPointer, value: KInt): void + native static _ListItemAttribute_editable(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListItemAttribute_selectable(ptr: KPointer, value: KInt): void + native static _ListItemAttribute_selected(ptr: KPointer, value: KInt): void + native static _ListItemAttribute_swipeAction(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListItemAttribute_onSelect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListItemGroup_construct(id: KInt, flags: KInt): KPointer + native static _ListItemGroupInterface_setListItemGroupOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListItemGroupAttribute_divider(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListItemGroupAttribute_childrenMainSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _LoadingProgress_construct(id: KInt, flags: KInt): KPointer + native static _LoadingProgressInterface_setLoadingProgressOptions(ptr: KPointer): void + native static _LoadingProgressAttribute_color(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _LoadingProgressAttribute_enableLoading(ptr: KPointer, value: KInt): void + native static _LoadingProgressAttribute_contentModifier(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _LocationButton_construct(id: KInt, flags: KInt): KPointer + native static _LocationButtonInterface_setLocationButtonOptions0(ptr: KPointer): void + native static _LocationButtonInterface_setLocationButtonOptions1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _LocationButtonAttribute_onClick(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Marquee_construct(id: KInt, flags: KInt): KPointer + native static _MarqueeInterface_setMarqueeOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MarqueeAttribute_fontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MarqueeAttribute_fontSize(ptr: KPointer, value: Length): void + native static _MarqueeAttribute_allowScale(ptr: KPointer, value: KInt): void + native static _MarqueeAttribute_fontWeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MarqueeAttribute_fontFamily(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MarqueeAttribute_marqueeUpdateStrategy(ptr: KPointer, value: KInt): void + native static _MarqueeAttribute_onStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MarqueeAttribute_onBounce(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MarqueeAttribute_onFinish(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MediaCachedImage_construct(id: KInt, flags: KInt): KPointer + native static _MediaCachedImageInterface_setMediaCachedImageOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Menu_construct(id: KInt, flags: KInt): KPointer + native static _MenuInterface_setMenuOptions(ptr: KPointer): void + native static _MenuAttribute_fontSize(ptr: KPointer, value: Length): void + native static _MenuAttribute_font(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MenuAttribute_fontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MenuAttribute_radius(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MenuAttribute_menuItemDivider(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MenuAttribute_menuItemGroupDivider(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MenuAttribute_subMenuExpandingMode(ptr: KPointer, value: KInt): void + native static _MenuItem_construct(id: KInt, flags: KInt): KPointer + native static _MenuItemInterface_setMenuItemOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MenuItemAttribute_selected(ptr: KPointer, value: KInt): void + native static _MenuItemAttribute_selectIcon(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MenuItemAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MenuItemAttribute_contentFont(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MenuItemAttribute_contentFontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MenuItemAttribute_labelFont(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MenuItemAttribute_labelFontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MenuItemGroup_construct(id: KInt, flags: KInt): KPointer + native static _MenuItemGroupInterface_setMenuItemGroupOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestination_construct(id: KInt, flags: KInt): KPointer + native static _NavDestinationInterface_setNavDestinationOptions(ptr: KPointer): void + native static _NavDestinationAttribute_hideTitleBar0(ptr: KPointer, value: KInt): void + native static _NavDestinationAttribute_hideTitleBar1(ptr: KPointer, hide: KInt, animated: KInt): void + native static _NavDestinationAttribute_onShown(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_onHidden(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_onBackPressed(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_mode(ptr: KPointer, value: KInt): void + native static _NavDestinationAttribute_backButtonIcon(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_menus(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_onReady(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_onWillAppear(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_onWillDisappear(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_onWillShow(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_onWillHide(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_systemBarStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_recoverable(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_systemTransition(ptr: KPointer, value: KInt): void + native static _NavDestinationAttribute_bindToScrollable(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_bindToNestedScrollable(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_title(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_toolbarConfiguration(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_hideToolBar(ptr: KPointer, hide: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationAttribute_ignoreLayoutSafeArea(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavRouter_construct(id: KInt, flags: KInt): KPointer + native static _NavRouterInterface_setNavRouterOptions0(ptr: KPointer): void + native static _NavRouterInterface_setNavRouterOptions1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavRouterAttribute_onStateChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavRouterAttribute_mode(ptr: KPointer, value: KInt): void + native static _Navigator_construct(id: KInt, flags: KInt): KPointer + native static _NavigatorInterface_setNavigatorOptions0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavigatorInterface_setNavigatorOptions1(ptr: KPointer): void + native static _NavigatorAttribute_active(ptr: KPointer, value: KInt): void + native static _NavigatorAttribute_type(ptr: KPointer, value: KInt): void + native static _NavigatorAttribute_target(ptr: KPointer, value: KStringPtr): void + native static _NavigatorAttribute_params(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NodeContainer_construct(id: KInt, flags: KInt): KPointer + native static _NodeContainerInterface_setNodeContainerOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonTransition_construct(id: KInt, flags: KInt): KPointer + native static _CommonTransition_slide(ptr: KPointer, value: KInt): void + native static _CommonTransition_translate(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonTransition_scale(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonTransition_opacity(ptr: KPointer, value: number): void + native static _Panel_construct(id: KInt, flags: KInt): KPointer + native static _PanelInterface_setPanelOptions(ptr: KPointer, show: KInt): void + native static _PanelAttribute_mode(ptr: KPointer, value: KInt): void + native static _PanelAttribute_type(ptr: KPointer, value: KInt): void + native static _PanelAttribute_dragBar(ptr: KPointer, value: KInt): void + native static _PanelAttribute_customHeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PanelAttribute_fullHeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PanelAttribute_halfHeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PanelAttribute_miniHeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PanelAttribute_show(ptr: KPointer, value: KInt): void + native static _PanelAttribute_backgroundMask(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PanelAttribute_showCloseIcon(ptr: KPointer, value: KInt): void + native static _PanelAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PanelAttribute_onHeightChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PasteButton_construct(id: KInt, flags: KInt): KPointer + native static _PasteButtonInterface_setPasteButtonOptions0(ptr: KPointer): void + native static _PasteButtonInterface_setPasteButtonOptions1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PasteButtonAttribute_onClick(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Path_construct(id: KInt, flags: KInt): KPointer + native static _PathInterface_setPathOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PathAttribute_commands(ptr: KPointer, value: KStringPtr): void + native static _PatternLock_construct(id: KInt, flags: KInt): KPointer + native static _PatternLockInterface_setPatternLockOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PatternLockAttribute_sideLength(ptr: KPointer, value: Length): void + native static _PatternLockAttribute_circleRadius(ptr: KPointer, value: Length): void + native static _PatternLockAttribute_backgroundColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PatternLockAttribute_regularColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PatternLockAttribute_selectedColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PatternLockAttribute_activeColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PatternLockAttribute_pathColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PatternLockAttribute_pathStrokeWidth(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PatternLockAttribute_onPatternComplete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PatternLockAttribute_autoReset(ptr: KPointer, value: KInt): void + native static _PatternLockAttribute_onDotConnect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PatternLockAttribute_activateCircleStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PatternLockAttribute_skipUnselectedPoint(ptr: KPointer, value: KInt): void + native static _PluginComponent_construct(id: KInt, flags: KInt): KPointer + native static _PluginComponentInterface_setPluginComponentOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PluginComponentAttribute_onComplete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PluginComponentAttribute_onError(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Polygon_construct(id: KInt, flags: KInt): KPointer + native static _PolygonInterface_setPolygonOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PolygonAttribute_points(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Polyline_construct(id: KInt, flags: KInt): KPointer + native static _PolylineInterface_setPolylineOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PolylineAttribute_points(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Progress_construct(id: KInt, flags: KInt): KPointer + native static _ProgressInterface_setProgressOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ProgressAttribute_value(ptr: KPointer, value: number): void + native static _ProgressAttribute_color(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ProgressAttribute_style(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ProgressAttribute_privacySensitive(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ProgressAttribute_contentModifier(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _QRCode_construct(id: KInt, flags: KInt): KPointer + native static _QRCodeInterface_setQRCodeOptions(ptr: KPointer, value: KStringPtr): void + native static _QRCodeAttribute_color(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _QRCodeAttribute_backgroundColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _QRCodeAttribute_contentOpacity(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Radio_construct(id: KInt, flags: KInt): KPointer + native static _RadioInterface_setRadioOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RadioAttribute_checked(ptr: KPointer, value: KInt): void + native static _RadioAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RadioAttribute_radioStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RadioAttribute_contentModifier(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Rating_construct(id: KInt, flags: KInt): KPointer + native static _RatingInterface_setRatingOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RatingAttribute_stars(ptr: KPointer, value: number): void + native static _RatingAttribute_stepSize(ptr: KPointer, value: number): void + native static _RatingAttribute_starStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RatingAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RatingAttribute_contentModifier(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Rect_construct(id: KInt, flags: KInt): KPointer + native static _RectInterface_setRectOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RectAttribute_radiusWidth(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RectAttribute_radiusHeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RectAttribute_radius(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Refresh_construct(id: KInt, flags: KInt): KPointer + native static _RefreshInterface_setRefreshOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RefreshAttribute_onStateChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RefreshAttribute_onRefreshing(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RefreshAttribute_refreshOffset(ptr: KPointer, value: number): void + native static _RefreshAttribute_pullToRefresh(ptr: KPointer, value: KInt): void + native static _RefreshAttribute_onOffsetChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RefreshAttribute_pullDownRatio(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RelativeContainer_construct(id: KInt, flags: KInt): KPointer + native static _RelativeContainerInterface_setRelativeContainerOptions(ptr: KPointer): void + native static _RelativeContainerAttribute_guideLine(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RelativeContainerAttribute_barrier0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RelativeContainerAttribute_barrier1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditor_construct(id: KInt, flags: KInt): KPointer + native static _RichEditorInterface_setRichEditorOptions0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorInterface_setRichEditorOptions1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_onReady(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_onSelect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_onSelectionChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_aboutToIMEInput(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_onIMEInputComplete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_onDidIMEInput(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_aboutToDelete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_onDeleteComplete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_copyOptions(ptr: KPointer, value: KInt): void + native static _RichEditorAttribute_onPaste(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_enableDataDetector(ptr: KPointer, value: KInt): void + native static _RichEditorAttribute_enablePreviewText(ptr: KPointer, value: KInt): void + native static _RichEditorAttribute_dataDetectorConfig(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_caretColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_selectedBackgroundColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_onEditingChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_enterKeyType(ptr: KPointer, value: KInt): void + native static _RichEditorAttribute_onSubmit(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_onWillChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_onDidChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_onCut(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_onCopy(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_editMenuOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_enableKeyboardOnFocus(ptr: KPointer, value: KInt): void + native static _RichEditorAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void + native static _RichEditorAttribute_barState(ptr: KPointer, value: KInt): void + native static _RichEditorAttribute_bindSelectionMenu(ptr: KPointer, spanType: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_customKeyboard(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_placeholder(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichText_construct(id: KInt, flags: KInt): KPointer + native static _RichTextInterface_setRichTextOptions(ptr: KPointer, content: KStringPtr): void + native static _RichTextAttribute_onStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichTextAttribute_onComplete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RootScene_construct(id: KInt, flags: KInt): KPointer + native static _RootSceneInterface_setRootSceneOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Row_construct(id: KInt, flags: KInt): KPointer + native static _RowInterface_setRowOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RowAttribute_alignItems(ptr: KPointer, value: KInt): void + native static _RowAttribute_justifyContent(ptr: KPointer, value: KInt): void + native static _RowAttribute_pointLight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RowAttribute_reverse(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RowSplit_construct(id: KInt, flags: KInt): KPointer + native static _RowSplitInterface_setRowSplitOptions(ptr: KPointer): void + native static _RowSplitAttribute_resizeable(ptr: KPointer, value: KInt): void + native static _SaveButton_construct(id: KInt, flags: KInt): KPointer + native static _SaveButtonInterface_setSaveButtonOptions0(ptr: KPointer): void + native static _SaveButtonInterface_setSaveButtonOptions1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SaveButtonAttribute_onClick(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Screen_construct(id: KInt, flags: KInt): KPointer + native static _ScreenInterface_setScreenOptions(ptr: KPointer, screenId: number): void + native static _Scroll_construct(id: KInt, flags: KInt): KPointer + native static _ScrollInterface_setScrollOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollAttribute_scrollable(ptr: KPointer, value: KInt): void + native static _ScrollAttribute_onScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollAttribute_onWillScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollAttribute_onDidScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollAttribute_onScrollEdge(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollAttribute_onScrollStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollAttribute_onScrollEnd(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollAttribute_onScrollStop(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollAttribute_scrollBar(ptr: KPointer, value: KInt): void + native static _ScrollAttribute_scrollBarColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollAttribute_scrollBarWidth(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollAttribute_onScrollFrameBegin(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollAttribute_nestedScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollAttribute_enableScrollInteraction(ptr: KPointer, value: KInt): void + native static _ScrollAttribute_friction(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollAttribute_scrollSnap(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollAttribute_enablePaging(ptr: KPointer, value: KInt): void + native static _ScrollAttribute_initialOffset(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollAttribute_edgeEffect(ptr: KPointer, edgeEffect: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollBar_construct(id: KInt, flags: KInt): KPointer + native static _ScrollBarInterface_setScrollBarOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScrollBarAttribute_enableNestedScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Search_construct(id: KInt, flags: KInt): KPointer + native static _SearchInterface_setSearchOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_fontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_searchIcon(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_cancelButton(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_textIndent(ptr: KPointer, value: Length): void + native static _SearchAttribute_onEditChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_selectedBackgroundColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_caretStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_placeholderColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_placeholderFont(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_textFont(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_enterKeyType(ptr: KPointer, value: KInt): void + native static _SearchAttribute_onSubmit0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_onSubmit1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_onTextSelectionChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_onContentScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_onCopy(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_onCut(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_onPaste(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_copyOption(ptr: KPointer, value: KInt): void + native static _SearchAttribute_maxLength(ptr: KPointer, value: number): void + native static _SearchAttribute_textAlign(ptr: KPointer, value: KInt): void + native static _SearchAttribute_enableKeyboardOnFocus(ptr: KPointer, value: KInt): void + native static _SearchAttribute_selectionMenuHidden(ptr: KPointer, value: KInt): void + native static _SearchAttribute_minFontSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_maxFontSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_decoration(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_letterSpacing(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_lineHeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_type(ptr: KPointer, value: KInt): void + native static _SearchAttribute_fontFeature(ptr: KPointer, value: KStringPtr): void + native static _SearchAttribute_onWillInsert(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_onDidInsert(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_onWillDelete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_onDidDelete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_editMenuOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_enablePreviewText(ptr: KPointer, value: KInt): void + native static _SearchAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void + native static _SearchAttribute_searchButton(ptr: KPointer, value: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_inputFilter(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_customKeyboard(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SecurityComponentMethod_construct(id: KInt, flags: KInt): KPointer + native static _SecurityComponentMethod_iconSize(ptr: KPointer, value: Length): void + native static _SecurityComponentMethod_layoutDirection(ptr: KPointer, value: KInt): void + native static _SecurityComponentMethod_position(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SecurityComponentMethod_markAnchor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SecurityComponentMethod_offset(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SecurityComponentMethod_fontSize(ptr: KPointer, value: Length): void + native static _SecurityComponentMethod_fontStyle(ptr: KPointer, value: KInt): void + native static _SecurityComponentMethod_fontWeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SecurityComponentMethod_fontFamily(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SecurityComponentMethod_fontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SecurityComponentMethod_iconColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SecurityComponentMethod_backgroundColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SecurityComponentMethod_borderStyle(ptr: KPointer, value: KInt): void + native static _SecurityComponentMethod_borderWidth(ptr: KPointer, value: Length): void + native static _SecurityComponentMethod_borderColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SecurityComponentMethod_borderRadius(ptr: KPointer, value: Length): void + native static _SecurityComponentMethod_padding(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SecurityComponentMethod_textIconSpace(ptr: KPointer, value: Length): void + native static _SecurityComponentMethod_key(ptr: KPointer, value: KStringPtr): void + native static _SecurityComponentMethod_width(ptr: KPointer, value: Length): void + native static _SecurityComponentMethod_height(ptr: KPointer, value: Length): void + native static _SecurityComponentMethod_size(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SecurityComponentMethod_constraintSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Select_construct(id: KInt, flags: KInt): KPointer + native static _SelectInterface_setSelectOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SelectAttribute_selected(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SelectAttribute_value(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SelectAttribute_font(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SelectAttribute_fontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SelectAttribute_selectedOptionBgColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SelectAttribute_selectedOptionFont(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SelectAttribute_selectedOptionFontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SelectAttribute_optionBgColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SelectAttribute_optionFont(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SelectAttribute_optionFontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SelectAttribute_onSelect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SelectAttribute_space(ptr: KPointer, value: Length): void + native static _SelectAttribute_arrowPosition(ptr: KPointer, value: KInt): void + native static _SelectAttribute_optionWidth(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SelectAttribute_optionHeight(ptr: KPointer, value: Length): void + native static _SelectAttribute_menuBackgroundColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SelectAttribute_menuBackgroundBlurStyle(ptr: KPointer, value: KInt): void + native static _SelectAttribute_controlSize(ptr: KPointer, value: KInt): void + native static _SelectAttribute_menuItemContentModifier(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SelectAttribute_divider(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SelectAttribute_menuAlign(ptr: KPointer, alignType: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Shape_construct(id: KInt, flags: KInt): KPointer + native static _ShapeInterface_setShapeOptions0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ShapeInterface_setShapeOptions1(ptr: KPointer): void + native static _ShapeAttribute_viewPort(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ShapeAttribute_stroke(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ShapeAttribute_fill(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ShapeAttribute_strokeDashOffset(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ShapeAttribute_strokeDashArray(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ShapeAttribute_strokeLineCap(ptr: KPointer, value: KInt): void + native static _ShapeAttribute_strokeLineJoin(ptr: KPointer, value: KInt): void + native static _ShapeAttribute_strokeMiterLimit(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ShapeAttribute_strokeOpacity(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ShapeAttribute_fillOpacity(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ShapeAttribute_strokeWidth(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ShapeAttribute_antiAlias(ptr: KPointer, value: KInt): void + native static _ShapeAttribute_mesh(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32, column: number, row: number): void + native static _Slider_construct(id: KInt, flags: KInt): KPointer + native static _SliderInterface_setSliderOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SliderAttribute_blockColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SliderAttribute_trackColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SliderAttribute_selectedColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SliderAttribute_minLabel(ptr: KPointer, value: KStringPtr): void + native static _SliderAttribute_maxLabel(ptr: KPointer, value: KStringPtr): void + native static _SliderAttribute_showSteps(ptr: KPointer, value: KInt): void + native static _SliderAttribute_trackThickness(ptr: KPointer, value: Length): void + native static _SliderAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SliderAttribute_blockBorderColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SliderAttribute_blockBorderWidth(ptr: KPointer, value: Length): void + native static _SliderAttribute_stepColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SliderAttribute_trackBorderRadius(ptr: KPointer, value: Length): void + native static _SliderAttribute_selectedBorderRadius(ptr: KPointer, value: Length): void + native static _SliderAttribute_blockSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SliderAttribute_blockStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SliderAttribute_stepSize(ptr: KPointer, value: Length): void + native static _SliderAttribute_sliderInteractionMode(ptr: KPointer, value: KInt): void + native static _SliderAttribute_minResponsiveDistance(ptr: KPointer, value: number): void + native static _SliderAttribute_contentModifier(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SliderAttribute_slideRange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SliderAttribute_showTips(ptr: KPointer, value: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _BaseSpan_construct(id: KInt, flags: KInt): KPointer + native static _BaseSpan_textBackgroundStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _BaseSpan_baselineOffset(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Span_construct(id: KInt, flags: KInt): KPointer + native static _SpanInterface_setSpanOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SpanAttribute_font(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SpanAttribute_fontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SpanAttribute_fontSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SpanAttribute_fontStyle(ptr: KPointer, value: KInt): void + native static _SpanAttribute_fontWeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SpanAttribute_fontFamily(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SpanAttribute_decoration(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SpanAttribute_letterSpacing(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SpanAttribute_textCase(ptr: KPointer, value: KInt): void + native static _SpanAttribute_lineHeight(ptr: KPointer, value: Length): void + native static _SpanAttribute_textShadow(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Stack_construct(id: KInt, flags: KInt): KPointer + native static _StackInterface_setStackOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _StackAttribute_alignContent(ptr: KPointer, value: KInt): void + native static _StackAttribute_pointLight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Stepper_construct(id: KInt, flags: KInt): KPointer + native static _StepperInterface_setStepperOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _StepperAttribute_onFinish(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _StepperAttribute_onSkip(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _StepperAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _StepperAttribute_onNext(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _StepperAttribute_onPrevious(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _StepperItem_construct(id: KInt, flags: KInt): KPointer + native static _StepperItemInterface_setStepperItemOptions(ptr: KPointer): void + native static _StepperItemAttribute_prevLabel(ptr: KPointer, value: KStringPtr): void + native static _StepperItemAttribute_nextLabel(ptr: KPointer, value: KStringPtr): void + native static _StepperItemAttribute_status(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Swiper_construct(id: KInt, flags: KInt): KPointer + native static _SwiperInterface_setSwiperOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SwiperAttribute_index(ptr: KPointer, value: number): void + native static _SwiperAttribute_autoPlay(ptr: KPointer, value: KInt): void + native static _SwiperAttribute_interval(ptr: KPointer, value: number): void + native static _SwiperAttribute_indicator(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SwiperAttribute_loop(ptr: KPointer, value: KInt): void + native static _SwiperAttribute_duration(ptr: KPointer, value: number): void + native static _SwiperAttribute_vertical(ptr: KPointer, value: KInt): void + native static _SwiperAttribute_itemSpace(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SwiperAttribute_displayMode(ptr: KPointer, value: KInt): void + native static _SwiperAttribute_cachedCount(ptr: KPointer, value: number): void + native static _SwiperAttribute_effectMode(ptr: KPointer, value: KInt): void + native static _SwiperAttribute_disableSwipe(ptr: KPointer, value: KInt): void + native static _SwiperAttribute_curve(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SwiperAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SwiperAttribute_indicatorStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SwiperAttribute_onAnimationStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SwiperAttribute_onAnimationEnd(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SwiperAttribute_onGestureSwipe(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SwiperAttribute_nestedScroll(ptr: KPointer, value: KInt): void + native static _SwiperAttribute_customContentTransition(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SwiperAttribute_onContentDidScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SwiperAttribute_indicatorInteractive(ptr: KPointer, value: KInt): void + native static _SwiperAttribute_displayArrow(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SwiperAttribute_displayCount(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SwiperAttribute_prevMargin(ptr: KPointer, value: Length, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SwiperAttribute_nextMargin(ptr: KPointer, value: Length, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SymbolGlyph_construct(id: KInt, flags: KInt): KPointer + native static _SymbolGlyphInterface_setSymbolGlyphOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SymbolGlyphAttribute_fontSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SymbolGlyphAttribute_fontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SymbolGlyphAttribute_fontWeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SymbolGlyphAttribute_effectStrategy(ptr: KPointer, value: KInt): void + native static _SymbolGlyphAttribute_renderingStrategy(ptr: KPointer, value: KInt): void + native static _SymbolGlyphAttribute_symbolEffect0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SymbolGlyphAttribute_symbolEffect1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SymbolSpan_construct(id: KInt, flags: KInt): KPointer + native static _SymbolSpanInterface_setSymbolSpanOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SymbolSpanAttribute_fontSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SymbolSpanAttribute_fontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SymbolSpanAttribute_fontWeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SymbolSpanAttribute_effectStrategy(ptr: KPointer, value: KInt): void + native static _SymbolSpanAttribute_renderingStrategy(ptr: KPointer, value: KInt): void + native static _Tabs_construct(id: KInt, flags: KInt): KPointer + native static _TabsInterface_setTabsOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsAttribute_vertical(ptr: KPointer, value: KInt): void + native static _TabsAttribute_barPosition(ptr: KPointer, value: KInt): void + native static _TabsAttribute_scrollable(ptr: KPointer, value: KInt): void + native static _TabsAttribute_barMode0(ptr: KPointer, value: KInt): void + native static _TabsAttribute_barMode1(ptr: KPointer, value: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsAttribute_barWidth(ptr: KPointer, value: Length): void + native static _TabsAttribute_barHeight(ptr: KPointer, value: Length): void + native static _TabsAttribute_animationDuration(ptr: KPointer, value: number): void + native static _TabsAttribute_animationMode(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsAttribute_edgeEffect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsAttribute_onTabBarClick(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsAttribute_onAnimationStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsAttribute_onAnimationEnd(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsAttribute_onGestureSwipe(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsAttribute_fadingEdge(ptr: KPointer, value: KInt): void + native static _TabsAttribute_divider(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsAttribute_barOverlap(ptr: KPointer, value: KInt): void + native static _TabsAttribute_barBackgroundColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsAttribute_barGridAlign(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsAttribute_customContentTransition(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsAttribute_barBackgroundBlurStyle0(ptr: KPointer, value: KInt): void + native static _TabsAttribute_barBackgroundBlurStyle1(ptr: KPointer, style: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsAttribute_barBackgroundEffect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsAttribute_onContentWillChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsAttribute_barModeScrollable(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabContent_construct(id: KInt, flags: KInt): KPointer + native static _TabContentInterface_setTabContentOptions(ptr: KPointer): void + native static _TabContentAttribute_tabBar0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabContentAttribute_tabBar1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabContentAttribute_onWillShow(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabContentAttribute_onWillHide(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Text_construct(id: KInt, flags: KInt): KPointer + native static _TextInterface_setTextOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_font0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_font1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_fontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_fontSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_minFontSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_maxFontSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_minFontScale(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_maxFontScale(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_fontStyle(ptr: KPointer, value: KInt): void + native static _TextAttribute_fontWeight0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_fontWeight1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_lineSpacing(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_textAlign(ptr: KPointer, value: KInt): void + native static _TextAttribute_lineHeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_textOverflow(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_fontFamily(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_maxLines(ptr: KPointer, value: number): void + native static _TextAttribute_decoration(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_letterSpacing(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_textCase(ptr: KPointer, value: KInt): void + native static _TextAttribute_baselineOffset(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_copyOption(ptr: KPointer, value: KInt): void + native static _TextAttribute_draggable(ptr: KPointer, value: KInt): void + native static _TextAttribute_textShadow(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_heightAdaptivePolicy(ptr: KPointer, value: KInt): void + native static _TextAttribute_textIndent(ptr: KPointer, value: Length): void + native static _TextAttribute_wordBreak(ptr: KPointer, value: KInt): void + native static _TextAttribute_lineBreakStrategy(ptr: KPointer, value: KInt): void + native static _TextAttribute_onCopy(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_caretColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_selectedBackgroundColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_ellipsisMode(ptr: KPointer, value: KInt): void + native static _TextAttribute_enableDataDetector(ptr: KPointer, value: KInt): void + native static _TextAttribute_dataDetectorConfig(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_onTextSelectionChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_fontFeature(ptr: KPointer, value: KStringPtr): void + native static _TextAttribute_privacySensitive(ptr: KPointer, value: KInt): void + native static _TextAttribute_textSelectable(ptr: KPointer, value: KInt): void + native static _TextAttribute_editMenuOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_halfLeading(ptr: KPointer, value: KInt): void + native static _TextAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void + native static _TextAttribute_selection(ptr: KPointer, selectionStart: number, selectionEnd: number): void + native static _TextAttribute_bindSelectionMenu(ptr: KPointer, spanType: KInt, thisArray: KUint8ArrayPtr, thisLength: int32, responseType: KInt): void + native static _TextArea_construct(id: KInt, flags: KInt): KPointer + native static _TextAreaInterface_setTextAreaOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_placeholderColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_placeholderFont(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_enterKeyType(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_textAlign(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_caretColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_fontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_fontSize(ptr: KPointer, value: Length): void + native static _TextAreaAttribute_fontStyle(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_fontWeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_fontFamily(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_textOverflow(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_textIndent(ptr: KPointer, value: Length): void + native static _TextAreaAttribute_caretStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_selectedBackgroundColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_onSubmit0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_onSubmit1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_onTextSelectionChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_onContentScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_onEditChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_onCopy(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_onCut(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_onPaste(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_copyOption(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_enableKeyboardOnFocus(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_maxLength(ptr: KPointer, value: number): void + native static _TextAreaAttribute_style(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_barState(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_selectionMenuHidden(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_minFontSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_maxFontSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_heightAdaptivePolicy(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_maxLines(ptr: KPointer, value: number): void + native static _TextAreaAttribute_wordBreak(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_lineBreakStrategy(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_decoration(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_letterSpacing(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_lineSpacing(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_lineHeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_type(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_enableAutoFill(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_contentType(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_fontFeature(ptr: KPointer, value: KStringPtr): void + native static _TextAreaAttribute_onWillInsert(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_onDidInsert(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_onWillDelete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_onDidDelete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_editMenuOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_enablePreviewText(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void + native static _TextAreaAttribute_inputFilter(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_showCounter(ptr: KPointer, value: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_customKeyboard(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextClock_construct(id: KInt, flags: KInt): KPointer + native static _TextClockInterface_setTextClockOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextClockAttribute_format(ptr: KPointer, value: KStringPtr): void + native static _TextClockAttribute_onDateChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextClockAttribute_fontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextClockAttribute_fontSize(ptr: KPointer, value: Length): void + native static _TextClockAttribute_fontStyle(ptr: KPointer, value: KInt): void + native static _TextClockAttribute_fontWeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextClockAttribute_fontFamily(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextClockAttribute_textShadow(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextClockAttribute_fontFeature(ptr: KPointer, value: KStringPtr): void + native static _TextClockAttribute_contentModifier(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextClockAttribute_dateTimeOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInput_construct(id: KInt, flags: KInt): KPointer + native static _TextInputInterface_setTextInputOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_type(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_contentType(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_placeholderColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_textOverflow(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_textIndent(ptr: KPointer, value: Length): void + native static _TextInputAttribute_placeholderFont(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_enterKeyType(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_caretColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_onEditChanged(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_onEditChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_onSubmit(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_onTextSelectionChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_onContentScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_maxLength(ptr: KPointer, value: number): void + native static _TextInputAttribute_fontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_fontSize(ptr: KPointer, value: Length): void + native static _TextInputAttribute_fontStyle(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_fontWeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_fontFamily(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_onCopy(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_onCut(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_onPaste(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_copyOption(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_showPasswordIcon(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_textAlign(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_style(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_caretStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_selectedBackgroundColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_caretPosition(ptr: KPointer, value: number): void + native static _TextInputAttribute_enableKeyboardOnFocus(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_passwordIcon(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_showError(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_showUnit(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_showUnderline(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_underlineColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_selectionMenuHidden(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_barState(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_maxLines(ptr: KPointer, value: number): void + native static _TextInputAttribute_wordBreak(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_lineBreakStrategy(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_cancelButton0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_cancelButton1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_selectAll(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_minFontSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_maxFontSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_heightAdaptivePolicy(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_enableAutoFill(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_decoration(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_letterSpacing(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_lineHeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_passwordRules(ptr: KPointer, value: KStringPtr): void + native static _TextInputAttribute_fontFeature(ptr: KPointer, value: KStringPtr): void + native static _TextInputAttribute_showPassword(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_onSecurityStateChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_onWillInsert(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_onDidInsert(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_onWillDelete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_onDidDelete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_editMenuOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_enablePreviewText(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void + native static _TextInputAttribute_inputFilter(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_customKeyboard(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_showCounter(ptr: KPointer, value: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextPicker_construct(id: KInt, flags: KInt): KPointer + native static _TextPickerInterface_setTextPickerOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextPickerAttribute_defaultPickerItemHeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextPickerAttribute_canLoop(ptr: KPointer, value: KInt): void + native static _TextPickerAttribute_disappearTextStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextPickerAttribute_textStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextPickerAttribute_selectedTextStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextPickerAttribute_onAccept(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextPickerAttribute_onCancel(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextPickerAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextPickerAttribute_onScrollStop(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextPickerAttribute_selectedIndex(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextPickerAttribute_divider(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextPickerAttribute_gradientHeight(ptr: KPointer, value: Length): void + native static _TextTimer_construct(id: KInt, flags: KInt): KPointer + native static _TextTimerInterface_setTextTimerOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextTimerAttribute_format(ptr: KPointer, value: KStringPtr): void + native static _TextTimerAttribute_fontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextTimerAttribute_fontSize(ptr: KPointer, value: Length): void + native static _TextTimerAttribute_fontStyle(ptr: KPointer, value: KInt): void + native static _TextTimerAttribute_fontWeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextTimerAttribute_fontFamily(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextTimerAttribute_onTimer(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextTimerAttribute_textShadow(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextTimerAttribute_contentModifier(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TimePicker_construct(id: KInt, flags: KInt): KPointer + native static _TimePickerInterface_setTimePickerOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TimePickerAttribute_useMilitaryTime(ptr: KPointer, value: KInt): void + native static _TimePickerAttribute_loop(ptr: KPointer, value: KInt): void + native static _TimePickerAttribute_disappearTextStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TimePickerAttribute_textStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TimePickerAttribute_selectedTextStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TimePickerAttribute_dateTimeOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TimePickerAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TimePickerAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void + native static _Toggle_construct(id: KInt, flags: KInt): KPointer + native static _ToggleInterface_setToggleOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ToggleAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ToggleAttribute_contentModifier(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ToggleAttribute_selectedColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ToggleAttribute_switchPointColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ToggleAttribute_switchStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Video_construct(id: KInt, flags: KInt): KPointer + native static _VideoInterface_setVideoOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _VideoAttribute_muted(ptr: KPointer, value: KInt): void + native static _VideoAttribute_autoPlay(ptr: KPointer, value: KInt): void + native static _VideoAttribute_controls(ptr: KPointer, value: KInt): void + native static _VideoAttribute_loop(ptr: KPointer, value: KInt): void + native static _VideoAttribute_objectFit(ptr: KPointer, value: KInt): void + native static _VideoAttribute_onStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _VideoAttribute_onPause(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _VideoAttribute_onFinish(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _VideoAttribute_onFullscreenChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _VideoAttribute_onPrepared(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _VideoAttribute_onSeeking(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _VideoAttribute_onSeeked(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _VideoAttribute_onUpdate(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _VideoAttribute_onError(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _VideoAttribute_onStop(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _VideoAttribute_enableAnalyzer(ptr: KPointer, value: KInt): void + native static _VideoAttribute_analyzerConfig(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Web_construct(id: KInt, flags: KInt): KPointer + native static _WebInterface_setWebOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_javaScriptAccess(ptr: KPointer, value: KInt): void + native static _WebAttribute_fileAccess(ptr: KPointer, value: KInt): void + native static _WebAttribute_onlineImageAccess(ptr: KPointer, value: KInt): void + native static _WebAttribute_domStorageAccess(ptr: KPointer, value: KInt): void + native static _WebAttribute_imageAccess(ptr: KPointer, value: KInt): void + native static _WebAttribute_mixedMode(ptr: KPointer, value: KInt): void + native static _WebAttribute_zoomAccess(ptr: KPointer, value: KInt): void + native static _WebAttribute_geolocationAccess(ptr: KPointer, value: KInt): void + native static _WebAttribute_javaScriptProxy(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_password(ptr: KPointer, value: KInt): void + native static _WebAttribute_cacheMode(ptr: KPointer, value: KInt): void + native static _WebAttribute_darkMode(ptr: KPointer, value: KInt): void + native static _WebAttribute_forceDarkAccess(ptr: KPointer, value: KInt): void + native static _WebAttribute_mediaOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_tableData(ptr: KPointer, value: KInt): void + native static _WebAttribute_wideViewModeAccess(ptr: KPointer, value: KInt): void + native static _WebAttribute_overviewModeAccess(ptr: KPointer, value: KInt): void + native static _WebAttribute_overScrollMode(ptr: KPointer, value: KInt): void + native static _WebAttribute_blurOnKeyboardHideMode(ptr: KPointer, value: KInt): void + native static _WebAttribute_textZoomAtio(ptr: KPointer, value: number): void + native static _WebAttribute_textZoomRatio(ptr: KPointer, value: number): void + native static _WebAttribute_databaseAccess(ptr: KPointer, value: KInt): void + native static _WebAttribute_initialScale(ptr: KPointer, value: number): void + native static _WebAttribute_userAgent(ptr: KPointer, value: KStringPtr): void + native static _WebAttribute_metaViewport(ptr: KPointer, value: KInt): void + native static _WebAttribute_onPageEnd(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onPageBegin(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onProgressChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onTitleReceive(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onGeolocationHide(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onGeolocationShow(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onRequestSelected(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onAlert(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onBeforeUnload(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onConfirm(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onPrompt(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onConsole(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onErrorReceive(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onHttpErrorReceive(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onDownloadStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onRefreshAccessedHistory(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onUrlLoadIntercept(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onSslErrorReceive(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onRenderExited0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onRenderExited1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onShowFileSelector(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onFileSelectorShow(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onResourceLoad(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onFullScreenExit(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onFullScreenEnter(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onScaleChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onHttpAuthRequest(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onInterceptRequest(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onPermissionRequest(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onScreenCaptureRequest(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onContextMenuShow(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onContextMenuHide(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_mediaPlayGestureAccess(ptr: KPointer, value: KInt): void + native static _WebAttribute_onSearchResultReceive(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onSslErrorEventReceive(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onSslErrorEvent(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onClientAuthenticationRequest(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onWindowNew(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onWindowExit(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_multiWindowAccess(ptr: KPointer, value: KInt): void + native static _WebAttribute_onInterceptKeyEvent(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_webStandardFont(ptr: KPointer, value: KStringPtr): void + native static _WebAttribute_webSerifFont(ptr: KPointer, value: KStringPtr): void + native static _WebAttribute_webSansSerifFont(ptr: KPointer, value: KStringPtr): void + native static _WebAttribute_webFixedFont(ptr: KPointer, value: KStringPtr): void + native static _WebAttribute_webFantasyFont(ptr: KPointer, value: KStringPtr): void + native static _WebAttribute_webCursiveFont(ptr: KPointer, value: KStringPtr): void + native static _WebAttribute_defaultFixedFontSize(ptr: KPointer, value: number): void + native static _WebAttribute_defaultFontSize(ptr: KPointer, value: number): void + native static _WebAttribute_minFontSize(ptr: KPointer, value: number): void + native static _WebAttribute_minLogicalFontSize(ptr: KPointer, value: number): void + native static _WebAttribute_defaultTextEncodingFormat(ptr: KPointer, value: KStringPtr): void + native static _WebAttribute_forceDisplayScrollBar(ptr: KPointer, value: KInt): void + native static _WebAttribute_blockNetwork(ptr: KPointer, value: KInt): void + native static _WebAttribute_horizontalScrollBarAccess(ptr: KPointer, value: KInt): void + native static _WebAttribute_verticalScrollBarAccess(ptr: KPointer, value: KInt): void + native static _WebAttribute_onTouchIconUrlReceived(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onFaviconReceived(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onPageVisible(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onDataResubmitted(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_pinchSmooth(ptr: KPointer, value: KInt): void + native static _WebAttribute_allowWindowOpenMethod(ptr: KPointer, value: KInt): void + native static _WebAttribute_onAudioStateChanged(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onFirstContentfulPaint(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onFirstMeaningfulPaint(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onLargestContentfulPaint(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onLoadIntercept(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onControllerAttached(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onOverScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onSafeBrowsingCheckResult(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onNavigationEntryCommitted(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onIntelligentTrackingPreventionResult(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_javaScriptOnDocumentStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_javaScriptOnDocumentEnd(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_layoutMode(ptr: KPointer, value: KInt): void + native static _WebAttribute_nestedScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_enableNativeEmbedMode(ptr: KPointer, value: KInt): void + native static _WebAttribute_onNativeEmbedLifecycleChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onNativeEmbedVisibilityChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onNativeEmbedGestureEvent(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_copyOptions(ptr: KPointer, value: KInt): void + native static _WebAttribute_onOverrideUrlLoading(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_textAutosizing(ptr: KPointer, value: KInt): void + native static _WebAttribute_enableNativeMediaPlayer(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_enableSmoothDragResize(ptr: KPointer, value: KInt): void + native static _WebAttribute_onRenderProcessNotResponding(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onRenderProcessResponding(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_selectionMenuOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onViewportFitChanged(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onInterceptKeyboardAttach(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_onAdsBlocked(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_keyboardAvoidMode(ptr: KPointer, value: KInt): void + native static _WebAttribute_editMenuOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void + native static _WebAttribute_enableFollowSystemFontWeight(ptr: KPointer, value: KInt): void + native static _WebAttribute_registerNativeEmbedRule(ptr: KPointer, tag: KStringPtr, type: KStringPtr): void + native static _WebAttribute_bindSelectionMenu(ptr: KPointer, elementType: KInt, thisArray: KUint8ArrayPtr, thisLength: int32, responseType: KInt): void + native static _WindowScene_construct(id: KInt, flags: KInt): KPointer + native static _WindowSceneInterface_setWindowSceneOptions(ptr: KPointer, persistentId: number): void + native static _WindowSceneAttribute_attractionEffect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32, fraction: number): void + native static _XComponent_construct(id: KInt, flags: KInt): KPointer + native static _XComponentInterface_setXComponentOptions0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _XComponentInterface_setXComponentOptions1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _XComponentInterface_setXComponentOptions2(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _XComponentAttribute_onLoad(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _XComponentAttribute_onDestroy(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _XComponentAttribute_enableAnalyzer(ptr: KPointer, value: KInt): void + native static _XComponentAttribute_enableSecure(ptr: KPointer, value: KInt): void + native static _XComponentAttribute_hdrBrightness(ptr: KPointer, value: number): void + native static _SideBarContainer_construct(id: KInt, flags: KInt): KPointer + native static _SideBarContainerInterface_setSideBarContainerOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SideBarContainerAttribute_showSideBar(ptr: KPointer, value: KInt): void + native static _SideBarContainerAttribute_controlButton(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SideBarContainerAttribute_showControlButton(ptr: KPointer, value: KInt): void + native static _SideBarContainerAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SideBarContainerAttribute_sideBarWidth0(ptr: KPointer, value: number): void + native static _SideBarContainerAttribute_sideBarWidth1(ptr: KPointer, value: Length): void + native static _SideBarContainerAttribute_minSideBarWidth0(ptr: KPointer, value: number): void + native static _SideBarContainerAttribute_minSideBarWidth1(ptr: KPointer, value: Length): void + native static _SideBarContainerAttribute_maxSideBarWidth0(ptr: KPointer, value: number): void + native static _SideBarContainerAttribute_maxSideBarWidth1(ptr: KPointer, value: Length): void + native static _SideBarContainerAttribute_autoHide(ptr: KPointer, value: KInt): void + native static _SideBarContainerAttribute_sideBarPosition(ptr: KPointer, value: KInt): void + native static _SideBarContainerAttribute_divider(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SideBarContainerAttribute_minContentWidth(ptr: KPointer, value: Length): void + native static _RemoteWindow_construct(id: KInt, flags: KInt): KPointer + native static _RemoteWindowInterface_setRemoteWindowOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WaterFlow_construct(id: KInt, flags: KInt): KPointer + native static _WaterFlowInterface_setWaterFlowOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WaterFlowAttribute_columnsTemplate(ptr: KPointer, value: KStringPtr): void + native static _WaterFlowAttribute_itemConstraintSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WaterFlowAttribute_rowsTemplate(ptr: KPointer, value: KStringPtr): void + native static _WaterFlowAttribute_columnsGap(ptr: KPointer, value: Length): void + native static _WaterFlowAttribute_rowsGap(ptr: KPointer, value: Length): void + native static _WaterFlowAttribute_layoutDirection(ptr: KPointer, value: KInt): void + native static _WaterFlowAttribute_nestedScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WaterFlowAttribute_enableScrollInteraction(ptr: KPointer, value: KInt): void + native static _WaterFlowAttribute_friction(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WaterFlowAttribute_cachedCount0(ptr: KPointer, value: number): void + native static _WaterFlowAttribute_cachedCount1(ptr: KPointer, count: number, show: KInt): void + native static _WaterFlowAttribute_onReachStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WaterFlowAttribute_onReachEnd(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WaterFlowAttribute_onScrollFrameBegin(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WaterFlowAttribute_onScrollIndex(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _UIExtensionComponent_construct(id: KInt, flags: KInt): KPointer + native static _UIExtensionComponentInterface_setUIExtensionComponentOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _UIExtensionComponentAttribute_onRemoteReady(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _UIExtensionComponentAttribute_onReceive(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _UIExtensionComponentAttribute_onResult(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _UIExtensionComponentAttribute_onRelease(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _UIExtensionComponentAttribute_onError(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _UIExtensionComponentAttribute_onTerminated(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _LinearIndicator_construct(id: KInt, flags: KInt): KPointer + native static _LinearIndicatorInterface_setLinearIndicatorOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _LinearIndicatorAttribute_indicatorStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _LinearIndicatorAttribute_indicatorLoop(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _LinearIndicatorAttribute_onChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PixelMap_ctor(): KPointer + native static _PixelMap_getFinalizer(): KPointer + native static _PixelMap_readPixelsToBufferSync(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PixelMap_writeBufferToPixels(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _PixelMap_getIsEditable(ptr: KPointer): int32 + native static _PixelMap_setIsEditable(ptr: KPointer, isEditable: KInt): void + native static _PixelMap_getIsStrideAlignment(ptr: KPointer): int32 + native static _PixelMap_setIsStrideAlignment(ptr: KPointer, isStrideAlignment: KInt): void + native static _EventEmulator_ctor(): KPointer + native static _EventEmulator_getFinalizer(): KPointer + native static _EventEmulator_emitClickEvent(node: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _EventEmulator_emitTextInputEvent(node: KPointer, text: KStringPtr): void + native static _ActionSheet_ctor(): KPointer + native static _ActionSheet_getFinalizer(): KPointer + native static _ActionSheet_show(thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _AlertDialog_ctor(): KPointer + native static _AlertDialog_getFinalizer(): KPointer + native static _AlertDialog_show(thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _CalendarController_ctor(): KPointer + native static _CalendarController_getFinalizer(): KPointer + native static _CalendarController_backToToday(ptr: KPointer): undefined + native static _CalendarController_goTo(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _CalendarPickerDialog_ctor(): KPointer + native static _CalendarPickerDialog_getFinalizer(): KPointer + native static _CalendarPickerDialog_show(thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasGradient_ctor(): KPointer + native static _CanvasGradient_getFinalizer(): KPointer + native static _CanvasGradient_addColorStop(ptr: KPointer, offset: number, color: KStringPtr): void + native static _CanvasPath_ctor(): KPointer + native static _CanvasPath_getFinalizer(): KPointer + native static _CanvasPath_arc(ptr: KPointer, x: number, y: number, radius: number, startAngle: number, endAngle: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasPath_arcTo(ptr: KPointer, x1: number, y1: number, x2: number, y2: number, radius: number): void + native static _CanvasPath_bezierCurveTo(ptr: KPointer, cp1x: number, cp1y: number, cp2x: number, cp2y: number, x: number, y: number): void + native static _CanvasPath_closePath(ptr: KPointer): void + native static _CanvasPath_ellipse(ptr: KPointer, x: number, y: number, radiusX: number, radiusY: number, rotation: number, startAngle: number, endAngle: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasPath_lineTo(ptr: KPointer, x: number, y: number): void + native static _CanvasPath_moveTo(ptr: KPointer, x: number, y: number): void + native static _CanvasPath_quadraticCurveTo(ptr: KPointer, cpx: number, cpy: number, x: number, y: number): void + native static _CanvasPath_rect(ptr: KPointer, x: number, y: number, w: number, h: number): void + native static _Path2D_ctor(): KPointer + native static _Path2D_getFinalizer(): KPointer + native static _Path2D_addPath(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasPattern_ctor(): KPointer + native static _CanvasPattern_getFinalizer(): KPointer + native static _CanvasPattern_setTransform(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageBitmap_ctor(src: KStringPtr): KPointer + native static _ImageBitmap_getFinalizer(): KPointer + native static _ImageBitmap_close(ptr: KPointer): void + native static _ImageBitmap_getHeight(ptr: KPointer): number + native static _ImageBitmap_getWidth(ptr: KPointer): number + native static _CanvasRenderer_ctor(): KPointer + native static _CanvasRenderer_getFinalizer(): KPointer + native static _CanvasRenderer_drawImage0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32, dx: number, dy: number): void + native static _CanvasRenderer_drawImage1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32, dx: number, dy: number, dw: number, dh: number): void + native static _CanvasRenderer_drawImage2(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32, sx: number, sy: number, sw: number, sh: number, dx: number, dy: number, dw: number, dh: number): void + native static _CanvasRenderer_beginPath(ptr: KPointer): void + native static _CanvasRenderer_clip0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_clip1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_fill0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_fill1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_stroke0(ptr: KPointer): void + native static _CanvasRenderer_stroke1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_createLinearGradient(ptr: KPointer, x0: number, y0: number, x1: number, y1: number): KPointer + native static _CanvasRenderer_createPattern(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _CanvasRenderer_createRadialGradient(ptr: KPointer, x0: number, y0: number, r0: number, x1: number, y1: number, r1: number): KPointer + native static _CanvasRenderer_createConicGradient(ptr: KPointer, startAngle: number, x: number, y: number): KPointer + native static _CanvasRenderer_createImageData0(ptr: KPointer, sw: number, sh: number): KPointer + native static _CanvasRenderer_createImageData1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _CanvasRenderer_getImageData(ptr: KPointer, sx: number, sy: number, sw: number, sh: number): KPointer + native static _CanvasRenderer_getPixelMap(ptr: KPointer, sx: number, sy: number, sw: number, sh: number): KPointer + native static _CanvasRenderer_putImageData0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_putImageData1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_getLineDash(ptr: KPointer): KPointer + native static _CanvasRenderer_setLineDash(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_clearRect(ptr: KPointer, x: number, y: number, w: number, h: number): void + native static _CanvasRenderer_fillRect(ptr: KPointer, x: number, y: number, w: number, h: number): void + native static _CanvasRenderer_strokeRect(ptr: KPointer, x: number, y: number, w: number, h: number): void + native static _CanvasRenderer_restore(ptr: KPointer): void + native static _CanvasRenderer_save(ptr: KPointer): void + native static _CanvasRenderer_fillText(ptr: KPointer, text: KStringPtr, x: number, y: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_measureText(ptr: KPointer, text: KStringPtr): KPointer + native static _CanvasRenderer_strokeText(ptr: KPointer, text: KStringPtr, x: number, y: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_getTransform(ptr: KPointer): KPointer + native static _CanvasRenderer_resetTransform(ptr: KPointer): void + native static _CanvasRenderer_rotate(ptr: KPointer, angle: number): void + native static _CanvasRenderer_scale(ptr: KPointer, x: number, y: number): void + native static _CanvasRenderer_setTransform0(ptr: KPointer, a: number, b: number, c: number, d: number, e: number, f: number): void + native static _CanvasRenderer_setTransform1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_transform(ptr: KPointer, a: number, b: number, c: number, d: number, e: number, f: number): void + native static _CanvasRenderer_translate(ptr: KPointer, x: number, y: number): void + native static _CanvasRenderer_setPixelMap(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_transferFromImageBitmap(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_saveLayer(ptr: KPointer): void + native static _CanvasRenderer_restoreLayer(ptr: KPointer): void + native static _CanvasRenderer_reset(ptr: KPointer): void + native static _CanvasRenderer_getGlobalAlpha(ptr: KPointer): number + native static _CanvasRenderer_setGlobalAlpha(ptr: KPointer, globalAlpha: number): void + native static _CanvasRenderer_getGlobalCompositeOperation(ptr: KPointer): string + native static _CanvasRenderer_setGlobalCompositeOperation(ptr: KPointer, globalCompositeOperation: KStringPtr): void + native static _CanvasRenderer_setFillStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_setStrokeStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_getFilter(ptr: KPointer): string + native static _CanvasRenderer_setFilter(ptr: KPointer, filter: KStringPtr): void + native static _CanvasRenderer_getImageSmoothingEnabled(ptr: KPointer): boolean + native static _CanvasRenderer_setImageSmoothingEnabled(ptr: KPointer, imageSmoothingEnabled: KInt): void + native static _CanvasRenderer_getImageSmoothingQuality(ptr: KPointer): KPointer + native static _CanvasRenderer_setImageSmoothingQuality(ptr: KPointer, imageSmoothingQuality: KStringPtr): void + native static _CanvasRenderer_getLineCap(ptr: KPointer): KPointer + native static _CanvasRenderer_setLineCap(ptr: KPointer, lineCap: KStringPtr): void + native static _CanvasRenderer_getLineDashOffset(ptr: KPointer): number + native static _CanvasRenderer_setLineDashOffset(ptr: KPointer, lineDashOffset: number): void + native static _CanvasRenderer_getLineJoin(ptr: KPointer): KPointer + native static _CanvasRenderer_setLineJoin(ptr: KPointer, lineJoin: KStringPtr): void + native static _CanvasRenderer_getLineWidth(ptr: KPointer): number + native static _CanvasRenderer_setLineWidth(ptr: KPointer, lineWidth: number): void + native static _CanvasRenderer_getMiterLimit(ptr: KPointer): number + native static _CanvasRenderer_setMiterLimit(ptr: KPointer, miterLimit: number): void + native static _CanvasRenderer_getShadowBlur(ptr: KPointer): number + native static _CanvasRenderer_setShadowBlur(ptr: KPointer, shadowBlur: number): void + native static _CanvasRenderer_getShadowColor(ptr: KPointer): string + native static _CanvasRenderer_setShadowColor(ptr: KPointer, shadowColor: KStringPtr): void + native static _CanvasRenderer_getShadowOffsetX(ptr: KPointer): number + native static _CanvasRenderer_setShadowOffsetX(ptr: KPointer, shadowOffsetX: number): void + native static _CanvasRenderer_getShadowOffsetY(ptr: KPointer): number + native static _CanvasRenderer_setShadowOffsetY(ptr: KPointer, shadowOffsetY: number): void + native static _CanvasRenderer_getDirection(ptr: KPointer): KPointer + native static _CanvasRenderer_setDirection(ptr: KPointer, direction: KStringPtr): void + native static _CanvasRenderer_getFont(ptr: KPointer): string + native static _CanvasRenderer_setFont(ptr: KPointer, font: KStringPtr): void + native static _CanvasRenderer_getTextAlign(ptr: KPointer): KPointer + native static _CanvasRenderer_setTextAlign(ptr: KPointer, textAlign: KStringPtr): void + native static _CanvasRenderer_getTextBaseline(ptr: KPointer): KPointer + native static _CanvasRenderer_setTextBaseline(ptr: KPointer, textBaseline: KStringPtr): void + native static _CanvasRenderingContext2D_ctor(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _CanvasRenderingContext2D_getFinalizer(): KPointer + native static _CanvasRenderingContext2D_toDataURL(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): string + native static _CanvasRenderingContext2D_startImageAnalyzer(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _CanvasRenderingContext2D_stopImageAnalyzer(ptr: KPointer): void + native static _CanvasRenderingContext2D_onOnAttach(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderingContext2D_offOnAttach(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderingContext2D_onOnDetach(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderingContext2D_offOnDetach(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderingContext2D_getHeight(ptr: KPointer): number + native static _CanvasRenderingContext2D_getWidth(ptr: KPointer): number + native static _DrawingRenderingContext_ctor(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _DrawingRenderingContext_getFinalizer(): KPointer + native static _DrawingRenderingContext_invalidate(ptr: KPointer): void + native static _ICurve_ctor(): KPointer + native static _ICurve_getFinalizer(): KPointer + native static _ICurve_interpolate(ptr: KPointer, fraction: number): number + native static _DrawModifier_ctor(): KPointer + native static _DrawModifier_getFinalizer(): KPointer + native static _DrawModifier_drawBehind(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _DrawModifier_drawContent(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _DrawModifier_drawFront(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _DrawModifier_invalidate(ptr: KPointer): void + native static _TransitionEffect_ctor(type: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _TransitionEffect_getFinalizer(): KPointer + native static _TransitionEffect_translate(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _TransitionEffect_rotate(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _TransitionEffect_scale(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _TransitionEffect_opacity(alpha: number): KPointer + native static _TransitionEffect_move(edge: KInt): KPointer + native static _TransitionEffect_asymmetric(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _TransitionEffect_animation(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _TransitionEffect_combine(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _PixelMapMock_ctor(): KPointer + native static _PixelMapMock_getFinalizer(): KPointer + native static _PixelMapMock_release(ptr: KPointer): void + native static _ProgressMask_ctor(value: number, total: number, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _ProgressMask_getFinalizer(): KPointer + native static _ProgressMask_updateProgress(ptr: KPointer, value: number): void + native static _ProgressMask_updateColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ProgressMask_enableBreathingAnimation(ptr: KPointer, value: KInt): void + native static _AttributeModifier_ctor(): KPointer + native static _AttributeModifier_getFinalizer(): KPointer + native static _AttributeModifier_applyNormalAttribute(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AttributeModifier_applyPressedAttribute(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AttributeModifier_applyFocusedAttribute(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AttributeModifier_applyDisabledAttribute(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AttributeModifier_applySelectedAttribute(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _View_ctor(): KPointer + native static _View_getFinalizer(): KPointer + native static _View_create(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): object + native static _TextContentControllerBase_ctor(): KPointer + native static _TextContentControllerBase_getFinalizer(): KPointer + native static _TextContentControllerBase_getCaretOffset(ptr: KPointer): KPointer + native static _TextContentControllerBase_getTextContentRect(ptr: KPointer): KPointer + native static _TextContentControllerBase_getTextContentLineCount(ptr: KPointer): number + native static _DynamicNode_ctor(): KPointer + native static _DynamicNode_getFinalizer(): KPointer + native static _DynamicNode_onMove(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _ChildrenMainSize_ctor(childDefaultSize: number): KPointer + native static _ChildrenMainSize_getFinalizer(): KPointer + native static _ChildrenMainSize_splice(ptr: KPointer, start: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ChildrenMainSize_update(ptr: KPointer, index: number, childSize: number): void + native static _ChildrenMainSize_getChildDefaultSize(ptr: KPointer): number + native static _GestureModifier_ctor(): KPointer + native static _GestureModifier_getFinalizer(): KPointer + native static _GestureModifier_applyGesture(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AbstractProperty_ctor(): KPointer + native static _AbstractProperty_getFinalizer(): KPointer + native static _AbstractProperty_get(ptr: KPointer): KPointer + native static _AbstractProperty_set(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AbstractProperty_info(ptr: KPointer): string + native static _IPropertySubscriber_ctor(): KPointer + native static _IPropertySubscriber_getFinalizer(): KPointer + native static _IPropertySubscriber_id(ptr: KPointer): number + native static _IPropertySubscriber_aboutToBeDeleted(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ISinglePropertyChangeSubscriber_ctor(): KPointer + native static _ISinglePropertyChangeSubscriber_getFinalizer(): KPointer + native static _ISinglePropertyChangeSubscriber_hasChanged(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SubscribaleAbstract_ctor(): KPointer + native static _SubscribaleAbstract_getFinalizer(): KPointer + native static _SubscribaleAbstract_notifyPropertyHasChanged(ptr: KPointer, propName: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SubscribaleAbstract_addOwningProperty(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SubscribaleAbstract_removeOwningProperty(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SubscribaleAbstract_removeOwningPropertyById(ptr: KPointer, subscriberId: number): void + native static _ContextMenu_ctor(): KPointer + native static _ContextMenu_getFinalizer(): KPointer + native static _ContextMenu_close(): undefined + native static _CustomDialogController_ctor(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _CustomDialogController_getFinalizer(): KPointer + native static _CustomDialogController_open(ptr: KPointer): undefined + native static _CustomDialogController_close(ptr: KPointer): undefined + native static _DatePickerDialog_ctor(): KPointer + native static _DatePickerDialog_getFinalizer(): KPointer + native static _DatePickerDialog_show(thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _PanGestureOptions_ctor(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _PanGestureOptions_getFinalizer(): KPointer + native static _PanGestureOptions_setDirection(ptr: KPointer, value: KInt): undefined + native static _PanGestureOptions_setDistance(ptr: KPointer, value: number): undefined + native static _PanGestureOptions_setFingers(ptr: KPointer, value: number): undefined + native static _PanGestureOptions_getDirection(ptr: KPointer): KPointer + native static _ScrollableTargetInfo_ctor(): KPointer + native static _ScrollableTargetInfo_getFinalizer(): KPointer + native static _ScrollableTargetInfo_isBegin(ptr: KPointer): boolean + native static _ScrollableTargetInfo_isEnd(ptr: KPointer): boolean + native static _EventTargetInfo_ctor(): KPointer + native static _EventTargetInfo_getFinalizer(): KPointer + native static _EventTargetInfo_getId(ptr: KPointer): string + native static _GestureRecognizer_ctor(): KPointer + native static _GestureRecognizer_getFinalizer(): KPointer + native static _GestureRecognizer_getTag(ptr: KPointer): string + native static _GestureRecognizer_getType(ptr: KPointer): KPointer + native static _GestureRecognizer_isBuiltIn(ptr: KPointer): boolean + native static _GestureRecognizer_setEnabled(ptr: KPointer, isEnabled: KInt): void + native static _GestureRecognizer_isEnabled(ptr: KPointer): boolean + native static _GestureRecognizer_getState(ptr: KPointer): KPointer + native static _GestureRecognizer_getEventTargetInfo(ptr: KPointer): KPointer + native static _GestureRecognizer_isValid(ptr: KPointer): boolean + native static _PanRecognizer_ctor(): KPointer + native static _PanRecognizer_getFinalizer(): KPointer + native static _PanRecognizer_getPanGestureOptions(ptr: KPointer): KPointer + native static _ImageAnalyzerController_ctor(): KPointer + native static _ImageAnalyzerController_getFinalizer(): KPointer + native static _ImageAnalyzerController_getImageAnalyzerSupportTypes(ptr: KPointer): KPointer + native static _ListScroller_ctor(): KPointer + native static _ListScroller_getFinalizer(): KPointer + native static _ListScroller_getItemRectInGroup(ptr: KPointer, index: number, indexInGroup: number): KPointer + native static _ListScroller_scrollToItemInGroup(ptr: KPointer, index: number, indexInGroup: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListScroller_closeAllSwipeActions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListScroller_getVisibleListContentInfo(ptr: KPointer, x: number, y: number): KPointer + native static _Matrix2D_ctor(): KPointer + native static _Matrix2D_getFinalizer(): KPointer + native static _Matrix2D_identity(ptr: KPointer): KPointer + native static _Matrix2D_invert(ptr: KPointer): KPointer + native static _Matrix2D_multiply(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _Matrix2D_rotate0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _Matrix2D_rotate1(ptr: KPointer, degree: number, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _Matrix2D_translate(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _Matrix2D_scale(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _Matrix2D_getScaleX(ptr: KPointer): number + native static _Matrix2D_setScaleX(ptr: KPointer, scaleX: number): void + native static _Matrix2D_getRotateY(ptr: KPointer): number + native static _Matrix2D_setRotateY(ptr: KPointer, rotateY: number): void + native static _Matrix2D_getRotateX(ptr: KPointer): number + native static _Matrix2D_setRotateX(ptr: KPointer, rotateX: number): void + native static _Matrix2D_getScaleY(ptr: KPointer): number + native static _Matrix2D_setScaleY(ptr: KPointer, scaleY: number): void + native static _Matrix2D_getTranslateX(ptr: KPointer): number + native static _Matrix2D_setTranslateX(ptr: KPointer, translateX: number): void + native static _Matrix2D_getTranslateY(ptr: KPointer): number + native static _Matrix2D_setTranslateY(ptr: KPointer, translateY: number): void + native static _NavDestinationContext_ctor(): KPointer + native static _NavDestinationContext_getFinalizer(): KPointer + native static _NavDestinationContext_getConfigInRouteMap(ptr: KPointer): KPointer + native static _NavDestinationContext_setPathInfo(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationContext_setPathStack(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationContext_getNavDestinationId(ptr: KPointer): string + native static _NavDestinationContext_setNavDestinationId(ptr: KPointer, navDestinationId: KStringPtr): void + native static _NavPathStack_ctor(): KPointer + native static _NavPathStack_getFinalizer(): KPointer + native static _NavPathStack_pushPath0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavPathStack_pushPath1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavPathStack_pushDestination0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _NavPathStack_pushDestination1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _NavPathStack_pushPathByName0(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavPathStack_pushPathByName1(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavPathStack_pushDestinationByName0(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _NavPathStack_pushDestinationByName1(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _NavPathStack_replacePath0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavPathStack_replacePath1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavPathStack_replaceDestination(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _NavPathStack_replacePathByName(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavPathStack_removeByIndexes(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): number + native static _NavPathStack_removeByName(ptr: KPointer, name: KStringPtr): number + native static _NavPathStack_removeByNavDestinationId(ptr: KPointer, navDestinationId: KStringPtr): boolean + native static _NavPathStack_pop0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _NavPathStack_pop1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _NavPathStack_popToName0(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): number + native static _NavPathStack_popToName1(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): number + native static _NavPathStack_popToIndex0(ptr: KPointer, index: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavPathStack_popToIndex1(ptr: KPointer, index: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavPathStack_moveToTop(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): number + native static _NavPathStack_moveIndexToTop(ptr: KPointer, index: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavPathStack_clear(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavPathStack_getAllPathName(ptr: KPointer): KPointer + native static _NavPathStack_getParamByIndex(ptr: KPointer, index: number): KPointer + native static _NavPathStack_getParamByName(ptr: KPointer, name: KStringPtr): KPointer + native static _NavPathStack_getIndexByName(ptr: KPointer, name: KStringPtr): KPointer + native static _NavPathStack_getParent(ptr: KPointer): KPointer + native static _NavPathStack_size(ptr: KPointer): number + native static _NavPathStack_disableAnimation(ptr: KPointer, value: KInt): void + native static _NavPathStack_setInterception(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavigationTransitionProxy_ctor(): KPointer + native static _NavigationTransitionProxy_getFinalizer(): KPointer + native static _NavigationTransitionProxy_finishTransition(ptr: KPointer): void + native static _NavigationTransitionProxy_cancelTransition(ptr: KPointer): void + native static _NavigationTransitionProxy_updateTransition(ptr: KPointer, progress: number): void + native static _NavigationTransitionProxy_setFrom(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavigationTransitionProxy_setTo(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavigationTransitionProxy_getIsInteractive(ptr: KPointer): boolean + native static _NavigationTransitionProxy_setIsInteractive(ptr: KPointer, isInteractive: KInt): void + native static _PatternLockController_ctor(): KPointer + native static _PatternLockController_getFinalizer(): KPointer + native static _PatternLockController_reset(ptr: KPointer): undefined + native static _PatternLockController_setChallengeResult(ptr: KPointer, result: KInt): void + native static _RichEditorBaseController_ctor(): KPointer + native static _RichEditorBaseController_getFinalizer(): KPointer + native static _RichEditorBaseController_getCaretOffset(ptr: KPointer): number + native static _RichEditorBaseController_setCaretOffset(ptr: KPointer, offset: number): boolean + native static _RichEditorBaseController_closeSelectionMenu(ptr: KPointer): void + native static _RichEditorBaseController_getTypingStyle(ptr: KPointer): KPointer + native static _RichEditorBaseController_setTypingStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorBaseController_setSelection(ptr: KPointer, selectionStart: number, selectionEnd: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorBaseController_isEditing(ptr: KPointer): boolean + native static _RichEditorBaseController_stopEditing(ptr: KPointer): void + native static _RichEditorBaseController_getLayoutManager(ptr: KPointer): KPointer + native static _RichEditorBaseController_getPreviewText(ptr: KPointer): KPointer + native static _RichEditorController_ctor(): KPointer + native static _RichEditorController_getFinalizer(): KPointer + native static _RichEditorController_addTextSpan(ptr: KPointer, value: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): number + native static _RichEditorController_addImageSpan(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): number + native static _RichEditorController_addBuilderSpan(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): number + native static _RichEditorController_addSymbolSpan(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): number + native static _RichEditorController_updateSpanStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorController_updateParagraphStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorController_deleteSpans(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorController_getSpans(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _RichEditorController_getParagraphs(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _RichEditorController_getSelection(ptr: KPointer): KPointer + native static _RichEditorController_fromStyledString(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _RichEditorController_toStyledString(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _RichEditorStyledStringController_ctor(): KPointer + native static _RichEditorStyledStringController_getFinalizer(): KPointer + native static _RichEditorStyledStringController_setStyledString(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorStyledStringController_getStyledString(ptr: KPointer): KPointer + native static _RichEditorStyledStringController_getSelection(ptr: KPointer): KPointer + native static _RichEditorStyledStringController_onContentChanged(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Scroller_ctor(): KPointer + native static _Scroller_getFinalizer(): KPointer + native static _Scroller_scrollTo(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _Scroller_scrollEdge(ptr: KPointer, value: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _Scroller_fling(ptr: KPointer, velocity: number): void + native static _Scroller_scrollPage0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _Scroller_scrollPage1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _Scroller_currentOffset(ptr: KPointer): KPointer + native static _Scroller_scrollToIndex(ptr: KPointer, value: number, thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _Scroller_scrollBy(ptr: KPointer, dx: Length, dy: Length): undefined + native static _Scroller_isAtEnd(ptr: KPointer): boolean + native static _Scroller_getItemRect(ptr: KPointer, index: number): KPointer + native static _Scroller_getItemIndex(ptr: KPointer, x: number, y: number): number + native static _SearchController_ctor(): KPointer + native static _SearchController_getFinalizer(): KPointer + native static _SearchController_caretPosition(ptr: KPointer, value: number): void + native static _SearchController_stopEditing(ptr: KPointer): void + native static _SearchController_setTextSelection(ptr: KPointer, selectionStart: number, selectionEnd: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SwiperController_ctor(): KPointer + native static _SwiperController_getFinalizer(): KPointer + native static _SwiperController_showNext(ptr: KPointer): undefined + native static _SwiperController_showPrevious(ptr: KPointer): undefined + native static _SwiperController_changeIndex(ptr: KPointer, index: number, thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _SwiperController_finishAnimation(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _SwiperContentTransitionProxy_ctor(): KPointer + native static _SwiperContentTransitionProxy_getFinalizer(): KPointer + native static _SwiperContentTransitionProxy_finishTransition(ptr: KPointer): void + native static _SwiperContentTransitionProxy_getSelectedIndex(ptr: KPointer): number + native static _SwiperContentTransitionProxy_setSelectedIndex(ptr: KPointer, selectedIndex: number): void + native static _SwiperContentTransitionProxy_getIndex(ptr: KPointer): number + native static _SwiperContentTransitionProxy_setIndex(ptr: KPointer, index: number): void + native static _SwiperContentTransitionProxy_getPosition(ptr: KPointer): number + native static _SwiperContentTransitionProxy_setPosition(ptr: KPointer, position: number): void + native static _SwiperContentTransitionProxy_getMainAxisLength(ptr: KPointer): number + native static _SwiperContentTransitionProxy_setMainAxisLength(ptr: KPointer, mainAxisLength: number): void + native static _TabsController_ctor(): KPointer + native static _TabsController_getFinalizer(): KPointer + native static _TabsController_changeIndex(ptr: KPointer, value: number): void + native static _TabsController_preloadItems(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _TabsController_setTabBarTranslate(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TabsController_setTabBarOpacity(ptr: KPointer, opacity: number): void + native static _TabContentTransitionProxy_ctor(): KPointer + native static _TabContentTransitionProxy_getFinalizer(): KPointer + native static _TabContentTransitionProxy_finishTransition(ptr: KPointer): void + native static _TabContentTransitionProxy_getFrom(ptr: KPointer): number + native static _TabContentTransitionProxy_setFrom(ptr: KPointer, from: number): void + native static _TabContentTransitionProxy_getTo(ptr: KPointer): number + native static _TabContentTransitionProxy_setTo(ptr: KPointer, to: number): void + native static _TextController_ctor(): KPointer + native static _TextController_getFinalizer(): KPointer + native static _TextController_closeSelectionMenu(ptr: KPointer): void + native static _TextController_setStyledString(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextController_getLayoutManager(ptr: KPointer): KPointer + native static _TextAreaController_ctor(): KPointer + native static _TextAreaController_getFinalizer(): KPointer + native static _TextAreaController_caretPosition(ptr: KPointer, value: number): void + native static _TextAreaController_setTextSelection(ptr: KPointer, selectionStart: number, selectionEnd: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaController_stopEditing(ptr: KPointer): void + native static _TextClockController_ctor(): KPointer + native static _TextClockController_getFinalizer(): KPointer + native static _TextClockController_start(ptr: KPointer): undefined + native static _TextClockController_stop(ptr: KPointer): undefined + native static _TextBaseController_ctor(): KPointer + native static _TextBaseController_getFinalizer(): KPointer + native static _TextBaseController_setSelection(ptr: KPointer, selectionStart: number, selectionEnd: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextBaseController_closeSelectionMenu(ptr: KPointer): void + native static _TextBaseController_getLayoutManager(ptr: KPointer): KPointer + native static _TextEditControllerEx_ctor(): KPointer + native static _TextEditControllerEx_getFinalizer(): KPointer + native static _TextEditControllerEx_isEditing(ptr: KPointer): boolean + native static _TextEditControllerEx_stopEditing(ptr: KPointer): void + native static _TextEditControllerEx_setCaretOffset(ptr: KPointer, offset: number): boolean + native static _TextEditControllerEx_getCaretOffset(ptr: KPointer): number + native static _TextEditControllerEx_getPreviewText(ptr: KPointer): KPointer + native static _StyledStringController_ctor(): KPointer + native static _StyledStringController_getFinalizer(): KPointer + native static _StyledStringController_setStyledString(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _StyledStringController_getStyledString(ptr: KPointer): KPointer + native static _LayoutManager_ctor(): KPointer + native static _LayoutManager_getFinalizer(): KPointer + native static _LayoutManager_getLineCount(ptr: KPointer): number + native static _LayoutManager_getGlyphPositionAtCoordinate(ptr: KPointer, x: number, y: number): KPointer + native static _LayoutManager_getLineMetrics(ptr: KPointer, lineNumber: number): KPointer + native static _LayoutManager_getRectsForRange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32, widthStyle: KInt, heightStyle: KInt): KPointer + native static _TextMenuItemId_ctor(): KPointer + native static _TextMenuItemId_getFinalizer(): KPointer + native static _TextMenuItemId_of(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _TextMenuItemId_equals(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): boolean + native static _EditMenuOptions_ctor(): KPointer + native static _EditMenuOptions_getFinalizer(): KPointer + native static _EditMenuOptions_onCreateMenu(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _EditMenuOptions_onMenuItemClick(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): boolean + native static _TextInputController_ctor(): KPointer + native static _TextInputController_getFinalizer(): KPointer + native static _TextInputController_caretPosition(ptr: KPointer, value: number): void + native static _TextInputController_setTextSelection(ptr: KPointer, selectionStart: number, selectionEnd: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputController_stopEditing(ptr: KPointer): void + native static _TextPickerDialog_ctor(): KPointer + native static _TextPickerDialog_getFinalizer(): KPointer + native static _TextPickerDialog_show(thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _TextTimerController_ctor(): KPointer + native static _TextTimerController_getFinalizer(): KPointer + native static _TextTimerController_start(ptr: KPointer): undefined + native static _TextTimerController_pause(ptr: KPointer): undefined + native static _TextTimerController_reset(ptr: KPointer): undefined + native static _TimePickerDialog_ctor(): KPointer + native static _TimePickerDialog_getFinalizer(): KPointer + native static _TimePickerDialog_show(thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _VideoController_ctor(): KPointer + native static _VideoController_getFinalizer(): KPointer + native static _VideoController_start(ptr: KPointer): undefined + native static _VideoController_pause(ptr: KPointer): undefined + native static _VideoController_stop(ptr: KPointer): undefined + native static _VideoController_setCurrentTime0(ptr: KPointer, value: number): undefined + native static _VideoController_requestFullscreen(ptr: KPointer, value: KInt): undefined + native static _VideoController_exitFullscreen(ptr: KPointer): undefined + native static _VideoController_setCurrentTime1(ptr: KPointer, value: number, seekMode: KInt): undefined + native static _VideoController_reset(ptr: KPointer): void + native static _WebKeyboardController_ctor(): KPointer + native static _WebKeyboardController_getFinalizer(): KPointer + native static _WebKeyboardController_insertText(ptr: KPointer, text: KStringPtr): void + native static _WebKeyboardController_deleteForward(ptr: KPointer, length: number): void + native static _WebKeyboardController_deleteBackward(ptr: KPointer, length: number): void + native static _WebKeyboardController_sendFunctionKey(ptr: KPointer, key: number): void + native static _WebKeyboardController_close(ptr: KPointer): void + native static _FullScreenExitHandler_ctor(): KPointer + native static _FullScreenExitHandler_getFinalizer(): KPointer + native static _FullScreenExitHandler_exitFullScreen(ptr: KPointer): void + native static _FileSelectorParam_ctor(): KPointer + native static _FileSelectorParam_getFinalizer(): KPointer + native static _FileSelectorParam_getTitle(ptr: KPointer): string + native static _FileSelectorParam_getMode(ptr: KPointer): KPointer + native static _FileSelectorParam_getAcceptType(ptr: KPointer): KPointer + native static _FileSelectorParam_isCapture(ptr: KPointer): boolean + native static _JsResult_ctor(): KPointer + native static _JsResult_getFinalizer(): KPointer + native static _JsResult_handleCancel(ptr: KPointer): void + native static _JsResult_handleConfirm(ptr: KPointer): void + native static _JsResult_handlePromptConfirm(ptr: KPointer, result: KStringPtr): void + native static _FileSelectorResult_ctor(): KPointer + native static _FileSelectorResult_getFinalizer(): KPointer + native static _FileSelectorResult_handleFileList(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _HttpAuthHandler_ctor(): KPointer + native static _HttpAuthHandler_getFinalizer(): KPointer + native static _HttpAuthHandler_confirm(ptr: KPointer, userName: KStringPtr, password: KStringPtr): boolean + native static _HttpAuthHandler_cancel(ptr: KPointer): void + native static _HttpAuthHandler_isHttpAuthInfoSaved(ptr: KPointer): boolean + native static _SslErrorHandler_ctor(): KPointer + native static _SslErrorHandler_getFinalizer(): KPointer + native static _SslErrorHandler_handleConfirm(ptr: KPointer): void + native static _SslErrorHandler_handleCancel(ptr: KPointer): void + native static _ClientAuthenticationHandler_ctor(): KPointer + native static _ClientAuthenticationHandler_getFinalizer(): KPointer + native static _ClientAuthenticationHandler_confirm0(ptr: KPointer, priKeyFile: KStringPtr, certChainFile: KStringPtr): void + native static _ClientAuthenticationHandler_confirm1(ptr: KPointer, authUri: KStringPtr): void + native static _ClientAuthenticationHandler_cancel(ptr: KPointer): void + native static _ClientAuthenticationHandler_ignore(ptr: KPointer): void + native static _PermissionRequest_ctor(): KPointer + native static _PermissionRequest_getFinalizer(): KPointer + native static _PermissionRequest_deny(ptr: KPointer): void + native static _PermissionRequest_getOrigin(ptr: KPointer): string + native static _PermissionRequest_getAccessibleResource(ptr: KPointer): KPointer + native static _PermissionRequest_grant(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScreenCaptureHandler_ctor(): KPointer + native static _ScreenCaptureHandler_getFinalizer(): KPointer + native static _ScreenCaptureHandler_getOrigin(ptr: KPointer): string + native static _ScreenCaptureHandler_grant(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ScreenCaptureHandler_deny(ptr: KPointer): void + native static _DataResubmissionHandler_ctor(): KPointer + native static _DataResubmissionHandler_getFinalizer(): KPointer + native static _DataResubmissionHandler_resend(ptr: KPointer): void + native static _DataResubmissionHandler_cancel(ptr: KPointer): void + native static _ControllerHandler_ctor(): KPointer + native static _ControllerHandler_getFinalizer(): KPointer + native static _ControllerHandler_setWebController(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebContextMenuParam_ctor(): KPointer + native static _WebContextMenuParam_getFinalizer(): KPointer + native static _WebContextMenuParam_x(ptr: KPointer): number + native static _WebContextMenuParam_y(ptr: KPointer): number + native static _WebContextMenuParam_getLinkUrl(ptr: KPointer): string + native static _WebContextMenuParam_getUnfilteredLinkUrl(ptr: KPointer): string + native static _WebContextMenuParam_getSourceUrl(ptr: KPointer): string + native static _WebContextMenuParam_existsImageContents(ptr: KPointer): boolean + native static _WebContextMenuParam_getMediaType(ptr: KPointer): KPointer + native static _WebContextMenuParam_getSelectionText(ptr: KPointer): string + native static _WebContextMenuParam_getSourceType(ptr: KPointer): KPointer + native static _WebContextMenuParam_getInputFieldType(ptr: KPointer): KPointer + native static _WebContextMenuParam_isEditable(ptr: KPointer): boolean + native static _WebContextMenuParam_getEditStateFlags(ptr: KPointer): number + native static _WebContextMenuParam_getPreviewWidth(ptr: KPointer): number + native static _WebContextMenuParam_getPreviewHeight(ptr: KPointer): number + native static _WebContextMenuResult_ctor(): KPointer + native static _WebContextMenuResult_getFinalizer(): KPointer + native static _WebContextMenuResult_closeContextMenu(ptr: KPointer): void + native static _WebContextMenuResult_copyImage(ptr: KPointer): void + native static _WebContextMenuResult_copy(ptr: KPointer): void + native static _WebContextMenuResult_paste(ptr: KPointer): void + native static _WebContextMenuResult_cut(ptr: KPointer): void + native static _WebContextMenuResult_selectAll(ptr: KPointer): void + native static _ConsoleMessage_ctor(message: KStringPtr, sourceId: KStringPtr, lineNumber: number, messageLevel: KInt): KPointer + native static _ConsoleMessage_getFinalizer(): KPointer + native static _ConsoleMessage_getMessage(ptr: KPointer): string + native static _ConsoleMessage_getSourceId(ptr: KPointer): string + native static _ConsoleMessage_getLineNumber(ptr: KPointer): number + native static _ConsoleMessage_getMessageLevel(ptr: KPointer): KPointer + native static _WebResourceRequest_ctor(): KPointer + native static _WebResourceRequest_getFinalizer(): KPointer + native static _WebResourceRequest_getRequestHeader(ptr: KPointer): KPointer + native static _WebResourceRequest_getRequestUrl(ptr: KPointer): string + native static _WebResourceRequest_isRequestGesture(ptr: KPointer): boolean + native static _WebResourceRequest_isMainFrame(ptr: KPointer): boolean + native static _WebResourceRequest_isRedirect(ptr: KPointer): boolean + native static _WebResourceRequest_getRequestMethod(ptr: KPointer): string + native static _WebResourceResponse_ctor(): KPointer + native static _WebResourceResponse_getFinalizer(): KPointer + native static _WebResourceResponse_getResponseData(ptr: KPointer): string + native static _WebResourceResponse_getResponseDataEx(ptr: KPointer): KPointer + native static _WebResourceResponse_getResponseEncoding(ptr: KPointer): string + native static _WebResourceResponse_getResponseMimeType(ptr: KPointer): string + native static _WebResourceResponse_getReasonMessage(ptr: KPointer): string + native static _WebResourceResponse_getResponseHeader(ptr: KPointer): KPointer + native static _WebResourceResponse_getResponseCode(ptr: KPointer): number + native static _WebResourceResponse_setResponseData(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebResourceResponse_setResponseEncoding(ptr: KPointer, encoding: KStringPtr): void + native static _WebResourceResponse_setResponseMimeType(ptr: KPointer, mimeType: KStringPtr): void + native static _WebResourceResponse_setReasonMessage(ptr: KPointer, reason: KStringPtr): void + native static _WebResourceResponse_setResponseHeader(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebResourceResponse_setResponseCode(ptr: KPointer, code: number): void + native static _WebResourceResponse_setResponseIsReady(ptr: KPointer, IsReady: KInt): void + native static _WebResourceResponse_getResponseIsReady(ptr: KPointer): boolean + native static _WebResourceError_ctor(): KPointer + native static _WebResourceError_getFinalizer(): KPointer + native static _WebResourceError_getErrorInfo(ptr: KPointer): string + native static _WebResourceError_getErrorCode(ptr: KPointer): number + native static _JsGeolocation_ctor(): KPointer + native static _JsGeolocation_getFinalizer(): KPointer + native static _JsGeolocation_invoke(ptr: KPointer, origin: KStringPtr, allow: KInt, retain: KInt): void + native static _WebCookie_ctor(): KPointer + native static _WebCookie_getFinalizer(): KPointer + native static _WebCookie_setCookie(ptr: KPointer): undefined + native static _WebCookie_saveCookie(ptr: KPointer): undefined + native static _EventResult_ctor(): KPointer + native static _EventResult_getFinalizer(): KPointer + native static _EventResult_setGestureEventResult0(ptr: KPointer, result: KInt): void + native static _EventResult_setGestureEventResult1(ptr: KPointer, result: KInt, stopPropagation: KInt): void + native static _WebController_ctor(): KPointer + native static _WebController_getFinalizer(): KPointer + native static _WebController_onInactive(ptr: KPointer): void + native static _WebController_onActive(ptr: KPointer): void + native static _WebController_zoom(ptr: KPointer, factor: number): void + native static _WebController_clearHistory(ptr: KPointer): void + native static _WebController_runJavaScript(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _WebController_loadData(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _WebController_loadUrl(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _WebController_refresh(ptr: KPointer): undefined + native static _WebController_stop(ptr: KPointer): undefined + native static _WebController_registerJavaScriptProxy(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): undefined + native static _WebController_deleteJavaScriptRegister(ptr: KPointer, name: KStringPtr): undefined + native static _WebController_getHitTest(ptr: KPointer): KPointer + native static _WebController_requestFocus(ptr: KPointer): undefined + native static _WebController_accessBackward(ptr: KPointer): boolean + native static _WebController_accessForward(ptr: KPointer): boolean + native static _WebController_accessStep(ptr: KPointer, step: number): boolean + native static _WebController_backward(ptr: KPointer): undefined + native static _WebController_forward(ptr: KPointer): undefined + native static _WebController_getCookieManager(ptr: KPointer): KPointer + native static _XComponentController_ctor(): KPointer + native static _XComponentController_getFinalizer(): KPointer + native static _XComponentController_getXComponentSurfaceId(ptr: KPointer): string + native static _XComponentController_getXComponentContext(ptr: KPointer): KPointer + native static _XComponentController_setXComponentSurfaceSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _XComponentController_setXComponentSurfaceRect(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _XComponentController_getXComponentSurfaceRect(ptr: KPointer): KPointer + native static _XComponentController_setXComponentSurfaceRotation(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _XComponentController_getXComponentSurfaceRotation(ptr: KPointer): KPointer + native static _XComponentController_onSurfaceCreated(ptr: KPointer, surfaceId: KStringPtr): void + native static _XComponentController_onSurfaceChanged(ptr: KPointer, surfaceId: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _XComponentController_onSurfaceDestroyed(ptr: KPointer, surfaceId: KStringPtr): void + native static _XComponentController_startImageAnalyzer(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _XComponentController_stopImageAnalyzer(ptr: KPointer): void + native static _WaterFlowSections_ctor(): KPointer + native static _WaterFlowSections_getFinalizer(): KPointer + native static _WaterFlowSections_splice(ptr: KPointer, start: number, thisArray: KUint8ArrayPtr, thisLength: int32): boolean + native static _WaterFlowSections_push(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): boolean + native static _WaterFlowSections_update(ptr: KPointer, sectionIndex: number, thisArray: KUint8ArrayPtr, thisLength: int32): boolean + native static _WaterFlowSections_values(ptr: KPointer): KPointer + native static _WaterFlowSections_length(ptr: KPointer): number + native static _UIExtensionProxy_ctor(): KPointer + native static _UIExtensionProxy_getFinalizer(): KPointer + native static _UIExtensionProxy_send(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _UIExtensionProxy_sendSync(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _UIExtensionProxy_onAsyncReceiverRegister(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _UIExtensionProxy_onSyncReceiverRegister(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _UIExtensionProxy_offAsyncReceiverRegister(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _UIExtensionProxy_offSyncReceiverRegister(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _StyledString_ctor(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _StyledString_getFinalizer(): KPointer + native static _StyledString_getString(ptr: KPointer): string + native static _StyledString_getStyles(ptr: KPointer, start: number, length: number, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _StyledString_equals(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): boolean + native static _StyledString_subStyledString(ptr: KPointer, start: number, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _StyledString_fromHtml(html: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _StyledString_toHtml(thisArray: KUint8ArrayPtr, thisLength: int32): string + native static _StyledString_marshalling(thisArray: KUint8ArrayPtr, thisLength: int32): ArrayBuffer + native static _StyledString_unmarshalling(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _StyledString_getLength(ptr: KPointer): number + native static _MutableStyledString_ctor(): KPointer + native static _MutableStyledString_getFinalizer(): KPointer + native static _MutableStyledString_replaceString(ptr: KPointer, start: number, length: number, other: KStringPtr): void + native static _MutableStyledString_insertString(ptr: KPointer, start: number, other: KStringPtr): void + native static _MutableStyledString_removeString(ptr: KPointer, start: number, length: number): void + native static _MutableStyledString_replaceStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MutableStyledString_setStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MutableStyledString_removeStyle(ptr: KPointer, start: number, length: number, styledKey: KInt): void + native static _MutableStyledString_removeStyles(ptr: KPointer, start: number, length: number): void + native static _MutableStyledString_clearStyles(ptr: KPointer): void + native static _MutableStyledString_replaceStyledString(ptr: KPointer, start: number, length: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MutableStyledString_insertStyledString(ptr: KPointer, start: number, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MutableStyledString_appendStyledString(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CustomSpan_ctor(): KPointer + native static _CustomSpan_getFinalizer(): KPointer + native static _CustomSpan_onMeasure(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _CustomSpan_onDraw(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CustomSpan_invalidate(ptr: KPointer): void + native static _LinearIndicatorController_ctor(): KPointer + native static _LinearIndicatorController_getFinalizer(): KPointer + native static _LinearIndicatorController_setProgress(ptr: KPointer, index: number, progress: number): void + native static _LinearIndicatorController_start(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _LinearIndicatorController_pause(ptr: KPointer): void + native static _LinearIndicatorController_stop(ptr: KPointer): void + + // interop + native static _GetGroupedLog(index: int32): KPointer + native static _StartGroupedLog(index: int32): void + native static _StopGroupedLog(index: int32): void + native static _AppendGroupedLog(index: int32, message: string): void + native static _PrintGroupedLog(index: int32): void + native static _GetStringFinalizer(): KPointer + native static _InvokeFinalizer(ptr1: KPointer, ptr2: KPointer): void + native static _GetPtrVectorElement(ptr1: KPointer, arg: int32): KPointer + native static _GetNodeFinalizer(): KPointer + native static _StringLength(ptr1: KPointer): int32 + native static _StringData(ptr1: KPointer, arr: KUint8ArrayPtr, i: int32): void + native static _StringMake(str1: string): KPointer + native static _GetPtrVectorSize(ptr1: KPointer): int32 + native static _ManagedStringWrite(str1: string, arr: KUint8ArrayPtr, arg: int32): int32 + native static _NativeLog(str1: string): void + native static _StartPerf(str1: string): void + native static _EndPerf(str1: string): void + native static _DumpPerf(arg: int32): KPointer + native static _Utf8ToString(data: KUint8ArrayPtr, offset: int32, length: int32): string +// loader + native static _LoadVirtualMachine(arg0: int32, arg1: string, arg2: string): int32 + native static _RunApplication(arg0: int32, arg1: int32): boolean + native static _StartApplication(appUrl: string, appParams: string): KPointer + native static _EmitEvent(type: int32, target: int32, arg0: int32, arg1: int32): void +// node + native static _CreateNode(node_t: int32, arg0: int32, arg1: int32): KPointer + native static _GetNodeByViewStack(): KPointer + native static _DisposeNode(ptr0: KPointer): void + native static _DumpTreeNode(ptr0: KPointer): void + native static _AddChild(ptr1: KPointer, ptr2: KPointer): int32 + native static _RemoveChild(ptr0: KPointer, ptr2: KPointer): void + native static _InsertChildAfter(ptr0: KPointer, ptr1: KPointer, ptr2: KPointer): int32 + native static _InsertChildBefore(ptr0: KPointer, ptr1: KPointer, ptr2: KPointer): int32 + native static _InsertChildAt(ptr0: KPointer, ptr1: KPointer, arg: int32): int32 + native static _ApplyModifierFinish(ptr0: KPointer): void + native static _MarkDirty(ptr0: KPointer, arg: int32): void + native static _IsBuilderNode(ptr0: KPointer): boolean + native static _ConvertLengthMetricsUnit(arg0: float32, arg1: int32, arg2: int32): float32 + native static _SetCustomCallback(ptr0: KPointer, arg: int32): void + native static _MeasureLayoutAndDraw(ptr0: KPointer): void + native static _MeasureNode(ptr0: KPointer, arr: KFloat32ArrayPtr): int32 + native static _LayoutNode(ptr0: KPointer, arr: KFloat32ArrayPtr): int32 + native static _DrawNode(ptr0: KPointer, arr: KFloat32ArrayPtr): int32 + native static _SetMeasureWidth(ptr0: KPointer, arg: int32): void + native static _GetMeasureWidth(ptr0: KPointer): int32 + native static _SetMeasureHeight(ptr0: KPointer, arg: int32): void + native static _GetMeasureHeight(ptr0: KPointer): int32 + native static _SetX(ptr0: KPointer, arg: int32): void + native static _GetX(ptr0: KPointer): int32 + native static _SetY(ptr0: KPointer, arg: int32): void + native static _GetY(ptr0: KPointer): int32 + native static _SetAlignment(ptr0: KPointer, arg: int32): void + native static _GetAlignment(ptr0: KPointer): int32 + native static _IndexerChecker(ptr0: KPointer): int32 + native static _SetRangeUpdater(ptr0: KPointer, arg: int32): void + native static _SetLazyItemIndexer(ptr0: KPointer, arg: int32): void + native static _GetPipelineContext(ptr0: KPointer): KPointer + native static _VSyncAwait(pipeline: KPointer): Object + native static _SetVsyncCallback(pipeline: KPointer): void + native static _UnblockVsyncWait(pipeline: KPointer): void + native static _SetChildTotalCount(ptr0: KPointer, arg: int32): void + native static _ShowCrash(message: string): void + native static _CheckArkoalaGeneratedEvents(result: KUint8ArrayPtr, size: int32): int32 + native static _InjectEvent(data: KUint8ArrayPtr, size: int32): int32 + native static _EmulateTextInputEvent(nodeId: int32, text: string): void + native static _CallCallback(callbackKind: int32, args: KUint8ArrayPtr, argsSize: int32): void + native static _CallCallbackSync(callbackKind: int32, args: KUint8ArrayPtr, argsSize: int32): void + native static _CallCallbackResourceHolder(holder: KPointer, resourceId: int32): void + native static _CallCallbackResourceReleaser(releaser: KPointer, resourceId: int32): void + native static _CheckArkoalaCallbackEvent(buffer: KUint8ArrayPtr, bufferLength: int32): int32 + native static _HoldArkoalaResource(resourceId: int32): void + native static _ReleaseArkoalaResource(resourceId: int32): void + native static _LoadUserView(userClass: string, params: string): Object +// test + native static _TestCallIntNoArgs(arg0: int32): int32 + native static _TestCallIntIntArraySum(arg0: int32, arg1: KInt32ArrayPtr, arg2: int32): int32 + native static _TestCallVoidIntArrayPrefixSum(arg0: int32, arr: KInt32ArrayPtr, arg2: int32): void + native static _TestCallIntRecursiveCallback(arg0: int32, arr: KUint8ArrayPtr, arg2: int32): int32 + native static _TestCallIntMemory(arg0: int32, arg1: int32): int32 + native static _Test_SetEventsApi(): void + native static _Test_Common_OnChildTouchTest(arr: KUint8ArrayPtr, arg: int32): void + native static _Test_List_OnScrollVisibleContentChange(arr: KUint8ArrayPtr, arg: int32): void + native static _Test_TextPicker_OnAccept(arr: KUint8ArrayPtr, arg: int32): void + native static _TestWithBuffer(buffer: ArrayBuffer): void + native static _TestSetArkoalaCallbackCaller(): void + native static _TestSetArkoalaCallbackCallerSync(): void + native static _TestGetManagedCaller(kind: int32): KPointer + native static _TestGetManagedCallerSync(kind: int32): KPointer + native static _TestGetManagedHolder(): KPointer + native static _TestGetManagedReleaser(): KPointer + native static _TestCallbackSyncCall(arr: KUint8ArrayPtr, len: int32): void +} diff --git a/arkoala-arkts/framework/src/generated/index.ts b/arkoala-arkts/framework/src/generated/index.ts new file mode 100644 index 000000000..8c76c7964 --- /dev/null +++ b/arkoala-arkts/framework/src/generated/index.ts @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export * from "./NativeModule" diff --git a/arkoala-arkts/framework/src/index.ts b/arkoala-arkts/framework/src/index.ts new file mode 100644 index 000000000..69d2c7e86 --- /dev/null +++ b/arkoala-arkts/framework/src/index.ts @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export * from "#components" +export * from "./Application" +export * from "./ArkoalaControl" +export * from "./ArkUINodeType" +export * from "./CallbacksChecker" +export * from "./Declarations" +export * from "./DeserializerBase" +export * from "./Events" +export * from "./Finalizable" +export * from "./MaterializedBase" +export * from "./NativePeerNode" +export * from "./PeerNode" +export * from "./SerializerBase" +export * from "./UserView" + +export { wrapCallback } from "@koalaui/interop" diff --git a/arkoala-arkts/framework/tsconfig.json b/arkoala-arkts/framework/tsconfig.json new file mode 100644 index 000000000..4b52a32a0 --- /dev/null +++ b/arkoala-arkts/framework/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es2017", + "moduleResolution": "node", + "composite": true, + "incremental": true, + "declarationMap": true, + "sourceMap": true, + "declaration": true, + "noEmitOnError": true, + "strict": true, + "skipLibCheck": true, + "removeComments": false, + "outDir": "build", + "paths": { + "#components": ["../arkui/src/generated/ts"], + }, + }, + "include": [ + "src/*.ts" + ], + "references": [ + { "path": "../../incremental/runtime" }, + { "path": "../../interop" }, + ] +} diff --git a/arkoala-arkts/package.json b/arkoala-arkts/package.json index 6ec9f31d3..7e9206e99 100644 --- a/arkoala-arkts/package.json +++ b/arkoala-arkts/package.json @@ -3,6 +3,7 @@ "private": true, "workspaces": [ "./arkui", + "./framework", "./loader", "./har", "../arkoala/arkui-common", @@ -49,11 +50,14 @@ "build:arkui-no-common": "npm run build:arkui-no-common --prefix arkui", "build:arkui-no-common:inc": "npm run build:arkui-no-common:inc --prefix arkui", "clean:arkui-no-common": "npm run clean:arkui-no-common --prefix arkui", - "build:arkoala:components": "npm run build:incremental && npm run build:interop && npm run build:arkui-common && npm run build:arkui-no-common", - "build:arkoala:components:inc": "npm run build:incremental:inc && npm run build:interop:inc && npm run build:arkui-common:inc && npm run build:arkui-no-common:inc", + "build:framework": "npm run compile --prefix framework", + "build:framework:inc": "npm run build:framework", + "clean:framework": "npm run clean --prefix framework", + "build:arkoala:components": "npm run build:incremental && npm run build:interop && npm run build:framework && npm run build:arkui-common && npm run build:arkui-no-common", + "build:arkoala:components:inc": "npm run build:incremental:inc && npm run build:interop:inc && npm run build:framework:inc && npm run build:arkui-common:inc && npm run build:arkui-no-common:inc", "build:arkoala": "npm run build:arkoala:components && npm run link:arkoala", "build:arkoala:inc": "npm run build:arkoala:components:inc && npm run link:arkoala", - "link:arkoala": "mkdir -p build && ../incremental/tools/panda/arkts/arklink --output build/arkoala.abc -- ./arkui/build/arkui-no-common.abc ../arkoala/arkui-common/build/arkui-common.abc ../incremental/runtime/build/incremental.abc ../interop/build/interop.abc", + "link:arkoala": "mkdir -p build && ../incremental/tools/panda/arkts/arklink --output build/arkoala.abc -- ./arkui/build/arkui-no-common.abc ../arkoala/arkui-common/build/arkui-common.abc ../incremental/runtime/build/incremental.abc ../interop/build/interop.abc ./framework/build/framework.abc", "build:user": "npm run build:user --prefix user && mkdir -p ./build && cp -r user/build/user.abc ./build/", "build:shopping": "npm run build:shopping --prefix shopping && mkdir -p ./build && cp -r shopping/build/shopping.abc ./build/", "run:node:user": "ACE_LIBRARY_PATH=build PANDA_HOME=../incremental/tools/panda/node_modules/@panda/sdk node build/index.js panda:TrivialApp", diff --git a/arkoala/framework/package.json b/arkoala/framework/package.json index 11410c073..daef8be19 100644 --- a/arkoala/framework/package.json +++ b/arkoala/framework/package.json @@ -11,6 +11,9 @@ "build/*.so", "oh-package.json5" ], + "exports": { + ".": "./build/src/index.js" + }, "engines": { "npm": ">= 8", "node": ">= 18" diff --git a/arkoala/framework/src/Application.ts b/arkoala/framework/src/Application.ts index 2ce8f7e3b..92a7b9270 100644 --- a/arkoala/framework/src/Application.ts +++ b/arkoala/framework/src/Application.ts @@ -14,7 +14,7 @@ */ import { ComputableState, GlobalStateManager, IncrementalNode, MutableState, State, StateManager, contextLocal, contextLocalScope, createAnimationTimer, memoRoot } from "@koalaui/runtime" -import { nativeModule } from "./generated/NativeModule" +import { nativeModule, initInteropModule } from "#components" import { checkEvents } from "./Events" import { ArkoalaHost, ArkoalaControl, WaitFramesEvent, UIElement } from "./Declarations" import { ArkoalaControlImpl } from "./ArkoalaControl" @@ -22,7 +22,6 @@ import { withString, KPointer } from "@koalaui/interop" import { PeerNode } from "./PeerNode" import { int32 } from "@koalaui/common" import { ArkUINodeId } from "./ArkUINodeType" -import { initInteropModule } from "./generated/NativeModule" const CURRENT_CONTROL = "ohos.arkoala.control" diff --git a/arkoala/framework/src/CallbacksChecker.ts b/arkoala/framework/src/CallbacksChecker.ts new file mode 100644 index 000000000..2522d40d9 --- /dev/null +++ b/arkoala/framework/src/CallbacksChecker.ts @@ -0,0 +1,66 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { int32 } from "@koalaui/common" +import { DeserializerBase } from "./DeserializerBase" +import { ResourceHolder } from "@koalaui/interop" +import { nativeModule } from "#components" + +enum CallbackEventKind { + Event_CallCallback = 0, + Event_HoldManagedResource = 1, + Event_ReleaseManagedResource = 2, +} + +let deserializeAndCallCallback = (deserializer: DeserializerBase) => {} +const bufferSize = 1024 +const buffer = new Uint8Array(bufferSize) +let deserializer: DeserializerBase + +export function setDeserializerAndCallback( + deserializerFactory: (buffer: ArrayBuffer, length: int32) => DeserializerBase, + callback: (deserializer: DeserializerBase) => void +) { + deserializer = deserializerFactory(buffer.buffer, bufferSize) + deserializeAndCallCallback = callback +} + +export function checkArkoalaCallbacks() { + if (!deserializer) return + while (true) { + let result = nativeModule()._CheckArkoalaCallbackEvent(buffer, bufferSize) + if (result == 0) break + + deserializer.resetCurrentPosition() + const eventKind = deserializer.readInt32() as CallbackEventKind + switch (eventKind) { + case CallbackEventKind.Event_CallCallback: { + deserializeAndCallCallback(deserializer) + break; + } + case CallbackEventKind.Event_HoldManagedResource: { + const resourceId = deserializer.readInt32() + ResourceHolder.instance().hold(resourceId) + break; + } + case CallbackEventKind.Event_ReleaseManagedResource: { + const resourceId = deserializer.readInt32() + ResourceHolder.instance().release(resourceId) + break; + } + default: throw new Error(`Unknown callback event kind ${eventKind}`) + } + } +} diff --git a/arkoala/framework/src/Declarations.ts b/arkoala/framework/src/Declarations.ts index a9f568966..40b178bd6 100644 --- a/arkoala/framework/src/Declarations.ts +++ b/arkoala/framework/src/Declarations.ts @@ -14,7 +14,7 @@ */ import { int32 } from "@koalaui/common" -import { NativeModule } from "./generated/NativeModule" +import { NativeModule } from "#components" export interface ArkoalaHost { waitForVSync(): Promise | undefined diff --git a/arkoala/framework/src/DeserializerBase.ts b/arkoala/framework/src/DeserializerBase.ts new file mode 100644 index 000000000..b86e364e8 --- /dev/null +++ b/arkoala/framework/src/DeserializerBase.ts @@ -0,0 +1,218 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import { CustomTextDecoder, float32, int32, int64 } from "@koalaui/common" +import { pointer } from "@koalaui/interop" +import { Tags, CallbackResource } from "./SerializerBase"; + +export class DeserializerBase { + private position = 0 + private readonly buffer: ArrayBuffer + private readonly length: int32 + private view: DataView + private static textDecoder = new CustomTextDecoder() + private static customDeserializers: CustomDeserializer | undefined = undefined + + static registerCustomDeserializer(deserializer: CustomDeserializer) { + let current = DeserializerBase.customDeserializers + if (current == undefined) { + DeserializerBase.customDeserializers = deserializer + } else { + while (current.next != undefined) { + current = current.next + } + current.next = deserializer + } + } + + constructor(buffer: ArrayBuffer, length: int32) { + this.buffer = buffer + this.length = length + this.view = new DataView(this.buffer) + } + + static get( + factory: (args: Uint8Array, length: int32) => T, + args: Uint8Array, length: int32): T { + + // TBD: Use cache + return factory(args, length); + } + + asArray(position?: number, length?: number): Uint8Array { + return new Uint8Array(this.buffer, position, length) + } + + currentPosition(): int32 { + return this.position + } + + resetCurrentPosition(): void { + this.position = 0 + } + + private checkCapacity(value: int32) { + if (value > this.length) { + throw new Error(`${value} is less than remaining buffer length`) + } + } + + readInt8(): int32 { + this.checkCapacity(1) + const value = this.view.getInt8(this.position) + this.position += 1 + return value + } + + readInt32(): int32 { + this.checkCapacity(4) + const value = this.view.getInt32(this.position, true) + this.position += 4 + return value + } + + readInt64(): int64 { + this.checkCapacity(8) + const value = this.view.getBigInt64(this.position, true) + this.position += 8 + return Number(value) + } + + readPointer(): pointer { + this.checkCapacity(8) + const value = this.view.getBigInt64(this.position, true) + this.position += 8 + return value + } + + readFloat32(): float32 { + this.checkCapacity(4) + const value = this.view.getFloat32(this.position, true) + this.position += 4 + return value + } + + readBoolean(): boolean { + this.checkCapacity(1) + const value = this.view.getInt8(this.position) + this.position += 1 + return value == 1 + } + + readFunction(): any { + // TODO: not exactly correct. + const id = this.readInt32() + return id + } + + readMaterialized(): object { + const ptr = this.readPointer() + return { ptr: ptr } + } + + readString(): string { + const length = this.readInt32() + this.checkCapacity(length) + // read without null-terminated byte + const value = DeserializerBase.textDecoder.decode(this.asArray(this.position, length - 1)); + this.position += length + return value + } + + readCustomObject(kind: string): any { + let current = DeserializerBase.customDeserializers + while (current) { + if (current.supports(kind)) { + return current.deserialize(this, kind) + } + current = current.next + } + // consume tag + const tag = this.readInt8() + return undefined + } + + readNumber(): number | undefined { + const tag = this.readInt8() + switch (tag) { + case Tags.UNDEFINED: + return undefined; + case Tags.INT32: + return this.readInt32() + case Tags.FLOAT32: + return this.readFloat32() + default: + throw new Error(`Unknown number tag: ${tag}`) + break + } + } + + readCallbackResource(): CallbackResource { + return { + resourceId: this.readInt32(), + hold: this.readPointer(), + release: this.readPointer(), + } + } + + static lengthUnitFromInt(unit: int32): string { + let suffix: string + switch (unit) { + case 0: + suffix = "px" + break + case 1: + suffix = "vp" + break + case 3: + suffix = "%" + break + case 4: + suffix = "lpx" + break + default: + suffix = "" + } + return suffix + } + readBuffer(): ArrayBuffer { + this.readPointer() + const length = this.readInt64() + return new ArrayBuffer(Number(length)) + } +} + +export abstract class CustomDeserializer { + protected constructor(protected supported: Array) { + } + + supports(kind: string): boolean { + return this.supported.includes(kind) + } + + abstract deserialize(serializer: DeserializerBase, kind: string): any + + next: CustomDeserializer | undefined = undefined +} + +class DateDeserializer extends CustomDeserializer { + constructor() { + super(["Date"]); + } + + deserialize(serializer: DeserializerBase, kind: string): any { + return new Date(serializer.readString()) + } +} +DeserializerBase.registerCustomDeserializer(new DateDeserializer()) diff --git a/arkoala/framework/src/Finalizable.ts b/arkoala/framework/src/Finalizable.ts index 0a0c3b667..a149dbd35 100644 --- a/arkoala/framework/src/Finalizable.ts +++ b/arkoala/framework/src/Finalizable.ts @@ -14,7 +14,7 @@ */ import { pointer, FinalizableBase, NativeThunk } from "@koalaui/interop" -import { nativeModule } from "./generated/NativeModule" +import { nativeModule } from "#components" class NativeThunkImpl extends NativeThunk { constructor(obj: pointer, finalizer: pointer, name: string|undefined) { diff --git a/arkoala/framework/src/LegacyWrapper.ts b/arkoala/framework/src/LegacyWrapper.ts index dd640b600..c89d685ef 100644 --- a/arkoala/framework/src/LegacyWrapper.ts +++ b/arkoala/framework/src/LegacyWrapper.ts @@ -17,7 +17,7 @@ import { int32 } from "@koalaui/common" import { LegacyNodeType, PeerNode, PeerNodeType } from "./PeerNode" import { IncrementalNode, NodeAttach, contextNode } from "@koalaui/runtime" -import { nativeModule } from "./generated/NativeModule" +import { nativeModule } from "#components" import { nullptr, pointer } from "@koalaui/interop" export declare class LegacyComponent { diff --git a/arkoala/framework/src/MaterializedBase.ts b/arkoala/framework/src/MaterializedBase.ts new file mode 100644 index 000000000..3f26a861e --- /dev/null +++ b/arkoala/framework/src/MaterializedBase.ts @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { Finalizable } from "./Finalizable" + +export interface MaterializedBase { + getPeer(): Finalizable | undefined +} + diff --git a/arkoala/framework/src/NativePeerNode.ts b/arkoala/framework/src/NativePeerNode.ts index 4aa66f356..f03ae5a04 100644 --- a/arkoala/framework/src/NativePeerNode.ts +++ b/arkoala/framework/src/NativePeerNode.ts @@ -13,10 +13,9 @@ * limitations under the License. */ import { int32 } from "@koalaui/common" -import { pointer, withString, KStringPtr, nullptr, withStringResult, KInt, wrapCallback, disposeCallback } from "@koalaui/interop" +import { pointer, nullptr, KInt, wrapCallback, disposeCallback } from "@koalaui/interop" import { Finalizable } from "./Finalizable" -import { nativeModule } from "./generated/NativeModule" -import { NativeString } from "./NativeString" +import { nativeModule } from "#components" import { PeerNode } from "./PeerNode" export class NativePeerNode extends Finalizable { diff --git a/arkoala/framework/src/NativeString.ts b/arkoala/framework/src/NativeString.ts index 145f104e0..084352952 100644 --- a/arkoala/framework/src/NativeString.ts +++ b/arkoala/framework/src/NativeString.ts @@ -14,7 +14,7 @@ */ import { Access, decodeToString, pointer, withByteArray, withString, KStringPtr, KUint8ArrayPtr } from "@koalaui/interop" -import { nativeModule } from "./generated/NativeModule" +import { nativeModule } from "#components" import { Finalizable } from "./Finalizable" export class NativeString extends Finalizable { diff --git a/arkoala/framework/src/PeerEvents.ts b/arkoala/framework/src/PeerEvents.ts index a65203b89..34a7c08a2 100644 --- a/arkoala/framework/src/PeerEvents.ts +++ b/arkoala/framework/src/PeerEvents.ts @@ -13,8 +13,7 @@ * limitations under the License. */ import { int32 } from "@koalaui/common" -import { Access, KInt32ArrayPtr, bitsToPtr, ptrToBits, withInt32Array } from "@koalaui/interop" -import { nativeModule } from "./generated/NativeModule" +import { bitsToPtr, ptrToBits } from "@koalaui/interop" import { NativeString } from "./NativeString" // Must match ArkUIAPIEventKind in api.h. diff --git a/arkoala/framework/src/PeerNode.ts b/arkoala/framework/src/PeerNode.ts index 5c23a5df5..70d49a0ff 100644 --- a/arkoala/framework/src/PeerNode.ts +++ b/arkoala/framework/src/PeerNode.ts @@ -15,7 +15,7 @@ import { float32, int32 } from "@koalaui/common" import { Access, ptrToBits, withFloat32Array, KFloat32ArrayPtr, Wrapper, pointer, bitsToPtr, KPointer, KInt, KFloat, wrapCallback } from "@koalaui/interop" -import { nativeModule } from "./generated/NativeModule" +import { nativeModule } from "#components" import { DataNode, IncrementalNode, contextNode } from "@koalaui/runtime" import { AreaChangePeerEvent, diff --git a/arkoala/framework/src/SerializerBase.ts b/arkoala/framework/src/SerializerBase.ts new file mode 100644 index 000000000..10656ef1e --- /dev/null +++ b/arkoala/framework/src/SerializerBase.ts @@ -0,0 +1,268 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import { float32, int32, int64 } from "@koalaui/common" +import { pointer, wrapCallback, ResourceId, ResourceHolder, KPointer } from "@koalaui/interop" +import { nativeModule } from "#components" + +/** + * Value representing possible JS runtime object type. + * Must be synced with "enum RuntimeType" in C++. + */ +export enum RuntimeType { + UNEXPECTED = -1, + NUMBER = 1, + STRING = 2, + OBJECT = 3, + BOOLEAN = 4, + UNDEFINED = 5, + BIGINT = 6, + FUNCTION = 7, + SYMBOL = 8, + MATERIALIZED = 9, +} + +/** + * Value representing object type in serialized data. + * Must be synced with "enum Tags" in C++. + */ +export enum Tags { + UNDEFINED = 101, + INT32 = 102, + FLOAT32 = 103, + STRING = 104, + LENGTH = 105, + RESOURCE = 106, + OBJECT = 107, +} + +export function runtimeType(value: any): int32 { + let type = typeof value + if (type == "number") return RuntimeType.NUMBER + if (type == "string") return RuntimeType.STRING + if (type == "undefined") return RuntimeType.UNDEFINED + if (type == "object") return RuntimeType.OBJECT + if (type == "boolean") return RuntimeType.BOOLEAN + if (type == "bigint") return RuntimeType.BIGINT + if (type == "function") return RuntimeType.FUNCTION + if (type == "symbol") return RuntimeType.SYMBOL + + throw new Error(`bug: ${value} is ${type}`) +} + +export function registerCallback(value: object|undefined): int32 { + return wrapCallback((args: Uint8Array, length: int32) => { + // TBD: deserialize the callback arguments and call the callback + return 42 + }) +} + +export function registerMaterialized(value: object|undefined): number { + // TODO: fix me! + return 42 +} + +export interface CallbackResource { + resourceId: int32 + hold: pointer + release: pointer +} + +/* Serialization extension point */ +export abstract class CustomSerializer { + constructor(protected supported: Array) {} + supports(kind: string): boolean { return this.supported.includes(kind) } + abstract serialize(serializer: SerializerBase, value: any, kind: string): void + next: CustomSerializer | undefined = undefined +} + +export class SerializerBase { + private position = 0 + private buffer: ArrayBuffer + private view: DataView + + private static customSerializers: CustomSerializer | undefined = undefined + static registerCustomSerializer(serializer: CustomSerializer) { + if (SerializerBase.customSerializers == undefined) { + SerializerBase.customSerializers = serializer + } else { + let current = SerializerBase.customSerializers + while (current.next != undefined) { current = current.next } + current.next = serializer + } + } + constructor() { + this.buffer = new ArrayBuffer(96) + this.view = new DataView(this.buffer) + } + public release() { + this.releaseResources() + this.position = 0 + } + asArray(): Uint8Array { + return new Uint8Array(this.buffer) + } + length(): int32 { + return this.position + } + currentPosition(): int32 { return this.position } + + private checkCapacity(value: int32) { + if (value < 1) { + throw new Error(`${value} is less than 1`) + } + let buffSize = this.buffer.byteLength + if (this.position > buffSize - value) { + const minSize = this.position + value + const resizedSize = Math.max(minSize, Math.round(3 * buffSize / 2)) + let resizedBuffer = new ArrayBuffer(resizedSize) + // TODO: can we grow without new? + new Uint8Array(resizedBuffer).set(new Uint8Array(this.buffer)) + this.buffer = resizedBuffer + this.view = new DataView(resizedBuffer) + } + } + private heldResources: 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, callSync = 0): [Promise, ResourceId] { + let resourceId: ResourceId + const promise = new Promise((resolve, reject) => { + const callback = (err: string[]|undefined) => { + if (err !== undefined) + reject(err) + else + resolve() + } + resourceId = this.holdAndWriteCallback(callback, hold, release, call, callSync) + }) + return [promise, resourceId] + } + holdAndWriteCallbackForPromise(hold: KPointer = 0, release: KPointer = 0, call: KPointer = 0): [Promise, ResourceId] { + let resourceId: ResourceId + const promise = new Promise((resolve, reject) => { + const callback = (value: T|undefined, err: string[]|undefined) => { + if (err !== undefined) + reject(err) + else + resolve(value!) + } + resourceId = this.holdAndWriteCallback(callback, hold, release, call) + }) + return [promise, resourceId] + } + writeCallbackResource(resource: CallbackResource) { + this.writeInt32(resource.resourceId) + this.writePointer(resource.hold) + this.writePointer(resource.release) + } + private releaseResources() { + for (const resourceId of this.heldResources) + nativeModule()._ReleaseArkoalaResource(resourceId) + // todo think about effective array clearing/pushing + this.heldResources = [] + } + writeCustomObject(kind: string, value: any) { + let current = SerializerBase.customSerializers + while (current) { + if (current.supports(kind)) { + current.serialize(this, value, kind) + return + } + current = current.next + } + console.log(`Unsupported custom serialization for ${kind}, write undefined`) + this.writeInt8(Tags.UNDEFINED) + } + writeNumber(value: number|undefined) { + this.checkCapacity(5) + if (value == undefined) { + this.view.setInt8(this.position, Tags.UNDEFINED) + this.position++ + return + } + if (value == Math.round(value)) { + this.view.setInt8(this.position, Tags.INT32) + this.view.setInt32(this.position + 1, value, true) + this.position += 5 + return + } + this.view.setInt8(this.position, Tags.FLOAT32) + this.view.setFloat32(this.position + 1, value, true) + this.position += 5 + } + writeInt8(value: int32) { + this.checkCapacity(1) + this.view.setInt8(this.position, value) + this.position += 1 + } + writeInt32(value: int32) { + this.checkCapacity(4) + this.view.setInt32(this.position, value, true) + this.position += 4 + } + writeInt64(value: int64) { + this.checkCapacity(8) + this.view.setBigInt64(this.position, BigInt(value), true) + this.position += 8 + } + writePointer(value: pointer) { + this.checkCapacity(8) + this.view.setBigInt64(this.position, BigInt(value ?? 0), true) + this.position += 8 + } + writeFloat32(value: float32) { + this.checkCapacity(4) + this.view.setFloat32(this.position, value, true) + this.position += 4 + } + writeBoolean(value: boolean|undefined) { + this.checkCapacity(1) + this.view.setInt8(this.position, value == undefined ? RuntimeType.UNDEFINED : +value) + this.position++ + } + writeFunction(value: object | undefined) { + this.writeInt32(registerCallback(value)) + } + writeString(value: string) { + this.checkCapacity(4 + value.length * 4) // length, data + let encodedLength = + nativeModule()._ManagedStringWrite(value, new Uint8Array(this.view.buffer, 0), this.position + 4) + this.view.setInt32(this.position, encodedLength, true) + this.position += encodedLength + 4 + } + 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/framework/src/generated/index.ts b/arkoala/framework/src/generated/index.ts new file mode 100644 index 000000000..4c7d02532 --- /dev/null +++ b/arkoala/framework/src/generated/index.ts @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export * from "./NativeModule" +export * from "./NativeModuleEmpty" diff --git a/arkoala/framework/src/index.ts b/arkoala/framework/src/index.ts index c3c681739..f1a396278 100644 --- a/arkoala/framework/src/index.ts +++ b/arkoala/framework/src/index.ts @@ -13,20 +13,25 @@ * limitations under the License. */ -export * from "./generated/NativeModule" -export * from "./NativeString" -export * from "./PeerNode" -export * from "./PeerEvents" -export * from "./NativePeerNode" -export * from "./Events" +export * from "#components" export * from "./Application" +export * from "./ArkoalaControl" +export * from "./ArkUINodeType" +export * from "./CallbacksChecker" export * from "./Declarations" -// export * from "./Platform" -export * from "./generated/NativeModuleEmpty" -export * from "./WebResourceRequest" +export * from "./DeserializerBase" +export * from "./Events" +export * from "./Finalizable" +export * from "./LegacyWrapper" +export * from "./MaterializedBase" +export * from "./NativePeerNode" +export * from "./NativeString" +export * from "./PeerEvents" export * from "./PeerLayout" +export * from "./PeerNode" +// export * from "./Platform" +export * from "./SerializerBase" export * from "./utils" -export * from "./LegacyWrapper" -export * from "./ArkUINodeType" -export * from "./Finalizable" +export * from "./WebResourceRequest" + export { wrapCallback } from "@koalaui/interop" diff --git a/arkoala/framework/tsconfig.json b/arkoala/framework/tsconfig.json index 06e8cb5d3..f48cc22c8 100644 --- a/arkoala/framework/tsconfig.json +++ b/arkoala/framework/tsconfig.json @@ -8,7 +8,10 @@ { "transform": "@koalaui/compiler-plugin/build/lib/src/koala-transformer.js", "trace": false } ], "outDir": "build", - "baseUrl": ".." + "baseUrl": "..", + "paths": { + "#components": ["framework/src/generated"], + }, }, "exclude": [ "node_modules", "build", "dist", "lib" @@ -21,5 +24,5 @@ { "path": "../../incremental/common" }, { "path": "../../interop" }, { "path": "../../incremental/runtime" } - ] + ], } -- Gitee