diff --git a/arkoala-arkts/arkui/arktsconfig-unmemoized.json b/arkoala-arkts/arkui/arktsconfig-unmemoized.json index 858716f2c75c1e68f3c9892b6a8f7714f1e3c84a..6acc3a5237674771ba81945e28eca19ecc05babb 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 f9b88fcb7bc88f5ddff5d13f1d4ad48c6e09a7a4..47c67112406a96a275d4848892852310eab29b88 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 77c3952c561ec717b1d4c7e0a7b8b7a482019595..a7f892978d1a4cf04b19ea9171886d5868f58dac 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 c1bd40f1614f9ede59340d09d3d08b93c0b687e6..f3d2ac33d615c640928933f5507e5213c41f63c1 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 5cedd17f573921486f35424d321d7eb357ef80f8..7608b153b698e2c3023efa670c888fd56207507a 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 87b31331f3d60c2f5a6163550b0c482a2ebc39db..a19d7613b1c99e6edae1bc25e30fab0418fc0629 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 c7880a440982ac6785d54ed24cd80c5bed825527..5f802bd7548237c5bf954ffaf49ad7ea30b68935 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 995f42b8be7c97110090aa6b5cc8585f0e292ac3..8e59fa3dfdfccf46788e7cfa66fe50360f3cd2e3 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 331acd5a3a8509dd2976e6c1509621eb25524e87..744c6666f3d66114380d91c87e91afb89768730f 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 6e214fe4b3e7c29afa22c9835edb7dc6d76b3ba2..09fcf4d4942f1480d1490261cea04d8fd8399fac 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 75489baf65fffdf62ee3bbc2fece16b6020ab54b..3af9a0cea535e3f16969c9d86fb5eef733ddabbe 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 d0f2f3b69f1354f15db83513c295d1d0b5c1a8de..c2af8a4618d240ea33c32e728348e57a03f53907 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 ae783df3d753ccd9ec1b79aeb95f902c588cd41e..f2fb1c8e5ddd9b9fe397d32ac1baf8651ac4a3a9 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 1afb8411fb7cc551c7b394902eeead6c11c05fed..15b509971b05716f08060a28c897cea9afc85215 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 102ae5f17d2c3ca88d9ddfa7ab9df190541a0105..92815d670ae35b6114f5f18898a20cd12da5b610 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 a212fed75d4249f57aba74e4b7d7d8296bfd7ee5..bc4770125ea50cfed535b9135f450de052d917a2 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 5730e4760452cb862e8805f593189b6159392a1a..5d6522ced58f341b4c2936421a9262126e6436c5 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 217df09098adea77399e227678549f34a8e11aa9..f182f81a95dcd728eff6ff19f09cfdfe010ad130 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 89792579dd967d91e2743fc64687385a96a4f08e..021cfdb61f45f52923df5933409bb5a23427be57 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 69b798212bb842bd6d21e7a2b09a7a4c200de5e0..6476cc2d0e6b408b4ddb7747233981e52900ee39 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 4e6cc450564aedf86015bb047480793008e11263..0f35202fcb2f4c3c435f556f988ca510ba02d1dd 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 988ebd510ac3ca18f88fce693382a539e639698a..d0d722ec451b21489e844dd3f830d700596fe2d8 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 09705a5e8b59a6109d917b713620bbf5a8aa0d60..2c4ec8c226b63985dd5ddb532c11a099c6072cf8 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 0b033b5efaec31ed23ce8f149a9dbb6837bdee92..7550d850376fdd78d2c4b12b9c418908bb71fd2a 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 6a3a58d59e6ac3a1964d2a1adfb53bdc100b6875..6ded04ff95a352ad24a36db1c1ba3ddf3dac1bb4 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 c41087a2742fd10d159a007ea7e42f21e1f62773..6c2f17a275b0b43acd17218ac05c4176d013b1c0 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 866a848aa55bc8ee8247d7e0fb8b0cad53ce8d11..2aa19d5b37fefc682d038b32ad1561afe4b49b2e 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 0c9ec4df193abdb2fee3f7352b999abdbf71cf94..581ea7e85500fffbfbf421d991d012aab9dfb0f4 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 2cb7de09a419b52b8f1714a85760cf65791a0e57..448be64039c6c3f79f283561582c1a4d4ba661d3 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 b1061b16201ad53dfcfb03340f3e87ed4172eddf..c97f9d390f31f5b1c44c3f480252fb200dd95f6c 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 e6de80f0752269864e6d66dd6e5d3f46041ee77a..6710e3af7618e16a7d73bbdfdee6765c98299a2e 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 d17d0f560e0b40c697e4ffb557e5f5c4610ceaeb..3af321c2f1d20fef8c179751404746ed775939d5 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 a8a98bffa8b27a4c0b6110f19dd1229594b09e55..248ae9582ed4e69e01a970915d5bf54ac4fd43ce 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 f15dc3899e112480c8a7e1820f6ce81f780e5068..e583d85a9d3aeab6ea2b8289e16f54c921bc87ee 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 1754ecc851bc1122bd0eee77f46cc18b070e1219..3cb2c1d41ff4ed9f37a41f63e1f378f3950aec8d 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 36a8eca90775d393ce819fd2923ada5b7924541c..17013fccbb7e6a7cbce230bd5f40ac80905891a3 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 bee56558b3c34c9bd83b4f36b3ef8fbc72107595..1fec2cd65ebbed353e0d2b61613572464c6ec987 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 b2489e28f7281264a840a0f2d3f5c2008e1011b5..59d5e5ef779c8049810e608e3b88d0cddc0ad428 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 0bf05490cda255f0379b3f3de3975f067d1299a3..a59fc17dcccc4c03538efb97ce5823add5306d9c 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 1e9257da67fea2dda4e2e2e48e0594b1017da2f8..7b9e6117eb9e950a8168275fb030e9cf2f2a1320 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 d556d29fd694d1ee1b6be5c00ff6dca253b10922..37c4db3a13beb86779179c0eb65039cf35bf784a 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 e742cf365cf9b0d3f757cff52c3db6019492b8ee..611961496e6447c7516d6d59f0f83ed017ac3a60 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 1dc49eb7356dda17a931e85747d85abbac81b308..d13c4be1a8782566062ca761f3c670d909d95a64 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 ccdafc3b8789bfbdb96fc84cda71c43b5ea0c20b..15279ef6d2ee7a868402b755f8fed070869cebc9 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 26f19eda9640604d0f699e1bb3be9fafdb090dd6..5e15a8d931fbee87b0176b3866c5cd9dd14d1ed0 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 20143f66b4bad897a5306f9f6cea4edc3d1ac977..bf05dcab70e23eb32d0e374e7299a234389bce13 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 22ef8d5720536bb68adf8225d2cb3176874c815f..18088f133ba8586959e632fddbcf7273d9ee9bff 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 0b4aa87824663ae2c6a30bbc9dccedb79e7c4572..8bc9bf92ee674ae919036de18345b4fa8fe1258b 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 adde9157fcc9eeb7c4728cb872719098612981e3..08d858d1dc4a61df36536e0c0ca64f1f4c285ece 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 be79279124838bf8f1a1c38cebb72408954f9c73..53cd5d6cf565e2bd0006e4192f0ae91907dad5aa 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 8c460f5644b5f87d8f695c5e5eb54e5984ee2ecb..eb62db2d699d0324af41b04babee1259d2af2392 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 791462c1d983e784653407e78444e166a64aebe4..5c347c16e19d3c08c8968cf4dd5e7455f8010e27 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 4bd536cdfe854dc10888d1d761e8cf033261e3ad..7ff043794bb2330e28aeea69c9e1fd7cb685f206 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 03fc55d894fe97a8c4c4cf8cfa2df19badc901a5..07dcd39051a1563f082e8daa625af055ac2ca375 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 0da28b211a54d348008e133fff4633582238be86..1d87fcd0bb054bf399acdaf1022d8834f43aaf8c 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 aa36aae85183c81e7cec7c18b4d73f3f65a78e59..b065f438a0c114252ffb5d4c2200f35ddf3323ba 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 0ddfeaef8e2ea6d69963985397eba289b8b33e3f..6f381448952722bec4685ecae43073c69b3014a7 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 9ac758f08d364fab0ea1ed4342e88024ad462daa..8c8a193ac5c426f73c124b28061075257ad26952 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 6569b8acefd7f11661cd66cd84cc965afcd76916..0131ccc3a0b1042fdf98efd383014c0a4277af79 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 80c1fb11c87f72b1d8412aca582f639fcd7e9de3..95d02d9703f3478800d6b47dd9d60f7e7e6111c1 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 195058afd03714f8fa84673aa67d8fbc0a825404..c342ae70705a611742935e962f2237b3ff5608a5 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 b9441d3f773c457b6bd5909ba482ce0ff38c5558..190011254762b0caddc36596ef5a1bc86cfa57ec 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 cbc63e105a5e71c51c6926ed717f42f8c4666013..4dee38892eec91f81220c6d25258428a748d6bc9 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 7f988558c2f335f1276193a85b43beb41cdbe5e8..d751a5df42b661d7e27c7d2fad0c97dc056bd06d 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 23f6383665b98efec523e316f18c35f60426cfc1..ec62e234add7b789814270d196e855fb31f28188 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 f1488fffbd4a21fd8366a2de1d8e39f7d5dfc444..d57cc118011f8f66a11f0c0544e55d2bcd8390a3 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 4ef216c537b073123e153a3c4bd50300f45bbccb..f16ca7d3cfe860634ccb44abb8dac321ba7182d3 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 40c13c325dd490b1ad04dabe9627ad2589833691..a8dbbbd53b10e57f7c30365868212eca77c398ba 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 24516ce4801fd586b4f3448f0680d83484954c47..3249aefc9ca299fdb3ebbf04c7cfb150bee0b395 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 fc8ab8f88de568ab0baa21cf4d13aee8136501f1..87047ed33ac7b50b5766b1d0fb4dd14b2562521a 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 3e7621dd5bcf6c78a87cd129bc43faf105d60f37..5f34e7433cee0c4e1295fb4d6fe313f3cc7d6905 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 c5815dad4a55a05826bae568fc04bdc95ef3d48c..0a532387259eac636379cb76a3d5cd05358ef60f 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 d00413b49436d60c6477aab932629bcddbb91ab1..8c16f2c0cf789573fa32eba3275524774687f49d 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 03dc679ec8023baf9ad0307a3278f66c3fb44b9c..adb9599c422ff354299858bbaab576737726c0e5 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 d9089051b9baf040e76e353e226f23da7c0a43ae..a2789ce23579c05585f6be823f4dbe43d5185b19 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 b7c515b42960dd8d5d91df64f3e7b064ea9f1ed8..563f7e89dd7b4480dc0a3a5f74d044155d1926d9 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 6f44e0e1111cee50caecce12d51dbfcec4773ea3..061ec623f67cbf5c4b3345f1f7700e8e7461595c 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 b3e1405806eb6fb8beb2872f7e7f3884064cb16a..0bbff86817ce9bc33b2e99a8bc2fda7698323c2d 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 4d0c37e7953712a6454a089dac7ec3b438831247..76b706de4aca1e3068054d67a4f5652086e6c205 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 4fcdb2c9704cafce24eb77b54067629dde1cec82..338e2911c5d28ba33275722323a05a6396ac9124 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 cb007276b24c62b87fbca9b3213f5468c1fbbdd5..f492e1618876882a7013dac18b5fd618148a4e46 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 cef440a65fa5470061706119e5d613cd99b22dee..a15dd698238b65fa688850fd6e30925b0d9ef5f3 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 5732ee0de5ec6ebbd53874849101ac04f1eba8a1..5c32b88bb30e9f34eaa4b8127d5fe3ffa638577f 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 441a73854f64f74945424f2c7d63129fd829fa24..70dbf6e70ef663408f9f90ff8a5f52f28fe6d31d 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 3866d4e4b16b7a3419878521dfaeb2b40fea267f..7107b4808fd5ad2a6adfce15ba0c4a5614dd7851 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 a1e95ad6c0d18c4e16c36570e0f4be691375a7ff..37db28cb8b49d1093b3c70d5d4c97fc72c3bd120 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 694f4ce161918477ec0b3c8e3000171b78fe93a6..3ae7e68ce02bc9335a064a5c256268928e324d50 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 8d16e33e2db6f1a542753270723b119c5e5e49b7..a096354be40dba4461e1aa39e23d699e62fb25bc 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 99659967c3a2bb27ce680cea6c30f64aa468b59d..70282f381d87b36846d0fe7b52e73e32b8d5f519 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 7af1c2855fca81bb01ee051079e6458295202990..e19001752fcd6c768f6b8a119d1725a60c5cccfc 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 c9b98ac532bcc286ae40fb5a041a1b41502aa759..da5206a3e23b5ff5c964eed5128fa8872e6ec709 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 ec6d8fbc80ed984cbafef5283e532e873dfcede0..08bcfd6ac069e6b96479d709308ae1e5b03e9928 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 404c3ab408801c45835fbce9d603e09363009a68..46e0416c819862b5583b21ee27f080e0e2728750 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 fe63d784086af2444ffb55bc5c03738a739ff6ae..d962e9b5ce71d855044947d85c144ade5a18f406 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 33863fdc71f37f68c0010dbc6bb43537d547f30d..42218165ddc9e31464435feca4754d304556eec9 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 1683c6ee6563ea35d1586395de6c9765cd05420f..c1cda973926a7075f4f4b6db3b5febd849ea42d9 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 67e6be93559870917d1bdc66fb64e15c37a8372d..4ebb5b5332ae4e6c5fe3501c8dbd22904f331963 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 b83680036796e34a064ce23251ffc373f81125ea..e933e9cfb1ee563b1e4e59fbe857968c67ec6484 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 5385805e12d572e7b9882e7b85b8e6980e73e08f..f3fe1a98c12b399789e78ee3ac0fdedea8a89e04 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 b84bf2359f8577a27a51227090006c61767c9cda..286b93d8e1c2c57153459ab6428ea126c64644a9 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 64230bb9abe80b66528a08280c26b6d09becd03c..ebee5651e3bf0db5f4af12f87ad4850483c515b5 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 54a2730c0f7703c84f7e5cb4bb1113c58bbe7f73..e257a3a6a6e2d5838303b2707ef67df64061b2b2 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 dc7e602fa99dc81db486169120f0bface733bf2d..2c664753b728400abc25c724be4e0b075d3af1aa 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 7bf827f36cddd859b49ce29e5b76567fb116ca6a..f83e335e330856500b6fd632b47f3b22b4b34e7e 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 43dc94c43c3796a0b6428a842decc85cce36dfd3..a91308f0d5b6d75063332116306e24e693e0ede9 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 123fefa60b90c1800eb4b038480fd3693761fb36..f2bb52f163a8a7f26d273007dd29e4df749e0f96 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 187006039a854072498bfc7dd8aef2154693ec6a..0cbb097175539fe52de2815547991da5ba156480 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 8e47b81a2017e72cb1a541d9a7f50a0fdbaa6876..9cc729bc27319a7621e3893c6f3dbab2eaded8c9 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 e009e6c6014a046ca9474d95e9e048ac2742518b..d6afe7c7309394e93be533c35be410a165e28078 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 a5840eb2975b6fb0aa23603d0c8318b0d39fdc18..6b67a3629a77197d8b64a2d6f8a2cc3e11010846 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 e2e801dd8836ef7d98e9b46447ecc3cf15937fbb..03242cfb01f0422a9ff9b21d32e5ada4db1cda46 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 cbcca6edb33c17858e2bad1a82eadd1aa7dca4e8..5e2935fc93bf0aa231d946198da0048ed7516577 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 d59586bbe2e059171e0070c98828bc88de0eece4..dc075fb37c395cb2c3a24d8f9177ef5289ffe07a 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 fbe6ad7a5103afef39c776d44bc8f7425ae815bb..e0030f29e9ef96ab9341cbf27d2001fa7f310ce5 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 4c7242b7309a548147e45da8aebab579c00960de..75583d63bc901d067a9f76dfa3eeef6f72bf8d56 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 7bf04a7b11ba587cbcfd4ee14bb76593b0561e2e..5b7ab355bbaf56994554921b4f5470a347ebba08 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 dd18f147fb49cebeb4cc479bb7e5878d2c58eb58..c81bbfc66358e510617efa87cb015befbb61f748 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 c6cc70b6e3787c6c5d49f20ce610762f353ce258..43ba30aad8c607e1fbaf57642b268bae54d30af6 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 3b3e1d7c2052bbfd9a9576f2d425012139ddaea0..39132dad5634c92faea93105c2cb65d959e03b80 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 6960ab6fd8fdc48d68e120724c751d660168c261..44ba7ff4238d89385d4d8109a2476a3cc0369662 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 7a162efd24aa5eb263ab3d6b909aaa4109b58060..2da86f4397db7c31df2fd8fcc7442e5b9f900470 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 4123bc2e43226006dbdc3bf9d90114ddc9154d6c..31d2211864746336937d22dd2f42eb2d6491a3a7 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 c4a07e28fb570834f39a796a5d474b5baa8306ce..74b001fc93477b159865ec841500d680dcaacad3 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 3668897ddc273d63155ce762e6c31f27e656f19d..71bfc8313ca3c2f71b602d208028c76085f1f0f9 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 383d7a59a72100c71b2f17567678930c0476b36d..112f78581f73cf61f9cc2a86eaf038eb9b0bfe71 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 3de539bbaa9aa8d813536c084416122dadfe6bcb..35601636495d71018dad3e036f58cb266f42ea1e 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 91ca660f5c9f8eb0f6158fe37d3e1eb965d361b7..41516f9cae39b7ba560742e5736e153610f5346a 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 0000000000000000000000000000000000000000..2144c8fa36b930c2bf7a6c69ed8a13d39773fa16 --- /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 0000000000000000000000000000000000000000..ab12ad638701fb913b223f6af5a7e99749f49ab2 --- /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 0000000000000000000000000000000000000000..4aedc553c8a3c6b43b72f9cbe7e22adf94b3681b --- /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 4abd74b7794d26ab86149dc9f4453d85a7382f56..727de2add26de4745aa0ce79c8bb15243e503aac 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 181a996cab13d28fb1aa78abf86d2c5f003cec61..6e88fb6bb3d6e7dff0566b437fcd67c6ede9895a 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 6025de814dfb244eaac87d9c0151f11c93069dda..ce4ff5be430de53dcc1db82214e687052fdcda11 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 efb3878cb49f0c21c7dbb014c416054c23eb1ee1..97b2bd8e4b9f9af782b9835f1a907d9e9a75170f 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 5cb801909258bb825a30a952e85745d08f79b352..409e0c459983353a7228c3bd05357a33e062c764 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 bfc659754a6c6a83ec7605f9739e22f823939535..c5e9ae993856af92d4c7070d6d9d189eaa1c6c84 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 d69c5a29641bee25d6fbd77fd03ba4701748abcb..143183682d07742e6674254d05be46b0f293aab1 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 8769c3c978352639b89fae54554b547beeab262b..3406278f1716705bb6c08ef99aa678d0191d872e 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 67d724c24114f07f37ddd4c84f133a8d396c7a4a..26773933ef44c6e21a3944f5fb86be59c425e4b0 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 c8d08c97cde25146c8c9b451c45cb2476245dc69..768c03902c76a7467f1dca039ee27c93e6ee9929 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 8ffd17f03cb41641d13aaf79d02818ffcec49302..3132d20f895ac08066685ea018f5c91aebbb570a 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 ccde72ea13c85d973851adfde421cd21bfe45e31..9cf7f812ef3b7803fcd4ede1b41bdaef922a8873 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 c00b1d9e2b743f734a2209b010ccd4598513b0bd..f52674fb1f8f581500eea1023ff02e642e288ab0 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 cad2668ac97a0806d07e5e5dd45477c33f94e610..85e0df97043735843cc35e70e01e5c20549ec51b 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 c0011dc62179d2005c32112e4fc3bf1f062cf33d..4928f60c352daa7687551fbf5e541611f07615a8 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 df6af63e612262886e902fcec49ff188e6fe6c20..97957f85e4bbb67d6f81f9654fbfd561317dff74 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 89e1247772a53cee592a629cb1b16e2e8644b668..5fbc5a37e3d1bf001833986980137462e4e4d838 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 dea10acfa43a5773c1681e84e83e4b7b803fcb23..556a656110da3cdebc4157709bca4fb86e6cc01f 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 8788a65ccb3e2e5b35bcb8cc9cc2fb16a36b82f3..8cfc24173938f9aa4ba45741b1b2f6342f6ae84f 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 d8800d8e8269c001fee8a9d513dd84482aa3e0a3..2b66cd5b268e273f05d829e3639f5b5a0e563e22 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 900846b9f81621fbf5288dc3d1aad77623be8a6a..1c82fe4f6018922cad9b8a73f95f6949d73c43c3 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 04db169b95897504a4420949536bf4c5c9a3601a..eceda4d9f10a4bd4a7a005484c634fee19247a12 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 51e22f260551187bad4b8a2a9f42712d57055045..8d3d5db8c6377b402e132b119ffc3b435478f075 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 1692d25e3ba971150284eb833a430f17813d0884..a55d9f7effafa66ccfa4245b4eec9fd98dc8b91a 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 6a417c4a5f2bada3fbb020af599a5c83db9a5f56..67949d633f71c67bfc66f0803e43fe61701b8e10 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 7797290a72fe579825f21b3287e0bc80630801d2..fd86077752f80de244c881819a80ee3ec2a9458d 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 d3e85b760cd54eef2541023426a95ce5305d431a..85704abbb33f55e8a83ce0b4a7f0e1afa269066f 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 b97d755b5386c233adc3d8eead8b5772390b13e6..2564a27a193d49dbfab2e0b19455759a33560dea 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 25e7e12d304405074efc830ed4b116a688d8cca9..1abcb3d0ed302ca81355c5344062458d0af04465 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 9415717c5a1239576b207f54f86e074f54753d39..80a6bb90c58d028cf1a9c0cf8127daa2ce3bb84c 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 7de19a17d79fcaaf6bd441c8d32d8a6d0b4bb542..22384ddf80d9f798ba45d8a85366fcfdc901566c 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 fb8be561f261e30072e1f8e4728a91a6aca4602c..9b3509307603aa0a5d9cfb735d2377c0e8b9ecca 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 960cbeb14f4c366fe261d868a88277ccc382d310..1db69d7385b6e5154095fef18dfda52dc97bcbcd 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 956b8965ca1213fff56402b942af971de4b8f45c..ca8ae60aa62f5477146678435758d41a4131fa21 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 9f213136b324b325394f24bf5ecaed2f4d600b3b..3cd90d9398d8f7d20ee57959173cf33e115ab1f3 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 c08e833b30c873d6552beabcbcbb177a204d4782..8b74e3edfa81301eddfb8565a79a5340eae1c460 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 d2dacd0cac92f2b0d747aaf046bcdbf064e66e2d..78b331ffa818d7cb93a667cb95c433c752dbf6f3 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 26f1347ffd09d960c6c47c343512ac084ebf528c..863d096def6fe13e47e2d57e84afec09ee4d07c7 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 f04ee5897329fb5913e58edf0ddfabf649dba8f6..61d478fa0c1f6fabd660ffdb7cac68bb4271396d 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 f8e2d84a87683d1fceea90e8f6b370ee1ecfae17..7a11961c904f3dc23dac330e384f4c65b8ae6850 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 ed99e718db78987a417e391b040272e6bb252a02..0d946ae8c35bac9e05940d30686a8cdd42ac4e4b 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 1df28f3597c686e2cdfdda47ceeb4f0423b23ffb..27dacaaff06f2b27d2fb2bc38796c115fca716d6 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 7f7a07c7ef626c6a0c9aaab3565b3467b7300f3e..ba15b9a7040a58a93097237c1ceab9095c276f98 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 0b3717c972a50b8a6eed18c3f787095f4621e118..96162daa77b9dd3ea74b16ed0aa4c787e0acfa44 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 3ecff7f4b2b9bf6eebcc77b692ce3622a9015a34..6a51d17ff2c926df0af3f48c0b45ef4e434e63fe 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 0000000000000000000000000000000000000000..a6c85fbeb8ba06c4490fb33b60e45c0413b5f952 --- /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 fe66860582ec5352df0d01b759a5f40af3f0c9ab..c58c63f2eb710b3790f150d2cdfe7adb54f552d4 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 486541f595f0c4ae85e6c75a3ed429abc131756d..30fe53f65569842a1c2332f8036b4eed0ebd7e8d 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 c71c16e3a7d9a2a641f6e9cf82b7dcbca08aa3c0..7277945a9cb1cef0a01425091a5d6f3f34d86104 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 8093a7b9941c97957a545455cf7fce3e1070496f..33e6dc5e21f4d150e856030e9a20c578925eb3ba 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 228684fc7118a02aee67dff06025737ddebaea00..d03a7fb771c252a41bfc4a9583cbe7129c6de5b2 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 43a4e08e56551e3d62319a48e58272dd94a0e9d9..e869802c3fad6bbb8e1e5b2ad1808da1f8799303 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 faae26fb7439ec245c8c40f240b67b75151e8bd9..95eb564b2f07bd771c298c5e18d035b33db7d4bf 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 724a7dd971027f7664026e5628ff4701f3904a1a..67a43ad65f2da75c9d968f933ae3e5942d98c106 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 9d4ae22802e83c273fea8bc290623cd72b67aa08..3a5f0b45313f4954e9fc0775ae5ea8def4111fba 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 3888fa68a368d89ed8a12495790e7e22ba8737f5..8c19a3ddbabce97864b6e85038c6ff9329e229dc 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 9705e17a07eec0fa83c76cbc64e2ac54f88fcf4e..b396a0e5a092c61513cafb82f6ef90717006e647 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 bdfa1fb9203543a39d4a0697a301dcfa5726651f..175b7c62a0fdd0563280f2b5cac33707320813e5 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 d96ff3e2434a4288c0fcf61d808d989301fe5659..654906b72c053f024ceb0924fbb52d4f14a8b850 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 7677bbe0926e13f041a3310b006d948cd6257e26..86fa7306de2a6ce1691c88291859d81df68ae538 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 37566a8105200ad9d4c35b77636c748bb21d9643..6030d3634adc07edefa29f2fab52afc67d8e9d06 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 0000000000000000000000000000000000000000..8023c5519bc693e87bd9b2bed75017886ef5b552 --- /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 4d1a6dcd568955d0130d56777584b97eb2bc7c74..bddf81250ba1104b5761a7aed5b3829e66c7f5b9 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 c0a7269a113d47993bdbf9de4334313924e1efb8..964ed607ebcd04b447d818a3f33dc3273f9b7325 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 85bbbd76a0eb45103392f0b76839333227adc748..ebd225fdc6719cf9bdd56b30f4f43d84bcf7b52b 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 76abc4823464a1ed1187ced201962b15cedb9323..3d4dae8f21602e1ce4f2bf8219164cf0e9fc1b17 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 0d3be04f192317f4cb51c540dfd367a3e964b019..4896d40609bbc26c8ab2cdc9c966bdbf08b7f5cd 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 6deb02266c0a95b2a0d097273cdc89c641eb4faf..c7fb9a636155d8ab1dbe40a0fe80997df4f0936c 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 1abf5be6d634c000e7bb13126981038316f6c00d..03a55ab6d5dfa92b9aed0fffc2a1fdd292cbaa44 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 d64274f2cce28c3a24b7a8ddb2242d1a5426e0be..220094ec48d43d27ac3c0732bee443b11f3918bb 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 b76f38c5f0306e41f42195f1bf5efcbb5fc8caa3..680fffbdd37f03571a6220e35d668a6a1294a09c 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 033c52ab314f41f74f4fa17082292981584695d5..0dd29401c67d33be9dec6f80942ca26073504f9c 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 28c59e3ad6449c0013b927816da0536420de5612..b3fa76e8926ed6c8b18766dbde681bc77ccbf8ed 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 0dacbc65c51fa50fb4c9a31e775b2ab8767f50e8..2b071045d5260a71a1e102ef5455ed8703236a8e 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 b9ccd46f8c8c1f7b14e154e37dbb48f6eddb2b44..79600e6bd6780e63343628f028f6d1c19274871c 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 ab539561df15c91c906aa51ea93c836da9013d62..1321564be1d16fbb0ae3dc925b7965ffa223ba0c 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 2cfeebcd62722ff42db8ee365b3f16aa69a37919..1b880ee7dfdb04add9a13f8547931e671f7c41b8 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 4eef49d7eee81956d94d35a911fa600dedf7e112..9671509e018b77d73de5a827b1c8edb40bfc5f1d 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 6b8f46260f3b3129ecd656dfb3c68dea569d5eff..2c49b371912dca023ee4f862ba865ed4c1773cd4 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 3bcee5a8bf5fccb31d75d8c3475861c18aa04f8e..ae7ba66809173a880b786bb2c853cdcb59bfaf05 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 46f08ac23d6e0b4b1d8834de4d98c40e427f419c..cdc2f01a278ff051d11b7499932591bfa7ac56ec 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 481abc4e8c52f7f679f139c268492cff27169369..3481b0adb76c69ea2bd35debb8e6f072863a0709 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 f5d08b5fa53996fd439342c3e88c73f017cc92ba..861448d12a41007a05292b299ae2e02cef5b937a 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 3703d4bfdf63b49907b7aa865427452b0249ae5b..9dec8398739c7d67c3c07717311e9f3e13c5864f 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 f253be00385dc70a3c05b949c0108f5cc87f8ccc..a563a01b0001158eb09f7efcf17399c7fdffd136 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 c51d6ccf3eb73aa571d708bca399daa9ae61243c..9993cec00b61fe3f839afbee3a47679bbd6eaa35 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 613cdd0c0bea984b43c9199e9365d7222f978833..a690f7a90b75affbea043c40b60f357f569664a0 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 cf7e20ca097910a830cc0c739bc211eb23fa0337..ad2b631d24f016de38f026c146e95585493b4d16 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 b7fe36424a0dd1e4b8028cdd42619fd93596a6c9..113b4900a069f17a54a2fc8955be1ab96444341a 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 aa075cacf719fa42c5e814e22862d0ada7fe52fa..928e316bb783f663f72e4f4fa6120f018895d783 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 addc158c8276cb5e220cf593c05187353578bf84..d1487127e01c112e29cfd23a8c553d10d2911559 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 e807c3ad2c67a52cea6aef0e5be10d5f90cddca2..660866fe727654ed222f398ecda4a993a50d379e 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 4b054870bb7cf52f57be6977f33d16ff51823e22..80f155e00e8ef9b97bd18dbc4bc8414c26353142 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 8e1bdea51fc3a3f3c9ecba79ac2a3b7cb9708625..aef0216a19077e19e1315e50c47252e192160758 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 ca7b4eabc0ef09ec5778b04273c186b045e071cb..faf6bea96cddf9f93492bde08e8f1e081c957704 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 a287b7b79cbc1880141b164556bc757c613765bc..d07cfecc5d1759faeb6367cc23fbfa2b3347f920 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 d133f124bb8791d3ff6c4cb1f04c9313443e8a58..d6d3229526fb7fed12f4f3b7c19c366850b44de9 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 c07d6fd59b7d1ab950db6a016a76935acbb496b9..57d84cf0a89b0fec6eac5aa30b60d7eb5ea921da 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 722afdb78e98a7ffe210eb06318fc31a0f3eb2d2..91e593edb15a9eec3a48e7e2db344e41d7522648 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 26b7f4b4560a98d2b4e815364491a3f5f39af31c..52534977b278e387b9e62d9e0d6e91809b28f7f6 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 543206d092387fb9acf1bb72408d0ffce7fd56f5..1703f46b3d62424eb06e696a635575c6bdb1d646 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 2c6e6a8beeb0f5d737bf1035a5af90b362b29ea7..ef71fa301da60cb767fe04b5d395c6ec6593af75 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 4bc93ac3f84cacb2432995ba8e9126916679acfe..c7f3b354d2cdd4a49ae740072f443a79f7daf0d8 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 7ff13098f4c4ab626b125f72640f28797127f64f..a5e80971871d03bd335232ca560dc7fdd3500f72 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 a8d3f11ddb3cf8765bff6372590383e0e51937f0..7db4df55f62431d497068e391c229a7bf67f2a34 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 508705ccf96727b731c5213e97060517bfec0b2a..2df8fbeea2de79880d90a4545dd949a2b39e33db 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 e505f1bdea7055e3e7f96e2b76ea6b93a267f393..ea45d6df6a8cf1a6a2a8e039b42129707013e85c 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 9c0a61ca2220b6bd72c8d16232bee278444ec7cd..e6d4cbf3da754dc43db7754be2beaff5622e9367 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 4d891a162980eecc4a5740fced8113c039c9e84f..b549b8f7fe1e532418e3abdf1febea024e26ad02 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 b4da92801033e9dba7b8f39e0a31d90de71a8338..2a8e0cbe516034ac36b37e10284eca45f6493d68 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 378ffba16b4f986ebcd998fc387b7372c8585276..6bede01db5e55378e7a49e55e8807f03393cd708 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 2c7f83d1cb6f286ab1ff7ca6a0bd84335f7696d6..cde5ff8e4621dbfbd0a2b870c5b8c757f5b319a8 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 c43aac8f62158f4178596dabb593c1d9f2ffb9a9..b3068bc0fe4b549da2ac26c00c0a478505c22fcb 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 e363b8a0ae2178b076150459e9052210e9cb2246..ce59631a4875ead271c1e0ac1200fdd41edd08ed 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 3c839a725156b46de61c83aa4cb300879cb175af..6ebcc348b281a13d8c500334143fc8bc0fa64726 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 4d69b95688036164a215042d3a99ee8d87c45889..78dac289848fca9b05269ddfee05afdbe5adb4a8 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 77e16dd00ad62897850a45573c01de4081f57da2..f0429d02402cd1494f559660f5f1acaf7713ec49 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 11ffd8449c03a6400a1f8d31b296a8483c563003..8115f9a2c445143a4e4dc36a16c0fff26ff2d829 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 846dd512082536db43c1c2cd6e8d04a73d87ba2f..0a5bad096614883cb1bc90b68685797083c79ddb 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 154e65752de413c37616d248e53024f8e0db7e98..2a96f7e261c03df6788f5d97a6cf2eadb1e4b014 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 9a82ac8d6db60b16e6188271eba540612c2a2eb9..005e5672d47020c80a510a6c415791f9eb15f12e 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 86bc11aeb8031190b3b140ef31b2f03415fc61df..832219a61f6275596030ad60bb1d8b33f83e5c09 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 bff14522e9691b06672f5d39428c6119c5045bb7..a68a6f2d1605ee68a8103f5a6894138a550de810 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 0712a3076b393e302e546f69a5fdd70314cda726..71823c76a355af5dd8d66ba414004e24409d2cdb 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 eeb409a94f976e1c83b7bdf3b6ae8d84a0af72bc..748fa492a5bf90fab1bde891334b385f0756dc74 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 7833b71085f57ed94755d2ca46c98a64c440fb21..ed66210b801320c53e76cc93a151d2e87e879347 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 741c7912c2c13a2eb569d67b0f7b9ff787921e1a..78857c473c8624e33793c17bbb29f6ae0dae152f 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 af16ab8d3558644011d207249be94c3f15848259..c3d872dbcf0994d287256c57c238a5240012373a 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 3c705688930620dc66c8ea6806f7557053b7e446..b83a2a2992fafd3652248116f9712d03deba40b4 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 65f0fe181ad7767eb52eb3db67b4bc595eebbdf9..e6fa45589d4f358e5fd3de27677433d1e6596ac4 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 49fa8d792536c135586541a6de51edb42bbcd0bf..0de4ace63ac42b34a3a66828175fbdd7a84fcc67 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 2eeacaf1e5769b45412e1d115619deff58aa466f..4408a5bac294aa8415ffd3583ac4ce4e2734f8c9 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 0000000000000000000000000000000000000000..571b5e291b960c951d452bbb637f4c4b2f5360ad --- /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 0000000000000000000000000000000000000000..fa3a19b4e6beab3b5af13a17a6dc4fe9bf36637e --- /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 2f6aed6d42e26a493a20fc5db3cd90dfcc3e72e5..040146d16ed6713b1a3b6d214c4de034afbc8df3 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 b72598330d21e03ab3cd2a735538a868d19c4687..a9d3661f177b589531338754d45538e10aec6460 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 2b2418761abb1067d392d1f2d3bec4e47a1ac83f..97d08756ba20c98f8fc1226ad6c0ff9303001b85 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 c2e757fe15f6994c192339c5879fc7b8dfa46c3f..d4dee1d7ce36b8ee86ecf213dcc211774a19bb05 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 5676289e4d079e164dbf4a38ac285d9e12597d7b..99ff02e5486cd940a442cd43e1317a5b896052d5 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 007cd493ddc5ff586fb0228dbb5119bdc50a7dd0..6ac278ecf5db66a1522bdb2e03a9d5d4c9e4c041 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 6bbeabc1de93dfa2d76d08493d5c4a7a74a29930..d90a3a489c51def71fa2da7c96e53cfcdacd75ba 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 e325c9546e40fcbb6d6675b61725c46c43f1d7ee..16d070e70c36c143f73c92bc96d78c3dbb4d6187 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 67712ad1c073310c6e4b36366aa68b7046e413ab..be155f43b151f4725513b387e977a88c1c34ece9 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 247e50e6838a4dc2f7477f90ba1e10bd15cc8da6..89f898d3f388fe237d146284166eeda5bdd516f0 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 efc7557a41473f910852809279f4d08005eb9741..99984d0e145d60811d896f4614194780303c4800 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 9a68adffac5f35d81b0f08129cdf534339f1675f..d7f5ef6e7244ca1d21312db7e8a97d786ede40a9 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 c591496c0b2652062db92dae5c7c1f4fa20c5763..3bfc361fa4571ba13b15b830892841972fe33715 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 1ad74d01c2f50640d6ba060fecc2585a1fa46636..2cf43965a6688cde266750ab9b6f2f23e3a3f787 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 7a383e25f6a039e03158e2ed2591d8a8c507fb2e..a98cd74970d2ff605a6929ee23740d4160a20569 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 481a58963ab5943c47b56ed962b31766feb66034..1517cdf9a65d792c93ce5a189bcadf93284c155f 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 ef7b586349c73fb3e48b074b07110db7b8659af7..3aced8b6338c18bae7440de032817de89a728cff 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 4f9ea3162ae60a4a3d1fc1aacdc3de604c0d6ee6..3cbddd7a928230994b63f28255b7ae26448cd994 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 ecb79b9624b62f414dd75db3afe05bedd0a66f6f..f03d1de2ee93ba4c47fe0b0ad605627e034ee965 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 f36c28aff505fa91fcda3975e644213134e444a5..4f524bf18c1287a54ee8af50689f5b9decfaa962 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 a037011ea63fc413d3989efe280e40b82fa9c722..76b7458aa3b85f05a9a1502348ec8ffda87ffb19 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 adb9490420a45d0c2ae591e81852dd891719062d..a7d48af5efbce394e5e3e950ddcbaa3792fad9d6 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 9bdd4fe9826ffce89394b403bb7a218bc9dc8db0..6ea6c200d0f96592a3bbd91de07a02a4ee4e7e7f 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 a27765aab630bccb4b33aa832f7f56a2a66d0562..096ce7dd35d489494955ce493980e6c8f8f22ac0 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 2060fab25425adf261378e3d41cdcf7f63d0ba5c..954c6fa03d04b53a42c783e95904bccb1f243f7c 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 c343dbf39535bc9ee6dd4ba90b5eff2c3685a34e..2ad7b805dfb2e862133d635034d25099c7a1ed0b 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 f843e0be1f96f443ddff2c0355d3465e655cb621..30849c661bc2ada5b2f264307966ea20ed146f41 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 02b1f509b1c540184eddbe2b56fd798763c4cc8f..d3217f012ecb8f43af2981cd1d7b83a5046c2109 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 ade417d0f175dd36e7d5938873bdf031a76d0dc2..cded1d85254e30a2e3559c38ac8597c57098ef85 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 8a4078301c0867ec6df8069e9247e9b3a022f2ba..aee53df31a23f128054c247c3989e297eb9cccc2 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 39442d620a256137062b6fd5837a35917ab12285..5668f3602567a069d106c71ed47a1576d1a9d3ae 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 e28c17fc7066672b85f8dfd06a035616643801a8..494ed7e2576e87c1722fdaf63855a89b44aeb316 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 8eca71b4db42d85bba05de4fa8e3dbd2fd4684a3..ecffef9860a4041f3fd227d79461724ca881156e 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 286b0e7bdd2bbd92a955002c04c899f374d8f95e..33b2249fc865e843d5de233b1431963d03adf756 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 c8a56768b8accfa7eaea0eb98eff491597210ee0..af64b2ae2d250f8adde78e4c8f256bdf9c244f23 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 530ec02b755f81de893a44d77820bcc02ecf40a4..e9b768e58b8743089f660d4fc923ef670265b2d0 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 1278db1a627894b69d8c63f6131235eb499ae7b3..280155d09babe535a1da962898f8acf07a86f9d2 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 63fed2675d99ed6b4d1328ce90cf669ae820618a..32d28a61dd668940331c064800cafdae4a1f86b0 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 335587cb6189a313c010c3f8cb1d040604f0cc64..fe33f03af6f75de06e23d12f65fc275f7f6f3dda 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 edc295f723a511da2683cc1765ca6c4a00700623..bb916c947c7daf963ae87524d2c5e052b0f3af47 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 b8cdeb16a17daca6b6663b569568de3715005564..27c7b02a751173a49d41cd2f7ceb174f0a0a1664 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 447f6e40d6e16f053d8da71cac9c125b402ecd00..b9f0c6495ea0552e0c12de2ac27a6bbb2e7fd8a7 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 7f990d29b01d748e8447eb956954796f3037c43a..f4719c57f320729d531dbf5b2771c12997e05270 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 660cbc2538057dbbe022c140e9e35c8be409f4c9..64fd5eeb56255263cba499291b8034252a6a6bba 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 7327fb2beb23c14ce9ab3cba84fb250350420369..e181f0392b79994282df28475c7a080264d30371 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 38f30c340d034bda2deb34d818fde5011c5d0524..9fa935345f8f2b0f7b85534d1f0b7ca557c0e5bf 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 2cd36ba93a50baac374ecf66e4be27d4415a9b2f..aefe9c650a98c4f199c1c1c90d1ca465fc5a534f 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 d4a18e9a5d1e42131a289f9f15abb17af45783ff..36c24f6e8284988b00a62109cd064068a74ba6de 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 c9c5ed13e85904565ae60e10dcca029a9672a867..d00ea3890236e02152b0f1d589bbd525ae42fb67 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 c18b74546ad8b7f820b4c5dd0c79527cc4c35569..0d5a417820543a4e53e7ad604003b2a9e7abea98 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 9c7d811d802cd7b05ce79b31045a7f4a7d319eef..22b49f2921dddffe6820e52ae61adc98e6f95831 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 6be507c9ab774cf8394d7b12f4ea9b2e5b308d2e..b72437a5e63af3a6ff618c4206f619df1a4c0899 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 b8dd8e4e9ddf0c19be357fab2efaa0dde863180f..aec87ab67482d24463b547c674e552c0d7a27f62 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 f57d8d16c8737b49c7bb692a08ec911a31f5781c..dcaac5f71a0cf5d7c65256d0fdd9347b26e250dd 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 6bb2dbb14469082348c80c800704838d85d990c2..031e090444c7e7ccce054872aa708871f55631cf 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 056412eae5813deafbdc93010ab535227b3ad172..b38c0aab0b20200e922a26941fcb883f73231e1c 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 ac1067b5850a9cf5c6d267c604c3c802fe3cfd5c..95eff598c0aaadb6f1f26488d3d33f7a55a031dc 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 9bf1f396ef68d59296e09a8a0dc1767c75098fbc..fa926c82796872937fb61e6223ddaa5dd5898279 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 12d719a5a71c3745563026c5ff28e0bf95f9bef2..e22c103e6033bfb01d5ebad06abbf1412e923c02 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 9ad3e58d0a945001a0353807af1e1656d1fed4bc..acf8e226d1197fb1703f1e1967f3f3740b390136 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 aee535b9658c677f26feb2c7345c0eecbaed0bf5..7572ab7d236ce29431bda8ef5e657de484258550 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 1878d979332e988e94fcb3573b378667ed9337de..8a553628dab5aab205d55352ba3f358c5f859b1d 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 cc2ab7fc9857f8965dcc184d18dd8c4906a5b5a2..5e5fc572bb92ed2005a81b0b20c2c674470fb6b3 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 e5a28186e02c88a5e24a30888ab7f5c44989a66d..3c4b86ed46fb70b12be8da3a42c31b56ef05888b 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 4a028657a074ffcc9a7e065bdcc08ac6d60ce139..305ec46773d593e75d936c7f69ea4090f9bd479b 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 9768ead92ff2550658c5fbc9d9c82323083144fc..bb00bfc90bf958ee03fa2a18161740d16722b45a 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 2faadb9781e419c28c9af8d13b42fe3620839950..42f7913c15f7995224734d1f3bf9fddb43cfb3ea 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 3b65c921e00055e7e34d0b99c0bdbb9f401f8c56..bc92cc2e31719a27b065131b6752cff0b991541b 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 4b6c0344b3b1db537722b26027c0abae9275ef96..9546a8e1d9d0c2d68a7101ed7fa8ef5bb29bd99c 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 76dd0a598c7e8744608d2a4b9be02d9fd39c539f..944db7d0a29f3c7ffe2eed9a2394f8e232465f2a 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 a7f8e08926deef343f6f9b3074f574ed4b1970fc..89b5d2bc5c22f1737fca5e57cd22f6187c0a314e 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 c6a11ebf6ea27a6f1823bdd6835b763920afd28e..58b319b87e0206a4f06a9e23fab8ff0eef7e7cfa 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 26545108d9019e2ac4b77999abe2ef8dc3b936a3..b0c2530d877e04c37a05f9754fa6d4e3de606e15 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 14c42df75d8afe75c1a3a60b7ce086609300ee77..e1cc4d1278cf85fa243e0771c16f45aadedb8c91 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 2e5334229cdae3973bb14035b2d5b3d51a27f7f2..65b1fad3950f9ad2af4ff045680fbc77b60a66a0 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 b4ee9c4142df20d41e4c365553198433497fe002..face228e0dfbaaab19bd209b98d8d5add277369d 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 e3ed27e173d5e47180b4f7f7b10bc64aa04d5616..47f9b32217c0ea43066b3e052a18c6f26bdcd81d 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 175e4394a07b461c606a1597c1e432d9b94451a9..16c097bdb797007d4dbbebb95f61752f6c5028c9 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 7223f2f91004065b93d947e54b9a7f605f32ede9..afd1840ec5871e54b8fab17b1bb93f7e3b5bf9dc 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 3e20dbafed0ddf12851b9b80449911f337f956c0..07fb8f45de60cba60b1d89b9a71e964a3deb0d86 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 0015fa45892c6ba7f971a65360bbd6750e272ae2..54a648cd6cc64bdfdb8fa96d16bcf1f50cbae88a 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 9706fa4d5a104b0b470d894ff45c1985db4221e8..dabfa8606a94757da0e150ded3a41259edb1f9be 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 1a08bd3269356a7083514ef5a38e8c78b7b549e3..aad59b00d6738af45ac4632119c2af685c0a3aa8 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 52f20130351c8b38d534451760cf715456167aa7..ed130e81a7345c669aba3de0312a6676c1b06aa7 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 d259baa8378c1dd6e7ee8797c5ccd1896fa5705a..7a9cd40bdf3608590b15c2c59bec69ed61a3f6fe 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 f51503d6988ed05bdfe22cbc04ff1f61371076ee..fdc2e66a71649cf1dacf4c81a1b6ed5abd5d0bf3 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 6e39ed4001b14c623bd21778f251c168c8705502..ec27b661a461a8ac200be43893328910ed202280 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 ea2aa92e26122025e86f4ec9a77f4809731a5d29..e0c00e95920335cda98d463481e7e7879d1e462f 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 31c43ddb0d854a4cfcd474e80eaef44e2777382c..1c3219135c759c6c4a5ab57dbd6bf83da2e05745 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 34b1e489c1cab2a649ea9ddd926e176f38aed415..2d94a646dbda0e0232329b0161320b5be6cf8747 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 af6d1c23125627cf4c2da46e6186982b7801b7e9..f4703e6740457991af292b4bd3076a75d814fe94 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 87a51311b04a00b60715887f857648813888d9fb..fe85fb10b2a4e0140c441ce6bfb02a759307089e 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 011f99e8889e201c1ffd7736c271a22b2b1dba29..f96f4bdee64ae873e257852950caf2823072fd87 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 134c7de4298a0022dcc46dbe4dd512358c787bbc..6dbef93f0948088ef7f31593e2d2960efeb5833e 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 a03d63a1b8401814fb64ea05634687d20dab233b..1850c174550de8031a59f040ef488aca0d4e29dc 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 fcd3f2ab9c63cf2dc1cdb0a589db0cf5c409927a..5874c3b1dbffbe169a3c0d40840aa2aed016b079 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 8017f7435839c1165c9d1dc9414994fe218c5da2..9338abada8653abc6d53d4032287cc7e075f9a05 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 1b0fe35a55ce106d951cc51804ab801ee326b8fb..343b91a45b183ad407f3e8acd4b2355b9aa1fd31 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 beaa92d3117547fa40244c24e1bbad942f524099..ed12f1abc482034d0df7ba9b00ee47a19299c953 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 ffa299c2f1d3b7c284b3aa7501ddac54cc43638e..e4432b0efb174bf070a4afded8d2373ce97fa603 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 d150547c382519444855c63f323b36877533df13..9291fc7c703f1634ef46479072ded19e2d375122 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 7c6988defedcdf1c39d5cb179c27e40529f321fa..d60fe87335c42b93c71125ea423d97d924caf587 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 8b262fac0c4b3dda44be0cc7c84f96a3cf71230a..495b620b53c774c4f742b62429f9724ce42f9cf1 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 2cf054070ca6427afeab74315e1d2b6eb79aa512..6e53112e804a56311824b794329e2d8fd916d2d5 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 cd0ac54f72e9b50e105c13b7faea091c6086fed4..618595358a1620e8a835a3767de322449ab3367b 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 cf27a507faa5ffc99a8f0578017dfa5b056e3c65..62c4b67443058180cbb08e2613e46957d9088da9 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 fb0ef7ba3ef82b161d0f419cd9b22762cf89b011..dea08e258bdbe971d429ba82dd88bcda909bcf0f 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 fbef94ed5f0b1c8348c4cd9d69bf2a8099d990d2..86e78d639729ad0ae3fa502001b63fc5c4473ff6 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 bcdd4b6ffeb0873982f47abb2d77fba5a9f8f74d..ebeb59668b74224b04ad213bd3c43fe5e88b89d5 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 ab3768fe27327d4c7dc9361723ab30525786fc30..7f546f64fc7d1c6f972a331b3dd57e3d9123cac3 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 2d369bb2414e20d9ae3025099f67b280ec6cf7d8..d5cf0ec45d4077cf6de09a63f86d13ebb69435f4 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 e6ebc57b3d17282bf6b4783793c8080fe8a03b33..85f018a8eb078bdc80a1eb5d8ae3438523be0bb6 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 b85d8a4bc879e2c0de03c81af47d8afbc46e0519..733346f230f06c4fc1e450acd9a4893024673d48 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 2a06d43f4e360acc6e4f5ef9a06958d24589c5c3..deed719e89082357d33a425e88f3305402bc575a 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 277a4acfe079948d7e5543aa96003b5e4b8cbc60..c748937e45359ae97e98ccda7b6ff9cffda69435 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 23a10a2ab5d91995eac02301db50a87fd0032106..ef64cb5aa0b4f8f92aabf82add6add5757baaab9 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 aff52d6e701af2fbbc623161599d7981c13234c8..31320878ad157aece0374dbc64ef35c713683db9 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 3598e9fe05e85b64aa95196e33d466a23916873a..001ee5e59c4a64b202f947d1ec4065656d45cd74 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 48d1838db025c82b1b603bd225275f42c944eae4..be0db05d8c7eb4b114fd1b0eb7d6461b87bf2fe0 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 bb990d2088010625dfd88be22b1c379324a2725c..3c81a05d7e5f604a7f40f190063064badff1d5c9 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 549d5d6184b797f08ae4ec58564c308a68b6fea4..1ef912e9c6b6c503b90777c2c01bcbe4db23d671 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 959dc91f21c2f0e774e0d6adeccf8fcb4a52fb85..02c68310902dc301ed305b900b163a4b9f702648 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 8c5e2f9fa4667d04d661b504826e5b3fbee1f7a8..704ee1ad1f6cbc500130e1ebc29c57e30b1421b4 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 fbfdf7315f81143e7b3fa95955c8f557cb9831d5..e16456d02ec83d964ee4275872978be5c51bbd74 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 b2233f35b06c0a2a34ca59fc30a3ff3b24bcb888..1e3d447ad7b398154cc8a0fd3cea55090ee21cbb 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 e8ab17663cd8a72f413ebe3eaa92946b8c45336d..238f14523ad744a20a8b64c922ea55131e384bf9 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 0000000000000000000000000000000000000000..2062396215a9341311bcd5e24d88ac804dca858d --- /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 d83101305dcd037e5e6759c2d25f3f6feab46297..1a43f5c8d2adf9c430f8ee0fe8f4bb8e4db67b75 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 90ef70a7f83bd35364217ce1e41c1347915ae381..0388d29bf346400dddf837c8da8d6c8b2740b51b 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 32ef8a730942a06edd1622d373e293372bdf2e2a..7e7d5371b9f20004ae1bf1e50876f3269da751dc 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 783f7a0a7518db02e005578b43a7e5ae1e9866a0..bbc05b8b8bac7946f06e6b6da714daeca853c182 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 80adc9c16a7d2bdd6d8e93fc8fbdf7f88e76cb5b..0c7b0063cb9fd7aabc81ba131f7e6f35ff9bab1e 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 98f58fd4c417be083cb7d8940a578623752b117b..b83fbb128db2b315028f7dec27966d38746f3e08 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 56aed99553cdde75d285252434a519e7d9a99309..777eaf9810158e5bea8aa4338d159c36b0b2560d 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 b7bf247b531ac47d88101a1896fe547f836f79d5..6ba6f06a561bb6e0ff4e9f2f9c155e5d5228a61f 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 26709fe56883b15c327a13c5dd6993fc910435f9..b57f42a3eb6dfd6c30f12e3b780ef0588b7eab23 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 3310044ad6bc786ec472ca4516954fc364d4fff7..9ec56034c09bb5a5bea6a05e98162b18fe746da5 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 7f499e8f9e9f3ef7ead57458465d4e8cf2bae422..997c8127e0959079f29889804c73b7c458375a9b 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 ee107e010fd2320f0b312ddac817a37e5ccffee5..26a9fe2ec1688607f74ab51b4180dced3f331140 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 478294a87ebd14c6329deb4c01d28805897165be..884b6e7d45089173cf0c42e78abda5cd07f41685 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 a2bdc2785684db22837c8305284573fd92044ad2..fb8cb34f67ff956e8c558a56d9d9b3463c7b8520 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 0aedd3ae51209fb0c910d7d665bcb6a6c82fae07..134ec9677a4aabc42c3b7c88be2d26a3e53a7d02 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 e16bb96feb3687a946afca908ad7b61b888f7003..464c2e693da0431c1d1031e9d378dbc68fd59691 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 a32f2ad912818fbb711b7f6dbb986b039fb38fba..72d3e5e73b1d6df833bcdf8117108d3ff292af5a 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 43d76ddf289213ea6a36a1de6751ef24c8bdbfbf..e9a4a0e73f97a9c871de7c8706ae6e9642712d34 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 90c108e9a3ddac6a4943137c46fbd4678b89b2c7..c37cd6fd766c37fd412e677a44b40363fbc3a4d6 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 9fc8576901997b9aaa4426516626e56951f469ba..590aa530ac4a530331a1c8f6aec8c84d2aaea0de 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 e141852791684b787fdb6af6540e94851dcfce59..b6635db9c18b13b717be4c81fca4ad3a2ce4d3b5 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 d223cf59e25bfc3131b50398f47fec2662caf980..41c15a7d6f8f09053112d576ae96089e2dd48af8 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 8a3c33851a064d1ec13182dfd31b508c0ce77ad2..0978e21b1903ef6f4910a9e2f26f51ffc84d47d7 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 b67ad3dda632cf146a5b2edf3a38b162ed91a5cd..60f2c3de1a505ab939793cff88b31319c7a91b8e 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 5684252e48b3f0ad0ba6f8528102315b6d56f972..9e145da2bc7dc860e696a4f117f10ff26fe62d7a 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 b6f869095c130fbed7c40e0821cd04a69d96019b..78d3098341b4c83e5dfdb1af9ccb1b9b0c2b1b63 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 2148ddf8c73f39956597bf437099a77de4975ed2..f3003ef9a26a1cda3277f31aff28f2716ecbea57 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 acb88bf8f4571eab26610eacbcf864eafe575f4e..a818bad1143175f98fb2e3cb99df096e3fca875d 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 cd3eb048bea5a180279748ad83bc30e3243f964c..997cd95fba9495d7c59cff45d1b56bd273453b0d 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 c79d6114be9e772f75974974a4c3839aa0c9d137..d84dd65cb92a8fcde23e0e908a95c9f92aae3493 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 ca08f19a12bea6d9ccb986da91cb94b413030325..ee41fd058f11e52fc10e2ee0abdc6de8c281eb32 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 66486759d03eb2a7330abf100e333eabc8502e08..f81d3265f6dceabc5adfb0de576a64f4ea4add82 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 556cc39a9c3a01c18bef8ec1dd5409e258082cca..551d86dbbaa411865d48f0a3ae56e11f74bff4f9 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 532603ae8acdb026d251718ce5efa886f4402eb2..800dc6df61f93d93cabd517cc6a3e91cf9ebce90 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 d2e41bd2c66e904876ad3e6f815ff7bee99974a6..c27654b911fa32a628b00a1e2c77238865c72587 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 81e9740ab633ddd8a137728f080e96e2182013cb..5aa4e083fae2f7bb658be63539af1e7f428491c7 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 5bcba0b5036a17ff3c53cd1c89c74bdfacf3f62e..32f4bda9e63a7cccb126251f3e279f5e298bb154 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 2784ada13efecc2f90c605bf8129bb33eac2f0b2..6343a0cfe06496088735e3724e1ec21026e365d5 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 1944733a0f403ae397bf41977de939babbd8b611..3712d112f621feefe257b72b97651912250714d1 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 30d744fa09c1af6ba67b2768c53c3d802f713e90..21dd93011f7c658a1bf8d6a9afecb3e8b8855c64 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 08b74a307664e894aee475039383a9398142269a..e8e6ae439485228d9b74598effb908ca77ee2926 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 b0c3cf808bcf35c3c9e23e3b8f7118d63ea8c17f..7d72e9113e88c288fddd39aaa2f78af729605f7b 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 c4248ac39a1dbcad65744ad340ddc05210b47569..bf5112db3a7fd6903d21f3736cb8149c90ca490a 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 eebfa1d4d86e2ce0ede6aca6157552e177636f7d..b2f0d85e18c1bf585b683e1c79965be0e8a87382 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 f463e23defe93508f4908c21f415f40067e89b5f..c87a0ae1443269be25d240f952b22cd7436050c2 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 a1ba388109eff8e702cc89f1a6e06a10d488c445..f85359bfd7bd33ae3a86971234c9a4acf4715e88 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 97a2dea286e24f44980dee079c4d82a7c6e30c07..1e2f820a84546e0561735297da185619dfd7d0af 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 153a4b77cbf45d275fbfcc6ec4b1ef0851c1170e..65c01b4bd312c8d1a329064b627bde4688d42346 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 5d7f7e0771867c10106af20aa1ef59d199bffe4c..cd1f77bbb17a3ad5c033bd20d85452429328a713 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 0000000000000000000000000000000000000000..4c9c7e655c0a849a85ba0dcbb833bf2a99454f35 --- /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 f7a0005aa9f281db9b8ab32af5488fe28d64aebc..420f2005254f075ef09b413bc291c5696c016460 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 2f6a7706947735840b7a3f1d09c27e006106b618..d4aa0b7528d78d232e63b1a9e2d170cecd41c2f5 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 59f7b19b3b5bba86e37b2da673ae3b80d972460f..69061e5a68aa24c86326d3988cdb359b249763cd 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 01bb48ec13af7d05c9dc2ea5af0039821f279d0d..65115bbb6241b4ef1d422b23459b3d1e184f522c 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 1f5dc270e6641fd1d61bde6f0060ec287c14ec32..6cfe76e5efc760bc56c8abc37daf16d4ed6c61f1 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 c96b24e7d312d434c0fd0f55e972edac124318e1..fb2e938e1d49ac21ca76738d8895121c25d24abb 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 96cf0022d8665ea4fcabbe1fb83b8f93a9b869ed..bb16aa462bea7733c82e868357afc6ea304e7df4 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 6e579ab8beb13d9c35eeb1968949a23cff175279..485ae77073fddf436386c71aae9326065cbb3be3 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 74919be36dc6cd52c121c7723c69c73cec7a29de..6f542d6b79d610fe105131ade6f7dd5018010879 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 8390a57e2404a0bb25de468cf74b785fc830283b..f8ecec2cc007e60d72f21df9f4f1eb16e90511c7 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 a864b4170798d9042059a35b837fa50dc22940ff..78ea386c62a425ff3f5eac4c93de2ba810fa8a08 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 4c4201fff49847e7b846bf1c349a1860a53ce611..4638c758cc9b2d8c95f9e2e64cff0bed613a653e 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 738404c819f9405e1b1d446bbc60df6f5fec1a3c..b3db080f44ce4c4940c1cdcf0e79bcdba36b2101 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 e5811fd06e8daee93eeaae577f6b2ea8e1069ccb..a66756ad5976906645f45dd2f8a478343f95d900 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 9e6f135db459e8c11906377e247be327d0e3aa94..d9ebc7a0ca2ac3911188c8974c385136a564657a 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 a0c9b104a5cc0776020f6948f353286bddafd38d..5a6408a1a7b430979bd1a675b681204a10846344 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 3bc60c7c2f9e1ff78bba9011b9ddbcfc85c1474e..d5a014aa83483b0da066939a6b834c4c15c6adf5 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 462a2af9ad6f9332d786885d0227f1c25eff1647..8b6e36b5c32505695a6dda86916b20992b876fc1 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 63ebafb0100cf451948aeccd76561a29ea109dcd..6ea3dff66db978d0033c7457d1d651319f8cca41 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 3b9bc44136e9cc3c9f1d365ece056e438d549971..267c453cee9d3d683ef0c3e75ca74b21bc21a9e3 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 d89b333e14aea8baad860857e137a39e4c190575..07e34dd4c9c4520a0d651d88f5fc1d13339579c8 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 5c6df03ca8d3248fcb4923703efc14de51df13af..d3e234bc166d45918e7dcd7b1d3262851394986d 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 7232b0c27a29fddbb9b81e519911bb2647d36b44..151512487c2b3873ffb471d58f15fb580bbd55ed 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 a6aa58d42d42be5af1e2beb15339b944d47ff1dc..156124d1fe7a053265472b9cb2ccf865134baa81 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 c738f1f87214038456aef3e66d811595a068a199..f9339e5f9766918a56a8ae16f60bcc13971f6316 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 b4016be24b259aeba6785cc2e3915e3a5b1c0f10..491aaeb3cb158e3b5de0893ed925d02aa48914e3 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 770cfa511faeb078c616fa6099685957953966b3..8170ecd1b6ed451faa1740a9c16dbc93f6cbfff6 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 b5eab2eed680486badc2f69106664ea32dd1214d..cf8415f3fc1f9ba51a1f3e885ea8b3aec439240b 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 afcb581080502659c5c2215ccf48700391908771..1e94221bc19a2a1dd970879fd48b980af59ce0f8 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 8e3b4b759b663984bda8ee4d659bdc30c46ef340..61097f076a0aa272ff1a8f45972971cd2fc7009d 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 0000000000000000000000000000000000000000..f3d6549d836622181a9d050a803b132fb753c32b --- /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 0000000000000000000000000000000000000000..1516502a4e1a4057179a9bc39718f4d346e7c5d1 --- /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 0000000000000000000000000000000000000000..e31e5b94fff6bd37b796ef12f3056257c9425a99 --- /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 9d4ddb78c5f3a35ab7a5e1630866d413b52ac7ab..f80207a252a26fe84048bc3603837d44fb6e9846 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 0000000000000000000000000000000000000000..39d0d4369cfd473c8b874260923ceb15bdb6376b --- /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 861a5eefc94c2463112def6a9f9647fa712b880f..8a6d2ac8e86fba1f93a4f730270ed0d99f204182 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 f11277b2b8a7d2292cdefc596073cd2e095eb28a..974d6e07121175eb12ae37f6cf700ba464511b5a 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 0b45bb0acc15156f16f6addb48dc1a4ee6fbe1d7..74c51dd9a2b6dfecc86ad1095b944007df48645d 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 aee517ff385c995dd45cf586fd0fcfdb89f2cc93..f96cf42e9e3c177641aebb7fc7b18d452b58338d 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 0000000000000000000000000000000000000000..1e9da7d42b2cd0666ac6674f213e097b48197d40 --- /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 0000000000000000000000000000000000000000..8c76c7964fc7b9cf4db5bdbf3ef381cb2998374d --- /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 0000000000000000000000000000000000000000..69d2c7e86e30b6edf252c3a598172e61a713100f --- /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 0000000000000000000000000000000000000000..4b52a32a087ad148f8e65f0b2c08a6f59e6b56ba --- /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 6ec9f31d3554aa514aff520b19fe6244dbf1d402..7e9206e997f5352bf17b8a687c7673b15008e359 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 11410c073f5618ba85d2e1656f3473fb9e1cdc19..daef8be19616816350dfd8612f4832c6fe1596a4 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 2ce8f7e3bf1e29bc7982f6f14d50fca97705fbab..92a7b92706da362cc4df54c3ae08b8693b015da8 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 0000000000000000000000000000000000000000..2522d40d999354e59d72b53384915a1aa2b3f714 --- /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 a9f568966baedcdf206968291b97a8f24e8411b8..40b178bd61d67d605135756567bcb7b0e2e86e34 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 0000000000000000000000000000000000000000..b86e364e8e4fcb66f61cd51f5f5f6d5056f298a0 --- /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 0a0c3b6671bf674f581906caad2db6c510e3ee5f..a149dbd35d7ebf73b4dacfd2dee2b6267886e3cf 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 dd640b6004fc167f37495a20587523d16823e887..c89d685ef7a4410cb6aa6728374a7419d3da6aa7 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 0000000000000000000000000000000000000000..3f26a861ef8f7094a80963a25d1c9da020752c38 --- /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 4aa66f3561b572bf43cead721efa1baf113a4ccc..f03ae5a04ced6ee2f79a942d142cd9c6d6620014 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 145f104e079507a00f7a0cf8d04f48653a1ad27c..084352952871c3eb04d7272d3b0f0d7902a0c909 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 a65203b897d4ab51aa7a37ee790ee56ffaec936a..34a7c08a253bd8b272e1ab31309cb21f2fe23c39 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 5c23a5df51b927d2907aea137e02631237dfdb6c..70d49a0ffbd203fee38703a81435e5f3f72d6b8f 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 0000000000000000000000000000000000000000..10656ef1ef231a8cf92d09ab58176894614501cc --- /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 0000000000000000000000000000000000000000..4c7d02532740ae3761488e2b70d80e61e178391f --- /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 c3c6817391c4fb56244e6c216ed8a8d4865045bd..f1a396278052282349e78e8499297f52ea5aba8e 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 06e8cb5d37e0f02c2de911d6be3d69f5b5b68ecc..f48cc22c83185e032de9d52b86fdee24f189bfa7 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" } - ] + ], }