1/* 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 17// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! 18 19import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" 20import { Finalizable, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, InteropNativeModule } from "@koalaui/interop" 21import { unsafeCast, int32, int64, float32 } from "@koalaui/common" 22import { Serializer } from "./peers/Serializer" 23import { CallbackKind } from "./peers/CallbackKind" 24import { Deserializer } from "./peers/Deserializer" 25import { CallbackTransformer } from "./peers/CallbackTransformer" 26import { DrawContext } from "./../Graphics" 27import { LengthMetrics } from "../Graphics" 28import { UnifiedData, UnifiedDataInternal, ComponentContent, Context, PointerStyle, ContextInternal, GestureOps, StateStylesOps } from "./arkui-custom" 29import { UIContext } from "@ohos/arkui/UIContext" 30import { Summary, IntentionCode, CircleShape, EllipseShape, PathShape, RectShape, SymbolGlyphModifier, ImageModifier } from "./arkui-external" 31import { KeyType, KeySource, Color, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Visibility, ItemAlign, Direction, ObscuredReasons, RenderFit, FocusDrawLevel, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, BarState, CrownSensitivity, EdgeEffect, TextDecorationType, TextDecorationStyle, Curve, PlayMode, SharedTransitionEffectType, GradientDirection, HorizontalAlign, VerticalAlign, TransitionType, FontWeight, FontStyle, TouchType, InteractionHand, CrownAction, Placement, ArrowPointPosition, ClickEffectLevel, NestedScrollMode, PixelRoundCalcPolicy, IlluminatedType, MouseButton, MouseAction, AccessibilityHoverType, AxisAction, AxisModel, ScrollSource } from "./enums" 32import { ResourceColor, ConstraintSizeOptions, DirectionalEdgesT, SizeOptions, Length, ChainWeightOptions, Padding, LocalizedPadding, Position, BorderOptions, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Area, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Bias, Font, EdgeStyles, Edges } from "./units" 33import { Resource } from "global.resource" 34import { TextRange } from "./textCommon" 35import { ComponentBase } from "./../ComponentBase" 36import { PeerNode } from "./../PeerNode" 37import { ResizableOptions } from "./image" 38import { VisualEffect, Filter, BrightnessBlender } from "./arkui-uieffect" 39import { FocusBoxStyle, FocusPriority } from "./focus" 40import { TransformationMatrix } from "./arkui-common" 41import { UniformDataType } from "./arkui-uniformtypedescriptor" 42import { GestureInfo, BaseGestureEvent, GestureJudgeResult, GestureRecognizer, GestureType, GestureMask, TapGestureInterface, LongPressGestureInterface, PanGestureInterface, PinchGestureInterface, SwipeGestureInterface, RotationGestureInterface, GestureGroupInterface, GestureHandler, GesturePriority, Gesture, GestureGroup, GestureGroupHandler } from "./gesture" 43import { PixelMap } from "./arkui-pixelmap" 44import { StyledString } from "./styledString" 45import { Callback_Number_Number_Void } from "./grid" 46import { NodeAttach, remember } from "@koalaui/runtime" 47import { Tuple_Number_Number } from "./arkui-synthetics" 48import { ButtonType, ButtonStyleMode, ButtonRole } from "./button" 49import { Callback_Number_Void } from "./alphabetIndexer" 50import { AnimationRange_Number } from "./type-replacements" 51import { ScrollState } from "./list" 52import { _animateTo, _animationStart, _animationStop } from "./../handwritten/ArkAnimation" 53import { GlobalScope } from "./GlobalScope" 54import { ArkCommonAttributeSet, applyUIAttributes, applyUIAttributesUpdate } from "../handwritten/modifiers/ArkCommonModifier" 55import { CommonModifier } from "../CommonModifier" 56import { AttributeUpdater } from "../ohos.arkui.modifier" 57import { ArkBaseNode } from "../handwritten/modifiers/ArkBaseNode" 58import { hookStateStyleImpl } from "../handwritten/ArkStateStyle" 59import { rememberMutableState } from '@koalaui/runtime' 60import { hookDrawModifierInvalidateImpl, hookDrawModifierAttributeImpl } from "../handwritten/ArkDrawModifierImpl" 61export interface ICurve { 62 interpolate(fraction: number): number 63} 64export class ICurveInternal implements MaterializedBase,ICurve { 65 peer?: Finalizable | undefined = undefined 66 public getPeer(): Finalizable | undefined { 67 return this.peer 68 } 69 static ctor_icurve(): KPointer { 70 const retval = ArkUIGeneratedNativeModule._ICurve_ctor() 71 return retval 72 } 73 constructor() { 74 const ctorPtr : KPointer = ICurveInternal.ctor_icurve() 75 this.peer = new Finalizable(ctorPtr, ICurveInternal.getFinalizer()) 76 } 77 static getFinalizer(): KPointer { 78 return ArkUIGeneratedNativeModule._ICurve_getFinalizer() 79 } 80 public interpolate(fraction: number): number { 81 const fraction_casted = fraction as (number) 82 return this.interpolate_serialize(fraction_casted) 83 } 84 private interpolate_serialize(fraction: number): number { 85 const retval = ArkUIGeneratedNativeModule._ICurve_interpolate(this.peer!.ptr, fraction) 86 return retval 87 } 88 public static fromPtr(ptr: KPointer): ICurveInternal { 89 const obj : ICurveInternal = new ICurveInternal() 90 obj.peer = new Finalizable(ptr, ICurveInternal.getFinalizer()) 91 return obj 92 } 93} 94export class DrawModifierInternal { 95 public static fromPtr(ptr: KPointer): DrawModifier { 96 const obj : DrawModifier = new DrawModifier() 97 return obj 98 } 99} 100export class DrawModifier { 101 weakRefOfPeerNode ?: WeakRef<PeerNode>; 102 constructor() { 103 } 104 public drawBehind(drawContext: DrawContext): void { 105 return 106 } 107 public drawContent(drawContext: DrawContext): void { 108 return 109 } 110 public drawFront(drawContext: DrawContext): void { 111 return 112 } 113 public invalidate(): void { 114 hookDrawModifierInvalidateImpl(this); 115 return 116 } 117} 118export class TransitionEffectInternal { 119 public static fromPtr(ptr: KPointer): TransitionEffect { 120 const obj : TransitionEffect = new TransitionEffect(undefined, undefined) 121 obj.peer = new Finalizable(ptr, TransitionEffect.getFinalizer()) 122 return obj 123 } 124} 125export class TransitionEffect implements MaterializedBase { 126 peer?: Finalizable | undefined = undefined 127 public getPeer(): Finalizable | undefined { 128 return this.peer 129 } 130 static get IDENTITY(): TransitionEffect { 131 return TransitionEffect.getIDENTITY() 132 } 133 static get OPACITY(): TransitionEffect { 134 return TransitionEffect.getOPACITY() 135 } 136 static get SLIDE(): TransitionEffect { 137 return TransitionEffect.getSLIDE() 138 } 139 static get SLIDE_SWITCH(): TransitionEffect { 140 return TransitionEffect.getSLIDE_SWITCH() 141 } 142 static ctor_transitioneffect(type: string, effect: TransitionEffects): KPointer { 143 const thisSerializer : Serializer = Serializer.hold() 144 const effect_identity = effect.identity 145 const effect_opacity = effect.opacity 146 thisSerializer.writeNumber(effect_opacity) 147 const effect_slideSwitch = effect.slideSwitch 148 const effect_move = effect.move 149 thisSerializer.writeInt32(TypeChecker.TransitionEdge_ToNumeric(effect_move)) 150 const effect_translate = effect.translate 151 thisSerializer.writeTranslateOptions(effect_translate) 152 const effect_rotate = effect.rotate 153 thisSerializer.writeRotateOptions(effect_rotate) 154 const effect_scale = effect.scale 155 thisSerializer.writeScaleOptions(effect_scale) 156 const effect_asymmetric = effect.asymmetric 157 const effect_asymmetric_appear = effect_asymmetric.appear 158 thisSerializer.writeTransitionEffect(effect_asymmetric_appear) 159 const effect_asymmetric_disappear = effect_asymmetric.disappear 160 thisSerializer.writeTransitionEffect(effect_asymmetric_disappear) 161 const retval = ArkUIGeneratedNativeModule._TransitionEffect_ctor(type, thisSerializer.asBuffer(), thisSerializer.length()) 162 thisSerializer.release() 163 return retval 164 } 165 constructor(type?: string, effect?: TransitionEffects) { 166 if (((type) !== (undefined)) || ((effect) !== (undefined))) 167 { 168 const ctorPtr : KPointer = TransitionEffect.ctor_transitioneffect((type)!, (effect)!) 169 this.peer = new Finalizable(ctorPtr, TransitionEffect.getFinalizer()) 170 } 171 } 172 static getFinalizer(): KPointer { 173 return ArkUIGeneratedNativeModule._TransitionEffect_getFinalizer() 174 } 175 public static translate(options: TranslateOptions): TransitionEffect { 176 const options_casted = options as (TranslateOptions) 177 return TransitionEffect.translate_serialize(options_casted) 178 } 179 public static rotate(options: RotateOptions): TransitionEffect { 180 const options_casted = options as (RotateOptions) 181 return TransitionEffect.rotate_serialize(options_casted) 182 } 183 public static scale(options: ScaleOptions): TransitionEffect { 184 const options_casted = options as (ScaleOptions) 185 return TransitionEffect.scale_serialize(options_casted) 186 } 187 public static opacity(alpha: number): TransitionEffect { 188 const alpha_casted = alpha as (number) 189 return TransitionEffect.opacity_serialize(alpha_casted) 190 } 191 public static move(edge: TransitionEdge): TransitionEffect { 192 const edge_casted = edge as (TransitionEdge) 193 return TransitionEffect.move_serialize(edge_casted) 194 } 195 public static asymmetric(appear: TransitionEffect, disappear: TransitionEffect): TransitionEffect { 196 const appear_casted = appear as (TransitionEffect) 197 const disappear_casted = disappear as (TransitionEffect) 198 return TransitionEffect.asymmetric_serialize(appear_casted, disappear_casted) 199 } 200 public animation(value: AnimateParam): TransitionEffect { 201 const value_casted = value as (AnimateParam) 202 return this.animation_serialize(value_casted) 203 } 204 public combine(transitionEffect: TransitionEffect): TransitionEffect { 205 const transitionEffect_casted = transitionEffect as (TransitionEffect) 206 return this.combine_serialize(transitionEffect_casted) 207 } 208 private static getIDENTITY(): TransitionEffect { 209 return TransitionEffect.getIDENTITY_serialize() 210 } 211 private static getOPACITY(): TransitionEffect { 212 return TransitionEffect.getOPACITY_serialize() 213 } 214 private static getSLIDE(): TransitionEffect { 215 return TransitionEffect.getSLIDE_serialize() 216 } 217 private static getSLIDE_SWITCH(): TransitionEffect { 218 return TransitionEffect.getSLIDE_SWITCH_serialize() 219 } 220 private static translate_serialize(options: TranslateOptions): TransitionEffect { 221 const thisSerializer : Serializer = Serializer.hold() 222 thisSerializer.writeTranslateOptions(options) 223 const retval = ArkUIGeneratedNativeModule._TransitionEffect_translate(thisSerializer.asBuffer(), thisSerializer.length()) 224 thisSerializer.release() 225 const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) 226 return obj 227 } 228 private static rotate_serialize(options: RotateOptions): TransitionEffect { 229 const thisSerializer : Serializer = Serializer.hold() 230 thisSerializer.writeRotateOptions(options) 231 const retval = ArkUIGeneratedNativeModule._TransitionEffect_rotate(thisSerializer.asBuffer(), thisSerializer.length()) 232 thisSerializer.release() 233 const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) 234 return obj 235 } 236 private static scale_serialize(options: ScaleOptions): TransitionEffect { 237 const thisSerializer : Serializer = Serializer.hold() 238 thisSerializer.writeScaleOptions(options) 239 const retval = ArkUIGeneratedNativeModule._TransitionEffect_scale(thisSerializer.asBuffer(), thisSerializer.length()) 240 thisSerializer.release() 241 const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) 242 return obj 243 } 244 private static opacity_serialize(alpha: number): TransitionEffect { 245 const retval = ArkUIGeneratedNativeModule._TransitionEffect_opacity(alpha) 246 const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) 247 return obj 248 } 249 private static move_serialize(edge: TransitionEdge): TransitionEffect { 250 const retval = ArkUIGeneratedNativeModule._TransitionEffect_move(TypeChecker.TransitionEdge_ToNumeric(edge)) 251 const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) 252 return obj 253 } 254 private static asymmetric_serialize(appear: TransitionEffect, disappear: TransitionEffect): TransitionEffect { 255 const retval = ArkUIGeneratedNativeModule._TransitionEffect_asymmetric(toPeerPtr(appear), toPeerPtr(disappear)) 256 const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) 257 return obj 258 } 259 private animation_serialize(value: AnimateParam): TransitionEffect { 260 const thisSerializer : Serializer = Serializer.hold() 261 thisSerializer.writeAnimateParam(value) 262 const retval = ArkUIGeneratedNativeModule._TransitionEffect_animation(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 263 thisSerializer.release() 264 const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) 265 return obj 266 } 267 private combine_serialize(transitionEffect: TransitionEffect): TransitionEffect { 268 const retval = ArkUIGeneratedNativeModule._TransitionEffect_combine(this.peer!.ptr, toPeerPtr(transitionEffect)) 269 const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) 270 return obj 271 } 272 private static getIDENTITY_serialize(): TransitionEffect { 273 const retval = ArkUIGeneratedNativeModule._TransitionEffect_getIDENTITY() 274 const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) 275 return obj 276 } 277 private static getOPACITY_serialize(): TransitionEffect { 278 const retval = ArkUIGeneratedNativeModule._TransitionEffect_getOPACITY() 279 const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) 280 return obj 281 } 282 private static getSLIDE_serialize(): TransitionEffect { 283 const retval = ArkUIGeneratedNativeModule._TransitionEffect_getSLIDE() 284 const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) 285 return obj 286 } 287 private static getSLIDE_SWITCH_serialize(): TransitionEffect { 288 const retval = ArkUIGeneratedNativeModule._TransitionEffect_getSLIDE_SWITCH() 289 const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) 290 return obj 291 } 292} 293export interface BaseEvent { 294 target: EventTarget 295 timestamp: int64 296 source: SourceType 297 axisHorizontal?: number | undefined 298 axisVertical?: number | undefined 299 pressure: number 300 tiltX: number 301 tiltY: number 302 rollAngle?: number | undefined 303 sourceTool: SourceTool 304 deviceId?: number | undefined 305 targetDisplayId?: number | undefined 306 getModifierKeyState?: ((keys: Array<string>) => boolean) 307} 308export class BaseEventInternal implements MaterializedBase,BaseEvent { 309 peer?: Finalizable | undefined = undefined 310 public getPeer(): Finalizable | undefined { 311 return this.peer 312 } 313 get target(): EventTarget { 314 return this.getTarget(); 315 } 316 set target(target: EventTarget) { 317 this.setTarget(target) 318 } 319 get timestamp(): int64 { 320 return this.getTimestamp() 321 } 322 set timestamp(timestamp: int64) { 323 this.setTimestamp(timestamp) 324 } 325 get source(): SourceType { 326 return this.getSource() 327 } 328 set source(source: SourceType) { 329 this.setSource(source) 330 } 331 get axisHorizontal(): number | undefined { 332 return this.getAxisHorizontal() 333 } 334 set axisHorizontal(axisHorizontal: number | undefined) { 335 const axisHorizontal_NonNull = (axisHorizontal as number) 336 this.setAxisHorizontal(axisHorizontal_NonNull) 337 } 338 get axisVertical(): number | undefined { 339 return this.getAxisVertical() 340 } 341 set axisVertical(axisVertical: number | undefined) { 342 const axisVertical_NonNull = (axisVertical as number) 343 this.setAxisVertical(axisVertical_NonNull) 344 } 345 get pressure(): number { 346 return this.getPressure() 347 } 348 set pressure(pressure: number) { 349 this.setPressure(pressure) 350 } 351 get tiltX(): number { 352 return this.getTiltX() 353 } 354 set tiltX(tiltX: number) { 355 this.setTiltX(tiltX) 356 } 357 get tiltY(): number { 358 return this.getTiltY() 359 } 360 set tiltY(tiltY: number) { 361 this.setTiltY(tiltY) 362 } 363 get rollAngle(): number | undefined { 364 return this.getRollAngle() 365 } 366 set rollAngle(rollAngle: number | undefined) { 367 const rollAngle_NonNull = (rollAngle as number) 368 this.setRollAngle(rollAngle_NonNull) 369 } 370 get sourceTool(): SourceTool { 371 return this.getSourceTool() 372 } 373 set sourceTool(sourceTool: SourceTool) { 374 this.setSourceTool(sourceTool) 375 } 376 get deviceId(): number | undefined { 377 return this.getDeviceId() 378 } 379 set deviceId(deviceId: number | undefined) { 380 const deviceId_NonNull = (deviceId as number) 381 this.setDeviceId(deviceId_NonNull) 382 } 383 get targetDisplayId(): number | undefined { 384 return this.getTargetDisplayId() 385 } 386 set targetDisplayId(targetDisplayId: number | undefined) { 387 const targetDisplayId_NonNull = (targetDisplayId as number) 388 this.setTargetDisplayId(targetDisplayId_NonNull) 389 } 390 get getModifierKeyState(): ((keys: Array<string>) => boolean) { 391 return this.getGetModifierKeyState(); 392 } 393 set getModifierKeyState(getModifierKeyState: ((keys: Array<string>) => boolean) | undefined) { 394 // setter is not implemented 395 } 396 static ctor_baseevent(): KPointer { 397 const retval = ArkUIGeneratedNativeModule._BaseEvent_ctor() 398 return retval 399 } 400 constructor() { 401 const ctorPtr : KPointer = BaseEventInternal.ctor_baseevent() 402 this.peer = new Finalizable(ctorPtr, BaseEventInternal.getFinalizer()) 403 } 404 static getFinalizer(): KPointer { 405 return ArkUIGeneratedNativeModule._BaseEvent_getFinalizer() 406 } 407 private getGetModifierKeyState(): ((keys: Array<string>) => boolean) { 408 return (keys: Array<string>): boolean => { 409 const keys_casted = keys as (Array<string>) 410 return this.getModifierKeyState_serialize(keys_casted) 411 } 412 } 413 private getTarget(): EventTarget { 414 return this.getTarget_serialize() 415 } 416 private setTarget(target: EventTarget): void { 417 const target_casted = target as (EventTarget) 418 this.setTarget_serialize(target_casted) 419 return 420 } 421 private getTimestamp(): int64 { 422 return this.getTimestamp_serialize() 423 } 424 private setTimestamp(timestamp: int64): void { 425 const timestamp_casted = timestamp as (int64) 426 this.setTimestamp_serialize(timestamp_casted) 427 return 428 } 429 private getSource(): SourceType { 430 return this.getSource_serialize() 431 } 432 private setSource(source: SourceType): void { 433 const source_casted = source as (SourceType) 434 this.setSource_serialize(source_casted) 435 return 436 } 437 private getAxisHorizontal(): number | undefined { 438 return this.getAxisHorizontal_serialize() 439 } 440 private setAxisHorizontal(axisHorizontal: number): void { 441 const axisHorizontal_casted = axisHorizontal as (number) 442 this.setAxisHorizontal_serialize(axisHorizontal_casted) 443 return 444 } 445 private getAxisVertical(): number | undefined { 446 return this.getAxisVertical_serialize() 447 } 448 private setAxisVertical(axisVertical: number): void { 449 const axisVertical_casted = axisVertical as (number) 450 this.setAxisVertical_serialize(axisVertical_casted) 451 return 452 } 453 private getPressure(): number { 454 return this.getPressure_serialize() 455 } 456 private setPressure(pressure: number): void { 457 const pressure_casted = pressure as (number) 458 this.setPressure_serialize(pressure_casted) 459 return 460 } 461 private getTiltX(): number { 462 return this.getTiltX_serialize() 463 } 464 private setTiltX(tiltX: number): void { 465 const tiltX_casted = tiltX as (number) 466 this.setTiltX_serialize(tiltX_casted) 467 return 468 } 469 private getTiltY(): number { 470 return this.getTiltY_serialize() 471 } 472 private setTiltY(tiltY: number): void { 473 const tiltY_casted = tiltY as (number) 474 this.setTiltY_serialize(tiltY_casted) 475 return 476 } 477 private getRollAngle(): number | undefined { 478 return this.getRollAngle_serialize() 479 } 480 private setRollAngle(rollAngle: number): void { 481 const rollAngle_casted = rollAngle as (number) 482 this.setRollAngle_serialize(rollAngle_casted) 483 return 484 } 485 private getSourceTool(): SourceTool { 486 return this.getSourceTool_serialize() 487 } 488 private setSourceTool(sourceTool: SourceTool): void { 489 const sourceTool_casted = sourceTool as (SourceTool) 490 this.setSourceTool_serialize(sourceTool_casted) 491 return 492 } 493 private getDeviceId(): number | undefined { 494 return this.getDeviceId_serialize() 495 } 496 private setDeviceId(deviceId: number): void { 497 const deviceId_casted = deviceId as (number) 498 this.setDeviceId_serialize(deviceId_casted) 499 return 500 } 501 private getTargetDisplayId(): number | undefined { 502 return this.getTargetDisplayId_serialize() 503 } 504 private setTargetDisplayId(targetDisplayId: number): void { 505 const targetDisplayId_casted = targetDisplayId as (number) 506 this.setTargetDisplayId_serialize(targetDisplayId_casted) 507 return 508 } 509 private getModifierKeyState_serialize(keys: Array<string>): boolean { 510 const thisSerializer : Serializer = Serializer.hold() 511 thisSerializer.writeInt32(keys.length as int32) 512 for (let i = 0; i < keys.length; i++) { 513 const keys_element : string = keys[i] 514 thisSerializer.writeString(keys_element) 515 } 516 const retval = ArkUIGeneratedNativeModule._BaseEvent_getModifierKeyState(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 517 thisSerializer.release() 518 return retval 519 } 520 private getTarget_serialize(): EventTarget { 521 // @ts-ignore 522 const retval = ArkUIGeneratedNativeModule._BaseEvent_getTarget(this.peer!.ptr) as FixedArray<byte> 523 // @ts-ignore 524 let exactRetValue: byte[] = new Array<byte> 525 for (let i = 0; i < retval.length; i++) { 526 // @ts-ignore 527 exactRetValue.push(new Byte(retval[i])) 528 } 529 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 530 const returnResult : EventTarget = retvalDeserializer.readEventTarget() 531 return returnResult 532 } 533 private setTarget_serialize(target: EventTarget): void { 534 const thisSerializer : Serializer = Serializer.hold() 535 thisSerializer.writeEventTarget(target) 536 ArkUIGeneratedNativeModule._BaseEvent_setTarget(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 537 thisSerializer.release() 538 } 539 private getTimestamp_serialize(): int64 { 540 const retval = ArkUIGeneratedNativeModule._BaseEvent_getTimestamp(this.peer!.ptr) 541 return retval 542 } 543 private setTimestamp_serialize(timestamp: int64): void { 544 ArkUIGeneratedNativeModule._BaseEvent_setTimestamp(this.peer!.ptr, timestamp) 545 } 546 private getSource_serialize(): SourceType { 547 const retval = ArkUIGeneratedNativeModule._BaseEvent_getSource(this.peer!.ptr) 548 return TypeChecker.SourceType_FromNumeric(retval) 549 } 550 private setSource_serialize(source: SourceType): void { 551 ArkUIGeneratedNativeModule._BaseEvent_setSource(this.peer!.ptr, TypeChecker.SourceType_ToNumeric(source)) 552 } 553 private getAxisHorizontal_serialize(): number | undefined { 554 // @ts-ignore 555 const retval = ArkUIGeneratedNativeModule._BaseEvent_getAxisHorizontal(this.peer!.ptr) as FixedArray<byte> 556 // @ts-ignore 557 let exactRetValue: byte[] = new Array<byte> 558 for (let i = 0; i < retval.length; i++) { 559 // @ts-ignore 560 exactRetValue.push(new Byte(retval[i])) 561 } 562 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 563 let returnResult : number | undefined 564 const returnResult_runtimeType = (retvalDeserializer.readInt8() as int32) 565 if ((RuntimeType.UNDEFINED) != (returnResult_runtimeType)) 566 { 567 returnResult = (retvalDeserializer.readNumber() as number) 568 } 569 return returnResult 570 } 571 private setAxisHorizontal_serialize(axisHorizontal: number): void { 572 ArkUIGeneratedNativeModule._BaseEvent_setAxisHorizontal(this.peer!.ptr, axisHorizontal) 573 } 574 private getAxisVertical_serialize(): number | undefined { 575 // @ts-ignore 576 const retval = ArkUIGeneratedNativeModule._BaseEvent_getAxisVertical(this.peer!.ptr) as FixedArray<byte> 577 // @ts-ignore 578 let exactRetValue: byte[] = new Array<byte> 579 for (let i = 0; i < retval.length; i++) { 580 // @ts-ignore 581 exactRetValue.push(new Byte(retval[i])) 582 } 583 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 584 let returnResult : number | undefined 585 const returnResult_runtimeType = (retvalDeserializer.readInt8() as int32) 586 if ((RuntimeType.UNDEFINED) != (returnResult_runtimeType)) 587 { 588 returnResult = (retvalDeserializer.readNumber() as number) 589 } 590 return returnResult 591 } 592 private setAxisVertical_serialize(axisVertical: number): void { 593 ArkUIGeneratedNativeModule._BaseEvent_setAxisVertical(this.peer!.ptr, axisVertical) 594 } 595 private getPressure_serialize(): number { 596 const retval = ArkUIGeneratedNativeModule._BaseEvent_getPressure(this.peer!.ptr) 597 return retval 598 } 599 private setPressure_serialize(pressure: number): void { 600 ArkUIGeneratedNativeModule._BaseEvent_setPressure(this.peer!.ptr, pressure) 601 } 602 private getTiltX_serialize(): number { 603 const retval = ArkUIGeneratedNativeModule._BaseEvent_getTiltX(this.peer!.ptr) 604 return retval 605 } 606 private setTiltX_serialize(tiltX: number): void { 607 ArkUIGeneratedNativeModule._BaseEvent_setTiltX(this.peer!.ptr, tiltX) 608 } 609 private getTiltY_serialize(): number { 610 const retval = ArkUIGeneratedNativeModule._BaseEvent_getTiltY(this.peer!.ptr) 611 return retval 612 } 613 private setTiltY_serialize(tiltY: number): void { 614 ArkUIGeneratedNativeModule._BaseEvent_setTiltY(this.peer!.ptr, tiltY) 615 } 616 private getRollAngle_serialize(): number | undefined { 617 // @ts-ignore 618 const retval = ArkUIGeneratedNativeModule._BaseEvent_getRollAngle(this.peer!.ptr) as FixedArray<byte> 619 // @ts-ignore 620 let exactRetValue: byte[] = new Array<byte> 621 for (let i = 0; i < retval.length; i++) { 622 // @ts-ignore 623 exactRetValue.push(new Byte(retval[i])) 624 } 625 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 626 let returnResult : number | undefined 627 const returnResult_runtimeType = (retvalDeserializer.readInt8() as int32) 628 if ((RuntimeType.UNDEFINED) != (returnResult_runtimeType)) 629 { 630 returnResult = (retvalDeserializer.readNumber() as number) 631 } 632 return returnResult 633 } 634 private setRollAngle_serialize(rollAngle: number): void { 635 ArkUIGeneratedNativeModule._BaseEvent_setRollAngle(this.peer!.ptr, rollAngle) 636 } 637 private getSourceTool_serialize(): SourceTool { 638 const retval = ArkUIGeneratedNativeModule._BaseEvent_getSourceTool(this.peer!.ptr) 639 return TypeChecker.SourceTool_FromNumeric(retval) 640 } 641 private setSourceTool_serialize(sourceTool: SourceTool): void { 642 ArkUIGeneratedNativeModule._BaseEvent_setSourceTool(this.peer!.ptr, TypeChecker.SourceTool_ToNumeric(sourceTool)) 643 } 644 private getDeviceId_serialize(): number | undefined { 645 // @ts-ignore 646 const retval = ArkUIGeneratedNativeModule._BaseEvent_getDeviceId(this.peer!.ptr) as FixedArray<byte> 647 // @ts-ignore 648 let exactRetValue: byte[] = new Array<byte> 649 for (let i = 0; i < retval.length; i++) { 650 // @ts-ignore 651 exactRetValue.push(new Byte(retval[i])) 652 } 653 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 654 let returnResult : number | undefined 655 const returnResult_runtimeType = (retvalDeserializer.readInt8() as int32) 656 if ((RuntimeType.UNDEFINED) != (returnResult_runtimeType)) 657 { 658 returnResult = (retvalDeserializer.readNumber() as number) 659 } 660 return returnResult 661 } 662 private setDeviceId_serialize(deviceId: number): void { 663 ArkUIGeneratedNativeModule._BaseEvent_setDeviceId(this.peer!.ptr, deviceId) 664 } 665 private getTargetDisplayId_serialize(): number | undefined { 666 // @ts-ignore 667 const retval = ArkUIGeneratedNativeModule._BaseEvent_getTargetDisplayId(this.peer!.ptr) as FixedArray<byte> 668 // @ts-ignore 669 let exactRetValue: byte[] = new Array<byte> 670 for (let i = 0; i < retval.length; i++) { 671 // @ts-ignore 672 exactRetValue.push(new Byte(retval[i])) 673 } 674 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 675 let returnResult : number | undefined 676 const returnResult_runtimeType = (retvalDeserializer.readInt8() as int32) 677 if ((RuntimeType.UNDEFINED) != (returnResult_runtimeType)) 678 { 679 returnResult = (retvalDeserializer.readNumber() as number) 680 } 681 return returnResult 682 } 683 private setTargetDisplayId_serialize(targetDisplayId: number): void { 684 ArkUIGeneratedNativeModule._BaseEvent_setTargetDisplayId(this.peer!.ptr, targetDisplayId) 685 } 686 public static fromPtr(ptr: KPointer): BaseEventInternal { 687 const obj : BaseEventInternal = new BaseEventInternal() 688 obj.peer = new Finalizable(ptr, BaseEventInternal.getFinalizer()) 689 return obj 690 } 691} 692export interface PixelMapMock { 693 release(): void 694} 695export class PixelMapMockInternal implements MaterializedBase,PixelMapMock { 696 peer?: Finalizable | undefined = undefined 697 public getPeer(): Finalizable | undefined { 698 return this.peer 699 } 700 static ctor_pixelmapmock(): KPointer { 701 const retval = ArkUIGeneratedNativeModule._PixelMapMock_ctor() 702 return retval 703 } 704 constructor() { 705 const ctorPtr : KPointer = PixelMapMockInternal.ctor_pixelmapmock() 706 this.peer = new Finalizable(ctorPtr, PixelMapMockInternal.getFinalizer()) 707 } 708 static getFinalizer(): KPointer { 709 return ArkUIGeneratedNativeModule._PixelMapMock_getFinalizer() 710 } 711 public release(): void { 712 this.release_serialize() 713 return 714 } 715 private release_serialize(): void { 716 ArkUIGeneratedNativeModule._PixelMapMock_release(this.peer!.ptr) 717 } 718 public static fromPtr(ptr: KPointer): PixelMapMockInternal { 719 const obj : PixelMapMockInternal = new PixelMapMockInternal() 720 obj.peer = new Finalizable(ptr, PixelMapMockInternal.getFinalizer()) 721 return obj 722 } 723} 724export interface DragEvent { 725 dragBehavior: DragBehavior 726 useCustomDropAnimation: boolean 727 getDisplayX(): number 728 getDisplayY(): number 729 getWindowX(): number 730 getWindowY(): number 731 getX(): number 732 getY(): number 733 setData(unifiedData: UnifiedData): void 734 getData(): UnifiedData 735 getSummary(): Summary 736 setResult(dragResult: DragResult): void 737 getResult(): DragResult 738 getPreviewRect(): Rectangle 739 getVelocityX(): number 740 getVelocityY(): number 741 getVelocity(): number 742 getModifierKeyState?: ((keys: Array<string>) => boolean) 743 executeDropAnimation(customDropAnimation: (() => void)): void 744 startDataLoading(options: DataSyncOptions): string 745} 746export class DragEventInternal implements MaterializedBase,DragEvent { 747 peer?: Finalizable | undefined = undefined 748 public getPeer(): Finalizable | undefined { 749 return this.peer 750 } 751 get dragBehavior(): DragBehavior { 752 return this.getDragBehavior() 753 } 754 set dragBehavior(dragBehavior: DragBehavior) { 755 this.setDragBehavior(dragBehavior) 756 } 757 get useCustomDropAnimation(): boolean { 758 return this.getUseCustomDropAnimation() 759 } 760 set useCustomDropAnimation(useCustomDropAnimation: boolean) { 761 this.setUseCustomDropAnimation(useCustomDropAnimation) 762 } 763 get getModifierKeyState(): ((keys: Array<string>) => boolean) { 764 return this.getGetModifierKeyState(); 765 } 766 set getModifierKeyState(getModifierKeyState: ((keys: Array<string>) => boolean) | undefined) { 767 // setter is not implemented 768 } 769 static ctor_dragevent(): KPointer { 770 const retval = ArkUIGeneratedNativeModule._DragEvent_ctor() 771 return retval 772 } 773 constructor() { 774 const ctorPtr : KPointer = DragEventInternal.ctor_dragevent() 775 this.peer = new Finalizable(ctorPtr, DragEventInternal.getFinalizer()) 776 } 777 static getFinalizer(): KPointer { 778 return ArkUIGeneratedNativeModule._DragEvent_getFinalizer() 779 } 780 public getDisplayX(): number { 781 return this.getDisplayX_serialize() 782 } 783 public getDisplayY(): number { 784 return this.getDisplayY_serialize() 785 } 786 public getWindowX(): number { 787 return this.getWindowX_serialize() 788 } 789 public getWindowY(): number { 790 return this.getWindowY_serialize() 791 } 792 public getX(): number { 793 return this.getX_serialize() 794 } 795 public getY(): number { 796 return this.getY_serialize() 797 } 798 public setData(unifiedData: UnifiedData): void { 799 const unifiedData_casted = unifiedData as (UnifiedData) 800 this.setData_serialize(unifiedData_casted) 801 return 802 } 803 public getData(): UnifiedData { 804 return this.getData_serialize() 805 } 806 public getSummary(): Summary { 807 return this.getSummary_serialize() 808 } 809 public setResult(dragResult: DragResult): void { 810 const dragResult_casted = dragResult as (DragResult) 811 this.setResult_serialize(dragResult_casted) 812 return 813 } 814 public getResult(): DragResult { 815 return this.getResult_serialize() 816 } 817 public getPreviewRect(): Rectangle { 818 return this.getPreviewRect_serialize() 819 } 820 public getVelocityX(): number { 821 return this.getVelocityX_serialize() 822 } 823 public getVelocityY(): number { 824 return this.getVelocityY_serialize() 825 } 826 public getVelocity(): number { 827 return this.getVelocity_serialize() 828 } 829 public getGetModifierKeyState(): ((keys: Array<string>) => boolean) { 830 return (keys: Array<string>): boolean => { 831 const keys_casted = keys as (Array<string>) 832 return this.getModifierKeyState_serialize(keys_casted) 833 } 834 } 835 public executeDropAnimation(customDropAnimation: (() => void)): void { 836 const customDropAnimation_casted = customDropAnimation as ((() => void)) 837 this.executeDropAnimation_serialize(customDropAnimation_casted) 838 return 839 } 840 public startDataLoading(options: DataSyncOptions): string { 841 const options_casted = options as (DataSyncOptions) 842 return this.startDataLoading_serialize(options_casted) 843 } 844 private getDragBehavior(): DragBehavior { 845 return this.getDragBehavior_serialize() 846 } 847 private setDragBehavior(dragBehavior: DragBehavior): void { 848 const dragBehavior_casted = dragBehavior as (DragBehavior) 849 this.setDragBehavior_serialize(dragBehavior_casted) 850 return 851 } 852 private getUseCustomDropAnimation(): boolean { 853 return this.getUseCustomDropAnimation_serialize() 854 } 855 private setUseCustomDropAnimation(useCustomDropAnimation: boolean): void { 856 const useCustomDropAnimation_casted = useCustomDropAnimation as (boolean) 857 this.setUseCustomDropAnimation_serialize(useCustomDropAnimation_casted) 858 return 859 } 860 private getDisplayX_serialize(): number { 861 const retval = ArkUIGeneratedNativeModule._DragEvent_getDisplayX(this.peer!.ptr) 862 return retval 863 } 864 private getDisplayY_serialize(): number { 865 const retval = ArkUIGeneratedNativeModule._DragEvent_getDisplayY(this.peer!.ptr) 866 return retval 867 } 868 private getWindowX_serialize(): number { 869 const retval = ArkUIGeneratedNativeModule._DragEvent_getWindowX(this.peer!.ptr) 870 return retval 871 } 872 private getWindowY_serialize(): number { 873 const retval = ArkUIGeneratedNativeModule._DragEvent_getWindowY(this.peer!.ptr) 874 return retval 875 } 876 private getX_serialize(): number { 877 const retval = ArkUIGeneratedNativeModule._DragEvent_getX(this.peer!.ptr) 878 return retval 879 } 880 private getY_serialize(): number { 881 const retval = ArkUIGeneratedNativeModule._DragEvent_getY(this.peer!.ptr) 882 return retval 883 } 884 private setData_serialize(unifiedData: UnifiedData): void { 885 ArkUIGeneratedNativeModule._DragEvent_setData(this.peer!.ptr, toPeerPtr(unifiedData)) 886 } 887 private getData_serialize(): UnifiedData { 888 const retval = ArkUIGeneratedNativeModule._DragEvent_getData(this.peer!.ptr) 889 const obj : UnifiedData = UnifiedDataInternal.fromPtr(retval) 890 return obj 891 } 892 private getSummary_serialize(): Summary { 893 const retval = ArkUIGeneratedNativeModule._DragEvent_getSummary(this.peer!.ptr) 894 let retvalDeserializer : Deserializer = new Deserializer(retval, retval.length as int32) 895 const returnResult : Summary = retvalDeserializer.readSummary() 896 return returnResult 897 } 898 private setResult_serialize(dragResult: DragResult): void { 899 ArkUIGeneratedNativeModule._DragEvent_setResult(this.peer!.ptr, TypeChecker.DragResult_ToNumeric(dragResult)) 900 } 901 private getResult_serialize(): DragResult { 902 const retval = ArkUIGeneratedNativeModule._DragEvent_getResult(this.peer!.ptr) 903 return TypeChecker.DragResult_FromNumeric(retval) 904 } 905 private getPreviewRect_serialize(): Rectangle { 906 const retval = ArkUIGeneratedNativeModule._DragEvent_getPreviewRect(this.peer!.ptr) 907 let retvalDeserializer : Deserializer = new Deserializer(retval, retval.length as int32) 908 const returnResult : Rectangle = retvalDeserializer.readRectangle() 909 return returnResult 910 } 911 private getVelocityX_serialize(): number { 912 const retval = ArkUIGeneratedNativeModule._DragEvent_getVelocityX(this.peer!.ptr) 913 return retval 914 } 915 private getVelocityY_serialize(): number { 916 const retval = ArkUIGeneratedNativeModule._DragEvent_getVelocityY(this.peer!.ptr) 917 return retval 918 } 919 private getVelocity_serialize(): number { 920 const retval = ArkUIGeneratedNativeModule._DragEvent_getVelocity(this.peer!.ptr) 921 return retval 922 } 923 private getModifierKeyState_serialize(keys: Array<string>): boolean { 924 const thisSerializer : Serializer = Serializer.hold() 925 thisSerializer.writeInt32(keys.length as int32) 926 for (let i = 0; i < keys.length; i++) { 927 const keys_element : string = keys[i] 928 thisSerializer.writeString(keys_element) 929 } 930 const retval = ArkUIGeneratedNativeModule._DragEvent_getModifierKeyState(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 931 thisSerializer.release() 932 return retval 933 } 934 private executeDropAnimation_serialize(customDropAnimation: (() => void)): void { 935 const thisSerializer : Serializer = Serializer.hold() 936 thisSerializer.holdAndWriteCallback(customDropAnimation) 937 ArkUIGeneratedNativeModule._DragEvent_executeDropAnimation(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 938 thisSerializer.release() 939 } 940 private startDataLoading_serialize(options: DataSyncOptions): string { 941 const thisSerializer : Serializer = Serializer.hold() 942 thisSerializer.writeDataSyncOptions(options) 943 const retval = ArkUIGeneratedNativeModule._DragEvent_startDataLoading(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 944 thisSerializer.release() 945 return retval 946 } 947 private getDragBehavior_serialize(): DragBehavior { 948 const retval = ArkUIGeneratedNativeModule._DragEvent_getDragBehavior(this.peer!.ptr) 949 return TypeChecker.DragBehavior_FromNumeric(retval) 950 } 951 private setDragBehavior_serialize(dragBehavior: DragBehavior): void { 952 ArkUIGeneratedNativeModule._DragEvent_setDragBehavior(this.peer!.ptr, TypeChecker.DragBehavior_ToNumeric(dragBehavior)) 953 } 954 private getUseCustomDropAnimation_serialize(): boolean { 955 const retval = ArkUIGeneratedNativeModule._DragEvent_getUseCustomDropAnimation(this.peer!.ptr) 956 return retval 957 } 958 private setUseCustomDropAnimation_serialize(useCustomDropAnimation: boolean): void { 959 ArkUIGeneratedNativeModule._DragEvent_setUseCustomDropAnimation(this.peer!.ptr, useCustomDropAnimation ? 1 : 0) 960 } 961 public static fromPtr(ptr: KPointer): DragEventInternal { 962 const obj : DragEventInternal = new DragEventInternal() 963 obj.peer = new Finalizable(ptr, DragEventInternal.getFinalizer()) 964 return obj 965 } 966} 967 968export type CustomStyles = (instance: CommonMethod) => void; 969export interface StateStyles { 970 normal?: CustomStyles; 971 pressed?: CustomStyles; 972 disabled?: CustomStyles; 973 focused?: CustomStyles; 974 clicked?: CustomStyles; 975 selected?: CustomStyles; 976} 977export interface KeyEvent { 978 type: KeyType 979 keyCode: number 980 keyText: string 981 keySource: KeySource 982 deviceId: number 983 metaKey: number 984 timestamp: int64 985 stopPropagation: (() => void) 986 intentionCode: IntentionCode 987 unicode?: number | undefined 988 getModifierKeyState(keys: Array<string>): boolean 989} 990export class KeyEventInternal implements MaterializedBase,KeyEvent { 991 peer?: Finalizable | undefined = undefined 992 public getPeer(): Finalizable | undefined { 993 return this.peer 994 } 995 get type(): KeyType { 996 return this.getType() 997 } 998 set type(type: KeyType) { 999 this.setType(type) 1000 } 1001 get keyCode(): number { 1002 return this.getKeyCode() 1003 } 1004 set keyCode(keyCode: number) { 1005 this.setKeyCode(keyCode) 1006 } 1007 get keyText(): string { 1008 return this.getKeyText() 1009 } 1010 set keyText(keyText: string) { 1011 this.setKeyText(keyText) 1012 } 1013 get keySource(): KeySource { 1014 return this.getKeySource() 1015 } 1016 set keySource(keySource: KeySource) { 1017 this.setKeySource(keySource) 1018 } 1019 get deviceId(): number { 1020 return this.getDeviceId() 1021 } 1022 set deviceId(deviceId: number) { 1023 this.setDeviceId(deviceId) 1024 } 1025 get metaKey(): number { 1026 return this.getMetaKey() 1027 } 1028 set metaKey(metaKey: number) { 1029 this.setMetaKey(metaKey) 1030 } 1031 get timestamp(): int64 { 1032 return this.getTimestamp() 1033 } 1034 set timestamp(timestamp: int64) { 1035 this.setTimestamp(timestamp) 1036 } 1037 get stopPropagation(): (() => void) { 1038 return this.getStopPropagation() 1039 } 1040 set stopPropagation(stopPropagation: (() => void)) { 1041 this.setStopPropagation(stopPropagation) 1042 } 1043 get intentionCode(): IntentionCode { 1044 return this.getIntentionCode() 1045 } 1046 set intentionCode(intentionCode: IntentionCode) { 1047 this.setIntentionCode(intentionCode) 1048 } 1049 get unicode(): number | undefined { 1050 return this.getUnicode() 1051 } 1052 set unicode(unicode: number | undefined) { 1053 const unicode_NonNull = (unicode as number) 1054 this.setUnicode(unicode_NonNull) 1055 } 1056 static ctor_keyevent(): KPointer { 1057 const retval = ArkUIGeneratedNativeModule._KeyEvent_ctor() 1058 return retval 1059 } 1060 constructor() { 1061 const ctorPtr : KPointer = KeyEventInternal.ctor_keyevent() 1062 this.peer = new Finalizable(ctorPtr, KeyEventInternal.getFinalizer()) 1063 } 1064 static getFinalizer(): KPointer { 1065 return ArkUIGeneratedNativeModule._KeyEvent_getFinalizer() 1066 } 1067 public getModifierKeyState(keys: Array<string>): boolean { 1068 const keys_casted = keys as (Array<string>) 1069 return this.getModifierKeyState_serialize(keys_casted) 1070 } 1071 private getType(): KeyType { 1072 return this.getType_serialize() 1073 } 1074 private setType(type: KeyType): void { 1075 const type_casted = type as (KeyType) 1076 this.setType_serialize(type_casted) 1077 return 1078 } 1079 private getKeyCode(): number { 1080 return this.getKeyCode_serialize() 1081 } 1082 private setKeyCode(keyCode: number): void { 1083 const keyCode_casted = keyCode as (number) 1084 this.setKeyCode_serialize(keyCode_casted) 1085 return 1086 } 1087 private getKeyText(): string { 1088 return this.getKeyText_serialize() 1089 } 1090 private setKeyText(keyText: string): void { 1091 const keyText_casted = keyText as (string) 1092 this.setKeyText_serialize(keyText_casted) 1093 return 1094 } 1095 private getKeySource(): KeySource { 1096 return this.getKeySource_serialize() 1097 } 1098 private setKeySource(keySource: KeySource): void { 1099 const keySource_casted = keySource as (KeySource) 1100 this.setKeySource_serialize(keySource_casted) 1101 return 1102 } 1103 private getDeviceId(): number { 1104 return this.getDeviceId_serialize() 1105 } 1106 private setDeviceId(deviceId: number): void { 1107 const deviceId_casted = deviceId as (number) 1108 this.setDeviceId_serialize(deviceId_casted) 1109 return 1110 } 1111 private getMetaKey(): number { 1112 return this.getMetaKey_serialize() 1113 } 1114 private setMetaKey(metaKey: number): void { 1115 const metaKey_casted = metaKey as (number) 1116 this.setMetaKey_serialize(metaKey_casted) 1117 return 1118 } 1119 private getTimestamp(): int64 { 1120 return this.getTimestamp_serialize() 1121 } 1122 private setTimestamp(timestamp: int64): void { 1123 const timestamp_casted = timestamp as (int64) 1124 this.setTimestamp_serialize(timestamp_casted) 1125 return 1126 } 1127 private getStopPropagation(): (() => void) { 1128 return this.getStopPropagation_serialize() 1129 } 1130 private setStopPropagation(stopPropagation: (() => void)): void { 1131 const stopPropagation_casted = stopPropagation as ((() => void)) 1132 this.setStopPropagation_serialize(stopPropagation_casted) 1133 return 1134 } 1135 private getIntentionCode(): IntentionCode { 1136 return this.getIntentionCode_serialize() 1137 } 1138 private setIntentionCode(intentionCode: IntentionCode): void { 1139 const intentionCode_casted = intentionCode as (IntentionCode) 1140 this.setIntentionCode_serialize(intentionCode_casted) 1141 return 1142 } 1143 private getUnicode(): number | undefined { 1144 return this.getUnicode_serialize() 1145 } 1146 private setUnicode(unicode: number): void { 1147 const unicode_casted = unicode as (number) 1148 this.setUnicode_serialize(unicode_casted) 1149 return 1150 } 1151 private getModifierKeyState_serialize(keys: Array<string>): boolean { 1152 const thisSerializer : Serializer = Serializer.hold() 1153 thisSerializer.writeInt32(keys.length as int32) 1154 for (let i = 0; i < keys.length; i++) { 1155 const keys_element : string = keys[i] 1156 thisSerializer.writeString(keys_element) 1157 } 1158 const retval = ArkUIGeneratedNativeModule._KeyEvent_getModifierKeyState(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1159 thisSerializer.release() 1160 return retval 1161 } 1162 private getType_serialize(): KeyType { 1163 const retval = ArkUIGeneratedNativeModule._KeyEvent_getType(this.peer!.ptr) 1164 return TypeChecker.KeyType_FromNumeric(retval) 1165 } 1166 private setType_serialize(type: KeyType): void { 1167 ArkUIGeneratedNativeModule._KeyEvent_setType(this.peer!.ptr, TypeChecker.KeyType_ToNumeric(type)) 1168 } 1169 private getKeyCode_serialize(): number { 1170 const retval = ArkUIGeneratedNativeModule._KeyEvent_getKeyCode(this.peer!.ptr) 1171 return retval 1172 } 1173 private setKeyCode_serialize(keyCode: number): void { 1174 ArkUIGeneratedNativeModule._KeyEvent_setKeyCode(this.peer!.ptr, keyCode) 1175 } 1176 private getKeyText_serialize(): string { 1177 const retval = ArkUIGeneratedNativeModule._KeyEvent_getKeyText(this.peer!.ptr) 1178 return retval 1179 } 1180 private setKeyText_serialize(keyText: string): void { 1181 ArkUIGeneratedNativeModule._KeyEvent_setKeyText(this.peer!.ptr, keyText) 1182 } 1183 private getKeySource_serialize(): KeySource { 1184 const retval = ArkUIGeneratedNativeModule._KeyEvent_getKeySource(this.peer!.ptr) 1185 return TypeChecker.KeySource_FromNumeric(retval) 1186 } 1187 private setKeySource_serialize(keySource: KeySource): void { 1188 ArkUIGeneratedNativeModule._KeyEvent_setKeySource(this.peer!.ptr, TypeChecker.KeySource_ToNumeric(keySource)) 1189 } 1190 private getDeviceId_serialize(): number { 1191 const retval = ArkUIGeneratedNativeModule._KeyEvent_getDeviceId(this.peer!.ptr) 1192 return retval 1193 } 1194 private setDeviceId_serialize(deviceId: number): void { 1195 ArkUIGeneratedNativeModule._KeyEvent_setDeviceId(this.peer!.ptr, deviceId) 1196 } 1197 private getMetaKey_serialize(): number { 1198 const retval = ArkUIGeneratedNativeModule._KeyEvent_getMetaKey(this.peer!.ptr) 1199 return retval 1200 } 1201 private setMetaKey_serialize(metaKey: number): void { 1202 ArkUIGeneratedNativeModule._KeyEvent_setMetaKey(this.peer!.ptr, metaKey) 1203 } 1204 private getTimestamp_serialize(): int64 { 1205 const retval = ArkUIGeneratedNativeModule._KeyEvent_getTimestamp(this.peer!.ptr) 1206 return retval 1207 } 1208 private setTimestamp_serialize(timestamp: int64): void { 1209 ArkUIGeneratedNativeModule._KeyEvent_setTimestamp(this.peer!.ptr, timestamp) 1210 } 1211 private getStopPropagation_serialize(): (() => void) { 1212 // @ts-ignore 1213 const retval = ArkUIGeneratedNativeModule._KeyEvent_getStopPropagation(this.peer!.ptr) as FixedArray<byte> 1214 // @ts-ignore 1215 let exactRetValue: byte[] = new Array<byte> 1216 for (let i = 0; i < retval.length; i++) { 1217 // @ts-ignore 1218 exactRetValue.push(new Byte(retval[i])) 1219 } 1220 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 1221 let returnResult = retvalDeserializer.readCallback_Void(true); 1222 return returnResult 1223 } 1224 private setStopPropagation_serialize(stopPropagation: (() => void)): void { 1225 const thisSerializer : Serializer = Serializer.hold() 1226 thisSerializer.holdAndWriteCallback(stopPropagation) 1227 ArkUIGeneratedNativeModule._KeyEvent_setStopPropagation(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1228 thisSerializer.release() 1229 } 1230 private getIntentionCode_serialize(): IntentionCode { 1231 const retval = ArkUIGeneratedNativeModule._KeyEvent_getIntentionCode(this.peer!.ptr) 1232 return TypeChecker.IntentionCode_FromNumeric(retval) 1233 } 1234 private setIntentionCode_serialize(intentionCode: IntentionCode): void { 1235 ArkUIGeneratedNativeModule._KeyEvent_setIntentionCode(this.peer!.ptr, TypeChecker.IntentionCode_ToNumeric(intentionCode)) 1236 } 1237 private getUnicode_serialize(): number | undefined { 1238 const retval = ArkUIGeneratedNativeModule._KeyEvent_getUnicode(this.peer!.ptr) 1239 throw new Error("Object deserialization is not implemented.") 1240 } 1241 private setUnicode_serialize(unicode: number): void { 1242 ArkUIGeneratedNativeModule._KeyEvent_setUnicode(this.peer!.ptr, unicode) 1243 } 1244 public static fromPtr(ptr: KPointer): KeyEventInternal { 1245 const obj : KeyEventInternal = new KeyEventInternal() 1246 obj.peer = new Finalizable(ptr, KeyEventInternal.getFinalizer()) 1247 return obj 1248 } 1249} 1250export class ProgressMaskInternal { 1251 public static fromPtr(ptr: KPointer): ProgressMask { 1252 const obj : ProgressMask = new ProgressMask(undefined, undefined, undefined) 1253 obj.peer = new Finalizable(ptr, ProgressMask.getFinalizer()) 1254 return obj 1255 } 1256} 1257export class ProgressMask implements MaterializedBase { 1258 peer?: Finalizable | undefined = undefined 1259 public getPeer(): Finalizable | undefined { 1260 return this.peer 1261 } 1262 static ctor_progressmask(value: number, total: number, color: ResourceColor): KPointer { 1263 const thisSerializer : Serializer = Serializer.hold() 1264 let color_type : int32 = RuntimeType.UNDEFINED 1265 color_type = runtimeType(color) 1266 if (TypeChecker.isColor(color)) { 1267 thisSerializer.writeInt8(0 as int32) 1268 const color_0 = color as Color 1269 thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(color_0)) 1270 } 1271 else if (RuntimeType.NUMBER == color_type) { 1272 thisSerializer.writeInt8(1 as int32) 1273 const color_1 = color as number 1274 thisSerializer.writeNumber(color_1) 1275 } 1276 else if (RuntimeType.STRING == color_type) { 1277 thisSerializer.writeInt8(2 as int32) 1278 const color_2 = color as string 1279 thisSerializer.writeString(color_2) 1280 } 1281 else if (RuntimeType.OBJECT == color_type) { 1282 thisSerializer.writeInt8(3 as int32) 1283 const color_3 = color as Resource 1284 thisSerializer.writeResource(color_3) 1285 } 1286 const retval = ArkUIGeneratedNativeModule._ProgressMask_ctor(value, total, thisSerializer.asBuffer(), thisSerializer.length()) 1287 thisSerializer.release() 1288 return retval 1289 } 1290 constructor(value?: number, total?: number, color?: ResourceColor) { 1291 if (((value) !== (undefined)) || ((total) !== (undefined)) || ((color) !== (undefined))) 1292 { 1293 const ctorPtr : KPointer = ProgressMask.ctor_progressmask((value)!, (total)!, (color)!) 1294 this.peer = new Finalizable(ctorPtr, ProgressMask.getFinalizer()) 1295 } 1296 } 1297 static getFinalizer(): KPointer { 1298 return ArkUIGeneratedNativeModule._ProgressMask_getFinalizer() 1299 } 1300 public updateProgress(value: number): void { 1301 const value_casted = value as (number) 1302 this.updateProgress_serialize(value_casted) 1303 return 1304 } 1305 public updateColor(value: ResourceColor): void { 1306 const value_casted = value as (ResourceColor) 1307 this.updateColor_serialize(value_casted) 1308 return 1309 } 1310 public enableBreathingAnimation(value: boolean): void { 1311 const value_casted = value as (boolean) 1312 this.enableBreathingAnimation_serialize(value_casted) 1313 return 1314 } 1315 private updateProgress_serialize(value: number): void { 1316 ArkUIGeneratedNativeModule._ProgressMask_updateProgress(this.peer!.ptr, value) 1317 } 1318 private updateColor_serialize(value: ResourceColor): void { 1319 const thisSerializer : Serializer = Serializer.hold() 1320 let value_type : int32 = RuntimeType.UNDEFINED 1321 value_type = runtimeType(value) 1322 if (TypeChecker.isColor(value)) { 1323 thisSerializer.writeInt8(0 as int32) 1324 const value_0 = value as Color 1325 thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(value_0)) 1326 } 1327 else if (RuntimeType.NUMBER == value_type) { 1328 thisSerializer.writeInt8(1 as int32) 1329 const value_1 = value as number 1330 thisSerializer.writeNumber(value_1) 1331 } 1332 else if (RuntimeType.STRING == value_type) { 1333 thisSerializer.writeInt8(2 as int32) 1334 const value_2 = value as string 1335 thisSerializer.writeString(value_2) 1336 } 1337 else if (RuntimeType.OBJECT == value_type) { 1338 thisSerializer.writeInt8(3 as int32) 1339 const value_3 = value as Resource 1340 thisSerializer.writeResource(value_3) 1341 } 1342 ArkUIGeneratedNativeModule._ProgressMask_updateColor(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1343 thisSerializer.release() 1344 } 1345 private enableBreathingAnimation_serialize(value: boolean): void { 1346 ArkUIGeneratedNativeModule._ProgressMask_enableBreathingAnimation(this.peer!.ptr, value ? 1 : 0) 1347 } 1348} 1349export interface Measurable { 1350 uniqueId?: number | undefined 1351 measure(constraint: ConstraintSizeOptions): MeasureResult 1352 getMargin(): DirectionalEdgesT 1353 getPadding(): DirectionalEdgesT 1354 getBorderWidth(): DirectionalEdgesT 1355} 1356export class MeasurableInternal implements MaterializedBase,Measurable { 1357 peer?: Finalizable | undefined = undefined 1358 public getPeer(): Finalizable | undefined { 1359 return this.peer 1360 } 1361 get uniqueId(): number | undefined { 1362 return this.getUniqueId() 1363 } 1364 set uniqueId(uniqueId: number | undefined) { 1365 const uniqueId_NonNull = (uniqueId as number) 1366 this.setUniqueId(uniqueId_NonNull) 1367 } 1368 static ctor_measurable(): KPointer { 1369 const retval = ArkUIGeneratedNativeModule._Measurable_ctor() 1370 return retval 1371 } 1372 constructor() { 1373 const ctorPtr : KPointer = MeasurableInternal.ctor_measurable() 1374 this.peer = new Finalizable(ctorPtr, MeasurableInternal.getFinalizer()) 1375 } 1376 static getFinalizer(): KPointer { 1377 return ArkUIGeneratedNativeModule._Measurable_getFinalizer() 1378 } 1379 public measure(constraint: ConstraintSizeOptions): MeasureResult { 1380 const constraint_casted = constraint as (ConstraintSizeOptions) 1381 return this.measure_serialize(constraint_casted) 1382 } 1383 public getMargin(): DirectionalEdgesT { 1384 return this.getMargin_serialize() 1385 } 1386 public getPadding(): DirectionalEdgesT { 1387 return this.getPadding_serialize() 1388 } 1389 public getBorderWidth(): DirectionalEdgesT { 1390 return this.getBorderWidth_serialize() 1391 } 1392 private getUniqueId(): number | undefined { 1393 return this.getUniqueId_serialize() 1394 } 1395 private setUniqueId(uniqueId: number): void { 1396 const uniqueId_casted = uniqueId as (number) 1397 this.setUniqueId_serialize(uniqueId_casted) 1398 return 1399 } 1400 private measure_serialize(constraint: ConstraintSizeOptions): MeasureResult { 1401 const thisSerializer : Serializer = Serializer.hold() 1402 thisSerializer.writeConstraintSizeOptions(constraint) 1403 const retval = ArkUIGeneratedNativeModule._Measurable_measure(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1404 thisSerializer.release() 1405 let retvalDeserializer : Deserializer = new Deserializer(retval, retval.length as int32) 1406 const returnResult : MeasureResult = retvalDeserializer.readMeasureResult() 1407 return returnResult 1408 } 1409 private getMargin_serialize(): DirectionalEdgesT { 1410 const retval = ArkUIGeneratedNativeModule._Measurable_getMargin(this.peer!.ptr) 1411 let retvalDeserializer : Deserializer = new Deserializer(retval, retval.length as int32) 1412 const returnResult : DirectionalEdgesT = retvalDeserializer.readDirectionalEdgesT() 1413 return returnResult 1414 } 1415 private getPadding_serialize(): DirectionalEdgesT { 1416 const retval = ArkUIGeneratedNativeModule._Measurable_getPadding(this.peer!.ptr) 1417 let retvalDeserializer : Deserializer = new Deserializer(retval, retval.length as int32) 1418 const returnResult : DirectionalEdgesT = retvalDeserializer.readDirectionalEdgesT() 1419 return returnResult 1420 } 1421 private getBorderWidth_serialize(): DirectionalEdgesT { 1422 const retval = ArkUIGeneratedNativeModule._Measurable_getBorderWidth(this.peer!.ptr) 1423 let retvalDeserializer : Deserializer = new Deserializer(retval, retval.length as int32) 1424 const returnResult : DirectionalEdgesT = retvalDeserializer.readDirectionalEdgesT() 1425 return returnResult 1426 } 1427 private getUniqueId_serialize(): number | undefined { 1428 const retval = ArkUIGeneratedNativeModule._Measurable_getUniqueId(this.peer!.ptr) 1429 throw new Error("Object deserialization is not implemented.") 1430 } 1431 private setUniqueId_serialize(uniqueId: number): void { 1432 ArkUIGeneratedNativeModule._Measurable_setUniqueId(this.peer!.ptr, uniqueId) 1433 } 1434 public static fromPtr(ptr: KPointer): MeasurableInternal { 1435 const obj : MeasurableInternal = new MeasurableInternal() 1436 obj.peer = new Finalizable(ptr, MeasurableInternal.getFinalizer()) 1437 return obj 1438 } 1439} 1440export class ViewInternal { 1441 public static fromPtr(ptr: KPointer): View { 1442 const obj : View = new View() 1443 obj.peer = new Finalizable(ptr, View.getFinalizer()) 1444 return obj 1445 } 1446} 1447export class View implements MaterializedBase { 1448 peer?: Finalizable | undefined = undefined 1449 public getPeer(): Finalizable | undefined { 1450 return this.peer 1451 } 1452 static ctor_view(): KPointer { 1453 const retval = ArkUIGeneratedNativeModule._View_ctor() 1454 return retval 1455 } 1456 constructor() { 1457 const ctorPtr : KPointer = View.ctor_view() 1458 this.peer = new Finalizable(ctorPtr, View.getFinalizer()) 1459 } 1460 static getFinalizer(): KPointer { 1461 return ArkUIGeneratedNativeModule._View_getFinalizer() 1462 } 1463 public create(value: KPointer): KPointer { 1464 const value_casted = value as (KPointer) 1465 return this.create_serialize(value_casted) 1466 } 1467 private create_serialize(value: KPointer): KPointer { 1468 const retval = ArkUIGeneratedNativeModule._View_create(this.peer!.ptr, value) 1469 return retval 1470 } 1471} 1472export class TextContentControllerBaseInternal { 1473 public static fromPtr(ptr: KPointer): TextContentControllerBase { 1474 const obj : TextContentControllerBase = new TextContentControllerBase() 1475 obj.peer = new Finalizable(ptr, TextContentControllerBase.getFinalizer()) 1476 return obj 1477 } 1478} 1479export class TextContentControllerBase implements MaterializedBase { 1480 peer?: Finalizable | undefined = undefined 1481 public getPeer(): Finalizable | undefined { 1482 return this.peer 1483 } 1484 static ctor_textcontentcontrollerbase(): KPointer { 1485 const retval = ArkUIGeneratedNativeModule._TextContentControllerBase_ctor() 1486 return retval 1487 } 1488 constructor() { 1489 const ctorPtr : KPointer = TextContentControllerBase.ctor_textcontentcontrollerbase() 1490 this.peer = new Finalizable(ctorPtr, TextContentControllerBase.getFinalizer()) 1491 } 1492 static getFinalizer(): KPointer { 1493 return ArkUIGeneratedNativeModule._TextContentControllerBase_getFinalizer() 1494 } 1495 public getCaretOffset(): CaretOffset { 1496 return this.getCaretOffset_serialize() 1497 } 1498 public getTextContentRect(): RectResult { 1499 return this.getTextContentRect_serialize() 1500 } 1501 public getTextContentLineCount(): number { 1502 return this.getTextContentLineCount_serialize() 1503 } 1504 public addText(text: string, textOperationOptions?: TextContentControllerOptions): number { 1505 const text_casted = text as (string) 1506 const textOperationOptions_casted = textOperationOptions as (TextContentControllerOptions | undefined) 1507 return this.addText_serialize(text_casted, textOperationOptions_casted) 1508 } 1509 public deleteText(range?: TextRange): void { 1510 const range_casted = range as (TextRange | undefined) 1511 this.deleteText_serialize(range_casted) 1512 return 1513 } 1514 public getSelection(): TextRange { 1515 return this.getSelection_serialize() 1516 } 1517 public clearPreviewText(): void { 1518 this.clearPreviewText_serialize() 1519 return 1520 } 1521 public getText(range?: TextRange): string { 1522 const range_casted = range as (TextRange | undefined) 1523 return this.getText_serialize(range_casted) 1524 } 1525 private getCaretOffset_serialize(): CaretOffset { 1526 // @ts-ignore 1527 const retval = ArkUIGeneratedNativeModule._TextContentControllerBase_getCaretOffset(this.peer!.ptr) as FixedArray<byte> 1528 // @ts-ignore 1529 let exactRetValue: byte[] = new Array<byte> 1530 for (let i = 0; i < retval.length; i++) { 1531 // @ts-ignore 1532 exactRetValue.push(new Byte(retval[i])) 1533 } 1534 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 1535 const returnResult : CaretOffset = retvalDeserializer.readCaretOffset() 1536 return returnResult 1537 } 1538 private getTextContentRect_serialize(): RectResult { 1539 // @ts-ignore 1540 const retval = ArkUIGeneratedNativeModule._TextContentControllerBase_getTextContentRect(this.peer!.ptr) as FixedArray<byte> 1541 // @ts-ignore 1542 let exactRetValue: byte[] = new Array<byte> 1543 for (let i = 0; i < retval.length; i++) { 1544 // @ts-ignore 1545 exactRetValue.push(new Byte(retval[i])) 1546 } 1547 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 1548 const returnResult : RectResult = retvalDeserializer.readRectResult() 1549 return returnResult 1550 } 1551 private getTextContentLineCount_serialize(): number { 1552 const retval = ArkUIGeneratedNativeModule._TextContentControllerBase_getTextContentLineCount(this.peer!.ptr) 1553 return retval 1554 } 1555 private addText_serialize(text: string, textOperationOptions?: TextContentControllerOptions): number { 1556 const thisSerializer : Serializer = Serializer.hold() 1557 let textOperationOptions_type : int32 = RuntimeType.UNDEFINED 1558 textOperationOptions_type = runtimeType(textOperationOptions) 1559 thisSerializer.writeInt8(textOperationOptions_type as int32) 1560 if ((RuntimeType.UNDEFINED) != (textOperationOptions_type)) { 1561 const textOperationOptions_value = textOperationOptions! 1562 thisSerializer.writeTextContentControllerOptions(textOperationOptions_value) 1563 } 1564 const retval = ArkUIGeneratedNativeModule._TextContentControllerBase_addText(this.peer!.ptr, text, thisSerializer.asBuffer(), thisSerializer.length()) 1565 thisSerializer.release() 1566 return retval 1567 } 1568 private deleteText_serialize(range?: TextRange): void { 1569 const thisSerializer : Serializer = Serializer.hold() 1570 let range_type : int32 = RuntimeType.UNDEFINED 1571 range_type = runtimeType(range) 1572 thisSerializer.writeInt8(range_type as int32) 1573 if ((RuntimeType.UNDEFINED) != (range_type)) { 1574 const range_value = range! 1575 thisSerializer.writeTextRange(range_value) 1576 } 1577 ArkUIGeneratedNativeModule._TextContentControllerBase_deleteText(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1578 thisSerializer.release() 1579 } 1580 private getSelection_serialize(): TextRange { 1581 // @ts-ignore 1582 const retval = ArkUIGeneratedNativeModule._TextContentControllerBase_getSelection(this.peer!.ptr) as FixedArray<byte> 1583 // @ts-ignore 1584 let exactRetValue: byte[] = new Array<byte> 1585 for (let i = 0; i < retval.length; i++) { 1586 // @ts-ignore 1587 exactRetValue.push(new Byte(retval[i])) 1588 } 1589 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 1590 const returnResult : TextRange = retvalDeserializer.readTextRange() 1591 return returnResult 1592 } 1593 private clearPreviewText_serialize(): void { 1594 ArkUIGeneratedNativeModule._TextContentControllerBase_clearPreviewText(this.peer!.ptr) 1595 } 1596 private getText_serialize(range?: TextRange): string { 1597 const thisSerializer : Serializer = Serializer.hold() 1598 let range_type : int32 = RuntimeType.UNDEFINED 1599 range_type = runtimeType(range) 1600 thisSerializer.writeInt8(range_type as int32) 1601 if ((RuntimeType.UNDEFINED) != (range_type)) { 1602 const range_value = range! 1603 thisSerializer.writeTextRange(range_value) 1604 } 1605 const retval = ArkUIGeneratedNativeModule._TextContentControllerBase_getText(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1606 thisSerializer.release() 1607 return retval 1608 } 1609} 1610export class ChildrenMainSizeInternal { 1611 public static fromPtr(ptr: KPointer): ChildrenMainSize { 1612 const obj : ChildrenMainSize = new ChildrenMainSize(undefined) 1613 obj.peer = new Finalizable(ptr, ChildrenMainSize.getFinalizer()) 1614 return obj 1615 } 1616} 1617export class ChildrenMainSize implements MaterializedBase { 1618 peer?: Finalizable | undefined = undefined 1619 public getPeer(): Finalizable | undefined { 1620 return this.peer 1621 } 1622 get childDefaultSize(): number { 1623 return this.getChildDefaultSize() 1624 } 1625 set childDefaultSize(childDefaultSize: number) { 1626 this.setChildDefaultSize(childDefaultSize) 1627 } 1628 static ctor_childrenmainsize(childDefaultSize: number): KPointer { 1629 const retval = ArkUIGeneratedNativeModule._ChildrenMainSize_ctor(childDefaultSize) 1630 return retval 1631 } 1632 constructor(childDefaultSize?: number) { 1633 if ((childDefaultSize) !== (undefined)) 1634 { 1635 const ctorPtr : KPointer = ChildrenMainSize.ctor_childrenmainsize((childDefaultSize)!) 1636 this.peer = new Finalizable(ctorPtr, ChildrenMainSize.getFinalizer()) 1637 } 1638 } 1639 static getFinalizer(): KPointer { 1640 return ArkUIGeneratedNativeModule._ChildrenMainSize_getFinalizer() 1641 } 1642 public splice(start: number, deleteCount?: number, childrenSize?: Array<number>): void { 1643 const start_casted = start as (number) 1644 const deleteCount_casted = deleteCount as (number | undefined) 1645 const childrenSize_casted = childrenSize as (Array<number> | undefined) 1646 this.splice_serialize(start_casted, deleteCount_casted, childrenSize_casted) 1647 return 1648 } 1649 public update(index: number, childSize: number): void { 1650 const index_casted = index as (number) 1651 const childSize_casted = childSize as (number) 1652 this.update_serialize(index_casted, childSize_casted) 1653 return 1654 } 1655 private getChildDefaultSize(): number { 1656 return this.getChildDefaultSize_serialize() 1657 } 1658 private setChildDefaultSize(childDefaultSize: number): void { 1659 const childDefaultSize_casted = childDefaultSize as (number) 1660 this.setChildDefaultSize_serialize(childDefaultSize_casted) 1661 return 1662 } 1663 private splice_serialize(start: number, deleteCount?: number, childrenSize?: Array<number>): void { 1664 const thisSerializer : Serializer = Serializer.hold() 1665 let deleteCount_type : int32 = RuntimeType.UNDEFINED 1666 deleteCount_type = runtimeType(deleteCount) 1667 thisSerializer.writeInt8(deleteCount_type as int32) 1668 if ((RuntimeType.UNDEFINED) != (deleteCount_type)) { 1669 const deleteCount_value = deleteCount! 1670 thisSerializer.writeNumber(deleteCount_value) 1671 } 1672 let childrenSize_type : int32 = RuntimeType.UNDEFINED 1673 childrenSize_type = runtimeType(childrenSize) 1674 thisSerializer.writeInt8(childrenSize_type as int32) 1675 if ((RuntimeType.UNDEFINED) != (childrenSize_type)) { 1676 const childrenSize_value = childrenSize! 1677 thisSerializer.writeInt32(childrenSize_value.length as int32) 1678 for (let i = 0; i < childrenSize_value.length; i++) { 1679 const childrenSize_value_element : number = childrenSize_value[i] 1680 thisSerializer.writeNumber(childrenSize_value_element) 1681 } 1682 } 1683 ArkUIGeneratedNativeModule._ChildrenMainSize_splice(this.peer!.ptr, start, thisSerializer.asBuffer(), thisSerializer.length()) 1684 thisSerializer.release() 1685 } 1686 private update_serialize(index: number, childSize: number): void { 1687 ArkUIGeneratedNativeModule._ChildrenMainSize_update(this.peer!.ptr, index, childSize) 1688 } 1689 private getChildDefaultSize_serialize(): number { 1690 const retval = ArkUIGeneratedNativeModule._ChildrenMainSize_getChildDefaultSize(this.peer!.ptr) 1691 return retval 1692 } 1693 private setChildDefaultSize_serialize(childDefaultSize: number): void { 1694 ArkUIGeneratedNativeModule._ChildrenMainSize_setChildDefaultSize(this.peer!.ptr, childDefaultSize) 1695 } 1696} 1697export interface UICommonEvent { 1698 setOnClick(callback_: ((event: ClickEvent) => void) | undefined): void 1699 setOnTouch(callback_: ((event: TouchEvent) => void) | undefined): void 1700 setOnAppear(callback_: (() => void) | undefined): void 1701 setOnDisappear(callback_: (() => void) | undefined): void 1702 setOnKeyEvent(callback_: ((event: KeyEvent) => void) | undefined): void 1703 setOnFocus(callback_: (() => void) | undefined): void 1704 setOnBlur(callback_: (() => void) | undefined): void 1705 setOnHover(callback_: HoverCallback | undefined): void 1706 setOnMouse(callback_: ((event: MouseEvent) => void) | undefined): void 1707 setOnSizeChange(callback_: SizeChangeCallback | undefined): void 1708 setOnVisibleAreaApproximateChange(options: VisibleAreaEventOptions, event: VisibleAreaChangeCallback | undefined): void 1709} 1710export class UICommonEventInternal implements MaterializedBase,UICommonEvent { 1711 peer?: Finalizable | undefined = undefined 1712 public getPeer(): Finalizable | undefined { 1713 return this.peer 1714 } 1715 static ctor_uicommonevent(): KPointer { 1716 const retval = ArkUIGeneratedNativeModule._UICommonEvent_ctor() 1717 return retval 1718 } 1719 constructor() { 1720 const ctorPtr : KPointer = UICommonEventInternal.ctor_uicommonevent() 1721 this.peer = new Finalizable(ctorPtr, UICommonEventInternal.getFinalizer()) 1722 } 1723 static getFinalizer(): KPointer { 1724 return ArkUIGeneratedNativeModule._UICommonEvent_getFinalizer() 1725 } 1726 public setOnClick(callback_: ((event: ClickEvent) => void) | undefined): void { 1727 const callback__casted = callback_ as (((event: ClickEvent) => void) | undefined) 1728 this.setOnClick_serialize(callback__casted) 1729 return 1730 } 1731 public setOnTouch(callback_: ((event: TouchEvent) => void) | undefined): void { 1732 const callback__casted = callback_ as (((event: TouchEvent) => void) | undefined) 1733 this.setOnTouch_serialize(callback__casted) 1734 return 1735 } 1736 public setOnAppear(callback_: (() => void) | undefined): void { 1737 const callback__casted = callback_ as ((() => void) | undefined) 1738 this.setOnAppear_serialize(callback__casted) 1739 return 1740 } 1741 public setOnDisappear(callback_: (() => void) | undefined): void { 1742 const callback__casted = callback_ as ((() => void) | undefined) 1743 this.setOnDisappear_serialize(callback__casted) 1744 return 1745 } 1746 public setOnKeyEvent(callback_: ((event: KeyEvent) => void) | undefined): void { 1747 const callback__casted = callback_ as (((event: KeyEvent) => void) | undefined) 1748 this.setOnKeyEvent_serialize(callback__casted) 1749 return 1750 } 1751 public setOnFocus(callback_: (() => void) | undefined): void { 1752 const callback__casted = callback_ as ((() => void) | undefined) 1753 this.setOnFocus_serialize(callback__casted) 1754 return 1755 } 1756 public setOnBlur(callback_: (() => void) | undefined): void { 1757 const callback__casted = callback_ as ((() => void) | undefined) 1758 this.setOnBlur_serialize(callback__casted) 1759 return 1760 } 1761 public setOnHover(callback_: HoverCallback | undefined): void { 1762 const callback__casted = callback_ as (HoverCallback | undefined) 1763 this.setOnHover_serialize(callback__casted) 1764 return 1765 } 1766 public setOnMouse(callback_: ((event: MouseEvent) => void) | undefined): void { 1767 const callback__casted = callback_ as (((event: MouseEvent) => void) | undefined) 1768 this.setOnMouse_serialize(callback__casted) 1769 return 1770 } 1771 public setOnSizeChange(callback_: SizeChangeCallback | undefined): void { 1772 const callback__casted = callback_ as (SizeChangeCallback | undefined) 1773 this.setOnSizeChange_serialize(callback__casted) 1774 return 1775 } 1776 public setOnVisibleAreaApproximateChange(options: VisibleAreaEventOptions, event: VisibleAreaChangeCallback | undefined): void { 1777 const options_casted = options as (VisibleAreaEventOptions) 1778 const event_casted = event as (VisibleAreaChangeCallback | undefined) 1779 this.setOnVisibleAreaApproximateChange_serialize(options_casted, event_casted) 1780 return 1781 } 1782 private setOnClick_serialize(callback_: ((event: ClickEvent) => void) | undefined): void { 1783 const thisSerializer : Serializer = Serializer.hold() 1784 let callback__type : int32 = RuntimeType.UNDEFINED 1785 callback__type = runtimeType(callback_) 1786 thisSerializer.writeInt8(callback__type as int32) 1787 if ((RuntimeType.UNDEFINED) != (callback__type)) { 1788 const callback__value = callback_! 1789 thisSerializer.holdAndWriteCallback(callback__value) 1790 } 1791 ArkUIGeneratedNativeModule._UICommonEvent_setOnClick(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1792 thisSerializer.release() 1793 } 1794 private setOnTouch_serialize(callback_: ((event: TouchEvent) => void) | undefined): void { 1795 const thisSerializer : Serializer = Serializer.hold() 1796 let callback__type : int32 = RuntimeType.UNDEFINED 1797 callback__type = runtimeType(callback_) 1798 thisSerializer.writeInt8(callback__type as int32) 1799 if ((RuntimeType.UNDEFINED) != (callback__type)) { 1800 const callback__value = callback_! 1801 thisSerializer.holdAndWriteCallback(callback__value) 1802 } 1803 ArkUIGeneratedNativeModule._UICommonEvent_setOnTouch(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1804 thisSerializer.release() 1805 } 1806 private setOnAppear_serialize(callback_: (() => void) | undefined): void { 1807 const thisSerializer : Serializer = Serializer.hold() 1808 let callback__type : int32 = RuntimeType.UNDEFINED 1809 callback__type = runtimeType(callback_) 1810 thisSerializer.writeInt8(callback__type as int32) 1811 if ((RuntimeType.UNDEFINED) != (callback__type)) { 1812 const callback__value = callback_! 1813 thisSerializer.holdAndWriteCallback(callback__value) 1814 } 1815 ArkUIGeneratedNativeModule._UICommonEvent_setOnAppear(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1816 thisSerializer.release() 1817 } 1818 private setOnDisappear_serialize(callback_: (() => void) | undefined): void { 1819 const thisSerializer : Serializer = Serializer.hold() 1820 let callback__type : int32 = RuntimeType.UNDEFINED 1821 callback__type = runtimeType(callback_) 1822 thisSerializer.writeInt8(callback__type as int32) 1823 if ((RuntimeType.UNDEFINED) != (callback__type)) { 1824 const callback__value = callback_! 1825 thisSerializer.holdAndWriteCallback(callback__value) 1826 } 1827 ArkUIGeneratedNativeModule._UICommonEvent_setOnDisappear(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1828 thisSerializer.release() 1829 } 1830 private setOnKeyEvent_serialize(callback_: ((event: KeyEvent) => void) | undefined): void { 1831 const thisSerializer : Serializer = Serializer.hold() 1832 let callback__type : int32 = RuntimeType.UNDEFINED 1833 callback__type = runtimeType(callback_) 1834 thisSerializer.writeInt8(callback__type as int32) 1835 if ((RuntimeType.UNDEFINED) != (callback__type)) { 1836 const callback__value = callback_! 1837 thisSerializer.holdAndWriteCallback(callback__value) 1838 } 1839 ArkUIGeneratedNativeModule._UICommonEvent_setOnKeyEvent(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1840 thisSerializer.release() 1841 } 1842 private setOnFocus_serialize(callback_: (() => void) | undefined): void { 1843 const thisSerializer : Serializer = Serializer.hold() 1844 let callback__type : int32 = RuntimeType.UNDEFINED 1845 callback__type = runtimeType(callback_) 1846 thisSerializer.writeInt8(callback__type as int32) 1847 if ((RuntimeType.UNDEFINED) != (callback__type)) { 1848 const callback__value = callback_! 1849 thisSerializer.holdAndWriteCallback(callback__value) 1850 } 1851 ArkUIGeneratedNativeModule._UICommonEvent_setOnFocus(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1852 thisSerializer.release() 1853 } 1854 private setOnBlur_serialize(callback_: (() => void) | undefined): void { 1855 const thisSerializer : Serializer = Serializer.hold() 1856 let callback__type : int32 = RuntimeType.UNDEFINED 1857 callback__type = runtimeType(callback_) 1858 thisSerializer.writeInt8(callback__type as int32) 1859 if ((RuntimeType.UNDEFINED) != (callback__type)) { 1860 const callback__value = callback_! 1861 thisSerializer.holdAndWriteCallback(callback__value) 1862 } 1863 ArkUIGeneratedNativeModule._UICommonEvent_setOnBlur(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1864 thisSerializer.release() 1865 } 1866 private setOnHover_serialize(callback_: HoverCallback | undefined): void { 1867 const thisSerializer : Serializer = Serializer.hold() 1868 let callback__type : int32 = RuntimeType.UNDEFINED 1869 callback__type = runtimeType(callback_) 1870 thisSerializer.writeInt8(callback__type as int32) 1871 if ((RuntimeType.UNDEFINED) != (callback__type)) { 1872 const callback__value = callback_! 1873 thisSerializer.holdAndWriteCallback(callback__value) 1874 } 1875 ArkUIGeneratedNativeModule._UICommonEvent_setOnHover(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1876 thisSerializer.release() 1877 } 1878 private setOnMouse_serialize(callback_: ((event: MouseEvent) => void) | undefined): void { 1879 const thisSerializer : Serializer = Serializer.hold() 1880 let callback__type : int32 = RuntimeType.UNDEFINED 1881 callback__type = runtimeType(callback_) 1882 thisSerializer.writeInt8(callback__type as int32) 1883 if ((RuntimeType.UNDEFINED) != (callback__type)) { 1884 const callback__value = callback_! 1885 thisSerializer.holdAndWriteCallback(callback__value) 1886 } 1887 ArkUIGeneratedNativeModule._UICommonEvent_setOnMouse(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1888 thisSerializer.release() 1889 } 1890 private setOnSizeChange_serialize(callback_: SizeChangeCallback | undefined): void { 1891 const thisSerializer : Serializer = Serializer.hold() 1892 let callback__type : int32 = RuntimeType.UNDEFINED 1893 callback__type = runtimeType(callback_) 1894 thisSerializer.writeInt8(callback__type as int32) 1895 if ((RuntimeType.UNDEFINED) != (callback__type)) { 1896 const callback__value = callback_! 1897 thisSerializer.holdAndWriteCallback(callback__value) 1898 } 1899 ArkUIGeneratedNativeModule._UICommonEvent_setOnSizeChange(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1900 thisSerializer.release() 1901 } 1902 private setOnVisibleAreaApproximateChange_serialize(options: VisibleAreaEventOptions, event: VisibleAreaChangeCallback | undefined): void { 1903 const thisSerializer : Serializer = Serializer.hold() 1904 thisSerializer.writeVisibleAreaEventOptions(options) 1905 let event_type : int32 = RuntimeType.UNDEFINED 1906 event_type = runtimeType(event) 1907 thisSerializer.writeInt8(event_type as int32) 1908 if ((RuntimeType.UNDEFINED) != (event_type)) { 1909 const event_value = event! 1910 thisSerializer.holdAndWriteCallback(event_value) 1911 } 1912 ArkUIGeneratedNativeModule._UICommonEvent_setOnVisibleAreaApproximateChange(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1913 thisSerializer.release() 1914 } 1915 public static fromPtr(ptr: KPointer): UICommonEventInternal { 1916 const obj : UICommonEventInternal = new UICommonEventInternal() 1917 obj.peer = new Finalizable(ptr, UICommonEventInternal.getFinalizer()) 1918 return obj 1919 } 1920} 1921export interface GestureModifier { 1922 applyGesture(event: UIGestureEvent): void 1923} 1924export class GestureModifierInternal implements MaterializedBase,GestureModifier { 1925 peer?: Finalizable | undefined = undefined 1926 public getPeer(): Finalizable | undefined { 1927 return this.peer 1928 } 1929 static ctor_gesturemodifier(): KPointer { 1930 const retval = ArkUIGeneratedNativeModule._GestureModifier_ctor() 1931 return retval 1932 } 1933 constructor() { 1934 const ctorPtr : KPointer = GestureModifierInternal.ctor_gesturemodifier() 1935 this.peer = new Finalizable(ctorPtr, GestureModifierInternal.getFinalizer()) 1936 } 1937 static getFinalizer(): KPointer { 1938 return ArkUIGeneratedNativeModule._GestureModifier_getFinalizer() 1939 } 1940 public applyGesture(event: UIGestureEvent): void { 1941 const event_casted = event as (UIGestureEvent) 1942 this.applyGesture_serialize(event_casted) 1943 return 1944 } 1945 private applyGesture_serialize(event: UIGestureEvent): void { 1946 const thisSerializer : Serializer = Serializer.hold() 1947 thisSerializer.writeUIGestureEvent(event) 1948 ArkUIGeneratedNativeModule._GestureModifier_applyGesture(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1949 thisSerializer.release() 1950 } 1951 public static fromPtr(ptr: KPointer): GestureModifierInternal { 1952 const obj : GestureModifierInternal = new GestureModifierInternal() 1953 obj.peer = new Finalizable(ptr, GestureModifierInternal.getFinalizer()) 1954 return obj 1955 } 1956} 1957export class ArkCommonMethodPeer extends PeerNode { 1958 _attributeSet?: ArkCommonAttributeSet; 1959 protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { 1960 super(peerPtr, id, name, flags) 1961 } 1962 public static create(component: ComponentBase | undefined, flags: int32 = 0): ArkCommonMethodPeer { 1963 const peerId = PeerNode.nextId() 1964 const _peerPtr = ArkUIGeneratedNativeModule._CommonMethod_construct(peerId, flags) 1965 const _peer = new ArkCommonMethodPeer(_peerPtr, peerId, "CommonMethod", flags) 1966 component?.setPeer(_peer) 1967 return _peer 1968 } 1969 width0Attribute(value: Length | undefined): void { 1970 const thisSerializer : Serializer = Serializer.hold() 1971 let value_type : int32 = RuntimeType.UNDEFINED 1972 value_type = runtimeType(value) 1973 thisSerializer.writeInt8(value_type as int32) 1974 if ((RuntimeType.UNDEFINED) != (value_type)) { 1975 const value_value = value! 1976 thisSerializer.writeLength(value_value) 1977 } 1978 ArkUIGeneratedNativeModule._CommonMethod_width0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 1979 thisSerializer.release() 1980 } 1981 width1Attribute(value: Length | LayoutPolicy | undefined): void { 1982 const thisSerializer : Serializer = Serializer.hold() 1983 let value_type : int32 = RuntimeType.UNDEFINED 1984 value_type = runtimeType(value) 1985 thisSerializer.writeInt8(value_type as int32) 1986 if ((RuntimeType.UNDEFINED) != (value_type)) { 1987 const value_value = value! 1988 let value_value_type : int32 = RuntimeType.UNDEFINED 1989 value_value_type = runtimeType(value_value) 1990 if (((RuntimeType.NUMBER) == (value_value_type)) || ((RuntimeType.STRING) == (value_value_type)) || (((RuntimeType.OBJECT) == (value_value_type)) && (TypeChecker.isResource(value_value, false, false, false, false, false)))) { 1991 thisSerializer.writeInt8(0 as int32) 1992 const value_value_0 = value_value as Length 1993 thisSerializer.writeLength(value_value_0) 1994 } 1995 else if (((RuntimeType.OBJECT) == (value_value_type)) && (TypeChecker.isLayoutPolicy(value_value))) { 1996 thisSerializer.writeInt8(1 as int32) 1997 const value_value_1 = value_value as LayoutPolicy 1998 thisSerializer.writeLayoutPolicy(value_value_1) 1999 } 2000 } 2001 ArkUIGeneratedNativeModule._CommonMethod_width1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2002 thisSerializer.release() 2003 } 2004 height0Attribute(value: Length | undefined): void { 2005 const thisSerializer : Serializer = Serializer.hold() 2006 let value_type : int32 = RuntimeType.UNDEFINED 2007 value_type = runtimeType(value) 2008 thisSerializer.writeInt8(value_type as int32) 2009 if ((RuntimeType.UNDEFINED) != (value_type)) { 2010 const value_value = value! 2011 thisSerializer.writeLength(value_value) 2012 } 2013 ArkUIGeneratedNativeModule._CommonMethod_height0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2014 thisSerializer.release() 2015 } 2016 height1Attribute(value: Length | LayoutPolicy | undefined): void { 2017 const thisSerializer : Serializer = Serializer.hold() 2018 let value_type : int32 = RuntimeType.UNDEFINED 2019 value_type = runtimeType(value) 2020 thisSerializer.writeInt8(value_type as int32) 2021 if ((RuntimeType.UNDEFINED) != (value_type)) { 2022 const value_value = value! 2023 let value_value_type : int32 = RuntimeType.UNDEFINED 2024 value_value_type = runtimeType(value_value) 2025 if (((RuntimeType.NUMBER) == (value_value_type)) || ((RuntimeType.STRING) == (value_value_type)) || (((RuntimeType.OBJECT) == (value_value_type)) && (TypeChecker.isResource(value_value, false, false, false, false, false)))) { 2026 thisSerializer.writeInt8(0 as int32) 2027 const value_value_0 = value_value as Length 2028 thisSerializer.writeLength(value_value_0) 2029 } 2030 else if (((RuntimeType.OBJECT) == (value_value_type)) && (TypeChecker.isLayoutPolicy(value_value))) { 2031 thisSerializer.writeInt8(1 as int32) 2032 const value_value_1 = value_value as LayoutPolicy 2033 thisSerializer.writeLayoutPolicy(value_value_1) 2034 } 2035 } 2036 ArkUIGeneratedNativeModule._CommonMethod_height1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2037 thisSerializer.release() 2038 } 2039 drawModifierAttribute(value: DrawModifier | undefined): void { 2040 hookDrawModifierAttributeImpl(this,value) 2041 } 2042 responseRegionAttribute(value: Array<Rectangle> | Rectangle | undefined): void { 2043 const thisSerializer : Serializer = Serializer.hold() 2044 let value_type : int32 = RuntimeType.UNDEFINED 2045 value_type = runtimeType(value) 2046 thisSerializer.writeInt8(value_type as int32) 2047 if ((RuntimeType.UNDEFINED) != (value_type)) { 2048 const value_value = value! 2049 let value_value_type : int32 = RuntimeType.UNDEFINED 2050 value_value_type = runtimeType(value_value) 2051 if (((RuntimeType.OBJECT) == (value_value_type)) && (TypeChecker.isArray_Rectangle(value_value))) { 2052 thisSerializer.writeInt8(0 as int32) 2053 const value_value_0 = value_value as Array<Rectangle> 2054 thisSerializer.writeInt32(value_value_0.length as int32) 2055 for (let i = 0; i < value_value_0.length; i++) { 2056 const value_value_0_element : Rectangle = value_value_0[i] 2057 thisSerializer.writeRectangle(value_value_0_element) 2058 } 2059 } 2060 else if (TypeChecker.isRectangle(value_value, false, false, false, false)) { 2061 thisSerializer.writeInt8(1 as int32) 2062 const value_value_1 = value_value as Rectangle 2063 thisSerializer.writeRectangle(value_value_1) 2064 } 2065 } 2066 ArkUIGeneratedNativeModule._CommonMethod_responseRegion(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2067 thisSerializer.release() 2068 } 2069 mouseResponseRegionAttribute(value: Array<Rectangle> | Rectangle | undefined): void { 2070 const thisSerializer : Serializer = Serializer.hold() 2071 let value_type : int32 = RuntimeType.UNDEFINED 2072 value_type = runtimeType(value) 2073 thisSerializer.writeInt8(value_type as int32) 2074 if ((RuntimeType.UNDEFINED) != (value_type)) { 2075 const value_value = value! 2076 let value_value_type : int32 = RuntimeType.UNDEFINED 2077 value_value_type = runtimeType(value_value) 2078 if (((RuntimeType.OBJECT) == (value_value_type)) && (TypeChecker.isArray_Rectangle(value_value))) { 2079 thisSerializer.writeInt8(0 as int32) 2080 const value_value_0 = value_value as Array<Rectangle> 2081 thisSerializer.writeInt32(value_value_0.length as int32) 2082 for (let i = 0; i < value_value_0.length; i++) { 2083 const value_value_0_element : Rectangle = value_value_0[i] 2084 thisSerializer.writeRectangle(value_value_0_element) 2085 } 2086 } 2087 else if (TypeChecker.isRectangle(value_value, false, false, false, false)) { 2088 thisSerializer.writeInt8(1 as int32) 2089 const value_value_1 = value_value as Rectangle 2090 thisSerializer.writeRectangle(value_value_1) 2091 } 2092 } 2093 ArkUIGeneratedNativeModule._CommonMethod_mouseResponseRegion(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2094 thisSerializer.release() 2095 } 2096 sizeAttribute(value: SizeOptions | undefined): void { 2097 const thisSerializer : Serializer = Serializer.hold() 2098 let value_type : int32 = RuntimeType.UNDEFINED 2099 value_type = runtimeType(value) 2100 thisSerializer.writeInt8(value_type as int32) 2101 if ((RuntimeType.UNDEFINED) != (value_type)) { 2102 const value_value = value! 2103 thisSerializer.writeSizeOptions(value_value) 2104 } 2105 ArkUIGeneratedNativeModule._CommonMethod_size(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2106 thisSerializer.release() 2107 } 2108 constraintSizeAttribute(value: ConstraintSizeOptions | undefined): void { 2109 const thisSerializer : Serializer = Serializer.hold() 2110 let value_type : int32 = RuntimeType.UNDEFINED 2111 value_type = runtimeType(value) 2112 thisSerializer.writeInt8(value_type as int32) 2113 if ((RuntimeType.UNDEFINED) != (value_type)) { 2114 const value_value = value! 2115 thisSerializer.writeConstraintSizeOptions(value_value) 2116 } 2117 ArkUIGeneratedNativeModule._CommonMethod_constraintSize(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2118 thisSerializer.release() 2119 } 2120 touchableAttribute(value: boolean | undefined): void { 2121 const thisSerializer : Serializer = Serializer.hold() 2122 let value_type : int32 = RuntimeType.UNDEFINED 2123 value_type = runtimeType(value) 2124 thisSerializer.writeInt8(value_type as int32) 2125 if ((RuntimeType.UNDEFINED) != (value_type)) { 2126 const value_value = value! 2127 thisSerializer.writeBoolean(value_value) 2128 } 2129 ArkUIGeneratedNativeModule._CommonMethod_touchable(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2130 thisSerializer.release() 2131 } 2132 hitTestBehaviorAttribute(value: HitTestMode | undefined): void { 2133 const thisSerializer : Serializer = Serializer.hold() 2134 let value_type : int32 = RuntimeType.UNDEFINED 2135 value_type = runtimeType(value) 2136 thisSerializer.writeInt8(value_type as int32) 2137 if ((RuntimeType.UNDEFINED) != (value_type)) { 2138 const value_value = (value as HitTestMode) 2139 thisSerializer.writeInt32(TypeChecker.HitTestMode_ToNumeric(value_value)) 2140 } 2141 ArkUIGeneratedNativeModule._CommonMethod_hitTestBehavior(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2142 thisSerializer.release() 2143 } 2144 onChildTouchTestAttribute(value: ((value: Array<TouchTestInfo>) => TouchResult) | undefined): void { 2145 const thisSerializer : Serializer = Serializer.hold() 2146 let value_type : int32 = RuntimeType.UNDEFINED 2147 value_type = runtimeType(value) 2148 thisSerializer.writeInt8(value_type as int32) 2149 if ((RuntimeType.UNDEFINED) != (value_type)) { 2150 const value_value = value! 2151 thisSerializer.holdAndWriteCallback(value_value) 2152 } 2153 ArkUIGeneratedNativeModule._CommonMethod_onChildTouchTest(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2154 thisSerializer.release() 2155 } 2156 layoutWeightAttribute(value: number | string | undefined): void { 2157 const thisSerializer : Serializer = Serializer.hold() 2158 let value_type : int32 = RuntimeType.UNDEFINED 2159 value_type = runtimeType(value) 2160 thisSerializer.writeInt8(value_type as int32) 2161 if ((RuntimeType.UNDEFINED) != (value_type)) { 2162 const value_value = value! 2163 let value_value_type : int32 = RuntimeType.UNDEFINED 2164 value_value_type = runtimeType(value_value) 2165 if (RuntimeType.NUMBER == value_value_type) { 2166 thisSerializer.writeInt8(0 as int32) 2167 const value_value_0 = value_value as number 2168 thisSerializer.writeNumber(value_value_0) 2169 } 2170 else if (RuntimeType.STRING == value_value_type) { 2171 thisSerializer.writeInt8(1 as int32) 2172 const value_value_1 = value_value as string 2173 thisSerializer.writeString(value_value_1) 2174 } 2175 } 2176 ArkUIGeneratedNativeModule._CommonMethod_layoutWeight(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2177 thisSerializer.release() 2178 } 2179 chainWeightAttribute(value: ChainWeightOptions | undefined): void { 2180 const thisSerializer : Serializer = Serializer.hold() 2181 let value_type : int32 = RuntimeType.UNDEFINED 2182 value_type = runtimeType(value) 2183 thisSerializer.writeInt8(value_type as int32) 2184 if ((RuntimeType.UNDEFINED) != (value_type)) { 2185 const value_value = value! 2186 thisSerializer.writeChainWeightOptions(value_value) 2187 } 2188 ArkUIGeneratedNativeModule._CommonMethod_chainWeight(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2189 thisSerializer.release() 2190 } 2191 paddingAttribute(value: Padding | Length | LocalizedPadding | undefined): void { 2192 const thisSerializer : Serializer = Serializer.hold() 2193 let value_type : int32 = RuntimeType.UNDEFINED 2194 value_type = runtimeType(value) 2195 thisSerializer.writeInt8(value_type as int32) 2196 if ((RuntimeType.UNDEFINED) != (value_type)) { 2197 const value_value = value! 2198 let value_value_type : int32 = RuntimeType.UNDEFINED 2199 value_value_type = runtimeType(value_value) 2200 if (TypeChecker.isPadding(value_value, false, false, false, false)) { 2201 thisSerializer.writeInt8(0 as int32) 2202 const value_value_0 = value_value as Padding 2203 const value_value_0_top = value_value_0.top 2204 let value_value_0_top_type : int32 = RuntimeType.UNDEFINED 2205 value_value_0_top_type = runtimeType(value_value_0_top) 2206 thisSerializer.writeInt8(value_value_0_top_type as int32) 2207 if ((RuntimeType.UNDEFINED) != (value_value_0_top_type)) { 2208 const value_value_0_top_value = value_value_0_top! 2209 thisSerializer.writeLength(value_value_0_top_value) 2210 } 2211 const value_value_0_right = value_value_0.right 2212 let value_value_0_right_type : int32 = RuntimeType.UNDEFINED 2213 value_value_0_right_type = runtimeType(value_value_0_right) 2214 thisSerializer.writeInt8(value_value_0_right_type as int32) 2215 if ((RuntimeType.UNDEFINED) != (value_value_0_right_type)) { 2216 const value_value_0_right_value = value_value_0_right! 2217 thisSerializer.writeLength(value_value_0_right_value) 2218 } 2219 const value_value_0_bottom = value_value_0.bottom 2220 let value_value_0_bottom_type : int32 = RuntimeType.UNDEFINED 2221 value_value_0_bottom_type = runtimeType(value_value_0_bottom) 2222 thisSerializer.writeInt8(value_value_0_bottom_type as int32) 2223 if ((RuntimeType.UNDEFINED) != (value_value_0_bottom_type)) { 2224 const value_value_0_bottom_value = value_value_0_bottom! 2225 thisSerializer.writeLength(value_value_0_bottom_value) 2226 } 2227 const value_value_0_left = value_value_0.left 2228 let value_value_0_left_type : int32 = RuntimeType.UNDEFINED 2229 value_value_0_left_type = runtimeType(value_value_0_left) 2230 thisSerializer.writeInt8(value_value_0_left_type as int32) 2231 if ((RuntimeType.UNDEFINED) != (value_value_0_left_type)) { 2232 const value_value_0_left_value = value_value_0_left! 2233 thisSerializer.writeLength(value_value_0_left_value) 2234 } 2235 } 2236 else if (((RuntimeType.NUMBER) == (value_value_type)) || ((RuntimeType.STRING) == (value_value_type)) || (((RuntimeType.OBJECT) == (value_value_type)) && (TypeChecker.isResource(value_value, false, false, false, false, false)))) { 2237 thisSerializer.writeInt8(1 as int32) 2238 const value_value_1 = value_value as Length 2239 thisSerializer.writeLength(value_value_1) 2240 } 2241 else if (TypeChecker.isLocalizedPadding(value_value, true, false, true, false)) { 2242 thisSerializer.writeInt8(2 as int32) 2243 const value_value_2 = value_value as LocalizedPadding 2244 thisSerializer.writeLocalizedPadding(value_value_2) 2245 } 2246 } 2247 ArkUIGeneratedNativeModule._CommonMethod_padding(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2248 thisSerializer.release() 2249 } 2250 safeAreaPaddingAttribute(value: Padding | LengthMetrics | LocalizedPadding | undefined): void { 2251 const thisSerializer : Serializer = Serializer.hold() 2252 let value_type : int32 = RuntimeType.UNDEFINED 2253 value_type = runtimeType(value) 2254 thisSerializer.writeInt8(value_type as int32) 2255 if ((RuntimeType.UNDEFINED) != (value_type)) { 2256 const value_value = value! 2257 let value_value_type : int32 = RuntimeType.UNDEFINED 2258 value_value_type = runtimeType(value_value) 2259 if (TypeChecker.isPadding(value_value, false, false, false, false)) { 2260 thisSerializer.writeInt8(0 as int32) 2261 const value_value_0 = value_value as Padding 2262 const value_value_0_top = value_value_0.top 2263 let value_value_0_top_type : int32 = RuntimeType.UNDEFINED 2264 value_value_0_top_type = runtimeType(value_value_0_top) 2265 thisSerializer.writeInt8(value_value_0_top_type as int32) 2266 if ((RuntimeType.UNDEFINED) != (value_value_0_top_type)) { 2267 const value_value_0_top_value = value_value_0_top! 2268 thisSerializer.writeLength(value_value_0_top_value) 2269 } 2270 const value_value_0_right = value_value_0.right 2271 let value_value_0_right_type : int32 = RuntimeType.UNDEFINED 2272 value_value_0_right_type = runtimeType(value_value_0_right) 2273 thisSerializer.writeInt8(value_value_0_right_type as int32) 2274 if ((RuntimeType.UNDEFINED) != (value_value_0_right_type)) { 2275 const value_value_0_right_value = value_value_0_right! 2276 thisSerializer.writeLength(value_value_0_right_value) 2277 } 2278 const value_value_0_bottom = value_value_0.bottom 2279 let value_value_0_bottom_type : int32 = RuntimeType.UNDEFINED 2280 value_value_0_bottom_type = runtimeType(value_value_0_bottom) 2281 thisSerializer.writeInt8(value_value_0_bottom_type as int32) 2282 if ((RuntimeType.UNDEFINED) != (value_value_0_bottom_type)) { 2283 const value_value_0_bottom_value = value_value_0_bottom! 2284 thisSerializer.writeLength(value_value_0_bottom_value) 2285 } 2286 const value_value_0_left = value_value_0.left 2287 let value_value_0_left_type : int32 = RuntimeType.UNDEFINED 2288 value_value_0_left_type = runtimeType(value_value_0_left) 2289 thisSerializer.writeInt8(value_value_0_left_type as int32) 2290 if ((RuntimeType.UNDEFINED) != (value_value_0_left_type)) { 2291 const value_value_0_left_value = value_value_0_left! 2292 thisSerializer.writeLength(value_value_0_left_value) 2293 } 2294 } 2295 else if (TypeChecker.isLengthMetrics(value_value, false, false)) { 2296 thisSerializer.writeInt8(1 as int32) 2297 const value_value_1 = value_value as LengthMetrics 2298 thisSerializer.writeLengthMetrics(value_value_1) 2299 } 2300 else if (TypeChecker.isLocalizedPadding(value_value, true, false, true, false)) { 2301 thisSerializer.writeInt8(2 as int32) 2302 const value_value_2 = value_value as LocalizedPadding 2303 thisSerializer.writeLocalizedPadding(value_value_2) 2304 } 2305 } 2306 ArkUIGeneratedNativeModule._CommonMethod_safeAreaPadding(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2307 thisSerializer.release() 2308 } 2309 marginAttribute(value: Padding | Length | LocalizedPadding | undefined): void { 2310 const thisSerializer : Serializer = Serializer.hold() 2311 let value_type : int32 = RuntimeType.UNDEFINED 2312 value_type = runtimeType(value) 2313 thisSerializer.writeInt8(value_type as int32) 2314 if ((RuntimeType.UNDEFINED) != (value_type)) { 2315 const value_value = value! 2316 let value_value_type : int32 = RuntimeType.UNDEFINED 2317 value_value_type = runtimeType(value_value) 2318 if (TypeChecker.isPadding(value_value, true, false, true, false)) { 2319 thisSerializer.writeInt8(0 as int32) 2320 const value_value_0 = value_value as Padding 2321 thisSerializer.writePadding(value_value_0) 2322 } 2323 else if (((RuntimeType.NUMBER) == (value_value_type)) || ((RuntimeType.STRING) == (value_value_type)) || (((RuntimeType.OBJECT) == (value_value_type)) && (TypeChecker.isResource(value_value, false, false, false, false, false)))) { 2324 thisSerializer.writeInt8(1 as int32) 2325 const value_value_1 = value_value as Length 2326 thisSerializer.writeLength(value_value_1) 2327 } 2328 else if (TypeChecker.isLocalizedPadding(value_value, true, false, true, false)) { 2329 thisSerializer.writeInt8(2 as int32) 2330 const value_value_2 = value_value as LocalizedPadding 2331 thisSerializer.writeLocalizedPadding(value_value_2) 2332 } 2333 } 2334 ArkUIGeneratedNativeModule._CommonMethod_margin(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2335 thisSerializer.release() 2336 } 2337 backgroundColor0Attribute(value: ResourceColor | undefined): void { 2338 const thisSerializer : Serializer = Serializer.hold() 2339 let value_type : int32 = RuntimeType.UNDEFINED 2340 value_type = runtimeType(value) 2341 thisSerializer.writeInt8(value_type as int32) 2342 if ((RuntimeType.UNDEFINED) != (value_type)) { 2343 const value_value = value! 2344 let value_value_type : int32 = RuntimeType.UNDEFINED 2345 value_value_type = runtimeType(value_value) 2346 if (TypeChecker.isColor(value_value)) { 2347 thisSerializer.writeInt8(0 as int32) 2348 const value_value_0 = value_value as Color 2349 thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(value_value_0)) 2350 } 2351 else if (RuntimeType.NUMBER == value_value_type) { 2352 thisSerializer.writeInt8(1 as int32) 2353 const value_value_1 = value_value as number 2354 thisSerializer.writeNumber(value_value_1) 2355 } 2356 else if (RuntimeType.STRING == value_value_type) { 2357 thisSerializer.writeInt8(2 as int32) 2358 const value_value_2 = value_value as string 2359 thisSerializer.writeString(value_value_2) 2360 } 2361 else if (RuntimeType.OBJECT == value_value_type) { 2362 thisSerializer.writeInt8(3 as int32) 2363 const value_value_3 = value_value as Resource 2364 thisSerializer.writeResource(value_value_3) 2365 } 2366 } 2367 ArkUIGeneratedNativeModule._CommonMethod_backgroundColor0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2368 thisSerializer.release() 2369 } 2370 backgroundColor1Attribute(value: ResourceColor | undefined): void { 2371 const thisSerializer : Serializer = Serializer.hold() 2372 let value_type : int32 = RuntimeType.UNDEFINED 2373 value_type = runtimeType(value) 2374 thisSerializer.writeInt8(value_type as int32) 2375 if ((RuntimeType.UNDEFINED) != (value_type)) { 2376 const value_value = value! 2377 let value_value_type : int32 = RuntimeType.UNDEFINED 2378 value_value_type = runtimeType(value_value) 2379 if (TypeChecker.isColor(value_value)) { 2380 thisSerializer.writeInt8(0 as int32) 2381 const value_value_0 = value_value as Color 2382 thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(value_value_0)) 2383 } 2384 else if (RuntimeType.NUMBER == value_value_type) { 2385 thisSerializer.writeInt8(1 as int32) 2386 const value_value_1 = value_value as number 2387 thisSerializer.writeNumber(value_value_1) 2388 } 2389 else if (RuntimeType.STRING == value_value_type) { 2390 thisSerializer.writeInt8(2 as int32) 2391 const value_value_2 = value_value as string 2392 thisSerializer.writeString(value_value_2) 2393 } 2394 else if (RuntimeType.OBJECT == value_value_type) { 2395 thisSerializer.writeInt8(3 as int32) 2396 const value_value_3 = value_value as Resource 2397 thisSerializer.writeResource(value_value_3) 2398 } 2399 } 2400 ArkUIGeneratedNativeModule._CommonMethod_backgroundColor1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2401 thisSerializer.release() 2402 } 2403 pixelRoundAttribute(value: PixelRoundPolicy | undefined): void { 2404 const thisSerializer : Serializer = Serializer.hold() 2405 let value_type : int32 = RuntimeType.UNDEFINED 2406 value_type = runtimeType(value) 2407 thisSerializer.writeInt8(value_type as int32) 2408 if ((RuntimeType.UNDEFINED) != (value_type)) { 2409 const value_value = value! 2410 thisSerializer.writePixelRoundPolicy(value_value) 2411 } 2412 ArkUIGeneratedNativeModule._CommonMethod_pixelRound(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2413 thisSerializer.release() 2414 } 2415 backgroundImageSizeAttribute(value: SizeOptions | ImageSize | undefined): void { 2416 const thisSerializer : Serializer = Serializer.hold() 2417 let value_type : int32 = RuntimeType.UNDEFINED 2418 value_type = runtimeType(value) 2419 thisSerializer.writeInt8(value_type as int32) 2420 if ((RuntimeType.UNDEFINED) != (value_type)) { 2421 const value_value = value! 2422 let value_value_type : int32 = RuntimeType.UNDEFINED 2423 value_value_type = runtimeType(value_value) 2424 if (RuntimeType.OBJECT == value_value_type) { 2425 thisSerializer.writeInt8(0 as int32) 2426 const value_value_0 = value_value as SizeOptions 2427 thisSerializer.writeSizeOptions(value_value_0) 2428 } 2429 else if (TypeChecker.isImageSize(value_value)) { 2430 thisSerializer.writeInt8(1 as int32) 2431 const value_value_1 = value_value as ImageSize 2432 thisSerializer.writeInt32(TypeChecker.ImageSize_ToNumeric(value_value_1)) 2433 } 2434 } 2435 ArkUIGeneratedNativeModule._CommonMethod_backgroundImageSize(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2436 thisSerializer.release() 2437 } 2438 backgroundImagePositionAttribute(value: Position | Alignment | undefined): void { 2439 const thisSerializer : Serializer = Serializer.hold() 2440 let value_type : int32 = RuntimeType.UNDEFINED 2441 value_type = runtimeType(value) 2442 thisSerializer.writeInt8(value_type as int32) 2443 if ((RuntimeType.UNDEFINED) != (value_type)) { 2444 const value_value = value! 2445 let value_value_type : int32 = RuntimeType.UNDEFINED 2446 value_value_type = runtimeType(value_value) 2447 if (RuntimeType.OBJECT == value_value_type) { 2448 thisSerializer.writeInt8(0 as int32) 2449 const value_value_0 = value_value as Position 2450 thisSerializer.writePosition(value_value_0) 2451 } 2452 else if (TypeChecker.isAlignment(value_value)) { 2453 thisSerializer.writeInt8(1 as int32) 2454 const value_value_1 = value_value as Alignment 2455 thisSerializer.writeInt32(TypeChecker.Alignment_ToNumeric(value_value_1)) 2456 } 2457 } 2458 ArkUIGeneratedNativeModule._CommonMethod_backgroundImagePosition(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2459 thisSerializer.release() 2460 } 2461 backgroundEffect0Attribute(value: BackgroundEffectOptions | undefined): void { 2462 const thisSerializer : Serializer = Serializer.hold() 2463 let value_type : int32 = RuntimeType.UNDEFINED 2464 value_type = runtimeType(value) 2465 thisSerializer.writeInt8(value_type as int32) 2466 if ((RuntimeType.UNDEFINED) != (value_type)) { 2467 const value_value = value! 2468 thisSerializer.writeBackgroundEffectOptions(value_value) 2469 } 2470 ArkUIGeneratedNativeModule._CommonMethod_backgroundEffect0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2471 thisSerializer.release() 2472 } 2473 backgroundEffect1Attribute(options: BackgroundEffectOptions | undefined, sysOptions?: SystemAdaptiveOptions): void { 2474 const thisSerializer : Serializer = Serializer.hold() 2475 let options_type : int32 = RuntimeType.UNDEFINED 2476 options_type = runtimeType(options) 2477 thisSerializer.writeInt8(options_type as int32) 2478 if ((RuntimeType.UNDEFINED) != (options_type)) { 2479 const options_value = options! 2480 thisSerializer.writeBackgroundEffectOptions(options_value) 2481 } 2482 let sysOptions_type : int32 = RuntimeType.UNDEFINED 2483 sysOptions_type = runtimeType(sysOptions) 2484 thisSerializer.writeInt8(sysOptions_type as int32) 2485 if ((RuntimeType.UNDEFINED) != (sysOptions_type)) { 2486 const sysOptions_value = sysOptions! 2487 thisSerializer.writeSystemAdaptiveOptions(sysOptions_value) 2488 } 2489 ArkUIGeneratedNativeModule._CommonMethod_backgroundEffect1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2490 thisSerializer.release() 2491 } 2492 backgroundImageResizableAttribute(value: ResizableOptions | undefined): void { 2493 const thisSerializer : Serializer = Serializer.hold() 2494 let value_type : int32 = RuntimeType.UNDEFINED 2495 value_type = runtimeType(value) 2496 thisSerializer.writeInt8(value_type as int32) 2497 if ((RuntimeType.UNDEFINED) != (value_type)) { 2498 const value_value = value! 2499 thisSerializer.writeResizableOptions(value_value) 2500 } 2501 ArkUIGeneratedNativeModule._CommonMethod_backgroundImageResizable(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2502 thisSerializer.release() 2503 } 2504 foregroundEffectAttribute(value: ForegroundEffectOptions | undefined): void { 2505 const thisSerializer : Serializer = Serializer.hold() 2506 let value_type : int32 = RuntimeType.UNDEFINED 2507 value_type = runtimeType(value) 2508 thisSerializer.writeInt8(value_type as int32) 2509 if ((RuntimeType.UNDEFINED) != (value_type)) { 2510 const value_value = value! 2511 thisSerializer.writeForegroundEffectOptions(value_value) 2512 } 2513 ArkUIGeneratedNativeModule._CommonMethod_foregroundEffect(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2514 thisSerializer.release() 2515 } 2516 visualEffectAttribute(value: VisualEffect | undefined): void { 2517 const thisSerializer : Serializer = Serializer.hold() 2518 let value_type : int32 = RuntimeType.UNDEFINED 2519 value_type = runtimeType(value) 2520 thisSerializer.writeInt8(value_type as int32) 2521 if ((RuntimeType.UNDEFINED) != (value_type)) { 2522 const value_value = value! 2523 thisSerializer.writeVisualEffect(value_value) 2524 } 2525 ArkUIGeneratedNativeModule._CommonMethod_visualEffect(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2526 thisSerializer.release() 2527 } 2528 backgroundFilterAttribute(value: Filter | undefined): void { 2529 const thisSerializer : Serializer = Serializer.hold() 2530 let value_type : int32 = RuntimeType.UNDEFINED 2531 value_type = runtimeType(value) 2532 thisSerializer.writeInt8(value_type as int32) 2533 if ((RuntimeType.UNDEFINED) != (value_type)) { 2534 const value_value = value! 2535 thisSerializer.writeFilter(value_value) 2536 } 2537 ArkUIGeneratedNativeModule._CommonMethod_backgroundFilter(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2538 thisSerializer.release() 2539 } 2540 foregroundFilterAttribute(value: Filter | undefined): void { 2541 const thisSerializer : Serializer = Serializer.hold() 2542 let value_type : int32 = RuntimeType.UNDEFINED 2543 value_type = runtimeType(value) 2544 thisSerializer.writeInt8(value_type as int32) 2545 if ((RuntimeType.UNDEFINED) != (value_type)) { 2546 const value_value = value! 2547 thisSerializer.writeFilter(value_value) 2548 } 2549 ArkUIGeneratedNativeModule._CommonMethod_foregroundFilter(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2550 thisSerializer.release() 2551 } 2552 compositingFilterAttribute(value: Filter | undefined): void { 2553 const thisSerializer : Serializer = Serializer.hold() 2554 let value_type : int32 = RuntimeType.UNDEFINED 2555 value_type = runtimeType(value) 2556 thisSerializer.writeInt8(value_type as int32) 2557 if ((RuntimeType.UNDEFINED) != (value_type)) { 2558 const value_value = value! 2559 thisSerializer.writeFilter(value_value) 2560 } 2561 ArkUIGeneratedNativeModule._CommonMethod_compositingFilter(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2562 thisSerializer.release() 2563 } 2564 opacity0Attribute(value: number | Resource | undefined): void { 2565 const thisSerializer : Serializer = Serializer.hold() 2566 let value_type : int32 = RuntimeType.UNDEFINED 2567 value_type = runtimeType(value) 2568 thisSerializer.writeInt8(value_type as int32) 2569 if ((RuntimeType.UNDEFINED) != (value_type)) { 2570 const value_value = value! 2571 let value_value_type : int32 = RuntimeType.UNDEFINED 2572 value_value_type = runtimeType(value_value) 2573 if (RuntimeType.NUMBER == value_value_type) { 2574 thisSerializer.writeInt8(0 as int32) 2575 const value_value_0 = value_value as number 2576 thisSerializer.writeNumber(value_value_0) 2577 } 2578 else if (RuntimeType.OBJECT == value_value_type) { 2579 thisSerializer.writeInt8(1 as int32) 2580 const value_value_1 = value_value as Resource 2581 thisSerializer.writeResource(value_value_1) 2582 } 2583 } 2584 ArkUIGeneratedNativeModule._CommonMethod_opacity0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2585 thisSerializer.release() 2586 } 2587 opacity1Attribute(value: number | Resource | undefined): void { 2588 const thisSerializer : Serializer = Serializer.hold() 2589 let value_type : int32 = RuntimeType.UNDEFINED 2590 value_type = runtimeType(value) 2591 thisSerializer.writeInt8(value_type as int32) 2592 if ((RuntimeType.UNDEFINED) != (value_type)) { 2593 const value_value = value! 2594 let value_value_type : int32 = RuntimeType.UNDEFINED 2595 value_value_type = runtimeType(value_value) 2596 if (RuntimeType.NUMBER == value_value_type) { 2597 thisSerializer.writeInt8(0 as int32) 2598 const value_value_0 = value_value as number 2599 thisSerializer.writeNumber(value_value_0) 2600 } 2601 else if (RuntimeType.OBJECT == value_value_type) { 2602 thisSerializer.writeInt8(1 as int32) 2603 const value_value_1 = value_value as Resource 2604 thisSerializer.writeResource(value_value_1) 2605 } 2606 } 2607 ArkUIGeneratedNativeModule._CommonMethod_opacity1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2608 thisSerializer.release() 2609 } 2610 borderAttribute(value: BorderOptions | undefined): void { 2611 const thisSerializer : Serializer = Serializer.hold() 2612 let value_type : int32 = RuntimeType.UNDEFINED 2613 value_type = runtimeType(value) 2614 thisSerializer.writeInt8(value_type as int32) 2615 if ((RuntimeType.UNDEFINED) != (value_type)) { 2616 const value_value = value! 2617 thisSerializer.writeBorderOptions(value_value) 2618 } 2619 ArkUIGeneratedNativeModule._CommonMethod_border(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2620 thisSerializer.release() 2621 } 2622 borderStyleAttribute(value: BorderStyle | EdgeStyles | undefined): void { 2623 const thisSerializer : Serializer = Serializer.hold() 2624 let value_type : int32 = RuntimeType.UNDEFINED 2625 value_type = runtimeType(value) 2626 thisSerializer.writeInt8(value_type as int32) 2627 if ((RuntimeType.UNDEFINED) != (value_type)) { 2628 const value_value = value! 2629 let value_value_type : int32 = RuntimeType.UNDEFINED 2630 value_value_type = runtimeType(value_value) 2631 if (TypeChecker.isBorderStyle(value_value)) { 2632 thisSerializer.writeInt8(0 as int32) 2633 const value_value_0 = value_value as BorderStyle 2634 thisSerializer.writeInt32(TypeChecker.BorderStyle_ToNumeric(value_value_0)) 2635 } 2636 else if (RuntimeType.OBJECT == value_value_type) { 2637 thisSerializer.writeInt8(1 as int32) 2638 const value_value_1 = value_value as EdgeStyles 2639 thisSerializer.writeEdgeStyles(value_value_1) 2640 } 2641 } 2642 ArkUIGeneratedNativeModule._CommonMethod_borderStyle(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2643 thisSerializer.release() 2644 } 2645 borderWidthAttribute(value: Length | EdgeWidths | LocalizedEdgeWidths | undefined): void { 2646 const thisSerializer : Serializer = Serializer.hold() 2647 let value_type : int32 = RuntimeType.UNDEFINED 2648 value_type = runtimeType(value) 2649 thisSerializer.writeInt8(value_type as int32) 2650 if ((RuntimeType.UNDEFINED) != (value_type)) { 2651 const value_value = value! 2652 let value_value_type : int32 = RuntimeType.UNDEFINED 2653 value_value_type = runtimeType(value_value) 2654 if (((RuntimeType.NUMBER) == (value_value_type)) || ((RuntimeType.STRING) == (value_value_type)) || (((RuntimeType.OBJECT) == (value_value_type)) && (TypeChecker.isResource(value_value, false, false, false, false, false)))) { 2655 thisSerializer.writeInt8(0 as int32) 2656 const value_value_0 = value_value as Length 2657 thisSerializer.writeLength(value_value_0) 2658 } 2659 else if (TypeChecker.isEdgeWidths(value_value, true, false, true, false)) { 2660 thisSerializer.writeInt8(1 as int32) 2661 const value_value_1 = value_value as EdgeWidths 2662 thisSerializer.writeEdgeWidths(value_value_1) 2663 } 2664 else if (TypeChecker.isLocalizedEdgeWidths(value_value, true, false, true, false)) { 2665 thisSerializer.writeInt8(2 as int32) 2666 const value_value_2 = value_value as LocalizedEdgeWidths 2667 thisSerializer.writeLocalizedEdgeWidths(value_value_2) 2668 } 2669 } 2670 ArkUIGeneratedNativeModule._CommonMethod_borderWidth(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2671 thisSerializer.release() 2672 } 2673 borderColorAttribute(value: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined): void { 2674 const thisSerializer : Serializer = Serializer.hold() 2675 let value_type : int32 = RuntimeType.UNDEFINED 2676 value_type = runtimeType(value) 2677 thisSerializer.writeInt8(value_type as int32) 2678 if ((RuntimeType.UNDEFINED) != (value_type)) { 2679 const value_value = value! 2680 let value_value_type : int32 = RuntimeType.UNDEFINED 2681 value_value_type = runtimeType(value_value) 2682 if ((TypeChecker.isColor(value_value)) || (RuntimeType.NUMBER == value_value_type) || (RuntimeType.STRING == value_value_type) || ((RuntimeType.OBJECT == value_value_type) 2683 && (TypeChecker.isResource(value_value, false, false, false, false, false)))) { 2684 thisSerializer.writeInt8(0 as int32) 2685 const value_value_0 = value_value as ResourceColor 2686 let value_value_0_type : int32 = RuntimeType.UNDEFINED 2687 value_value_0_type = runtimeType(value_value_0) 2688 if (TypeChecker.isColor(value_value_0)) { 2689 thisSerializer.writeInt8(0 as int32) 2690 const value_value_0_0 = value_value_0 as Color 2691 thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(value_value_0_0)) 2692 } 2693 else if (RuntimeType.NUMBER == value_value_0_type) { 2694 thisSerializer.writeInt8(1 as int32) 2695 const value_value_0_1 = value_value_0 as number 2696 thisSerializer.writeNumber(value_value_0_1) 2697 } 2698 else if (RuntimeType.STRING == value_value_0_type) { 2699 thisSerializer.writeInt8(2 as int32) 2700 const value_value_0_2 = value_value_0 as string 2701 thisSerializer.writeString(value_value_0_2) 2702 } 2703 else if (RuntimeType.OBJECT == value_value_0_type) { 2704 thisSerializer.writeInt8(3 as int32) 2705 const value_value_0_3 = value_value_0 as Resource 2706 thisSerializer.writeResource(value_value_0_3) 2707 } 2708 } 2709 else if (TypeChecker.isEdgeColors(value_value, true, false, true, false)) { 2710 thisSerializer.writeInt8(1 as int32) 2711 const value_value_1 = value_value as EdgeColors 2712 thisSerializer.writeEdgeColors(value_value_1) 2713 } 2714 else if (TypeChecker.isLocalizedEdgeColors(value_value, true, false, true, false)) { 2715 thisSerializer.writeInt8(2 as int32) 2716 const value_value_2 = value_value as LocalizedEdgeColors 2717 thisSerializer.writeLocalizedEdgeColors(value_value_2) 2718 } 2719 } 2720 ArkUIGeneratedNativeModule._CommonMethod_borderColor(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2721 thisSerializer.release() 2722 } 2723 borderRadiusAttribute(value: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined): void { 2724 const thisSerializer : Serializer = Serializer.hold() 2725 let value_type : int32 = RuntimeType.UNDEFINED 2726 value_type = runtimeType(value) 2727 thisSerializer.writeInt8(value_type as int32) 2728 if ((RuntimeType.UNDEFINED) != (value_type)) { 2729 const value_value = value! 2730 let value_value_type : int32 = RuntimeType.UNDEFINED 2731 value_value_type = runtimeType(value_value) 2732 if (((RuntimeType.NUMBER) == (value_value_type)) || ((RuntimeType.STRING) == (value_value_type)) || (((RuntimeType.OBJECT) == (value_value_type)) && (TypeChecker.isResource(value_value, false, false, false, false, false)))) { 2733 thisSerializer.writeInt8(0 as int32) 2734 const value_value_0 = value_value as Length 2735 thisSerializer.writeLength(value_value_0) 2736 } 2737 else if (TypeChecker.isBorderRadiuses(value_value, false, false, false, false)) { 2738 thisSerializer.writeInt8(1 as int32) 2739 const value_value_1 = value_value as BorderRadiuses 2740 thisSerializer.writeBorderRadiuses(value_value_1) 2741 } 2742 else if (TypeChecker.isLocalizedBorderRadiuses(value_value, false, false, false, false)) { 2743 thisSerializer.writeInt8(2 as int32) 2744 const value_value_2 = value_value as LocalizedBorderRadiuses 2745 thisSerializer.writeLocalizedBorderRadiuses(value_value_2) 2746 } 2747 } 2748 ArkUIGeneratedNativeModule._CommonMethod_borderRadius(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2749 thisSerializer.release() 2750 } 2751 borderImageAttribute(value: BorderImageOption | undefined): void { 2752 const thisSerializer : Serializer = Serializer.hold() 2753 let value_type : int32 = RuntimeType.UNDEFINED 2754 value_type = runtimeType(value) 2755 thisSerializer.writeInt8(value_type as int32) 2756 if ((RuntimeType.UNDEFINED) != (value_type)) { 2757 const value_value = value! 2758 thisSerializer.writeBorderImageOption(value_value) 2759 } 2760 ArkUIGeneratedNativeModule._CommonMethod_borderImage(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2761 thisSerializer.release() 2762 } 2763 outline0Attribute(value: OutlineOptions | undefined): void { 2764 const thisSerializer : Serializer = Serializer.hold() 2765 let value_type : int32 = RuntimeType.UNDEFINED 2766 value_type = runtimeType(value) 2767 thisSerializer.writeInt8(value_type as int32) 2768 if ((RuntimeType.UNDEFINED) != (value_type)) { 2769 const value_value = value! 2770 thisSerializer.writeOutlineOptions(value_value) 2771 } 2772 ArkUIGeneratedNativeModule._CommonMethod_outline0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2773 thisSerializer.release() 2774 } 2775 outline1Attribute(value: OutlineOptions | undefined): void { 2776 const thisSerializer : Serializer = Serializer.hold() 2777 let value_type : int32 = RuntimeType.UNDEFINED 2778 value_type = runtimeType(value) 2779 thisSerializer.writeInt8(value_type as int32) 2780 if ((RuntimeType.UNDEFINED) != (value_type)) { 2781 const value_value = value! 2782 thisSerializer.writeOutlineOptions(value_value) 2783 } 2784 ArkUIGeneratedNativeModule._CommonMethod_outline1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2785 thisSerializer.release() 2786 } 2787 outlineStyle0Attribute(value: OutlineStyle | EdgeOutlineStyles | undefined): void { 2788 const thisSerializer : Serializer = Serializer.hold() 2789 let value_type : int32 = RuntimeType.UNDEFINED 2790 value_type = runtimeType(value) 2791 thisSerializer.writeInt8(value_type as int32) 2792 if ((RuntimeType.UNDEFINED) != (value_type)) { 2793 const value_value = value! 2794 let value_value_type : int32 = RuntimeType.UNDEFINED 2795 value_value_type = runtimeType(value_value) 2796 if (TypeChecker.isOutlineStyle(value_value)) { 2797 thisSerializer.writeInt8(0 as int32) 2798 const value_value_0 = value_value as OutlineStyle 2799 thisSerializer.writeInt32(TypeChecker.OutlineStyle_ToNumeric(value_value_0)) 2800 } 2801 else if (RuntimeType.OBJECT == value_value_type) { 2802 thisSerializer.writeInt8(1 as int32) 2803 const value_value_1 = value_value as EdgeOutlineStyles 2804 thisSerializer.writeEdgeOutlineStyles(value_value_1) 2805 } 2806 } 2807 ArkUIGeneratedNativeModule._CommonMethod_outlineStyle0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2808 thisSerializer.release() 2809 } 2810 outlineStyle1Attribute(value: OutlineStyle | EdgeOutlineStyles | undefined): void { 2811 const thisSerializer : Serializer = Serializer.hold() 2812 let value_type : int32 = RuntimeType.UNDEFINED 2813 value_type = runtimeType(value) 2814 thisSerializer.writeInt8(value_type as int32) 2815 if ((RuntimeType.UNDEFINED) != (value_type)) { 2816 const value_value = value! 2817 let value_value_type : int32 = RuntimeType.UNDEFINED 2818 value_value_type = runtimeType(value_value) 2819 if (TypeChecker.isOutlineStyle(value_value)) { 2820 thisSerializer.writeInt8(0 as int32) 2821 const value_value_0 = value_value as OutlineStyle 2822 thisSerializer.writeInt32(TypeChecker.OutlineStyle_ToNumeric(value_value_0)) 2823 } 2824 else if (RuntimeType.OBJECT == value_value_type) { 2825 thisSerializer.writeInt8(1 as int32) 2826 const value_value_1 = value_value as EdgeOutlineStyles 2827 thisSerializer.writeEdgeOutlineStyles(value_value_1) 2828 } 2829 } 2830 ArkUIGeneratedNativeModule._CommonMethod_outlineStyle1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2831 thisSerializer.release() 2832 } 2833 outlineWidth0Attribute(value: Dimension | EdgeOutlineWidths | undefined): void { 2834 const thisSerializer : Serializer = Serializer.hold() 2835 let value_type : int32 = RuntimeType.UNDEFINED 2836 value_type = runtimeType(value) 2837 thisSerializer.writeInt8(value_type as int32) 2838 if ((RuntimeType.UNDEFINED) != (value_type)) { 2839 const value_value = value! 2840 let value_value_type : int32 = RuntimeType.UNDEFINED 2841 value_value_type = runtimeType(value_value) 2842 if (((RuntimeType.NUMBER) == (value_value_type)) || ((RuntimeType.STRING) == (value_value_type)) || (((RuntimeType.OBJECT) == (value_value_type)) && (TypeChecker.isResource(value_value, false, false, false, false, false)))) { 2843 thisSerializer.writeInt8(0 as int32) 2844 const value_value_0 = value_value as Dimension 2845 thisSerializer.writeLength(value_value_0) 2846 } 2847 else if (TypeChecker.isEdgeOutlineWidths(value_value, false, false, false, false)) { 2848 thisSerializer.writeInt8(1 as int32) 2849 const value_value_1 = value_value as EdgeOutlineWidths 2850 thisSerializer.writeEdgeOutlineWidths(value_value_1) 2851 } 2852 } 2853 ArkUIGeneratedNativeModule._CommonMethod_outlineWidth0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2854 thisSerializer.release() 2855 } 2856 outlineWidth1Attribute(value: Dimension | EdgeOutlineWidths | undefined): void { 2857 const thisSerializer : Serializer = Serializer.hold() 2858 let value_type : int32 = RuntimeType.UNDEFINED 2859 value_type = runtimeType(value) 2860 thisSerializer.writeInt8(value_type as int32) 2861 if ((RuntimeType.UNDEFINED) != (value_type)) { 2862 const value_value = value! 2863 let value_value_type : int32 = RuntimeType.UNDEFINED 2864 value_value_type = runtimeType(value_value) 2865 if (((RuntimeType.NUMBER) == (value_value_type)) || ((RuntimeType.STRING) == (value_value_type)) || (((RuntimeType.OBJECT) == (value_value_type)) && (TypeChecker.isResource(value_value, false, false, false, false, false)))) { 2866 thisSerializer.writeInt8(0 as int32) 2867 const value_value_0 = value_value as Dimension 2868 thisSerializer.writeLength(value_value_0) 2869 } 2870 else if (TypeChecker.isEdgeOutlineWidths(value_value, false, false, false, false)) { 2871 thisSerializer.writeInt8(1 as int32) 2872 const value_value_1 = value_value as EdgeOutlineWidths 2873 thisSerializer.writeEdgeOutlineWidths(value_value_1) 2874 } 2875 } 2876 ArkUIGeneratedNativeModule._CommonMethod_outlineWidth1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2877 thisSerializer.release() 2878 } 2879 outlineColor0Attribute(value: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined): void { 2880 const thisSerializer : Serializer = Serializer.hold() 2881 let value_type : int32 = RuntimeType.UNDEFINED 2882 value_type = runtimeType(value) 2883 thisSerializer.writeInt8(value_type as int32) 2884 if ((RuntimeType.UNDEFINED) != (value_type)) { 2885 const value_value = value! 2886 let value_value_type : int32 = RuntimeType.UNDEFINED 2887 value_value_type = runtimeType(value_value) 2888 if ((TypeChecker.isColor(value_value)) || (RuntimeType.NUMBER == value_value_type) || (RuntimeType.STRING == value_value_type) || (RuntimeType.OBJECT == value_value_type)) { 2889 thisSerializer.writeInt8(0 as int32) 2890 const value_value_0 = value_value as ResourceColor 2891 let value_value_0_type : int32 = RuntimeType.UNDEFINED 2892 value_value_0_type = runtimeType(value_value_0) 2893 if (TypeChecker.isColor(value_value_0)) { 2894 thisSerializer.writeInt8(0 as int32) 2895 const value_value_0_0 = value_value_0 as Color 2896 thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(value_value_0_0)) 2897 } 2898 else if (RuntimeType.NUMBER == value_value_0_type) { 2899 thisSerializer.writeInt8(1 as int32) 2900 const value_value_0_1 = value_value_0 as number 2901 thisSerializer.writeNumber(value_value_0_1) 2902 } 2903 else if (RuntimeType.STRING == value_value_0_type) { 2904 thisSerializer.writeInt8(2 as int32) 2905 const value_value_0_2 = value_value_0 as string 2906 thisSerializer.writeString(value_value_0_2) 2907 } 2908 else if (RuntimeType.OBJECT == value_value_0_type) { 2909 thisSerializer.writeInt8(3 as int32) 2910 const value_value_0_3 = value_value_0 as Resource 2911 thisSerializer.writeResource(value_value_0_3) 2912 } 2913 } 2914 else if (TypeChecker.isEdgeColors(value_value, true, false, true, false)) { 2915 thisSerializer.writeInt8(1 as int32) 2916 const value_value_1 = value_value as EdgeColors 2917 thisSerializer.writeEdgeColors(value_value_1) 2918 } 2919 else if (TypeChecker.isLocalizedEdgeColors(value_value, true, false, true, false)) { 2920 thisSerializer.writeInt8(2 as int32) 2921 const value_value_2 = value_value as LocalizedEdgeColors 2922 thisSerializer.writeLocalizedEdgeColors(value_value_2) 2923 } 2924 } 2925 ArkUIGeneratedNativeModule._CommonMethod_outlineColor0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2926 thisSerializer.release() 2927 } 2928 outlineColor1Attribute(value: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined): void { 2929 const thisSerializer : Serializer = Serializer.hold() 2930 let value_type : int32 = RuntimeType.UNDEFINED 2931 value_type = runtimeType(value) 2932 thisSerializer.writeInt8(value_type as int32) 2933 if ((RuntimeType.UNDEFINED) != (value_type)) { 2934 const value_value = value! 2935 let value_value_type : int32 = RuntimeType.UNDEFINED 2936 value_value_type = runtimeType(value_value) 2937 if ((TypeChecker.isColor(value_value)) || (RuntimeType.NUMBER == value_value_type) || (RuntimeType.STRING == value_value_type) || (RuntimeType.OBJECT == value_value_type)) { 2938 thisSerializer.writeInt8(0 as int32) 2939 const value_value_0 = value_value as ResourceColor 2940 let value_value_0_type : int32 = RuntimeType.UNDEFINED 2941 value_value_0_type = runtimeType(value_value_0) 2942 if (TypeChecker.isColor(value_value_0)) { 2943 thisSerializer.writeInt8(0 as int32) 2944 const value_value_0_0 = value_value_0 as Color 2945 thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(value_value_0_0)) 2946 } 2947 else if (RuntimeType.NUMBER == value_value_0_type) { 2948 thisSerializer.writeInt8(1 as int32) 2949 const value_value_0_1 = value_value_0 as number 2950 thisSerializer.writeNumber(value_value_0_1) 2951 } 2952 else if (RuntimeType.STRING == value_value_0_type) { 2953 thisSerializer.writeInt8(2 as int32) 2954 const value_value_0_2 = value_value_0 as string 2955 thisSerializer.writeString(value_value_0_2) 2956 } 2957 else if (RuntimeType.OBJECT == value_value_0_type) { 2958 thisSerializer.writeInt8(3 as int32) 2959 const value_value_0_3 = value_value_0 as Resource 2960 thisSerializer.writeResource(value_value_0_3) 2961 } 2962 } 2963 else if (TypeChecker.isEdgeColors(value_value, true, false, true, false)) { 2964 thisSerializer.writeInt8(1 as int32) 2965 const value_value_1 = value_value as EdgeColors 2966 thisSerializer.writeEdgeColors(value_value_1) 2967 } 2968 else if (TypeChecker.isLocalizedEdgeColors(value_value, true, false, true, false)) { 2969 thisSerializer.writeInt8(2 as int32) 2970 const value_value_2 = value_value as LocalizedEdgeColors 2971 thisSerializer.writeLocalizedEdgeColors(value_value_2) 2972 } 2973 } 2974 ArkUIGeneratedNativeModule._CommonMethod_outlineColor1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2975 thisSerializer.release() 2976 } 2977 outlineRadius0Attribute(value: Dimension | OutlineRadiuses | undefined): void { 2978 const thisSerializer : Serializer = Serializer.hold() 2979 let value_type : int32 = RuntimeType.UNDEFINED 2980 value_type = runtimeType(value) 2981 thisSerializer.writeInt8(value_type as int32) 2982 if ((RuntimeType.UNDEFINED) != (value_type)) { 2983 const value_value = value! 2984 let value_value_type : int32 = RuntimeType.UNDEFINED 2985 value_value_type = runtimeType(value_value) 2986 if (((RuntimeType.NUMBER) == (value_value_type)) || ((RuntimeType.STRING) == (value_value_type)) || (((RuntimeType.OBJECT) == (value_value_type)) && (TypeChecker.isResource(value_value, false, false, false, false, false)))) { 2987 thisSerializer.writeInt8(0 as int32) 2988 const value_value_0 = value_value as Dimension 2989 thisSerializer.writeLength(value_value_0) 2990 } 2991 else if (TypeChecker.isOutlineRadiuses(value_value, false, false, false, false)) { 2992 thisSerializer.writeInt8(1 as int32) 2993 const value_value_1 = value_value as OutlineRadiuses 2994 thisSerializer.writeOutlineRadiuses(value_value_1) 2995 } 2996 } 2997 ArkUIGeneratedNativeModule._CommonMethod_outlineRadius0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 2998 thisSerializer.release() 2999 } 3000 outlineRadius1Attribute(value: Dimension | OutlineRadiuses | undefined): void { 3001 const thisSerializer : Serializer = Serializer.hold() 3002 let value_type : int32 = RuntimeType.UNDEFINED 3003 value_type = runtimeType(value) 3004 thisSerializer.writeInt8(value_type as int32) 3005 if ((RuntimeType.UNDEFINED) != (value_type)) { 3006 const value_value = value! 3007 let value_value_type : int32 = RuntimeType.UNDEFINED 3008 value_value_type = runtimeType(value_value) 3009 if (((RuntimeType.NUMBER) == (value_value_type)) || ((RuntimeType.STRING) == (value_value_type)) || (((RuntimeType.OBJECT) == (value_value_type)) && (TypeChecker.isResource(value_value, false, false, false, false, false)))) { 3010 thisSerializer.writeInt8(0 as int32) 3011 const value_value_0 = value_value as Dimension 3012 thisSerializer.writeLength(value_value_0) 3013 } 3014 else if (TypeChecker.isOutlineRadiuses(value_value, false, false, false, false)) { 3015 thisSerializer.writeInt8(1 as int32) 3016 const value_value_1 = value_value as OutlineRadiuses 3017 thisSerializer.writeOutlineRadiuses(value_value_1) 3018 } 3019 } 3020 ArkUIGeneratedNativeModule._CommonMethod_outlineRadius1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3021 thisSerializer.release() 3022 } 3023 foregroundColor0Attribute(value: ResourceColor | ColoringStrategy | undefined): void { 3024 const thisSerializer : Serializer = Serializer.hold() 3025 let value_type : int32 = RuntimeType.UNDEFINED 3026 value_type = runtimeType(value) 3027 thisSerializer.writeInt8(value_type as int32) 3028 if ((RuntimeType.UNDEFINED) != (value_type)) { 3029 const value_value = value! 3030 let value_value_type : int32 = RuntimeType.UNDEFINED 3031 value_value_type = runtimeType(value_value) 3032 if ((TypeChecker.isColor(value_value)) || (RuntimeType.NUMBER == value_value_type) || (RuntimeType.STRING == value_value_type) || (RuntimeType.OBJECT == value_value_type)) { 3033 thisSerializer.writeInt8(0 as int32) 3034 const value_value_0 = value_value as ResourceColor 3035 let value_value_0_type : int32 = RuntimeType.UNDEFINED 3036 value_value_0_type = runtimeType(value_value_0) 3037 if (TypeChecker.isColor(value_value_0)) { 3038 thisSerializer.writeInt8(0 as int32) 3039 const value_value_0_0 = value_value_0 as Color 3040 thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(value_value_0_0)) 3041 } 3042 else if (RuntimeType.NUMBER == value_value_0_type) { 3043 thisSerializer.writeInt8(1 as int32) 3044 const value_value_0_1 = value_value_0 as number 3045 thisSerializer.writeNumber(value_value_0_1) 3046 } 3047 else if (RuntimeType.STRING == value_value_0_type) { 3048 thisSerializer.writeInt8(2 as int32) 3049 const value_value_0_2 = value_value_0 as string 3050 thisSerializer.writeString(value_value_0_2) 3051 } 3052 else if (RuntimeType.OBJECT == value_value_0_type) { 3053 thisSerializer.writeInt8(3 as int32) 3054 const value_value_0_3 = value_value_0 as Resource 3055 thisSerializer.writeResource(value_value_0_3) 3056 } 3057 } 3058 else if (TypeChecker.isColoringStrategy(value_value)) { 3059 thisSerializer.writeInt8(1 as int32) 3060 const value_value_1 = value_value as ColoringStrategy 3061 thisSerializer.writeInt32(TypeChecker.ColoringStrategy_ToNumeric(value_value_1)) 3062 } 3063 } 3064 ArkUIGeneratedNativeModule._CommonMethod_foregroundColor0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3065 thisSerializer.release() 3066 } 3067 foregroundColor1Attribute(value: ResourceColor | ColoringStrategy | undefined): void { 3068 const thisSerializer : Serializer = Serializer.hold() 3069 let value_type : int32 = RuntimeType.UNDEFINED 3070 value_type = runtimeType(value) 3071 thisSerializer.writeInt8(value_type as int32) 3072 if ((RuntimeType.UNDEFINED) != (value_type)) { 3073 const value_value = value! 3074 let value_value_type : int32 = RuntimeType.UNDEFINED 3075 value_value_type = runtimeType(value_value) 3076 if ((TypeChecker.isColor(value_value)) || (RuntimeType.NUMBER == value_value_type) || (RuntimeType.STRING == value_value_type) || (RuntimeType.OBJECT == value_value_type)) { 3077 thisSerializer.writeInt8(0 as int32) 3078 const value_value_0 = value_value as ResourceColor 3079 let value_value_0_type : int32 = RuntimeType.UNDEFINED 3080 value_value_0_type = runtimeType(value_value_0) 3081 if (TypeChecker.isColor(value_value_0)) { 3082 thisSerializer.writeInt8(0 as int32) 3083 const value_value_0_0 = value_value_0 as Color 3084 thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(value_value_0_0)) 3085 } 3086 else if (RuntimeType.NUMBER == value_value_0_type) { 3087 thisSerializer.writeInt8(1 as int32) 3088 const value_value_0_1 = value_value_0 as number 3089 thisSerializer.writeNumber(value_value_0_1) 3090 } 3091 else if (RuntimeType.STRING == value_value_0_type) { 3092 thisSerializer.writeInt8(2 as int32) 3093 const value_value_0_2 = value_value_0 as string 3094 thisSerializer.writeString(value_value_0_2) 3095 } 3096 else if (RuntimeType.OBJECT == value_value_0_type) { 3097 thisSerializer.writeInt8(3 as int32) 3098 const value_value_0_3 = value_value_0 as Resource 3099 thisSerializer.writeResource(value_value_0_3) 3100 } 3101 } 3102 else if (TypeChecker.isColoringStrategy(value_value)) { 3103 thisSerializer.writeInt8(1 as int32) 3104 const value_value_1 = value_value as ColoringStrategy 3105 thisSerializer.writeInt32(TypeChecker.ColoringStrategy_ToNumeric(value_value_1)) 3106 } 3107 } 3108 ArkUIGeneratedNativeModule._CommonMethod_foregroundColor1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3109 thisSerializer.release() 3110 } 3111 onClick0Attribute(value: ((event: ClickEvent) => void) | undefined): void { 3112 const thisSerializer : Serializer = Serializer.hold() 3113 let value_type : int32 = RuntimeType.UNDEFINED 3114 value_type = runtimeType(value) 3115 thisSerializer.writeInt8(value_type as int32) 3116 if ((RuntimeType.UNDEFINED) != (value_type)) { 3117 const value_value = value! 3118 thisSerializer.holdAndWriteCallback(value_value) 3119 } 3120 ArkUIGeneratedNativeModule._CommonMethod_onClick0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3121 thisSerializer.release() 3122 } 3123 onClick1Attribute(event: ((event: ClickEvent) => void) | undefined, distanceThreshold: number | undefined): void { 3124 const thisSerializer : Serializer = Serializer.hold() 3125 let event_type : int32 = RuntimeType.UNDEFINED 3126 event_type = runtimeType(event) 3127 thisSerializer.writeInt8(event_type as int32) 3128 if ((RuntimeType.UNDEFINED) != (event_type)) { 3129 const event_value = event! 3130 thisSerializer.holdAndWriteCallback(event_value) 3131 } 3132 let distanceThreshold_type : int32 = RuntimeType.UNDEFINED 3133 distanceThreshold_type = runtimeType(distanceThreshold) 3134 thisSerializer.writeInt8(distanceThreshold_type as int32) 3135 if ((RuntimeType.UNDEFINED) != (distanceThreshold_type)) { 3136 const distanceThreshold_value = distanceThreshold! 3137 thisSerializer.writeNumber(distanceThreshold_value) 3138 } 3139 ArkUIGeneratedNativeModule._CommonMethod_onClick1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3140 thisSerializer.release() 3141 } 3142 onHoverAttribute(value: ((isHover: boolean,event: HoverEvent) => void) | undefined): void { 3143 const thisSerializer : Serializer = Serializer.hold() 3144 let value_type : int32 = RuntimeType.UNDEFINED 3145 value_type = runtimeType(value) 3146 thisSerializer.writeInt8(value_type as int32) 3147 if ((RuntimeType.UNDEFINED) != (value_type)) { 3148 const value_value = value! 3149 thisSerializer.holdAndWriteCallback(value_value) 3150 } 3151 ArkUIGeneratedNativeModule._CommonMethod_onHover(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3152 thisSerializer.release() 3153 } 3154 onHoverMoveAttribute(value: ((parameter: HoverEvent) => void) | undefined): void { 3155 const thisSerializer : Serializer = Serializer.hold() 3156 let value_type : int32 = RuntimeType.UNDEFINED 3157 value_type = runtimeType(value) 3158 thisSerializer.writeInt8(value_type as int32) 3159 if ((RuntimeType.UNDEFINED) != (value_type)) { 3160 const value_value = value! 3161 thisSerializer.holdAndWriteCallback(value_value) 3162 } 3163 ArkUIGeneratedNativeModule._CommonMethod_onHoverMove(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3164 thisSerializer.release() 3165 } 3166 onAccessibilityHoverAttribute(value: AccessibilityCallback | undefined): void { 3167 const thisSerializer : Serializer = Serializer.hold() 3168 let value_type : int32 = RuntimeType.UNDEFINED 3169 value_type = runtimeType(value) 3170 thisSerializer.writeInt8(value_type as int32) 3171 if ((RuntimeType.UNDEFINED) != (value_type)) { 3172 const value_value = value! 3173 thisSerializer.holdAndWriteCallback(value_value) 3174 } 3175 ArkUIGeneratedNativeModule._CommonMethod_onAccessibilityHover(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3176 thisSerializer.release() 3177 } 3178 hoverEffectAttribute(value: HoverEffect | undefined): void { 3179 const thisSerializer : Serializer = Serializer.hold() 3180 let value_type : int32 = RuntimeType.UNDEFINED 3181 value_type = runtimeType(value) 3182 thisSerializer.writeInt8(value_type as int32) 3183 if ((RuntimeType.UNDEFINED) != (value_type)) { 3184 const value_value = (value as HoverEffect) 3185 thisSerializer.writeInt32(TypeChecker.HoverEffect_ToNumeric(value_value)) 3186 } 3187 ArkUIGeneratedNativeModule._CommonMethod_hoverEffect(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3188 thisSerializer.release() 3189 } 3190 onMouseAttribute(value: ((event: MouseEvent) => void) | undefined): void { 3191 const thisSerializer : Serializer = Serializer.hold() 3192 let value_type : int32 = RuntimeType.UNDEFINED 3193 value_type = runtimeType(value) 3194 thisSerializer.writeInt8(value_type as int32) 3195 if ((RuntimeType.UNDEFINED) != (value_type)) { 3196 const value_value = value! 3197 thisSerializer.holdAndWriteCallback(value_value) 3198 } 3199 ArkUIGeneratedNativeModule._CommonMethod_onMouse(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3200 thisSerializer.release() 3201 } 3202 onTouchAttribute(value: ((event: TouchEvent) => void) | undefined): void { 3203 const thisSerializer : Serializer = Serializer.hold() 3204 let value_type : int32 = RuntimeType.UNDEFINED 3205 value_type = runtimeType(value) 3206 thisSerializer.writeInt8(value_type as int32) 3207 if ((RuntimeType.UNDEFINED) != (value_type)) { 3208 const value_value = value! 3209 thisSerializer.holdAndWriteCallback(value_value) 3210 } 3211 ArkUIGeneratedNativeModule._CommonMethod_onTouch(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3212 thisSerializer.release() 3213 } 3214 onKeyEvent0Attribute(value: ((event: KeyEvent) => void) | undefined): void { 3215 const thisSerializer : Serializer = Serializer.hold() 3216 let value_type : int32 = RuntimeType.UNDEFINED 3217 value_type = runtimeType(value) 3218 thisSerializer.writeInt8(value_type as int32) 3219 if ((RuntimeType.UNDEFINED) != (value_type)) { 3220 const value_value = value! 3221 thisSerializer.holdAndWriteCallback(value_value) 3222 } 3223 ArkUIGeneratedNativeModule._CommonMethod_onKeyEvent0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3224 thisSerializer.release() 3225 } 3226 onKeyEvent1Attribute(value: ((parameter: KeyEvent) => boolean) | undefined): void { 3227 const thisSerializer : Serializer = Serializer.hold() 3228 let value_type : int32 = RuntimeType.UNDEFINED 3229 value_type = runtimeType(value) 3230 thisSerializer.writeInt8(value_type as int32) 3231 if ((RuntimeType.UNDEFINED) != (value_type)) { 3232 const value_value = value! 3233 thisSerializer.holdAndWriteCallback(value_value) 3234 } 3235 ArkUIGeneratedNativeModule._CommonMethod_onKeyEvent1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3236 thisSerializer.release() 3237 } 3238 onDigitalCrownAttribute(value: ((parameter: CrownEvent) => void) | undefined): void { 3239 const thisSerializer : Serializer = Serializer.hold() 3240 let value_type : int32 = RuntimeType.UNDEFINED 3241 value_type = runtimeType(value) 3242 thisSerializer.writeInt8(value_type as int32) 3243 if ((RuntimeType.UNDEFINED) != (value_type)) { 3244 const value_value = value! 3245 thisSerializer.holdAndWriteCallback(value_value) 3246 } 3247 ArkUIGeneratedNativeModule._CommonMethod_onDigitalCrown(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3248 thisSerializer.release() 3249 } 3250 onKeyPreImeAttribute(value: ((parameter: KeyEvent) => boolean) | undefined): void { 3251 const thisSerializer : Serializer = Serializer.hold() 3252 let value_type : int32 = RuntimeType.UNDEFINED 3253 value_type = runtimeType(value) 3254 thisSerializer.writeInt8(value_type as int32) 3255 if ((RuntimeType.UNDEFINED) != (value_type)) { 3256 const value_value = value! 3257 thisSerializer.holdAndWriteCallback(value_value) 3258 } 3259 ArkUIGeneratedNativeModule._CommonMethod_onKeyPreIme(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3260 thisSerializer.release() 3261 } 3262 onKeyEventDispatchAttribute(value: ((parameter: KeyEvent) => boolean) | undefined): void { 3263 const thisSerializer : Serializer = Serializer.hold() 3264 let value_type : int32 = RuntimeType.UNDEFINED 3265 value_type = runtimeType(value) 3266 thisSerializer.writeInt8(value_type as int32) 3267 if ((RuntimeType.UNDEFINED) != (value_type)) { 3268 const value_value = value! 3269 thisSerializer.holdAndWriteCallback(value_value) 3270 } 3271 ArkUIGeneratedNativeModule._CommonMethod_onKeyEventDispatch(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3272 thisSerializer.release() 3273 } 3274 onFocusAxisEventAttribute(value: ((parameter: FocusAxisEvent) => void) | undefined): void { 3275 const thisSerializer : Serializer = Serializer.hold() 3276 let value_type : int32 = RuntimeType.UNDEFINED 3277 value_type = runtimeType(value) 3278 thisSerializer.writeInt8(value_type as int32) 3279 if ((RuntimeType.UNDEFINED) != (value_type)) { 3280 const value_value = value! 3281 thisSerializer.holdAndWriteCallback(value_value) 3282 } 3283 ArkUIGeneratedNativeModule._CommonMethod_onFocusAxisEvent(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3284 thisSerializer.release() 3285 } 3286 onAxisEventAttribute(value: ((parameter: AxisEvent) => void) | undefined): void { 3287 const thisSerializer : Serializer = Serializer.hold() 3288 let value_type : int32 = RuntimeType.UNDEFINED 3289 value_type = runtimeType(value) 3290 thisSerializer.writeInt8(value_type as int32) 3291 if ((RuntimeType.UNDEFINED) != (value_type)) { 3292 const value_value = value! 3293 thisSerializer.holdAndWriteCallback(value_value) 3294 } 3295 ArkUIGeneratedNativeModule._CommonMethod_onAxisEvent(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3296 thisSerializer.release() 3297 } 3298 focusableAttribute(value: boolean | undefined): void { 3299 const thisSerializer : Serializer = Serializer.hold() 3300 let value_type : int32 = RuntimeType.UNDEFINED 3301 value_type = runtimeType(value) 3302 thisSerializer.writeInt8(value_type as int32) 3303 if ((RuntimeType.UNDEFINED) != (value_type)) { 3304 const value_value = value! 3305 thisSerializer.writeBoolean(value_value) 3306 } 3307 ArkUIGeneratedNativeModule._CommonMethod_focusable(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3308 thisSerializer.release() 3309 } 3310 nextFocusAttribute(value: FocusMovement | undefined): void { 3311 const thisSerializer : Serializer = Serializer.hold() 3312 let value_type : int32 = RuntimeType.UNDEFINED 3313 value_type = runtimeType(value) 3314 thisSerializer.writeInt8(value_type as int32) 3315 if ((RuntimeType.UNDEFINED) != (value_type)) { 3316 const value_value = value! 3317 thisSerializer.writeFocusMovement(value_value) 3318 } 3319 ArkUIGeneratedNativeModule._CommonMethod_nextFocus(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3320 thisSerializer.release() 3321 } 3322 tabStopAttribute(value: boolean | undefined): void { 3323 const thisSerializer : Serializer = Serializer.hold() 3324 let value_type : int32 = RuntimeType.UNDEFINED 3325 value_type = runtimeType(value) 3326 thisSerializer.writeInt8(value_type as int32) 3327 if ((RuntimeType.UNDEFINED) != (value_type)) { 3328 const value_value = value! 3329 thisSerializer.writeBoolean(value_value) 3330 } 3331 ArkUIGeneratedNativeModule._CommonMethod_tabStop(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3332 thisSerializer.release() 3333 } 3334 onFocusAttribute(value: (() => void) | undefined): void { 3335 const thisSerializer : Serializer = Serializer.hold() 3336 let value_type : int32 = RuntimeType.UNDEFINED 3337 value_type = runtimeType(value) 3338 thisSerializer.writeInt8(value_type as int32) 3339 if ((RuntimeType.UNDEFINED) != (value_type)) { 3340 const value_value = value! 3341 thisSerializer.holdAndWriteCallback(value_value) 3342 } 3343 ArkUIGeneratedNativeModule._CommonMethod_onFocus(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3344 thisSerializer.release() 3345 } 3346 onBlurAttribute(value: (() => void) | undefined): void { 3347 const thisSerializer : Serializer = Serializer.hold() 3348 let value_type : int32 = RuntimeType.UNDEFINED 3349 value_type = runtimeType(value) 3350 thisSerializer.writeInt8(value_type as int32) 3351 if ((RuntimeType.UNDEFINED) != (value_type)) { 3352 const value_value = value! 3353 thisSerializer.holdAndWriteCallback(value_value) 3354 } 3355 ArkUIGeneratedNativeModule._CommonMethod_onBlur(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3356 thisSerializer.release() 3357 } 3358 tabIndexAttribute(value: number | undefined): void { 3359 const thisSerializer : Serializer = Serializer.hold() 3360 let value_type : int32 = RuntimeType.UNDEFINED 3361 value_type = runtimeType(value) 3362 thisSerializer.writeInt8(value_type as int32) 3363 if ((RuntimeType.UNDEFINED) != (value_type)) { 3364 const value_value = value! 3365 thisSerializer.writeNumber(value_value) 3366 } 3367 ArkUIGeneratedNativeModule._CommonMethod_tabIndex(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3368 thisSerializer.release() 3369 } 3370 defaultFocusAttribute(value: boolean | undefined): void { 3371 const thisSerializer : Serializer = Serializer.hold() 3372 let value_type : int32 = RuntimeType.UNDEFINED 3373 value_type = runtimeType(value) 3374 thisSerializer.writeInt8(value_type as int32) 3375 if ((RuntimeType.UNDEFINED) != (value_type)) { 3376 const value_value = value! 3377 thisSerializer.writeBoolean(value_value) 3378 } 3379 ArkUIGeneratedNativeModule._CommonMethod_defaultFocus(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3380 thisSerializer.release() 3381 } 3382 groupDefaultFocusAttribute(value: boolean | undefined): void { 3383 const thisSerializer : Serializer = Serializer.hold() 3384 let value_type : int32 = RuntimeType.UNDEFINED 3385 value_type = runtimeType(value) 3386 thisSerializer.writeInt8(value_type as int32) 3387 if ((RuntimeType.UNDEFINED) != (value_type)) { 3388 const value_value = value! 3389 thisSerializer.writeBoolean(value_value) 3390 } 3391 ArkUIGeneratedNativeModule._CommonMethod_groupDefaultFocus(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3392 thisSerializer.release() 3393 } 3394 focusOnTouchAttribute(value: boolean | undefined): void { 3395 const thisSerializer : Serializer = Serializer.hold() 3396 let value_type : int32 = RuntimeType.UNDEFINED 3397 value_type = runtimeType(value) 3398 thisSerializer.writeInt8(value_type as int32) 3399 if ((RuntimeType.UNDEFINED) != (value_type)) { 3400 const value_value = value! 3401 thisSerializer.writeBoolean(value_value) 3402 } 3403 ArkUIGeneratedNativeModule._CommonMethod_focusOnTouch(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3404 thisSerializer.release() 3405 } 3406 focusBoxAttribute(value: FocusBoxStyle | undefined): void { 3407 const thisSerializer : Serializer = Serializer.hold() 3408 let value_type : int32 = RuntimeType.UNDEFINED 3409 value_type = runtimeType(value) 3410 thisSerializer.writeInt8(value_type as int32) 3411 if ((RuntimeType.UNDEFINED) != (value_type)) { 3412 const value_value = value! 3413 thisSerializer.writeFocusBoxStyle(value_value) 3414 } 3415 ArkUIGeneratedNativeModule._CommonMethod_focusBox(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3416 thisSerializer.release() 3417 } 3418 animationAttribute(value: AnimateParam | undefined): void { 3419 const thisSerializer : Serializer = Serializer.hold() 3420 let value_type : int32 = RuntimeType.UNDEFINED 3421 value_type = runtimeType(value) 3422 thisSerializer.writeInt8(value_type as int32) 3423 if ((RuntimeType.UNDEFINED) != (value_type)) { 3424 const value_value = value! 3425 thisSerializer.writeAnimateParam(value_value) 3426 } 3427 ArkUIGeneratedNativeModule._CommonMethod_animation(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3428 thisSerializer.release() 3429 } 3430 transition0Attribute(value: TransitionOptions | TransitionEffect | undefined): void { 3431 const thisSerializer : Serializer = Serializer.hold() 3432 let value_type : int32 = RuntimeType.UNDEFINED 3433 value_type = runtimeType(value) 3434 thisSerializer.writeInt8(value_type as int32) 3435 if ((RuntimeType.UNDEFINED) != (value_type)) { 3436 const value_value = value! 3437 let value_value_type : int32 = RuntimeType.UNDEFINED 3438 value_value_type = runtimeType(value_value) 3439 if (TypeChecker.isTransitionOptions(value_value, false, false, false, false, false)) { 3440 thisSerializer.writeInt8(0 as int32) 3441 const value_value_0 = value_value as TransitionOptions 3442 thisSerializer.writeTransitionOptions(value_value_0) 3443 } 3444 else if (TypeChecker.isTransitionEffect(value_value)) { 3445 thisSerializer.writeInt8(1 as int32) 3446 const value_value_1 = value_value as TransitionEffect 3447 thisSerializer.writeTransitionEffect(value_value_1) 3448 } 3449 } 3450 ArkUIGeneratedNativeModule._CommonMethod_transition0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3451 thisSerializer.release() 3452 } 3453 transition1Attribute(effect: TransitionEffect | undefined, onFinish: TransitionFinishCallback | undefined): void { 3454 const thisSerializer : Serializer = Serializer.hold() 3455 let effect_type : int32 = RuntimeType.UNDEFINED 3456 effect_type = runtimeType(effect) 3457 thisSerializer.writeInt8(effect_type as int32) 3458 if ((RuntimeType.UNDEFINED) != (effect_type)) { 3459 const effect_value = effect! 3460 thisSerializer.writeTransitionEffect(effect_value) 3461 } 3462 let onFinish_type : int32 = RuntimeType.UNDEFINED 3463 onFinish_type = runtimeType(onFinish) 3464 thisSerializer.writeInt8(onFinish_type as int32) 3465 if ((RuntimeType.UNDEFINED) != (onFinish_type)) { 3466 const onFinish_value = onFinish! 3467 thisSerializer.holdAndWriteCallback(onFinish_value) 3468 } 3469 ArkUIGeneratedNativeModule._CommonMethod_transition1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3470 thisSerializer.release() 3471 } 3472 motionBlur0Attribute(value: MotionBlurOptions | undefined): void { 3473 const thisSerializer : Serializer = Serializer.hold() 3474 let value_type : int32 = RuntimeType.UNDEFINED 3475 value_type = runtimeType(value) 3476 thisSerializer.writeInt8(value_type as int32) 3477 if ((RuntimeType.UNDEFINED) != (value_type)) { 3478 const value_value = value! 3479 thisSerializer.writeMotionBlurOptions(value_value) 3480 } 3481 ArkUIGeneratedNativeModule._CommonMethod_motionBlur0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3482 thisSerializer.release() 3483 } 3484 motionBlur1Attribute(value: MotionBlurOptions | undefined): void { 3485 const thisSerializer : Serializer = Serializer.hold() 3486 let value_type : int32 = RuntimeType.UNDEFINED 3487 value_type = runtimeType(value) 3488 thisSerializer.writeInt8(value_type as int32) 3489 if ((RuntimeType.UNDEFINED) != (value_type)) { 3490 const value_value = value! 3491 thisSerializer.writeMotionBlurOptions(value_value) 3492 } 3493 ArkUIGeneratedNativeModule._CommonMethod_motionBlur1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3494 thisSerializer.release() 3495 } 3496 brightness0Attribute(value: number | undefined): void { 3497 const thisSerializer : Serializer = Serializer.hold() 3498 let value_type : int32 = RuntimeType.UNDEFINED 3499 value_type = runtimeType(value) 3500 thisSerializer.writeInt8(value_type as int32) 3501 if ((RuntimeType.UNDEFINED) != (value_type)) { 3502 const value_value = value! 3503 thisSerializer.writeNumber(value_value) 3504 } 3505 ArkUIGeneratedNativeModule._CommonMethod_brightness0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3506 thisSerializer.release() 3507 } 3508 brightness1Attribute(value: number | undefined): void { 3509 const thisSerializer : Serializer = Serializer.hold() 3510 let value_type : int32 = RuntimeType.UNDEFINED 3511 value_type = runtimeType(value) 3512 thisSerializer.writeInt8(value_type as int32) 3513 if ((RuntimeType.UNDEFINED) != (value_type)) { 3514 const value_value = value! 3515 thisSerializer.writeNumber(value_value) 3516 } 3517 ArkUIGeneratedNativeModule._CommonMethod_brightness1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3518 thisSerializer.release() 3519 } 3520 contrast0Attribute(value: number | undefined): void { 3521 const thisSerializer : Serializer = Serializer.hold() 3522 let value_type : int32 = RuntimeType.UNDEFINED 3523 value_type = runtimeType(value) 3524 thisSerializer.writeInt8(value_type as int32) 3525 if ((RuntimeType.UNDEFINED) != (value_type)) { 3526 const value_value = value! 3527 thisSerializer.writeNumber(value_value) 3528 } 3529 ArkUIGeneratedNativeModule._CommonMethod_contrast0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3530 thisSerializer.release() 3531 } 3532 contrast1Attribute(value: number | undefined): void { 3533 const thisSerializer : Serializer = Serializer.hold() 3534 let value_type : int32 = RuntimeType.UNDEFINED 3535 value_type = runtimeType(value) 3536 thisSerializer.writeInt8(value_type as int32) 3537 if ((RuntimeType.UNDEFINED) != (value_type)) { 3538 const value_value = value! 3539 thisSerializer.writeNumber(value_value) 3540 } 3541 ArkUIGeneratedNativeModule._CommonMethod_contrast1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3542 thisSerializer.release() 3543 } 3544 grayscale0Attribute(value: number | undefined): void { 3545 const thisSerializer : Serializer = Serializer.hold() 3546 let value_type : int32 = RuntimeType.UNDEFINED 3547 value_type = runtimeType(value) 3548 thisSerializer.writeInt8(value_type as int32) 3549 if ((RuntimeType.UNDEFINED) != (value_type)) { 3550 const value_value = value! 3551 thisSerializer.writeNumber(value_value) 3552 } 3553 ArkUIGeneratedNativeModule._CommonMethod_grayscale0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3554 thisSerializer.release() 3555 } 3556 grayscale1Attribute(value: number | undefined): void { 3557 const thisSerializer : Serializer = Serializer.hold() 3558 let value_type : int32 = RuntimeType.UNDEFINED 3559 value_type = runtimeType(value) 3560 thisSerializer.writeInt8(value_type as int32) 3561 if ((RuntimeType.UNDEFINED) != (value_type)) { 3562 const value_value = value! 3563 thisSerializer.writeNumber(value_value) 3564 } 3565 ArkUIGeneratedNativeModule._CommonMethod_grayscale1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3566 thisSerializer.release() 3567 } 3568 colorBlend0Attribute(value: Color | string | Resource | undefined): void { 3569 const thisSerializer : Serializer = Serializer.hold() 3570 let value_type : int32 = RuntimeType.UNDEFINED 3571 value_type = runtimeType(value) 3572 thisSerializer.writeInt8(value_type as int32) 3573 if ((RuntimeType.UNDEFINED) != (value_type)) { 3574 const value_value = value! 3575 let value_value_type : int32 = RuntimeType.UNDEFINED 3576 value_value_type = runtimeType(value_value) 3577 if (TypeChecker.isColor(value_value)) { 3578 thisSerializer.writeInt8(0 as int32) 3579 const value_value_0 = value_value as Color 3580 thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(value_value_0)) 3581 } 3582 else if (RuntimeType.STRING == value_value_type) { 3583 thisSerializer.writeInt8(1 as int32) 3584 const value_value_1 = value_value as string 3585 thisSerializer.writeString(value_value_1) 3586 } 3587 else if (RuntimeType.OBJECT == value_value_type) { 3588 thisSerializer.writeInt8(2 as int32) 3589 const value_value_2 = value_value as Resource 3590 thisSerializer.writeResource(value_value_2) 3591 } 3592 } 3593 ArkUIGeneratedNativeModule._CommonMethod_colorBlend0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3594 thisSerializer.release() 3595 } 3596 colorBlend1Attribute(value: Color | string | Resource | undefined): void { 3597 const thisSerializer : Serializer = Serializer.hold() 3598 let value_type : int32 = RuntimeType.UNDEFINED 3599 value_type = runtimeType(value) 3600 thisSerializer.writeInt8(value_type as int32) 3601 if ((RuntimeType.UNDEFINED) != (value_type)) { 3602 const value_value = value! 3603 let value_value_type : int32 = RuntimeType.UNDEFINED 3604 value_value_type = runtimeType(value_value) 3605 if (TypeChecker.isColor(value_value)) { 3606 thisSerializer.writeInt8(0 as int32) 3607 const value_value_0 = value_value as Color 3608 thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(value_value_0)) 3609 } 3610 else if (RuntimeType.STRING == value_value_type) { 3611 thisSerializer.writeInt8(1 as int32) 3612 const value_value_1 = value_value as string 3613 thisSerializer.writeString(value_value_1) 3614 } 3615 else if (RuntimeType.OBJECT == value_value_type) { 3616 thisSerializer.writeInt8(2 as int32) 3617 const value_value_2 = value_value as Resource 3618 thisSerializer.writeResource(value_value_2) 3619 } 3620 } 3621 ArkUIGeneratedNativeModule._CommonMethod_colorBlend1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3622 thisSerializer.release() 3623 } 3624 saturate0Attribute(value: number | undefined): void { 3625 const thisSerializer : Serializer = Serializer.hold() 3626 let value_type : int32 = RuntimeType.UNDEFINED 3627 value_type = runtimeType(value) 3628 thisSerializer.writeInt8(value_type as int32) 3629 if ((RuntimeType.UNDEFINED) != (value_type)) { 3630 const value_value = value! 3631 thisSerializer.writeNumber(value_value) 3632 } 3633 ArkUIGeneratedNativeModule._CommonMethod_saturate0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3634 thisSerializer.release() 3635 } 3636 saturate1Attribute(value: number | undefined): void { 3637 const thisSerializer : Serializer = Serializer.hold() 3638 let value_type : int32 = RuntimeType.UNDEFINED 3639 value_type = runtimeType(value) 3640 thisSerializer.writeInt8(value_type as int32) 3641 if ((RuntimeType.UNDEFINED) != (value_type)) { 3642 const value_value = value! 3643 thisSerializer.writeNumber(value_value) 3644 } 3645 ArkUIGeneratedNativeModule._CommonMethod_saturate1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3646 thisSerializer.release() 3647 } 3648 sepia0Attribute(value: number | undefined): void { 3649 const thisSerializer : Serializer = Serializer.hold() 3650 let value_type : int32 = RuntimeType.UNDEFINED 3651 value_type = runtimeType(value) 3652 thisSerializer.writeInt8(value_type as int32) 3653 if ((RuntimeType.UNDEFINED) != (value_type)) { 3654 const value_value = value! 3655 thisSerializer.writeNumber(value_value) 3656 } 3657 ArkUIGeneratedNativeModule._CommonMethod_sepia0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3658 thisSerializer.release() 3659 } 3660 sepia1Attribute(value: number | undefined): void { 3661 const thisSerializer : Serializer = Serializer.hold() 3662 let value_type : int32 = RuntimeType.UNDEFINED 3663 value_type = runtimeType(value) 3664 thisSerializer.writeInt8(value_type as int32) 3665 if ((RuntimeType.UNDEFINED) != (value_type)) { 3666 const value_value = value! 3667 thisSerializer.writeNumber(value_value) 3668 } 3669 ArkUIGeneratedNativeModule._CommonMethod_sepia1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3670 thisSerializer.release() 3671 } 3672 invert0Attribute(value: number | InvertOptions | undefined): void { 3673 const thisSerializer : Serializer = Serializer.hold() 3674 let value_type : int32 = RuntimeType.UNDEFINED 3675 value_type = runtimeType(value) 3676 thisSerializer.writeInt8(value_type as int32) 3677 if ((RuntimeType.UNDEFINED) != (value_type)) { 3678 const value_value = value! 3679 let value_value_type : int32 = RuntimeType.UNDEFINED 3680 value_value_type = runtimeType(value_value) 3681 if (RuntimeType.NUMBER == value_value_type) { 3682 thisSerializer.writeInt8(0 as int32) 3683 const value_value_0 = value_value as number 3684 thisSerializer.writeNumber(value_value_0) 3685 } 3686 else if (RuntimeType.OBJECT == value_value_type) { 3687 thisSerializer.writeInt8(1 as int32) 3688 const value_value_1 = value_value as InvertOptions 3689 thisSerializer.writeInvertOptions(value_value_1) 3690 } 3691 } 3692 ArkUIGeneratedNativeModule._CommonMethod_invert0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3693 thisSerializer.release() 3694 } 3695 invert1Attribute(value: number | InvertOptions | undefined): void { 3696 const thisSerializer : Serializer = Serializer.hold() 3697 let value_type : int32 = RuntimeType.UNDEFINED 3698 value_type = runtimeType(value) 3699 thisSerializer.writeInt8(value_type as int32) 3700 if ((RuntimeType.UNDEFINED) != (value_type)) { 3701 const value_value = value! 3702 let value_value_type : int32 = RuntimeType.UNDEFINED 3703 value_value_type = runtimeType(value_value) 3704 if (RuntimeType.NUMBER == value_value_type) { 3705 thisSerializer.writeInt8(0 as int32) 3706 const value_value_0 = value_value as number 3707 thisSerializer.writeNumber(value_value_0) 3708 } 3709 else if (RuntimeType.OBJECT == value_value_type) { 3710 thisSerializer.writeInt8(1 as int32) 3711 const value_value_1 = value_value as InvertOptions 3712 thisSerializer.writeInvertOptions(value_value_1) 3713 } 3714 } 3715 ArkUIGeneratedNativeModule._CommonMethod_invert1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3716 thisSerializer.release() 3717 } 3718 hueRotate0Attribute(value: number | string | undefined): void { 3719 const thisSerializer : Serializer = Serializer.hold() 3720 let value_type : int32 = RuntimeType.UNDEFINED 3721 value_type = runtimeType(value) 3722 thisSerializer.writeInt8(value_type as int32) 3723 if ((RuntimeType.UNDEFINED) != (value_type)) { 3724 const value_value = value! 3725 let value_value_type : int32 = RuntimeType.UNDEFINED 3726 value_value_type = runtimeType(value_value) 3727 if (RuntimeType.NUMBER == value_value_type) { 3728 thisSerializer.writeInt8(0 as int32) 3729 const value_value_0 = value_value as number 3730 thisSerializer.writeNumber(value_value_0) 3731 } 3732 else if (RuntimeType.STRING == value_value_type) { 3733 thisSerializer.writeInt8(1 as int32) 3734 const value_value_1 = value_value as string 3735 thisSerializer.writeString(value_value_1) 3736 } 3737 } 3738 ArkUIGeneratedNativeModule._CommonMethod_hueRotate0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3739 thisSerializer.release() 3740 } 3741 hueRotate1Attribute(value: number | string | undefined): void { 3742 const thisSerializer : Serializer = Serializer.hold() 3743 let value_type : int32 = RuntimeType.UNDEFINED 3744 value_type = runtimeType(value) 3745 thisSerializer.writeInt8(value_type as int32) 3746 if ((RuntimeType.UNDEFINED) != (value_type)) { 3747 const value_value = value! 3748 let value_value_type : int32 = RuntimeType.UNDEFINED 3749 value_value_type = runtimeType(value_value) 3750 if (RuntimeType.NUMBER == value_value_type) { 3751 thisSerializer.writeInt8(0 as int32) 3752 const value_value_0 = value_value as number 3753 thisSerializer.writeNumber(value_value_0) 3754 } 3755 else if (RuntimeType.STRING == value_value_type) { 3756 thisSerializer.writeInt8(1 as int32) 3757 const value_value_1 = value_value as string 3758 thisSerializer.writeString(value_value_1) 3759 } 3760 } 3761 ArkUIGeneratedNativeModule._CommonMethod_hueRotate1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3762 thisSerializer.release() 3763 } 3764 useShadowBatching0Attribute(value: boolean | undefined): void { 3765 const thisSerializer : Serializer = Serializer.hold() 3766 let value_type : int32 = RuntimeType.UNDEFINED 3767 value_type = runtimeType(value) 3768 thisSerializer.writeInt8(value_type as int32) 3769 if ((RuntimeType.UNDEFINED) != (value_type)) { 3770 const value_value = value! 3771 thisSerializer.writeBoolean(value_value) 3772 } 3773 ArkUIGeneratedNativeModule._CommonMethod_useShadowBatching0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3774 thisSerializer.release() 3775 } 3776 useShadowBatching1Attribute(value: boolean | undefined): void { 3777 const thisSerializer : Serializer = Serializer.hold() 3778 let value_type : int32 = RuntimeType.UNDEFINED 3779 value_type = runtimeType(value) 3780 thisSerializer.writeInt8(value_type as int32) 3781 if ((RuntimeType.UNDEFINED) != (value_type)) { 3782 const value_value = value! 3783 thisSerializer.writeBoolean(value_value) 3784 } 3785 ArkUIGeneratedNativeModule._CommonMethod_useShadowBatching1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3786 thisSerializer.release() 3787 } 3788 useEffect0Attribute(value: boolean | undefined): void { 3789 const thisSerializer : Serializer = Serializer.hold() 3790 let value_type : int32 = RuntimeType.UNDEFINED 3791 value_type = runtimeType(value) 3792 thisSerializer.writeInt8(value_type as int32) 3793 if ((RuntimeType.UNDEFINED) != (value_type)) { 3794 const value_value = value! 3795 thisSerializer.writeBoolean(value_value) 3796 } 3797 ArkUIGeneratedNativeModule._CommonMethod_useEffect0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3798 thisSerializer.release() 3799 } 3800 useEffect1Attribute(useEffect: boolean | undefined, effectType: EffectType | undefined): void { 3801 const thisSerializer : Serializer = Serializer.hold() 3802 let useEffect_type : int32 = RuntimeType.UNDEFINED 3803 useEffect_type = runtimeType(useEffect) 3804 thisSerializer.writeInt8(useEffect_type as int32) 3805 if ((RuntimeType.UNDEFINED) != (useEffect_type)) { 3806 const useEffect_value = useEffect! 3807 thisSerializer.writeBoolean(useEffect_value) 3808 } 3809 let effectType_type : int32 = RuntimeType.UNDEFINED 3810 effectType_type = runtimeType(effectType) 3811 thisSerializer.writeInt8(effectType_type as int32) 3812 if ((RuntimeType.UNDEFINED) != (effectType_type)) { 3813 const effectType_value = (effectType as EffectType) 3814 thisSerializer.writeInt32(TypeChecker.EffectType_ToNumeric(effectType_value)) 3815 } 3816 ArkUIGeneratedNativeModule._CommonMethod_useEffect1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3817 thisSerializer.release() 3818 } 3819 useEffect2Attribute(useEffect: boolean | undefined, effectType?: EffectType): void { 3820 const thisSerializer : Serializer = Serializer.hold() 3821 let useEffect_type : int32 = RuntimeType.UNDEFINED 3822 useEffect_type = runtimeType(useEffect) 3823 thisSerializer.writeInt8(useEffect_type as int32) 3824 if ((RuntimeType.UNDEFINED) != (useEffect_type)) { 3825 const useEffect_value = useEffect! 3826 thisSerializer.writeBoolean(useEffect_value) 3827 } 3828 let effectType_type : int32 = RuntimeType.UNDEFINED 3829 effectType_type = runtimeType(effectType) 3830 thisSerializer.writeInt8(effectType_type as int32) 3831 if ((RuntimeType.UNDEFINED) != (effectType_type)) { 3832 const effectType_value = (effectType as EffectType) 3833 thisSerializer.writeInt32(TypeChecker.EffectType_ToNumeric(effectType_value)) 3834 } 3835 ArkUIGeneratedNativeModule._CommonMethod_useEffect2(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3836 thisSerializer.release() 3837 } 3838 renderGroup0Attribute(value: boolean | undefined): void { 3839 const thisSerializer : Serializer = Serializer.hold() 3840 let value_type : int32 = RuntimeType.UNDEFINED 3841 value_type = runtimeType(value) 3842 thisSerializer.writeInt8(value_type as int32) 3843 if ((RuntimeType.UNDEFINED) != (value_type)) { 3844 const value_value = value! 3845 thisSerializer.writeBoolean(value_value) 3846 } 3847 ArkUIGeneratedNativeModule._CommonMethod_renderGroup0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3848 thisSerializer.release() 3849 } 3850 renderGroup1Attribute(value: boolean | undefined): void { 3851 const thisSerializer : Serializer = Serializer.hold() 3852 let value_type : int32 = RuntimeType.UNDEFINED 3853 value_type = runtimeType(value) 3854 thisSerializer.writeInt8(value_type as int32) 3855 if ((RuntimeType.UNDEFINED) != (value_type)) { 3856 const value_value = value! 3857 thisSerializer.writeBoolean(value_value) 3858 } 3859 ArkUIGeneratedNativeModule._CommonMethod_renderGroup1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3860 thisSerializer.release() 3861 } 3862 freeze0Attribute(value: boolean | undefined): void { 3863 const thisSerializer : Serializer = Serializer.hold() 3864 let value_type : int32 = RuntimeType.UNDEFINED 3865 value_type = runtimeType(value) 3866 thisSerializer.writeInt8(value_type as int32) 3867 if ((RuntimeType.UNDEFINED) != (value_type)) { 3868 const value_value = value! 3869 thisSerializer.writeBoolean(value_value) 3870 } 3871 ArkUIGeneratedNativeModule._CommonMethod_freeze0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3872 thisSerializer.release() 3873 } 3874 freeze1Attribute(value: boolean | undefined): void { 3875 const thisSerializer : Serializer = Serializer.hold() 3876 let value_type : int32 = RuntimeType.UNDEFINED 3877 value_type = runtimeType(value) 3878 thisSerializer.writeInt8(value_type as int32) 3879 if ((RuntimeType.UNDEFINED) != (value_type)) { 3880 const value_value = value! 3881 thisSerializer.writeBoolean(value_value) 3882 } 3883 ArkUIGeneratedNativeModule._CommonMethod_freeze1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3884 thisSerializer.release() 3885 } 3886 translate0Attribute(value: TranslateOptions | undefined): void { 3887 const thisSerializer : Serializer = Serializer.hold() 3888 let value_type : int32 = RuntimeType.UNDEFINED 3889 value_type = runtimeType(value) 3890 thisSerializer.writeInt8(value_type as int32) 3891 if ((RuntimeType.UNDEFINED) != (value_type)) { 3892 const value_value = value! 3893 thisSerializer.writeTranslateOptions(value_value) 3894 } 3895 ArkUIGeneratedNativeModule._CommonMethod_translate0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3896 thisSerializer.release() 3897 } 3898 translate1Attribute(value: TranslateOptions | undefined): void { 3899 const thisSerializer : Serializer = Serializer.hold() 3900 let value_type : int32 = RuntimeType.UNDEFINED 3901 value_type = runtimeType(value) 3902 thisSerializer.writeInt8(value_type as int32) 3903 if ((RuntimeType.UNDEFINED) != (value_type)) { 3904 const value_value = value! 3905 thisSerializer.writeTranslateOptions(value_value) 3906 } 3907 ArkUIGeneratedNativeModule._CommonMethod_translate1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3908 thisSerializer.release() 3909 } 3910 scale0Attribute(value: ScaleOptions | undefined): void { 3911 const thisSerializer : Serializer = Serializer.hold() 3912 let value_type : int32 = RuntimeType.UNDEFINED 3913 value_type = runtimeType(value) 3914 thisSerializer.writeInt8(value_type as int32) 3915 if ((RuntimeType.UNDEFINED) != (value_type)) { 3916 const value_value = value! 3917 thisSerializer.writeScaleOptions(value_value) 3918 } 3919 ArkUIGeneratedNativeModule._CommonMethod_scale0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3920 thisSerializer.release() 3921 } 3922 scale1Attribute(value: ScaleOptions | undefined): void { 3923 const thisSerializer : Serializer = Serializer.hold() 3924 let value_type : int32 = RuntimeType.UNDEFINED 3925 value_type = runtimeType(value) 3926 thisSerializer.writeInt8(value_type as int32) 3927 if ((RuntimeType.UNDEFINED) != (value_type)) { 3928 const value_value = value! 3929 thisSerializer.writeScaleOptions(value_value) 3930 } 3931 ArkUIGeneratedNativeModule._CommonMethod_scale1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3932 thisSerializer.release() 3933 } 3934 gridSpanAttribute(value: number | undefined): void { 3935 const thisSerializer : Serializer = Serializer.hold() 3936 let value_type : int32 = RuntimeType.UNDEFINED 3937 value_type = runtimeType(value) 3938 thisSerializer.writeInt8(value_type as int32) 3939 if ((RuntimeType.UNDEFINED) != (value_type)) { 3940 const value_value = value! 3941 thisSerializer.writeNumber(value_value) 3942 } 3943 ArkUIGeneratedNativeModule._CommonMethod_gridSpan(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3944 thisSerializer.release() 3945 } 3946 gridOffsetAttribute(value: number | undefined): void { 3947 const thisSerializer : Serializer = Serializer.hold() 3948 let value_type : int32 = RuntimeType.UNDEFINED 3949 value_type = runtimeType(value) 3950 thisSerializer.writeInt8(value_type as int32) 3951 if ((RuntimeType.UNDEFINED) != (value_type)) { 3952 const value_value = value! 3953 thisSerializer.writeNumber(value_value) 3954 } 3955 ArkUIGeneratedNativeModule._CommonMethod_gridOffset(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3956 thisSerializer.release() 3957 } 3958 rotate0Attribute(value: RotateOptions | undefined): void { 3959 const thisSerializer : Serializer = Serializer.hold() 3960 let value_type : int32 = RuntimeType.UNDEFINED 3961 value_type = runtimeType(value) 3962 thisSerializer.writeInt8(value_type as int32) 3963 if ((RuntimeType.UNDEFINED) != (value_type)) { 3964 const value_value = value! 3965 thisSerializer.writeRotateOptions(value_value) 3966 } 3967 ArkUIGeneratedNativeModule._CommonMethod_rotate0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3968 thisSerializer.release() 3969 } 3970 rotate1Attribute(value: RotateOptions | undefined): void { 3971 const thisSerializer : Serializer = Serializer.hold() 3972 let value_type : int32 = RuntimeType.UNDEFINED 3973 value_type = runtimeType(value) 3974 thisSerializer.writeInt8(value_type as int32) 3975 if ((RuntimeType.UNDEFINED) != (value_type)) { 3976 const value_value = value! 3977 thisSerializer.writeRotateOptions(value_value) 3978 } 3979 ArkUIGeneratedNativeModule._CommonMethod_rotate1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3980 thisSerializer.release() 3981 } 3982 transform0Attribute(value: TransformationMatrix | undefined): void { 3983 const thisSerializer : Serializer = Serializer.hold() 3984 let value_type : int32 = RuntimeType.UNDEFINED 3985 value_type = runtimeType(value) 3986 thisSerializer.writeInt8(value_type as int32) 3987 if ((RuntimeType.UNDEFINED) != (value_type)) { 3988 const value_value = value! 3989 thisSerializer.writeTransformationMatrix(value_value) 3990 } 3991 ArkUIGeneratedNativeModule._CommonMethod_transform0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 3992 thisSerializer.release() 3993 } 3994 transform1Attribute(value: Object | undefined): void { 3995 const thisSerializer : Serializer = Serializer.hold() 3996 let value_type : int32 = RuntimeType.UNDEFINED 3997 value_type = runtimeType(value) 3998 thisSerializer.writeInt8(value_type as int32) 3999 if ((RuntimeType.UNDEFINED) != (value_type)) { 4000 const value_value = value! 4001 thisSerializer.holdAndWriteObject(value_value) 4002 } 4003 ArkUIGeneratedNativeModule._CommonMethod_transform1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4004 thisSerializer.release() 4005 } 4006 onAppearAttribute(value: (() => void) | undefined): void { 4007 const thisSerializer : Serializer = Serializer.hold() 4008 let value_type : int32 = RuntimeType.UNDEFINED 4009 value_type = runtimeType(value) 4010 thisSerializer.writeInt8(value_type as int32) 4011 if ((RuntimeType.UNDEFINED) != (value_type)) { 4012 const value_value = value! 4013 thisSerializer.holdAndWriteCallback(value_value) 4014 } 4015 ArkUIGeneratedNativeModule._CommonMethod_onAppear(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4016 thisSerializer.release() 4017 } 4018 onDisAppearAttribute(value: (() => void) | undefined): void { 4019 const thisSerializer : Serializer = Serializer.hold() 4020 let value_type : int32 = RuntimeType.UNDEFINED 4021 value_type = runtimeType(value) 4022 thisSerializer.writeInt8(value_type as int32) 4023 if ((RuntimeType.UNDEFINED) != (value_type)) { 4024 const value_value = value! 4025 thisSerializer.holdAndWriteCallback(value_value) 4026 } 4027 ArkUIGeneratedNativeModule._CommonMethod_onDisAppear(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4028 thisSerializer.release() 4029 } 4030 onAttachAttribute(value: (() => void) | undefined): void { 4031 const thisSerializer : Serializer = Serializer.hold() 4032 let value_type : int32 = RuntimeType.UNDEFINED 4033 value_type = runtimeType(value) 4034 thisSerializer.writeInt8(value_type as int32) 4035 if ((RuntimeType.UNDEFINED) != (value_type)) { 4036 const value_value = value! 4037 thisSerializer.holdAndWriteCallback(value_value) 4038 } 4039 ArkUIGeneratedNativeModule._CommonMethod_onAttach(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4040 thisSerializer.release() 4041 } 4042 onDetachAttribute(value: (() => void) | undefined): void { 4043 const thisSerializer : Serializer = Serializer.hold() 4044 let value_type : int32 = RuntimeType.UNDEFINED 4045 value_type = runtimeType(value) 4046 thisSerializer.writeInt8(value_type as int32) 4047 if ((RuntimeType.UNDEFINED) != (value_type)) { 4048 const value_value = value! 4049 thisSerializer.holdAndWriteCallback(value_value) 4050 } 4051 ArkUIGeneratedNativeModule._CommonMethod_onDetach(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4052 thisSerializer.release() 4053 } 4054 onAreaChangeAttribute(value: ((oldValue: Area,newValue: Area) => void) | undefined): void { 4055 const thisSerializer : Serializer = Serializer.hold() 4056 let value_type : int32 = RuntimeType.UNDEFINED 4057 value_type = runtimeType(value) 4058 thisSerializer.writeInt8(value_type as int32) 4059 if ((RuntimeType.UNDEFINED) != (value_type)) { 4060 const value_value = value! 4061 thisSerializer.holdAndWriteCallback(value_value) 4062 } 4063 ArkUIGeneratedNativeModule._CommonMethod_onAreaChange(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4064 thisSerializer.release() 4065 } 4066 visibilityAttribute(value: Visibility | undefined): void { 4067 const thisSerializer : Serializer = Serializer.hold() 4068 let value_type : int32 = RuntimeType.UNDEFINED 4069 value_type = runtimeType(value) 4070 thisSerializer.writeInt8(value_type as int32) 4071 if ((RuntimeType.UNDEFINED) != (value_type)) { 4072 const value_value = (value as Visibility) 4073 thisSerializer.writeInt32(TypeChecker.Visibility_ToNumeric(value_value)) 4074 } 4075 ArkUIGeneratedNativeModule._CommonMethod_visibility(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4076 thisSerializer.release() 4077 } 4078 flexGrowAttribute(value: number | undefined): void { 4079 const thisSerializer : Serializer = Serializer.hold() 4080 let value_type : int32 = RuntimeType.UNDEFINED 4081 value_type = runtimeType(value) 4082 thisSerializer.writeInt8(value_type as int32) 4083 if ((RuntimeType.UNDEFINED) != (value_type)) { 4084 const value_value = value! 4085 thisSerializer.writeNumber(value_value) 4086 } 4087 ArkUIGeneratedNativeModule._CommonMethod_flexGrow(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4088 thisSerializer.release() 4089 } 4090 flexShrinkAttribute(value: number | undefined): void { 4091 const thisSerializer : Serializer = Serializer.hold() 4092 let value_type : int32 = RuntimeType.UNDEFINED 4093 value_type = runtimeType(value) 4094 thisSerializer.writeInt8(value_type as int32) 4095 if ((RuntimeType.UNDEFINED) != (value_type)) { 4096 const value_value = value! 4097 thisSerializer.writeNumber(value_value) 4098 } 4099 ArkUIGeneratedNativeModule._CommonMethod_flexShrink(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4100 thisSerializer.release() 4101 } 4102 flexBasisAttribute(value: number | string | undefined): void { 4103 const thisSerializer : Serializer = Serializer.hold() 4104 let value_type : int32 = RuntimeType.UNDEFINED 4105 value_type = runtimeType(value) 4106 thisSerializer.writeInt8(value_type as int32) 4107 if ((RuntimeType.UNDEFINED) != (value_type)) { 4108 const value_value = value! 4109 let value_value_type : int32 = RuntimeType.UNDEFINED 4110 value_value_type = runtimeType(value_value) 4111 if (RuntimeType.NUMBER == value_value_type) { 4112 thisSerializer.writeInt8(0 as int32) 4113 const value_value_0 = value_value as number 4114 thisSerializer.writeNumber(value_value_0) 4115 } 4116 else if (RuntimeType.STRING == value_value_type) { 4117 thisSerializer.writeInt8(1 as int32) 4118 const value_value_1 = value_value as string 4119 thisSerializer.writeString(value_value_1) 4120 } 4121 } 4122 ArkUIGeneratedNativeModule._CommonMethod_flexBasis(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4123 thisSerializer.release() 4124 } 4125 alignSelfAttribute(value: ItemAlign | undefined): void { 4126 const thisSerializer : Serializer = Serializer.hold() 4127 let value_type : int32 = RuntimeType.UNDEFINED 4128 value_type = runtimeType(value) 4129 thisSerializer.writeInt8(value_type as int32) 4130 if ((RuntimeType.UNDEFINED) != (value_type)) { 4131 const value_value = (value as ItemAlign) 4132 thisSerializer.writeInt32(TypeChecker.ItemAlign_ToNumeric(value_value)) 4133 } 4134 ArkUIGeneratedNativeModule._CommonMethod_alignSelf(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4135 thisSerializer.release() 4136 } 4137 displayPriorityAttribute(value: number | undefined): void { 4138 const thisSerializer : Serializer = Serializer.hold() 4139 let value_type : int32 = RuntimeType.UNDEFINED 4140 value_type = runtimeType(value) 4141 thisSerializer.writeInt8(value_type as int32) 4142 if ((RuntimeType.UNDEFINED) != (value_type)) { 4143 const value_value = value! 4144 thisSerializer.writeNumber(value_value) 4145 } 4146 ArkUIGeneratedNativeModule._CommonMethod_displayPriority(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4147 thisSerializer.release() 4148 } 4149 zIndexAttribute(value: number | undefined): void { 4150 const thisSerializer : Serializer = Serializer.hold() 4151 let value_type : int32 = RuntimeType.UNDEFINED 4152 value_type = runtimeType(value) 4153 thisSerializer.writeInt8(value_type as int32) 4154 if ((RuntimeType.UNDEFINED) != (value_type)) { 4155 const value_value = value! 4156 thisSerializer.writeNumber(value_value) 4157 } 4158 ArkUIGeneratedNativeModule._CommonMethod_zIndex(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4159 thisSerializer.release() 4160 } 4161 directionAttribute(value: Direction | undefined): void { 4162 const thisSerializer : Serializer = Serializer.hold() 4163 let value_type : int32 = RuntimeType.UNDEFINED 4164 value_type = runtimeType(value) 4165 thisSerializer.writeInt8(value_type as int32) 4166 if ((RuntimeType.UNDEFINED) != (value_type)) { 4167 const value_value = (value as Direction) 4168 thisSerializer.writeInt32(TypeChecker.Direction_ToNumeric(value_value)) 4169 } 4170 ArkUIGeneratedNativeModule._CommonMethod_direction(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4171 thisSerializer.release() 4172 } 4173 alignAttribute(value: Alignment | undefined): void { 4174 const thisSerializer : Serializer = Serializer.hold() 4175 let value_type : int32 = RuntimeType.UNDEFINED 4176 value_type = runtimeType(value) 4177 thisSerializer.writeInt8(value_type as int32) 4178 if ((RuntimeType.UNDEFINED) != (value_type)) { 4179 const value_value = (value as Alignment) 4180 thisSerializer.writeInt32(TypeChecker.Alignment_ToNumeric(value_value)) 4181 } 4182 ArkUIGeneratedNativeModule._CommonMethod_align(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4183 thisSerializer.release() 4184 } 4185 positionAttribute(value: Position | Edges | LocalizedEdges | undefined): void { 4186 const thisSerializer : Serializer = Serializer.hold() 4187 let value_type : int32 = RuntimeType.UNDEFINED 4188 value_type = runtimeType(value) 4189 thisSerializer.writeInt8(value_type as int32) 4190 if ((RuntimeType.UNDEFINED) != (value_type)) { 4191 const value_value = value! 4192 let value_value_type : int32 = RuntimeType.UNDEFINED 4193 value_value_type = runtimeType(value_value) 4194 if (TypeChecker.isPosition(value_value, false, false)) { 4195 thisSerializer.writeInt8(0 as int32) 4196 const value_value_0 = value_value as Position 4197 thisSerializer.writePosition(value_value_0) 4198 } 4199 else if (TypeChecker.isEdges(value_value, true, false, true, false)) { 4200 thisSerializer.writeInt8(1 as int32) 4201 const value_value_1 = value_value as Edges 4202 thisSerializer.writeEdges(value_value_1) 4203 } 4204 else if (TypeChecker.isLocalizedEdges(value_value, true, false, true, false)) { 4205 thisSerializer.writeInt8(2 as int32) 4206 const value_value_2 = value_value as LocalizedEdges 4207 thisSerializer.writeLocalizedEdges(value_value_2) 4208 } 4209 } 4210 ArkUIGeneratedNativeModule._CommonMethod_position(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4211 thisSerializer.release() 4212 } 4213 markAnchorAttribute(value: Position | LocalizedPosition | undefined): void { 4214 const thisSerializer : Serializer = Serializer.hold() 4215 let value_type : int32 = RuntimeType.UNDEFINED 4216 value_type = runtimeType(value) 4217 thisSerializer.writeInt8(value_type as int32) 4218 if ((RuntimeType.UNDEFINED) != (value_type)) { 4219 const value_value = value! 4220 let value_value_type : int32 = RuntimeType.UNDEFINED 4221 value_value_type = runtimeType(value_value) 4222 if (TypeChecker.isPosition(value_value, false, false)) { 4223 thisSerializer.writeInt8(0 as int32) 4224 const value_value_0 = value_value as Position 4225 thisSerializer.writePosition(value_value_0) 4226 } 4227 else if (TypeChecker.isLocalizedPosition(value_value, false, false)) { 4228 thisSerializer.writeInt8(1 as int32) 4229 const value_value_1 = value_value as LocalizedPosition 4230 thisSerializer.writeLocalizedPosition(value_value_1) 4231 } 4232 } 4233 ArkUIGeneratedNativeModule._CommonMethod_markAnchor(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4234 thisSerializer.release() 4235 } 4236 offsetAttribute(value: Position | Edges | LocalizedEdges | undefined): void { 4237 const thisSerializer : Serializer = Serializer.hold() 4238 let value_type : int32 = RuntimeType.UNDEFINED 4239 value_type = runtimeType(value) 4240 thisSerializer.writeInt8(value_type as int32) 4241 if ((RuntimeType.UNDEFINED) != (value_type)) { 4242 const value_value = value! 4243 let value_value_type : int32 = RuntimeType.UNDEFINED 4244 value_value_type = runtimeType(value_value) 4245 if (TypeChecker.isPosition(value_value, false, false)) { 4246 thisSerializer.writeInt8(0 as int32) 4247 const value_value_0 = value_value as Position 4248 thisSerializer.writePosition(value_value_0) 4249 } 4250 else if (TypeChecker.isEdges(value_value, true, false, true, false)) { 4251 thisSerializer.writeInt8(1 as int32) 4252 const value_value_1 = value_value as Edges 4253 thisSerializer.writeEdges(value_value_1) 4254 } 4255 else if (TypeChecker.isLocalizedEdges(value_value, true, false, true, false)) { 4256 thisSerializer.writeInt8(2 as int32) 4257 const value_value_2 = value_value as LocalizedEdges 4258 thisSerializer.writeLocalizedEdges(value_value_2) 4259 } 4260 } 4261 ArkUIGeneratedNativeModule._CommonMethod_offset(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4262 thisSerializer.release() 4263 } 4264 enabledAttribute(value: boolean | undefined): void { 4265 const thisSerializer : Serializer = Serializer.hold() 4266 let value_type : int32 = RuntimeType.UNDEFINED 4267 value_type = runtimeType(value) 4268 thisSerializer.writeInt8(value_type as int32) 4269 if ((RuntimeType.UNDEFINED) != (value_type)) { 4270 const value_value = value! 4271 thisSerializer.writeBoolean(value_value) 4272 } 4273 ArkUIGeneratedNativeModule._CommonMethod_enabled(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4274 thisSerializer.release() 4275 } 4276 useSizeTypeAttribute(value: Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs | undefined): void { 4277 const thisSerializer : Serializer = Serializer.hold() 4278 let value_type : int32 = RuntimeType.UNDEFINED 4279 value_type = runtimeType(value) 4280 thisSerializer.writeInt8(value_type as int32) 4281 if ((RuntimeType.UNDEFINED) != (value_type)) { 4282 const value_value = value! 4283 const value_value_xs = value_value.xs 4284 let value_value_xs_type : int32 = RuntimeType.UNDEFINED 4285 value_value_xs_type = runtimeType(value_value_xs) 4286 thisSerializer.writeInt8(value_value_xs_type as int32) 4287 if ((RuntimeType.UNDEFINED) != (value_value_xs_type)) { 4288 const value_value_xs_value = value_value_xs! 4289 let value_value_xs_value_type : int32 = RuntimeType.UNDEFINED 4290 value_value_xs_value_type = runtimeType(value_value_xs_value) 4291 if (RuntimeType.NUMBER == value_value_xs_value_type) { 4292 thisSerializer.writeInt8(0 as int32) 4293 const value_value_xs_value_0 = value_value_xs_value as number 4294 thisSerializer.writeNumber(value_value_xs_value_0) 4295 } 4296 else if (RuntimeType.OBJECT == value_value_xs_value_type) { 4297 thisSerializer.writeInt8(1 as int32) 4298 const value_value_xs_value_1 = value_value_xs_value as Literal_Number_offset_span 4299 const value_value_xs_value_1_span = value_value_xs_value_1.span 4300 thisSerializer.writeNumber(value_value_xs_value_1_span) 4301 const value_value_xs_value_1_offset = value_value_xs_value_1.offset 4302 thisSerializer.writeNumber(value_value_xs_value_1_offset) 4303 } 4304 } 4305 const value_value_sm = value_value.sm 4306 let value_value_sm_type : int32 = RuntimeType.UNDEFINED 4307 value_value_sm_type = runtimeType(value_value_sm) 4308 thisSerializer.writeInt8(value_value_sm_type as int32) 4309 if ((RuntimeType.UNDEFINED) != (value_value_sm_type)) { 4310 const value_value_sm_value = value_value_sm! 4311 let value_value_sm_value_type : int32 = RuntimeType.UNDEFINED 4312 value_value_sm_value_type = runtimeType(value_value_sm_value) 4313 if (RuntimeType.NUMBER == value_value_sm_value_type) { 4314 thisSerializer.writeInt8(0 as int32) 4315 const value_value_sm_value_0 = value_value_sm_value as number 4316 thisSerializer.writeNumber(value_value_sm_value_0) 4317 } 4318 else if (RuntimeType.OBJECT == value_value_sm_value_type) { 4319 thisSerializer.writeInt8(1 as int32) 4320 const value_value_sm_value_1 = value_value_sm_value as Literal_Number_offset_span 4321 const value_value_sm_value_1_span = value_value_sm_value_1.span 4322 thisSerializer.writeNumber(value_value_sm_value_1_span) 4323 const value_value_sm_value_1_offset = value_value_sm_value_1.offset 4324 thisSerializer.writeNumber(value_value_sm_value_1_offset) 4325 } 4326 } 4327 const value_value_md = value_value.md 4328 let value_value_md_type : int32 = RuntimeType.UNDEFINED 4329 value_value_md_type = runtimeType(value_value_md) 4330 thisSerializer.writeInt8(value_value_md_type as int32) 4331 if ((RuntimeType.UNDEFINED) != (value_value_md_type)) { 4332 const value_value_md_value = value_value_md! 4333 let value_value_md_value_type : int32 = RuntimeType.UNDEFINED 4334 value_value_md_value_type = runtimeType(value_value_md_value) 4335 if (RuntimeType.NUMBER == value_value_md_value_type) { 4336 thisSerializer.writeInt8(0 as int32) 4337 const value_value_md_value_0 = value_value_md_value as number 4338 thisSerializer.writeNumber(value_value_md_value_0) 4339 } 4340 else if (RuntimeType.OBJECT == value_value_md_value_type) { 4341 thisSerializer.writeInt8(1 as int32) 4342 const value_value_md_value_1 = value_value_md_value as Literal_Number_offset_span 4343 const value_value_md_value_1_span = value_value_md_value_1.span 4344 thisSerializer.writeNumber(value_value_md_value_1_span) 4345 const value_value_md_value_1_offset = value_value_md_value_1.offset 4346 thisSerializer.writeNumber(value_value_md_value_1_offset) 4347 } 4348 } 4349 const value_value_lg = value_value.lg 4350 let value_value_lg_type : int32 = RuntimeType.UNDEFINED 4351 value_value_lg_type = runtimeType(value_value_lg) 4352 thisSerializer.writeInt8(value_value_lg_type as int32) 4353 if ((RuntimeType.UNDEFINED) != (value_value_lg_type)) { 4354 const value_value_lg_value = value_value_lg! 4355 let value_value_lg_value_type : int32 = RuntimeType.UNDEFINED 4356 value_value_lg_value_type = runtimeType(value_value_lg_value) 4357 if (RuntimeType.NUMBER == value_value_lg_value_type) { 4358 thisSerializer.writeInt8(0 as int32) 4359 const value_value_lg_value_0 = value_value_lg_value as number 4360 thisSerializer.writeNumber(value_value_lg_value_0) 4361 } 4362 else if (RuntimeType.OBJECT == value_value_lg_value_type) { 4363 thisSerializer.writeInt8(1 as int32) 4364 const value_value_lg_value_1 = value_value_lg_value as Literal_Number_offset_span 4365 const value_value_lg_value_1_span = value_value_lg_value_1.span 4366 thisSerializer.writeNumber(value_value_lg_value_1_span) 4367 const value_value_lg_value_1_offset = value_value_lg_value_1.offset 4368 thisSerializer.writeNumber(value_value_lg_value_1_offset) 4369 } 4370 } 4371 } 4372 ArkUIGeneratedNativeModule._CommonMethod_useSizeType(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4373 thisSerializer.release() 4374 } 4375 alignRules0Attribute(value: AlignRuleOption | undefined): void { 4376 const thisSerializer : Serializer = Serializer.hold() 4377 let value_type : int32 = RuntimeType.UNDEFINED 4378 value_type = runtimeType(value) 4379 thisSerializer.writeInt8(value_type as int32) 4380 if ((RuntimeType.UNDEFINED) != (value_type)) { 4381 const value_value = value! 4382 thisSerializer.writeAlignRuleOption(value_value) 4383 } 4384 ArkUIGeneratedNativeModule._CommonMethod_alignRules0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4385 thisSerializer.release() 4386 } 4387 alignRules1Attribute(value: LocalizedAlignRuleOptions | undefined): void { 4388 const thisSerializer : Serializer = Serializer.hold() 4389 let value_type : int32 = RuntimeType.UNDEFINED 4390 value_type = runtimeType(value) 4391 thisSerializer.writeInt8(value_type as int32) 4392 if ((RuntimeType.UNDEFINED) != (value_type)) { 4393 const value_value = value! 4394 thisSerializer.writeLocalizedAlignRuleOptions(value_value) 4395 } 4396 ArkUIGeneratedNativeModule._CommonMethod_alignRules1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4397 thisSerializer.release() 4398 } 4399 aspectRatioAttribute(value: number | undefined): void { 4400 const thisSerializer : Serializer = Serializer.hold() 4401 let value_type : int32 = RuntimeType.UNDEFINED 4402 value_type = runtimeType(value) 4403 thisSerializer.writeInt8(value_type as int32) 4404 if ((RuntimeType.UNDEFINED) != (value_type)) { 4405 const value_value = value! 4406 thisSerializer.writeNumber(value_value) 4407 } 4408 ArkUIGeneratedNativeModule._CommonMethod_aspectRatio(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4409 thisSerializer.release() 4410 } 4411 clickEffect0Attribute(value: ClickEffect | undefined): void { 4412 const thisSerializer : Serializer = Serializer.hold() 4413 let value_type : int32 = RuntimeType.UNDEFINED 4414 value_type = runtimeType(value) 4415 thisSerializer.writeInt8(value_type as int32) 4416 if ((RuntimeType.UNDEFINED) != (value_type)) { 4417 const value_value = value! 4418 thisSerializer.writeClickEffect(value_value) 4419 } 4420 ArkUIGeneratedNativeModule._CommonMethod_clickEffect0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4421 thisSerializer.release() 4422 } 4423 clickEffect1Attribute(value: ClickEffect | undefined): void { 4424 const thisSerializer : Serializer = Serializer.hold() 4425 let value_type : int32 = RuntimeType.UNDEFINED 4426 value_type = runtimeType(value) 4427 thisSerializer.writeInt8(value_type as int32) 4428 if ((RuntimeType.UNDEFINED) != (value_type)) { 4429 const value_value = value! 4430 thisSerializer.writeClickEffect(value_value) 4431 } 4432 ArkUIGeneratedNativeModule._CommonMethod_clickEffect1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4433 thisSerializer.release() 4434 } 4435 onDragStartAttribute(value: ((event: DragEvent,extraParams?: string) => CustomBuilder | DragItemInfo) | undefined): void { 4436 const thisSerializer : Serializer = Serializer.hold() 4437 let value_type : int32 = RuntimeType.UNDEFINED 4438 value_type = runtimeType(value) 4439 thisSerializer.writeInt8(value_type as int32) 4440 if ((RuntimeType.UNDEFINED) != (value_type)) { 4441 const value_value = value! 4442 thisSerializer.holdAndWriteCallback(value_value) 4443 } 4444 ArkUIGeneratedNativeModule._CommonMethod_onDragStart(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4445 thisSerializer.release() 4446 } 4447 onDragEnterAttribute(value: ((event: DragEvent,extraParams?: string) => void) | undefined): void { 4448 const thisSerializer : Serializer = Serializer.hold() 4449 let value_type : int32 = RuntimeType.UNDEFINED 4450 value_type = runtimeType(value) 4451 thisSerializer.writeInt8(value_type as int32) 4452 if ((RuntimeType.UNDEFINED) != (value_type)) { 4453 const value_value = value! 4454 thisSerializer.holdAndWriteCallback(value_value) 4455 } 4456 ArkUIGeneratedNativeModule._CommonMethod_onDragEnter(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4457 thisSerializer.release() 4458 } 4459 onDragMoveAttribute(value: ((event: DragEvent,extraParams?: string) => void) | undefined): void { 4460 const thisSerializer : Serializer = Serializer.hold() 4461 let value_type : int32 = RuntimeType.UNDEFINED 4462 value_type = runtimeType(value) 4463 thisSerializer.writeInt8(value_type as int32) 4464 if ((RuntimeType.UNDEFINED) != (value_type)) { 4465 const value_value = value! 4466 thisSerializer.holdAndWriteCallback(value_value) 4467 } 4468 ArkUIGeneratedNativeModule._CommonMethod_onDragMove(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4469 thisSerializer.release() 4470 } 4471 onDragLeaveAttribute(value: ((event: DragEvent,extraParams?: string) => void) | undefined): void { 4472 const thisSerializer : Serializer = Serializer.hold() 4473 let value_type : int32 = RuntimeType.UNDEFINED 4474 value_type = runtimeType(value) 4475 thisSerializer.writeInt8(value_type as int32) 4476 if ((RuntimeType.UNDEFINED) != (value_type)) { 4477 const value_value = value! 4478 thisSerializer.holdAndWriteCallback(value_value) 4479 } 4480 ArkUIGeneratedNativeModule._CommonMethod_onDragLeave(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4481 thisSerializer.release() 4482 } 4483 onDrop0Attribute(value: ((event: DragEvent,extraParams?: string) => void) | undefined): void { 4484 const thisSerializer : Serializer = Serializer.hold() 4485 let value_type : int32 = RuntimeType.UNDEFINED 4486 value_type = runtimeType(value) 4487 thisSerializer.writeInt8(value_type as int32) 4488 if ((RuntimeType.UNDEFINED) != (value_type)) { 4489 const value_value = value! 4490 thisSerializer.holdAndWriteCallback(value_value) 4491 } 4492 ArkUIGeneratedNativeModule._CommonMethod_onDrop0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4493 thisSerializer.release() 4494 } 4495 onDrop1Attribute(eventCallback: OnDragEventCallback | undefined, dropOptions?: DropOptions): void { 4496 const thisSerializer : Serializer = Serializer.hold() 4497 let eventCallback_type : int32 = RuntimeType.UNDEFINED 4498 eventCallback_type = runtimeType(eventCallback) 4499 thisSerializer.writeInt8(eventCallback_type as int32) 4500 if ((RuntimeType.UNDEFINED) != (eventCallback_type)) { 4501 const eventCallback_value = eventCallback! 4502 thisSerializer.holdAndWriteCallback(eventCallback_value) 4503 } 4504 let dropOptions_type : int32 = RuntimeType.UNDEFINED 4505 dropOptions_type = runtimeType(dropOptions) 4506 thisSerializer.writeInt8(dropOptions_type as int32) 4507 if ((RuntimeType.UNDEFINED) != (dropOptions_type)) { 4508 const dropOptions_value = dropOptions! 4509 thisSerializer.writeDropOptions(dropOptions_value) 4510 } 4511 ArkUIGeneratedNativeModule._CommonMethod_onDrop1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4512 thisSerializer.release() 4513 } 4514 onDragEndAttribute(value: ((event: DragEvent,extraParams?: string) => void) | undefined): void { 4515 const thisSerializer : Serializer = Serializer.hold() 4516 let value_type : int32 = RuntimeType.UNDEFINED 4517 value_type = runtimeType(value) 4518 thisSerializer.writeInt8(value_type as int32) 4519 if ((RuntimeType.UNDEFINED) != (value_type)) { 4520 const value_value = value! 4521 thisSerializer.holdAndWriteCallback(value_value) 4522 } 4523 ArkUIGeneratedNativeModule._CommonMethod_onDragEnd(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4524 thisSerializer.release() 4525 } 4526 allowDropAttribute(value: Array<UniformDataType> | undefined): void { 4527 const thisSerializer : Serializer = Serializer.hold() 4528 let value_type : int32 = RuntimeType.UNDEFINED 4529 value_type = runtimeType(value) 4530 thisSerializer.writeInt8(value_type as int32) 4531 if ((RuntimeType.UNDEFINED) != (value_type)) { 4532 const value_value = value! 4533 thisSerializer.writeInt32(value_value.length as int32) 4534 for (let i = 0; i < value_value.length; i++) { 4535 const value_value_element : UniformDataType = value_value[i] 4536 thisSerializer.writeInt32(TypeChecker.UniformDataType_ToNumeric(value_value_element)) 4537 } 4538 } 4539 ArkUIGeneratedNativeModule._CommonMethod_allowDrop(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4540 thisSerializer.release() 4541 } 4542 draggableAttribute(value: boolean | undefined): void { 4543 const thisSerializer : Serializer = Serializer.hold() 4544 let value_type : int32 = RuntimeType.UNDEFINED 4545 value_type = runtimeType(value) 4546 thisSerializer.writeInt8(value_type as int32) 4547 if ((RuntimeType.UNDEFINED) != (value_type)) { 4548 const value_value = value! 4549 thisSerializer.writeBoolean(value_value) 4550 } 4551 ArkUIGeneratedNativeModule._CommonMethod_draggable(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4552 thisSerializer.release() 4553 } 4554 dragPreview0Attribute(value: CustomBuilder | DragItemInfo | string | undefined): void { 4555 const thisSerializer : Serializer = Serializer.hold() 4556 let value_type : int32 = RuntimeType.UNDEFINED 4557 value_type = runtimeType(value) 4558 thisSerializer.writeInt8(value_type as int32) 4559 if ((RuntimeType.UNDEFINED) != (value_type)) { 4560 const value_value = value! 4561 let value_value_type : int32 = RuntimeType.UNDEFINED 4562 value_value_type = runtimeType(value_value) 4563 if (RuntimeType.FUNCTION == value_value_type) { 4564 thisSerializer.writeInt8(0 as int32) 4565 const value_value_0 = value_value as CustomBuilder 4566 thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_value_0)) 4567 } 4568 else if (RuntimeType.OBJECT == value_value_type) { 4569 thisSerializer.writeInt8(1 as int32) 4570 const value_value_1 = value_value as DragItemInfo 4571 thisSerializer.writeDragItemInfo(value_value_1) 4572 } 4573 else if (RuntimeType.STRING == value_value_type) { 4574 thisSerializer.writeInt8(2 as int32) 4575 const value_value_2 = value_value as string 4576 thisSerializer.writeString(value_value_2) 4577 } 4578 } 4579 ArkUIGeneratedNativeModule._CommonMethod_dragPreview0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4580 thisSerializer.release() 4581 } 4582 dragPreview1Attribute(preview: CustomBuilder | DragItemInfo | string | undefined, config?: PreviewConfiguration): void { 4583 const thisSerializer : Serializer = Serializer.hold() 4584 let preview_type : int32 = RuntimeType.UNDEFINED 4585 preview_type = runtimeType(preview) 4586 thisSerializer.writeInt8(preview_type as int32) 4587 if ((RuntimeType.UNDEFINED) != (preview_type)) { 4588 const preview_value = preview! 4589 let preview_value_type : int32 = RuntimeType.UNDEFINED 4590 preview_value_type = runtimeType(preview_value) 4591 if (RuntimeType.FUNCTION == preview_value_type) { 4592 thisSerializer.writeInt8(0 as int32) 4593 const preview_value_0 = preview_value as CustomBuilder 4594 thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(preview_value_0)) 4595 } 4596 else if (RuntimeType.OBJECT == preview_value_type) { 4597 thisSerializer.writeInt8(1 as int32) 4598 const preview_value_1 = preview_value as DragItemInfo 4599 thisSerializer.writeDragItemInfo(preview_value_1) 4600 } 4601 else if (RuntimeType.STRING == preview_value_type) { 4602 thisSerializer.writeInt8(2 as int32) 4603 const preview_value_2 = preview_value as string 4604 thisSerializer.writeString(preview_value_2) 4605 } 4606 } 4607 let config_type : int32 = RuntimeType.UNDEFINED 4608 config_type = runtimeType(config) 4609 thisSerializer.writeInt8(config_type as int32) 4610 if ((RuntimeType.UNDEFINED) != (config_type)) { 4611 const config_value = config! 4612 thisSerializer.writePreviewConfiguration(config_value) 4613 } 4614 ArkUIGeneratedNativeModule._CommonMethod_dragPreview1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4615 thisSerializer.release() 4616 } 4617 onPreDragAttribute(value: ((parameter: PreDragStatus) => void) | undefined): void { 4618 const thisSerializer : Serializer = Serializer.hold() 4619 let value_type : int32 = RuntimeType.UNDEFINED 4620 value_type = runtimeType(value) 4621 thisSerializer.writeInt8(value_type as int32) 4622 if ((RuntimeType.UNDEFINED) != (value_type)) { 4623 const value_value = value! 4624 thisSerializer.holdAndWriteCallback(value_value) 4625 } 4626 ArkUIGeneratedNativeModule._CommonMethod_onPreDrag(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4627 thisSerializer.release() 4628 } 4629 linearGradient0Attribute(value: LinearGradientOptions | undefined): void { 4630 const thisSerializer : Serializer = Serializer.hold() 4631 let value_type : int32 = RuntimeType.UNDEFINED 4632 value_type = runtimeType(value) 4633 thisSerializer.writeInt8(value_type as int32) 4634 if ((RuntimeType.UNDEFINED) != (value_type)) { 4635 const value_value = value! 4636 thisSerializer.writeLinearGradientOptions(value_value) 4637 } 4638 ArkUIGeneratedNativeModule._CommonMethod_linearGradient0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4639 thisSerializer.release() 4640 } 4641 linearGradient1Attribute(value: LinearGradientOptions | undefined): void { 4642 const thisSerializer : Serializer = Serializer.hold() 4643 let value_type : int32 = RuntimeType.UNDEFINED 4644 value_type = runtimeType(value) 4645 thisSerializer.writeInt8(value_type as int32) 4646 if ((RuntimeType.UNDEFINED) != (value_type)) { 4647 const value_value = value! 4648 thisSerializer.writeLinearGradientOptions(value_value) 4649 } 4650 ArkUIGeneratedNativeModule._CommonMethod_linearGradient1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4651 thisSerializer.release() 4652 } 4653 sweepGradient0Attribute(value: SweepGradientOptions | undefined): void { 4654 const thisSerializer : Serializer = Serializer.hold() 4655 let value_type : int32 = RuntimeType.UNDEFINED 4656 value_type = runtimeType(value) 4657 thisSerializer.writeInt8(value_type as int32) 4658 if ((RuntimeType.UNDEFINED) != (value_type)) { 4659 const value_value = value! 4660 thisSerializer.writeSweepGradientOptions(value_value) 4661 } 4662 ArkUIGeneratedNativeModule._CommonMethod_sweepGradient0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4663 thisSerializer.release() 4664 } 4665 sweepGradient1Attribute(value: SweepGradientOptions | undefined): void { 4666 const thisSerializer : Serializer = Serializer.hold() 4667 let value_type : int32 = RuntimeType.UNDEFINED 4668 value_type = runtimeType(value) 4669 thisSerializer.writeInt8(value_type as int32) 4670 if ((RuntimeType.UNDEFINED) != (value_type)) { 4671 const value_value = value! 4672 thisSerializer.writeSweepGradientOptions(value_value) 4673 } 4674 ArkUIGeneratedNativeModule._CommonMethod_sweepGradient1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4675 thisSerializer.release() 4676 } 4677 radialGradient0Attribute(value: RadialGradientOptions | undefined): void { 4678 const thisSerializer : Serializer = Serializer.hold() 4679 let value_type : int32 = RuntimeType.UNDEFINED 4680 value_type = runtimeType(value) 4681 thisSerializer.writeInt8(value_type as int32) 4682 if ((RuntimeType.UNDEFINED) != (value_type)) { 4683 const value_value = value! 4684 thisSerializer.writeRadialGradientOptions(value_value) 4685 } 4686 ArkUIGeneratedNativeModule._CommonMethod_radialGradient0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4687 thisSerializer.release() 4688 } 4689 radialGradient1Attribute(value: RadialGradientOptions | undefined): void { 4690 const thisSerializer : Serializer = Serializer.hold() 4691 let value_type : int32 = RuntimeType.UNDEFINED 4692 value_type = runtimeType(value) 4693 thisSerializer.writeInt8(value_type as int32) 4694 if ((RuntimeType.UNDEFINED) != (value_type)) { 4695 const value_value = value! 4696 thisSerializer.writeRadialGradientOptions(value_value) 4697 } 4698 ArkUIGeneratedNativeModule._CommonMethod_radialGradient1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4699 thisSerializer.release() 4700 } 4701 motionPathAttribute(value: MotionPathOptions | undefined): void { 4702 const thisSerializer : Serializer = Serializer.hold() 4703 let value_type : int32 = RuntimeType.UNDEFINED 4704 value_type = runtimeType(value) 4705 thisSerializer.writeInt8(value_type as int32) 4706 if ((RuntimeType.UNDEFINED) != (value_type)) { 4707 const value_value = value! 4708 thisSerializer.writeMotionPathOptions(value_value) 4709 } 4710 ArkUIGeneratedNativeModule._CommonMethod_motionPath(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4711 thisSerializer.release() 4712 } 4713 shadow0Attribute(value: ShadowOptions | ShadowStyle | undefined): void { 4714 const thisSerializer : Serializer = Serializer.hold() 4715 let value_type : int32 = RuntimeType.UNDEFINED 4716 value_type = runtimeType(value) 4717 thisSerializer.writeInt8(value_type as int32) 4718 if ((RuntimeType.UNDEFINED) != (value_type)) { 4719 const value_value = value! 4720 let value_value_type : int32 = RuntimeType.UNDEFINED 4721 value_value_type = runtimeType(value_value) 4722 if (RuntimeType.OBJECT == value_value_type) { 4723 thisSerializer.writeInt8(0 as int32) 4724 const value_value_0 = value_value as ShadowOptions 4725 thisSerializer.writeShadowOptions(value_value_0) 4726 } 4727 else if (TypeChecker.isShadowStyle(value_value)) { 4728 thisSerializer.writeInt8(1 as int32) 4729 const value_value_1 = value_value as ShadowStyle 4730 thisSerializer.writeInt32(TypeChecker.ShadowStyle_ToNumeric(value_value_1)) 4731 } 4732 } 4733 ArkUIGeneratedNativeModule._CommonMethod_shadow0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4734 thisSerializer.release() 4735 } 4736 shadow1Attribute(value: ShadowOptions | ShadowStyle | undefined): void { 4737 const thisSerializer : Serializer = Serializer.hold() 4738 let value_type : int32 = RuntimeType.UNDEFINED 4739 value_type = runtimeType(value) 4740 thisSerializer.writeInt8(value_type as int32) 4741 if ((RuntimeType.UNDEFINED) != (value_type)) { 4742 const value_value = value! 4743 let value_value_type : int32 = RuntimeType.UNDEFINED 4744 value_value_type = runtimeType(value_value) 4745 if (RuntimeType.OBJECT == value_value_type) { 4746 thisSerializer.writeInt8(0 as int32) 4747 const value_value_0 = value_value as ShadowOptions 4748 thisSerializer.writeShadowOptions(value_value_0) 4749 } 4750 else if (TypeChecker.isShadowStyle(value_value)) { 4751 thisSerializer.writeInt8(1 as int32) 4752 const value_value_1 = value_value as ShadowStyle 4753 thisSerializer.writeInt32(TypeChecker.ShadowStyle_ToNumeric(value_value_1)) 4754 } 4755 } 4756 ArkUIGeneratedNativeModule._CommonMethod_shadow1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4757 thisSerializer.release() 4758 } 4759 clip0Attribute(value: boolean | undefined): void { 4760 const thisSerializer : Serializer = Serializer.hold() 4761 let value_type : int32 = RuntimeType.UNDEFINED 4762 value_type = runtimeType(value) 4763 thisSerializer.writeInt8(value_type as int32) 4764 if ((RuntimeType.UNDEFINED) != (value_type)) { 4765 const value_value = value! 4766 thisSerializer.writeBoolean(value_value) 4767 } 4768 ArkUIGeneratedNativeModule._CommonMethod_clip0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4769 thisSerializer.release() 4770 } 4771 clip1Attribute(value: boolean | undefined): void { 4772 const thisSerializer : Serializer = Serializer.hold() 4773 let value_type : int32 = RuntimeType.UNDEFINED 4774 value_type = runtimeType(value) 4775 thisSerializer.writeInt8(value_type as int32) 4776 if ((RuntimeType.UNDEFINED) != (value_type)) { 4777 const value_value = value! 4778 thisSerializer.writeBoolean(value_value) 4779 } 4780 ArkUIGeneratedNativeModule._CommonMethod_clip1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4781 thisSerializer.release() 4782 } 4783 clip2Attribute(value: boolean | undefined): void { 4784 const thisSerializer : Serializer = Serializer.hold() 4785 let value_type : int32 = RuntimeType.UNDEFINED 4786 value_type = runtimeType(value) 4787 thisSerializer.writeInt8(value_type as int32) 4788 if ((RuntimeType.UNDEFINED) != (value_type)) { 4789 const value_value = value! 4790 thisSerializer.writeBoolean(value_value) 4791 } 4792 ArkUIGeneratedNativeModule._CommonMethod_clip2(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4793 thisSerializer.release() 4794 } 4795 clipShape0Attribute(value: CircleShape | EllipseShape | PathShape | RectShape | undefined): void { 4796 const thisSerializer : Serializer = Serializer.hold() 4797 let value_type : int32 = RuntimeType.UNDEFINED 4798 value_type = runtimeType(value) 4799 thisSerializer.writeInt8(value_type as int32) 4800 if ((RuntimeType.UNDEFINED) != (value_type)) { 4801 const value_value = value! 4802 let value_value_type : int32 = RuntimeType.UNDEFINED 4803 value_value_type = runtimeType(value_value) 4804 if (TypeChecker.isCircleShape(value_value)) { 4805 thisSerializer.writeInt8(0 as int32) 4806 const value_value_0 = value_value as CircleShape 4807 thisSerializer.writeCircleShape(value_value_0) 4808 } 4809 else if (TypeChecker.isEllipseShape(value_value)) { 4810 thisSerializer.writeInt8(1 as int32) 4811 const value_value_1 = value_value as EllipseShape 4812 thisSerializer.writeEllipseShape(value_value_1) 4813 } 4814 else if (TypeChecker.isPathShape(value_value)) { 4815 thisSerializer.writeInt8(2 as int32) 4816 const value_value_2 = value_value as PathShape 4817 thisSerializer.writePathShape(value_value_2) 4818 } 4819 else if (TypeChecker.isRectShape(value_value)) { 4820 thisSerializer.writeInt8(3 as int32) 4821 const value_value_3 = value_value as RectShape 4822 thisSerializer.writeRectShape(value_value_3) 4823 } 4824 } 4825 ArkUIGeneratedNativeModule._CommonMethod_clipShape0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4826 thisSerializer.release() 4827 } 4828 clipShape1Attribute(value: CircleShape | EllipseShape | PathShape | RectShape | undefined): void { 4829 const thisSerializer : Serializer = Serializer.hold() 4830 let value_type : int32 = RuntimeType.UNDEFINED 4831 value_type = runtimeType(value) 4832 thisSerializer.writeInt8(value_type as int32) 4833 if ((RuntimeType.UNDEFINED) != (value_type)) { 4834 const value_value = value! 4835 let value_value_type : int32 = RuntimeType.UNDEFINED 4836 value_value_type = runtimeType(value_value) 4837 if (TypeChecker.isCircleShape(value_value)) { 4838 thisSerializer.writeInt8(0 as int32) 4839 const value_value_0 = value_value as CircleShape 4840 thisSerializer.writeCircleShape(value_value_0) 4841 } 4842 else if (TypeChecker.isEllipseShape(value_value)) { 4843 thisSerializer.writeInt8(1 as int32) 4844 const value_value_1 = value_value as EllipseShape 4845 thisSerializer.writeEllipseShape(value_value_1) 4846 } 4847 else if (TypeChecker.isPathShape(value_value)) { 4848 thisSerializer.writeInt8(2 as int32) 4849 const value_value_2 = value_value as PathShape 4850 thisSerializer.writePathShape(value_value_2) 4851 } 4852 else if (TypeChecker.isRectShape(value_value)) { 4853 thisSerializer.writeInt8(3 as int32) 4854 const value_value_3 = value_value as RectShape 4855 thisSerializer.writeRectShape(value_value_3) 4856 } 4857 } 4858 ArkUIGeneratedNativeModule._CommonMethod_clipShape1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4859 thisSerializer.release() 4860 } 4861 mask0Attribute(value: ProgressMask | undefined): void { 4862 const thisSerializer : Serializer = Serializer.hold() 4863 let value_type : int32 = RuntimeType.UNDEFINED 4864 value_type = runtimeType(value) 4865 thisSerializer.writeInt8(value_type as int32) 4866 if ((RuntimeType.UNDEFINED) != (value_type)) { 4867 const value_value = value! 4868 thisSerializer.writeProgressMask(value_value) 4869 } 4870 ArkUIGeneratedNativeModule._CommonMethod_mask0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4871 thisSerializer.release() 4872 } 4873 mask1Attribute(value: ProgressMask | undefined): void { 4874 const thisSerializer : Serializer = Serializer.hold() 4875 let value_type : int32 = RuntimeType.UNDEFINED 4876 value_type = runtimeType(value) 4877 thisSerializer.writeInt8(value_type as int32) 4878 if ((RuntimeType.UNDEFINED) != (value_type)) { 4879 const value_value = value! 4880 thisSerializer.writeProgressMask(value_value) 4881 } 4882 ArkUIGeneratedNativeModule._CommonMethod_mask1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4883 thisSerializer.release() 4884 } 4885 mask2Attribute(value: ProgressMask | undefined): void { 4886 const thisSerializer : Serializer = Serializer.hold() 4887 let value_type : int32 = RuntimeType.UNDEFINED 4888 value_type = runtimeType(value) 4889 thisSerializer.writeInt8(value_type as int32) 4890 if ((RuntimeType.UNDEFINED) != (value_type)) { 4891 const value_value = value! 4892 thisSerializer.writeProgressMask(value_value) 4893 } 4894 ArkUIGeneratedNativeModule._CommonMethod_mask2(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4895 thisSerializer.release() 4896 } 4897 maskShape0Attribute(value: CircleShape | EllipseShape | PathShape | RectShape | undefined): void { 4898 const thisSerializer : Serializer = Serializer.hold() 4899 let value_type : int32 = RuntimeType.UNDEFINED 4900 value_type = runtimeType(value) 4901 thisSerializer.writeInt8(value_type as int32) 4902 if ((RuntimeType.UNDEFINED) != (value_type)) { 4903 const value_value = value! 4904 let value_value_type : int32 = RuntimeType.UNDEFINED 4905 value_value_type = runtimeType(value_value) 4906 if (TypeChecker.isCircleShape(value_value)) { 4907 thisSerializer.writeInt8(0 as int32) 4908 const value_value_0 = value_value as CircleShape 4909 thisSerializer.writeCircleShape(value_value_0) 4910 } 4911 else if (TypeChecker.isEllipseShape(value_value)) { 4912 thisSerializer.writeInt8(1 as int32) 4913 const value_value_1 = value_value as EllipseShape 4914 thisSerializer.writeEllipseShape(value_value_1) 4915 } 4916 else if (TypeChecker.isPathShape(value_value)) { 4917 thisSerializer.writeInt8(2 as int32) 4918 const value_value_2 = value_value as PathShape 4919 thisSerializer.writePathShape(value_value_2) 4920 } 4921 else if (TypeChecker.isRectShape(value_value)) { 4922 thisSerializer.writeInt8(3 as int32) 4923 const value_value_3 = value_value as RectShape 4924 thisSerializer.writeRectShape(value_value_3) 4925 } 4926 } 4927 ArkUIGeneratedNativeModule._CommonMethod_maskShape0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4928 thisSerializer.release() 4929 } 4930 maskShape1Attribute(value: CircleShape | EllipseShape | PathShape | RectShape | undefined): void { 4931 const thisSerializer : Serializer = Serializer.hold() 4932 let value_type : int32 = RuntimeType.UNDEFINED 4933 value_type = runtimeType(value) 4934 thisSerializer.writeInt8(value_type as int32) 4935 if ((RuntimeType.UNDEFINED) != (value_type)) { 4936 const value_value = value! 4937 let value_value_type : int32 = RuntimeType.UNDEFINED 4938 value_value_type = runtimeType(value_value) 4939 if (TypeChecker.isCircleShape(value_value)) { 4940 thisSerializer.writeInt8(0 as int32) 4941 const value_value_0 = value_value as CircleShape 4942 thisSerializer.writeCircleShape(value_value_0) 4943 } 4944 else if (TypeChecker.isEllipseShape(value_value)) { 4945 thisSerializer.writeInt8(1 as int32) 4946 const value_value_1 = value_value as EllipseShape 4947 thisSerializer.writeEllipseShape(value_value_1) 4948 } 4949 else if (TypeChecker.isPathShape(value_value)) { 4950 thisSerializer.writeInt8(2 as int32) 4951 const value_value_2 = value_value as PathShape 4952 thisSerializer.writePathShape(value_value_2) 4953 } 4954 else if (TypeChecker.isRectShape(value_value)) { 4955 thisSerializer.writeInt8(3 as int32) 4956 const value_value_3 = value_value as RectShape 4957 thisSerializer.writeRectShape(value_value_3) 4958 } 4959 } 4960 ArkUIGeneratedNativeModule._CommonMethod_maskShape1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4961 thisSerializer.release() 4962 } 4963 keyAttribute(value: string | undefined): void { 4964 const thisSerializer : Serializer = Serializer.hold() 4965 let value_type : int32 = RuntimeType.UNDEFINED 4966 value_type = runtimeType(value) 4967 thisSerializer.writeInt8(value_type as int32) 4968 if ((RuntimeType.UNDEFINED) != (value_type)) { 4969 const value_value = value! 4970 thisSerializer.writeString(value_value) 4971 } 4972 ArkUIGeneratedNativeModule._CommonMethod_key(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4973 thisSerializer.release() 4974 } 4975 idAttribute(value: string | undefined): void { 4976 const thisSerializer : Serializer = Serializer.hold() 4977 let value_type : int32 = RuntimeType.UNDEFINED 4978 value_type = runtimeType(value) 4979 thisSerializer.writeInt8(value_type as int32) 4980 if ((RuntimeType.UNDEFINED) != (value_type)) { 4981 const value_value = value! 4982 thisSerializer.writeString(value_value) 4983 } 4984 ArkUIGeneratedNativeModule._CommonMethod_id(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4985 thisSerializer.release() 4986 } 4987 geometryTransition0Attribute(value: string | undefined): void { 4988 const thisSerializer : Serializer = Serializer.hold() 4989 let value_type : int32 = RuntimeType.UNDEFINED 4990 value_type = runtimeType(value) 4991 thisSerializer.writeInt8(value_type as int32) 4992 if ((RuntimeType.UNDEFINED) != (value_type)) { 4993 const value_value = value! 4994 thisSerializer.writeString(value_value) 4995 } 4996 ArkUIGeneratedNativeModule._CommonMethod_geometryTransition0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 4997 thisSerializer.release() 4998 } 4999 geometryTransition1Attribute(id: string | undefined, options?: GeometryTransitionOptions): void { 5000 const thisSerializer : Serializer = Serializer.hold() 5001 let id_type : int32 = RuntimeType.UNDEFINED 5002 id_type = runtimeType(id) 5003 thisSerializer.writeInt8(id_type as int32) 5004 if ((RuntimeType.UNDEFINED) != (id_type)) { 5005 const id_value = id! 5006 thisSerializer.writeString(id_value) 5007 } 5008 let options_type : int32 = RuntimeType.UNDEFINED 5009 options_type = runtimeType(options) 5010 thisSerializer.writeInt8(options_type as int32) 5011 if ((RuntimeType.UNDEFINED) != (options_type)) { 5012 const options_value = options! 5013 thisSerializer.writeGeometryTransitionOptions(options_value) 5014 } 5015 ArkUIGeneratedNativeModule._CommonMethod_geometryTransition1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5016 thisSerializer.release() 5017 } 5018 stateStylesAttribute(value: StateStyles | undefined): void { 5019 const thisSerializer : Serializer = Serializer.hold() 5020 let value_type : int32 = RuntimeType.UNDEFINED 5021 value_type = runtimeType(value) 5022 thisSerializer.writeInt8(value_type as int32) 5023 if ((RuntimeType.UNDEFINED) != (value_type)) { 5024 const value_value = value! 5025 thisSerializer.writeStateStyles(value_value) 5026 } 5027 ArkUIGeneratedNativeModule._CommonMethod_stateStyles(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5028 thisSerializer.release() 5029 } 5030 restoreIdAttribute(value: number | undefined): void { 5031 const thisSerializer : Serializer = Serializer.hold() 5032 let value_type : int32 = RuntimeType.UNDEFINED 5033 value_type = runtimeType(value) 5034 thisSerializer.writeInt8(value_type as int32) 5035 if ((RuntimeType.UNDEFINED) != (value_type)) { 5036 const value_value = value! 5037 thisSerializer.writeNumber(value_value) 5038 } 5039 ArkUIGeneratedNativeModule._CommonMethod_restoreId(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5040 thisSerializer.release() 5041 } 5042 sphericalEffect0Attribute(value: number | undefined): void { 5043 const thisSerializer : Serializer = Serializer.hold() 5044 let value_type : int32 = RuntimeType.UNDEFINED 5045 value_type = runtimeType(value) 5046 thisSerializer.writeInt8(value_type as int32) 5047 if ((RuntimeType.UNDEFINED) != (value_type)) { 5048 const value_value = value! 5049 thisSerializer.writeNumber(value_value) 5050 } 5051 ArkUIGeneratedNativeModule._CommonMethod_sphericalEffect0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5052 thisSerializer.release() 5053 } 5054 sphericalEffect1Attribute(value: number | undefined): void { 5055 const thisSerializer : Serializer = Serializer.hold() 5056 let value_type : int32 = RuntimeType.UNDEFINED 5057 value_type = runtimeType(value) 5058 thisSerializer.writeInt8(value_type as int32) 5059 if ((RuntimeType.UNDEFINED) != (value_type)) { 5060 const value_value = value! 5061 thisSerializer.writeNumber(value_value) 5062 } 5063 ArkUIGeneratedNativeModule._CommonMethod_sphericalEffect1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5064 thisSerializer.release() 5065 } 5066 lightUpEffect0Attribute(value: number | undefined): void { 5067 const thisSerializer : Serializer = Serializer.hold() 5068 let value_type : int32 = RuntimeType.UNDEFINED 5069 value_type = runtimeType(value) 5070 thisSerializer.writeInt8(value_type as int32) 5071 if ((RuntimeType.UNDEFINED) != (value_type)) { 5072 const value_value = value! 5073 thisSerializer.writeNumber(value_value) 5074 } 5075 ArkUIGeneratedNativeModule._CommonMethod_lightUpEffect0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5076 thisSerializer.release() 5077 } 5078 lightUpEffect1Attribute(value: number | undefined): void { 5079 const thisSerializer : Serializer = Serializer.hold() 5080 let value_type : int32 = RuntimeType.UNDEFINED 5081 value_type = runtimeType(value) 5082 thisSerializer.writeInt8(value_type as int32) 5083 if ((RuntimeType.UNDEFINED) != (value_type)) { 5084 const value_value = value! 5085 thisSerializer.writeNumber(value_value) 5086 } 5087 ArkUIGeneratedNativeModule._CommonMethod_lightUpEffect1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5088 thisSerializer.release() 5089 } 5090 pixelStretchEffect0Attribute(value: PixelStretchEffectOptions | undefined): void { 5091 const thisSerializer : Serializer = Serializer.hold() 5092 let value_type : int32 = RuntimeType.UNDEFINED 5093 value_type = runtimeType(value) 5094 thisSerializer.writeInt8(value_type as int32) 5095 if ((RuntimeType.UNDEFINED) != (value_type)) { 5096 const value_value = value! 5097 thisSerializer.writePixelStretchEffectOptions(value_value) 5098 } 5099 ArkUIGeneratedNativeModule._CommonMethod_pixelStretchEffect0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5100 thisSerializer.release() 5101 } 5102 pixelStretchEffect1Attribute(value: PixelStretchEffectOptions | undefined): void { 5103 const thisSerializer : Serializer = Serializer.hold() 5104 let value_type : int32 = RuntimeType.UNDEFINED 5105 value_type = runtimeType(value) 5106 thisSerializer.writeInt8(value_type as int32) 5107 if ((RuntimeType.UNDEFINED) != (value_type)) { 5108 const value_value = value! 5109 thisSerializer.writePixelStretchEffectOptions(value_value) 5110 } 5111 ArkUIGeneratedNativeModule._CommonMethod_pixelStretchEffect1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5112 thisSerializer.release() 5113 } 5114 accessibilityGroup0Attribute(value: boolean | undefined): void { 5115 const thisSerializer : Serializer = Serializer.hold() 5116 let value_type : int32 = RuntimeType.UNDEFINED 5117 value_type = runtimeType(value) 5118 thisSerializer.writeInt8(value_type as int32) 5119 if ((RuntimeType.UNDEFINED) != (value_type)) { 5120 const value_value = value! 5121 thisSerializer.writeBoolean(value_value) 5122 } 5123 ArkUIGeneratedNativeModule._CommonMethod_accessibilityGroup0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5124 thisSerializer.release() 5125 } 5126 accessibilityGroup1Attribute(isGroup: boolean | undefined, accessibilityOptions: AccessibilityOptions | undefined): void { 5127 const thisSerializer : Serializer = Serializer.hold() 5128 let isGroup_type : int32 = RuntimeType.UNDEFINED 5129 isGroup_type = runtimeType(isGroup) 5130 thisSerializer.writeInt8(isGroup_type as int32) 5131 if ((RuntimeType.UNDEFINED) != (isGroup_type)) { 5132 const isGroup_value = isGroup! 5133 thisSerializer.writeBoolean(isGroup_value) 5134 } 5135 let accessibilityOptions_type : int32 = RuntimeType.UNDEFINED 5136 accessibilityOptions_type = runtimeType(accessibilityOptions) 5137 thisSerializer.writeInt8(accessibilityOptions_type as int32) 5138 if ((RuntimeType.UNDEFINED) != (accessibilityOptions_type)) { 5139 const accessibilityOptions_value = accessibilityOptions! 5140 thisSerializer.writeAccessibilityOptions(accessibilityOptions_value) 5141 } 5142 ArkUIGeneratedNativeModule._CommonMethod_accessibilityGroup1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5143 thisSerializer.release() 5144 } 5145 accessibilityText0Attribute(value: string | undefined): void { 5146 const thisSerializer : Serializer = Serializer.hold() 5147 let value_type : int32 = RuntimeType.UNDEFINED 5148 value_type = runtimeType(value) 5149 thisSerializer.writeInt8(value_type as int32) 5150 if ((RuntimeType.UNDEFINED) != (value_type)) { 5151 const value_value = value! 5152 thisSerializer.writeString(value_value) 5153 } 5154 ArkUIGeneratedNativeModule._CommonMethod_accessibilityText0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5155 thisSerializer.release() 5156 } 5157 accessibilityText1Attribute(value: Resource | undefined): void { 5158 const thisSerializer : Serializer = Serializer.hold() 5159 let value_type : int32 = RuntimeType.UNDEFINED 5160 value_type = runtimeType(value) 5161 thisSerializer.writeInt8(value_type as int32) 5162 if ((RuntimeType.UNDEFINED) != (value_type)) { 5163 const value_value = value! 5164 thisSerializer.writeResource(value_value) 5165 } 5166 ArkUIGeneratedNativeModule._CommonMethod_accessibilityText1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5167 thisSerializer.release() 5168 } 5169 accessibilityNextFocusIdAttribute(value: string | undefined): void { 5170 const thisSerializer : Serializer = Serializer.hold() 5171 let value_type : int32 = RuntimeType.UNDEFINED 5172 value_type = runtimeType(value) 5173 thisSerializer.writeInt8(value_type as int32) 5174 if ((RuntimeType.UNDEFINED) != (value_type)) { 5175 const value_value = value! 5176 thisSerializer.writeString(value_value) 5177 } 5178 ArkUIGeneratedNativeModule._CommonMethod_accessibilityNextFocusId(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5179 thisSerializer.release() 5180 } 5181 accessibilityDefaultFocusAttribute(value: boolean | undefined): void { 5182 const thisSerializer : Serializer = Serializer.hold() 5183 let value_type : int32 = RuntimeType.UNDEFINED 5184 value_type = runtimeType(value) 5185 thisSerializer.writeInt8(value_type as int32) 5186 if ((RuntimeType.UNDEFINED) != (value_type)) { 5187 const value_value = value! 5188 thisSerializer.writeBoolean(value_value) 5189 } 5190 ArkUIGeneratedNativeModule._CommonMethod_accessibilityDefaultFocus(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5191 thisSerializer.release() 5192 } 5193 accessibilityUseSamePageAttribute(value: AccessibilitySamePageMode | undefined): void { 5194 const thisSerializer : Serializer = Serializer.hold() 5195 let value_type : int32 = RuntimeType.UNDEFINED 5196 value_type = runtimeType(value) 5197 thisSerializer.writeInt8(value_type as int32) 5198 if ((RuntimeType.UNDEFINED) != (value_type)) { 5199 const value_value = (value as AccessibilitySamePageMode) 5200 thisSerializer.writeInt32(TypeChecker.AccessibilitySamePageMode_ToNumeric(value_value)) 5201 } 5202 ArkUIGeneratedNativeModule._CommonMethod_accessibilityUseSamePage(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5203 thisSerializer.release() 5204 } 5205 accessibilityScrollTriggerableAttribute(value: boolean | undefined): void { 5206 const thisSerializer : Serializer = Serializer.hold() 5207 let value_type : int32 = RuntimeType.UNDEFINED 5208 value_type = runtimeType(value) 5209 thisSerializer.writeInt8(value_type as int32) 5210 if ((RuntimeType.UNDEFINED) != (value_type)) { 5211 const value_value = value! 5212 thisSerializer.writeBoolean(value_value) 5213 } 5214 ArkUIGeneratedNativeModule._CommonMethod_accessibilityScrollTriggerable(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5215 thisSerializer.release() 5216 } 5217 accessibilityRoleAttribute(value: AccessibilityRoleType | undefined): void { 5218 const thisSerializer : Serializer = Serializer.hold() 5219 let value_type : int32 = RuntimeType.UNDEFINED 5220 value_type = runtimeType(value) 5221 thisSerializer.writeInt8(value_type as int32) 5222 if ((RuntimeType.UNDEFINED) != (value_type)) { 5223 const value_value = (value as AccessibilityRoleType) 5224 thisSerializer.writeInt32(TypeChecker.AccessibilityRoleType_ToNumeric(value_value)) 5225 } 5226 ArkUIGeneratedNativeModule._CommonMethod_accessibilityRole(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5227 thisSerializer.release() 5228 } 5229 onAccessibilityFocusAttribute(value: AccessibilityFocusCallback | undefined): void { 5230 const thisSerializer : Serializer = Serializer.hold() 5231 let value_type : int32 = RuntimeType.UNDEFINED 5232 value_type = runtimeType(value) 5233 thisSerializer.writeInt8(value_type as int32) 5234 if ((RuntimeType.UNDEFINED) != (value_type)) { 5235 const value_value = value! 5236 thisSerializer.holdAndWriteCallback(value_value) 5237 } 5238 ArkUIGeneratedNativeModule._CommonMethod_onAccessibilityFocus(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5239 thisSerializer.release() 5240 } 5241 accessibilityTextHintAttribute(value: string | undefined): void { 5242 const thisSerializer : Serializer = Serializer.hold() 5243 let value_type : int32 = RuntimeType.UNDEFINED 5244 value_type = runtimeType(value) 5245 thisSerializer.writeInt8(value_type as int32) 5246 if ((RuntimeType.UNDEFINED) != (value_type)) { 5247 const value_value = value! 5248 thisSerializer.writeString(value_value) 5249 } 5250 ArkUIGeneratedNativeModule._CommonMethod_accessibilityTextHint(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5251 thisSerializer.release() 5252 } 5253 accessibilityDescription0Attribute(value: string | undefined): void { 5254 const thisSerializer : Serializer = Serializer.hold() 5255 let value_type : int32 = RuntimeType.UNDEFINED 5256 value_type = runtimeType(value) 5257 thisSerializer.writeInt8(value_type as int32) 5258 if ((RuntimeType.UNDEFINED) != (value_type)) { 5259 const value_value = value! 5260 thisSerializer.writeString(value_value) 5261 } 5262 ArkUIGeneratedNativeModule._CommonMethod_accessibilityDescription0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5263 thisSerializer.release() 5264 } 5265 accessibilityDescription1Attribute(value: Resource | undefined): void { 5266 const thisSerializer : Serializer = Serializer.hold() 5267 let value_type : int32 = RuntimeType.UNDEFINED 5268 value_type = runtimeType(value) 5269 thisSerializer.writeInt8(value_type as int32) 5270 if ((RuntimeType.UNDEFINED) != (value_type)) { 5271 const value_value = value! 5272 thisSerializer.writeResource(value_value) 5273 } 5274 ArkUIGeneratedNativeModule._CommonMethod_accessibilityDescription1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5275 thisSerializer.release() 5276 } 5277 accessibilityLevelAttribute(value: string | undefined): void { 5278 const thisSerializer : Serializer = Serializer.hold() 5279 let value_type : int32 = RuntimeType.UNDEFINED 5280 value_type = runtimeType(value) 5281 thisSerializer.writeInt8(value_type as int32) 5282 if ((RuntimeType.UNDEFINED) != (value_type)) { 5283 const value_value = value! 5284 thisSerializer.writeString(value_value) 5285 } 5286 ArkUIGeneratedNativeModule._CommonMethod_accessibilityLevel(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5287 thisSerializer.release() 5288 } 5289 accessibilityVirtualNodeAttribute(value: CustomBuilder | undefined): void { 5290 const thisSerializer : Serializer = Serializer.hold() 5291 let value_type : int32 = RuntimeType.UNDEFINED 5292 value_type = runtimeType(value) 5293 thisSerializer.writeInt8(value_type as int32) 5294 if ((RuntimeType.UNDEFINED) != (value_type)) { 5295 const value_value = value! 5296 thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_value)) 5297 } 5298 ArkUIGeneratedNativeModule._CommonMethod_accessibilityVirtualNode(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5299 thisSerializer.release() 5300 } 5301 accessibilityCheckedAttribute(value: boolean | undefined): void { 5302 const thisSerializer : Serializer = Serializer.hold() 5303 let value_type : int32 = RuntimeType.UNDEFINED 5304 value_type = runtimeType(value) 5305 thisSerializer.writeInt8(value_type as int32) 5306 if ((RuntimeType.UNDEFINED) != (value_type)) { 5307 const value_value = value! 5308 thisSerializer.writeBoolean(value_value) 5309 } 5310 ArkUIGeneratedNativeModule._CommonMethod_accessibilityChecked(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5311 thisSerializer.release() 5312 } 5313 accessibilitySelectedAttribute(value: boolean | undefined): void { 5314 const thisSerializer : Serializer = Serializer.hold() 5315 let value_type : int32 = RuntimeType.UNDEFINED 5316 value_type = runtimeType(value) 5317 thisSerializer.writeInt8(value_type as int32) 5318 if ((RuntimeType.UNDEFINED) != (value_type)) { 5319 const value_value = value! 5320 thisSerializer.writeBoolean(value_value) 5321 } 5322 ArkUIGeneratedNativeModule._CommonMethod_accessibilitySelected(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5323 thisSerializer.release() 5324 } 5325 obscuredAttribute(value: Array<ObscuredReasons> | undefined): void { 5326 const thisSerializer : Serializer = Serializer.hold() 5327 let value_type : int32 = RuntimeType.UNDEFINED 5328 value_type = runtimeType(value) 5329 thisSerializer.writeInt8(value_type as int32) 5330 if ((RuntimeType.UNDEFINED) != (value_type)) { 5331 const value_value = value! 5332 thisSerializer.writeInt32(value_value.length as int32) 5333 for (let i = 0; i < value_value.length; i++) { 5334 const value_value_element : ObscuredReasons = value_value[i] 5335 thisSerializer.writeInt32(TypeChecker.ObscuredReasons_ToNumeric(value_value_element)) 5336 } 5337 } 5338 ArkUIGeneratedNativeModule._CommonMethod_obscured(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5339 thisSerializer.release() 5340 } 5341 reuseIdAttribute(value: string | undefined): void { 5342 const thisSerializer : Serializer = Serializer.hold() 5343 let value_type : int32 = RuntimeType.UNDEFINED 5344 value_type = runtimeType(value) 5345 thisSerializer.writeInt8(value_type as int32) 5346 if ((RuntimeType.UNDEFINED) != (value_type)) { 5347 const value_value = value! 5348 thisSerializer.writeString(value_value) 5349 } 5350 ArkUIGeneratedNativeModule._CommonMethod_reuseId(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5351 thisSerializer.release() 5352 } 5353 reuseAttribute(value: ReuseOptions | undefined): void { 5354 const thisSerializer : Serializer = Serializer.hold() 5355 let value_type : int32 = RuntimeType.UNDEFINED 5356 value_type = runtimeType(value) 5357 thisSerializer.writeInt8(value_type as int32) 5358 if ((RuntimeType.UNDEFINED) != (value_type)) { 5359 const value_value = value! 5360 thisSerializer.writeReuseOptions(value_value) 5361 } 5362 ArkUIGeneratedNativeModule._CommonMethod_reuse(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5363 thisSerializer.release() 5364 } 5365 renderFit0Attribute(value: RenderFit | undefined): void { 5366 const thisSerializer : Serializer = Serializer.hold() 5367 let value_type : int32 = RuntimeType.UNDEFINED 5368 value_type = runtimeType(value) 5369 thisSerializer.writeInt8(value_type as int32) 5370 if ((RuntimeType.UNDEFINED) != (value_type)) { 5371 const value_value = (value as RenderFit) 5372 thisSerializer.writeInt32(TypeChecker.RenderFit_ToNumeric(value_value)) 5373 } 5374 ArkUIGeneratedNativeModule._CommonMethod_renderFit0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5375 thisSerializer.release() 5376 } 5377 renderFit1Attribute(value: RenderFit | undefined): void { 5378 const thisSerializer : Serializer = Serializer.hold() 5379 let value_type : int32 = RuntimeType.UNDEFINED 5380 value_type = runtimeType(value) 5381 thisSerializer.writeInt8(value_type as int32) 5382 if ((RuntimeType.UNDEFINED) != (value_type)) { 5383 const value_value = (value as RenderFit) 5384 thisSerializer.writeInt32(TypeChecker.RenderFit_ToNumeric(value_value)) 5385 } 5386 ArkUIGeneratedNativeModule._CommonMethod_renderFit1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5387 thisSerializer.release() 5388 } 5389 gestureModifierAttribute(value: GestureModifier | undefined): void { 5390 const thisSerializer : Serializer = Serializer.hold() 5391 let value_type : int32 = RuntimeType.UNDEFINED 5392 value_type = runtimeType(value) 5393 thisSerializer.writeInt8(value_type as int32) 5394 if ((RuntimeType.UNDEFINED) != (value_type)) { 5395 const value_value = value! 5396 thisSerializer.writeGestureModifier(value_value) 5397 } 5398 ArkUIGeneratedNativeModule._CommonMethod_gestureModifier(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5399 thisSerializer.release() 5400 } 5401 backgroundBrightness0Attribute(value: BackgroundBrightnessOptions | undefined): void { 5402 const thisSerializer : Serializer = Serializer.hold() 5403 let value_type : int32 = RuntimeType.UNDEFINED 5404 value_type = runtimeType(value) 5405 thisSerializer.writeInt8(value_type as int32) 5406 if ((RuntimeType.UNDEFINED) != (value_type)) { 5407 const value_value = value! 5408 thisSerializer.writeBackgroundBrightnessOptions(value_value) 5409 } 5410 ArkUIGeneratedNativeModule._CommonMethod_backgroundBrightness0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5411 thisSerializer.release() 5412 } 5413 backgroundBrightness1Attribute(value: BackgroundBrightnessOptions | undefined): void { 5414 const thisSerializer : Serializer = Serializer.hold() 5415 let value_type : int32 = RuntimeType.UNDEFINED 5416 value_type = runtimeType(value) 5417 thisSerializer.writeInt8(value_type as int32) 5418 if ((RuntimeType.UNDEFINED) != (value_type)) { 5419 const value_value = value! 5420 thisSerializer.writeBackgroundBrightnessOptions(value_value) 5421 } 5422 ArkUIGeneratedNativeModule._CommonMethod_backgroundBrightness1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5423 thisSerializer.release() 5424 } 5425 onGestureJudgeBeginAttribute(value: ((gestureInfo: GestureInfo,event: BaseGestureEvent) => GestureJudgeResult) | undefined): void { 5426 const thisSerializer : Serializer = Serializer.hold() 5427 let value_type : int32 = RuntimeType.UNDEFINED 5428 value_type = runtimeType(value) 5429 thisSerializer.writeInt8(value_type as int32) 5430 if ((RuntimeType.UNDEFINED) != (value_type)) { 5431 const value_value = value! 5432 thisSerializer.holdAndWriteCallback(value_value) 5433 } 5434 ArkUIGeneratedNativeModule._CommonMethod_onGestureJudgeBegin(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5435 thisSerializer.release() 5436 } 5437 onGestureRecognizerJudgeBegin0Attribute(value: GestureRecognizerJudgeBeginCallback | undefined): void { 5438 const thisSerializer : Serializer = Serializer.hold() 5439 let value_type : int32 = RuntimeType.UNDEFINED 5440 value_type = runtimeType(value) 5441 thisSerializer.writeInt8(value_type as int32) 5442 if ((RuntimeType.UNDEFINED) != (value_type)) { 5443 const value_value = value! 5444 thisSerializer.holdAndWriteCallback(value_value) 5445 } 5446 ArkUIGeneratedNativeModule._CommonMethod_onGestureRecognizerJudgeBegin0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5447 thisSerializer.release() 5448 } 5449 onGestureRecognizerJudgeBegin1Attribute(callback_: GestureRecognizerJudgeBeginCallback | undefined, exposeInnerGesture: boolean | undefined): void { 5450 const thisSerializer : Serializer = Serializer.hold() 5451 let callback__type : int32 = RuntimeType.UNDEFINED 5452 callback__type = runtimeType(callback_) 5453 thisSerializer.writeInt8(callback__type as int32) 5454 if ((RuntimeType.UNDEFINED) != (callback__type)) { 5455 const callback__value = callback_! 5456 thisSerializer.holdAndWriteCallback(callback__value) 5457 } 5458 let exposeInnerGesture_type : int32 = RuntimeType.UNDEFINED 5459 exposeInnerGesture_type = runtimeType(exposeInnerGesture) 5460 thisSerializer.writeInt8(exposeInnerGesture_type as int32) 5461 if ((RuntimeType.UNDEFINED) != (exposeInnerGesture_type)) { 5462 const exposeInnerGesture_value = exposeInnerGesture! 5463 thisSerializer.writeBoolean(exposeInnerGesture_value) 5464 } 5465 ArkUIGeneratedNativeModule._CommonMethod_onGestureRecognizerJudgeBegin1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5466 thisSerializer.release() 5467 } 5468 shouldBuiltInRecognizerParallelWithAttribute(value: ShouldBuiltInRecognizerParallelWithCallback | undefined): void { 5469 const thisSerializer : Serializer = Serializer.hold() 5470 let value_type : int32 = RuntimeType.UNDEFINED 5471 value_type = runtimeType(value) 5472 thisSerializer.writeInt8(value_type as int32) 5473 if ((RuntimeType.UNDEFINED) != (value_type)) { 5474 const value_value = value! 5475 thisSerializer.holdAndWriteCallback(value_value) 5476 } 5477 ArkUIGeneratedNativeModule._CommonMethod_shouldBuiltInRecognizerParallelWith(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5478 thisSerializer.release() 5479 } 5480 monopolizeEventsAttribute(value: boolean | undefined): void { 5481 const thisSerializer : Serializer = Serializer.hold() 5482 let value_type : int32 = RuntimeType.UNDEFINED 5483 value_type = runtimeType(value) 5484 thisSerializer.writeInt8(value_type as int32) 5485 if ((RuntimeType.UNDEFINED) != (value_type)) { 5486 const value_value = value! 5487 thisSerializer.writeBoolean(value_value) 5488 } 5489 ArkUIGeneratedNativeModule._CommonMethod_monopolizeEvents(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5490 thisSerializer.release() 5491 } 5492 onTouchInterceptAttribute(value: ((parameter: TouchEvent) => HitTestMode) | undefined): void { 5493 const thisSerializer : Serializer = Serializer.hold() 5494 let value_type : int32 = RuntimeType.UNDEFINED 5495 value_type = runtimeType(value) 5496 thisSerializer.writeInt8(value_type as int32) 5497 if ((RuntimeType.UNDEFINED) != (value_type)) { 5498 const value_value = value! 5499 thisSerializer.holdAndWriteCallback(value_value) 5500 } 5501 ArkUIGeneratedNativeModule._CommonMethod_onTouchIntercept(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5502 thisSerializer.release() 5503 } 5504 onSizeChangeAttribute(value: SizeChangeCallback | undefined): void { 5505 const thisSerializer : Serializer = Serializer.hold() 5506 let value_type : int32 = RuntimeType.UNDEFINED 5507 value_type = runtimeType(value) 5508 thisSerializer.writeInt8(value_type as int32) 5509 if ((RuntimeType.UNDEFINED) != (value_type)) { 5510 const value_value = value! 5511 thisSerializer.holdAndWriteCallback(value_value) 5512 } 5513 ArkUIGeneratedNativeModule._CommonMethod_onSizeChange(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5514 thisSerializer.release() 5515 } 5516 accessibilityFocusDrawLevelAttribute(value: FocusDrawLevel | undefined): void { 5517 const thisSerializer : Serializer = Serializer.hold() 5518 let value_type : int32 = RuntimeType.UNDEFINED 5519 value_type = runtimeType(value) 5520 thisSerializer.writeInt8(value_type as int32) 5521 if ((RuntimeType.UNDEFINED) != (value_type)) { 5522 const value_value = (value as FocusDrawLevel) 5523 thisSerializer.writeInt32(TypeChecker.FocusDrawLevel_ToNumeric(value_value)) 5524 } 5525 ArkUIGeneratedNativeModule._CommonMethod_accessibilityFocusDrawLevel(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5526 thisSerializer.release() 5527 } 5528 customPropertyAttribute(name: string | undefined, value: Object | undefined): void { 5529 const thisSerializer : Serializer = Serializer.hold() 5530 let name_type : int32 = RuntimeType.UNDEFINED 5531 name_type = runtimeType(name) 5532 thisSerializer.writeInt8(name_type as int32) 5533 if ((RuntimeType.UNDEFINED) != (name_type)) { 5534 const name_value = name! 5535 thisSerializer.writeString(name_value) 5536 } 5537 let value_type : int32 = RuntimeType.UNDEFINED 5538 value_type = runtimeType(value) 5539 thisSerializer.writeInt8(value_type as int32) 5540 if ((RuntimeType.UNDEFINED) != (value_type)) { 5541 const value_value = value! 5542 thisSerializer.holdAndWriteObject(value_value) 5543 } 5544 ArkUIGeneratedNativeModule._CommonMethod_customProperty(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5545 thisSerializer.release() 5546 } 5547 expandSafeAreaAttribute(types?: Array<SafeAreaType>, edges?: Array<SafeAreaEdge>): void { 5548 const thisSerializer : Serializer = Serializer.hold() 5549 let types_type : int32 = RuntimeType.UNDEFINED 5550 types_type = runtimeType(types) 5551 thisSerializer.writeInt8(types_type as int32) 5552 if ((RuntimeType.UNDEFINED) != (types_type)) { 5553 const types_value = types! 5554 thisSerializer.writeInt32(types_value.length as int32) 5555 for (let i = 0; i < types_value.length; i++) { 5556 const types_value_element : SafeAreaType = types_value[i] 5557 thisSerializer.writeInt32(TypeChecker.SafeAreaType_ToNumeric(types_value_element)) 5558 } 5559 } 5560 let edges_type : int32 = RuntimeType.UNDEFINED 5561 edges_type = runtimeType(edges) 5562 thisSerializer.writeInt8(edges_type as int32) 5563 if ((RuntimeType.UNDEFINED) != (edges_type)) { 5564 const edges_value = edges! 5565 thisSerializer.writeInt32(edges_value.length as int32) 5566 for (let i = 0; i < edges_value.length; i++) { 5567 const edges_value_element : SafeAreaEdge = edges_value[i] 5568 thisSerializer.writeInt32(TypeChecker.SafeAreaEdge_ToNumeric(edges_value_element)) 5569 } 5570 } 5571 ArkUIGeneratedNativeModule._CommonMethod_expandSafeArea(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5572 thisSerializer.release() 5573 } 5574 backgroundAttribute(builder: CustomBuilder | undefined, options?: Literal_Alignment_align): void { 5575 const thisSerializer : Serializer = Serializer.hold() 5576 let builder_type : int32 = RuntimeType.UNDEFINED 5577 builder_type = runtimeType(builder) 5578 thisSerializer.writeInt8(builder_type as int32) 5579 if ((RuntimeType.UNDEFINED) != (builder_type)) { 5580 const builder_value = builder! 5581 thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(builder_value)) 5582 } 5583 let options_type : int32 = RuntimeType.UNDEFINED 5584 options_type = runtimeType(options) 5585 thisSerializer.writeInt8(options_type as int32) 5586 if ((RuntimeType.UNDEFINED) != (options_type)) { 5587 const options_value = options! 5588 const options_value_align = options_value.align 5589 let options_value_align_type : int32 = RuntimeType.UNDEFINED 5590 options_value_align_type = runtimeType(options_value_align) 5591 thisSerializer.writeInt8(options_value_align_type as int32) 5592 if ((RuntimeType.UNDEFINED) != (options_value_align_type)) { 5593 const options_value_align_value = (options_value_align as Alignment) 5594 thisSerializer.writeInt32(TypeChecker.Alignment_ToNumeric(options_value_align_value)) 5595 } 5596 } 5597 ArkUIGeneratedNativeModule._CommonMethod_background(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5598 thisSerializer.release() 5599 } 5600 backgroundImage0Attribute(src: ResourceStr | PixelMap | undefined, repeat?: ImageRepeat): void { 5601 const thisSerializer : Serializer = Serializer.hold() 5602 let src_type : int32 = RuntimeType.UNDEFINED 5603 src_type = runtimeType(src) 5604 thisSerializer.writeInt8(src_type as int32) 5605 if ((RuntimeType.UNDEFINED) != (src_type)) { 5606 const src_value = src! 5607 let src_value_type : int32 = RuntimeType.UNDEFINED 5608 src_value_type = runtimeType(src_value) 5609 if ((RuntimeType.STRING == src_value_type) || (RuntimeType.OBJECT == src_value_type)) { 5610 thisSerializer.writeInt8(0 as int32) 5611 const src_value_0 = src_value as ResourceStr 5612 let src_value_0_type : int32 = RuntimeType.UNDEFINED 5613 src_value_0_type = runtimeType(src_value_0) 5614 if (RuntimeType.STRING == src_value_0_type) { 5615 thisSerializer.writeInt8(0 as int32) 5616 const src_value_0_0 = src_value_0 as string 5617 thisSerializer.writeString(src_value_0_0) 5618 } 5619 else if (RuntimeType.OBJECT == src_value_0_type) { 5620 thisSerializer.writeInt8(1 as int32) 5621 const src_value_0_1 = src_value_0 as Resource 5622 thisSerializer.writeResource(src_value_0_1) 5623 } 5624 } 5625 else if (TypeChecker.isPixelMap(src_value, false, false)) { 5626 thisSerializer.writeInt8(1 as int32) 5627 const src_value_1 = src_value as PixelMap 5628 thisSerializer.writePixelMap(src_value_1) 5629 } 5630 } 5631 let repeat_type : int32 = RuntimeType.UNDEFINED 5632 repeat_type = runtimeType(repeat) 5633 thisSerializer.writeInt8(repeat_type as int32) 5634 if ((RuntimeType.UNDEFINED) != (repeat_type)) { 5635 const repeat_value = (repeat as ImageRepeat) 5636 thisSerializer.writeInt32(TypeChecker.ImageRepeat_ToNumeric(repeat_value)) 5637 } 5638 ArkUIGeneratedNativeModule._CommonMethod_backgroundImage0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5639 thisSerializer.release() 5640 } 5641 backgroundImage1Attribute(src: ResourceStr | PixelMap | undefined, options?: BackgroundImageOptions): void { 5642 const thisSerializer : Serializer = Serializer.hold() 5643 let src_type : int32 = RuntimeType.UNDEFINED 5644 src_type = runtimeType(src) 5645 thisSerializer.writeInt8(src_type as int32) 5646 if ((RuntimeType.UNDEFINED) != (src_type)) { 5647 const src_value = src! 5648 let src_value_type : int32 = RuntimeType.UNDEFINED 5649 src_value_type = runtimeType(src_value) 5650 if ((RuntimeType.STRING == src_value_type) || (RuntimeType.OBJECT == src_value_type)) { 5651 thisSerializer.writeInt8(0 as int32) 5652 const src_value_0 = src_value as ResourceStr 5653 let src_value_0_type : int32 = RuntimeType.UNDEFINED 5654 src_value_0_type = runtimeType(src_value_0) 5655 if (RuntimeType.STRING == src_value_0_type) { 5656 thisSerializer.writeInt8(0 as int32) 5657 const src_value_0_0 = src_value_0 as string 5658 thisSerializer.writeString(src_value_0_0) 5659 } 5660 else if (RuntimeType.OBJECT == src_value_0_type) { 5661 thisSerializer.writeInt8(1 as int32) 5662 const src_value_0_1 = src_value_0 as Resource 5663 thisSerializer.writeResource(src_value_0_1) 5664 } 5665 } 5666 else if (TypeChecker.isPixelMap(src_value, false, false)) { 5667 thisSerializer.writeInt8(1 as int32) 5668 const src_value_1 = src_value as PixelMap 5669 thisSerializer.writePixelMap(src_value_1) 5670 } 5671 } 5672 let options_type : int32 = RuntimeType.UNDEFINED 5673 options_type = runtimeType(options) 5674 thisSerializer.writeInt8(options_type as int32) 5675 if ((RuntimeType.UNDEFINED) != (options_type)) { 5676 const options_value = options! 5677 thisSerializer.writeBackgroundImageOptions(options_value) 5678 } 5679 ArkUIGeneratedNativeModule._CommonMethod_backgroundImage1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5680 thisSerializer.release() 5681 } 5682 backgroundBlurStyle0Attribute(value: BlurStyle | undefined, options?: BackgroundBlurStyleOptions): void { 5683 const thisSerializer : Serializer = Serializer.hold() 5684 let value_type : int32 = RuntimeType.UNDEFINED 5685 value_type = runtimeType(value) 5686 thisSerializer.writeInt8(value_type as int32) 5687 if ((RuntimeType.UNDEFINED) != (value_type)) { 5688 const value_value = (value as BlurStyle) 5689 thisSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(value_value)) 5690 } 5691 let options_type : int32 = RuntimeType.UNDEFINED 5692 options_type = runtimeType(options) 5693 thisSerializer.writeInt8(options_type as int32) 5694 if ((RuntimeType.UNDEFINED) != (options_type)) { 5695 const options_value = options! 5696 thisSerializer.writeBackgroundBlurStyleOptions(options_value) 5697 } 5698 ArkUIGeneratedNativeModule._CommonMethod_backgroundBlurStyle0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5699 thisSerializer.release() 5700 } 5701 backgroundBlurStyle1Attribute(style: BlurStyle | undefined, options?: BackgroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): void { 5702 const thisSerializer : Serializer = Serializer.hold() 5703 let style_type : int32 = RuntimeType.UNDEFINED 5704 style_type = runtimeType(style) 5705 thisSerializer.writeInt8(style_type as int32) 5706 if ((RuntimeType.UNDEFINED) != (style_type)) { 5707 const style_value = (style as BlurStyle) 5708 thisSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(style_value)) 5709 } 5710 let options_type : int32 = RuntimeType.UNDEFINED 5711 options_type = runtimeType(options) 5712 thisSerializer.writeInt8(options_type as int32) 5713 if ((RuntimeType.UNDEFINED) != (options_type)) { 5714 const options_value = options! 5715 thisSerializer.writeBackgroundBlurStyleOptions(options_value) 5716 } 5717 let sysOptions_type : int32 = RuntimeType.UNDEFINED 5718 sysOptions_type = runtimeType(sysOptions) 5719 thisSerializer.writeInt8(sysOptions_type as int32) 5720 if ((RuntimeType.UNDEFINED) != (sysOptions_type)) { 5721 const sysOptions_value = sysOptions! 5722 thisSerializer.writeSystemAdaptiveOptions(sysOptions_value) 5723 } 5724 ArkUIGeneratedNativeModule._CommonMethod_backgroundBlurStyle1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5725 thisSerializer.release() 5726 } 5727 foregroundBlurStyle0Attribute(value: BlurStyle | undefined, options?: ForegroundBlurStyleOptions): void { 5728 const thisSerializer : Serializer = Serializer.hold() 5729 let value_type : int32 = RuntimeType.UNDEFINED 5730 value_type = runtimeType(value) 5731 thisSerializer.writeInt8(value_type as int32) 5732 if ((RuntimeType.UNDEFINED) != (value_type)) { 5733 const value_value = (value as BlurStyle) 5734 thisSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(value_value)) 5735 } 5736 let options_type : int32 = RuntimeType.UNDEFINED 5737 options_type = runtimeType(options) 5738 thisSerializer.writeInt8(options_type as int32) 5739 if ((RuntimeType.UNDEFINED) != (options_type)) { 5740 const options_value = options! 5741 thisSerializer.writeForegroundBlurStyleOptions(options_value) 5742 } 5743 ArkUIGeneratedNativeModule._CommonMethod_foregroundBlurStyle0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5744 thisSerializer.release() 5745 } 5746 foregroundBlurStyle1Attribute(style: BlurStyle | undefined, options?: ForegroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): void { 5747 const thisSerializer : Serializer = Serializer.hold() 5748 let style_type : int32 = RuntimeType.UNDEFINED 5749 style_type = runtimeType(style) 5750 thisSerializer.writeInt8(style_type as int32) 5751 if ((RuntimeType.UNDEFINED) != (style_type)) { 5752 const style_value = (style as BlurStyle) 5753 thisSerializer.writeInt32(TypeChecker.BlurStyle_ToNumeric(style_value)) 5754 } 5755 let options_type : int32 = RuntimeType.UNDEFINED 5756 options_type = runtimeType(options) 5757 thisSerializer.writeInt8(options_type as int32) 5758 if ((RuntimeType.UNDEFINED) != (options_type)) { 5759 const options_value = options! 5760 thisSerializer.writeForegroundBlurStyleOptions(options_value) 5761 } 5762 let sysOptions_type : int32 = RuntimeType.UNDEFINED 5763 sysOptions_type = runtimeType(sysOptions) 5764 thisSerializer.writeInt8(sysOptions_type as int32) 5765 if ((RuntimeType.UNDEFINED) != (sysOptions_type)) { 5766 const sysOptions_value = sysOptions! 5767 thisSerializer.writeSystemAdaptiveOptions(sysOptions_value) 5768 } 5769 ArkUIGeneratedNativeModule._CommonMethod_foregroundBlurStyle1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5770 thisSerializer.release() 5771 } 5772 focusScopeId0Attribute(id: string | undefined, isGroup?: boolean): void { 5773 const thisSerializer : Serializer = Serializer.hold() 5774 let id_type : int32 = RuntimeType.UNDEFINED 5775 id_type = runtimeType(id) 5776 thisSerializer.writeInt8(id_type as int32) 5777 if ((RuntimeType.UNDEFINED) != (id_type)) { 5778 const id_value = id! 5779 thisSerializer.writeString(id_value) 5780 } 5781 let isGroup_type : int32 = RuntimeType.UNDEFINED 5782 isGroup_type = runtimeType(isGroup) 5783 thisSerializer.writeInt8(isGroup_type as int32) 5784 if ((RuntimeType.UNDEFINED) != (isGroup_type)) { 5785 const isGroup_value = isGroup! 5786 thisSerializer.writeBoolean(isGroup_value) 5787 } 5788 ArkUIGeneratedNativeModule._CommonMethod_focusScopeId0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5789 thisSerializer.release() 5790 } 5791 focusScopeId1Attribute(id: string | undefined, isGroup?: boolean, arrowStepOut?: boolean): void { 5792 const thisSerializer : Serializer = Serializer.hold() 5793 let id_type : int32 = RuntimeType.UNDEFINED 5794 id_type = runtimeType(id) 5795 thisSerializer.writeInt8(id_type as int32) 5796 if ((RuntimeType.UNDEFINED) != (id_type)) { 5797 const id_value = id! 5798 thisSerializer.writeString(id_value) 5799 } 5800 let isGroup_type : int32 = RuntimeType.UNDEFINED 5801 isGroup_type = runtimeType(isGroup) 5802 thisSerializer.writeInt8(isGroup_type as int32) 5803 if ((RuntimeType.UNDEFINED) != (isGroup_type)) { 5804 const isGroup_value = isGroup! 5805 thisSerializer.writeBoolean(isGroup_value) 5806 } 5807 let arrowStepOut_type : int32 = RuntimeType.UNDEFINED 5808 arrowStepOut_type = runtimeType(arrowStepOut) 5809 thisSerializer.writeInt8(arrowStepOut_type as int32) 5810 if ((RuntimeType.UNDEFINED) != (arrowStepOut_type)) { 5811 const arrowStepOut_value = arrowStepOut! 5812 thisSerializer.writeBoolean(arrowStepOut_value) 5813 } 5814 ArkUIGeneratedNativeModule._CommonMethod_focusScopeId1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5815 thisSerializer.release() 5816 } 5817 focusScopePriorityAttribute(scopeId: string | undefined, priority?: FocusPriority): void { 5818 const thisSerializer : Serializer = Serializer.hold() 5819 let scopeId_type : int32 = RuntimeType.UNDEFINED 5820 scopeId_type = runtimeType(scopeId) 5821 thisSerializer.writeInt8(scopeId_type as int32) 5822 if ((RuntimeType.UNDEFINED) != (scopeId_type)) { 5823 const scopeId_value = scopeId! 5824 thisSerializer.writeString(scopeId_value) 5825 } 5826 let priority_type : int32 = RuntimeType.UNDEFINED 5827 priority_type = runtimeType(priority) 5828 thisSerializer.writeInt8(priority_type as int32) 5829 if ((RuntimeType.UNDEFINED) != (priority_type)) { 5830 const priority_value = (priority as FocusPriority) 5831 thisSerializer.writeInt32(TypeChecker.FocusPriority_ToNumeric(priority_value)) 5832 } 5833 ArkUIGeneratedNativeModule._CommonMethod_focusScopePriority(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5834 thisSerializer.release() 5835 } 5836 blur0Attribute(value: number | undefined, options?: BlurOptions): void { 5837 const thisSerializer : Serializer = Serializer.hold() 5838 let value_type : int32 = RuntimeType.UNDEFINED 5839 value_type = runtimeType(value) 5840 thisSerializer.writeInt8(value_type as int32) 5841 if ((RuntimeType.UNDEFINED) != (value_type)) { 5842 const value_value = value! 5843 thisSerializer.writeNumber(value_value) 5844 } 5845 let options_type : int32 = RuntimeType.UNDEFINED 5846 options_type = runtimeType(options) 5847 thisSerializer.writeInt8(options_type as int32) 5848 if ((RuntimeType.UNDEFINED) != (options_type)) { 5849 const options_value = options! 5850 thisSerializer.writeBlurOptions(options_value) 5851 } 5852 ArkUIGeneratedNativeModule._CommonMethod_blur0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5853 thisSerializer.release() 5854 } 5855 blur1Attribute(blurRadius: number | undefined, options?: BlurOptions, sysOptions?: SystemAdaptiveOptions): void { 5856 const thisSerializer : Serializer = Serializer.hold() 5857 let blurRadius_type : int32 = RuntimeType.UNDEFINED 5858 blurRadius_type = runtimeType(blurRadius) 5859 thisSerializer.writeInt8(blurRadius_type as int32) 5860 if ((RuntimeType.UNDEFINED) != (blurRadius_type)) { 5861 const blurRadius_value = blurRadius! 5862 thisSerializer.writeNumber(blurRadius_value) 5863 } 5864 let options_type : int32 = RuntimeType.UNDEFINED 5865 options_type = runtimeType(options) 5866 thisSerializer.writeInt8(options_type as int32) 5867 if ((RuntimeType.UNDEFINED) != (options_type)) { 5868 const options_value = options! 5869 thisSerializer.writeBlurOptions(options_value) 5870 } 5871 let sysOptions_type : int32 = RuntimeType.UNDEFINED 5872 sysOptions_type = runtimeType(sysOptions) 5873 thisSerializer.writeInt8(sysOptions_type as int32) 5874 if ((RuntimeType.UNDEFINED) != (sysOptions_type)) { 5875 const sysOptions_value = sysOptions! 5876 thisSerializer.writeSystemAdaptiveOptions(sysOptions_value) 5877 } 5878 ArkUIGeneratedNativeModule._CommonMethod_blur1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5879 thisSerializer.release() 5880 } 5881 linearGradientBlur0Attribute(value: number | undefined, options: LinearGradientBlurOptions | undefined): void { 5882 const thisSerializer : Serializer = Serializer.hold() 5883 let value_type : int32 = RuntimeType.UNDEFINED 5884 value_type = runtimeType(value) 5885 thisSerializer.writeInt8(value_type as int32) 5886 if ((RuntimeType.UNDEFINED) != (value_type)) { 5887 const value_value = value! 5888 thisSerializer.writeNumber(value_value) 5889 } 5890 let options_type : int32 = RuntimeType.UNDEFINED 5891 options_type = runtimeType(options) 5892 thisSerializer.writeInt8(options_type as int32) 5893 if ((RuntimeType.UNDEFINED) != (options_type)) { 5894 const options_value = options! 5895 thisSerializer.writeLinearGradientBlurOptions(options_value) 5896 } 5897 ArkUIGeneratedNativeModule._CommonMethod_linearGradientBlur0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5898 thisSerializer.release() 5899 } 5900 linearGradientBlur1Attribute(blurRadius: number | undefined, options: LinearGradientBlurOptions | undefined): void { 5901 const thisSerializer : Serializer = Serializer.hold() 5902 let blurRadius_type : int32 = RuntimeType.UNDEFINED 5903 blurRadius_type = runtimeType(blurRadius) 5904 thisSerializer.writeInt8(blurRadius_type as int32) 5905 if ((RuntimeType.UNDEFINED) != (blurRadius_type)) { 5906 const blurRadius_value = blurRadius! 5907 thisSerializer.writeNumber(blurRadius_value) 5908 } 5909 let options_type : int32 = RuntimeType.UNDEFINED 5910 options_type = runtimeType(options) 5911 thisSerializer.writeInt8(options_type as int32) 5912 if ((RuntimeType.UNDEFINED) != (options_type)) { 5913 const options_value = options! 5914 thisSerializer.writeLinearGradientBlurOptions(options_value) 5915 } 5916 ArkUIGeneratedNativeModule._CommonMethod_linearGradientBlur1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5917 thisSerializer.release() 5918 } 5919 systemBarEffectAttribute(): void { 5920 ArkUIGeneratedNativeModule._CommonMethod_systemBarEffect(this.peer.ptr) 5921 } 5922 backdropBlur0Attribute(value: number | undefined, options?: BlurOptions): void { 5923 const thisSerializer : Serializer = Serializer.hold() 5924 let value_type : int32 = RuntimeType.UNDEFINED 5925 value_type = runtimeType(value) 5926 thisSerializer.writeInt8(value_type as int32) 5927 if ((RuntimeType.UNDEFINED) != (value_type)) { 5928 const value_value = value! 5929 thisSerializer.writeNumber(value_value) 5930 } 5931 let options_type : int32 = RuntimeType.UNDEFINED 5932 options_type = runtimeType(options) 5933 thisSerializer.writeInt8(options_type as int32) 5934 if ((RuntimeType.UNDEFINED) != (options_type)) { 5935 const options_value = options! 5936 thisSerializer.writeBlurOptions(options_value) 5937 } 5938 ArkUIGeneratedNativeModule._CommonMethod_backdropBlur0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5939 thisSerializer.release() 5940 } 5941 backdropBlur1Attribute(radius: number | undefined, options?: BlurOptions, sysOptions?: SystemAdaptiveOptions): void { 5942 const thisSerializer : Serializer = Serializer.hold() 5943 let radius_type : int32 = RuntimeType.UNDEFINED 5944 radius_type = runtimeType(radius) 5945 thisSerializer.writeInt8(radius_type as int32) 5946 if ((RuntimeType.UNDEFINED) != (radius_type)) { 5947 const radius_value = radius! 5948 thisSerializer.writeNumber(radius_value) 5949 } 5950 let options_type : int32 = RuntimeType.UNDEFINED 5951 options_type = runtimeType(options) 5952 thisSerializer.writeInt8(options_type as int32) 5953 if ((RuntimeType.UNDEFINED) != (options_type)) { 5954 const options_value = options! 5955 thisSerializer.writeBlurOptions(options_value) 5956 } 5957 let sysOptions_type : int32 = RuntimeType.UNDEFINED 5958 sysOptions_type = runtimeType(sysOptions) 5959 thisSerializer.writeInt8(sysOptions_type as int32) 5960 if ((RuntimeType.UNDEFINED) != (sysOptions_type)) { 5961 const sysOptions_value = sysOptions! 5962 thisSerializer.writeSystemAdaptiveOptions(sysOptions_value) 5963 } 5964 ArkUIGeneratedNativeModule._CommonMethod_backdropBlur1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5965 thisSerializer.release() 5966 } 5967 sharedTransitionAttribute(id: string | undefined, options?: sharedTransitionOptions): void { 5968 const thisSerializer : Serializer = Serializer.hold() 5969 let id_type : int32 = RuntimeType.UNDEFINED 5970 id_type = runtimeType(id) 5971 thisSerializer.writeInt8(id_type as int32) 5972 if ((RuntimeType.UNDEFINED) != (id_type)) { 5973 const id_value = id! 5974 thisSerializer.writeString(id_value) 5975 } 5976 let options_type : int32 = RuntimeType.UNDEFINED 5977 options_type = runtimeType(options) 5978 thisSerializer.writeInt8(options_type as int32) 5979 if ((RuntimeType.UNDEFINED) != (options_type)) { 5980 const options_value = options! 5981 thisSerializer.writesharedTransitionOptions(options_value) 5982 } 5983 ArkUIGeneratedNativeModule._CommonMethod_sharedTransition(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 5984 thisSerializer.release() 5985 } 5986 chainModeAttribute(direction: Axis | undefined, style: ChainStyle | undefined): void { 5987 const thisSerializer : Serializer = Serializer.hold() 5988 let direction_type : int32 = RuntimeType.UNDEFINED 5989 direction_type = runtimeType(direction) 5990 thisSerializer.writeInt8(direction_type as int32) 5991 if ((RuntimeType.UNDEFINED) != (direction_type)) { 5992 const direction_value = (direction as Axis) 5993 thisSerializer.writeInt32(TypeChecker.Axis_ToNumeric(direction_value)) 5994 } 5995 let style_type : int32 = RuntimeType.UNDEFINED 5996 style_type = runtimeType(style) 5997 thisSerializer.writeInt8(style_type as int32) 5998 if ((RuntimeType.UNDEFINED) != (style_type)) { 5999 const style_value = (style as ChainStyle) 6000 thisSerializer.writeInt32(TypeChecker.ChainStyle_ToNumeric(style_value)) 6001 } 6002 ArkUIGeneratedNativeModule._CommonMethod_chainMode(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6003 thisSerializer.release() 6004 } 6005 dragPreviewOptionsAttribute(value: DragPreviewOptions | undefined, options?: DragInteractionOptions): void { 6006 const thisSerializer : Serializer = Serializer.hold() 6007 let value_type : int32 = RuntimeType.UNDEFINED 6008 value_type = runtimeType(value) 6009 thisSerializer.writeInt8(value_type as int32) 6010 if ((RuntimeType.UNDEFINED) != (value_type)) { 6011 const value_value = value! 6012 thisSerializer.writeDragPreviewOptions(value_value) 6013 } 6014 let options_type : int32 = RuntimeType.UNDEFINED 6015 options_type = runtimeType(options) 6016 thisSerializer.writeInt8(options_type as int32) 6017 if ((RuntimeType.UNDEFINED) != (options_type)) { 6018 const options_value = options! 6019 thisSerializer.writeDragInteractionOptions(options_value) 6020 } 6021 ArkUIGeneratedNativeModule._CommonMethod_dragPreviewOptions(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6022 thisSerializer.release() 6023 } 6024 overlayAttribute(value: string | CustomBuilder | ComponentContent | undefined, options?: OverlayOptions): void { 6025 const thisSerializer : Serializer = Serializer.hold() 6026 let value_type : int32 = RuntimeType.UNDEFINED 6027 value_type = runtimeType(value) 6028 thisSerializer.writeInt8(value_type as int32) 6029 if ((RuntimeType.UNDEFINED) != (value_type)) { 6030 const value_value = value! 6031 let value_value_type : int32 = RuntimeType.UNDEFINED 6032 value_value_type = runtimeType(value_value) 6033 if (RuntimeType.STRING == value_value_type) { 6034 thisSerializer.writeInt8(0 as int32) 6035 const value_value_0 = value_value as string 6036 thisSerializer.writeString(value_value_0) 6037 } 6038 else if (RuntimeType.FUNCTION == value_value_type) { 6039 thisSerializer.writeInt8(1 as int32) 6040 const value_value_1 = value_value as CustomBuilder 6041 thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_value_1)) 6042 } 6043 else if (RuntimeType.OBJECT == value_value_type) { 6044 thisSerializer.writeInt8(2 as int32) 6045 const value_value_2 = value_value as ComponentContent 6046 thisSerializer.writeComponentContent(value_value_2) 6047 } 6048 } 6049 let options_type : int32 = RuntimeType.UNDEFINED 6050 options_type = runtimeType(options) 6051 thisSerializer.writeInt8(options_type as int32) 6052 if ((RuntimeType.UNDEFINED) != (options_type)) { 6053 const options_value = options! 6054 thisSerializer.writeOverlayOptions(options_value) 6055 } 6056 ArkUIGeneratedNativeModule._CommonMethod_overlay(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6057 thisSerializer.release() 6058 } 6059 blendMode0Attribute(value: BlendMode | undefined, type?: BlendApplyType): void { 6060 const thisSerializer : Serializer = Serializer.hold() 6061 let value_type : int32 = RuntimeType.UNDEFINED 6062 value_type = runtimeType(value) 6063 thisSerializer.writeInt8(value_type as int32) 6064 if ((RuntimeType.UNDEFINED) != (value_type)) { 6065 const value_value = (value as BlendMode) 6066 thisSerializer.writeInt32(TypeChecker.BlendMode_ToNumeric(value_value)) 6067 } 6068 let type_type : int32 = RuntimeType.UNDEFINED 6069 type_type = runtimeType(type) 6070 thisSerializer.writeInt8(type_type as int32) 6071 if ((RuntimeType.UNDEFINED) != (type_type)) { 6072 const type_value = (type as BlendApplyType) 6073 thisSerializer.writeInt32(TypeChecker.BlendApplyType_ToNumeric(type_value)) 6074 } 6075 ArkUIGeneratedNativeModule._CommonMethod_blendMode0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6076 thisSerializer.release() 6077 } 6078 blendMode1Attribute(mode: BlendMode | undefined, type?: BlendApplyType): void { 6079 const thisSerializer : Serializer = Serializer.hold() 6080 let mode_type : int32 = RuntimeType.UNDEFINED 6081 mode_type = runtimeType(mode) 6082 thisSerializer.writeInt8(mode_type as int32) 6083 if ((RuntimeType.UNDEFINED) != (mode_type)) { 6084 const mode_value = (mode as BlendMode) 6085 thisSerializer.writeInt32(TypeChecker.BlendMode_ToNumeric(mode_value)) 6086 } 6087 let type_type : int32 = RuntimeType.UNDEFINED 6088 type_type = runtimeType(type) 6089 thisSerializer.writeInt8(type_type as int32) 6090 if ((RuntimeType.UNDEFINED) != (type_type)) { 6091 const type_value = (type as BlendApplyType) 6092 thisSerializer.writeInt32(TypeChecker.BlendApplyType_ToNumeric(type_value)) 6093 } 6094 ArkUIGeneratedNativeModule._CommonMethod_blendMode1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6095 thisSerializer.release() 6096 } 6097 advancedBlendModeAttribute(effect: BlendMode | BrightnessBlender | undefined, type?: BlendApplyType): void { 6098 const thisSerializer : Serializer = Serializer.hold() 6099 let effect_type : int32 = RuntimeType.UNDEFINED 6100 effect_type = runtimeType(effect) 6101 thisSerializer.writeInt8(effect_type as int32) 6102 if ((RuntimeType.UNDEFINED) != (effect_type)) { 6103 const effect_value = effect! 6104 let effect_value_type : int32 = RuntimeType.UNDEFINED 6105 effect_value_type = runtimeType(effect_value) 6106 if (TypeChecker.isBlendMode(effect_value)) { 6107 thisSerializer.writeInt8(0 as int32) 6108 const effect_value_0 = effect_value as BlendMode 6109 thisSerializer.writeInt32(TypeChecker.BlendMode_ToNumeric(effect_value_0)) 6110 } 6111 else if (RuntimeType.OBJECT == effect_value_type) { 6112 thisSerializer.writeInt8(1 as int32) 6113 const effect_value_1 = effect_value as BrightnessBlender 6114 thisSerializer.writeBrightnessBlender(effect_value_1) 6115 } 6116 } 6117 let type_type : int32 = RuntimeType.UNDEFINED 6118 type_type = runtimeType(type) 6119 thisSerializer.writeInt8(type_type as int32) 6120 if ((RuntimeType.UNDEFINED) != (type_type)) { 6121 const type_value = (type as BlendApplyType) 6122 thisSerializer.writeInt32(TypeChecker.BlendApplyType_ToNumeric(type_value)) 6123 } 6124 ArkUIGeneratedNativeModule._CommonMethod_advancedBlendMode(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6125 thisSerializer.release() 6126 } 6127 bindTipsAttribute(message: TipsMessageType | undefined, options?: TipsOptions): void { 6128 const thisSerializer : Serializer = Serializer.hold() 6129 let message_type : int32 = RuntimeType.UNDEFINED 6130 message_type = runtimeType(message) 6131 thisSerializer.writeInt8(message_type as int32) 6132 if ((RuntimeType.UNDEFINED) != (message_type)) { 6133 const message_value = message! 6134 let message_value_type : int32 = RuntimeType.UNDEFINED 6135 message_value_type = runtimeType(message_value) 6136 if ((RuntimeType.STRING == message_value_type) || (RuntimeType.OBJECT == message_value_type)) { 6137 thisSerializer.writeInt8(0 as int32) 6138 const message_value_0 = message_value as ResourceStr 6139 let message_value_0_type : int32 = RuntimeType.UNDEFINED 6140 message_value_0_type = runtimeType(message_value_0) 6141 if (RuntimeType.STRING == message_value_0_type) { 6142 thisSerializer.writeInt8(0 as int32) 6143 const message_value_0_0 = message_value_0 as string 6144 thisSerializer.writeString(message_value_0_0) 6145 } 6146 else if (RuntimeType.OBJECT == message_value_0_type) { 6147 thisSerializer.writeInt8(1 as int32) 6148 const message_value_0_1 = message_value_0 as Resource 6149 thisSerializer.writeResource(message_value_0_1) 6150 } 6151 } 6152 else if (TypeChecker.isStyledString(message_value, false)) { 6153 thisSerializer.writeInt8(1 as int32) 6154 const message_value_1 = message_value as StyledString 6155 thisSerializer.writeStyledString(message_value_1) 6156 } 6157 } 6158 let options_type : int32 = RuntimeType.UNDEFINED 6159 options_type = runtimeType(options) 6160 thisSerializer.writeInt8(options_type as int32) 6161 if ((RuntimeType.UNDEFINED) != (options_type)) { 6162 const options_value = options! 6163 thisSerializer.writeTipsOptions(options_value) 6164 } 6165 ArkUIGeneratedNativeModule._CommonMethod_bindTips(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6166 thisSerializer.release() 6167 } 6168 bindPopupAttribute(show: boolean | undefined, popup: PopupOptions | CustomPopupOptions | undefined): void { 6169 const thisSerializer : Serializer = Serializer.hold() 6170 let show_type : int32 = RuntimeType.UNDEFINED 6171 show_type = runtimeType(show) 6172 thisSerializer.writeInt8(show_type as int32) 6173 if ((RuntimeType.UNDEFINED) != (show_type)) { 6174 const show_value = show! 6175 thisSerializer.writeBoolean(show_value) 6176 } 6177 let popup_type : int32 = RuntimeType.UNDEFINED 6178 popup_type = runtimeType(popup) 6179 thisSerializer.writeInt8(popup_type as int32) 6180 if ((RuntimeType.UNDEFINED) != (popup_type)) { 6181 const popup_value = popup! 6182 let popup_value_type : int32 = RuntimeType.UNDEFINED 6183 popup_value_type = runtimeType(popup_value) 6184 if (TypeChecker.isPopupOptions(popup_value, false, false, true, false, false, true, true, true, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true)) { 6185 thisSerializer.writeInt8(0 as int32) 6186 const popup_value_0 = popup_value as PopupOptions 6187 thisSerializer.writePopupOptions(popup_value_0) 6188 } 6189 else if (TypeChecker.isCustomPopupOptions(popup_value, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, true, true, true, true, true)) { 6190 thisSerializer.writeInt8(1 as int32) 6191 const popup_value_1 = popup_value as CustomPopupOptions 6192 thisSerializer.writeCustomPopupOptions(popup_value_1) 6193 } 6194 } 6195 ArkUIGeneratedNativeModule._CommonMethod_bindPopup(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6196 thisSerializer.release() 6197 } 6198 bindMenu0Attribute(content: Array<MenuElement> | CustomBuilder | undefined, options?: MenuOptions): void { 6199 const thisSerializer : Serializer = Serializer.hold() 6200 let content_type : int32 = RuntimeType.UNDEFINED 6201 content_type = runtimeType(content) 6202 thisSerializer.writeInt8(content_type as int32) 6203 if ((RuntimeType.UNDEFINED) != (content_type)) { 6204 const content_value = content! 6205 let content_value_type : int32 = RuntimeType.UNDEFINED 6206 content_value_type = runtimeType(content_value) 6207 if (RuntimeType.OBJECT == content_value_type) { 6208 thisSerializer.writeInt8(0 as int32) 6209 const content_value_0 = content_value as Array<MenuElement> 6210 thisSerializer.writeInt32(content_value_0.length as int32) 6211 for (let i = 0; i < content_value_0.length; i++) { 6212 const content_value_0_element : MenuElement = content_value_0[i] 6213 thisSerializer.writeMenuElement(content_value_0_element) 6214 } 6215 } 6216 else if (RuntimeType.FUNCTION == content_value_type) { 6217 thisSerializer.writeInt8(1 as int32) 6218 const content_value_1 = content_value as CustomBuilder 6219 thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(content_value_1)) 6220 } 6221 } 6222 let options_type : int32 = RuntimeType.UNDEFINED 6223 options_type = runtimeType(options) 6224 thisSerializer.writeInt8(options_type as int32) 6225 if ((RuntimeType.UNDEFINED) != (options_type)) { 6226 const options_value = options! 6227 thisSerializer.writeMenuOptions(options_value) 6228 } 6229 ArkUIGeneratedNativeModule._CommonMethod_bindMenu0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6230 thisSerializer.release() 6231 } 6232 bindMenu1Attribute(isShow: boolean | undefined, content: Array<MenuElement> | CustomBuilder | undefined, options?: MenuOptions): void { 6233 const thisSerializer : Serializer = Serializer.hold() 6234 let isShow_type : int32 = RuntimeType.UNDEFINED 6235 isShow_type = runtimeType(isShow) 6236 thisSerializer.writeInt8(isShow_type as int32) 6237 if ((RuntimeType.UNDEFINED) != (isShow_type)) { 6238 const isShow_value = isShow! 6239 thisSerializer.writeBoolean(isShow_value) 6240 } 6241 let content_type : int32 = RuntimeType.UNDEFINED 6242 content_type = runtimeType(content) 6243 thisSerializer.writeInt8(content_type as int32) 6244 if ((RuntimeType.UNDEFINED) != (content_type)) { 6245 const content_value = content! 6246 let content_value_type : int32 = RuntimeType.UNDEFINED 6247 content_value_type = runtimeType(content_value) 6248 if (RuntimeType.OBJECT == content_value_type) { 6249 thisSerializer.writeInt8(0 as int32) 6250 const content_value_0 = content_value as Array<MenuElement> 6251 thisSerializer.writeInt32(content_value_0.length as int32) 6252 for (let i = 0; i < content_value_0.length; i++) { 6253 const content_value_0_element : MenuElement = content_value_0[i] 6254 thisSerializer.writeMenuElement(content_value_0_element) 6255 } 6256 } 6257 else if (RuntimeType.FUNCTION == content_value_type) { 6258 thisSerializer.writeInt8(1 as int32) 6259 const content_value_1 = content_value as CustomBuilder 6260 thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(content_value_1)) 6261 } 6262 } 6263 let options_type : int32 = RuntimeType.UNDEFINED 6264 options_type = runtimeType(options) 6265 thisSerializer.writeInt8(options_type as int32) 6266 if ((RuntimeType.UNDEFINED) != (options_type)) { 6267 const options_value = options! 6268 thisSerializer.writeMenuOptions(options_value) 6269 } 6270 ArkUIGeneratedNativeModule._CommonMethod_bindMenu1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6271 thisSerializer.release() 6272 } 6273 bindContextMenu0Attribute(content: CustomBuilder | undefined, responseType: ResponseType | undefined, options?: ContextMenuOptions): void { 6274 const thisSerializer : Serializer = Serializer.hold() 6275 let content_type : int32 = RuntimeType.UNDEFINED 6276 content_type = runtimeType(content) 6277 thisSerializer.writeInt8(content_type as int32) 6278 if ((RuntimeType.UNDEFINED) != (content_type)) { 6279 const content_value = content! 6280 thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(content_value)) 6281 } 6282 let responseType_type : int32 = RuntimeType.UNDEFINED 6283 responseType_type = runtimeType(responseType) 6284 thisSerializer.writeInt8(responseType_type as int32) 6285 if ((RuntimeType.UNDEFINED) != (responseType_type)) { 6286 const responseType_value = (responseType as ResponseType) 6287 thisSerializer.writeInt32(TypeChecker.ResponseType_ToNumeric(responseType_value)) 6288 } 6289 let options_type : int32 = RuntimeType.UNDEFINED 6290 options_type = runtimeType(options) 6291 thisSerializer.writeInt8(options_type as int32) 6292 if ((RuntimeType.UNDEFINED) != (options_type)) { 6293 const options_value = options! 6294 thisSerializer.writeContextMenuOptions(options_value) 6295 } 6296 ArkUIGeneratedNativeModule._CommonMethod_bindContextMenu0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6297 thisSerializer.release() 6298 } 6299 bindContextMenu1Attribute(isShown: boolean | undefined, content: CustomBuilder | undefined, options?: ContextMenuOptions): void { 6300 const thisSerializer : Serializer = Serializer.hold() 6301 let isShown_type : int32 = RuntimeType.UNDEFINED 6302 isShown_type = runtimeType(isShown) 6303 thisSerializer.writeInt8(isShown_type as int32) 6304 if ((RuntimeType.UNDEFINED) != (isShown_type)) { 6305 const isShown_value = isShown! 6306 thisSerializer.writeBoolean(isShown_value) 6307 } 6308 let content_type : int32 = RuntimeType.UNDEFINED 6309 content_type = runtimeType(content) 6310 thisSerializer.writeInt8(content_type as int32) 6311 if ((RuntimeType.UNDEFINED) != (content_type)) { 6312 const content_value = content! 6313 thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(content_value)) 6314 } 6315 let options_type : int32 = RuntimeType.UNDEFINED 6316 options_type = runtimeType(options) 6317 thisSerializer.writeInt8(options_type as int32) 6318 if ((RuntimeType.UNDEFINED) != (options_type)) { 6319 const options_value = options! 6320 thisSerializer.writeContextMenuOptions(options_value) 6321 } 6322 ArkUIGeneratedNativeModule._CommonMethod_bindContextMenu1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6323 thisSerializer.release() 6324 } 6325 bindContentCover0Attribute(isShow: boolean | undefined, builder: CustomBuilder | undefined, type?: ModalTransition): void { 6326 const thisSerializer : Serializer = Serializer.hold() 6327 let isShow_type : int32 = RuntimeType.UNDEFINED 6328 isShow_type = runtimeType(isShow) 6329 thisSerializer.writeInt8(isShow_type as int32) 6330 if ((RuntimeType.UNDEFINED) != (isShow_type)) { 6331 const isShow_value = isShow! 6332 thisSerializer.writeBoolean(isShow_value) 6333 } 6334 let builder_type : int32 = RuntimeType.UNDEFINED 6335 builder_type = runtimeType(builder) 6336 thisSerializer.writeInt8(builder_type as int32) 6337 if ((RuntimeType.UNDEFINED) != (builder_type)) { 6338 const builder_value = builder! 6339 thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(builder_value)) 6340 } 6341 let type_type : int32 = RuntimeType.UNDEFINED 6342 type_type = runtimeType(type) 6343 thisSerializer.writeInt8(type_type as int32) 6344 if ((RuntimeType.UNDEFINED) != (type_type)) { 6345 const type_value = (type as ModalTransition) 6346 thisSerializer.writeInt32(TypeChecker.ModalTransition_ToNumeric(type_value)) 6347 } 6348 ArkUIGeneratedNativeModule._CommonMethod_bindContentCover0(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6349 thisSerializer.release() 6350 } 6351 bindContentCover1Attribute(isShow: boolean | undefined, builder: CustomBuilder | undefined, options?: ContentCoverOptions): void { 6352 const thisSerializer : Serializer = Serializer.hold() 6353 let isShow_type : int32 = RuntimeType.UNDEFINED 6354 isShow_type = runtimeType(isShow) 6355 thisSerializer.writeInt8(isShow_type as int32) 6356 if ((RuntimeType.UNDEFINED) != (isShow_type)) { 6357 const isShow_value = isShow! 6358 thisSerializer.writeBoolean(isShow_value) 6359 } 6360 let builder_type : int32 = RuntimeType.UNDEFINED 6361 builder_type = runtimeType(builder) 6362 thisSerializer.writeInt8(builder_type as int32) 6363 if ((RuntimeType.UNDEFINED) != (builder_type)) { 6364 const builder_value = builder! 6365 thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(builder_value)) 6366 } 6367 let options_type : int32 = RuntimeType.UNDEFINED 6368 options_type = runtimeType(options) 6369 thisSerializer.writeInt8(options_type as int32) 6370 if ((RuntimeType.UNDEFINED) != (options_type)) { 6371 const options_value = options! 6372 thisSerializer.writeContentCoverOptions(options_value) 6373 } 6374 ArkUIGeneratedNativeModule._CommonMethod_bindContentCover1(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6375 thisSerializer.release() 6376 } 6377 bindSheetAttribute(isShow: boolean | undefined, builder: CustomBuilder | undefined, options?: SheetOptions): void { 6378 const thisSerializer : Serializer = Serializer.hold() 6379 let isShow_type : int32 = RuntimeType.UNDEFINED 6380 isShow_type = runtimeType(isShow) 6381 thisSerializer.writeInt8(isShow_type as int32) 6382 if ((RuntimeType.UNDEFINED) != (isShow_type)) { 6383 const isShow_value = isShow! 6384 thisSerializer.writeBoolean(isShow_value) 6385 } 6386 let builder_type : int32 = RuntimeType.UNDEFINED 6387 builder_type = runtimeType(builder) 6388 thisSerializer.writeInt8(builder_type as int32) 6389 if ((RuntimeType.UNDEFINED) != (builder_type)) { 6390 const builder_value = builder! 6391 thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(builder_value)) 6392 } 6393 let options_type : int32 = RuntimeType.UNDEFINED 6394 options_type = runtimeType(options) 6395 thisSerializer.writeInt8(options_type as int32) 6396 if ((RuntimeType.UNDEFINED) != (options_type)) { 6397 const options_value = options! 6398 thisSerializer.writeSheetOptions(options_value) 6399 } 6400 ArkUIGeneratedNativeModule._CommonMethod_bindSheet(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6401 thisSerializer.release() 6402 } 6403 onVisibleAreaChangeAttribute(ratios: Array<number> | undefined, event: VisibleAreaChangeCallback | undefined): void { 6404 const thisSerializer : Serializer = Serializer.hold() 6405 let ratios_type : int32 = RuntimeType.UNDEFINED 6406 ratios_type = runtimeType(ratios) 6407 thisSerializer.writeInt8(ratios_type as int32) 6408 if ((RuntimeType.UNDEFINED) != (ratios_type)) { 6409 const ratios_value = ratios! 6410 thisSerializer.writeInt32(ratios_value.length as int32) 6411 for (let i = 0; i < ratios_value.length; i++) { 6412 const ratios_value_element : number = ratios_value[i] 6413 thisSerializer.writeNumber(ratios_value_element) 6414 } 6415 } 6416 let event_type : int32 = RuntimeType.UNDEFINED 6417 event_type = runtimeType(event) 6418 thisSerializer.writeInt8(event_type as int32) 6419 if ((RuntimeType.UNDEFINED) != (event_type)) { 6420 const event_value = event! 6421 thisSerializer.holdAndWriteCallback(event_value) 6422 } 6423 ArkUIGeneratedNativeModule._CommonMethod_onVisibleAreaChange(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6424 thisSerializer.release() 6425 } 6426 onVisibleAreaApproximateChangeAttribute(options: VisibleAreaEventOptions | undefined, event: VisibleAreaChangeCallback | undefined): void { 6427 const thisSerializer : Serializer = Serializer.hold() 6428 let options_type : int32 = RuntimeType.UNDEFINED 6429 options_type = runtimeType(options) 6430 thisSerializer.writeInt8(options_type as int32) 6431 if ((RuntimeType.UNDEFINED) != (options_type)) { 6432 const options_value = options! 6433 thisSerializer.writeVisibleAreaEventOptions(options_value) 6434 } 6435 let event_type : int32 = RuntimeType.UNDEFINED 6436 event_type = runtimeType(event) 6437 thisSerializer.writeInt8(event_type as int32) 6438 if ((RuntimeType.UNDEFINED) != (event_type)) { 6439 const event_value = event! 6440 thisSerializer.holdAndWriteCallback(event_value) 6441 } 6442 ArkUIGeneratedNativeModule._CommonMethod_onVisibleAreaApproximateChange(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6443 thisSerializer.release() 6444 } 6445 keyboardShortcutAttribute(value: string | FunctionKey | undefined, keys: Array<ModifierKey> | undefined, action?: (() => void)): void { 6446 const thisSerializer : Serializer = Serializer.hold() 6447 let value_type : int32 = RuntimeType.UNDEFINED 6448 value_type = runtimeType(value) 6449 thisSerializer.writeInt8(value_type as int32) 6450 if ((RuntimeType.UNDEFINED) != (value_type)) { 6451 const value_value = value! 6452 let value_value_type : int32 = RuntimeType.UNDEFINED 6453 value_value_type = runtimeType(value_value) 6454 if (RuntimeType.STRING == value_value_type) { 6455 thisSerializer.writeInt8(0 as int32) 6456 const value_value_0 = value_value as string 6457 thisSerializer.writeString(value_value_0) 6458 } 6459 else if (TypeChecker.isFunctionKey(value_value)) { 6460 thisSerializer.writeInt8(1 as int32) 6461 const value_value_1 = value_value as FunctionKey 6462 thisSerializer.writeInt32(TypeChecker.FunctionKey_ToNumeric(value_value_1)) 6463 } 6464 } 6465 let keys_type : int32 = RuntimeType.UNDEFINED 6466 keys_type = runtimeType(keys) 6467 thisSerializer.writeInt8(keys_type as int32) 6468 if ((RuntimeType.UNDEFINED) != (keys_type)) { 6469 const keys_value = keys! 6470 thisSerializer.writeInt32(keys_value.length as int32) 6471 for (let i = 0; i < keys_value.length; i++) { 6472 const keys_value_element : ModifierKey = keys_value[i] 6473 thisSerializer.writeInt32(TypeChecker.ModifierKey_ToNumeric(keys_value_element)) 6474 } 6475 } 6476 let action_type : int32 = RuntimeType.UNDEFINED 6477 action_type = runtimeType(action) 6478 thisSerializer.writeInt8(action_type as int32) 6479 if ((RuntimeType.UNDEFINED) != (action_type)) { 6480 const action_value = action! 6481 thisSerializer.holdAndWriteCallback(action_value) 6482 } 6483 ArkUIGeneratedNativeModule._CommonMethod_keyboardShortcut(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6484 thisSerializer.release() 6485 } 6486} 6487export class ArkCommonPeer extends ArkCommonMethodPeer { 6488 protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { 6489 super(peerPtr, id, name, flags) 6490 } 6491 public static create(component: ComponentBase | undefined, flags: int32 = 0): ArkCommonPeer { 6492 const peerId = PeerNode.nextId() 6493 const _peerPtr = ArkUIGeneratedNativeModule._Common_construct(peerId, flags) 6494 const _peer = new ArkCommonPeer(_peerPtr, peerId, "Common", flags) 6495 component?.setPeer(_peer) 6496 return _peer 6497 } 6498 setCommonOptionsAttribute(): void { 6499 ArkUIGeneratedNativeModule._CommonInterface_setCommonOptions(this.peer.ptr) 6500 } 6501} 6502export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { 6503 protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { 6504 super(peerPtr, id, name, flags) 6505 } 6506 public static create(component: ComponentBase | undefined, flags: int32 = 0): ArkCommonShapeMethodPeer { 6507 const peerId = PeerNode.nextId() 6508 const _peerPtr = ArkUIGeneratedNativeModule._CommonShapeMethod_construct(peerId, flags) 6509 const _peer = new ArkCommonShapeMethodPeer(_peerPtr, peerId, "CommonShapeMethod", flags) 6510 component?.setPeer(_peer) 6511 return _peer 6512 } 6513 strokeAttribute(value: ResourceColor | undefined): void { 6514 const thisSerializer : Serializer = Serializer.hold() 6515 let value_type : int32 = RuntimeType.UNDEFINED 6516 value_type = runtimeType(value) 6517 thisSerializer.writeInt8(value_type as int32) 6518 if ((RuntimeType.UNDEFINED) != (value_type)) { 6519 const value_value = value! 6520 let value_value_type : int32 = RuntimeType.UNDEFINED 6521 value_value_type = runtimeType(value_value) 6522 if (TypeChecker.isColor(value_value)) { 6523 thisSerializer.writeInt8(0 as int32) 6524 const value_value_0 = value_value as Color 6525 thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(value_value_0)) 6526 } 6527 else if (RuntimeType.NUMBER == value_value_type) { 6528 thisSerializer.writeInt8(1 as int32) 6529 const value_value_1 = value_value as number 6530 thisSerializer.writeNumber(value_value_1) 6531 } 6532 else if (RuntimeType.STRING == value_value_type) { 6533 thisSerializer.writeInt8(2 as int32) 6534 const value_value_2 = value_value as string 6535 thisSerializer.writeString(value_value_2) 6536 } 6537 else if (RuntimeType.OBJECT == value_value_type) { 6538 thisSerializer.writeInt8(3 as int32) 6539 const value_value_3 = value_value as Resource 6540 thisSerializer.writeResource(value_value_3) 6541 } 6542 } 6543 ArkUIGeneratedNativeModule._CommonShapeMethod_stroke(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6544 thisSerializer.release() 6545 } 6546 fillAttribute(value: ResourceColor | undefined): void { 6547 const thisSerializer : Serializer = Serializer.hold() 6548 let value_type : int32 = RuntimeType.UNDEFINED 6549 value_type = runtimeType(value) 6550 thisSerializer.writeInt8(value_type as int32) 6551 if ((RuntimeType.UNDEFINED) != (value_type)) { 6552 const value_value = value! 6553 let value_value_type : int32 = RuntimeType.UNDEFINED 6554 value_value_type = runtimeType(value_value) 6555 if (TypeChecker.isColor(value_value)) { 6556 thisSerializer.writeInt8(0 as int32) 6557 const value_value_0 = value_value as Color 6558 thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(value_value_0)) 6559 } 6560 else if (RuntimeType.NUMBER == value_value_type) { 6561 thisSerializer.writeInt8(1 as int32) 6562 const value_value_1 = value_value as number 6563 thisSerializer.writeNumber(value_value_1) 6564 } 6565 else if (RuntimeType.STRING == value_value_type) { 6566 thisSerializer.writeInt8(2 as int32) 6567 const value_value_2 = value_value as string 6568 thisSerializer.writeString(value_value_2) 6569 } 6570 else if (RuntimeType.OBJECT == value_value_type) { 6571 thisSerializer.writeInt8(3 as int32) 6572 const value_value_3 = value_value as Resource 6573 thisSerializer.writeResource(value_value_3) 6574 } 6575 } 6576 ArkUIGeneratedNativeModule._CommonShapeMethod_fill(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6577 thisSerializer.release() 6578 } 6579 strokeDashOffsetAttribute(value: number | string | undefined): void { 6580 const thisSerializer : Serializer = Serializer.hold() 6581 let value_type : int32 = RuntimeType.UNDEFINED 6582 value_type = runtimeType(value) 6583 thisSerializer.writeInt8(value_type as int32) 6584 if ((RuntimeType.UNDEFINED) != (value_type)) { 6585 const value_value = value! 6586 let value_value_type : int32 = RuntimeType.UNDEFINED 6587 value_value_type = runtimeType(value_value) 6588 if (RuntimeType.NUMBER == value_value_type) { 6589 thisSerializer.writeInt8(0 as int32) 6590 const value_value_0 = value_value as number 6591 thisSerializer.writeNumber(value_value_0) 6592 } 6593 else if (RuntimeType.STRING == value_value_type) { 6594 thisSerializer.writeInt8(1 as int32) 6595 const value_value_1 = value_value as string 6596 thisSerializer.writeString(value_value_1) 6597 } 6598 } 6599 ArkUIGeneratedNativeModule._CommonShapeMethod_strokeDashOffset(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6600 thisSerializer.release() 6601 } 6602 strokeLineCapAttribute(value: LineCapStyle | undefined): void { 6603 const thisSerializer : Serializer = Serializer.hold() 6604 let value_type : int32 = RuntimeType.UNDEFINED 6605 value_type = runtimeType(value) 6606 thisSerializer.writeInt8(value_type as int32) 6607 if ((RuntimeType.UNDEFINED) != (value_type)) { 6608 const value_value = (value as LineCapStyle) 6609 thisSerializer.writeInt32(TypeChecker.LineCapStyle_ToNumeric(value_value)) 6610 } 6611 ArkUIGeneratedNativeModule._CommonShapeMethod_strokeLineCap(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6612 thisSerializer.release() 6613 } 6614 strokeLineJoinAttribute(value: LineJoinStyle | undefined): void { 6615 const thisSerializer : Serializer = Serializer.hold() 6616 let value_type : int32 = RuntimeType.UNDEFINED 6617 value_type = runtimeType(value) 6618 thisSerializer.writeInt8(value_type as int32) 6619 if ((RuntimeType.UNDEFINED) != (value_type)) { 6620 const value_value = (value as LineJoinStyle) 6621 thisSerializer.writeInt32(TypeChecker.LineJoinStyle_ToNumeric(value_value)) 6622 } 6623 ArkUIGeneratedNativeModule._CommonShapeMethod_strokeLineJoin(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6624 thisSerializer.release() 6625 } 6626 strokeMiterLimitAttribute(value: number | string | undefined): void { 6627 const thisSerializer : Serializer = Serializer.hold() 6628 let value_type : int32 = RuntimeType.UNDEFINED 6629 value_type = runtimeType(value) 6630 thisSerializer.writeInt8(value_type as int32) 6631 if ((RuntimeType.UNDEFINED) != (value_type)) { 6632 const value_value = value! 6633 let value_value_type : int32 = RuntimeType.UNDEFINED 6634 value_value_type = runtimeType(value_value) 6635 if (RuntimeType.NUMBER == value_value_type) { 6636 thisSerializer.writeInt8(0 as int32) 6637 const value_value_0 = value_value as number 6638 thisSerializer.writeNumber(value_value_0) 6639 } 6640 else if (RuntimeType.STRING == value_value_type) { 6641 thisSerializer.writeInt8(1 as int32) 6642 const value_value_1 = value_value as string 6643 thisSerializer.writeString(value_value_1) 6644 } 6645 } 6646 ArkUIGeneratedNativeModule._CommonShapeMethod_strokeMiterLimit(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6647 thisSerializer.release() 6648 } 6649 strokeOpacityAttribute(value: number | string | Resource | undefined): void { 6650 const thisSerializer : Serializer = Serializer.hold() 6651 let value_type : int32 = RuntimeType.UNDEFINED 6652 value_type = runtimeType(value) 6653 thisSerializer.writeInt8(value_type as int32) 6654 if ((RuntimeType.UNDEFINED) != (value_type)) { 6655 const value_value = value! 6656 let value_value_type : int32 = RuntimeType.UNDEFINED 6657 value_value_type = runtimeType(value_value) 6658 if (RuntimeType.NUMBER == value_value_type) { 6659 thisSerializer.writeInt8(0 as int32) 6660 const value_value_0 = value_value as number 6661 thisSerializer.writeNumber(value_value_0) 6662 } 6663 else if (RuntimeType.STRING == value_value_type) { 6664 thisSerializer.writeInt8(1 as int32) 6665 const value_value_1 = value_value as string 6666 thisSerializer.writeString(value_value_1) 6667 } 6668 else if (RuntimeType.OBJECT == value_value_type) { 6669 thisSerializer.writeInt8(2 as int32) 6670 const value_value_2 = value_value as Resource 6671 thisSerializer.writeResource(value_value_2) 6672 } 6673 } 6674 ArkUIGeneratedNativeModule._CommonShapeMethod_strokeOpacity(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6675 thisSerializer.release() 6676 } 6677 fillOpacityAttribute(value: number | string | Resource | undefined): void { 6678 const thisSerializer : Serializer = Serializer.hold() 6679 let value_type : int32 = RuntimeType.UNDEFINED 6680 value_type = runtimeType(value) 6681 thisSerializer.writeInt8(value_type as int32) 6682 if ((RuntimeType.UNDEFINED) != (value_type)) { 6683 const value_value = value! 6684 let value_value_type : int32 = RuntimeType.UNDEFINED 6685 value_value_type = runtimeType(value_value) 6686 if (RuntimeType.NUMBER == value_value_type) { 6687 thisSerializer.writeInt8(0 as int32) 6688 const value_value_0 = value_value as number 6689 thisSerializer.writeNumber(value_value_0) 6690 } 6691 else if (RuntimeType.STRING == value_value_type) { 6692 thisSerializer.writeInt8(1 as int32) 6693 const value_value_1 = value_value as string 6694 thisSerializer.writeString(value_value_1) 6695 } 6696 else if (RuntimeType.OBJECT == value_value_type) { 6697 thisSerializer.writeInt8(2 as int32) 6698 const value_value_2 = value_value as Resource 6699 thisSerializer.writeResource(value_value_2) 6700 } 6701 } 6702 ArkUIGeneratedNativeModule._CommonShapeMethod_fillOpacity(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6703 thisSerializer.release() 6704 } 6705 strokeWidthAttribute(value: Length | undefined): void { 6706 const thisSerializer : Serializer = Serializer.hold() 6707 let value_type : int32 = RuntimeType.UNDEFINED 6708 value_type = runtimeType(value) 6709 thisSerializer.writeInt8(value_type as int32) 6710 if ((RuntimeType.UNDEFINED) != (value_type)) { 6711 const value_value = value! 6712 thisSerializer.writeLength(value_value) 6713 } 6714 ArkUIGeneratedNativeModule._CommonShapeMethod_strokeWidth(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6715 thisSerializer.release() 6716 } 6717 antiAliasAttribute(value: boolean | undefined): void { 6718 const thisSerializer : Serializer = Serializer.hold() 6719 let value_type : int32 = RuntimeType.UNDEFINED 6720 value_type = runtimeType(value) 6721 thisSerializer.writeInt8(value_type as int32) 6722 if ((RuntimeType.UNDEFINED) != (value_type)) { 6723 const value_value = value! 6724 thisSerializer.writeBoolean(value_value) 6725 } 6726 ArkUIGeneratedNativeModule._CommonShapeMethod_antiAlias(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6727 thisSerializer.release() 6728 } 6729 strokeDashArrayAttribute(value: Array<Length> | undefined): void { 6730 const thisSerializer : Serializer = Serializer.hold() 6731 let value_type : int32 = RuntimeType.UNDEFINED 6732 value_type = runtimeType(value) 6733 thisSerializer.writeInt8(value_type as int32) 6734 if ((RuntimeType.UNDEFINED) != (value_type)) { 6735 const value_value = value! 6736 thisSerializer.writeInt32(value_value.length as int32) 6737 for (let i = 0; i < value_value.length; i++) { 6738 const value_value_element : Length = value_value[i] 6739 thisSerializer.writeLength(value_value_element) 6740 } 6741 } 6742 ArkUIGeneratedNativeModule._CommonShapeMethod_strokeDashArray(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6743 thisSerializer.release() 6744 } 6745} 6746export class ArkScrollableCommonMethodPeer extends ArkCommonMethodPeer { 6747 protected constructor(peerPtr: KPointer, id: int32, name: string = "", flags: int32 = 0) { 6748 super(peerPtr, id, name, flags) 6749 } 6750 public static create(component: ComponentBase | undefined, flags: int32 = 0): ArkScrollableCommonMethodPeer { 6751 const peerId = PeerNode.nextId() 6752 const _peerPtr = ArkUIGeneratedNativeModule._ScrollableCommonMethod_construct(peerId, flags) 6753 const _peer = new ArkScrollableCommonMethodPeer(_peerPtr, peerId, "ScrollableCommonMethod", flags) 6754 component?.setPeer(_peer) 6755 return _peer 6756 } 6757 scrollBarAttribute(value: BarState | undefined): void { 6758 const thisSerializer : Serializer = Serializer.hold() 6759 let value_type : int32 = RuntimeType.UNDEFINED 6760 value_type = runtimeType(value) 6761 thisSerializer.writeInt8(value_type as int32) 6762 if ((RuntimeType.UNDEFINED) != (value_type)) { 6763 const value_value = (value as BarState) 6764 thisSerializer.writeInt32(TypeChecker.BarState_ToNumeric(value_value)) 6765 } 6766 ArkUIGeneratedNativeModule._ScrollableCommonMethod_scrollBar(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6767 thisSerializer.release() 6768 } 6769 scrollBarColorAttribute(value: Color | number | string | undefined): void { 6770 const thisSerializer : Serializer = Serializer.hold() 6771 let value_type : int32 = RuntimeType.UNDEFINED 6772 value_type = runtimeType(value) 6773 thisSerializer.writeInt8(value_type as int32) 6774 if ((RuntimeType.UNDEFINED) != (value_type)) { 6775 const value_value = value! 6776 let value_value_type : int32 = RuntimeType.UNDEFINED 6777 value_value_type = runtimeType(value_value) 6778 if (TypeChecker.isColor(value_value)) { 6779 thisSerializer.writeInt8(0 as int32) 6780 const value_value_0 = value_value as Color 6781 thisSerializer.writeInt32(TypeChecker.Color_ToNumeric(value_value_0)) 6782 } 6783 else if (RuntimeType.NUMBER == value_value_type) { 6784 thisSerializer.writeInt8(1 as int32) 6785 const value_value_1 = value_value as number 6786 thisSerializer.writeNumber(value_value_1) 6787 } 6788 else if (RuntimeType.STRING == value_value_type) { 6789 thisSerializer.writeInt8(2 as int32) 6790 const value_value_2 = value_value as string 6791 thisSerializer.writeString(value_value_2) 6792 } 6793 } 6794 ArkUIGeneratedNativeModule._ScrollableCommonMethod_scrollBarColor(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6795 thisSerializer.release() 6796 } 6797 scrollBarWidthAttribute(value: number | string | undefined): void { 6798 const thisSerializer : Serializer = Serializer.hold() 6799 let value_type : int32 = RuntimeType.UNDEFINED 6800 value_type = runtimeType(value) 6801 thisSerializer.writeInt8(value_type as int32) 6802 if ((RuntimeType.UNDEFINED) != (value_type)) { 6803 const value_value = value! 6804 let value_value_type : int32 = RuntimeType.UNDEFINED 6805 value_value_type = runtimeType(value_value) 6806 if (RuntimeType.NUMBER == value_value_type) { 6807 thisSerializer.writeInt8(0 as int32) 6808 const value_value_0 = value_value as number 6809 thisSerializer.writeNumber(value_value_0) 6810 } 6811 else if (RuntimeType.STRING == value_value_type) { 6812 thisSerializer.writeInt8(1 as int32) 6813 const value_value_1 = value_value as string 6814 thisSerializer.writeString(value_value_1) 6815 } 6816 } 6817 ArkUIGeneratedNativeModule._ScrollableCommonMethod_scrollBarWidth(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6818 thisSerializer.release() 6819 } 6820 nestedScrollAttribute(value: NestedScrollOptions | undefined): void { 6821 const thisSerializer : Serializer = Serializer.hold() 6822 let value_type : int32 = RuntimeType.UNDEFINED 6823 value_type = runtimeType(value) 6824 thisSerializer.writeInt8(value_type as int32) 6825 if ((RuntimeType.UNDEFINED) != (value_type)) { 6826 const value_value = value! 6827 thisSerializer.writeNestedScrollOptions(value_value) 6828 } 6829 ArkUIGeneratedNativeModule._ScrollableCommonMethod_nestedScroll(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6830 thisSerializer.release() 6831 } 6832 enableScrollInteractionAttribute(value: boolean | undefined): void { 6833 const thisSerializer : Serializer = Serializer.hold() 6834 let value_type : int32 = RuntimeType.UNDEFINED 6835 value_type = runtimeType(value) 6836 thisSerializer.writeInt8(value_type as int32) 6837 if ((RuntimeType.UNDEFINED) != (value_type)) { 6838 const value_value = value! 6839 thisSerializer.writeBoolean(value_value) 6840 } 6841 ArkUIGeneratedNativeModule._ScrollableCommonMethod_enableScrollInteraction(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6842 thisSerializer.release() 6843 } 6844 frictionAttribute(value: number | Resource | undefined): void { 6845 const thisSerializer : Serializer = Serializer.hold() 6846 let value_type : int32 = RuntimeType.UNDEFINED 6847 value_type = runtimeType(value) 6848 thisSerializer.writeInt8(value_type as int32) 6849 if ((RuntimeType.UNDEFINED) != (value_type)) { 6850 const value_value = value! 6851 let value_value_type : int32 = RuntimeType.UNDEFINED 6852 value_value_type = runtimeType(value_value) 6853 if (RuntimeType.NUMBER == value_value_type) { 6854 thisSerializer.writeInt8(0 as int32) 6855 const value_value_0 = value_value as number 6856 thisSerializer.writeNumber(value_value_0) 6857 } 6858 else if (RuntimeType.OBJECT == value_value_type) { 6859 thisSerializer.writeInt8(1 as int32) 6860 const value_value_1 = value_value as Resource 6861 thisSerializer.writeResource(value_value_1) 6862 } 6863 } 6864 ArkUIGeneratedNativeModule._ScrollableCommonMethod_friction(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6865 thisSerializer.release() 6866 } 6867 onScrollAttribute(value: ((first: number,last: number) => void) | undefined): void { 6868 const thisSerializer : Serializer = Serializer.hold() 6869 let value_type : int32 = RuntimeType.UNDEFINED 6870 value_type = runtimeType(value) 6871 thisSerializer.writeInt8(value_type as int32) 6872 if ((RuntimeType.UNDEFINED) != (value_type)) { 6873 const value_value = value! 6874 thisSerializer.holdAndWriteCallback(value_value) 6875 } 6876 ArkUIGeneratedNativeModule._ScrollableCommonMethod_onScroll(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6877 thisSerializer.release() 6878 } 6879 onReachStartAttribute(value: (() => void) | undefined): void { 6880 const thisSerializer : Serializer = Serializer.hold() 6881 let value_type : int32 = RuntimeType.UNDEFINED 6882 value_type = runtimeType(value) 6883 thisSerializer.writeInt8(value_type as int32) 6884 if ((RuntimeType.UNDEFINED) != (value_type)) { 6885 const value_value = value! 6886 thisSerializer.holdAndWriteCallback(value_value) 6887 } 6888 ArkUIGeneratedNativeModule._ScrollableCommonMethod_onReachStart(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6889 thisSerializer.release() 6890 } 6891 onReachEndAttribute(value: (() => void) | undefined): void { 6892 const thisSerializer : Serializer = Serializer.hold() 6893 let value_type : int32 = RuntimeType.UNDEFINED 6894 value_type = runtimeType(value) 6895 thisSerializer.writeInt8(value_type as int32) 6896 if ((RuntimeType.UNDEFINED) != (value_type)) { 6897 const value_value = value! 6898 thisSerializer.holdAndWriteCallback(value_value) 6899 } 6900 ArkUIGeneratedNativeModule._ScrollableCommonMethod_onReachEnd(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6901 thisSerializer.release() 6902 } 6903 onScrollStartAttribute(value: (() => void) | undefined): void { 6904 const thisSerializer : Serializer = Serializer.hold() 6905 let value_type : int32 = RuntimeType.UNDEFINED 6906 value_type = runtimeType(value) 6907 thisSerializer.writeInt8(value_type as int32) 6908 if ((RuntimeType.UNDEFINED) != (value_type)) { 6909 const value_value = value! 6910 thisSerializer.holdAndWriteCallback(value_value) 6911 } 6912 ArkUIGeneratedNativeModule._ScrollableCommonMethod_onScrollStart(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6913 thisSerializer.release() 6914 } 6915 onScrollStopAttribute(value: (() => void) | undefined): void { 6916 const thisSerializer : Serializer = Serializer.hold() 6917 let value_type : int32 = RuntimeType.UNDEFINED 6918 value_type = runtimeType(value) 6919 thisSerializer.writeInt8(value_type as int32) 6920 if ((RuntimeType.UNDEFINED) != (value_type)) { 6921 const value_value = value! 6922 thisSerializer.holdAndWriteCallback(value_value) 6923 } 6924 ArkUIGeneratedNativeModule._ScrollableCommonMethod_onScrollStop(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6925 thisSerializer.release() 6926 } 6927 flingSpeedLimitAttribute(value: number | undefined): void { 6928 const thisSerializer : Serializer = Serializer.hold() 6929 let value_type : int32 = RuntimeType.UNDEFINED 6930 value_type = runtimeType(value) 6931 thisSerializer.writeInt8(value_type as int32) 6932 if ((RuntimeType.UNDEFINED) != (value_type)) { 6933 const value_value = value! 6934 thisSerializer.writeNumber(value_value) 6935 } 6936 ArkUIGeneratedNativeModule._ScrollableCommonMethod_flingSpeedLimit(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6937 thisSerializer.release() 6938 } 6939 clipContentAttribute(value: ContentClipMode | RectShape | undefined): void { 6940 const thisSerializer : Serializer = Serializer.hold() 6941 let value_type : int32 = RuntimeType.UNDEFINED 6942 value_type = runtimeType(value) 6943 thisSerializer.writeInt8(value_type as int32) 6944 if ((RuntimeType.UNDEFINED) != (value_type)) { 6945 const value_value = value! 6946 let value_value_type : int32 = RuntimeType.UNDEFINED 6947 value_value_type = runtimeType(value_value) 6948 if (TypeChecker.isContentClipMode(value_value)) { 6949 thisSerializer.writeInt8(0 as int32) 6950 const value_value_0 = value_value as ContentClipMode 6951 thisSerializer.writeInt32(TypeChecker.ContentClipMode_ToNumeric(value_value_0)) 6952 } 6953 else if (RuntimeType.OBJECT == value_value_type) { 6954 thisSerializer.writeInt8(1 as int32) 6955 const value_value_1 = value_value as RectShape 6956 thisSerializer.writeRectShape(value_value_1) 6957 } 6958 } 6959 ArkUIGeneratedNativeModule._ScrollableCommonMethod_clipContent(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6960 thisSerializer.release() 6961 } 6962 digitalCrownSensitivityAttribute(value: CrownSensitivity | undefined): void { 6963 const thisSerializer : Serializer = Serializer.hold() 6964 let value_type : int32 = RuntimeType.UNDEFINED 6965 value_type = runtimeType(value) 6966 thisSerializer.writeInt8(value_type as int32) 6967 if ((RuntimeType.UNDEFINED) != (value_type)) { 6968 const value_value = (value as CrownSensitivity) 6969 thisSerializer.writeInt32(TypeChecker.CrownSensitivity_ToNumeric(value_value)) 6970 } 6971 ArkUIGeneratedNativeModule._ScrollableCommonMethod_digitalCrownSensitivity(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6972 thisSerializer.release() 6973 } 6974 backToTopAttribute(value: boolean | undefined): void { 6975 const thisSerializer : Serializer = Serializer.hold() 6976 let value_type : int32 = RuntimeType.UNDEFINED 6977 value_type = runtimeType(value) 6978 thisSerializer.writeInt8(value_type as int32) 6979 if ((RuntimeType.UNDEFINED) != (value_type)) { 6980 const value_value = value! 6981 thisSerializer.writeBoolean(value_value) 6982 } 6983 ArkUIGeneratedNativeModule._ScrollableCommonMethod_backToTop(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 6984 thisSerializer.release() 6985 } 6986 edgeEffectAttribute(edgeEffect: EdgeEffect | undefined, options?: EdgeEffectOptions): void { 6987 const thisSerializer : Serializer = Serializer.hold() 6988 let edgeEffect_type : int32 = RuntimeType.UNDEFINED 6989 edgeEffect_type = runtimeType(edgeEffect) 6990 thisSerializer.writeInt8(edgeEffect_type as int32) 6991 if ((RuntimeType.UNDEFINED) != (edgeEffect_type)) { 6992 const edgeEffect_value = (edgeEffect as EdgeEffect) 6993 thisSerializer.writeInt32(TypeChecker.EdgeEffect_ToNumeric(edgeEffect_value)) 6994 } 6995 let options_type : int32 = RuntimeType.UNDEFINED 6996 options_type = runtimeType(options) 6997 thisSerializer.writeInt8(options_type as int32) 6998 if ((RuntimeType.UNDEFINED) != (options_type)) { 6999 const options_value = options! 7000 thisSerializer.writeEdgeEffectOptions(options_value) 7001 } 7002 ArkUIGeneratedNativeModule._ScrollableCommonMethod_edgeEffect(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 7003 thisSerializer.release() 7004 } 7005 fadingEdgeAttribute(enabled: boolean | undefined, options?: FadingEdgeOptions): void { 7006 const thisSerializer : Serializer = Serializer.hold() 7007 let enabled_type : int32 = RuntimeType.UNDEFINED 7008 enabled_type = runtimeType(enabled) 7009 thisSerializer.writeInt8(enabled_type as int32) 7010 if ((RuntimeType.UNDEFINED) != (enabled_type)) { 7011 const enabled_value = enabled! 7012 thisSerializer.writeBoolean(enabled_value) 7013 } 7014 let options_type : int32 = RuntimeType.UNDEFINED 7015 options_type = runtimeType(options) 7016 thisSerializer.writeInt8(options_type as int32) 7017 if ((RuntimeType.UNDEFINED) != (options_type)) { 7018 const options_value = options! 7019 thisSerializer.writeFadingEdgeOptions(options_value) 7020 } 7021 ArkUIGeneratedNativeModule._ScrollableCommonMethod_fadingEdge(this.peer.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 7022 thisSerializer.release() 7023 } 7024} 7025export interface ComponentOptions { 7026 freezeWhenInactive: boolean; 7027} 7028export interface InputCounterOptions { 7029 thresholdPercentage?: number; 7030 highlightBorder?: boolean; 7031} 7032export interface TextDecorationOptions { 7033 type: TextDecorationType; 7034 color?: ResourceColor; 7035 style?: TextDecorationStyle; 7036} 7037export interface ProvideOptions { 7038 allowOverride?: string; 7039} 7040export interface AnimatableArithmetic<T> { 7041} 7042export type ReuseIdCallback = () => string; 7043export interface ReuseOptions { 7044 reuseId?: ReuseIdCallback; 7045} 7046export interface Configuration { 7047 colorMode: string; 7048 fontScale: number; 7049} 7050export interface Rectangle { 7051 x?: Length; 7052 y?: Length; 7053 width?: Length; 7054 height?: Length; 7055} 7056export interface ExpectedFrameRateRange { 7057 min: number; 7058 max: number; 7059 expected: number; 7060} 7061export enum AccessibilitySamePageMode { 7062 SEMI_SILENT = 0, 7063 FULL_SILENT = 1 7064} 7065export enum AccessibilityRoleType { 7066 ACTION_SHEET = 0, 7067 ALERT_DIALOG = 1, 7068 INDEXER_COMPONENT = 2, 7069 BADGE_COMPONENT = 3, 7070 BLANK = 4, 7071 BUTTON = 5, 7072 BACK_BUTTON = 6, 7073 SHEET_DRAG_BAR = 7, 7074 CALENDAR_PICKER = 8, 7075 CALENDAR = 9, 7076 CANVAS = 10, 7077 CANVAS_GRADIENT = 11, 7078 CANVAS_PATTERN = 12, 7079 CHECKBOX = 13, 7080 CHECKBOX_GROUP = 14, 7081 CIRCLE = 15, 7082 COLUMN_SPLIT = 16, 7083 COLUMN = 17, 7084 CANVAS_RENDERING_CONTEXT_2D = 18, 7085 CHART = 19, 7086 COUNTER = 20, 7087 CONTAINER_MODAL = 21, 7088 DATA_PANEL = 22, 7089 DATE_PICKER = 23, 7090 DIALOG = 24, 7091 DIVIDER = 25, 7092 DRAG_BAR = 26, 7093 EFFECT_COMPONENT = 27, 7094 ELLIPSE = 28, 7095 FLEX = 29, 7096 FLOW_ITEM = 30, 7097 FORM_COMPONENT = 31, 7098 FORM_LINK = 32, 7099 GAUGE = 33, 7100 GRID = 34, 7101 GRID_COL = 35, 7102 GRID_CONTAINER = 36, 7103 GRID_ITEM = 37, 7104 GRID_ROW = 38, 7105 HYPERLINK = 39, 7106 IMAGE = 40, 7107 IMAGE_ANIMATOR = 41, 7108 IMAGE_BITMAP = 42, 7109 IMAGE_DATA = 43, 7110 IMAGE_SPAN = 44, 7111 LABEL = 45, 7112 LINE = 46, 7113 LIST = 47, 7114 LIST_ITEM = 48, 7115 LIST_ITEM_GROUP = 49, 7116 LOADING_PROGRESS = 50, 7117 MARQUEE = 51, 7118 MATRIX2D = 52, 7119 MENU = 53, 7120 MENU_ITEM = 54, 7121 MENU_ITEM_GROUP = 55, 7122 NAV_DESTINATION = 56, 7123 NAV_ROUTER = 57, 7124 NAVIGATION = 58, 7125 NAVIGATION_BAR = 59, 7126 NAVIGATION_MENU = 60, 7127 NAVIGATOR = 61, 7128 OFFSCREEN_CANVAS = 62, 7129 OFFSCREEN_CANVAS_RENDERING_CONTEXT2D = 63, 7130 OPTION = 64, 7131 PANEL = 65, 7132 PAPER_PAGE = 66, 7133 PATH = 67, 7134 PATH2D = 68, 7135 PATTERN_LOCK = 69, 7136 PICKER = 70, 7137 PICKER_VIEW = 71, 7138 PLUGIN_COMPONENT = 72, 7139 POLYGON = 73, 7140 POLYLINE = 74, 7141 POPUP = 75, 7142 PROGRESS = 76, 7143 QRCODE = 77, 7144 RADIO = 78, 7145 RATING = 79, 7146 RECT = 80, 7147 REFRESH = 81, 7148 RELATIVE_CONTAINER = 82, 7149 REMOTE_WINDOW = 83, 7150 RICH_EDITOR = 84, 7151 RICH_TEXT = 85, 7152 ROLE_PAGER = 86, 7153 ROW = 87, 7154 ROW_SPLIT = 88, 7155 SCROLL = 89, 7156 SCROLL_BAR = 90, 7157 SEARCH = 91, 7158 SEARCH_FIELD = 92, 7159 SELECT = 93, 7160 SHAPE = 94, 7161 SIDEBAR_CONTAINER = 95, 7162 SLIDER = 96, 7163 SPAN = 97, 7164 STACK = 98, 7165 STEPPER = 99, 7166 STEPPER_ITEM = 100, 7167 SWIPER = 101, 7168 SWIPER_INDICATOR = 102, 7169 SWITCH = 103, 7170 SYMBOL_GLYPH = 104, 7171 TAB_CONTENT = 105, 7172 TAB_BAR = 106, 7173 TABS = 107, 7174 TEXT = 108, 7175 TEXT_CLOCK = 109, 7176 TEXT_ENTRY = 110, 7177 TEXT_INPUT = 111, 7178 TEXT_PICKER = 112, 7179 TEXT_TIMER = 113, 7180 TEXT_AREA = 114, 7181 TEXT_FIELD = 115, 7182 TIME_PICKER = 116, 7183 TITLE_BAR = 117, 7184 TOGGLER = 118, 7185 UI_EXTENSION_COMPONENT = 119, 7186 VIDEO = 120, 7187 WATER_FLOW = 121, 7188 WEB = 122, 7189 XCOMPONENT = 123, 7190 ROLE_NONE = 124 7191} 7192export type AccessibilityFocusCallback = (isFocus: boolean) => void; 7193export enum FinishCallbackType { 7194 REMOVED = 0, 7195 LOGICALLY = 1 7196} 7197export enum TouchTestStrategy { 7198 DEFAULT = 0, 7199 FORWARD_COMPETITION = 1, 7200 FORWARD = 2 7201} 7202export interface AnimateParam { 7203 duration?: number; 7204 tempo?: number; 7205 curve?: Curve | string | ICurve; 7206 delay?: number; 7207 iterations?: number; 7208 playMode?: PlayMode; 7209 onFinish?: (() => void); 7210 finishCallbackType?: FinishCallbackType; 7211 expectedFrameRateRange?: ExpectedFrameRateRange; 7212} 7213export interface MotionPathOptions { 7214 path: string; 7215 from?: number; 7216 to?: number; 7217 rotatable?: boolean; 7218} 7219export interface sharedTransitionOptions { 7220 duration?: number; 7221 curve?: Curve | string | ICurve; 7222 delay?: number; 7223 motionPath?: MotionPathOptions; 7224 zIndex?: number; 7225 type?: SharedTransitionEffectType; 7226} 7227export interface GeometryTransitionOptions { 7228 follow?: boolean; 7229 hierarchyStrategy?: TransitionHierarchyStrategy; 7230} 7231export type Tuple_ResourceColor_Number = [ 7232 ResourceColor, 7233 number 7234] 7235export interface LinearGradientOptions { 7236 angle?: number | string; 7237 direction?: GradientDirection; 7238 colors: Array<[ ResourceColor, number ]>; 7239 repeating?: boolean; 7240} 7241export type Tuple_Length_Length = [ 7242 Length, 7243 Length 7244] 7245export interface SweepGradientOptions { 7246 center: [ Length, Length ]; 7247 start?: number | string; 7248 end?: number | string; 7249 rotation?: number | string; 7250 colors: Array<[ ResourceColor, number ]>; 7251 repeating?: boolean; 7252} 7253export interface RadialGradientOptions { 7254 center: [ Length, Length ]; 7255 radius: Length; 7256 colors: Array<[ ResourceColor, number ]>; 7257 repeating?: boolean; 7258} 7259export enum TransitionHierarchyStrategy { 7260 NONE = 0, 7261 ADAPTIVE = 1 7262} 7263export interface TranslateOptions { 7264 x?: number | string; 7265 y?: number | string; 7266 z?: number | string; 7267} 7268export interface ScaleOptions { 7269 x?: number; 7270 y?: number; 7271 z?: number; 7272 centerX?: number | string; 7273 centerY?: number | string; 7274} 7275export interface HorizontalAlignOptions { 7276 anchor: string; 7277 align: HorizontalAlign; 7278} 7279export interface VerticalAlignOptions { 7280 anchor: string; 7281 align: VerticalAlign; 7282} 7283export interface AlignRuleOption { 7284 left?: HorizontalAlignOptions; 7285 right?: HorizontalAlignOptions; 7286 middle?: HorizontalAlignOptions; 7287 top?: VerticalAlignOptions; 7288 bottom?: VerticalAlignOptions; 7289 center?: VerticalAlignOptions; 7290 bias?: Bias; 7291} 7292export interface LocalizedHorizontalAlignParam { 7293 anchor: string; 7294 align: HorizontalAlign; 7295} 7296export interface LocalizedVerticalAlignParam { 7297 anchor: string; 7298 align: VerticalAlign; 7299} 7300export interface LocalizedAlignRuleOptions { 7301 start?: LocalizedHorizontalAlignParam; 7302 end?: LocalizedHorizontalAlignParam; 7303 middle?: LocalizedHorizontalAlignParam; 7304 top?: LocalizedVerticalAlignParam; 7305 bottom?: LocalizedVerticalAlignParam; 7306 center?: LocalizedVerticalAlignParam; 7307 bias?: Bias; 7308} 7309export enum ChainStyle { 7310 SPREAD = 0, 7311 SPREAD_INSIDE = 1, 7312 PACKED = 2 7313} 7314export interface RotateOptions { 7315 x?: number; 7316 y?: number; 7317 z?: number; 7318 centerX?: number | string; 7319 centerY?: number | string; 7320 centerZ?: number; 7321 perspective?: number; 7322 angle: number | string; 7323} 7324export interface TransitionOptions { 7325 type?: TransitionType; 7326 opacity?: number; 7327 translate?: TranslateOptions; 7328 scale?: ScaleOptions; 7329 rotate?: RotateOptions; 7330} 7331export enum TransitionEdge { 7332 TOP = 0, 7333 BOTTOM = 1, 7334 START = 2, 7335 END = 3 7336} 7337export interface Literal_TransitionEffect_appear_disappear { 7338 appear: TransitionEffect; 7339 disappear: TransitionEffect; 7340} 7341export interface TransitionEffects { 7342 identity: undefined; 7343 opacity: number; 7344 slideSwitch: undefined; 7345 move: TransitionEdge; 7346 translate: TranslateOptions; 7347 rotate: RotateOptions; 7348 scale: ScaleOptions; 7349 asymmetric: Literal_TransitionEffect_appear_disappear; 7350} 7351export interface PreviewParams { 7352 title?: string; 7353 width?: number; 7354 height?: number; 7355 locale?: string; 7356 colorMode?: string; 7357 deviceType?: string; 7358 dpi?: number; 7359 orientation?: string; 7360 roundScreen?: boolean; 7361} 7362export interface ItemDragInfo { 7363 x: number; 7364 y: number; 7365} 7366export enum EffectType { 7367 DEFAULT = 0, 7368 WINDOW_EFFECT = 1 7369} 7370export enum PreDragStatus { 7371 ACTION_DETECTING_STATUS = 0, 7372 READY_TO_TRIGGER_DRAG_ACTION = 1, 7373 PREVIEW_LIFT_STARTED = 2, 7374 PREVIEW_LIFT_FINISHED = 3, 7375 PREVIEW_LANDING_STARTED = 4, 7376 PREVIEW_LANDING_FINISHED = 5, 7377 ACTION_CANCELED_BEFORE_DRAG = 6, 7378 PREPARING_FOR_DRAG_DETECTION = 7 7379} 7380export interface DragItemInfo { 7381 pixelMap?: PixelMap; 7382 builder?: CustomBuilder; 7383 extraInfo?: string; 7384} 7385export interface EventTarget { 7386 area: Area; 7387 id?: string; 7388} 7389export enum SourceType { 7390 UNKNOWN = 0, 7391 Unknown = 0, 7392 MOUSE = 1, 7393 Mouse = 1, 7394 TOUCH_SCREEN = 2, 7395 TouchScreen = 2 7396} 7397export enum SourceTool { 7398 UNKNOWN = 0, 7399 Unknown = 0, 7400 FINGER = 1, 7401 Finger = 1, 7402 PEN = 2, 7403 Pen = 2, 7404 MOUSE = 7, 7405 TOUCHPAD = 9, 7406 JOYSTICK = 10 7407} 7408export enum RepeatMode { 7409 REPEAT = 0, 7410 Repeat = 0, 7411 STRETCH = 1, 7412 Stretch = 1, 7413 ROUND = 2, 7414 Round = 2, 7415 SPACE = 3, 7416 Space = 3 7417} 7418export enum BlurStyle { 7419 THIN = 0, 7420 Thin = 0, 7421 REGULAR = 1, 7422 Regular = 1, 7423 THICK = 2, 7424 Thick = 2, 7425 BACKGROUND_THIN = 3, 7426 BACKGROUND_REGULAR = 4, 7427 BACKGROUND_THICK = 5, 7428 BACKGROUND_ULTRA_THICK = 6, 7429 NONE = 7, 7430 COMPONENT_ULTRA_THIN = 8, 7431 COMPONENT_THIN = 9, 7432 COMPONENT_REGULAR = 10, 7433 COMPONENT_THICK = 11, 7434 COMPONENT_ULTRA_THICK = 12 7435} 7436export enum BlurStyleActivePolicy { 7437 FOLLOWS_WINDOW_ACTIVE_STATE = 0, 7438 ALWAYS_ACTIVE = 1, 7439 ALWAYS_INACTIVE = 2 7440} 7441export enum ThemeColorMode { 7442 SYSTEM = 0, 7443 LIGHT = 1, 7444 DARK = 2 7445} 7446export enum AdaptiveColor { 7447 DEFAULT = 0, 7448 AVERAGE = 1 7449} 7450export enum ModalTransition { 7451 DEFAULT = 0, 7452 NONE = 1, 7453 ALPHA = 2 7454} 7455export interface BackgroundBlurStyleOptions extends BlurStyleOptions { 7456 policy?: BlurStyleActivePolicy; 7457 inactiveColor?: ResourceColor; 7458} 7459export interface ForegroundBlurStyleOptions extends BlurStyleOptions { 7460} 7461export interface BlurOptions { 7462 grayscale: [ number, number ]; 7463} 7464export interface SystemAdaptiveOptions { 7465 disableSystemAdaptation?: boolean; 7466} 7467export interface BlurStyleOptions { 7468 colorMode?: ThemeColorMode; 7469 adaptiveColor?: AdaptiveColor; 7470 scale?: number; 7471 blurOptions?: BlurOptions; 7472} 7473export interface BackgroundEffectOptions { 7474 radius: number; 7475 saturation?: number; 7476 brightness?: number; 7477 color?: ResourceColor; 7478 adaptiveColor?: AdaptiveColor; 7479 blurOptions?: BlurOptions; 7480 policy?: BlurStyleActivePolicy; 7481 inactiveColor?: ResourceColor; 7482} 7483export interface ForegroundEffectOptions { 7484 radius: number; 7485} 7486export interface PickerTextStyle { 7487 color?: ResourceColor; 7488 font?: Font; 7489} 7490export interface PickerDialogButtonStyle { 7491 type?: ButtonType; 7492 style?: ButtonStyleMode; 7493 role?: ButtonRole; 7494 fontSize?: Length; 7495 fontColor?: ResourceColor; 7496 fontWeight?: FontWeight | number | string; 7497 fontStyle?: FontStyle; 7498 fontFamily?: Resource | string; 7499 backgroundColor?: ResourceColor; 7500 borderRadius?: Length | BorderRadiuses; 7501 primary?: boolean; 7502} 7503export enum ShadowType { 7504 COLOR = 0, 7505 BLUR = 1 7506} 7507export interface ShadowOptions { 7508 radius: number | Resource; 7509 type?: ShadowType; 7510 color?: Color | string | Resource | ColoringStrategy; 7511 offsetX?: number | Resource; 7512 offsetY?: number | Resource; 7513 fill?: boolean; 7514} 7515export enum ShadowStyle { 7516 OUTER_DEFAULT_XS = 0, 7517 OUTER_DEFAULT_SM = 1, 7518 OUTER_DEFAULT_MD = 2, 7519 OUTER_DEFAULT_LG = 3, 7520 OUTER_FLOATING_SM = 4, 7521 OUTER_FLOATING_MD = 5 7522} 7523export interface MultiShadowOptions { 7524 radius?: number | Resource; 7525 offsetX?: number | Resource; 7526 offsetY?: number | Resource; 7527} 7528export enum SafeAreaType { 7529 SYSTEM = 0, 7530 CUTOUT = 1, 7531 KEYBOARD = 2 7532} 7533export enum SafeAreaEdge { 7534 TOP = 0, 7535 BOTTOM = 1, 7536 START = 2, 7537 END = 3 7538} 7539export enum LayoutSafeAreaType { 7540 SYSTEM = 0 7541} 7542export enum LayoutSafeAreaEdge { 7543 TOP = 0, 7544 BOTTOM = 1 7545} 7546export enum SheetSize { 7547 MEDIUM = 0, 7548 LARGE = 1, 7549 FIT_CONTENT = 2 7550} 7551export interface BorderImageOption { 7552 slice?: Length | EdgeWidths | LocalizedEdgeWidths; 7553 repeat?: RepeatMode; 7554 source?: string | Resource | LinearGradient_common; 7555 width?: Length | EdgeWidths | LocalizedEdgeWidths; 7556 outset?: Length | EdgeWidths | LocalizedEdgeWidths; 7557 fill?: boolean; 7558} 7559export interface LayoutPolicy { 7560} 7561export interface TouchObject { 7562 type: TouchType; 7563 id: number; 7564 displayX: number; 7565 displayY: number; 7566 windowX: number; 7567 windowY: number; 7568 screenX: number; 7569 screenY: number; 7570 x: number; 7571 y: number; 7572 hand?: InteractionHand; 7573 pressedTime?: number; 7574 pressure?: number; 7575 width?: number; 7576 height?: number; 7577} 7578export interface HistoricalPoint { 7579 touchObject: TouchObject; 7580 size: number; 7581 force: number; 7582 timestamp: int64; 7583} 7584export type SizeChangeCallback = (oldValue: SizeOptions, newValue: SizeOptions) => void; 7585export type GestureRecognizerJudgeBeginCallback = (event: BaseGestureEvent, current: GestureRecognizer, recognizers: Array<GestureRecognizer>) => GestureJudgeResult; 7586export type ShouldBuiltInRecognizerParallelWithCallback = (current: GestureRecognizer, others: Array<GestureRecognizer>) => GestureRecognizer; 7587export type TransitionFinishCallback = (transitionIn: boolean) => void; 7588export enum DragBehavior { 7589 COPY = 0, 7590 MOVE = 1 7591} 7592export interface DataSyncOptions { 7593 _DataSyncOptionsStub: string; 7594} 7595export enum DragResult { 7596 DRAG_SUCCESSFUL = 0, 7597 DRAG_FAILED = 1, 7598 DRAG_CANCELED = 2, 7599 DROP_ENABLED = 3, 7600 DROP_DISABLED = 4 7601} 7602export enum BlendApplyType { 7603 FAST = 0, 7604 OFFSCREEN = 1 7605} 7606export type OnDragEventCallback = (event: DragEvent, extraParams?: string) => void; 7607export interface DropOptions { 7608 disableDataPrefetch?: boolean; 7609} 7610export interface CrownEvent { 7611 timestamp: int64; 7612 angularVelocity: number; 7613 degree: number; 7614 action: CrownAction; 7615 stopPropagation: (() => void); 7616} 7617export interface BindOptions { 7618 backgroundColor?: ResourceColor; 7619 onAppear?: (() => void); 7620 onDisappear?: (() => void); 7621 onWillAppear?: (() => void); 7622 onWillDisappear?: (() => void); 7623} 7624export interface DismissContentCoverAction { 7625 dismiss: (() => void); 7626 reason: DismissReason; 7627} 7628export type Callback_DismissContentCoverAction_Void = (parameter: DismissContentCoverAction) => void; 7629export interface ContentCoverOptions extends BindOptions { 7630 modalTransition?: ModalTransition; 7631 onWillDismiss?: ((parameter: DismissContentCoverAction) => void); 7632 transition?: TransitionEffect; 7633} 7634export interface SheetTitleOptions { 7635 title: ResourceStr; 7636 subtitle?: ResourceStr; 7637} 7638export enum SheetType { 7639 BOTTOM = 0, 7640 CENTER = 1, 7641 POPUP = 2 7642} 7643export enum SheetMode { 7644 OVERLAY = 0, 7645 EMBEDDED = 1 7646} 7647export enum ScrollSizeMode { 7648 FOLLOW_DETENT = 0, 7649 CONTINUOUS = 1 7650} 7651export enum SheetKeyboardAvoidMode { 7652 NONE = 0, 7653 TRANSLATE_AND_RESIZE = 1, 7654 RESIZE_ONLY = 2, 7655 TRANSLATE_AND_SCROLL = 3 7656} 7657export interface SheetDismiss { 7658 dismiss: (() => void); 7659} 7660export interface DismissSheetAction { 7661 dismiss: (() => void); 7662 reason: DismissReason; 7663} 7664export interface SpringBackAction { 7665 springBack: (() => void); 7666} 7667export type Type_SheetOptions_detents = [ 7668 SheetSize | Length, 7669 SheetSize | Length | undefined, 7670 SheetSize | Length | undefined 7671] 7672export type Callback_SheetDismiss_Void = (sheetDismiss: SheetDismiss) => void; 7673export type Callback_DismissSheetAction_Void = (parameter: DismissSheetAction) => void; 7674export type Callback_SpringBackAction_Void = (parameter: SpringBackAction) => void; 7675export type Callback_SheetType_Void = (parameter: SheetType) => void; 7676export type SingleLengthDetent = [ 7677 SheetSize | Length 7678] 7679export type DoubleLengthDetents = [ 7680 SheetSize | Length, 7681 SheetSize | Length | undefined 7682] 7683export type TripleLengthDetents = [ 7684 SheetSize | Length, 7685 SheetSize | Length | undefined, 7686 SheetSize | Length | undefined 7687] 7688export interface SheetOptions extends BindOptions { 7689 height?: SheetSize | Length; 7690 dragBar?: boolean; 7691 maskColor?: ResourceColor; 7692 detents?: SingleLengthDetent | DoubleLengthDetents | TripleLengthDetents; 7693 blurStyle?: BlurStyle; 7694 showClose?: boolean | Resource; 7695 preferType?: SheetType; 7696 title?: SheetTitleOptions | CustomBuilder; 7697 shouldDismiss?: ((sheetDismiss: SheetDismiss) => void); 7698 onWillDismiss?: ((parameter: DismissSheetAction) => void); 7699 onWillSpringBackWhenDismiss?: ((parameter: SpringBackAction) => void); 7700 enableOutsideInteractive?: boolean; 7701 width?: Dimension; 7702 borderWidth?: Dimension | EdgeWidths | LocalizedEdgeWidths; 7703 borderColor?: ResourceColor | EdgeColors | LocalizedEdgeColors; 7704 borderStyle?: BorderStyle | EdgeStyles; 7705 shadow?: ShadowOptions | ShadowStyle; 7706 onHeightDidChange?: ((index: number) => void); 7707 mode?: SheetMode; 7708 scrollSizeMode?: ScrollSizeMode; 7709 onDetentsDidChange?: ((index: number) => void); 7710 onWidthDidChange?: ((index: number) => void); 7711 onTypeDidChange?: ((parameter: SheetType) => void); 7712 uiContext?: UIContext; 7713 keyboardAvoidMode?: SheetKeyboardAvoidMode; 7714 enableHoverMode?: boolean; 7715 hoverModeArea?: HoverModeAreaType; 7716 offset?: Position; 7717 effectEdge?: number; 7718 radius?: LengthMetrics | BorderRadiuses | LocalizedBorderRadiuses; 7719 detentSelection?: SheetSize | Length; 7720 showInSubWindow?: boolean; 7721 placement?: Placement; 7722 placementOnTarget?: boolean; 7723} 7724 7725export interface PopupMessageOptions { 7726 textColor?: ResourceColor; 7727 font?: Font; 7728} 7729export enum DismissReason { 7730 PRESS_BACK = 0, 7731 TOUCH_OUTSIDE = 1, 7732 CLOSE_BUTTON = 2, 7733 SLIDE_DOWN = 3 7734} 7735export interface DismissPopupAction { 7736 dismiss: ((data: undefined) => void); 7737 reason: DismissReason; 7738} 7739export interface PopupStateChangeParam { 7740 isVisible: boolean; 7741} 7742export type PopupStateChangeCallback = (event: PopupStateChangeParam) => void; 7743export interface PopupMaskType { 7744 color: ResourceColor; 7745} 7746export type Callback_DismissPopupAction_Void = (parameter: DismissPopupAction) => void; 7747export interface PopupCommonOptions { 7748 placement?: Placement; 7749 popupColor?: ResourceColor; 7750 enableArrow?: boolean; 7751 autoCancel?: boolean; 7752 onStateChange?: PopupStateChangeCallback; 7753 arrowOffset?: Length; 7754 showInSubWindow?: boolean; 7755 mask?: boolean | PopupMaskType; 7756 targetSpace?: Length; 7757 offset?: Position; 7758 width?: Dimension; 7759 arrowPointPosition?: ArrowPointPosition; 7760 arrowWidth?: Dimension; 7761 arrowHeight?: Dimension; 7762 radius?: Dimension; 7763 shadow?: ShadowOptions | ShadowStyle; 7764 backgroundBlurStyle?: BlurStyle; 7765 focusable?: boolean; 7766 transition?: TransitionEffect; 7767 onWillDismiss?: boolean | ((parameter: DismissPopupAction) => void); 7768 enableHoverMode?: boolean; 7769 followTransformOfTarget?: boolean; 7770} 7771export interface TipsOptions { 7772 appearingTime?: number; 7773 disappearingTime?: number; 7774 appearingTimeWithContinuousOperation?: number; 7775 disappearingTimeWithContinuousOperation?: number; 7776 enableArrow?: boolean; 7777 arrowPointPosition?: ArrowPointPosition; 7778 arrowWidth?: Dimension; 7779 arrowHeight?: Dimension; 7780} 7781 7782export interface PopupButton { 7783 value: string; 7784 action: ((data: undefined) => void); 7785} 7786export interface Literal_String_value_Callback_Void_action { 7787 value: string; 7788 action: (() => void); 7789} 7790export interface Literal_Boolean_isVisible { 7791 isVisible: boolean; 7792} 7793export type Callback_Literal_Boolean_isVisible_Void = (event: Literal_Boolean_isVisible) => void; 7794export interface Literal_ResourceColor_color { 7795 color: ResourceColor; 7796} 7797export enum BlendMode { 7798 CLEAR = 0, 7799 SRC = 1, 7800 DST = 2, 7801 SRC_OVER = 3, 7802 DST_OVER = 4, 7803 SRC_IN = 5, 7804 DST_IN = 6, 7805 SRC_OUT = 7, 7806 DST_OUT = 8, 7807 SRC_ATOP = 9, 7808 DST_ATOP = 10, 7809 XOR = 11, 7810 PLUS = 12, 7811 MODULATE = 13, 7812 SCREEN = 14, 7813 OVERLAY = 15, 7814 DARKEN = 16, 7815 LIGHTEN = 17, 7816 COLOR_DODGE = 18, 7817 COLOR_BURN = 19, 7818 HARD_LIGHT = 20, 7819 SOFT_LIGHT = 21, 7820 DIFFERENCE = 22, 7821 EXCLUSION = 23, 7822 MULTIPLY = 24, 7823 HUE = 25, 7824 SATURATION = 26, 7825 COLOR = 27, 7826 LUMINOSITY = 28 7827} 7828export interface PopupOptions { 7829 message: string; 7830 placement?: Placement; 7831 primaryButton?: PopupButton; 7832 secondaryButton?: PopupButton; 7833 onStateChange?: PopupStateChangeCallback; 7834 arrowOffset?: Length; 7835 showInSubWindow?: boolean; 7836 mask?: boolean | PopupMaskType; 7837 messageOptions?: PopupMessageOptions; 7838 targetSpace?: Length; 7839 enableArrow?: boolean; 7840 offset?: Position; 7841 popupColor?: Color | string | Resource | number; 7842 autoCancel?: boolean; 7843 width?: Dimension; 7844 arrowPointPosition?: ArrowPointPosition; 7845 arrowWidth?: Dimension; 7846 arrowHeight?: Dimension; 7847 radius?: Dimension; 7848 shadow?: ShadowOptions | ShadowStyle; 7849 backgroundBlurStyle?: BlurStyle; 7850 transition?: TransitionEffect; 7851 onWillDismiss?: boolean | ((parameter: DismissPopupAction) => void); 7852 enableHoverMode?: boolean; 7853 followTransformOfTarget?: boolean; 7854 keyboardAvoidMode?: KeyboardAvoidMode; 7855} 7856export interface CustomPopupOptions { 7857 builder: CustomBuilder; 7858 placement?: Placement; 7859 popupColor?: Color | string | Resource | number; 7860 enableArrow?: boolean; 7861 autoCancel?: boolean; 7862 onStateChange?: PopupStateChangeCallback; 7863 arrowOffset?: Length; 7864 showInSubWindow?: boolean; 7865 mask?: boolean | PopupMaskType; 7866 targetSpace?: Length; 7867 offset?: Position; 7868 width?: Dimension; 7869 arrowPointPosition?: ArrowPointPosition; 7870 arrowWidth?: Dimension; 7871 arrowHeight?: Dimension; 7872 radius?: Dimension; 7873 shadow?: ShadowOptions | ShadowStyle; 7874 backgroundBlurStyle?: BlurStyle; 7875 focusable?: boolean; 7876 transition?: TransitionEffect; 7877 onWillDismiss?: boolean | ((parameter: DismissPopupAction) => void); 7878 enableHoverMode?: boolean; 7879 followTransformOfTarget?: boolean; 7880 keyboardAvoidMode?: KeyboardAvoidMode; 7881} 7882export enum MenuPreviewMode { 7883 NONE = 0, 7884 IMAGE = 1 7885} 7886export type AnimationRange<T> = [ 7887 T, 7888 T 7889] 7890export interface ContextMenuAnimationOptions { 7891 scale?: [ number, number ]; 7892 transition?: TransitionEffect; 7893 hoverScale?: [ number, number ]; 7894} 7895export type BorderRadiusType = Length | BorderRadiuses | LocalizedBorderRadiuses; 7896export enum HapticFeedbackMode { 7897 DISABLED = 0, 7898 ENABLED = 1, 7899 AUTO = 2 7900} 7901export interface ContextMenuOptions { 7902 offset?: Position; 7903 placement?: Placement; 7904 enableArrow?: boolean; 7905 arrowOffset?: Length; 7906 preview?: MenuPreviewMode | CustomBuilder; 7907 previewBorderRadius?: BorderRadiusType; 7908 borderRadius?: Length | BorderRadiuses | LocalizedBorderRadiuses; 7909 onAppear?: (() => void); 7910 onDisappear?: (() => void); 7911 aboutToAppear?: (() => void); 7912 aboutToDisappear?: (() => void); 7913 layoutRegionMargin?: Padding; 7914 previewAnimationOptions?: ContextMenuAnimationOptions; 7915 backgroundColor?: ResourceColor; 7916 backgroundBlurStyle?: BlurStyle; 7917 backgroundBlurStyleOptions?: BackgroundBlurStyleOptions; 7918 backgroundEffect?: BackgroundEffectOptions; 7919 transition?: TransitionEffect; 7920 enableHoverMode?: boolean; 7921 outlineColor?: ResourceColor | EdgeColors; 7922 outlineWidth?: Dimension | EdgeOutlineWidths; 7923 hapticFeedbackMode?: HapticFeedbackMode; 7924} 7925export interface MenuOptions extends ContextMenuOptions { 7926 title?: ResourceStr; 7927 showInSubWindow?: boolean; 7928} 7929export interface TouchTestInfo { 7930 windowX: number; 7931 windowY: number; 7932 parentX: number; 7933 parentY: number; 7934 x: number; 7935 y: number; 7936 rect: RectResult; 7937 id: string; 7938} 7939export interface TouchResult { 7940 strategy: TouchTestStrategy; 7941 id?: string; 7942} 7943export interface PixelStretchEffectOptions { 7944 top?: Length; 7945 bottom?: Length; 7946 left?: Length; 7947 right?: Length; 7948} 7949export interface ClickEffect { 7950 level: ClickEffectLevel; 7951 scale?: number; 7952} 7953export interface FadingEdgeOptions { 7954 fadingEdgeLength?: LengthMetrics; 7955} 7956export interface NestedScrollOptions { 7957 scrollForward: NestedScrollMode; 7958 scrollBackward: NestedScrollMode; 7959} 7960export interface MenuElement { 7961 value: ResourceStr; 7962 icon?: ResourceStr; 7963 symbolIcon?: SymbolGlyphModifier; 7964 enabled?: boolean; 7965 action: (() => void); 7966} 7967export enum OutlineStyle { 7968 SOLID = 0, 7969 DASHED = 1, 7970 DOTTED = 2 7971} 7972export enum DragPreviewMode { 7973 AUTO = 1, 7974 DISABLE_SCALE = 2, 7975 ENABLE_DEFAULT_SHADOW = 3, 7976 ENABLE_DEFAULT_RADIUS = 4, 7977 ENABLE_DRAG_ITEM_GRAY_EFFECT = 5, 7978 ENABLE_MULTI_TILE_EFFECT = 6, 7979 ENABLE_TOUCH_POINT_CALCULATION_BASED_ON_FINAL_PREVIEW = 7 7980} 7981export enum DraggingSizeChangeEffect { 7982 DEFAULT = 0, 7983 SIZE_TRANSITION = 1, 7984 SIZE_CONTENT_TRANSITION = 2 7985} 7986export enum MenuPolicy { 7987 DEFAULT = 0, 7988 HIDE = 1, 7989 SHOW = 2 7990} 7991export interface DragPreviewOptions { 7992 mode?: DragPreviewMode | Array<DragPreviewMode>; 7993 modifier?: ImageModifier; 7994 numberBadge?: boolean | number; 7995 sizeChangeEffect?: DraggingSizeChangeEffect; 7996} 7997export interface DragInteractionOptions { 7998 isMultiSelectionEnabled?: boolean; 7999 defaultAnimationBeforeLifting?: boolean; 8000 enableEdgeAutoScroll?: boolean; 8001 enableHapticFeedback?: boolean; 8002 isLiftingDisabled?: boolean; 8003} 8004export interface PreviewConfiguration { 8005 onlyForLifting?: boolean; 8006 delayCreating?: boolean; 8007} 8008export interface InvertOptions { 8009 low: number; 8010 high: number; 8011 threshold: number; 8012 thresholdRange: number; 8013} 8014export interface DividerStyle { 8015 strokeWidth: Length; 8016 color?: ResourceColor; 8017 startMargin?: Length; 8018 endMargin?: Length; 8019} 8020export type TipsMessageType = ResourceStr | StyledString; 8021export interface BackgroundImageOptions { 8022 syncLoad?: boolean; 8023 repeat?: ImageRepeat; 8024} 8025export type Callback_Array_TouchTestInfo_TouchResult = (value: Array<TouchTestInfo>) => TouchResult; 8026export type Callback_ClickEvent_Void = (event: ClickEvent) => void; 8027export type Callback_Boolean_HoverEvent_Void = (isHover: boolean, event: HoverEvent) => void; 8028export type Callback_HoverEvent_Void = (parameter: HoverEvent) => void; 8029export type Callback_MouseEvent_Void = (event: MouseEvent) => void; 8030export type Callback_TouchEvent_Void = (event: TouchEvent) => void; 8031export type Callback_KeyEvent_Void = (event: KeyEvent) => void; 8032export type Callback_KeyEvent_Boolean = (parameter: KeyEvent) => boolean; 8033export type Callback_CrownEvent_Void = (parameter: CrownEvent) => void; 8034export type Callback_FocusAxisEvent_Void = (parameter: FocusAxisEvent) => void; 8035export type Callback_AxisEvent_Void = (parameter: AxisEvent) => void; 8036export type Callback_Area_Area_Void = (oldValue: Area, newValue: Area) => void; 8037export interface Literal_Number_offset_span { 8038 span: number; 8039 offset: number; 8040} 8041export interface Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs { 8042 xs?: number | Literal_Number_offset_span; 8043 sm?: number | Literal_Number_offset_span; 8044 md?: number | Literal_Number_offset_span; 8045 lg?: number | Literal_Number_offset_span; 8046} 8047export type Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo = (event: DragEvent, extraParams?: string) => CustomBuilder | DragItemInfo; 8048export type Callback_DragEvent_String_Void = (event: DragEvent, extraParams?: string) => void; 8049export type Callback_PreDragStatus_Void = (parameter: PreDragStatus) => void; 8050export type Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult = (gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult; 8051export type Callback_TouchEvent_HitTestMode = (parameter: TouchEvent) => HitTestMode; 8052export interface Literal_Alignment_align { 8053 align?: Alignment; 8054} 8055export interface CommonMethod { 8056 width(value: Length | undefined | Length | LayoutPolicy | undefined): this 8057 height(value: Length | undefined | Length | LayoutPolicy | undefined): this 8058 drawModifier(value: DrawModifier | undefined): this 8059 responseRegion(value: Array<Rectangle> | Rectangle | undefined): this 8060 mouseResponseRegion(value: Array<Rectangle> | Rectangle | undefined): this 8061 size(value: SizeOptions | undefined): this 8062 constraintSize(value: ConstraintSizeOptions | undefined): this 8063 touchable(value: boolean | undefined): this 8064 hitTestBehavior(value: HitTestMode | undefined): this 8065 onChildTouchTest(value: ((value: Array<TouchTestInfo>) => TouchResult) | undefined): this 8066 layoutWeight(value: number | string | undefined): this 8067 chainWeight(value: ChainWeightOptions | undefined): this 8068 padding(value: Padding | Length | LocalizedPadding | undefined): this 8069 safeAreaPadding(value: Padding | LengthMetrics | LocalizedPadding | undefined): this 8070 margin(value: Padding | Length | LocalizedPadding | undefined): this 8071 backgroundColor(value: ResourceColor | undefined): this 8072 pixelRound(value: PixelRoundPolicy | undefined): this 8073 backgroundImageSize(value: SizeOptions | ImageSize | undefined): this 8074 backgroundImagePosition(value: Position | Alignment | undefined): this 8075 backgroundEffect(options: BackgroundEffectOptions | undefined, sysOptions?: SystemAdaptiveOptions): this 8076 backgroundImageResizable(value: ResizableOptions | undefined): this 8077 foregroundEffect(value: ForegroundEffectOptions | undefined): this 8078 visualEffect(value: VisualEffect | undefined): this 8079 backgroundFilter(value: Filter | undefined): this 8080 foregroundFilter(value: Filter | undefined): this 8081 compositingFilter(value: Filter | undefined): this 8082 opacity(value: number | Resource | undefined): this 8083 border(value: BorderOptions | undefined): this 8084 borderStyle(value: BorderStyle | EdgeStyles | undefined): this 8085 borderWidth(value: Length | EdgeWidths | LocalizedEdgeWidths | undefined): this 8086 borderColor(value: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined): this 8087 borderRadius(value: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined): this 8088 borderImage(value: BorderImageOption | undefined): this 8089 outline(value: OutlineOptions | undefined): this 8090 outlineStyle(value: OutlineStyle | EdgeOutlineStyles | undefined): this 8091 outlineWidth(value: Dimension | EdgeOutlineWidths | undefined): this 8092 outlineColor(value: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined): this 8093 outlineRadius(value: Dimension | OutlineRadiuses | undefined): this 8094 foregroundColor(value: ResourceColor | ColoringStrategy | undefined): this 8095 onClick(event: ((event: ClickEvent) => void) | undefined): this 8096 onHover(value: ((isHover: boolean,event: HoverEvent) => void) | undefined): this 8097 onHoverMove(value: ((parameter: HoverEvent) => void) | undefined): this 8098 onAccessibilityHover(value: AccessibilityCallback | undefined): this 8099 hoverEffect(value: HoverEffect | undefined): this 8100 onMouse(value: ((event: MouseEvent) => void) | undefined): this 8101 onTouch(value: ((event: TouchEvent) => void) | undefined): this 8102 onKeyEvent(value: ((event: KeyEvent) => boolean) | undefined): this 8103 onDigitalCrown(value: ((parameter: CrownEvent) => void) | undefined): this 8104 onKeyPreIme(value: ((parameter: KeyEvent) => boolean) | undefined): this 8105 onKeyEventDispatch(value: ((parameter: KeyEvent) => boolean) | undefined): this 8106 onFocusAxisEvent(value: ((parameter: FocusAxisEvent) => void) | undefined): this 8107 onAxisEvent(value: ((parameter: AxisEvent) => void) | undefined): this 8108 focusable(value: boolean | undefined): this 8109 nextFocus(value: FocusMovement | undefined): this 8110 tabStop(value: boolean | undefined): this 8111 onFocus(value: (() => void) | undefined): this 8112 onBlur(value: (() => void) | undefined): this 8113 tabIndex(value: number | undefined): this 8114 defaultFocus(value: boolean | undefined): this 8115 groupDefaultFocus(value: boolean | undefined): this 8116 focusOnTouch(value: boolean | undefined): this 8117 focusBox(value: FocusBoxStyle | undefined): this 8118 animationStart(value: AnimateParam | undefined): this 8119 animationStop(value: AnimateParam | undefined):this 8120 transition(effect: TransitionOptions | TransitionEffect | undefined | TransitionEffect | undefined, onFinish?: TransitionFinishCallback): this 8121 motionBlur(value: MotionBlurOptions | undefined): this 8122 brightness(value: number | undefined): this 8123 contrast(value: number | undefined): this 8124 grayscale(value: number | undefined): this 8125 colorBlend(value: Color | string | Resource | undefined): this 8126 saturate(value: number | undefined): this 8127 sepia(value: number | undefined): this 8128 invert(value: number | InvertOptions | undefined): this 8129 hueRotate(value: number | string | undefined): this 8130 useShadowBatching(value: boolean | undefined): this 8131 useEffect(useEffect: boolean | undefined, effectType?: EffectType | undefined | EffectType): this 8132 renderGroup(value: boolean | undefined): this 8133 freeze(value: boolean | undefined): this 8134 translate(value: TranslateOptions | undefined): this 8135 scale(value: ScaleOptions | undefined): this 8136 gridSpan(value: number | undefined): this 8137 gridOffset(value: number | undefined): this 8138 rotate(value: RotateOptions | undefined): this 8139 transform(value: TransformationMatrix | undefined | Object | undefined): this 8140 onAppear(value: (() => void) | undefined): this 8141 onDisAppear(value: (() => void) | undefined): this 8142 onAttach(value: (() => void) | undefined): this 8143 onDetach(value: (() => void) | undefined): this 8144 onAreaChange(value: ((oldValue: Area,newValue: Area) => void) | undefined): this 8145 visibility(value: Visibility | undefined): this 8146 flexGrow(value: number | undefined): this 8147 flexShrink(value: number | undefined): this 8148 flexBasis(value: number | string | undefined): this 8149 alignSelf(value: ItemAlign | undefined): this 8150 displayPriority(value: number | undefined): this 8151 zIndex(value: number | undefined): this 8152 direction(value: Direction | undefined): this 8153 align(value: Alignment | undefined): this 8154 position(value: Position | Edges | LocalizedEdges | undefined): this 8155 markAnchor(value: Position | LocalizedPosition | undefined): this 8156 offset(value: Position | Edges | LocalizedEdges | undefined): this 8157 enabled(value: boolean | undefined): this 8158 useSizeType(value: Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs | undefined): this 8159 alignRules(value: AlignRuleOption | undefined | LocalizedAlignRuleOptions | undefined): this 8160 aspectRatio(value: number | undefined): this 8161 clickEffect(value: ClickEffect | undefined): this 8162 onDragStart(value: ((event: DragEvent,extraParams?: string) => CustomBuilder | DragItemInfo) | undefined): this 8163 onDragEnter(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this 8164 onDragMove(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this 8165 onDragLeave(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this 8166 onDrop(eventCallback: ((event: DragEvent,extraParams?: string) => void) | undefined | OnDragEventCallback | undefined, dropOptions?: DropOptions): this 8167 onDragEnd(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this 8168 allowDrop(value: Array<UniformDataType> | undefined): this 8169 draggable(value: boolean | undefined): this 8170 dragPreview(preview: CustomBuilder | DragItemInfo | string | undefined, config?: PreviewConfiguration): this 8171 onPreDrag(value: ((parameter: PreDragStatus) => void) | undefined): this 8172 linearGradient(value: LinearGradientOptions | undefined): this 8173 sweepGradient(value: SweepGradientOptions | undefined): this 8174 radialGradient(value: RadialGradientOptions | undefined): this 8175 motionPath(value: MotionPathOptions | undefined): this 8176 shadow(value: ShadowOptions | ShadowStyle | undefined): this 8177 clip(value: boolean | undefined): this 8178 clipShape(value: CircleShape | EllipseShape | PathShape | RectShape | undefined): this 8179 mask(value: ProgressMask | undefined): this 8180 maskShape(value: CircleShape | EllipseShape | PathShape | RectShape | undefined): this 8181 key(value: string | undefined): this 8182 id(value: string | undefined): this 8183 geometryTransition(id: string | undefined, options?: GeometryTransitionOptions): this 8184 stateStyles(value: StateStyles | undefined): this 8185 restoreId(value: number | undefined): this 8186 sphericalEffect(value: number | undefined): this 8187 lightUpEffect(value: number | undefined): this 8188 pixelStretchEffect(value: PixelStretchEffectOptions | undefined): this 8189 accessibilityGroup(isGroup: boolean | undefined, accessibilityOptions?: AccessibilityOptions): this 8190 accessibilityText(value: string | undefined | Resource | undefined): this 8191 accessibilityNextFocusId(value: string | undefined): this 8192 accessibilityDefaultFocus(value: boolean | undefined): this 8193 accessibilityUseSamePage(value: AccessibilitySamePageMode | undefined): this 8194 accessibilityScrollTriggerable(value: boolean | undefined): this 8195 accessibilityRole(value: AccessibilityRoleType | undefined): this 8196 onAccessibilityFocus(value: AccessibilityFocusCallback | undefined): this 8197 accessibilityTextHint(value: string | undefined): this 8198 accessibilityDescription(value: string | undefined | Resource | undefined): this 8199 accessibilityLevel(value: string | undefined): this 8200 accessibilityVirtualNode(value: CustomBuilder | undefined): this 8201 accessibilityChecked(value: boolean | undefined): this 8202 accessibilitySelected(value: boolean | undefined): this 8203 obscured(value: Array<ObscuredReasons> | undefined): this 8204 reuseId(value: string | undefined): this 8205 reuse(value: ReuseOptions | undefined): this 8206 renderFit(value: RenderFit | undefined): this 8207 gestureModifier(value: GestureModifier | undefined): this 8208 backgroundBrightness(value: BackgroundBrightnessOptions | undefined): this 8209 onGestureJudgeBegin(value: ((gestureInfo: GestureInfo,event: BaseGestureEvent) => GestureJudgeResult) | undefined): this 8210 onGestureRecognizerJudgeBegin(callback_: GestureRecognizerJudgeBeginCallback | undefined, exposeInnerGesture?: boolean): this 8211 shouldBuiltInRecognizerParallelWith(value: ShouldBuiltInRecognizerParallelWithCallback | undefined): this 8212 monopolizeEvents(value: boolean | undefined): this 8213 onTouchIntercept(value: ((parameter: TouchEvent) => HitTestMode) | undefined): this 8214 onSizeChange(value: SizeChangeCallback | undefined): this 8215 accessibilityFocusDrawLevel(value: FocusDrawLevel | undefined): this 8216 customProperty(name: string | undefined, value: Object | undefined): this 8217 expandSafeArea(types?: Array<SafeAreaType> | undefined, edges?: Array<SafeAreaEdge> | undefined): this 8218 background(builder: CustomBuilder | undefined, options?: Literal_Alignment_align): this 8219 backgroundImage(src: ResourceStr | PixelMap | undefined, repeat?: ImageRepeat | undefined): this 8220 backgroundBlurStyle(style: BlurStyle | undefined, options?: BackgroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): this 8221 foregroundBlurStyle(style: BlurStyle | undefined, options?: ForegroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): this 8222 focusScopeId(id: string | undefined, isGroup?: boolean, arrowStepOut?: boolean): this 8223 focusScopePriority(scopeId: string | undefined, priority?: FocusPriority): this 8224 gesture(gesture: GestureType | undefined, mask?: GestureMask): this 8225 priorityGesture(gesture: GestureType | undefined, mask?: GestureMask): this 8226 parallelGesture(gesture: GestureType | undefined, mask?: GestureMask): this 8227 blur(blurRadius: number | undefined, options?: BlurOptions, sysOptions?: SystemAdaptiveOptions): this 8228 linearGradientBlur(value: number | undefined, options: LinearGradientBlurOptions | undefined): this 8229 systemBarEffect(): this 8230 backdropBlur(radius: number | undefined, options?: BlurOptions, sysOptions?: SystemAdaptiveOptions): this 8231 sharedTransition(id: string | undefined, options?: sharedTransitionOptions): this 8232 chainMode(direction: Axis | undefined, style: ChainStyle | undefined): this 8233 dragPreviewOptions(value: DragPreviewOptions | undefined, options?: DragInteractionOptions): this 8234 overlay(value: string | CustomBuilder | ComponentContent | undefined, options?: OverlayOptions): this 8235 blendMode(value: BlendMode | undefined, type?: BlendApplyType): this 8236 advancedBlendMode(effect: BlendMode | BrightnessBlender | undefined, type?: BlendApplyType): this 8237 bindTips(message: TipsMessageType | undefined, options?: TipsOptions): this 8238 bindPopup(show: boolean | undefined, popup: PopupOptions | CustomPopupOptions | undefined): this 8239 bindMenu(content: Array<MenuElement> | CustomBuilder | undefined, options?: MenuOptions | undefined): this 8240 bindContextMenu(content: CustomBuilder | undefined, responseType: ResponseType | undefined, options?: ContextMenuOptions | undefined): this 8241 bindContentCover(isShow: boolean | undefined | Bindable<boolean>, builder: CustomBuilder | undefined, type?: ContentCoverOptions): this 8242 bindSheet(isShow: boolean | undefined | Bindable<boolean>, builder: CustomBuilder | undefined, options?: SheetOptions): this 8243 onVisibleAreaChange(ratios: Array<number> | undefined, event: VisibleAreaChangeCallback | undefined): this 8244 onVisibleAreaApproximateChange(options: VisibleAreaEventOptions | undefined, event: VisibleAreaChangeCallback | undefined): this 8245 keyboardShortcut(value: string | FunctionKey | undefined, keys: Array<ModifierKey> | undefined, action?: (() => void)): this 8246 attributeModifier<T>(value: AttributeModifier<T>): this 8247} 8248export class ArkCommonMethodStyle implements CommonMethod { 8249 width_value?: Length | undefined 8250 height_value?: Length | undefined 8251 drawModifier_value?: DrawModifier | undefined 8252 responseRegion_value?: Array<Rectangle> | Rectangle | undefined 8253 mouseResponseRegion_value?: Array<Rectangle> | Rectangle | undefined 8254 size_value?: SizeOptions | undefined 8255 constraintSize_value?: ConstraintSizeOptions | undefined 8256 touchable_value?: boolean | undefined 8257 hitTestBehavior_value?: HitTestMode | undefined 8258 onChildTouchTest_value?: ((value: Array<TouchTestInfo>) => TouchResult) | undefined 8259 layoutWeight_value?: number | string | undefined 8260 chainWeight_value?: ChainWeightOptions | undefined 8261 padding_value?: Padding | Length | LocalizedPadding | undefined 8262 safeAreaPadding_value?: Padding | LengthMetrics | LocalizedPadding | undefined 8263 margin_value?: Padding | Length | LocalizedPadding | undefined 8264 backgroundColor_value?: ResourceColor | undefined 8265 pixelRound_value?: PixelRoundPolicy | undefined 8266 backgroundImageSize_value?: SizeOptions | ImageSize | undefined 8267 backgroundImagePosition_value?: Position | Alignment | undefined 8268 backgroundEffect_value?: BackgroundEffectOptions | undefined 8269 backgroundImageResizable_value?: ResizableOptions | undefined 8270 foregroundEffect_value?: ForegroundEffectOptions | undefined 8271 visualEffect_value?: VisualEffect | undefined 8272 backgroundFilter_value?: Filter | undefined 8273 foregroundFilter_value?: Filter | undefined 8274 compositingFilter_value?: Filter | undefined 8275 opacity_value?: number | Resource | undefined 8276 border_value?: BorderOptions | undefined 8277 borderStyle_value?: BorderStyle | EdgeStyles | undefined 8278 borderWidth_value?: Length | EdgeWidths | LocalizedEdgeWidths | undefined 8279 borderColor_value?: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined 8280 borderRadius_value?: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined 8281 borderImage_value?: BorderImageOption | undefined 8282 outline_value?: OutlineOptions | undefined 8283 outlineStyle_value?: OutlineStyle | EdgeOutlineStyles | undefined 8284 outlineWidth_value?: Dimension | EdgeOutlineWidths | undefined 8285 outlineColor_value?: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined 8286 outlineRadius_value?: Dimension | OutlineRadiuses | undefined 8287 foregroundColor_value?: ResourceColor | ColoringStrategy | undefined 8288 onClick_value?: ((event: ClickEvent) => void) | undefined 8289 onHover_value?: ((isHover: boolean,event: HoverEvent) => void) | undefined 8290 onHoverMove_value?: ((parameter: HoverEvent) => void) | undefined 8291 onAccessibilityHover_value?: AccessibilityCallback | undefined 8292 hoverEffect_value?: HoverEffect | undefined 8293 onMouse_value?: ((event: MouseEvent) => void) | undefined 8294 onTouch_value?: ((event: TouchEvent) => void) | undefined 8295 onKeyEvent_value?: ((event: KeyEvent) => void) | undefined 8296 onDigitalCrown_value?: ((parameter: CrownEvent) => void) | undefined 8297 onKeyPreIme_value?: ((parameter: KeyEvent) => boolean) | undefined 8298 onKeyEventDispatch_value?: ((parameter: KeyEvent) => boolean) | undefined 8299 onFocusAxisEvent_value?: ((parameter: FocusAxisEvent) => void) | undefined 8300 onAxisEvent_value?: ((parameter: AxisEvent) => void) | undefined 8301 focusable_value?: boolean | undefined 8302 nextFocus_value?: FocusMovement | undefined 8303 tabStop_value?: boolean | undefined 8304 onFocus_value?: (() => void) | undefined 8305 onBlur_value?: (() => void) | undefined 8306 tabIndex_value?: number | undefined 8307 defaultFocus_value?: boolean | undefined 8308 groupDefaultFocus_value?: boolean | undefined 8309 focusOnTouch_value?: boolean | undefined 8310 focusBox_value?: FocusBoxStyle | undefined 8311 animation_value?: AnimateParam | undefined 8312 transition_value?: TransitionOptions | TransitionEffect | undefined 8313 motionBlur_value?: MotionBlurOptions | undefined 8314 brightness_value?: number | undefined 8315 contrast_value?: number | undefined 8316 grayscale_value?: number | undefined 8317 colorBlend_value?: Color | string | Resource | undefined 8318 saturate_value?: number | undefined 8319 sepia_value?: number | undefined 8320 invert_value?: number | InvertOptions | undefined 8321 hueRotate_value?: number | string | undefined 8322 useShadowBatching_value?: boolean | undefined 8323 useEffect_value?: boolean | undefined 8324 renderGroup_value?: boolean | undefined 8325 freeze_value?: boolean | undefined 8326 translate_value?: TranslateOptions | undefined 8327 scale_value?: ScaleOptions | undefined 8328 gridSpan_value?: number | undefined 8329 gridOffset_value?: number | undefined 8330 rotate_value?: RotateOptions | undefined 8331 transform_value?: TransformationMatrix | undefined 8332 onAppear_value?: (() => void) | undefined 8333 onDisAppear_value?: (() => void) | undefined 8334 onAttach_value?: (() => void) | undefined 8335 onDetach_value?: (() => void) | undefined 8336 onAreaChange_value?: ((oldValue: Area,newValue: Area) => void) | undefined 8337 visibility_value?: Visibility | undefined 8338 flexGrow_value?: number | undefined 8339 flexShrink_value?: number | undefined 8340 flexBasis_value?: number | string | undefined 8341 alignSelf_value?: ItemAlign | undefined 8342 displayPriority_value?: number | undefined 8343 zIndex_value?: number | undefined 8344 direction_value?: Direction | undefined 8345 align_value?: Alignment | undefined 8346 position_value?: Position | Edges | LocalizedEdges | undefined 8347 markAnchor_value?: Position | LocalizedPosition | undefined 8348 offset_value?: Position | Edges | LocalizedEdges | undefined 8349 enabled_value?: boolean | undefined 8350 useSizeType_value?: Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs | undefined 8351 alignRules_value?: AlignRuleOption | undefined 8352 aspectRatio_value?: number | undefined 8353 clickEffect_value?: ClickEffect | undefined 8354 onDragStart_value?: ((event: DragEvent,extraParams?: string) => CustomBuilder | DragItemInfo) | undefined 8355 onDragEnter_value?: ((event: DragEvent,extraParams?: string) => void) | undefined 8356 onDragMove_value?: ((event: DragEvent,extraParams?: string) => void) | undefined 8357 onDragLeave_value?: ((event: DragEvent,extraParams?: string) => void) | undefined 8358 onDrop_value?: ((event: DragEvent,extraParams?: string) => void) | undefined 8359 onDragEnd_value?: ((event: DragEvent,extraParams?: string) => void) | undefined 8360 allowDrop_value?: Array<UniformDataType> | undefined 8361 draggable_value?: boolean | undefined 8362 dragPreview_value?: CustomBuilder | DragItemInfo | string | undefined 8363 onPreDrag_value?: ((parameter: PreDragStatus) => void) | undefined 8364 linearGradient_value?: LinearGradientOptions | undefined 8365 sweepGradient_value?: SweepGradientOptions | undefined 8366 radialGradient_value?: RadialGradientOptions | undefined 8367 motionPath_value?: MotionPathOptions | undefined 8368 shadow_value?: ShadowOptions | ShadowStyle | undefined 8369 clip_value?: boolean | undefined 8370 clipShape_value?: CircleShape | EllipseShape | PathShape | RectShape | undefined 8371 mask_value?: ProgressMask | undefined 8372 maskShape_value?: CircleShape | EllipseShape | PathShape | RectShape | undefined 8373 key_value?: string | undefined 8374 id_value?: string | undefined 8375 geometryTransition_value?: string | undefined 8376 stateStyles_value?: StateStyles | undefined 8377 restoreId_value?: number | undefined 8378 sphericalEffect_value?: number | undefined 8379 lightUpEffect_value?: number | undefined 8380 pixelStretchEffect_value?: PixelStretchEffectOptions | undefined 8381 accessibilityGroup_value?: boolean | undefined 8382 accessibilityText_value?: string | undefined 8383 accessibilityNextFocusId_value?: string | undefined 8384 accessibilityDefaultFocus_value?: boolean | undefined 8385 accessibilityUseSamePage_value?: AccessibilitySamePageMode | undefined 8386 accessibilityScrollTriggerable_value?: boolean | undefined 8387 accessibilityRole_value?: AccessibilityRoleType | undefined 8388 onAccessibilityFocus_value?: AccessibilityFocusCallback | undefined 8389 accessibilityTextHint_value?: string | undefined 8390 accessibilityDescription_value?: string | undefined 8391 accessibilityLevel_value?: string | undefined 8392 accessibilityVirtualNode_value?: CustomBuilder | undefined 8393 accessibilityChecked_value?: boolean | undefined 8394 accessibilitySelected_value?: boolean | undefined 8395 obscured_value?: Array<ObscuredReasons> | undefined 8396 reuseId_value?: string | undefined 8397 reuse_value?: ReuseOptions | undefined 8398 renderFit_value?: RenderFit | undefined 8399 gestureModifier_value?: GestureModifier | undefined 8400 backgroundBrightness_value?: BackgroundBrightnessOptions | undefined 8401 onGestureJudgeBegin_value?: ((gestureInfo: GestureInfo,event: BaseGestureEvent) => GestureJudgeResult) | undefined 8402 onGestureRecognizerJudgeBegin_value?: GestureRecognizerJudgeBeginCallback | undefined 8403 shouldBuiltInRecognizerParallelWith_value?: ShouldBuiltInRecognizerParallelWithCallback | undefined 8404 monopolizeEvents_value?: boolean | undefined 8405 onTouchIntercept_value?: ((parameter: TouchEvent) => HitTestMode) | undefined 8406 onSizeChange_value?: SizeChangeCallback | undefined 8407 accessibilityFocusDrawLevel_value?: FocusDrawLevel | undefined 8408 public width(value: Length | undefined | Length | LayoutPolicy | undefined): this { 8409 return this 8410 } 8411 public height(value: Length | undefined | Length | LayoutPolicy | undefined): this { 8412 return this 8413 } 8414 public drawModifier(value: DrawModifier | undefined): this { 8415 return this 8416 } 8417 public responseRegion(value: Array<Rectangle> | Rectangle | undefined): this { 8418 return this 8419 } 8420 public mouseResponseRegion(value: Array<Rectangle> | Rectangle | undefined): this { 8421 return this 8422 } 8423 public size(value: SizeOptions | undefined): this { 8424 return this 8425 } 8426 public constraintSize(value: ConstraintSizeOptions | undefined): this { 8427 return this 8428 } 8429 public touchable(value: boolean | undefined): this { 8430 return this 8431 } 8432 public hitTestBehavior(value: HitTestMode | undefined): this { 8433 return this 8434 } 8435 public onChildTouchTest(value: ((value: Array<TouchTestInfo>) => TouchResult) | undefined): this { 8436 return this 8437 } 8438 public layoutWeight(value: number | string | undefined): this { 8439 return this 8440 } 8441 public chainWeight(value: ChainWeightOptions | undefined): this { 8442 return this 8443 } 8444 public padding(value: Padding | Length | LocalizedPadding | undefined): this { 8445 return this 8446 } 8447 public safeAreaPadding(value: Padding | LengthMetrics | LocalizedPadding | undefined): this { 8448 return this 8449 } 8450 public margin(value: Padding | Length | LocalizedPadding | undefined): this { 8451 return this 8452 } 8453 public backgroundColor(value: ResourceColor | undefined): this { 8454 return this 8455 } 8456 public pixelRound(value: PixelRoundPolicy | undefined): this { 8457 return this 8458 } 8459 public backgroundImageSize(value: SizeOptions | ImageSize | undefined): this { 8460 return this 8461 } 8462 public backgroundImagePosition(value: Position | Alignment | undefined): this { 8463 return this 8464 } 8465 public backgroundEffect(options: BackgroundEffectOptions | undefined, sysOptions?: SystemAdaptiveOptions): this { 8466 return this 8467 } 8468 public backgroundImageResizable(value: ResizableOptions | undefined): this { 8469 return this 8470 } 8471 public foregroundEffect(value: ForegroundEffectOptions | undefined): this { 8472 return this 8473 } 8474 public visualEffect(value: VisualEffect | undefined): this { 8475 return this 8476 } 8477 public backgroundFilter(value: Filter | undefined): this { 8478 return this 8479 } 8480 public foregroundFilter(value: Filter | undefined): this { 8481 return this 8482 } 8483 public compositingFilter(value: Filter | undefined): this { 8484 return this 8485 } 8486 public opacity(value: number | Resource | undefined): this { 8487 return this 8488 } 8489 public border(value: BorderOptions | undefined): this { 8490 return this 8491 } 8492 public borderStyle(value: BorderStyle | EdgeStyles | undefined): this { 8493 return this 8494 } 8495 public borderWidth(value: Length | EdgeWidths | LocalizedEdgeWidths | undefined): this { 8496 return this 8497 } 8498 public borderColor(value: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined): this { 8499 return this 8500 } 8501 public borderRadius(value: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined): this { 8502 return this 8503 } 8504 public borderImage(value: BorderImageOption | undefined): this { 8505 return this 8506 } 8507 public outline(value: OutlineOptions | undefined): this { 8508 return this 8509 } 8510 public outlineStyle(value: OutlineStyle | EdgeOutlineStyles | undefined): this { 8511 return this 8512 } 8513 public outlineWidth(value: Dimension | EdgeOutlineWidths | undefined): this { 8514 return this 8515 } 8516 public outlineColor(value: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined): this { 8517 return this 8518 } 8519 public outlineRadius(value: Dimension | OutlineRadiuses | undefined): this { 8520 return this 8521 } 8522 public foregroundColor(value: ResourceColor | ColoringStrategy | undefined): this { 8523 return this 8524 } 8525 public onClick(event: ((event: ClickEvent) => void) | undefined): this { 8526 return this 8527 } 8528 public onHover(value: ((isHover: boolean,event: HoverEvent) => void) | undefined): this { 8529 return this 8530 } 8531 public onHoverMove(value: ((parameter: HoverEvent) => void) | undefined): this { 8532 return this 8533 } 8534 public onAccessibilityHover(value: AccessibilityCallback | undefined): this { 8535 return this 8536 } 8537 public hoverEffect(value: HoverEffect | undefined): this { 8538 return this 8539 } 8540 public onMouse(value: ((event: MouseEvent) => void) | undefined): this { 8541 return this 8542 } 8543 public onTouch(value: ((event: TouchEvent) => void) | undefined): this { 8544 return this 8545 } 8546 public onKeyEvent(value: ((event: KeyEvent) => boolean) | undefined): this { 8547 return this 8548 } 8549 public onDigitalCrown(value: ((parameter: CrownEvent) => void) | undefined): this { 8550 return this 8551 } 8552 public onKeyPreIme(value: ((parameter: KeyEvent) => boolean) | undefined): this { 8553 return this 8554 } 8555 public onKeyEventDispatch(value: ((parameter: KeyEvent) => boolean) | undefined): this { 8556 return this 8557 } 8558 public onFocusAxisEvent(value: ((parameter: FocusAxisEvent) => void) | undefined): this { 8559 return this 8560 } 8561 public onAxisEvent(value: ((parameter: AxisEvent) => void) | undefined): this { 8562 return this 8563 } 8564 public focusable(value: boolean | undefined): this { 8565 return this 8566 } 8567 public nextFocus(value: FocusMovement | undefined): this { 8568 return this 8569 } 8570 public tabStop(value: boolean | undefined): this { 8571 return this 8572 } 8573 public onFocus(value: (() => void) | undefined): this { 8574 return this 8575 } 8576 public onBlur(value: (() => void) | undefined): this { 8577 return this 8578 } 8579 public tabIndex(value: number | undefined): this { 8580 return this 8581 } 8582 public defaultFocus(value: boolean | undefined): this { 8583 return this 8584 } 8585 public groupDefaultFocus(value: boolean | undefined): this { 8586 return this 8587 } 8588 public focusOnTouch(value: boolean | undefined): this { 8589 return this 8590 } 8591 public focusBox(value: FocusBoxStyle | undefined): this { 8592 return this 8593 } 8594 public animationStart(value: AnimateParam | undefined): this { 8595 return this 8596 } 8597 public animationStop(value: AnimateParam | undefined): this { 8598 return this 8599 } 8600 public animation(value: AnimateParam | undefined): this { 8601 return this 8602 } 8603 public transition(effect: TransitionOptions | TransitionEffect | undefined | TransitionEffect | undefined, onFinish?: TransitionFinishCallback): this { 8604 return this 8605 } 8606 public motionBlur(value: MotionBlurOptions | undefined): this { 8607 return this 8608 } 8609 public brightness(value: number | undefined): this { 8610 return this 8611 } 8612 public contrast(value: number | undefined): this { 8613 return this 8614 } 8615 public grayscale(value: number | undefined): this { 8616 return this 8617 } 8618 public colorBlend(value: Color | string | Resource | undefined): this { 8619 return this 8620 } 8621 public saturate(value: number | undefined): this { 8622 return this 8623 } 8624 public sepia(value: number | undefined): this { 8625 return this 8626 } 8627 public invert(value: number | InvertOptions | undefined): this { 8628 return this 8629 } 8630 public hueRotate(value: number | string | undefined): this { 8631 return this 8632 } 8633 public useShadowBatching(value: boolean | undefined): this { 8634 return this 8635 } 8636 public useEffect(useEffect: boolean | undefined, effectType?: EffectType | undefined | EffectType): this { 8637 return this 8638 } 8639 public renderGroup(value: boolean | undefined): this { 8640 return this 8641 } 8642 public freeze(value: boolean | undefined): this { 8643 return this 8644 } 8645 public translate(value: TranslateOptions | undefined): this { 8646 return this 8647 } 8648 public scale(value: ScaleOptions | undefined): this { 8649 return this 8650 } 8651 public gridSpan(value: number | undefined): this { 8652 return this 8653 } 8654 public gridOffset(value: number | undefined): this { 8655 return this 8656 } 8657 public rotate(value: RotateOptions | undefined): this { 8658 return this 8659 } 8660 public transform(value: TransformationMatrix | undefined | Object | undefined): this { 8661 return this 8662 } 8663 public onAppear(value: (() => void) | undefined): this { 8664 return this 8665 } 8666 public onDisAppear(value: (() => void) | undefined): this { 8667 return this 8668 } 8669 public onAttach(value: (() => void) | undefined): this { 8670 return this 8671 } 8672 public onDetach(value: (() => void) | undefined): this { 8673 return this 8674 } 8675 public onAreaChange(value: ((oldValue: Area,newValue: Area) => void) | undefined): this { 8676 return this 8677 } 8678 public visibility(value: Visibility | undefined): this { 8679 return this 8680 } 8681 public flexGrow(value: number | undefined): this { 8682 return this 8683 } 8684 public flexShrink(value: number | undefined): this { 8685 return this 8686 } 8687 public flexBasis(value: number | string | undefined): this { 8688 return this 8689 } 8690 public alignSelf(value: ItemAlign | undefined): this { 8691 return this 8692 } 8693 public displayPriority(value: number | undefined): this { 8694 return this 8695 } 8696 public zIndex(value: number | undefined): this { 8697 return this 8698 } 8699 public direction(value: Direction | undefined): this { 8700 return this 8701 } 8702 public align(value: Alignment | undefined): this { 8703 return this 8704 } 8705 public position(value: Position | Edges | LocalizedEdges | undefined): this { 8706 return this 8707 } 8708 public markAnchor(value: Position | LocalizedPosition | undefined): this { 8709 return this 8710 } 8711 public offset(value: Position | Edges | LocalizedEdges | undefined): this { 8712 return this 8713 } 8714 public enabled(value: boolean | undefined): this { 8715 return this 8716 } 8717 public useSizeType(value: Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs | undefined): this { 8718 return this 8719 } 8720 public alignRules(value: AlignRuleOption | undefined | LocalizedAlignRuleOptions | undefined): this { 8721 return this 8722 } 8723 public aspectRatio(value: number | undefined): this { 8724 return this 8725 } 8726 public clickEffect(value: ClickEffect | undefined): this { 8727 return this 8728 } 8729 public onDragStart(value: ((event: DragEvent,extraParams?: string) => CustomBuilder | DragItemInfo) | undefined): this { 8730 return this 8731 } 8732 public onDragEnter(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { 8733 return this 8734 } 8735 public onDragMove(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { 8736 return this 8737 } 8738 public onDragLeave(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { 8739 return this 8740 } 8741 public onDrop(eventCallback: ((event: DragEvent,extraParams?: string) => void) | undefined | OnDragEventCallback | undefined, dropOptions?: DropOptions): this { 8742 return this 8743 } 8744 public onDragEnd(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { 8745 return this 8746 } 8747 public allowDrop(value: Array<UniformDataType> | undefined): this { 8748 return this 8749 } 8750 public draggable(value: boolean | undefined): this { 8751 return this 8752 } 8753 public dragPreview(preview: CustomBuilder | DragItemInfo | string | undefined, config?: PreviewConfiguration): this { 8754 return this 8755 } 8756 public onPreDrag(value: ((parameter: PreDragStatus) => void) | undefined): this { 8757 return this 8758 } 8759 public linearGradient(value: LinearGradientOptions | undefined): this { 8760 return this 8761 } 8762 public sweepGradient(value: SweepGradientOptions | undefined): this { 8763 return this 8764 } 8765 public radialGradient(value: RadialGradientOptions | undefined): this { 8766 return this 8767 } 8768 public motionPath(value: MotionPathOptions | undefined): this { 8769 return this 8770 } 8771 public shadow(value: ShadowOptions | ShadowStyle | undefined): this { 8772 return this 8773 } 8774 public clip(value: boolean | undefined): this { 8775 return this 8776 } 8777 public clipShape(value: CircleShape | EllipseShape | PathShape | RectShape | undefined): this { 8778 return this 8779 } 8780 public mask(value: ProgressMask | undefined): this { 8781 return this 8782 } 8783 public maskShape(value: CircleShape | EllipseShape | PathShape | RectShape | undefined): this { 8784 return this 8785 } 8786 public key(value: string | undefined): this { 8787 return this 8788 } 8789 public id(value: string | undefined): this { 8790 return this 8791 } 8792 public geometryTransition(id: string | undefined, options?: GeometryTransitionOptions): this { 8793 return this 8794 } 8795 public stateStyles(value: StateStyles | undefined): this { 8796 return this 8797 } 8798 public restoreId(value: number | undefined): this { 8799 return this 8800 } 8801 public sphericalEffect(value: number | undefined): this { 8802 return this 8803 } 8804 public lightUpEffect(value: number | undefined): this { 8805 return this 8806 } 8807 public pixelStretchEffect(value: PixelStretchEffectOptions | undefined): this { 8808 return this 8809 } 8810 public accessibilityGroup(isGroup: boolean | undefined, accessibilityOptions?: AccessibilityOptions): this { 8811 return this 8812 } 8813 public accessibilityText(value: string | undefined | Resource | undefined): this { 8814 return this 8815 } 8816 public accessibilityNextFocusId(value: string | undefined): this { 8817 return this 8818 } 8819 public accessibilityDefaultFocus(value: boolean | undefined): this { 8820 return this 8821 } 8822 public accessibilityUseSamePage(value: AccessibilitySamePageMode | undefined): this { 8823 return this 8824 } 8825 public accessibilityScrollTriggerable(value: boolean | undefined): this { 8826 return this 8827 } 8828 public accessibilityRole(value: AccessibilityRoleType | undefined): this { 8829 return this 8830 } 8831 public onAccessibilityFocus(value: AccessibilityFocusCallback | undefined): this { 8832 return this 8833 } 8834 public accessibilityTextHint(value: string | undefined): this { 8835 return this 8836 } 8837 public accessibilityDescription(value: string | undefined | Resource | undefined): this { 8838 return this 8839 } 8840 public accessibilityLevel(value: string | undefined): this { 8841 return this 8842 } 8843 public accessibilityVirtualNode(value: CustomBuilder | undefined): this { 8844 return this 8845 } 8846 public accessibilityChecked(value: boolean | undefined): this { 8847 return this 8848 } 8849 public accessibilitySelected(value: boolean | undefined): this { 8850 return this 8851 } 8852 public obscured(value: Array<ObscuredReasons> | undefined): this { 8853 return this 8854 } 8855 public reuseId(value: string | undefined): this { 8856 return this 8857 } 8858 public reuse(value: ReuseOptions | undefined): this { 8859 return this 8860 } 8861 public renderFit(value: RenderFit | undefined): this { 8862 return this 8863 } 8864 public gestureModifier(value: GestureModifier | undefined): this { 8865 return this 8866 } 8867 public backgroundBrightness(value: BackgroundBrightnessOptions | undefined): this { 8868 return this 8869 } 8870 public onGestureJudgeBegin(value: ((gestureInfo: GestureInfo,event: BaseGestureEvent) => GestureJudgeResult) | undefined): this { 8871 return this 8872 } 8873 public onGestureRecognizerJudgeBegin(callback_: GestureRecognizerJudgeBeginCallback | undefined, exposeInnerGesture?: boolean): this { 8874 return this 8875 } 8876 public shouldBuiltInRecognizerParallelWith(value: ShouldBuiltInRecognizerParallelWithCallback | undefined): this { 8877 return this 8878 } 8879 public monopolizeEvents(value: boolean | undefined): this { 8880 return this 8881 } 8882 public onTouchIntercept(value: ((parameter: TouchEvent) => HitTestMode) | undefined): this { 8883 return this 8884 } 8885 public onSizeChange(value: SizeChangeCallback | undefined): this { 8886 return this 8887 } 8888 public accessibilityFocusDrawLevel(value: FocusDrawLevel | undefined): this { 8889 return this 8890 } 8891 public customProperty(name: string | undefined, value: Object | undefined): this { 8892 return this 8893 } 8894 public expandSafeArea(types?: Array<SafeAreaType> | undefined, edges?: Array<SafeAreaEdge> | undefined): this { 8895 return this 8896 } 8897 public background(builder: CustomBuilder | undefined, options?: Literal_Alignment_align): this { 8898 return this 8899 } 8900 public backgroundImage(src: ResourceStr | PixelMap | undefined, repeat?: ImageRepeat | undefined): this { 8901 return this 8902 } 8903 public backgroundBlurStyle(style: BlurStyle | undefined, options?: BackgroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): this { 8904 return this 8905 } 8906 public foregroundBlurStyle(style: BlurStyle | undefined, options?: ForegroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): this { 8907 return this 8908 } 8909 public focusScopeId(id: string | undefined, isGroup?: boolean, arrowStepOut?: boolean): this { 8910 return this 8911 } 8912 public focusScopePriority(scopeId: string | undefined, priority?: FocusPriority): this { 8913 return this 8914 } 8915 public gesture(gesture: GestureType | undefined, mask?: GestureMask): this { 8916 return this 8917 } 8918 public priorityGesture(gesture: GestureType | undefined, mask?: GestureMask): this { 8919 return this 8920 } 8921 public parallelGesture(gesture: GestureType | undefined, mask?: GestureMask): this { 8922 return this 8923 } 8924 public blur(blurRadius: number | undefined, options?: BlurOptions, sysOptions?: SystemAdaptiveOptions): this { 8925 return this 8926 } 8927 public linearGradientBlur(value: number | undefined, options: LinearGradientBlurOptions | undefined): this { 8928 return this 8929 } 8930 public systemBarEffect(): this { 8931 return this 8932 } 8933 public backdropBlur(radius: number | undefined, options?: BlurOptions, sysOptions?: SystemAdaptiveOptions): this { 8934 return this 8935 } 8936 public sharedTransition(id: string | undefined, options?: sharedTransitionOptions): this { 8937 return this 8938 } 8939 public chainMode(direction: Axis | undefined, style: ChainStyle | undefined): this { 8940 return this 8941 } 8942 public dragPreviewOptions(value: DragPreviewOptions | undefined, options?: DragInteractionOptions): this { 8943 return this 8944 } 8945 public overlay(value: string | CustomBuilder | ComponentContent | undefined, options?: OverlayOptions): this { 8946 return this 8947 } 8948 public blendMode(value: BlendMode | undefined, type?: BlendApplyType): this { 8949 return this 8950 } 8951 public advancedBlendMode(effect: BlendMode | BrightnessBlender | undefined, type?: BlendApplyType): this { 8952 return this 8953 } 8954 public bindTips(message: TipsMessageType | undefined, options?: TipsOptions): this { 8955 return this 8956 } 8957 public bindPopup(show: boolean | undefined, popup: PopupOptions | CustomPopupOptions | undefined): this { 8958 return this 8959 } 8960 public bindMenu(content: Array<MenuElement> | CustomBuilder | undefined, options?: MenuOptions | undefined): this { 8961 return this 8962 } 8963 public bindContextMenu(content: CustomBuilder | undefined, responseType: ResponseType | undefined, options?: ContextMenuOptions | undefined): this { 8964 return this 8965 } 8966 public bindContentCover(isShow: boolean | undefined | Bindable<boolean>, builder: CustomBuilder | undefined, type?: ModalTransition | ContentCoverOptions): this { 8967 return this 8968 } 8969 public bindSheet(isShow: boolean | undefined | Bindable<boolean>, builder: CustomBuilder | undefined, options?: SheetOptions): this { 8970 return this 8971 } 8972 public onVisibleAreaChange(ratios: Array<number> | undefined, event: VisibleAreaChangeCallback | undefined): this { 8973 return this 8974 } 8975 public onVisibleAreaApproximateChange(options: VisibleAreaEventOptions | undefined, event: VisibleAreaChangeCallback | undefined): this { 8976 return this 8977 } 8978 public keyboardShortcut(value: string | FunctionKey | undefined, keys: Array<ModifierKey> | undefined, action?: (() => void)): this { 8979 return this 8980 } 8981 public attributeModifier<T>(value: AttributeModifier<T>): this { 8982 return this 8983 } 8984} 8985export type CommonAttribute = CommonMethod 8986export type CustomBuilder = 8987/** @memo */ 8988() => void; 8989export interface OverlayOptions { 8990 align?: Alignment; 8991 offset?: OverlayOffset; 8992} 8993export interface OverlayOffset { 8994 x?: number; 8995 y?: number; 8996} 8997export type FractionStop = [ 8998 number, 8999 number 9000] 9001export interface CommonShapeMethod extends CommonMethod { 9002 stroke(value: ResourceColor | undefined): this 9003 fill(value: ResourceColor | undefined): this 9004 strokeDashOffset(value: number | string | undefined): this 9005 strokeLineCap(value: LineCapStyle | undefined): this 9006 strokeLineJoin(value: LineJoinStyle | undefined): this 9007 strokeMiterLimit(value: number | string | undefined): this 9008 strokeOpacity(value: number | string | Resource | undefined): this 9009 fillOpacity(value: number | string | Resource | undefined): this 9010 strokeWidth(value: Length | undefined): this 9011 antiAlias(value: boolean | undefined): this 9012 strokeDashArray(value: Array<Length> | undefined): this 9013} 9014export class ArkCommonShapeMethodStyle extends ArkCommonMethodStyle implements CommonShapeMethod { 9015 stroke_value?: ResourceColor | undefined 9016 fill_value?: ResourceColor | undefined 9017 strokeDashOffset_value?: number | string | undefined 9018 strokeLineCap_value?: LineCapStyle | undefined 9019 strokeLineJoin_value?: LineJoinStyle | undefined 9020 strokeMiterLimit_value?: number | string | undefined 9021 strokeOpacity_value?: number | string | Resource | undefined 9022 fillOpacity_value?: number | string | Resource | undefined 9023 strokeWidth_value?: Length | undefined 9024 antiAlias_value?: boolean | undefined 9025 strokeDashArray_value?: Array<Length> | undefined 9026 public stroke(value: ResourceColor | undefined): this { 9027 return this 9028 } 9029 public fill(value: ResourceColor | undefined): this { 9030 return this 9031 } 9032 public strokeDashOffset(value: number | string | undefined): this { 9033 return this 9034 } 9035 public strokeLineCap(value: LineCapStyle | undefined): this { 9036 return this 9037 } 9038 public strokeLineJoin(value: LineJoinStyle | undefined): this { 9039 return this 9040 } 9041 public strokeMiterLimit(value: number | string | undefined): this { 9042 return this 9043 } 9044 public strokeOpacity(value: number | string | Resource | undefined): this { 9045 return this 9046 } 9047 public fillOpacity(value: number | string | Resource | undefined): this { 9048 return this 9049 } 9050 public strokeWidth(value: Length | undefined): this { 9051 return this 9052 } 9053 public antiAlias(value: boolean | undefined): this { 9054 return this 9055 } 9056 public strokeDashArray(value: Array<Length> | undefined): this { 9057 return this 9058 } 9059} 9060export interface LinearGradient_common { 9061 angle?: number | string; 9062 direction?: GradientDirection; 9063 colors: Array<[ ResourceColor, number ]>; 9064 repeating?: boolean; 9065} 9066export interface PixelRoundPolicy { 9067 start?: PixelRoundCalcPolicy; 9068 top?: PixelRoundCalcPolicy; 9069 end?: PixelRoundCalcPolicy; 9070 bottom?: PixelRoundCalcPolicy; 9071} 9072export interface LinearGradientBlurOptions { 9073 fractionStops: Array<FractionStop>; 9074 direction: GradientDirection; 9075} 9076export interface MotionBlurAnchor { 9077 x: number; 9078 y: number; 9079} 9080export interface MotionBlurOptions { 9081 radius: number; 9082 anchor: MotionBlurAnchor; 9083} 9084export interface LayoutBorderInfo { 9085 borderWidth: EdgeWidths; 9086 margin: Padding; 9087 padding: Padding; 9088} 9089export interface LayoutInfo { 9090 position: Position; 9091 constraint: ConstraintSizeOptions; 9092} 9093export interface LayoutChild { 9094 stub: string; 9095} 9096export interface GeometryInfo extends SizeResult { 9097 borderWidth: EdgeWidths; 9098 margin: Padding; 9099 padding: Padding; 9100} 9101export interface Layoutable { 9102 stub: string; 9103} 9104export interface SizeResult { 9105 width: number; 9106 height: number; 9107} 9108export interface MeasureResult extends SizeResult { 9109} 9110export interface NavDestinationInfo { 9111 _NavDestinationInfoStub: string; 9112} 9113export interface NavigationInfo { 9114 _NavigationInfoStub: string; 9115} 9116export interface RouterPageInfo { 9117 _RouterPageInfoStub: string; 9118} 9119export interface Theme { 9120 _ThemeStub: string; 9121} 9122export interface PromptActionDialogController { 9123 _PromptActionDialogControllerStub: string; 9124} 9125export interface Literal_Empty { 9126} 9127export interface RectResult { 9128 x: number; 9129 y: number; 9130 width: number; 9131 height: number; 9132} 9133export interface CaretOffset { 9134 index: number; 9135 x: number; 9136 y: number; 9137} 9138export interface TextContentControllerOptions { 9139 offset?: number; 9140} 9141export enum ContentClipMode { 9142 CONTENT_ONLY = 0, 9143 BOUNDARY = 1, 9144 SAFE_AREA = 2 9145} 9146export interface ScrollableCommonMethod extends CommonMethod { 9147 scrollBar(value: BarState | undefined): this 9148 scrollBarColor(value: Color | number | string | undefined): this 9149 scrollBarWidth(value: number | string | undefined): this 9150 nestedScroll(value: NestedScrollOptions | undefined): this 9151 enableScrollInteraction(value: boolean | undefined): this 9152 friction(value: number | Resource | undefined): this 9153 onScroll(value: ((first: number,last: number) => void) | undefined): this 9154 onReachStart(value: (() => void) | undefined): this 9155 onReachEnd(value: (() => void) | undefined): this 9156 onScrollStart(value: (() => void) | undefined): this 9157 onScrollStop(value: (() => void) | undefined): this 9158 flingSpeedLimit(value: number | undefined): this 9159 clipContent(value: ContentClipMode | RectShape | undefined): this 9160 digitalCrownSensitivity(value: CrownSensitivity | undefined): this 9161 backToTop(value: boolean | undefined): this 9162 edgeEffect(edgeEffect: EdgeEffect | undefined, options?: EdgeEffectOptions): this 9163 fadingEdge(enabled: boolean | undefined, options?: FadingEdgeOptions): this 9164} 9165export class ArkScrollableCommonMethodStyle extends ArkCommonMethodStyle implements ScrollableCommonMethod { 9166 public scrollBar(value: BarState | undefined): this { 9167 return this 9168 } 9169 public scrollBarColor(value: Color | number | string | undefined): this { 9170 return this 9171 } 9172 public scrollBarWidth(value: number | string | undefined): this { 9173 return this 9174 } 9175 public nestedScroll(value: NestedScrollOptions | undefined): this { 9176 return this 9177 } 9178 public enableScrollInteraction(value: boolean | undefined): this { 9179 return this 9180 } 9181 public friction(value: number | Resource | undefined): this { 9182 return this 9183 } 9184 public onScroll(value: ((first: number,last: number) => void) | undefined): this { 9185 return this 9186 } 9187 public onReachStart(value: (() => void) | undefined): this { 9188 return this 9189 } 9190 public onReachEnd(value: (() => void) | undefined): this { 9191 return this 9192 } 9193 public onScrollStart(value: (() => void) | undefined): this { 9194 return this 9195 } 9196 public onScrollStop(value: (() => void) | undefined): this { 9197 return this 9198 } 9199 public flingSpeedLimit(value: number | undefined): this { 9200 return this 9201 } 9202 public clipContent(value: ContentClipMode | RectShape | undefined): this { 9203 return this 9204 } 9205 public digitalCrownSensitivity(value: CrownSensitivity | undefined): this { 9206 return this 9207 } 9208 public backToTop(value: boolean | undefined): this { 9209 return this 9210 } 9211 public edgeEffect(edgeEffect: EdgeEffect | undefined, options?: EdgeEffectOptions): this { 9212 return this 9213 } 9214 public fadingEdge(enabled: boolean | undefined, options?: FadingEdgeOptions): this { 9215 return this 9216 } 9217} 9218export interface ScrollResult { 9219 offsetRemain: number; 9220} 9221export type OnWillScrollCallback = (scrollOffset: number, scrollState: ScrollState, scrollSource: ScrollSource) => ScrollResult; 9222export type OnScrollCallback = (scrollOffset: number, scrollState: ScrollState) => void; 9223export type OnMoveHandler = (from: number, to: number) => void; 9224export interface ItemDragEventHandler { 9225 onLongPress?: ((index: number) => void); 9226 onDragStart?: ((index: number) => void); 9227 onMoveThrough?: OnMoveHandler; 9228 onDrop?: ((index: number) => void); 9229} 9230export interface DynamicNode<T> { 9231} 9232export interface EdgeEffectOptions { 9233 alwaysEnabled: boolean; 9234 effectEdge?: number; 9235} 9236export enum EffectEdge { 9237 START = 1, 9238 END = 2 9239} 9240export interface BackgroundBrightnessOptions { 9241 rate: number; 9242 lightUpDegree: number; 9243} 9244export interface PointLightStyle { 9245 lightSource?: LightSource; 9246 illuminated?: IlluminatedType; 9247 bloom?: number; 9248} 9249export interface LightSource { 9250 positionX: Dimension; 9251 positionY: Dimension; 9252 positionZ: Dimension; 9253 intensity: number; 9254 color?: ResourceColor; 9255} 9256export interface KeyframeAnimateParam { 9257 delay?: number; 9258 iterations?: number; 9259 onFinish?: (() => void); 9260 expectedFrameRateRange?: ExpectedFrameRateRange; 9261} 9262export interface KeyframeState { 9263 duration: number; 9264 curve?: Curve | string | ICurve; 9265 event: (() => void); 9266} 9267export type Callback<T,V = void> = (data: T) => V; 9268export type HoverCallback = (isHover: boolean, event: HoverEvent) => void; 9269export type AccessibilityCallback = (isHover: boolean, event: AccessibilityHoverEvent) => void; 9270export interface VisibleAreaEventOptions { 9271 ratios: Array<number>; 9272 expectedUpdateInterval?: number; 9273} 9274export type VisibleAreaChangeCallback = (isExpanding: boolean, currentRatio: number) => void; 9275export class UIGestureEvent { 9276 private peer?: PeerNode 9277 setPeer(peer?: PeerNode) { 9278 this.peer = peer 9279 } 9280 addGesture(gesture: GestureHandler, priority?: GesturePriority, mask?: GestureMask): void { 9281 if (gesture instanceof GestureGroupHandler) { 9282 let gestureGroup = gesture as GestureGroupHandler; 9283 gestureGroup.addGestureGroupToNode(priority ?? GesturePriority.NORMAL, this.peer, mask) 9284 } else if (gesture instanceof GestureHandler) { 9285 gesture.setGesture(priority ?? GesturePriority.NORMAL, this.peer, mask); 9286 } 9287 } 9288 addParallelGesture(gesture: GestureHandler, mask?: GestureMask): void { 9289 if (gesture instanceof GestureGroupHandler) { 9290 let gestureGroup = gesture as GestureGroupHandler; 9291 gestureGroup.addGestureGroupToNode(2, this.peer, mask) 9292 } else if (gesture instanceof GestureHandler) { 9293 gesture.setGesture(2, this.peer, mask); 9294 } 9295 } 9296 removeGestureByTag(tag: string): void { 9297 if (this.peer) { 9298 let peerNode = this.peer as PeerNode; 9299 GestureOps.removeGestureByTag(peerNode.peer.ptr, tag); 9300 } 9301 } 9302 clearGestures(): void { 9303 if (this.peer) { 9304 let peerNode = this.peer as PeerNode; 9305 GestureOps.clearGestures(peerNode.peer.ptr); 9306 } 9307 } 9308} 9309export interface SelectionOptions { 9310 menuPolicy?: MenuPolicy; 9311} 9312export interface FocusMovement { 9313 forward?: string; 9314 backward?: string; 9315 up?: string; 9316 down?: string; 9317 left?: string; 9318 right?: string; 9319} 9320export enum KeyboardAvoidMode { 9321 DEFAULT = 0, 9322 NONE = 1 9323} 9324export enum HoverModeAreaType { 9325 TOP_SCREEN = 0, 9326 BOTTOM_SCREEN = 1 9327} 9328export interface DateRange { 9329 start?: Date; 9330 end?: Date; 9331} 9332export class ArkCommonMethodComponent extends ComponentBase implements CommonMethod { 9333 9334 protected _modifierHost: ArkBaseNode | undefined 9335 setModifierHost(value: ArkBaseNode): void { 9336 this._modifierHost = value 9337 } 9338 getModifierHost(): ArkBaseNode { 9339 if (this._modifierHost === undefined || this._modifierHost === null) { 9340 this._modifierHost = new ArkBaseNode() 9341 this._modifierHost!.setPeer(this.getPeer()) 9342 } 9343 return this._modifierHost! 9344 } 9345 getAttributeSet(): ArkCommonAttributeSet { 9346 return this.getPeer()._attributeSet as ArkCommonAttributeSet; 9347 } 9348 9349 initAttributeSet<T>(modifier: AttributeModifier<T>): void { 9350 let isCommonModifier: boolean = modifier instanceof CommonModifier; 9351 if (isCommonModifier) { 9352 let commonModifier = modifier as object as CommonModifier; 9353 this.getPeer()._attributeSet = commonModifier.attributeSet; 9354 } else if (this.getPeer()._attributeSet == null) { 9355 this.getPeer()._attributeSet = new ArkCommonAttributeSet(); 9356 } 9357 } 9358 getPeer(): ArkCommonMethodPeer { 9359 return (this.peer as ArkCommonMethodPeer) 9360 } 9361 getOrCreateGestureEvent(): UIGestureEvent { 9362 if (this.gestureEvent === undefined) { 9363 let gestureEvent = new UIGestureEvent(); 9364 gestureEvent.setPeer(this.peer); 9365 this.setGestureEvent(gestureEvent); 9366 } 9367 return this.gestureEvent as UIGestureEvent; 9368 } 9369 public width(value: Length | undefined | Length | LayoutPolicy | undefined): this { 9370 if (this.checkPriority("width")) { 9371 const value_type = runtimeType(value) 9372 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9373 const value_casted = value as (Length | undefined) 9374 this.getPeer()?.width0Attribute(value_casted) 9375 return this 9376 } 9377 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9378 const value_casted = value as (Length | LayoutPolicy | undefined) 9379 this.getPeer()?.width1Attribute(value_casted) 9380 return this 9381 } 9382 throw new Error("Can not select appropriate overload") 9383 } 9384 return this 9385 } 9386 public height(value: Length | undefined | Length | LayoutPolicy | undefined): this { 9387 if (this.checkPriority("height")) { 9388 const value_type = runtimeType(value) 9389 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9390 const value_casted = value as (Length | undefined) 9391 this.getPeer()?.height0Attribute(value_casted) 9392 return this 9393 } 9394 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9395 const value_casted = value as (Length | LayoutPolicy | undefined) 9396 this.getPeer()?.height1Attribute(value_casted) 9397 return this 9398 } 9399 throw new Error("Can not select appropriate overload") 9400 } 9401 return this 9402 } 9403 public drawModifier(value: DrawModifier | undefined): this { 9404 if (this.checkPriority("drawModifier")) { 9405 const value_casted = value as (DrawModifier | undefined) 9406 this.getPeer()?.drawModifierAttribute(value_casted) 9407 return this 9408 } 9409 return this 9410 } 9411 public responseRegion(value: Array<Rectangle> | Rectangle | undefined): this { 9412 if (this.checkPriority("responseRegion")) { 9413 const value_casted = value as (Array<Rectangle> | Rectangle | undefined) 9414 this.getPeer()?.responseRegionAttribute(value_casted) 9415 return this 9416 } 9417 return this 9418 } 9419 public mouseResponseRegion(value: Array<Rectangle> | Rectangle | undefined): this { 9420 if (this.checkPriority("mouseResponseRegion")) { 9421 const value_casted = value as (Array<Rectangle> | Rectangle | undefined) 9422 this.getPeer()?.mouseResponseRegionAttribute(value_casted) 9423 return this 9424 } 9425 return this 9426 } 9427 public size(value: SizeOptions | undefined): this { 9428 if (this.checkPriority("size")) { 9429 const value_casted = value as (SizeOptions | undefined) 9430 this.getPeer()?.sizeAttribute(value_casted) 9431 return this 9432 } 9433 return this 9434 } 9435 public constraintSize(value: ConstraintSizeOptions | undefined): this { 9436 if (this.checkPriority("constraintSize")) { 9437 const value_casted = value as (ConstraintSizeOptions | undefined) 9438 this.getPeer()?.constraintSizeAttribute(value_casted) 9439 return this 9440 } 9441 return this 9442 } 9443 public touchable(value: boolean | undefined): this { 9444 if (this.checkPriority("touchable")) { 9445 const value_casted = value as (boolean | undefined) 9446 this.getPeer()?.touchableAttribute(value_casted) 9447 return this 9448 } 9449 return this 9450 } 9451 public hitTestBehavior(value: HitTestMode | undefined): this { 9452 if (this.checkPriority("hitTestBehavior")) { 9453 const value_casted = value as (HitTestMode | undefined) 9454 this.getPeer()?.hitTestBehaviorAttribute(value_casted) 9455 return this 9456 } 9457 return this 9458 } 9459 public onChildTouchTest(value: ((value: Array<TouchTestInfo>) => TouchResult) | undefined): this { 9460 if (this.checkPriority("onChildTouchTest")) { 9461 const value_casted = value as (((value: Array<TouchTestInfo>) => TouchResult) | undefined) 9462 this.getPeer()?.onChildTouchTestAttribute(value_casted) 9463 return this 9464 } 9465 return this 9466 } 9467 public layoutWeight(value: number | string | undefined): this { 9468 if (this.checkPriority("layoutWeight")) { 9469 const value_casted = value as (number | string | undefined) 9470 this.getPeer()?.layoutWeightAttribute(value_casted) 9471 return this 9472 } 9473 return this 9474 } 9475 public chainWeight(value: ChainWeightOptions | undefined): this { 9476 if (this.checkPriority("chainWeight")) { 9477 const value_casted = value as (ChainWeightOptions | undefined) 9478 this.getPeer()?.chainWeightAttribute(value_casted) 9479 return this 9480 } 9481 return this 9482 } 9483 public padding(value: Padding | Length | LocalizedPadding | undefined): this { 9484 if (this.checkPriority("padding")) { 9485 const value_casted = value as (Padding | Length | LocalizedPadding | undefined) 9486 this.getPeer()?.paddingAttribute(value_casted) 9487 return this 9488 } 9489 return this 9490 } 9491 public safeAreaPadding(value: Padding | LengthMetrics | LocalizedPadding | undefined): this { 9492 if (this.checkPriority("safeAreaPadding")) { 9493 const value_casted = value as (Padding | LengthMetrics | LocalizedPadding | undefined) 9494 this.getPeer()?.safeAreaPaddingAttribute(value_casted) 9495 return this 9496 } 9497 return this 9498 } 9499 public margin(value: Padding | Length | LocalizedPadding | undefined): this { 9500 if (this.checkPriority("margin")) { 9501 const value_casted = value as (Padding | Length | LocalizedPadding | undefined) 9502 this.getPeer()?.marginAttribute(value_casted) 9503 return this 9504 } 9505 return this 9506 } 9507 public backgroundColor(value: ResourceColor | undefined): this { 9508 if (this.checkPriority("backgroundColor")) { 9509 const value_type = runtimeType(value) 9510 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9511 const value_casted = value as (ResourceColor | undefined) 9512 this.getPeer()?.backgroundColor0Attribute(value_casted) 9513 return this 9514 } 9515 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9516 const value_casted = value as (ResourceColor | undefined) 9517 this.getPeer()?.backgroundColor1Attribute(value_casted) 9518 return this 9519 } 9520 throw new Error("Can not select appropriate overload") 9521 } 9522 return this 9523 } 9524 public pixelRound(value: PixelRoundPolicy | undefined): this { 9525 if (this.checkPriority("pixelRound")) { 9526 const value_casted = value as (PixelRoundPolicy | undefined) 9527 this.getPeer()?.pixelRoundAttribute(value_casted) 9528 return this 9529 } 9530 return this 9531 } 9532 public backgroundImageSize(value: SizeOptions | ImageSize | undefined): this { 9533 if (this.checkPriority("backgroundImageSize")) { 9534 const value_casted = value as (SizeOptions | ImageSize | undefined) 9535 this.getPeer()?.backgroundImageSizeAttribute(value_casted) 9536 return this 9537 } 9538 return this 9539 } 9540 public backgroundImagePosition(value: Position | Alignment | undefined): this { 9541 if (this.checkPriority("backgroundImagePosition")) { 9542 const value_casted = value as (Position | Alignment | undefined) 9543 this.getPeer()?.backgroundImagePositionAttribute(value_casted) 9544 return this 9545 } 9546 return this 9547 } 9548 public backgroundEffect(options: BackgroundEffectOptions | undefined, sysOptions?: SystemAdaptiveOptions): this { 9549 if (this.checkPriority("backgroundEffect")) { 9550 const options_type = runtimeType(options) 9551 const sysOptions_type = runtimeType(sysOptions) 9552 if ((RuntimeType.OBJECT == options_type) || (RuntimeType.UNDEFINED == options_type)) { 9553 const value_casted = options as (BackgroundEffectOptions | undefined) 9554 this.getPeer()?.backgroundEffect0Attribute(value_casted) 9555 return this 9556 } 9557 if ((RuntimeType.OBJECT == options_type) || (RuntimeType.UNDEFINED == options_type)) { 9558 const options_casted = options as (BackgroundEffectOptions | undefined) 9559 const sysOptions_casted = sysOptions as (SystemAdaptiveOptions) 9560 this.getPeer()?.backgroundEffect1Attribute(options_casted, sysOptions_casted) 9561 return this 9562 } 9563 throw new Error("Can not select appropriate overload") 9564 } 9565 return this 9566 } 9567 public backgroundImageResizable(value: ResizableOptions | undefined): this { 9568 if (this.checkPriority("backgroundImageResizable")) { 9569 const value_casted = value as (ResizableOptions | undefined) 9570 this.getPeer()?.backgroundImageResizableAttribute(value_casted) 9571 return this 9572 } 9573 return this 9574 } 9575 public foregroundEffect(value: ForegroundEffectOptions | undefined): this { 9576 if (this.checkPriority("foregroundEffect")) { 9577 const value_casted = value as (ForegroundEffectOptions | undefined) 9578 this.getPeer()?.foregroundEffectAttribute(value_casted) 9579 return this 9580 } 9581 return this 9582 } 9583 public visualEffect(value: VisualEffect | undefined): this { 9584 if (this.checkPriority("visualEffect")) { 9585 const value_casted = value as (VisualEffect | undefined) 9586 this.getPeer()?.visualEffectAttribute(value_casted) 9587 return this 9588 } 9589 return this 9590 } 9591 public backgroundFilter(value: Filter | undefined): this { 9592 if (this.checkPriority("backgroundFilter")) { 9593 const value_casted = value as (Filter | undefined) 9594 this.getPeer()?.backgroundFilterAttribute(value_casted) 9595 return this 9596 } 9597 return this 9598 } 9599 public foregroundFilter(value: Filter | undefined): this { 9600 if (this.checkPriority("foregroundFilter")) { 9601 const value_casted = value as (Filter | undefined) 9602 this.getPeer()?.foregroundFilterAttribute(value_casted) 9603 return this 9604 } 9605 return this 9606 } 9607 public compositingFilter(value: Filter | undefined): this { 9608 if (this.checkPriority("compositingFilter")) { 9609 const value_casted = value as (Filter | undefined) 9610 this.getPeer()?.compositingFilterAttribute(value_casted) 9611 return this 9612 } 9613 return this 9614 } 9615 public opacity(value: number | Resource | undefined): this { 9616 if (this.checkPriority("opacity")) { 9617 const value_type = runtimeType(value) 9618 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9619 const value_casted = value as (number | Resource | undefined) 9620 this.getPeer()?.opacity0Attribute(value_casted) 9621 return this 9622 } 9623 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9624 const value_casted = value as (number | Resource | undefined) 9625 this.getPeer()?.opacity1Attribute(value_casted) 9626 return this 9627 } 9628 throw new Error("Can not select appropriate overload") 9629 } 9630 return this 9631 } 9632 public border(value: BorderOptions | undefined): this { 9633 if (this.checkPriority("border")) { 9634 const value_casted = value as (BorderOptions | undefined) 9635 this.getPeer()?.borderAttribute(value_casted) 9636 return this 9637 } 9638 return this 9639 } 9640 public borderStyle(value: BorderStyle | EdgeStyles | undefined): this { 9641 if (this.checkPriority("borderStyle")) { 9642 const value_casted = value as (BorderStyle | EdgeStyles | undefined) 9643 this.getPeer()?.borderStyleAttribute(value_casted) 9644 return this 9645 } 9646 return this 9647 } 9648 public borderWidth(value: Length | EdgeWidths | LocalizedEdgeWidths | undefined): this { 9649 if (this.checkPriority("borderWidth")) { 9650 const value_casted = value as (Length | EdgeWidths | LocalizedEdgeWidths | undefined) 9651 this.getPeer()?.borderWidthAttribute(value_casted) 9652 return this 9653 } 9654 return this 9655 } 9656 public borderColor(value: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined): this { 9657 if (this.checkPriority("borderColor")) { 9658 const value_casted = value as (ResourceColor | EdgeColors | LocalizedEdgeColors | undefined) 9659 this.getPeer()?.borderColorAttribute(value_casted) 9660 return this 9661 } 9662 return this 9663 } 9664 public borderRadius(value: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined): this { 9665 if (this.checkPriority("borderRadius")) { 9666 const value_casted = value as (Length | BorderRadiuses | LocalizedBorderRadiuses | undefined) 9667 this.getPeer()?.borderRadiusAttribute(value_casted) 9668 return this 9669 } 9670 return this 9671 } 9672 public borderImage(value: BorderImageOption | undefined): this { 9673 if (this.checkPriority("borderImage")) { 9674 const value_casted = value as (BorderImageOption | undefined) 9675 this.getPeer()?.borderImageAttribute(value_casted) 9676 return this 9677 } 9678 return this 9679 } 9680 public outline(value: OutlineOptions | undefined): this { 9681 if (this.checkPriority("outline")) { 9682 const value_type = runtimeType(value) 9683 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9684 const value_casted = value as (OutlineOptions | undefined) 9685 this.getPeer()?.outline0Attribute(value_casted) 9686 return this 9687 } 9688 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9689 const value_casted = value as (OutlineOptions | undefined) 9690 this.getPeer()?.outline1Attribute(value_casted) 9691 return this 9692 } 9693 throw new Error("Can not select appropriate overload") 9694 } 9695 return this 9696 } 9697 public outlineStyle(value: OutlineStyle | EdgeOutlineStyles | undefined): this { 9698 if (this.checkPriority("outlineStyle")) { 9699 const value_type = runtimeType(value) 9700 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9701 const value_casted = value as (OutlineStyle | EdgeOutlineStyles | undefined) 9702 this.getPeer()?.outlineStyle0Attribute(value_casted) 9703 return this 9704 } 9705 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9706 const value_casted = value as (OutlineStyle | EdgeOutlineStyles | undefined) 9707 this.getPeer()?.outlineStyle1Attribute(value_casted) 9708 return this 9709 } 9710 throw new Error("Can not select appropriate overload") 9711 } 9712 return this 9713 } 9714 public outlineWidth(value: Dimension | EdgeOutlineWidths | undefined): this { 9715 if (this.checkPriority("outlineWidth")) { 9716 const value_type = runtimeType(value) 9717 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9718 const value_casted = value as (Dimension | EdgeOutlineWidths | undefined) 9719 this.getPeer()?.outlineWidth0Attribute(value_casted) 9720 return this 9721 } 9722 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9723 const value_casted = value as (Dimension | EdgeOutlineWidths | undefined) 9724 this.getPeer()?.outlineWidth1Attribute(value_casted) 9725 return this 9726 } 9727 throw new Error("Can not select appropriate overload") 9728 } 9729 return this 9730 } 9731 public outlineColor(value: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined): this { 9732 if (this.checkPriority("outlineColor")) { 9733 const value_type = runtimeType(value) 9734 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9735 const value_casted = value as (ResourceColor | EdgeColors | LocalizedEdgeColors | undefined) 9736 this.getPeer()?.outlineColor0Attribute(value_casted) 9737 return this 9738 } 9739 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9740 const value_casted = value as (ResourceColor | EdgeColors | LocalizedEdgeColors | undefined) 9741 this.getPeer()?.outlineColor1Attribute(value_casted) 9742 return this 9743 } 9744 throw new Error("Can not select appropriate overload") 9745 } 9746 return this 9747 } 9748 public outlineRadius(value: Dimension | OutlineRadiuses | undefined): this { 9749 if (this.checkPriority("outlineRadius")) { 9750 const value_type = runtimeType(value) 9751 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9752 const value_casted = value as (Dimension | OutlineRadiuses | undefined) 9753 this.getPeer()?.outlineRadius0Attribute(value_casted) 9754 return this 9755 } 9756 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9757 const value_casted = value as (Dimension | OutlineRadiuses | undefined) 9758 this.getPeer()?.outlineRadius1Attribute(value_casted) 9759 return this 9760 } 9761 throw new Error("Can not select appropriate overload") 9762 } 9763 return this 9764 } 9765 public foregroundColor(value: ResourceColor | ColoringStrategy | undefined): this { 9766 if (this.checkPriority("foregroundColor")) { 9767 const value_type = runtimeType(value) 9768 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9769 const value_casted = value as (ResourceColor | ColoringStrategy | undefined) 9770 this.getPeer()?.foregroundColor0Attribute(value_casted) 9771 return this 9772 } 9773 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9774 const value_casted = value as (ResourceColor | ColoringStrategy | undefined) 9775 this.getPeer()?.foregroundColor1Attribute(value_casted) 9776 return this 9777 } 9778 throw new Error("Can not select appropriate overload") 9779 } 9780 return this 9781 } 9782 public onClick(event: ((event: ClickEvent) => void) | undefined): this { 9783 if (this.checkPriority("onClick")) { 9784 const event_type = runtimeType(event) 9785 // const distanceThreshold_type = runtimeType(distanceThreshold) 9786 if (((RuntimeType.FUNCTION == event_type) || (RuntimeType.UNDEFINED == event_type))) { 9787 const value_casted = event as (((event: ClickEvent) => void) | undefined) 9788 this.getPeer()?.onClick0Attribute(value_casted) 9789 return this 9790 } 9791 throw new Error("Can not select appropriate overload") 9792 } 9793 return this 9794 } 9795 public onHover(value: ((isHover: boolean,event: HoverEvent) => void) | undefined): this { 9796 if (this.checkPriority("onHover")) { 9797 const value_casted = value as (((isHover: boolean,event: HoverEvent) => void) | undefined) 9798 this.getPeer()?.onHoverAttribute(value_casted) 9799 return this 9800 } 9801 return this 9802 } 9803 public onHoverMove(value: ((parameter: HoverEvent) => void) | undefined): this { 9804 if (this.checkPriority("onHoverMove")) { 9805 const value_casted = value as (((parameter: HoverEvent) => void) | undefined) 9806 this.getPeer()?.onHoverMoveAttribute(value_casted) 9807 return this 9808 } 9809 return this 9810 } 9811 public onAccessibilityHover(value: AccessibilityCallback | undefined): this { 9812 if (this.checkPriority("onAccessibilityHover")) { 9813 const value_casted = value as (AccessibilityCallback | undefined) 9814 this.getPeer()?.onAccessibilityHoverAttribute(value_casted) 9815 return this 9816 } 9817 return this 9818 } 9819 public hoverEffect(value: HoverEffect | undefined): this { 9820 if (this.checkPriority("hoverEffect")) { 9821 const value_casted = value as (HoverEffect | undefined) 9822 this.getPeer()?.hoverEffectAttribute(value_casted) 9823 return this 9824 } 9825 return this 9826 } 9827 public onMouse(value: ((event: MouseEvent) => void) | undefined): this { 9828 if (this.checkPriority("onMouse")) { 9829 const value_casted = value as (((event: MouseEvent) => void) | undefined) 9830 this.getPeer()?.onMouseAttribute(value_casted) 9831 return this 9832 } 9833 return this 9834 } 9835 public onTouch(value: ((event: TouchEvent) => void) | undefined): this { 9836 if (this.checkPriority("onTouch")) { 9837 const value_casted = value as (((event: TouchEvent) => void) | undefined) 9838 this.getPeer()?.onTouchAttribute(value_casted) 9839 return this 9840 } 9841 return this 9842 } 9843 public onKeyEvent(value: ((event: KeyEvent) => boolean) | undefined): this { 9844 if (this.checkPriority("onKeyEvent")) { 9845 const value_type = runtimeType(value) 9846 if ((RuntimeType.FUNCTION == value_type) || (RuntimeType.UNDEFINED == value_type)) { 9847 const value_casted = value as (((parameter: KeyEvent) => boolean) | undefined) 9848 this.getPeer()?.onKeyEvent1Attribute(value_casted) 9849 return this 9850 } 9851 throw new Error("Can not select appropriate overload") 9852 } 9853 return this 9854 } 9855 public onDigitalCrown(value: ((parameter: CrownEvent) => void) | undefined): this { 9856 if (this.checkPriority("onDigitalCrown")) { 9857 const value_casted = value as (((parameter: CrownEvent) => void) | undefined) 9858 this.getPeer()?.onDigitalCrownAttribute(value_casted) 9859 return this 9860 } 9861 return this 9862 } 9863 public onKeyPreIme(value: ((parameter: KeyEvent) => boolean) | undefined): this { 9864 if (this.checkPriority("onKeyPreIme")) { 9865 const value_casted = value as (((parameter: KeyEvent) => boolean) | undefined) 9866 this.getPeer()?.onKeyPreImeAttribute(value_casted) 9867 return this 9868 } 9869 return this 9870 } 9871 public onKeyEventDispatch(value: ((parameter: KeyEvent) => boolean) | undefined): this { 9872 if (this.checkPriority("onKeyEventDispatch")) { 9873 const value_casted = value as (((parameter: KeyEvent) => boolean) | undefined) 9874 this.getPeer()?.onKeyEventDispatchAttribute(value_casted) 9875 return this 9876 } 9877 return this 9878 } 9879 public onFocusAxisEvent(value: ((parameter: FocusAxisEvent) => void) | undefined): this { 9880 if (this.checkPriority("onFocusAxisEvent")) { 9881 const value_casted = value as (((parameter: FocusAxisEvent) => void) | undefined) 9882 this.getPeer()?.onFocusAxisEventAttribute(value_casted) 9883 return this 9884 } 9885 return this 9886 } 9887 public onAxisEvent(value: ((parameter: AxisEvent) => void) | undefined): this { 9888 if (this.checkPriority("onAxisEvent")) { 9889 const value_casted = value as (((parameter: AxisEvent) => void) | undefined) 9890 this.getPeer()?.onAxisEventAttribute(value_casted) 9891 return this 9892 } 9893 return this 9894 } 9895 public focusable(value: boolean | undefined): this { 9896 if (this.checkPriority("focusable")) { 9897 const value_casted = value as (boolean | undefined) 9898 this.getPeer()?.focusableAttribute(value_casted) 9899 return this 9900 } 9901 return this 9902 } 9903 public nextFocus(value: FocusMovement | undefined): this { 9904 if (this.checkPriority("nextFocus")) { 9905 const value_casted = value as (FocusMovement | undefined) 9906 this.getPeer()?.nextFocusAttribute(value_casted) 9907 return this 9908 } 9909 return this 9910 } 9911 public tabStop(value: boolean | undefined): this { 9912 if (this.checkPriority("tabStop")) { 9913 const value_casted = value as (boolean | undefined) 9914 this.getPeer()?.tabStopAttribute(value_casted) 9915 return this 9916 } 9917 return this 9918 } 9919 public onFocus(value: (() => void) | undefined): this { 9920 if (this.checkPriority("onFocus")) { 9921 const value_casted = value as ((() => void) | undefined) 9922 this.getPeer()?.onFocusAttribute(value_casted) 9923 return this 9924 } 9925 return this 9926 } 9927 public onBlur(value: (() => void) | undefined): this { 9928 if (this.checkPriority("onBlur")) { 9929 const value_casted = value as ((() => void) | undefined) 9930 this.getPeer()?.onBlurAttribute(value_casted) 9931 return this 9932 } 9933 return this 9934 } 9935 public tabIndex(value: number | undefined): this { 9936 if (this.checkPriority("tabIndex")) { 9937 const value_casted = value as (number | undefined) 9938 this.getPeer()?.tabIndexAttribute(value_casted) 9939 return this 9940 } 9941 return this 9942 } 9943 public defaultFocus(value: boolean | undefined): this { 9944 if (this.checkPriority("defaultFocus")) { 9945 const value_casted = value as (boolean | undefined) 9946 this.getPeer()?.defaultFocusAttribute(value_casted) 9947 return this 9948 } 9949 return this 9950 } 9951 public groupDefaultFocus(value: boolean | undefined): this { 9952 if (this.checkPriority("groupDefaultFocus")) { 9953 const value_casted = value as (boolean | undefined) 9954 this.getPeer()?.groupDefaultFocusAttribute(value_casted) 9955 return this 9956 } 9957 return this 9958 } 9959 public focusOnTouch(value: boolean | undefined): this { 9960 if (this.checkPriority("focusOnTouch")) { 9961 const value_casted = value as (boolean | undefined) 9962 this.getPeer()?.focusOnTouchAttribute(value_casted) 9963 return this 9964 } 9965 return this 9966 } 9967 public focusBox(value: FocusBoxStyle | undefined): this { 9968 if (this.checkPriority("focusBox")) { 9969 const value_casted = value as (FocusBoxStyle | undefined) 9970 this.getPeer()?.focusBoxAttribute(value_casted) 9971 return this 9972 } 9973 return this 9974 } 9975 public animationStart(value: AnimateParam | undefined): this { 9976 if (this.checkPriority("animationStart")) { 9977 const value_casted = value as (AnimateParam | undefined) 9978 _animationStart(value_casted, this.isFirstBuild); 9979 return this 9980 } 9981 return this 9982 } 9983 public animationStop(value: AnimateParam | undefined): this { 9984 if (this.checkPriority("animationStop")) { 9985 _animationStop(value, this.isFirstBuild, () => { 9986 this.isFirstBuild = false 9987 }); 9988 return this 9989 } 9990 return this 9991 } 9992 public transition(effect: TransitionOptions | TransitionEffect | undefined | TransitionEffect | undefined, onFinish?: TransitionFinishCallback): this { 9993 if (this.checkPriority("transition")) { 9994 const effect_type = runtimeType(effect) 9995 const onFinish_type = runtimeType(onFinish) 9996 if (((RuntimeType.OBJECT == effect_type) || (RuntimeType.OBJECT == effect_type) || (RuntimeType.UNDEFINED == effect_type)) && (RuntimeType.UNDEFINED == onFinish_type)) { 9997 const value_casted = effect as (TransitionOptions | TransitionEffect | undefined) 9998 this.getPeer()?.transition0Attribute(value_casted) 9999 return this 10000 } 10001 if (((RuntimeType.OBJECT == effect_type) || (RuntimeType.UNDEFINED == effect_type)) && ((RuntimeType.FUNCTION == onFinish_type) || (RuntimeType.UNDEFINED == onFinish_type))) { 10002 const effect_casted = effect as (TransitionEffect | undefined) 10003 const onFinish_casted = onFinish as (TransitionFinishCallback | undefined) 10004 this.getPeer()?.transition1Attribute(effect_casted, onFinish_casted) 10005 return this 10006 } 10007 throw new Error("Can not select appropriate overload") 10008 } 10009 return this 10010 } 10011 public motionBlur(value: MotionBlurOptions | undefined): this { 10012 if (this.checkPriority("motionBlur")) { 10013 const value_type = runtimeType(value) 10014 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10015 const value_casted = value as (MotionBlurOptions | undefined) 10016 this.getPeer()?.motionBlur0Attribute(value_casted) 10017 return this 10018 } 10019 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10020 const value_casted = value as (MotionBlurOptions | undefined) 10021 this.getPeer()?.motionBlur1Attribute(value_casted) 10022 return this 10023 } 10024 throw new Error("Can not select appropriate overload") 10025 } 10026 return this 10027 } 10028 public brightness(value: number | undefined): this { 10029 if (this.checkPriority("brightness")) { 10030 const value_type = runtimeType(value) 10031 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10032 const value_casted = value as (number | undefined) 10033 this.getPeer()?.brightness0Attribute(value_casted) 10034 return this 10035 } 10036 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10037 const value_casted = value as (number | undefined) 10038 this.getPeer()?.brightness1Attribute(value_casted) 10039 return this 10040 } 10041 throw new Error("Can not select appropriate overload") 10042 } 10043 return this 10044 } 10045 public contrast(value: number | undefined): this { 10046 if (this.checkPriority("contrast")) { 10047 const value_type = runtimeType(value) 10048 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10049 const value_casted = value as (number | undefined) 10050 this.getPeer()?.contrast0Attribute(value_casted) 10051 return this 10052 } 10053 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10054 const value_casted = value as (number | undefined) 10055 this.getPeer()?.contrast1Attribute(value_casted) 10056 return this 10057 } 10058 throw new Error("Can not select appropriate overload") 10059 } 10060 return this 10061 } 10062 public grayscale(value: number | undefined): this { 10063 if (this.checkPriority("grayscale")) { 10064 const value_type = runtimeType(value) 10065 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10066 const value_casted = value as (number | undefined) 10067 this.getPeer()?.grayscale0Attribute(value_casted) 10068 return this 10069 } 10070 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10071 const value_casted = value as (number | undefined) 10072 this.getPeer()?.grayscale1Attribute(value_casted) 10073 return this 10074 } 10075 throw new Error("Can not select appropriate overload") 10076 } 10077 return this 10078 } 10079 public colorBlend(value: Color | string | Resource | undefined): this { 10080 if (this.checkPriority("colorBlend")) { 10081 const value_type = runtimeType(value) 10082 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10083 const value_casted = value as (Color | string | Resource | undefined) 10084 this.getPeer()?.colorBlend0Attribute(value_casted) 10085 return this 10086 } 10087 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10088 const value_casted = value as (Color | string | Resource | undefined) 10089 this.getPeer()?.colorBlend1Attribute(value_casted) 10090 return this 10091 } 10092 throw new Error("Can not select appropriate overload") 10093 } 10094 return this 10095 } 10096 public saturate(value: number | undefined): this { 10097 if (this.checkPriority("saturate")) { 10098 const value_type = runtimeType(value) 10099 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10100 const value_casted = value as (number | undefined) 10101 this.getPeer()?.saturate0Attribute(value_casted) 10102 return this 10103 } 10104 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10105 const value_casted = value as (number | undefined) 10106 this.getPeer()?.saturate1Attribute(value_casted) 10107 return this 10108 } 10109 throw new Error("Can not select appropriate overload") 10110 } 10111 return this 10112 } 10113 public sepia(value: number | undefined): this { 10114 if (this.checkPriority("sepia")) { 10115 const value_type = runtimeType(value) 10116 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10117 const value_casted = value as (number | undefined) 10118 this.getPeer()?.sepia0Attribute(value_casted) 10119 return this 10120 } 10121 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10122 const value_casted = value as (number | undefined) 10123 this.getPeer()?.sepia1Attribute(value_casted) 10124 return this 10125 } 10126 throw new Error("Can not select appropriate overload") 10127 } 10128 return this 10129 } 10130 public invert(value: number | InvertOptions | undefined): this { 10131 if (this.checkPriority("invert")) { 10132 const value_type = runtimeType(value) 10133 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10134 const value_casted = value as (number | InvertOptions | undefined) 10135 this.getPeer()?.invert0Attribute(value_casted) 10136 return this 10137 } 10138 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10139 const value_casted = value as (number | InvertOptions | undefined) 10140 this.getPeer()?.invert1Attribute(value_casted) 10141 return this 10142 } 10143 throw new Error("Can not select appropriate overload") 10144 } 10145 return this 10146 } 10147 public hueRotate(value: number | string | undefined): this { 10148 if (this.checkPriority("hueRotate")) { 10149 const value_type = runtimeType(value) 10150 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10151 const value_casted = value as (number | string | undefined) 10152 this.getPeer()?.hueRotate0Attribute(value_casted) 10153 return this 10154 } 10155 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10156 const value_casted = value as (number | string | undefined) 10157 this.getPeer()?.hueRotate1Attribute(value_casted) 10158 return this 10159 } 10160 throw new Error("Can not select appropriate overload") 10161 } 10162 return this 10163 } 10164 public useShadowBatching(value: boolean | undefined): this { 10165 if (this.checkPriority("useShadowBatching")) { 10166 const value_type = runtimeType(value) 10167 if ((RuntimeType.BOOLEAN == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10168 const value_casted = value as (boolean | undefined) 10169 this.getPeer()?.useShadowBatching0Attribute(value_casted) 10170 return this 10171 } 10172 if ((RuntimeType.BOOLEAN == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10173 const value_casted = value as (boolean | undefined) 10174 this.getPeer()?.useShadowBatching1Attribute(value_casted) 10175 return this 10176 } 10177 throw new Error("Can not select appropriate overload") 10178 } 10179 return this 10180 } 10181 public useEffect(useEffect: boolean | undefined, effectType?: EffectType | undefined | EffectType): this { 10182 if (this.checkPriority("useEffect")) { 10183 const useEffect_type = runtimeType(useEffect) 10184 const effectType_type = runtimeType(effectType) 10185 if (((RuntimeType.BOOLEAN == useEffect_type) || (RuntimeType.UNDEFINED == useEffect_type)) && (RuntimeType.UNDEFINED == effectType_type)) { 10186 const value_casted = useEffect as (boolean | undefined) 10187 this.getPeer()?.useEffect0Attribute(value_casted) 10188 return this 10189 } 10190 if (((RuntimeType.BOOLEAN == useEffect_type) || (RuntimeType.UNDEFINED == useEffect_type)) && ((RuntimeType.OBJECT == effectType_type) || (RuntimeType.OBJECT == effectType_type))) { 10191 const useEffect_casted = useEffect as (boolean | undefined) 10192 const effectType_casted = effectType as (EffectType | undefined) 10193 this.getPeer()?.useEffect1Attribute(useEffect_casted, effectType_casted) 10194 return this 10195 } 10196 if (((RuntimeType.BOOLEAN == useEffect_type) || (RuntimeType.UNDEFINED == useEffect_type)) && ((RuntimeType.OBJECT == effectType_type) || (RuntimeType.OBJECT == effectType_type))) { 10197 const useEffect_casted = useEffect as (boolean | undefined) 10198 const effectType_casted = effectType as (EffectType) 10199 this.getPeer()?.useEffect2Attribute(useEffect_casted, effectType_casted) 10200 return this 10201 } 10202 throw new Error("Can not select appropriate overload") 10203 } 10204 return this 10205 } 10206 public renderGroup(value: boolean | undefined): this { 10207 if (this.checkPriority("renderGroup")) { 10208 const value_type = runtimeType(value) 10209 if ((RuntimeType.BOOLEAN == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10210 const value_casted = value as (boolean | undefined) 10211 this.getPeer()?.renderGroup0Attribute(value_casted) 10212 return this 10213 } 10214 if ((RuntimeType.BOOLEAN == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10215 const value_casted = value as (boolean | undefined) 10216 this.getPeer()?.renderGroup1Attribute(value_casted) 10217 return this 10218 } 10219 throw new Error("Can not select appropriate overload") 10220 } 10221 return this 10222 } 10223 public freeze(value: boolean | undefined): this { 10224 if (this.checkPriority("freeze")) { 10225 const value_type = runtimeType(value) 10226 if ((RuntimeType.BOOLEAN == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10227 const value_casted = value as (boolean | undefined) 10228 this.getPeer()?.freeze0Attribute(value_casted) 10229 return this 10230 } 10231 if ((RuntimeType.BOOLEAN == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10232 const value_casted = value as (boolean | undefined) 10233 this.getPeer()?.freeze1Attribute(value_casted) 10234 return this 10235 } 10236 throw new Error("Can not select appropriate overload") 10237 } 10238 return this 10239 } 10240 public translate(value: TranslateOptions | undefined): this { 10241 if (this.checkPriority("translate")) { 10242 const value_type = runtimeType(value) 10243 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10244 const value_casted = value as (TranslateOptions | undefined) 10245 this.getPeer()?.translate0Attribute(value_casted) 10246 return this 10247 } 10248 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10249 const value_casted = value as (TranslateOptions | undefined) 10250 this.getPeer()?.translate1Attribute(value_casted) 10251 return this 10252 } 10253 throw new Error("Can not select appropriate overload") 10254 } 10255 return this 10256 } 10257 public scale(value: ScaleOptions | undefined): this { 10258 if (this.checkPriority("scale")) { 10259 const value_type = runtimeType(value) 10260 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10261 const value_casted = value as (ScaleOptions | undefined) 10262 this.getPeer()?.scale0Attribute(value_casted) 10263 return this 10264 } 10265 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10266 const value_casted = value as (ScaleOptions | undefined) 10267 this.getPeer()?.scale1Attribute(value_casted) 10268 return this 10269 } 10270 throw new Error("Can not select appropriate overload") 10271 } 10272 return this 10273 } 10274 public gridSpan(value: number | undefined): this { 10275 if (this.checkPriority("gridSpan")) { 10276 const value_casted = value as (number | undefined) 10277 this.getPeer()?.gridSpanAttribute(value_casted) 10278 return this 10279 } 10280 return this 10281 } 10282 public gridOffset(value: number | undefined): this { 10283 if (this.checkPriority("gridOffset")) { 10284 const value_casted = value as (number | undefined) 10285 this.getPeer()?.gridOffsetAttribute(value_casted) 10286 return this 10287 } 10288 return this 10289 } 10290 public rotate(value: RotateOptions | undefined): this { 10291 if (this.checkPriority("rotate")) { 10292 const value_type = runtimeType(value) 10293 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10294 const value_casted = value as (RotateOptions | undefined) 10295 this.getPeer()?.rotate0Attribute(value_casted) 10296 return this 10297 } 10298 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10299 const value_casted = value as (RotateOptions | undefined) 10300 this.getPeer()?.rotate1Attribute(value_casted) 10301 return this 10302 } 10303 throw new Error("Can not select appropriate overload") 10304 } 10305 return this 10306 } 10307 public transform(value: TransformationMatrix | undefined | Object | undefined): this { 10308 if (this.checkPriority("transform")) { 10309 const value_type = runtimeType(value) 10310 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10311 const value_casted = value as (TransformationMatrix | undefined) 10312 this.getPeer()?.transform0Attribute(value_casted) 10313 return this 10314 } 10315 if ((RuntimeType.BIGINT == value_type) || (RuntimeType.BOOLEAN == value_type) || (RuntimeType.FUNCTION == value_type) || (RuntimeType.MATERIALIZED == value_type) || (RuntimeType.NUMBER == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.SYMBOL == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10316 const value_casted = value as (Object | undefined) 10317 this.getPeer()?.transform1Attribute(value_casted) 10318 return this 10319 } 10320 throw new Error("Can not select appropriate overload") 10321 } 10322 return this 10323 } 10324 public onAppear(value: (() => void) | undefined): this { 10325 if (this.checkPriority("onAppear")) { 10326 const value_casted = value as ((() => void) | undefined) 10327 this.getPeer()?.onAppearAttribute(value_casted) 10328 return this 10329 } 10330 return this 10331 } 10332 public onDisAppear(value: (() => void) | undefined): this { 10333 if (this.checkPriority("onDisAppear")) { 10334 const value_casted = value as ((() => void) | undefined) 10335 this.getPeer()?.onDisAppearAttribute(value_casted) 10336 return this 10337 } 10338 return this 10339 } 10340 public onAttach(value: (() => void) | undefined): this { 10341 if (this.checkPriority("onAttach")) { 10342 const value_casted = value as ((() => void) | undefined) 10343 this.getPeer()?.onAttachAttribute(value_casted) 10344 return this 10345 } 10346 return this 10347 } 10348 public onDetach(value: (() => void) | undefined): this { 10349 if (this.checkPriority("onDetach")) { 10350 const value_casted = value as ((() => void) | undefined) 10351 this.getPeer()?.onDetachAttribute(value_casted) 10352 return this 10353 } 10354 return this 10355 } 10356 public onAreaChange(value: ((oldValue: Area,newValue: Area) => void) | undefined): this { 10357 if (this.checkPriority("onAreaChange")) { 10358 const value_casted = value as (((oldValue: Area,newValue: Area) => void) | undefined) 10359 this.getPeer()?.onAreaChangeAttribute(value_casted) 10360 return this 10361 } 10362 return this 10363 } 10364 public visibility(value: Visibility | undefined): this { 10365 if (this.checkPriority("visibility")) { 10366 const value_casted = value as (Visibility | undefined) 10367 this.getPeer()?.visibilityAttribute(value_casted) 10368 return this 10369 } 10370 return this 10371 } 10372 public flexGrow(value: number | undefined): this { 10373 if (this.checkPriority("flexGrow")) { 10374 const value_casted = value as (number | undefined) 10375 this.getPeer()?.flexGrowAttribute(value_casted) 10376 return this 10377 } 10378 return this 10379 } 10380 public flexShrink(value: number | undefined): this { 10381 if (this.checkPriority("flexShrink")) { 10382 const value_casted = value as (number | undefined) 10383 this.getPeer()?.flexShrinkAttribute(value_casted) 10384 return this 10385 } 10386 return this 10387 } 10388 public flexBasis(value: number | string | undefined): this { 10389 if (this.checkPriority("flexBasis")) { 10390 const value_casted = value as (number | string | undefined) 10391 this.getPeer()?.flexBasisAttribute(value_casted) 10392 return this 10393 } 10394 return this 10395 } 10396 public alignSelf(value: ItemAlign | undefined): this { 10397 if (this.checkPriority("alignSelf")) { 10398 const value_casted = value as (ItemAlign | undefined) 10399 this.getPeer()?.alignSelfAttribute(value_casted) 10400 return this 10401 } 10402 return this 10403 } 10404 public displayPriority(value: number | undefined): this { 10405 if (this.checkPriority("displayPriority")) { 10406 const value_casted = value as (number | undefined) 10407 this.getPeer()?.displayPriorityAttribute(value_casted) 10408 return this 10409 } 10410 return this 10411 } 10412 public zIndex(value: number | undefined): this { 10413 if (this.checkPriority("zIndex")) { 10414 const value_casted = value as (number | undefined) 10415 this.getPeer()?.zIndexAttribute(value_casted) 10416 return this 10417 } 10418 return this 10419 } 10420 public direction(value: Direction | undefined): this { 10421 if (this.checkPriority("direction")) { 10422 const value_casted = value as (Direction | undefined) 10423 this.getPeer()?.directionAttribute(value_casted) 10424 return this 10425 } 10426 return this 10427 } 10428 public align(value: Alignment | undefined): this { 10429 if (this.checkPriority("align")) { 10430 const value_casted = value as (Alignment | undefined) 10431 this.getPeer()?.alignAttribute(value_casted) 10432 return this 10433 } 10434 return this 10435 } 10436 public position(value: Position | Edges | LocalizedEdges | undefined): this { 10437 if (this.checkPriority("position")) { 10438 const value_casted = value as (Position | Edges | LocalizedEdges | undefined) 10439 this.getPeer()?.positionAttribute(value_casted) 10440 return this 10441 } 10442 return this 10443 } 10444 public markAnchor(value: Position | LocalizedPosition | undefined): this { 10445 if (this.checkPriority("markAnchor")) { 10446 const value_casted = value as (Position | LocalizedPosition | undefined) 10447 this.getPeer()?.markAnchorAttribute(value_casted) 10448 return this 10449 } 10450 return this 10451 } 10452 public offset(value: Position | Edges | LocalizedEdges | undefined): this { 10453 if (this.checkPriority("offset")) { 10454 const value_casted = value as (Position | Edges | LocalizedEdges | undefined) 10455 this.getPeer()?.offsetAttribute(value_casted) 10456 return this 10457 } 10458 return this 10459 } 10460 public enabled(value: boolean | undefined): this { 10461 if (this.checkPriority("enabled")) { 10462 const value_casted = value as (boolean | undefined) 10463 this.getPeer()?.enabledAttribute(value_casted) 10464 return this 10465 } 10466 return this 10467 } 10468 public useSizeType(value: Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs | undefined): this { 10469 if (this.checkPriority("useSizeType")) { 10470 const value_casted = value as (Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs | undefined) 10471 this.getPeer()?.useSizeTypeAttribute(value_casted) 10472 return this 10473 } 10474 return this 10475 } 10476 public alignRules(value: AlignRuleOption | undefined | LocalizedAlignRuleOptions | undefined): this { 10477 if (this.checkPriority("alignRules")) { 10478 const value_type = runtimeType(value) 10479 if (((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) && TypeChecker.isAlignRuleOption(value, false, false, false, false, false, false, false)) { 10480 const value_casted = value as (AlignRuleOption | undefined) 10481 this.getPeer()?.alignRules0Attribute(value_casted) 10482 return this 10483 } 10484 if (((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) && TypeChecker.isLocalizedAlignRuleOptions(value, false, false, false, false, false, false, false)) { 10485 const value_casted = value as (LocalizedAlignRuleOptions | undefined) 10486 this.getPeer()?.alignRules1Attribute(value_casted) 10487 return this 10488 } 10489 throw new Error("Can not select appropriate overload") 10490 } 10491 return this 10492 } 10493 public aspectRatio(value: number | undefined): this { 10494 if (this.checkPriority("aspectRatio")) { 10495 const value_casted = value as (number | undefined) 10496 this.getPeer()?.aspectRatioAttribute(value_casted) 10497 return this 10498 } 10499 return this 10500 } 10501 public clickEffect(value: ClickEffect | undefined): this { 10502 if (this.checkPriority("clickEffect")) { 10503 const value_type = runtimeType(value) 10504 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10505 const value_casted = value as (ClickEffect | undefined) 10506 this.getPeer()?.clickEffect0Attribute(value_casted) 10507 return this 10508 } 10509 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10510 const value_casted = value as (ClickEffect | undefined) 10511 this.getPeer()?.clickEffect1Attribute(value_casted) 10512 return this 10513 } 10514 throw new Error("Can not select appropriate overload") 10515 } 10516 return this 10517 } 10518 public onDragStart(value: ((event: DragEvent,extraParams?: string) => CustomBuilder | DragItemInfo) | undefined): this { 10519 if (this.checkPriority("onDragStart")) { 10520 const value_casted = value as (((event: DragEvent,extraParams?: string) => CustomBuilder | DragItemInfo) | undefined) 10521 this.getPeer()?.onDragStartAttribute(value_casted) 10522 return this 10523 } 10524 return this 10525 } 10526 public onDragEnter(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { 10527 if (this.checkPriority("onDragEnter")) { 10528 const value_casted = value as (((event: DragEvent,extraParams?: string) => void) | undefined) 10529 this.getPeer()?.onDragEnterAttribute(value_casted) 10530 return this 10531 } 10532 return this 10533 } 10534 public onDragMove(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { 10535 if (this.checkPriority("onDragMove")) { 10536 const value_casted = value as (((event: DragEvent,extraParams?: string) => void) | undefined) 10537 this.getPeer()?.onDragMoveAttribute(value_casted) 10538 return this 10539 } 10540 return this 10541 } 10542 public onDragLeave(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { 10543 if (this.checkPriority("onDragLeave")) { 10544 const value_casted = value as (((event: DragEvent,extraParams?: string) => void) | undefined) 10545 this.getPeer()?.onDragLeaveAttribute(value_casted) 10546 return this 10547 } 10548 return this 10549 } 10550 public onDrop(eventCallback: ((event: DragEvent,extraParams?: string) => void) | undefined | OnDragEventCallback | undefined, dropOptions?: DropOptions): this { 10551 if (this.checkPriority("onDrop")) { 10552 const eventCallback_type = runtimeType(eventCallback) 10553 const dropOptions_type = runtimeType(dropOptions) 10554 if ((RuntimeType.FUNCTION == eventCallback_type) || (RuntimeType.UNDEFINED == eventCallback_type)) { 10555 const value_casted = eventCallback as (((event: DragEvent,extraParams?: string) => void) | undefined) 10556 this.getPeer()?.onDrop0Attribute(value_casted) 10557 return this 10558 } 10559 if ((RuntimeType.FUNCTION == eventCallback_type) || (RuntimeType.UNDEFINED == eventCallback_type)) { 10560 const eventCallback_casted = eventCallback as (OnDragEventCallback | undefined) 10561 const dropOptions_casted = dropOptions as (DropOptions) 10562 this.getPeer()?.onDrop1Attribute(eventCallback_casted, dropOptions_casted) 10563 return this 10564 } 10565 throw new Error("Can not select appropriate overload") 10566 } 10567 return this 10568 } 10569 public onDragEnd(value: ((event: DragEvent,extraParams?: string) => void) | undefined): this { 10570 if (this.checkPriority("onDragEnd")) { 10571 const value_casted = value as (((event: DragEvent,extraParams?: string) => void) | undefined) 10572 this.getPeer()?.onDragEndAttribute(value_casted) 10573 return this 10574 } 10575 return this 10576 } 10577 public allowDrop(value: Array<UniformDataType> | undefined): this { 10578 if (this.checkPriority("allowDrop")) { 10579 const value_casted = value as (Array<UniformDataType> | undefined) 10580 this.getPeer()?.allowDropAttribute(value_casted) 10581 return this 10582 } 10583 return this 10584 } 10585 public draggable(value: boolean | undefined): this { 10586 if (this.checkPriority("draggable")) { 10587 const value_casted = value as (boolean | undefined) 10588 this.getPeer()?.draggableAttribute(value_casted) 10589 return this 10590 } 10591 return this 10592 } 10593 public dragPreview(preview: CustomBuilder | DragItemInfo | string | undefined, config?: PreviewConfiguration): this { 10594 if (this.checkPriority("dragPreview")) { 10595 const preview_type = runtimeType(preview) 10596 const config_type = runtimeType(config) 10597 if ((RuntimeType.FUNCTION == preview_type) || (RuntimeType.OBJECT == preview_type) || (RuntimeType.STRING == preview_type) || (RuntimeType.UNDEFINED == preview_type)) { 10598 const value_casted = preview as (CustomBuilder | DragItemInfo | string | undefined) 10599 this.getPeer()?.dragPreview0Attribute(value_casted) 10600 return this 10601 } 10602 if ((RuntimeType.FUNCTION == preview_type) || (RuntimeType.OBJECT == preview_type) || (RuntimeType.STRING == preview_type) || (RuntimeType.UNDEFINED == preview_type)) { 10603 const preview_casted = preview as (CustomBuilder | DragItemInfo | string | undefined) 10604 const config_casted = config as (PreviewConfiguration) 10605 this.getPeer()?.dragPreview1Attribute(preview_casted, config_casted) 10606 return this 10607 } 10608 throw new Error("Can not select appropriate overload") 10609 } 10610 return this 10611 } 10612 public onPreDrag(value: ((parameter: PreDragStatus) => void) | undefined): this { 10613 if (this.checkPriority("onPreDrag")) { 10614 const value_casted = value as (((parameter: PreDragStatus) => void) | undefined) 10615 this.getPeer()?.onPreDragAttribute(value_casted) 10616 return this 10617 } 10618 return this 10619 } 10620 public linearGradient(value: LinearGradientOptions | undefined): this { 10621 if (this.checkPriority("linearGradient")) { 10622 const value_type = runtimeType(value) 10623 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10624 const value_casted = value as (LinearGradientOptions | undefined) 10625 this.getPeer()?.linearGradient0Attribute(value_casted) 10626 return this 10627 } 10628 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10629 const value_casted = value as (LinearGradientOptions | undefined) 10630 this.getPeer()?.linearGradient1Attribute(value_casted) 10631 return this 10632 } 10633 throw new Error("Can not select appropriate overload") 10634 } 10635 return this 10636 } 10637 public sweepGradient(value: SweepGradientOptions | undefined): this { 10638 if (this.checkPriority("sweepGradient")) { 10639 const value_type = runtimeType(value) 10640 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10641 const value_casted = value as (SweepGradientOptions | undefined) 10642 this.getPeer()?.sweepGradient0Attribute(value_casted) 10643 return this 10644 } 10645 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10646 const value_casted = value as (SweepGradientOptions | undefined) 10647 this.getPeer()?.sweepGradient1Attribute(value_casted) 10648 return this 10649 } 10650 throw new Error("Can not select appropriate overload") 10651 } 10652 return this 10653 } 10654 public radialGradient(value: RadialGradientOptions | undefined): this { 10655 if (this.checkPriority("radialGradient")) { 10656 const value_type = runtimeType(value) 10657 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10658 const value_casted = value as (RadialGradientOptions | undefined) 10659 this.getPeer()?.radialGradient0Attribute(value_casted) 10660 return this 10661 } 10662 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10663 const value_casted = value as (RadialGradientOptions | undefined) 10664 this.getPeer()?.radialGradient1Attribute(value_casted) 10665 return this 10666 } 10667 throw new Error("Can not select appropriate overload") 10668 } 10669 return this 10670 } 10671 public motionPath(value: MotionPathOptions | undefined): this { 10672 if (this.checkPriority("motionPath")) { 10673 const value_casted = value as (MotionPathOptions | undefined) 10674 this.getPeer()?.motionPathAttribute(value_casted) 10675 return this 10676 } 10677 return this 10678 } 10679 public shadow(value: ShadowOptions | ShadowStyle | undefined): this { 10680 if (this.checkPriority("shadow")) { 10681 const value_type = runtimeType(value) 10682 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10683 const value_casted = value as (ShadowOptions | ShadowStyle | undefined) 10684 this.getPeer()?.shadow0Attribute(value_casted) 10685 return this 10686 } 10687 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10688 const value_casted = value as (ShadowOptions | ShadowStyle | undefined) 10689 this.getPeer()?.shadow1Attribute(value_casted) 10690 return this 10691 } 10692 throw new Error("Can not select appropriate overload") 10693 } 10694 return this 10695 } 10696 public clip(value: boolean | undefined): this { 10697 if (this.checkPriority("clip")) { 10698 const value_type = runtimeType(value) 10699 if ((RuntimeType.BOOLEAN == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10700 const value_casted = value as (boolean | undefined) 10701 this.getPeer()?.clip0Attribute(value_casted) 10702 return this 10703 } 10704 if ((RuntimeType.BOOLEAN == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10705 const value_casted = value as (boolean | undefined) 10706 this.getPeer()?.clip1Attribute(value_casted) 10707 return this 10708 } 10709 if ((RuntimeType.BOOLEAN == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10710 const value_casted = value as (boolean | undefined) 10711 this.getPeer()?.clip2Attribute(value_casted) 10712 return this 10713 } 10714 throw new Error("Can not select appropriate overload") 10715 } 10716 return this 10717 } 10718 public clipShape(value: CircleShape | EllipseShape | PathShape | RectShape | undefined): this { 10719 if (this.checkPriority("clipShape")) { 10720 const value_type = runtimeType(value) 10721 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10722 const value_casted = value as (CircleShape | EllipseShape | PathShape | RectShape | undefined) 10723 this.getPeer()?.clipShape0Attribute(value_casted) 10724 return this 10725 } 10726 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10727 const value_casted = value as (CircleShape | EllipseShape | PathShape | RectShape | undefined) 10728 this.getPeer()?.clipShape1Attribute(value_casted) 10729 return this 10730 } 10731 throw new Error("Can not select appropriate overload") 10732 } 10733 return this 10734 } 10735 public mask(value: ProgressMask | undefined): this { 10736 if (this.checkPriority("mask")) { 10737 const value_type = runtimeType(value) 10738 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10739 const value_casted = value as (ProgressMask | undefined) 10740 this.getPeer()?.mask0Attribute(value_casted) 10741 return this 10742 } 10743 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10744 const value_casted = value as (ProgressMask | undefined) 10745 this.getPeer()?.mask1Attribute(value_casted) 10746 return this 10747 } 10748 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10749 const value_casted = value as (ProgressMask | undefined) 10750 this.getPeer()?.mask2Attribute(value_casted) 10751 return this 10752 } 10753 throw new Error("Can not select appropriate overload") 10754 } 10755 return this 10756 } 10757 public maskShape(value: CircleShape | EllipseShape | PathShape | RectShape | undefined): this { 10758 if (this.checkPriority("maskShape")) { 10759 const value_type = runtimeType(value) 10760 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10761 const value_casted = value as (CircleShape | EllipseShape | PathShape | RectShape | undefined) 10762 this.getPeer()?.maskShape0Attribute(value_casted) 10763 return this 10764 } 10765 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10766 const value_casted = value as (CircleShape | EllipseShape | PathShape | RectShape | undefined) 10767 this.getPeer()?.maskShape1Attribute(value_casted) 10768 return this 10769 } 10770 throw new Error("Can not select appropriate overload") 10771 } 10772 return this 10773 } 10774 public key(value: string | undefined): this { 10775 if (this.checkPriority("key")) { 10776 const value_casted = value as (string | undefined) 10777 this.getPeer()?.keyAttribute(value_casted) 10778 return this 10779 } 10780 return this 10781 } 10782 public id(value: string | undefined): this { 10783 if (this.checkPriority("id")) { 10784 const value_casted = value as (string | undefined) 10785 this.getPeer()?.idAttribute(value_casted) 10786 return this 10787 } 10788 return this 10789 } 10790 public geometryTransition(id: string | undefined, options?: GeometryTransitionOptions): this { 10791 if (this.checkPriority("geometryTransition")) { 10792 const id_type = runtimeType(id) 10793 const options_type = runtimeType(options) 10794 if ((RuntimeType.STRING == id_type) || (RuntimeType.UNDEFINED == id_type)) { 10795 const value_casted = id as (string | undefined) 10796 this.getPeer()?.geometryTransition0Attribute(value_casted) 10797 return this 10798 } 10799 if ((RuntimeType.STRING == id_type) || (RuntimeType.UNDEFINED == id_type)) { 10800 const id_casted = id as (string | undefined) 10801 const options_casted = options as (GeometryTransitionOptions) 10802 this.getPeer()?.geometryTransition1Attribute(id_casted, options_casted) 10803 return this 10804 } 10805 throw new Error("Can not select appropriate overload") 10806 } 10807 return this 10808 } 10809 public stateStyles(value: StateStyles | undefined): this { 10810 if (this.checkPriority("stateStyles")) { 10811 const value_casted = value as (StateStyles | undefined) 10812 hookStateStyleImpl(this.getPeer(), value_casted) 10813 return this 10814 } 10815 return this 10816 } 10817 public restoreId(value: number | undefined): this { 10818 if (this.checkPriority("restoreId")) { 10819 const value_casted = value as (number | undefined) 10820 this.getPeer()?.restoreIdAttribute(value_casted) 10821 return this 10822 } 10823 return this 10824 } 10825 public sphericalEffect(value: number | undefined): this { 10826 if (this.checkPriority("sphericalEffect")) { 10827 const value_type = runtimeType(value) 10828 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10829 const value_casted = value as (number | undefined) 10830 this.getPeer()?.sphericalEffect0Attribute(value_casted) 10831 return this 10832 } 10833 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10834 const value_casted = value as (number | undefined) 10835 this.getPeer()?.sphericalEffect1Attribute(value_casted) 10836 return this 10837 } 10838 throw new Error("Can not select appropriate overload") 10839 } 10840 return this 10841 } 10842 public lightUpEffect(value: number | undefined): this { 10843 if (this.checkPriority("lightUpEffect")) { 10844 const value_type = runtimeType(value) 10845 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10846 const value_casted = value as (number | undefined) 10847 this.getPeer()?.lightUpEffect0Attribute(value_casted) 10848 return this 10849 } 10850 if ((RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10851 const value_casted = value as (number | undefined) 10852 this.getPeer()?.lightUpEffect1Attribute(value_casted) 10853 return this 10854 } 10855 throw new Error("Can not select appropriate overload") 10856 } 10857 return this 10858 } 10859 public pixelStretchEffect(value: PixelStretchEffectOptions | undefined): this { 10860 if (this.checkPriority("pixelStretchEffect")) { 10861 const value_type = runtimeType(value) 10862 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10863 const value_casted = value as (PixelStretchEffectOptions | undefined) 10864 this.getPeer()?.pixelStretchEffect0Attribute(value_casted) 10865 return this 10866 } 10867 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10868 const value_casted = value as (PixelStretchEffectOptions | undefined) 10869 this.getPeer()?.pixelStretchEffect1Attribute(value_casted) 10870 return this 10871 } 10872 throw new Error("Can not select appropriate overload") 10873 } 10874 return this 10875 } 10876 public accessibilityGroup(isGroup: boolean | undefined, accessibilityOptions?: AccessibilityOptions): this { 10877 if (this.checkPriority("accessibilityGroup")) { 10878 const isGroup_type = runtimeType(isGroup) 10879 const accessibilityOptions_type = runtimeType(accessibilityOptions) 10880 if (((RuntimeType.BOOLEAN == isGroup_type) || (RuntimeType.UNDEFINED == isGroup_type)) && (RuntimeType.UNDEFINED == accessibilityOptions_type)) { 10881 const value_casted = isGroup as (boolean | undefined) 10882 this.getPeer()?.accessibilityGroup0Attribute(value_casted) 10883 return this 10884 } 10885 if (((RuntimeType.BOOLEAN == isGroup_type) || (RuntimeType.UNDEFINED == isGroup_type)) && ((RuntimeType.OBJECT == accessibilityOptions_type) || (RuntimeType.UNDEFINED == accessibilityOptions_type))) { 10886 const isGroup_casted = isGroup as (boolean | undefined) 10887 const accessibilityOptions_casted = accessibilityOptions as (AccessibilityOptions | undefined) 10888 this.getPeer()?.accessibilityGroup1Attribute(isGroup_casted, accessibilityOptions_casted) 10889 return this 10890 } 10891 throw new Error("Can not select appropriate overload") 10892 } 10893 return this 10894 } 10895 public accessibilityText(value: string | undefined | Resource | undefined): this { 10896 if (this.checkPriority("accessibilityText")) { 10897 const value_type = runtimeType(value) 10898 if ((RuntimeType.STRING == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10899 const value_casted = value as (string | undefined) 10900 this.getPeer()?.accessibilityText0Attribute(value_casted) 10901 return this 10902 } 10903 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10904 const value_casted = value as (Resource | undefined) 10905 this.getPeer()?.accessibilityText1Attribute(value_casted) 10906 return this 10907 } 10908 throw new Error("Can not select appropriate overload") 10909 } 10910 return this 10911 } 10912 public accessibilityNextFocusId(value: string | undefined): this { 10913 if (this.checkPriority("accessibilityNextFocusId")) { 10914 const value_casted = value as (string | undefined) 10915 this.getPeer()?.accessibilityNextFocusIdAttribute(value_casted) 10916 return this 10917 } 10918 return this 10919 } 10920 public accessibilityDefaultFocus(value: boolean | undefined): this { 10921 if (this.checkPriority("accessibilityDefaultFocus")) { 10922 const value_casted = value as (boolean | undefined) 10923 this.getPeer()?.accessibilityDefaultFocusAttribute(value_casted) 10924 return this 10925 } 10926 return this 10927 } 10928 public accessibilityUseSamePage(value: AccessibilitySamePageMode | undefined): this { 10929 if (this.checkPriority("accessibilityUseSamePage")) { 10930 const value_casted = value as (AccessibilitySamePageMode | undefined) 10931 this.getPeer()?.accessibilityUseSamePageAttribute(value_casted) 10932 return this 10933 } 10934 return this 10935 } 10936 public accessibilityScrollTriggerable(value: boolean | undefined): this { 10937 if (this.checkPriority("accessibilityScrollTriggerable")) { 10938 const value_casted = value as (boolean | undefined) 10939 this.getPeer()?.accessibilityScrollTriggerableAttribute(value_casted) 10940 return this 10941 } 10942 return this 10943 } 10944 public accessibilityRole(value: AccessibilityRoleType | undefined): this { 10945 if (this.checkPriority("accessibilityRole")) { 10946 const value_casted = value as (AccessibilityRoleType | undefined) 10947 this.getPeer()?.accessibilityRoleAttribute(value_casted) 10948 return this 10949 } 10950 return this 10951 } 10952 public onAccessibilityFocus(value: AccessibilityFocusCallback | undefined): this { 10953 if (this.checkPriority("onAccessibilityFocus")) { 10954 const value_casted = value as (AccessibilityFocusCallback | undefined) 10955 this.getPeer()?.onAccessibilityFocusAttribute(value_casted) 10956 return this 10957 } 10958 return this 10959 } 10960 public accessibilityTextHint(value: string | undefined): this { 10961 if (this.checkPriority("accessibilityTextHint")) { 10962 const value_casted = value as (string | undefined) 10963 this.getPeer()?.accessibilityTextHintAttribute(value_casted) 10964 return this 10965 } 10966 return this 10967 } 10968 public accessibilityDescription(value: string | undefined | Resource | undefined): this { 10969 if (this.checkPriority("accessibilityDescription")) { 10970 const value_type = runtimeType(value) 10971 if ((RuntimeType.STRING == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10972 const value_casted = value as (string | undefined) 10973 this.getPeer()?.accessibilityDescription0Attribute(value_casted) 10974 return this 10975 } 10976 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 10977 const value_casted = value as (Resource | undefined) 10978 this.getPeer()?.accessibilityDescription1Attribute(value_casted) 10979 return this 10980 } 10981 throw new Error("Can not select appropriate overload") 10982 } 10983 return this 10984 } 10985 public accessibilityLevel(value: string | undefined): this { 10986 if (this.checkPriority("accessibilityLevel")) { 10987 const value_casted = value as (string | undefined) 10988 this.getPeer()?.accessibilityLevelAttribute(value_casted) 10989 return this 10990 } 10991 return this 10992 } 10993 public accessibilityVirtualNode(value: CustomBuilder | undefined): this { 10994 if (this.checkPriority("accessibilityVirtualNode")) { 10995 const value_casted = value as (CustomBuilder | undefined) 10996 this.getPeer()?.accessibilityVirtualNodeAttribute(value_casted) 10997 return this 10998 } 10999 return this 11000 } 11001 public accessibilityChecked(value: boolean | undefined): this { 11002 if (this.checkPriority("accessibilityChecked")) { 11003 const value_casted = value as (boolean | undefined) 11004 this.getPeer()?.accessibilityCheckedAttribute(value_casted) 11005 return this 11006 } 11007 return this 11008 } 11009 public accessibilitySelected(value: boolean | undefined): this { 11010 if (this.checkPriority("accessibilitySelected")) { 11011 const value_casted = value as (boolean | undefined) 11012 this.getPeer()?.accessibilitySelectedAttribute(value_casted) 11013 return this 11014 } 11015 return this 11016 } 11017 public obscured(value: Array<ObscuredReasons> | undefined): this { 11018 if (this.checkPriority("obscured")) { 11019 const value_casted = value as (Array<ObscuredReasons> | undefined) 11020 this.getPeer()?.obscuredAttribute(value_casted) 11021 return this 11022 } 11023 return this 11024 } 11025 public reuseId(value: string | undefined): this { 11026 if (this.checkPriority("reuseId")) { 11027 const value_casted = value as (string | undefined) 11028 this.getPeer()?.reuseIdAttribute(value_casted) 11029 return this 11030 } 11031 return this 11032 } 11033 public reuse(value: ReuseOptions | undefined): this { 11034 if (this.checkPriority("reuse")) { 11035 const value_casted = value as (ReuseOptions | undefined) 11036 this.getPeer()?.reuseAttribute(value_casted) 11037 return this 11038 } 11039 return this 11040 } 11041 public renderFit(value: RenderFit | undefined): this { 11042 if (this.checkPriority("renderFit")) { 11043 const value_type = runtimeType(value) 11044 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type)) { 11045 const value_casted = value as (RenderFit | undefined) 11046 this.getPeer()?.renderFit0Attribute(value_casted) 11047 return this 11048 } 11049 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type)) { 11050 const value_casted = value as (RenderFit | undefined) 11051 this.getPeer()?.renderFit1Attribute(value_casted) 11052 return this 11053 } 11054 throw new Error("Can not select appropriate overload") 11055 } 11056 return this 11057 } 11058 public gestureModifier(value: GestureModifier | undefined): this { 11059 if (this.checkPriority("gestureModifier")) { 11060 if (value === undefined) { 11061 return this; 11062 } 11063 const value_casted = value as GestureModifier 11064 let gestureEvent = this.getOrCreateGestureEvent(); 11065 gestureEvent.clearGestures(); 11066 value_casted.applyGesture(gestureEvent); 11067 return this 11068 } 11069 return this 11070 } 11071 public backgroundBrightness(value: BackgroundBrightnessOptions | undefined): this { 11072 if (this.checkPriority("backgroundBrightness")) { 11073 const value_type = runtimeType(value) 11074 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 11075 const value_casted = value as (BackgroundBrightnessOptions | undefined) 11076 this.getPeer()?.backgroundBrightness0Attribute(value_casted) 11077 return this 11078 } 11079 if ((RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { 11080 const value_casted = value as (BackgroundBrightnessOptions | undefined) 11081 this.getPeer()?.backgroundBrightness1Attribute(value_casted) 11082 return this 11083 } 11084 throw new Error("Can not select appropriate overload") 11085 } 11086 return this 11087 } 11088 public onGestureJudgeBegin(value: ((gestureInfo: GestureInfo,event: BaseGestureEvent) => GestureJudgeResult) | undefined): this { 11089 if (this.checkPriority("onGestureJudgeBegin")) { 11090 const value_casted = value as (((gestureInfo: GestureInfo,event: BaseGestureEvent) => GestureJudgeResult) | undefined) 11091 this.getPeer()?.onGestureJudgeBeginAttribute(value_casted) 11092 return this 11093 } 11094 return this 11095 } 11096 public onGestureRecognizerJudgeBegin(callback_: GestureRecognizerJudgeBeginCallback | undefined, exposeInnerGesture?: boolean): this { 11097 if (this.checkPriority("onGestureRecognizerJudgeBegin")) { 11098 const callback__type = runtimeType(callback_) 11099 const exposeInnerGesture_type = runtimeType(exposeInnerGesture) 11100 if (((RuntimeType.FUNCTION == callback__type) || (RuntimeType.UNDEFINED == callback__type)) && (RuntimeType.UNDEFINED == exposeInnerGesture_type)) { 11101 const value_casted = callback_ as (GestureRecognizerJudgeBeginCallback | undefined) 11102 this.getPeer()?.onGestureRecognizerJudgeBegin0Attribute(value_casted) 11103 return this 11104 } 11105 if (((RuntimeType.FUNCTION == callback__type) || (RuntimeType.UNDEFINED == callback__type)) && ((RuntimeType.BOOLEAN == exposeInnerGesture_type) || (RuntimeType.UNDEFINED == exposeInnerGesture_type))) { 11106 const callback__casted = callback_ as (GestureRecognizerJudgeBeginCallback | undefined) 11107 const exposeInnerGesture_casted = exposeInnerGesture as (boolean | undefined) 11108 this.getPeer()?.onGestureRecognizerJudgeBegin1Attribute(callback__casted, exposeInnerGesture_casted) 11109 return this 11110 } 11111 throw new Error("Can not select appropriate overload") 11112 } 11113 return this 11114 } 11115 public shouldBuiltInRecognizerParallelWith(value: ShouldBuiltInRecognizerParallelWithCallback | undefined): this { 11116 if (this.checkPriority("shouldBuiltInRecognizerParallelWith")) { 11117 const value_casted = value as (ShouldBuiltInRecognizerParallelWithCallback | undefined) 11118 this.getPeer()?.shouldBuiltInRecognizerParallelWithAttribute(value_casted) 11119 return this 11120 } 11121 return this 11122 } 11123 public monopolizeEvents(value: boolean | undefined): this { 11124 if (this.checkPriority("monopolizeEvents")) { 11125 const value_casted = value as (boolean | undefined) 11126 this.getPeer()?.monopolizeEventsAttribute(value_casted) 11127 return this 11128 } 11129 return this 11130 } 11131 public onTouchIntercept(value: ((parameter: TouchEvent) => HitTestMode) | undefined): this { 11132 if (this.checkPriority("onTouchIntercept")) { 11133 const value_casted = value as (((parameter: TouchEvent) => HitTestMode) | undefined) 11134 this.getPeer()?.onTouchInterceptAttribute(value_casted) 11135 return this 11136 } 11137 return this 11138 } 11139 public onSizeChange(value: SizeChangeCallback | undefined): this { 11140 if (this.checkPriority("onSizeChange")) { 11141 const value_casted = value as (SizeChangeCallback | undefined) 11142 this.getPeer()?.onSizeChangeAttribute(value_casted) 11143 return this 11144 } 11145 return this 11146 } 11147 public accessibilityFocusDrawLevel(value: FocusDrawLevel | undefined): this { 11148 if (this.checkPriority("accessibilityFocusDrawLevel")) { 11149 const value_casted = value as (FocusDrawLevel | undefined) 11150 this.getPeer()?.accessibilityFocusDrawLevelAttribute(value_casted) 11151 return this 11152 } 11153 return this 11154 } 11155 public customProperty(name: string | undefined, value: Object | undefined): this { 11156 if (this.checkPriority("customProperty")) { 11157 const name_casted = name as (string | undefined) 11158 const value_casted = value as (Object | undefined) 11159 this.getPeer()?.customPropertyAttribute(name_casted, value_casted) 11160 return this 11161 } 11162 return this 11163 } 11164 public expandSafeArea(types?: Array<SafeAreaType> | undefined, edges?: Array<SafeAreaEdge> | undefined): this { 11165 if (this.checkPriority("expandSafeArea")) { 11166 const types_casted = types as (Array<SafeAreaType> | undefined) 11167 const edges_casted = edges as (Array<SafeAreaEdge> | undefined) 11168 this.getPeer()?.expandSafeAreaAttribute(types_casted, edges_casted) 11169 return this 11170 } 11171 return this 11172 } 11173 public background(builder: CustomBuilder | undefined, options?: Literal_Alignment_align): this { 11174 if (this.checkPriority("background")) { 11175 const builder_casted = builder as (CustomBuilder | undefined) 11176 const options_casted = options as (Literal_Alignment_align) 11177 this.getPeer()?.backgroundAttribute(builder_casted, options_casted) 11178 return this 11179 } 11180 return this 11181 } 11182 public backgroundImage(src: ResourceStr | PixelMap | undefined, repeat?: ImageRepeat | undefined): this { 11183 if (this.checkPriority("backgroundImage")) { 11184 const src_type = runtimeType(src) 11185 const repeat_type = runtimeType(repeat) 11186 if (((RuntimeType.STRING == src_type) || (RuntimeType.OBJECT == src_type) || (RuntimeType.OBJECT == src_type) || (RuntimeType.UNDEFINED == src_type)) && ((RuntimeType.NUMBER == repeat_type) || (RuntimeType.OBJECT == repeat_type))) { 11187 const src_casted = src as (ResourceStr | PixelMap | undefined) 11188 const repeat_casted = repeat as (ImageRepeat) 11189 this.getPeer()?.backgroundImage0Attribute(src_casted, repeat_casted) 11190 return this 11191 } 11192 } 11193 return this 11194 } 11195 public backgroundBlurStyle(style: BlurStyle | undefined, options?: BackgroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): this { 11196 if (this.checkPriority("backgroundBlurStyle")) { 11197 const style_type = runtimeType(style) 11198 const options_type = runtimeType(options) 11199 const sysOptions_type = runtimeType(sysOptions) 11200 if (((RuntimeType.NUMBER == style_type) || (RuntimeType.UNDEFINED == style_type))) { 11201 const value_casted = style as (BlurStyle | undefined) 11202 const options_casted = options as (BackgroundBlurStyleOptions | undefined) 11203 this.getPeer()?.backgroundBlurStyle0Attribute(value_casted, options_casted) 11204 return this 11205 } 11206 if ((RuntimeType.OBJECT == style_type) || (RuntimeType.OBJECT == style_type)) { 11207 const style_casted = style as (BlurStyle | undefined) 11208 const options_casted = options as (BackgroundBlurStyleOptions) 11209 const sysOptions_casted = sysOptions as (SystemAdaptiveOptions) 11210 this.getPeer()?.backgroundBlurStyle1Attribute(style_casted, options_casted, sysOptions_casted) 11211 return this 11212 } 11213 throw new Error("Can not select appropriate overload") 11214 } 11215 return this 11216 } 11217 public foregroundBlurStyle(style: BlurStyle | undefined, options?: ForegroundBlurStyleOptions, sysOptions?: SystemAdaptiveOptions): this { 11218 if (this.checkPriority("foregroundBlurStyle")) { 11219 const style_type = runtimeType(style) 11220 const options_type = runtimeType(options) 11221 const sysOptions_type = runtimeType(sysOptions) 11222 if (((RuntimeType.NUMBER == style_type) || (RuntimeType.UNDEFINED == style_type))) { 11223 const value_casted = style as (BlurStyle | undefined) 11224 const options_casted = options as (ForegroundBlurStyleOptions | undefined) 11225 this.getPeer()?.foregroundBlurStyle0Attribute(value_casted, options_casted) 11226 return this 11227 } 11228 if ((RuntimeType.OBJECT == style_type) || (RuntimeType.OBJECT == style_type)) { 11229 const style_casted = style as (BlurStyle | undefined) 11230 const options_casted = options as (ForegroundBlurStyleOptions) 11231 const sysOptions_casted = sysOptions as (SystemAdaptiveOptions) 11232 this.getPeer()?.foregroundBlurStyle1Attribute(style_casted, options_casted, sysOptions_casted) 11233 return this 11234 } 11235 throw new Error("Can not select appropriate overload") 11236 } 11237 return this 11238 } 11239 public focusScopeId(id: string | undefined, isGroup?: boolean, arrowStepOut?: boolean): this { 11240 if (this.checkPriority("focusScopeId")) { 11241 const id_type = runtimeType(id) 11242 const isGroup_type = runtimeType(isGroup) 11243 const arrowStepOut_type = runtimeType(arrowStepOut) 11244 if ((RuntimeType.STRING == id_type) || (RuntimeType.UNDEFINED == id_type)) { 11245 const id_casted = id as (string | undefined) 11246 const isGroup_casted = isGroup as (boolean) 11247 const arrowStepOut_casted = arrowStepOut as (boolean) 11248 this.getPeer()?.focusScopeId1Attribute(id_casted, isGroup_casted, arrowStepOut_casted) 11249 return this 11250 } 11251 throw new Error("Can not select appropriate overload") 11252 } 11253 return this 11254 } 11255 public focusScopePriority(scopeId: string | undefined, priority?: FocusPriority): this { 11256 if (this.checkPriority("focusScopePriority")) { 11257 const scopeId_casted = scopeId as (string | undefined) 11258 const priority_casted = priority as (FocusPriority) 11259 this.getPeer()?.focusScopePriorityAttribute(scopeId_casted, priority_casted) 11260 return this 11261 } 11262 return this 11263 } 11264 public gesture(gesture: GestureType | undefined, mask?: GestureMask): this { 11265 if (this.checkPriority("gesture")) { 11266 if (gesture instanceof Gesture) { 11267 let singleGesture = gesture as Gesture; 11268 singleGesture.setGesture(0, this.getPeer(), mask); 11269 return this; 11270 } else { 11271 let gestureGroup = gesture as GestureGroup; 11272 gestureGroup.addGestureGroupToNode(0, this.getPeer(), mask) 11273 } 11274 return this 11275 } 11276 return this 11277 } 11278 public priorityGesture(gesture: GestureType | undefined, mask?: GestureMask): this { 11279 if (this.checkPriority("priorityGesture")) { 11280 if (gesture instanceof Gesture) { 11281 let singleGesture = gesture as Gesture; 11282 singleGesture.setGesture(1, this.getPeer(), mask); 11283 return this; 11284 } else { 11285 let gestureGroup = gesture as GestureGroup; 11286 gestureGroup.addGestureGroupToNode(1, this.getPeer(), mask) 11287 } 11288 return this 11289 } 11290 return this 11291 } 11292 public parallelGesture(gesture: GestureType | undefined, mask?: GestureMask): this { 11293 if (this.checkPriority("parallelGesture")) { 11294 if (gesture instanceof Gesture) { 11295 let singleGesture = gesture as Gesture; 11296 singleGesture.setGesture(2, this.getPeer(), mask); 11297 return this; 11298 } else { 11299 let gestureGroup = gesture as GestureGroup; 11300 gestureGroup.addGestureGroupToNode(2, this.getPeer(), mask) 11301 } 11302 return this 11303 } 11304 return this 11305 } 11306 public blur(blurRadius: number | undefined, options?: BlurOptions, sysOptions?: SystemAdaptiveOptions): this { 11307 if (this.checkPriority("blur")) { 11308 const blurRadius_type = runtimeType(blurRadius) 11309 const options_type = runtimeType(options) 11310 const sysOptions_type = runtimeType(sysOptions) 11311 if ((RuntimeType.NUMBER == blurRadius_type) || (RuntimeType.UNDEFINED == blurRadius_type)) { 11312 const value_casted = blurRadius as (number | undefined) 11313 const options_casted = options as (BlurOptions | undefined) 11314 this.getPeer()?.blur0Attribute(value_casted, options_casted) 11315 return this 11316 } 11317 if ((RuntimeType.NUMBER == blurRadius_type) || (RuntimeType.UNDEFINED == blurRadius_type)) { 11318 const blurRadius_casted = blurRadius as (number | undefined) 11319 const options_casted = options as (BlurOptions | undefined) 11320 const sysOptions_casted = sysOptions as (SystemAdaptiveOptions) 11321 this.getPeer()?.blur1Attribute(blurRadius_casted, options_casted, sysOptions_casted) 11322 return this 11323 } 11324 throw new Error("Can not select appropriate overload") 11325 } 11326 return this 11327 } 11328 public linearGradientBlur(value: number | undefined, options: LinearGradientBlurOptions | undefined): this { 11329 if (this.checkPriority("linearGradientBlur")) { 11330 const value_type = runtimeType(value) 11331 const options_type = runtimeType(options) 11332 if (((RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) && ((RuntimeType.OBJECT == options_type) || (RuntimeType.UNDEFINED == options_type))) { 11333 const value_casted = value as (number | undefined) 11334 const options_casted = options as (LinearGradientBlurOptions | undefined) 11335 this.getPeer()?.linearGradientBlur0Attribute(value_casted, options_casted) 11336 return this 11337 } 11338 if (((RuntimeType.NUMBER == value_type) || (RuntimeType.UNDEFINED == value_type)) && ((RuntimeType.OBJECT == options_type) || (RuntimeType.UNDEFINED == options_type))) { 11339 const blurRadius_casted = value as (number | undefined) 11340 const options_casted = options as (LinearGradientBlurOptions | undefined) 11341 this.getPeer()?.linearGradientBlur1Attribute(blurRadius_casted, options_casted) 11342 return this 11343 } 11344 throw new Error("Can not select appropriate overload") 11345 } 11346 return this 11347 } 11348 public systemBarEffect(): this { 11349 if (this.checkPriority("systemBarEffect")) { 11350 this.getPeer()?.systemBarEffectAttribute() 11351 return this 11352 } 11353 return this 11354 } 11355 public backdropBlur(radius: number | undefined, options?: BlurOptions, sysOptions?: SystemAdaptiveOptions): this { 11356 if (this.checkPriority("backdropBlur")) { 11357 const radius_type = runtimeType(radius) 11358 const options_type = runtimeType(options) 11359 const sysOptions_type = runtimeType(sysOptions) 11360 if ((RuntimeType.NUMBER == radius_type) || (RuntimeType.UNDEFINED == radius_type)) { 11361 const value_casted = radius as (number | undefined) 11362 const options_casted = options as (BlurOptions| undefined) 11363 this.getPeer()?.backdropBlur0Attribute(value_casted, options_casted) 11364 return this 11365 } 11366 if ((RuntimeType.NUMBER == radius_type) || (RuntimeType.UNDEFINED == radius_type)) { 11367 const radius_casted = radius as (number | undefined) 11368 const options_casted = options as (BlurOptions) 11369 const sysOptions_casted = sysOptions as (SystemAdaptiveOptions) 11370 this.getPeer()?.backdropBlur1Attribute(radius_casted, options_casted, sysOptions_casted) 11371 return this 11372 } 11373 throw new Error("Can not select appropriate overload") 11374 } 11375 return this 11376 } 11377 public sharedTransition(id: string | undefined, options?: sharedTransitionOptions): this { 11378 if (this.checkPriority("sharedTransition")) { 11379 const id_casted = id as (string | undefined) 11380 const options_casted = options as (sharedTransitionOptions) 11381 this.getPeer()?.sharedTransitionAttribute(id_casted, options_casted) 11382 return this 11383 } 11384 return this 11385 } 11386 public chainMode(direction: Axis | undefined, style: ChainStyle | undefined): this { 11387 if (this.checkPriority("chainMode")) { 11388 const direction_casted = direction as (Axis | undefined) 11389 const style_casted = style as (ChainStyle | undefined) 11390 this.getPeer()?.chainModeAttribute(direction_casted, style_casted) 11391 return this 11392 } 11393 return this 11394 } 11395 public dragPreviewOptions(value: DragPreviewOptions | undefined, options?: DragInteractionOptions): this { 11396 if (this.checkPriority("dragPreviewOptions")) { 11397 const value_casted = value as (DragPreviewOptions | undefined) 11398 const options_casted = options as (DragInteractionOptions) 11399 this.getPeer()?.dragPreviewOptionsAttribute(value_casted, options_casted) 11400 return this 11401 } 11402 return this 11403 } 11404 public overlay(value: string | CustomBuilder | ComponentContent | undefined, options?: OverlayOptions): this { 11405 if (this.checkPriority("overlay")) { 11406 const value_casted = value as (string | CustomBuilder | ComponentContent | undefined) 11407 const options_casted = options as (OverlayOptions) 11408 this.getPeer()?.overlayAttribute(value_casted, options_casted) 11409 return this 11410 } 11411 return this 11412 } 11413 public blendMode(value: BlendMode | undefined, type?: BlendApplyType): this { 11414 if (this.checkPriority("blendMode")) { 11415 const value_type = runtimeType(value) 11416 const type_type = runtimeType(type) 11417 if (((RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type)) && ((RuntimeType.OBJECT == type_type) || (RuntimeType.OBJECT == type_type))) { 11418 const value_casted = value as (BlendMode | undefined) 11419 const type_casted = type as (BlendApplyType) 11420 this.getPeer()?.blendMode0Attribute(value_casted, type_casted) 11421 return this 11422 } 11423 if (((RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type)) && ((RuntimeType.OBJECT == type_type) || (RuntimeType.OBJECT == type_type))) { 11424 const mode_casted = value as (BlendMode | undefined) 11425 const type_casted = type as (BlendApplyType) 11426 this.getPeer()?.blendMode1Attribute(mode_casted, type_casted) 11427 return this 11428 } 11429 throw new Error("Can not select appropriate overload") 11430 } 11431 return this 11432 } 11433 public advancedBlendMode(effect: BlendMode | BrightnessBlender | undefined, type?: BlendApplyType): this { 11434 if (this.checkPriority("advancedBlendMode")) { 11435 const effect_casted = effect as (BlendMode | BrightnessBlender | undefined) 11436 const type_casted = type as (BlendApplyType) 11437 this.getPeer()?.advancedBlendModeAttribute(effect_casted, type_casted) 11438 return this 11439 } 11440 return this 11441 } 11442 public bindTips(message: TipsMessageType | undefined, options?: TipsOptions): this { 11443 if (this.checkPriority("bindTips")) { 11444 const message_casted = message as (TipsMessageType | undefined) 11445 const options_casted = options as (TipsOptions) 11446 this.getPeer()?.bindTipsAttribute(message_casted, options_casted) 11447 return this 11448 } 11449 return this 11450 } 11451 public bindPopup(show: boolean | undefined, popup: PopupOptions | CustomPopupOptions | undefined): this { 11452 if (this.checkPriority("bindPopup")) { 11453 const show_casted = show as (boolean | undefined) 11454 const popup_casted = popup as (PopupOptions | CustomPopupOptions | undefined) 11455 this.getPeer()?.bindPopupAttribute(show_casted, popup_casted) 11456 return this 11457 } 11458 return this 11459 } 11460 public bindMenu(content: Array<MenuElement> | CustomBuilder | undefined, options?: MenuOptions | undefined): this { 11461 if (this.checkPriority("bindMenu")) { 11462 const content_type = runtimeType(content) 11463 const options_type = runtimeType(options) 11464 if (((RuntimeType.OBJECT == content_type) || (RuntimeType.FUNCTION == content_type)) || ((RuntimeType.OBJECT == options_type) || (RuntimeType.UNDEFINED == options_type))) { 11465 const content_casted = content as (Array<MenuElement> | CustomBuilder | undefined) 11466 const options_casted = options as (MenuOptions | undefined) 11467 this.getPeer()?.bindMenu0Attribute(content_casted, options_casted) 11468 return this 11469 } 11470 throw new Error("Can not select appropriate overload") 11471 } 11472 return this 11473 } 11474 public bindContextMenu(content: CustomBuilder | undefined, responseType: ResponseType | undefined, options?: ContextMenuOptions | undefined): this { 11475 if (this.checkPriority("bindContextMenu")) { 11476 const content_type = runtimeType(content) 11477 const responseType_type = runtimeType(responseType) 11478 const options_type = runtimeType(options) 11479 if ((RuntimeType.FUNCTION == content_type) && (TypeChecker.isResponseType(responseType)) && ((RuntimeType.OBJECT == options_type) || (RuntimeType.UNDEFINED == options_type))) { 11480 const content_casted = content as (CustomBuilder | undefined) 11481 const responseType_casted = responseType as (ResponseType | undefined) 11482 const options_casted = options as (ContextMenuOptions | undefined) 11483 this.getPeer()?.bindContextMenu0Attribute(content_casted, responseType_casted, options_casted) 11484 return this 11485 } 11486 throw new Error("Can not select appropriate overload") 11487 } 11488 return this 11489 } 11490 public bindContentCover(isShow: boolean | undefined | Bindable<boolean>, builder: CustomBuilder | undefined, type?: ContentCoverOptions): this { 11491 if (this.checkPriority("bindContentCover")) { 11492 const isShow_type = runtimeType(isShow) 11493 const builder_type = runtimeType(builder) 11494 const type_type = runtimeType(type) 11495 if (((RuntimeType.BOOLEAN == isShow_type) || (RuntimeType.UNDEFINED == isShow_type)) && ((RuntimeType.FUNCTION == builder_type) || (RuntimeType.UNDEFINED == builder_type)) && ((RuntimeType.OBJECT == type_type) || (RuntimeType.UNDEFINED == type_type))) { 11496 const isShow_casted = isShow as (boolean | undefined) 11497 const builder_casted = builder as (CustomBuilder | undefined) 11498 const options_casted = type as (ContentCoverOptions) 11499 this.getPeer()?.bindContentCover1Attribute(isShow_casted, builder_casted, options_casted) 11500 return this 11501 } 11502 throw new Error("Can not select appropriate overload") 11503 } 11504 return this 11505 } 11506 public bindSheet(isShow: boolean | undefined | Bindable<boolean>, builder: CustomBuilder | undefined, options?: SheetOptions): this { 11507 if (this.checkPriority("bindSheet")) { 11508 const isShow_casted = isShow as (boolean | undefined) 11509 const builder_casted = builder as (CustomBuilder | undefined) 11510 const options_casted = options as (SheetOptions) 11511 this.getPeer()?.bindSheetAttribute(isShow_casted, builder_casted, options_casted) 11512 return this 11513 } 11514 return this 11515 } 11516 public onVisibleAreaChange(ratios: Array<number> | undefined, event: VisibleAreaChangeCallback | undefined): this { 11517 if (this.checkPriority("onVisibleAreaChange")) { 11518 const ratios_casted = ratios as (Array<number> | undefined) 11519 const event_casted = event as (VisibleAreaChangeCallback | undefined) 11520 this.getPeer()?.onVisibleAreaChangeAttribute(ratios_casted, event_casted) 11521 return this 11522 } 11523 return this 11524 } 11525 public onVisibleAreaApproximateChange(options: VisibleAreaEventOptions | undefined, event: VisibleAreaChangeCallback | undefined): this { 11526 if (this.checkPriority("onVisibleAreaApproximateChange")) { 11527 const options_casted = options as (VisibleAreaEventOptions | undefined) 11528 const event_casted = event as (VisibleAreaChangeCallback | undefined) 11529 this.getPeer()?.onVisibleAreaApproximateChangeAttribute(options_casted, event_casted) 11530 return this 11531 } 11532 return this 11533 } 11534 public keyboardShortcut(value: string | FunctionKey | undefined, keys: Array<ModifierKey> | undefined, action?: (() => void)): this { 11535 if (this.checkPriority("keyboardShortcut")) { 11536 const value_casted = value as (string | FunctionKey | undefined) 11537 const keys_casted = keys as (Array<ModifierKey> | undefined) 11538 const action_casted = action as ((() => void)) 11539 this.getPeer()?.keyboardShortcutAttribute(value_casted, keys_casted, action_casted) 11540 return this 11541 } 11542 return this 11543 } 11544 public attributeModifier<T>(modifier: AttributeModifier<T>): this { 11545 11546 let peerNode = this.getPeer() 11547 this.initAttributeSet(modifier); 11548 let isAttributeUpdater: boolean = (modifier instanceof AttributeUpdater); 11549 if (isAttributeUpdater) { 11550 let attributeUpdater = modifier as object as AttributeUpdater<T, (...params: Object[]) => T> 11551 if (!attributeUpdater.peerNode_) { 11552 attributeUpdater.initializeModifier(peerNode._attributeSet as T); 11553 } else if (this.getPeer() !== attributeUpdater.peerNode_) { 11554 attributeUpdater.onComponentChanged(peerNode._attributeSet as T); 11555 } 11556 attributeUpdater.peerNode_ = this.getPeer(); 11557 attributeUpdater.attribute = this.getModifierHost() as T 11558 attributeUpdater.updateConstructorParams = (...params: Object[]) => { 11559 let attribute = this.getModifierHost()! as T; 11560 this.getModifierHost()!.constructParam(...params); 11561 return attribute; 11562 }; 11563 } 11564 this.applyModifierByState(isAttributeUpdater, modifier); 11565 return this; 11566 } 11567 public applyModifierByState<T>(isAttributeUpdater: boolean, modifier: AttributeModifier<T>): void { 11568 } 11569 11570 public applyAttributesFinish(): void { 11571 // we call this function outside of class, so need to make it public 11572 super.applyAttributesFinish() 11573 } 11574} 11575export class ArkCommonShapeMethodComponent extends ArkCommonMethodComponent implements CommonShapeMethod { 11576 getPeer(): ArkCommonShapeMethodPeer { 11577 return (this.peer as ArkCommonShapeMethodPeer) 11578 } 11579 public stroke(value: ResourceColor | undefined): this { 11580 if (this.checkPriority("stroke")) { 11581 const value_casted = value as (ResourceColor | undefined) 11582 this.getPeer()?.strokeAttribute(value_casted) 11583 return this 11584 } 11585 return this 11586 } 11587 public fill(value: ResourceColor | undefined): this { 11588 if (this.checkPriority("fill")) { 11589 const value_casted = value as (ResourceColor | undefined) 11590 this.getPeer()?.fillAttribute(value_casted) 11591 return this 11592 } 11593 return this 11594 } 11595 public strokeDashOffset(value: number | string | undefined): this { 11596 if (this.checkPriority("strokeDashOffset")) { 11597 const value_casted = value as (number | string | undefined) 11598 this.getPeer()?.strokeDashOffsetAttribute(value_casted) 11599 return this 11600 } 11601 return this 11602 } 11603 public strokeLineCap(value: LineCapStyle | undefined): this { 11604 if (this.checkPriority("strokeLineCap")) { 11605 const value_casted = value as (LineCapStyle | undefined) 11606 this.getPeer()?.strokeLineCapAttribute(value_casted) 11607 return this 11608 } 11609 return this 11610 } 11611 public strokeLineJoin(value: LineJoinStyle | undefined): this { 11612 if (this.checkPriority("strokeLineJoin")) { 11613 const value_casted = value as (LineJoinStyle | undefined) 11614 this.getPeer()?.strokeLineJoinAttribute(value_casted) 11615 return this 11616 } 11617 return this 11618 } 11619 public strokeMiterLimit(value: number | string | undefined): this { 11620 if (this.checkPriority("strokeMiterLimit")) { 11621 const value_casted = value as (number | string | undefined) 11622 this.getPeer()?.strokeMiterLimitAttribute(value_casted) 11623 return this 11624 } 11625 return this 11626 } 11627 public strokeOpacity(value: number | string | Resource | undefined): this { 11628 if (this.checkPriority("strokeOpacity")) { 11629 const value_casted = value as (number | string | Resource | undefined) 11630 this.getPeer()?.strokeOpacityAttribute(value_casted) 11631 return this 11632 } 11633 return this 11634 } 11635 public fillOpacity(value: number | string | Resource | undefined): this { 11636 if (this.checkPriority("fillOpacity")) { 11637 const value_casted = value as (number | string | Resource | undefined) 11638 this.getPeer()?.fillOpacityAttribute(value_casted) 11639 return this 11640 } 11641 return this 11642 } 11643 public strokeWidth(value: Length | undefined): this { 11644 if (this.checkPriority("strokeWidth")) { 11645 const value_casted = value as (Length | undefined) 11646 this.getPeer()?.strokeWidthAttribute(value_casted) 11647 return this 11648 } 11649 return this 11650 } 11651 public antiAlias(value: boolean | undefined): this { 11652 if (this.checkPriority("antiAlias")) { 11653 const value_casted = value as (boolean | undefined) 11654 this.getPeer()?.antiAliasAttribute(value_casted) 11655 return this 11656 } 11657 return this 11658 } 11659 public strokeDashArray(value: Array<Length> | undefined): this { 11660 if (this.checkPriority("strokeDashArray")) { 11661 const value_casted = value as (Array<Length> | undefined) 11662 this.getPeer()?.strokeDashArrayAttribute(value_casted) 11663 return this 11664 } 11665 return this 11666 } 11667 public applyAttributesFinish(): void { 11668 // we call this function outside of class, so need to make it public 11669 super.applyAttributesFinish() 11670 } 11671} 11672export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent implements ScrollableCommonMethod { 11673 getPeer(): ArkScrollableCommonMethodPeer { 11674 return (this.peer as ArkScrollableCommonMethodPeer) 11675 } 11676 public scrollBar(value: BarState | undefined): this { 11677 if (this.checkPriority("scrollBar")) { 11678 const value_casted = value as (BarState | undefined) 11679 this.getPeer()?.scrollBarAttribute(value_casted) 11680 return this 11681 } 11682 return this 11683 } 11684 public scrollBarColor(value: Color | number | string | undefined): this { 11685 if (this.checkPriority("scrollBarColor")) { 11686 const value_casted = value as (Color | number | string | undefined) 11687 this.getPeer()?.scrollBarColorAttribute(value_casted) 11688 return this 11689 } 11690 return this 11691 } 11692 public scrollBarWidth(value: number | string | undefined): this { 11693 if (this.checkPriority("scrollBarWidth")) { 11694 const value_casted = value as (number | string | undefined) 11695 this.getPeer()?.scrollBarWidthAttribute(value_casted) 11696 return this 11697 } 11698 return this 11699 } 11700 public nestedScroll(value: NestedScrollOptions | undefined): this { 11701 if (this.checkPriority("nestedScroll")) { 11702 const value_casted = value as (NestedScrollOptions | undefined) 11703 this.getPeer()?.nestedScrollAttribute(value_casted) 11704 return this 11705 } 11706 return this 11707 } 11708 public enableScrollInteraction(value: boolean | undefined): this { 11709 if (this.checkPriority("enableScrollInteraction")) { 11710 const value_casted = value as (boolean | undefined) 11711 this.getPeer()?.enableScrollInteractionAttribute(value_casted) 11712 return this 11713 } 11714 return this 11715 } 11716 public friction(value: number | Resource | undefined): this { 11717 if (this.checkPriority("friction")) { 11718 const value_casted = value as (number | Resource | undefined) 11719 this.getPeer()?.frictionAttribute(value_casted) 11720 return this 11721 } 11722 return this 11723 } 11724 public onScroll(value: ((first: number,last: number) => void) | undefined): this { 11725 if (this.checkPriority("onScroll")) { 11726 const value_casted = value as (((first: number,last: number) => void) | undefined) 11727 this.getPeer()?.onScrollAttribute(value_casted) 11728 return this 11729 } 11730 return this 11731 } 11732 public onReachStart(value: (() => void) | undefined): this { 11733 if (this.checkPriority("onReachStart")) { 11734 const value_casted = value as ((() => void) | undefined) 11735 this.getPeer()?.onReachStartAttribute(value_casted) 11736 return this 11737 } 11738 return this 11739 } 11740 public onReachEnd(value: (() => void) | undefined): this { 11741 if (this.checkPriority("onReachEnd")) { 11742 const value_casted = value as ((() => void) | undefined) 11743 this.getPeer()?.onReachEndAttribute(value_casted) 11744 return this 11745 } 11746 return this 11747 } 11748 public onScrollStart(value: (() => void) | undefined): this { 11749 if (this.checkPriority("onScrollStart")) { 11750 const value_casted = value as ((() => void) | undefined) 11751 this.getPeer()?.onScrollStartAttribute(value_casted) 11752 return this 11753 } 11754 return this 11755 } 11756 public onScrollStop(value: (() => void) | undefined): this { 11757 if (this.checkPriority("onScrollStop")) { 11758 const value_casted = value as ((() => void) | undefined) 11759 this.getPeer()?.onScrollStopAttribute(value_casted) 11760 return this 11761 } 11762 return this 11763 } 11764 public flingSpeedLimit(value: number | undefined): this { 11765 if (this.checkPriority("flingSpeedLimit")) { 11766 const value_casted = value as (number | undefined) 11767 this.getPeer()?.flingSpeedLimitAttribute(value_casted) 11768 return this 11769 } 11770 return this 11771 } 11772 public clipContent(value: ContentClipMode | RectShape | undefined): this { 11773 if (this.checkPriority("clipContent")) { 11774 const value_casted = value as (ContentClipMode | RectShape | undefined) 11775 this.getPeer()?.clipContentAttribute(value_casted) 11776 return this 11777 } 11778 return this 11779 } 11780 public digitalCrownSensitivity(value: CrownSensitivity | undefined): this { 11781 if (this.checkPriority("digitalCrownSensitivity")) { 11782 const value_casted = value as (CrownSensitivity | undefined) 11783 this.getPeer()?.digitalCrownSensitivityAttribute(value_casted) 11784 return this 11785 } 11786 return this 11787 } 11788 public backToTop(value: boolean | undefined): this { 11789 if (this.checkPriority("backToTop")) { 11790 const value_casted = value as (boolean | undefined) 11791 this.getPeer()?.backToTopAttribute(value_casted) 11792 return this 11793 } 11794 return this 11795 } 11796 public edgeEffect(edgeEffect: EdgeEffect | undefined, options?: EdgeEffectOptions): this { 11797 if (this.checkPriority("edgeEffect")) { 11798 const edgeEffect_casted = edgeEffect as (EdgeEffect | undefined) 11799 const options_casted = options as (EdgeEffectOptions) 11800 this.getPeer()?.edgeEffectAttribute(edgeEffect_casted, options_casted) 11801 return this 11802 } 11803 return this 11804 } 11805 public fadingEdge(enabled: boolean | undefined, options?: FadingEdgeOptions): this { 11806 if (this.checkPriority("fadingEdge")) { 11807 const enabled_casted = enabled as (boolean | undefined) 11808 const options_casted = options as (FadingEdgeOptions) 11809 this.getPeer()?.fadingEdgeAttribute(enabled_casted, options_casted) 11810 return this 11811 } 11812 return this 11813 } 11814 public applyAttributesFinish(): void { 11815 // we call this function outside of class, so need to make it public 11816 super.applyAttributesFinish() 11817 } 11818} 11819export function getContext(component?: Object | undefined): Context { 11820 return GlobalScope.getContext(component) 11821} 11822export function postCardAction(component: Object, action: Object): void { 11823 GlobalScope.postCardAction(component, action) 11824} 11825export function dollar_r(value: string, params: Array<object>): Resource { 11826 return GlobalScope.dollar_r(value, params) 11827} 11828export function dollar_rawfile(value: string): Resource { 11829 return GlobalScope.dollar_rawfile(value) 11830} 11831export function animateTo(value: AnimateParam, event: (() => void)): void { 11832 _animateTo(value, event) 11833} 11834export function animateToImmediately(value: AnimateParam, event: (() => void)): void { 11835 GlobalScope.animateToImmediately(value, event) 11836} 11837export function vp2px(value: number): number { 11838 return GlobalScope.vp2px(value) 11839} 11840export function px2vp(value: number): number { 11841 return GlobalScope.px2vp(value) 11842} 11843export function fp2px(value: number): number { 11844 return GlobalScope.fp2px(value) 11845} 11846export function px2fp(value: number): number { 11847 return GlobalScope.px2fp(value) 11848} 11849export function lpx2px(value: number): number { 11850 return GlobalScope.lpx2px(value) 11851} 11852export function px2lpx(value: number): number { 11853 return GlobalScope.px2lpx(value) 11854} 11855export interface ClickEvent { 11856 displayX: number 11857 displayY: number 11858 windowX: number 11859 windowY: number 11860 screenX: number 11861 screenY: number 11862 x: number 11863 y: number 11864 hand?: InteractionHand | undefined 11865 preventDefault: (() => void) 11866} 11867export class ClickEventInternal extends BaseEventInternal implements MaterializedBase,ClickEvent { 11868 get displayX(): number { 11869 return this.getDisplayX() 11870 } 11871 set displayX(displayX: number) { 11872 this.setDisplayX(displayX) 11873 } 11874 get displayY(): number { 11875 return this.getDisplayY() 11876 } 11877 set displayY(displayY: number) { 11878 this.setDisplayY(displayY) 11879 } 11880 get windowX(): number { 11881 return this.getWindowX() 11882 } 11883 set windowX(windowX: number) { 11884 this.setWindowX(windowX) 11885 } 11886 get windowY(): number { 11887 return this.getWindowY() 11888 } 11889 set windowY(windowY: number) { 11890 this.setWindowY(windowY) 11891 } 11892 get screenX(): number { 11893 return this.getScreenX() 11894 } 11895 set screenX(screenX: number) { 11896 this.setScreenX(screenX) 11897 } 11898 get screenY(): number { 11899 return this.getScreenY() 11900 } 11901 set screenY(screenY: number) { 11902 this.setScreenY(screenY) 11903 } 11904 get x(): number { 11905 return this.getX() 11906 } 11907 set x(x: number) { 11908 this.setX(x) 11909 } 11910 get y(): number { 11911 return this.getY() 11912 } 11913 set y(y: number) { 11914 this.setY(y) 11915 } 11916 get hand(): InteractionHand | undefined { 11917 return this.getHand() 11918 } 11919 set hand(hand: InteractionHand | undefined) { 11920 const hand_NonNull = (hand as InteractionHand) 11921 this.setHand(hand_NonNull) 11922 } 11923 get preventDefault(): (() => void) { 11924 return this.getPreventDefault(); 11925 } 11926 set preventDefault(preventDefault: (() => void)) { 11927 this.setPreventDefault(preventDefault) 11928 } 11929 static ctor_clickevent(): KPointer { 11930 const retval = ArkUIGeneratedNativeModule._ClickEvent_ctor() 11931 return retval 11932 } 11933 constructor() { 11934 super() 11935 const ctorPtr : KPointer = ClickEventInternal.ctor_clickevent() 11936 this.peer = new Finalizable(ctorPtr, ClickEventInternal.getFinalizer()) 11937 } 11938 static getFinalizer(): KPointer { 11939 return ArkUIGeneratedNativeModule._ClickEvent_getFinalizer() 11940 } 11941 private getDisplayX(): number { 11942 return this.getDisplayX_serialize() 11943 } 11944 private setDisplayX(displayX: number): void { 11945 const displayX_casted = displayX as (number) 11946 this.setDisplayX_serialize(displayX_casted) 11947 return 11948 } 11949 private getDisplayY(): number { 11950 return this.getDisplayY_serialize() 11951 } 11952 private setDisplayY(displayY: number): void { 11953 const displayY_casted = displayY as (number) 11954 this.setDisplayY_serialize(displayY_casted) 11955 return 11956 } 11957 private getWindowX(): number { 11958 return this.getWindowX_serialize() 11959 } 11960 private setWindowX(windowX: number): void { 11961 const windowX_casted = windowX as (number) 11962 this.setWindowX_serialize(windowX_casted) 11963 return 11964 } 11965 private getWindowY(): number { 11966 return this.getWindowY_serialize() 11967 } 11968 private setWindowY(windowY: number): void { 11969 const windowY_casted = windowY as (number) 11970 this.setWindowY_serialize(windowY_casted) 11971 return 11972 } 11973 private getScreenX(): number { 11974 return this.getScreenX_serialize() 11975 } 11976 private setScreenX(screenX: number): void { 11977 const screenX_casted = screenX as (number) 11978 this.setScreenX_serialize(screenX_casted) 11979 return 11980 } 11981 private getScreenY(): number { 11982 return this.getScreenY_serialize() 11983 } 11984 private setScreenY(screenY: number): void { 11985 const screenY_casted = screenY as (number) 11986 this.setScreenY_serialize(screenY_casted) 11987 return 11988 } 11989 private getX(): number { 11990 return this.getX_serialize() 11991 } 11992 private setX(x: number): void { 11993 const x_casted = x as (number) 11994 this.setX_serialize(x_casted) 11995 return 11996 } 11997 private getY(): number { 11998 return this.getY_serialize() 11999 } 12000 private setY(y: number): void { 12001 const y_casted = y as (number) 12002 this.setY_serialize(y_casted) 12003 return 12004 } 12005 private getHand(): InteractionHand | undefined { 12006 return this.getHand_serialize() 12007 } 12008 private setHand(hand: InteractionHand): void { 12009 const hand_casted = hand as (InteractionHand) 12010 this.setHand_serialize(hand_casted) 12011 return 12012 } 12013 private getPreventDefault(): (() => void) { 12014 return this.getPreventDefault_serialize() 12015 } 12016 private setPreventDefault(preventDefault: (() => void)): void { 12017 const preventDefault_casted = preventDefault as ((() => void)) 12018 this.setPreventDefault_serialize(preventDefault_casted) 12019 return 12020 } 12021 private getDisplayX_serialize(): number { 12022 const retval = ArkUIGeneratedNativeModule._ClickEvent_getDisplayX(this.peer!.ptr) 12023 return retval 12024 } 12025 private setDisplayX_serialize(displayX: number): void { 12026 ArkUIGeneratedNativeModule._ClickEvent_setDisplayX(this.peer!.ptr, displayX) 12027 } 12028 private getDisplayY_serialize(): number { 12029 const retval = ArkUIGeneratedNativeModule._ClickEvent_getDisplayY(this.peer!.ptr) 12030 return retval 12031 } 12032 private setDisplayY_serialize(displayY: number): void { 12033 ArkUIGeneratedNativeModule._ClickEvent_setDisplayY(this.peer!.ptr, displayY) 12034 } 12035 private getWindowX_serialize(): number { 12036 const retval = ArkUIGeneratedNativeModule._ClickEvent_getWindowX(this.peer!.ptr) 12037 return retval 12038 } 12039 private setWindowX_serialize(windowX: number): void { 12040 ArkUIGeneratedNativeModule._ClickEvent_setWindowX(this.peer!.ptr, windowX) 12041 } 12042 private getWindowY_serialize(): number { 12043 const retval = ArkUIGeneratedNativeModule._ClickEvent_getWindowY(this.peer!.ptr) 12044 return retval 12045 } 12046 private setWindowY_serialize(windowY: number): void { 12047 ArkUIGeneratedNativeModule._ClickEvent_setWindowY(this.peer!.ptr, windowY) 12048 } 12049 private getScreenX_serialize(): number { 12050 const retval = ArkUIGeneratedNativeModule._ClickEvent_getScreenX(this.peer!.ptr) 12051 return retval 12052 } 12053 private setScreenX_serialize(screenX: number): void { 12054 ArkUIGeneratedNativeModule._ClickEvent_setScreenX(this.peer!.ptr, screenX) 12055 } 12056 private getScreenY_serialize(): number { 12057 const retval = ArkUIGeneratedNativeModule._ClickEvent_getScreenY(this.peer!.ptr) 12058 return retval 12059 } 12060 private setScreenY_serialize(screenY: number): void { 12061 ArkUIGeneratedNativeModule._ClickEvent_setScreenY(this.peer!.ptr, screenY) 12062 } 12063 private getX_serialize(): number { 12064 const retval = ArkUIGeneratedNativeModule._ClickEvent_getX(this.peer!.ptr) 12065 return retval 12066 } 12067 private setX_serialize(x: number): void { 12068 ArkUIGeneratedNativeModule._ClickEvent_setX(this.peer!.ptr, x) 12069 } 12070 private getY_serialize(): number { 12071 const retval = ArkUIGeneratedNativeModule._ClickEvent_getY(this.peer!.ptr) 12072 return retval 12073 } 12074 private setY_serialize(y: number): void { 12075 ArkUIGeneratedNativeModule._ClickEvent_setY(this.peer!.ptr, y) 12076 } 12077 private getHand_serialize(): InteractionHand | undefined { 12078 const retval = ArkUIGeneratedNativeModule._ClickEvent_getHand(this.peer!.ptr) 12079 throw new Error("Object deserialization is not implemented.") 12080 } 12081 private setHand_serialize(hand: InteractionHand): void { 12082 ArkUIGeneratedNativeModule._ClickEvent_setHand(this.peer!.ptr, TypeChecker.InteractionHand_ToNumeric(hand)) 12083 } 12084 private getPreventDefault_serialize(): (() => void) { 12085 // @ts-ignore 12086 const retval = ArkUIGeneratedNativeModule._ClickEvent_getPreventDefault(this.peer!.ptr) as FixedArray<byte> 12087 // @ts-ignore 12088 let exactRetValue: byte[] = new Array<byte> 12089 for (let i = 0; i < retval.length; i++) { 12090 // @ts-ignore 12091 exactRetValue.push(new Byte(retval[i])) 12092 } 12093 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 12094 let returnResult = retvalDeserializer.readCallback_Void(true); 12095 return returnResult; 12096 } 12097 private setPreventDefault_serialize(preventDefault: (() => void)): void { 12098 const thisSerializer : Serializer = Serializer.hold() 12099 thisSerializer.holdAndWriteCallback(preventDefault) 12100 ArkUIGeneratedNativeModule._ClickEvent_setPreventDefault(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 12101 thisSerializer.release() 12102 } 12103 public static fromPtr(ptr: KPointer): ClickEventInternal { 12104 const obj : ClickEventInternal = new ClickEventInternal() 12105 obj.peer = new Finalizable(ptr, ClickEventInternal.getFinalizer()) 12106 return obj 12107 } 12108} 12109export interface HoverEvent { 12110 x?: number | undefined 12111 y?: number | undefined 12112 windowX?: number | undefined 12113 windowY?: number | undefined 12114 displayX?: number | undefined 12115 displayY?: number | undefined 12116 stopPropagation: (() => void) 12117} 12118export class HoverEventInternal extends BaseEventInternal implements MaterializedBase,HoverEvent { 12119 get x(): number | undefined { 12120 return this.getX() 12121 } 12122 set x(x: number | undefined) { 12123 const x_NonNull = (x as number) 12124 this.setX(x_NonNull) 12125 } 12126 get y(): number | undefined { 12127 return this.getY() 12128 } 12129 set y(y: number | undefined) { 12130 const y_NonNull = (y as number) 12131 this.setY(y_NonNull) 12132 } 12133 get windowX(): number | undefined { 12134 return this.getWindowX() 12135 } 12136 set windowX(windowX: number | undefined) { 12137 const windowX_NonNull = (windowX as number) 12138 this.setWindowX(windowX_NonNull) 12139 } 12140 get windowY(): number | undefined { 12141 return this.getWindowY() 12142 } 12143 set windowY(windowY: number | undefined) { 12144 const windowY_NonNull = (windowY as number) 12145 this.setWindowY(windowY_NonNull) 12146 } 12147 get displayX(): number | undefined { 12148 return this.getDisplayX() 12149 } 12150 set displayX(displayX: number | undefined) { 12151 const displayX_NonNull = (displayX as number) 12152 this.setDisplayX(displayX_NonNull) 12153 } 12154 get displayY(): number | undefined { 12155 return this.getDisplayY() 12156 } 12157 set displayY(displayY: number | undefined) { 12158 const displayY_NonNull = (displayY as number) 12159 this.setDisplayY(displayY_NonNull) 12160 } 12161 get stopPropagation(): (() => void) { 12162 throw new Error("Not implemented") 12163 } 12164 set stopPropagation(stopPropagation: (() => void)) { 12165 this.setStopPropagation(stopPropagation) 12166 } 12167 static ctor_hoverevent(): KPointer { 12168 const retval = ArkUIGeneratedNativeModule._HoverEvent_ctor() 12169 return retval 12170 } 12171 constructor() { 12172 super() 12173 const ctorPtr : KPointer = HoverEventInternal.ctor_hoverevent() 12174 this.peer = new Finalizable(ctorPtr, HoverEventInternal.getFinalizer()) 12175 } 12176 static getFinalizer(): KPointer { 12177 return ArkUIGeneratedNativeModule._HoverEvent_getFinalizer() 12178 } 12179 private getX(): number | undefined { 12180 return this.getX_serialize() 12181 } 12182 private setX(x: number): void { 12183 const x_casted = x as (number) 12184 this.setX_serialize(x_casted) 12185 return 12186 } 12187 private getY(): number | undefined { 12188 return this.getY_serialize() 12189 } 12190 private setY(y: number): void { 12191 const y_casted = y as (number) 12192 this.setY_serialize(y_casted) 12193 return 12194 } 12195 private getWindowX(): number | undefined { 12196 return this.getWindowX_serialize() 12197 } 12198 private setWindowX(windowX: number): void { 12199 const windowX_casted = windowX as (number) 12200 this.setWindowX_serialize(windowX_casted) 12201 return 12202 } 12203 private getWindowY(): number | undefined { 12204 return this.getWindowY_serialize() 12205 } 12206 private setWindowY(windowY: number): void { 12207 const windowY_casted = windowY as (number) 12208 this.setWindowY_serialize(windowY_casted) 12209 return 12210 } 12211 private getDisplayX(): number | undefined { 12212 return this.getDisplayX_serialize() 12213 } 12214 private setDisplayX(displayX: number): void { 12215 const displayX_casted = displayX as (number) 12216 this.setDisplayX_serialize(displayX_casted) 12217 return 12218 } 12219 private getDisplayY(): number | undefined { 12220 return this.getDisplayY_serialize() 12221 } 12222 private setDisplayY(displayY: number): void { 12223 const displayY_casted = displayY as (number) 12224 this.setDisplayY_serialize(displayY_casted) 12225 return 12226 } 12227 private getStopPropagation(): (() => void) { 12228 return this.getStopPropagation_serialize() 12229 } 12230 private setStopPropagation(stopPropagation: (() => void)): void { 12231 const stopPropagation_casted = stopPropagation as ((() => void)) 12232 this.setStopPropagation_serialize(stopPropagation_casted) 12233 return 12234 } 12235 private getX_serialize(): number | undefined { 12236 const retval = ArkUIGeneratedNativeModule._HoverEvent_getX(this.peer!.ptr) 12237 throw new Error("Object deserialization is not implemented.") 12238 } 12239 private setX_serialize(x: number): void { 12240 ArkUIGeneratedNativeModule._HoverEvent_setX(this.peer!.ptr, x) 12241 } 12242 private getY_serialize(): number | undefined { 12243 const retval = ArkUIGeneratedNativeModule._HoverEvent_getY(this.peer!.ptr) 12244 throw new Error("Object deserialization is not implemented.") 12245 } 12246 private setY_serialize(y: number): void { 12247 ArkUIGeneratedNativeModule._HoverEvent_setY(this.peer!.ptr, y) 12248 } 12249 private getWindowX_serialize(): number | undefined { 12250 const retval = ArkUIGeneratedNativeModule._HoverEvent_getWindowX(this.peer!.ptr) 12251 throw new Error("Object deserialization is not implemented.") 12252 } 12253 private setWindowX_serialize(windowX: number): void { 12254 ArkUIGeneratedNativeModule._HoverEvent_setWindowX(this.peer!.ptr, windowX) 12255 } 12256 private getWindowY_serialize(): number | undefined { 12257 const retval = ArkUIGeneratedNativeModule._HoverEvent_getWindowY(this.peer!.ptr) 12258 throw new Error("Object deserialization is not implemented.") 12259 } 12260 private setWindowY_serialize(windowY: number): void { 12261 ArkUIGeneratedNativeModule._HoverEvent_setWindowY(this.peer!.ptr, windowY) 12262 } 12263 private getDisplayX_serialize(): number | undefined { 12264 const retval = ArkUIGeneratedNativeModule._HoverEvent_getDisplayX(this.peer!.ptr) 12265 throw new Error("Object deserialization is not implemented.") 12266 } 12267 private setDisplayX_serialize(displayX: number): void { 12268 ArkUIGeneratedNativeModule._HoverEvent_setDisplayX(this.peer!.ptr, displayX) 12269 } 12270 private getDisplayY_serialize(): number | undefined { 12271 const retval = ArkUIGeneratedNativeModule._HoverEvent_getDisplayY(this.peer!.ptr) 12272 throw new Error("Object deserialization is not implemented.") 12273 } 12274 private setDisplayY_serialize(displayY: number): void { 12275 ArkUIGeneratedNativeModule._HoverEvent_setDisplayY(this.peer!.ptr, displayY) 12276 } 12277 private getStopPropagation_serialize(): (() => void) { 12278 const retval = ArkUIGeneratedNativeModule._HoverEvent_getStopPropagation(this.peer!.ptr) 12279 throw new Error("Object deserialization is not implemented.") 12280 } 12281 private setStopPropagation_serialize(stopPropagation: (() => void)): void { 12282 const thisSerializer : Serializer = Serializer.hold() 12283 thisSerializer.holdAndWriteCallback(stopPropagation) 12284 ArkUIGeneratedNativeModule._HoverEvent_setStopPropagation(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 12285 thisSerializer.release() 12286 } 12287 public static fromPtr(ptr: KPointer): HoverEventInternal { 12288 const obj : HoverEventInternal = new HoverEventInternal() 12289 obj.peer = new Finalizable(ptr, HoverEventInternal.getFinalizer()) 12290 return obj 12291 } 12292} 12293export interface MouseEvent { 12294 button: MouseButton 12295 action: MouseAction 12296 displayX: number 12297 displayY: number 12298 windowX: number 12299 windowY: number 12300 screenX: number 12301 screenY: number 12302 x: number 12303 y: number 12304 stopPropagation: (() => void) 12305 rawDeltaX?: number | undefined 12306 rawDeltaY?: number | undefined 12307 pressedButtons?: Array<MouseButton> | undefined 12308} 12309export class MouseEventInternal extends BaseEventInternal implements MaterializedBase,MouseEvent { 12310 get button(): MouseButton { 12311 return this.getButton() 12312 } 12313 set button(button: MouseButton) { 12314 this.setButton(button) 12315 } 12316 get action(): MouseAction { 12317 return this.getAction() 12318 } 12319 set action(action: MouseAction) { 12320 this.setAction(action) 12321 } 12322 get displayX(): number { 12323 return this.getDisplayX() 12324 } 12325 set displayX(displayX: number) { 12326 this.setDisplayX(displayX) 12327 } 12328 get displayY(): number { 12329 return this.getDisplayY() 12330 } 12331 set displayY(displayY: number) { 12332 this.setDisplayY(displayY) 12333 } 12334 get windowX(): number { 12335 return this.getWindowX() 12336 } 12337 set windowX(windowX: number) { 12338 this.setWindowX(windowX) 12339 } 12340 get windowY(): number { 12341 return this.getWindowY() 12342 } 12343 set windowY(windowY: number) { 12344 this.setWindowY(windowY) 12345 } 12346 get screenX(): number { 12347 return this.getScreenX() 12348 } 12349 set screenX(screenX: number) { 12350 this.setScreenX(screenX) 12351 } 12352 get screenY(): number { 12353 return this.getScreenY() 12354 } 12355 set screenY(screenY: number) { 12356 this.setScreenY(screenY) 12357 } 12358 get x(): number { 12359 return this.getX() 12360 } 12361 set x(x: number) { 12362 this.setX(x) 12363 } 12364 get y(): number { 12365 return this.getY() 12366 } 12367 set y(y: number) { 12368 this.setY(y) 12369 } 12370 get stopPropagation(): (() => void) { 12371 throw new Error("Not implemented") 12372 } 12373 set stopPropagation(stopPropagation: (() => void)) { 12374 this.setStopPropagation(stopPropagation) 12375 } 12376 get rawDeltaX(): number | undefined { 12377 return this.getRawDeltaX() 12378 } 12379 set rawDeltaX(rawDeltaX: number | undefined) { 12380 const rawDeltaX_NonNull = (rawDeltaX as number) 12381 this.setRawDeltaX(rawDeltaX_NonNull) 12382 } 12383 get rawDeltaY(): number | undefined { 12384 return this.getRawDeltaY() 12385 } 12386 set rawDeltaY(rawDeltaY: number | undefined) { 12387 const rawDeltaY_NonNull = (rawDeltaY as number) 12388 this.setRawDeltaY(rawDeltaY_NonNull) 12389 } 12390 get pressedButtons(): Array<MouseButton> | undefined { 12391 throw new Error("Not implemented") 12392 } 12393 set pressedButtons(pressedButtons: Array<MouseButton> | undefined) { 12394 const pressedButtons_NonNull = (pressedButtons as Array<MouseButton>) 12395 this.setPressedButtons(pressedButtons_NonNull) 12396 } 12397 static ctor_mouseevent(): KPointer { 12398 const retval = ArkUIGeneratedNativeModule._MouseEvent_ctor() 12399 return retval 12400 } 12401 constructor() { 12402 super() 12403 const ctorPtr : KPointer = MouseEventInternal.ctor_mouseevent() 12404 this.peer = new Finalizable(ctorPtr, MouseEventInternal.getFinalizer()) 12405 } 12406 static getFinalizer(): KPointer { 12407 return ArkUIGeneratedNativeModule._MouseEvent_getFinalizer() 12408 } 12409 private getButton(): MouseButton { 12410 return this.getButton_serialize() 12411 } 12412 private setButton(button: MouseButton): void { 12413 const button_casted = button as (MouseButton) 12414 this.setButton_serialize(button_casted) 12415 return 12416 } 12417 private getAction(): MouseAction { 12418 return this.getAction_serialize() 12419 } 12420 private setAction(action: MouseAction): void { 12421 const action_casted = action as (MouseAction) 12422 this.setAction_serialize(action_casted) 12423 return 12424 } 12425 private getDisplayX(): number { 12426 return this.getDisplayX_serialize() 12427 } 12428 private setDisplayX(displayX: number): void { 12429 const displayX_casted = displayX as (number) 12430 this.setDisplayX_serialize(displayX_casted) 12431 return 12432 } 12433 private getDisplayY(): number { 12434 return this.getDisplayY_serialize() 12435 } 12436 private setDisplayY(displayY: number): void { 12437 const displayY_casted = displayY as (number) 12438 this.setDisplayY_serialize(displayY_casted) 12439 return 12440 } 12441 private getWindowX(): number { 12442 return this.getWindowX_serialize() 12443 } 12444 private setWindowX(windowX: number): void { 12445 const windowX_casted = windowX as (number) 12446 this.setWindowX_serialize(windowX_casted) 12447 return 12448 } 12449 private getWindowY(): number { 12450 return this.getWindowY_serialize() 12451 } 12452 private setWindowY(windowY: number): void { 12453 const windowY_casted = windowY as (number) 12454 this.setWindowY_serialize(windowY_casted) 12455 return 12456 } 12457 private getScreenX(): number { 12458 return this.getScreenX_serialize() 12459 } 12460 private setScreenX(screenX: number): void { 12461 const screenX_casted = screenX as (number) 12462 this.setScreenX_serialize(screenX_casted) 12463 return 12464 } 12465 private getScreenY(): number { 12466 return this.getScreenY_serialize() 12467 } 12468 private setScreenY(screenY: number): void { 12469 const screenY_casted = screenY as (number) 12470 this.setScreenY_serialize(screenY_casted) 12471 return 12472 } 12473 private getX(): number { 12474 return this.getX_serialize() 12475 } 12476 private setX(x: number): void { 12477 const x_casted = x as (number) 12478 this.setX_serialize(x_casted) 12479 return 12480 } 12481 private getY(): number { 12482 return this.getY_serialize() 12483 } 12484 private setY(y: number): void { 12485 const y_casted = y as (number) 12486 this.setY_serialize(y_casted) 12487 return 12488 } 12489 private getStopPropagation(): (() => void) { 12490 return this.getStopPropagation_serialize() 12491 } 12492 private setStopPropagation(stopPropagation: (() => void)): void { 12493 const stopPropagation_casted = stopPropagation as ((() => void)) 12494 this.setStopPropagation_serialize(stopPropagation_casted) 12495 return 12496 } 12497 private getRawDeltaX(): number | undefined { 12498 return this.getRawDeltaX_serialize() 12499 } 12500 private setRawDeltaX(rawDeltaX: number): void { 12501 const rawDeltaX_casted = rawDeltaX as (number) 12502 this.setRawDeltaX_serialize(rawDeltaX_casted) 12503 return 12504 } 12505 private getRawDeltaY(): number | undefined { 12506 return this.getRawDeltaY_serialize() 12507 } 12508 private setRawDeltaY(rawDeltaY: number): void { 12509 const rawDeltaY_casted = rawDeltaY as (number) 12510 this.setRawDeltaY_serialize(rawDeltaY_casted) 12511 return 12512 } 12513 private getPressedButtons(): Array<MouseButton> | undefined { 12514 return this.getPressedButtons_serialize() 12515 } 12516 private setPressedButtons(pressedButtons: Array<MouseButton>): void { 12517 const pressedButtons_casted = pressedButtons as (Array<MouseButton>) 12518 this.setPressedButtons_serialize(pressedButtons_casted) 12519 return 12520 } 12521 private getButton_serialize(): MouseButton { 12522 const retval = ArkUIGeneratedNativeModule._MouseEvent_getButton(this.peer!.ptr) 12523 return TypeChecker.MouseButton_FromNumeric(retval) 12524 } 12525 private setButton_serialize(button: MouseButton): void { 12526 ArkUIGeneratedNativeModule._MouseEvent_setButton(this.peer!.ptr, TypeChecker.MouseButton_ToNumeric(button)) 12527 } 12528 private getAction_serialize(): MouseAction { 12529 const retval = ArkUIGeneratedNativeModule._MouseEvent_getAction(this.peer!.ptr) 12530 return TypeChecker.MouseAction_FromNumeric(retval) 12531 } 12532 private setAction_serialize(action: MouseAction): void { 12533 ArkUIGeneratedNativeModule._MouseEvent_setAction(this.peer!.ptr, TypeChecker.MouseAction_ToNumeric(action)) 12534 } 12535 private getDisplayX_serialize(): number { 12536 const retval = ArkUIGeneratedNativeModule._MouseEvent_getDisplayX(this.peer!.ptr) 12537 return retval 12538 } 12539 private setDisplayX_serialize(displayX: number): void { 12540 ArkUIGeneratedNativeModule._MouseEvent_setDisplayX(this.peer!.ptr, displayX) 12541 } 12542 private getDisplayY_serialize(): number { 12543 const retval = ArkUIGeneratedNativeModule._MouseEvent_getDisplayY(this.peer!.ptr) 12544 return retval 12545 } 12546 private setDisplayY_serialize(displayY: number): void { 12547 ArkUIGeneratedNativeModule._MouseEvent_setDisplayY(this.peer!.ptr, displayY) 12548 } 12549 private getWindowX_serialize(): number { 12550 const retval = ArkUIGeneratedNativeModule._MouseEvent_getWindowX(this.peer!.ptr) 12551 return retval 12552 } 12553 private setWindowX_serialize(windowX: number): void { 12554 ArkUIGeneratedNativeModule._MouseEvent_setWindowX(this.peer!.ptr, windowX) 12555 } 12556 private getWindowY_serialize(): number { 12557 const retval = ArkUIGeneratedNativeModule._MouseEvent_getWindowY(this.peer!.ptr) 12558 return retval 12559 } 12560 private setWindowY_serialize(windowY: number): void { 12561 ArkUIGeneratedNativeModule._MouseEvent_setWindowY(this.peer!.ptr, windowY) 12562 } 12563 private getScreenX_serialize(): number { 12564 const retval = ArkUIGeneratedNativeModule._MouseEvent_getScreenX(this.peer!.ptr) 12565 return retval 12566 } 12567 private setScreenX_serialize(screenX: number): void { 12568 ArkUIGeneratedNativeModule._MouseEvent_setScreenX(this.peer!.ptr, screenX) 12569 } 12570 private getScreenY_serialize(): number { 12571 const retval = ArkUIGeneratedNativeModule._MouseEvent_getScreenY(this.peer!.ptr) 12572 return retval 12573 } 12574 private setScreenY_serialize(screenY: number): void { 12575 ArkUIGeneratedNativeModule._MouseEvent_setScreenY(this.peer!.ptr, screenY) 12576 } 12577 private getX_serialize(): number { 12578 const retval = ArkUIGeneratedNativeModule._MouseEvent_getX(this.peer!.ptr) 12579 return retval 12580 } 12581 private setX_serialize(x: number): void { 12582 ArkUIGeneratedNativeModule._MouseEvent_setX(this.peer!.ptr, x) 12583 } 12584 private getY_serialize(): number { 12585 const retval = ArkUIGeneratedNativeModule._MouseEvent_getY(this.peer!.ptr) 12586 return retval 12587 } 12588 private setY_serialize(y: number): void { 12589 ArkUIGeneratedNativeModule._MouseEvent_setY(this.peer!.ptr, y) 12590 } 12591 private getStopPropagation_serialize(): (() => void) { 12592 const retval = ArkUIGeneratedNativeModule._MouseEvent_getStopPropagation(this.peer!.ptr) 12593 throw new Error("Object deserialization is not implemented.") 12594 } 12595 private setStopPropagation_serialize(stopPropagation: (() => void)): void { 12596 const thisSerializer : Serializer = Serializer.hold() 12597 thisSerializer.holdAndWriteCallback(stopPropagation) 12598 ArkUIGeneratedNativeModule._MouseEvent_setStopPropagation(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 12599 thisSerializer.release() 12600 } 12601 private getRawDeltaX_serialize(): number | undefined { 12602 const retval = ArkUIGeneratedNativeModule._MouseEvent_getRawDeltaX(this.peer!.ptr) 12603 throw new Error("Object deserialization is not implemented.") 12604 } 12605 private setRawDeltaX_serialize(rawDeltaX: number): void { 12606 ArkUIGeneratedNativeModule._MouseEvent_setRawDeltaX(this.peer!.ptr, rawDeltaX) 12607 } 12608 private getRawDeltaY_serialize(): number | undefined { 12609 const retval = ArkUIGeneratedNativeModule._MouseEvent_getRawDeltaY(this.peer!.ptr) 12610 throw new Error("Object deserialization is not implemented.") 12611 } 12612 private setRawDeltaY_serialize(rawDeltaY: number): void { 12613 ArkUIGeneratedNativeModule._MouseEvent_setRawDeltaY(this.peer!.ptr, rawDeltaY) 12614 } 12615 private getPressedButtons_serialize(): Array<MouseButton> | undefined { 12616 const retval = ArkUIGeneratedNativeModule._MouseEvent_getPressedButtons(this.peer!.ptr) 12617 throw new Error("Object deserialization is not implemented.") 12618 } 12619 private setPressedButtons_serialize(pressedButtons: Array<MouseButton>): void { 12620 const thisSerializer : Serializer = Serializer.hold() 12621 thisSerializer.writeInt32(pressedButtons.length as int32) 12622 for (let i = 0; i < pressedButtons.length; i++) { 12623 const pressedButtons_element : MouseButton = pressedButtons[i] 12624 thisSerializer.writeInt32(TypeChecker.MouseButton_ToNumeric(pressedButtons_element)) 12625 } 12626 ArkUIGeneratedNativeModule._MouseEvent_setPressedButtons(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 12627 thisSerializer.release() 12628 } 12629 public static fromPtr(ptr: KPointer): MouseEventInternal { 12630 const obj : MouseEventInternal = new MouseEventInternal() 12631 obj.peer = new Finalizable(ptr, MouseEventInternal.getFinalizer()) 12632 return obj 12633 } 12634} 12635export interface AccessibilityHoverEvent { 12636 type: AccessibilityHoverType 12637 x: number 12638 y: number 12639 displayX: number 12640 displayY: number 12641 windowX: number 12642 windowY: number 12643} 12644export class AccessibilityHoverEventInternal extends BaseEventInternal implements MaterializedBase,AccessibilityHoverEvent { 12645 get type(): AccessibilityHoverType { 12646 return this.getType() 12647 } 12648 set type(type: AccessibilityHoverType) { 12649 this.setType(type) 12650 } 12651 get x(): number { 12652 return this.getX() 12653 } 12654 set x(x: number) { 12655 this.setX(x) 12656 } 12657 get y(): number { 12658 return this.getY() 12659 } 12660 set y(y: number) { 12661 this.setY(y) 12662 } 12663 get displayX(): number { 12664 return this.getDisplayX() 12665 } 12666 set displayX(displayX: number) { 12667 this.setDisplayX(displayX) 12668 } 12669 get displayY(): number { 12670 return this.getDisplayY() 12671 } 12672 set displayY(displayY: number) { 12673 this.setDisplayY(displayY) 12674 } 12675 get windowX(): number { 12676 return this.getWindowX() 12677 } 12678 set windowX(windowX: number) { 12679 this.setWindowX(windowX) 12680 } 12681 get windowY(): number { 12682 return this.getWindowY() 12683 } 12684 set windowY(windowY: number) { 12685 this.setWindowY(windowY) 12686 } 12687 static ctor_accessibilityhoverevent(): KPointer { 12688 const retval = ArkUIGeneratedNativeModule._AccessibilityHoverEvent_ctor() 12689 return retval 12690 } 12691 constructor() { 12692 super() 12693 const ctorPtr : KPointer = AccessibilityHoverEventInternal.ctor_accessibilityhoverevent() 12694 this.peer = new Finalizable(ctorPtr, AccessibilityHoverEventInternal.getFinalizer()) 12695 } 12696 static getFinalizer(): KPointer { 12697 return ArkUIGeneratedNativeModule._AccessibilityHoverEvent_getFinalizer() 12698 } 12699 private getType(): AccessibilityHoverType { 12700 return this.getType_serialize() 12701 } 12702 private setType(type: AccessibilityHoverType): void { 12703 const type_casted = type as (AccessibilityHoverType) 12704 this.setType_serialize(type_casted) 12705 return 12706 } 12707 private getX(): number { 12708 return this.getX_serialize() 12709 } 12710 private setX(x: number): void { 12711 const x_casted = x as (number) 12712 this.setX_serialize(x_casted) 12713 return 12714 } 12715 private getY(): number { 12716 return this.getY_serialize() 12717 } 12718 private setY(y: number): void { 12719 const y_casted = y as (number) 12720 this.setY_serialize(y_casted) 12721 return 12722 } 12723 private getDisplayX(): number { 12724 return this.getDisplayX_serialize() 12725 } 12726 private setDisplayX(displayX: number): void { 12727 const displayX_casted = displayX as (number) 12728 this.setDisplayX_serialize(displayX_casted) 12729 return 12730 } 12731 private getDisplayY(): number { 12732 return this.getDisplayY_serialize() 12733 } 12734 private setDisplayY(displayY: number): void { 12735 const displayY_casted = displayY as (number) 12736 this.setDisplayY_serialize(displayY_casted) 12737 return 12738 } 12739 private getWindowX(): number { 12740 return this.getWindowX_serialize() 12741 } 12742 private setWindowX(windowX: number): void { 12743 const windowX_casted = windowX as (number) 12744 this.setWindowX_serialize(windowX_casted) 12745 return 12746 } 12747 private getWindowY(): number { 12748 return this.getWindowY_serialize() 12749 } 12750 private setWindowY(windowY: number): void { 12751 const windowY_casted = windowY as (number) 12752 this.setWindowY_serialize(windowY_casted) 12753 return 12754 } 12755 private getType_serialize(): AccessibilityHoverType { 12756 const retval = ArkUIGeneratedNativeModule._AccessibilityHoverEvent_getType(this.peer!.ptr) 12757 return TypeChecker.AccessibilityHoverType_FromNumeric(retval) 12758 } 12759 private setType_serialize(type: AccessibilityHoverType): void { 12760 ArkUIGeneratedNativeModule._AccessibilityHoverEvent_setType(this.peer!.ptr, TypeChecker.AccessibilityHoverType_ToNumeric(type)) 12761 } 12762 private getX_serialize(): number { 12763 const retval = ArkUIGeneratedNativeModule._AccessibilityHoverEvent_getX(this.peer!.ptr) 12764 return retval 12765 } 12766 private setX_serialize(x: number): void { 12767 ArkUIGeneratedNativeModule._AccessibilityHoverEvent_setX(this.peer!.ptr, x) 12768 } 12769 private getY_serialize(): number { 12770 const retval = ArkUIGeneratedNativeModule._AccessibilityHoverEvent_getY(this.peer!.ptr) 12771 return retval 12772 } 12773 private setY_serialize(y: number): void { 12774 ArkUIGeneratedNativeModule._AccessibilityHoverEvent_setY(this.peer!.ptr, y) 12775 } 12776 private getDisplayX_serialize(): number { 12777 const retval = ArkUIGeneratedNativeModule._AccessibilityHoverEvent_getDisplayX(this.peer!.ptr) 12778 return retval 12779 } 12780 private setDisplayX_serialize(displayX: number): void { 12781 ArkUIGeneratedNativeModule._AccessibilityHoverEvent_setDisplayX(this.peer!.ptr, displayX) 12782 } 12783 private getDisplayY_serialize(): number { 12784 const retval = ArkUIGeneratedNativeModule._AccessibilityHoverEvent_getDisplayY(this.peer!.ptr) 12785 return retval 12786 } 12787 private setDisplayY_serialize(displayY: number): void { 12788 ArkUIGeneratedNativeModule._AccessibilityHoverEvent_setDisplayY(this.peer!.ptr, displayY) 12789 } 12790 private getWindowX_serialize(): number { 12791 const retval = ArkUIGeneratedNativeModule._AccessibilityHoverEvent_getWindowX(this.peer!.ptr) 12792 return retval 12793 } 12794 private setWindowX_serialize(windowX: number): void { 12795 ArkUIGeneratedNativeModule._AccessibilityHoverEvent_setWindowX(this.peer!.ptr, windowX) 12796 } 12797 private getWindowY_serialize(): number { 12798 const retval = ArkUIGeneratedNativeModule._AccessibilityHoverEvent_getWindowY(this.peer!.ptr) 12799 return retval 12800 } 12801 private setWindowY_serialize(windowY: number): void { 12802 ArkUIGeneratedNativeModule._AccessibilityHoverEvent_setWindowY(this.peer!.ptr, windowY) 12803 } 12804 public static fromPtr(ptr: KPointer): AccessibilityHoverEventInternal { 12805 const obj : AccessibilityHoverEventInternal = new AccessibilityHoverEventInternal() 12806 obj.peer = new Finalizable(ptr, AccessibilityHoverEventInternal.getFinalizer()) 12807 return obj 12808 } 12809} 12810export interface TouchEvent extends BaseEvent { 12811 type: TouchType 12812 touches: Array<TouchObject> 12813 changedTouches: Array<TouchObject> 12814 stopPropagation: (() => void) 12815 preventDefault: (() => void) 12816 getHistoricalPoints(): Array<HistoricalPoint> 12817} 12818export class TouchEventInternal extends BaseEventInternal implements MaterializedBase,TouchEvent { 12819 get type(): TouchType { 12820 return this.getType() 12821 } 12822 set type(type: TouchType) { 12823 this.setType(type) 12824 } 12825 get touches(): Array<TouchObject> { 12826 return this.getTouches(); 12827 } 12828 set touches(touches: Array<TouchObject>) { 12829 this.setTouches(touches) 12830 } 12831 get changedTouches(): Array<TouchObject> { 12832 return this.getChangedTouches() 12833 } 12834 set changedTouches(changedTouches: Array<TouchObject>) { 12835 this.setChangedTouches(changedTouches) 12836 } 12837 get stopPropagation(): (() => void) { 12838 return this.getStopPropagation(); 12839 } 12840 set stopPropagation(stopPropagation: (() => void)) { 12841 this.setStopPropagation(stopPropagation) 12842 } 12843 get preventDefault(): (() => void) { 12844 throw new Error("Not implemented") 12845 } 12846 set preventDefault(preventDefault: (() => void)) { 12847 this.setPreventDefault(preventDefault) 12848 } 12849 static ctor_touchevent(): KPointer { 12850 const retval = ArkUIGeneratedNativeModule._TouchEvent_ctor() 12851 return retval 12852 } 12853 constructor() { 12854 super() 12855 const ctorPtr : KPointer = TouchEventInternal.ctor_touchevent() 12856 this.peer = new Finalizable(ctorPtr, TouchEventInternal.getFinalizer()) 12857 } 12858 static getFinalizer(): KPointer { 12859 return ArkUIGeneratedNativeModule._TouchEvent_getFinalizer() 12860 } 12861 public getHistoricalPoints(): Array<HistoricalPoint> { 12862 return this.getHistoricalPoints_serialize() 12863 } 12864 private getType(): TouchType { 12865 return this.getType_serialize() 12866 } 12867 private setType(type: TouchType): void { 12868 const type_casted = type as (TouchType) 12869 this.setType_serialize(type_casted) 12870 return 12871 } 12872 private getTouches(): Array<TouchObject> { 12873 return this.getTouches_serialize() 12874 } 12875 private setTouches(touches: Array<TouchObject>): void { 12876 const touches_casted = touches as (Array<TouchObject>) 12877 this.setTouches_serialize(touches_casted) 12878 return 12879 } 12880 private getChangedTouches(): Array<TouchObject> { 12881 return this.getChangedTouches_serialize() 12882 } 12883 private setChangedTouches(changedTouches: Array<TouchObject>): void { 12884 const changedTouches_casted = changedTouches as (Array<TouchObject>) 12885 this.setChangedTouches_serialize(changedTouches_casted) 12886 return 12887 } 12888 private getStopPropagation(): (() => void) { 12889 return this.getStopPropagation_serialize() 12890 } 12891 private setStopPropagation(stopPropagation: (() => void)): void { 12892 const stopPropagation_casted = stopPropagation as ((() => void)) 12893 this.setStopPropagation_serialize(stopPropagation_casted) 12894 return 12895 } 12896 private getPreventDefault(): (() => void) { 12897 return this.getPreventDefault_serialize() 12898 } 12899 private setPreventDefault(preventDefault: (() => void)): void { 12900 const preventDefault_casted = preventDefault as ((() => void)) 12901 this.setPreventDefault_serialize(preventDefault_casted) 12902 return 12903 } 12904 private getHistoricalPoints_serialize(): Array<HistoricalPoint> { 12905 // @ts-ignore 12906 const retval = ArkUIGeneratedNativeModule._TouchEvent_getHistoricalPoints(this.peer!.ptr) as FixedArray<byte> 12907 // @ts-ignore 12908 let exactRetValue: byte[] = new Array<byte> 12909 for (let i = 0; i < retval.length; i++) { 12910 // @ts-ignore 12911 exactRetValue.push(new Byte(retval[i])) 12912 } 12913 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 12914 const buffer_length : int32 = retvalDeserializer.readInt32() 12915 let buffer : Array<HistoricalPoint> = new Array<HistoricalPoint>(buffer_length) 12916 for (let buffer_i = 0; buffer_i < buffer_length; buffer_i++) { 12917 buffer[buffer_i] = retvalDeserializer.readHistoricalPoint() 12918 } 12919 const returnResult : Array<HistoricalPoint> = buffer 12920 return returnResult 12921 } 12922 private getType_serialize(): TouchType { 12923 const retval = ArkUIGeneratedNativeModule._TouchEvent_getType(this.peer!.ptr) 12924 return TypeChecker.TouchType_FromNumeric(retval) 12925 } 12926 private setType_serialize(type: TouchType): void { 12927 ArkUIGeneratedNativeModule._TouchEvent_setType(this.peer!.ptr, TypeChecker.TouchType_ToNumeric(type)) 12928 } 12929 private getTouches_serialize(): Array<TouchObject> { 12930 // @ts-ignore 12931 const retval = ArkUIGeneratedNativeModule._TouchEvent_getTouches(this.peer!.ptr) as FixedArray<byte> 12932 // @ts-ignore 12933 let exactRetValue: byte[] = new Array<byte> 12934 for (let i = 0; i < retval.length; i++) { 12935 // @ts-ignore 12936 exactRetValue.push(new Byte(retval[i])) 12937 } 12938 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 12939 const buffer_length : int32 = retvalDeserializer.readInt32() 12940 let buffer : Array<TouchObject> = new Array<TouchObject>(buffer_length) 12941 for (let buffer_i = 0; buffer_i < buffer_length; buffer_i++) { 12942 buffer[buffer_i] = retvalDeserializer.readTouchObject() 12943 } 12944 const returnResult : Array<TouchObject> = buffer 12945 return returnResult 12946 } 12947 private setTouches_serialize(touches: Array<TouchObject>): void { 12948 const thisSerializer : Serializer = Serializer.hold() 12949 thisSerializer.writeInt32(touches.length as int32) 12950 for (let i = 0; i < touches.length; i++) { 12951 const touches_element : TouchObject = touches[i] 12952 thisSerializer.writeTouchObject(touches_element) 12953 } 12954 ArkUIGeneratedNativeModule._TouchEvent_setTouches(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 12955 thisSerializer.release() 12956 } 12957 private getChangedTouches_serialize(): Array<TouchObject> { 12958 // @ts-ignore 12959 const retval = ArkUIGeneratedNativeModule._TouchEvent_getChangedTouches(this.peer!.ptr) as FixedArray<byte> 12960 // @ts-ignore 12961 let exactRetValue: byte[] = new Array<byte> 12962 for (let i = 0; i < retval.length; i++) { 12963 // @ts-ignore 12964 exactRetValue.push(new Byte(retval[i])) 12965 } 12966 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 12967 const buffer_length : int32 = retvalDeserializer.readInt32() 12968 let buffer : Array<TouchObject> = new Array<TouchObject>(buffer_length) 12969 for (let buffer_i = 0; buffer_i < buffer_length; buffer_i++) { 12970 buffer[buffer_i] = retvalDeserializer.readTouchObject() 12971 } 12972 const returnResult : Array<TouchObject> = buffer 12973 return returnResult 12974 } 12975 private setChangedTouches_serialize(changedTouches: Array<TouchObject>): void { 12976 const thisSerializer : Serializer = Serializer.hold() 12977 thisSerializer.writeInt32(changedTouches.length as int32) 12978 for (let i = 0; i < changedTouches.length; i++) { 12979 const changedTouches_element : TouchObject = changedTouches[i] 12980 thisSerializer.writeTouchObject(changedTouches_element) 12981 } 12982 ArkUIGeneratedNativeModule._TouchEvent_setChangedTouches(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 12983 thisSerializer.release() 12984 } 12985 private getStopPropagation_serialize(): (() => void) { 12986 // @ts-ignore 12987 const retval = ArkUIGeneratedNativeModule._TouchEvent_getStopPropagation(this.peer!.ptr) as FixedArray<byte> 12988 // @ts-ignore 12989 let exactRetValue: byte[] = new Array<byte> 12990 for (let i = 0; i < retval.length; i++) { 12991 // @ts-ignore 12992 exactRetValue.push(new Byte(retval[i])) 12993 } 12994 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 12995 12996 let returnResult = retvalDeserializer.readCallback_Void(true); 12997 return returnResult; 12998 } 12999 private setStopPropagation_serialize(stopPropagation: (() => void)): void { 13000 const thisSerializer : Serializer = Serializer.hold() 13001 thisSerializer.holdAndWriteCallback(stopPropagation) 13002 ArkUIGeneratedNativeModule._TouchEvent_setStopPropagation(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 13003 thisSerializer.release() 13004 } 13005 private getPreventDefault_serialize(): (() => void) { 13006 const retval = ArkUIGeneratedNativeModule._TouchEvent_getPreventDefault(this.peer!.ptr) 13007 throw new Error("Object deserialization is not implemented.") 13008 } 13009 private setPreventDefault_serialize(preventDefault: (() => void)): void { 13010 const thisSerializer : Serializer = Serializer.hold() 13011 thisSerializer.holdAndWriteCallback(preventDefault) 13012 ArkUIGeneratedNativeModule._TouchEvent_setPreventDefault(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 13013 thisSerializer.release() 13014 } 13015 public static fromPtr(ptr: KPointer): TouchEventInternal { 13016 const obj : TouchEventInternal = new TouchEventInternal() 13017 obj.peer = new Finalizable(ptr, TouchEventInternal.getFinalizer()) 13018 return obj 13019 } 13020} 13021export interface AxisEvent extends BaseEvent { 13022 action: AxisAction 13023 displayX: number 13024 displayY: number 13025 windowX: number 13026 windowY: number 13027 x: number 13028 y: number 13029 scrollStep?: number | undefined 13030 propagation: (() => void) 13031 getHorizontalAxisValue(): number 13032 getVerticalAxisValue(): number 13033} 13034export class AxisEventInternal extends BaseEventInternal implements MaterializedBase,AxisEvent { 13035 get action(): AxisAction { 13036 return this.getAction() 13037 } 13038 set action(action: AxisAction) { 13039 this.setAction(action) 13040 } 13041 get displayX(): number { 13042 return this.getDisplayX() 13043 } 13044 set displayX(displayX: number) { 13045 this.setDisplayX(displayX) 13046 } 13047 get displayY(): number { 13048 return this.getDisplayY() 13049 } 13050 set displayY(displayY: number) { 13051 this.setDisplayY(displayY) 13052 } 13053 get windowX(): number { 13054 return this.getWindowX() 13055 } 13056 set windowX(windowX: number) { 13057 this.setWindowX(windowX) 13058 } 13059 get windowY(): number { 13060 return this.getWindowY() 13061 } 13062 set windowY(windowY: number) { 13063 this.setWindowY(windowY) 13064 } 13065 get x(): number { 13066 return this.getX() 13067 } 13068 set x(x: number) { 13069 this.setX(x) 13070 } 13071 get y(): number { 13072 return this.getY() 13073 } 13074 set y(y: number) { 13075 this.setY(y) 13076 } 13077 get scrollStep(): number | undefined { 13078 return this.getScrollStep() 13079 } 13080 set scrollStep(scrollStep: number | undefined) { 13081 const scrollStep_NonNull = (scrollStep as number) 13082 this.setScrollStep(scrollStep_NonNull) 13083 } 13084 get propagation(): (() => void) { 13085 return this.getPropagation() 13086 } 13087 set propagation(propagation: (() => void)) { 13088 this.setPropagation(propagation) 13089 } 13090 static ctor_axisevent(): KPointer { 13091 const retval = ArkUIGeneratedNativeModule._AxisEvent_ctor() 13092 return retval 13093 } 13094 constructor() { 13095 super() 13096 const ctorPtr : KPointer = AxisEventInternal.ctor_axisevent() 13097 this.peer = new Finalizable(ctorPtr, AxisEventInternal.getFinalizer()) 13098 } 13099 static getFinalizer(): KPointer { 13100 return ArkUIGeneratedNativeModule._AxisEvent_getFinalizer() 13101 } 13102 public getHorizontalAxisValue(): number { 13103 return this.getHorizontalAxisValue_serialize() 13104 } 13105 public getVerticalAxisValue(): number { 13106 return this.getVerticalAxisValue_serialize() 13107 } 13108 private getAction(): AxisAction { 13109 return this.getAction_serialize() 13110 } 13111 private setAction(action: AxisAction): void { 13112 const action_casted = action as (AxisAction) 13113 this.setAction_serialize(action_casted) 13114 return 13115 } 13116 private getDisplayX(): number { 13117 return this.getDisplayX_serialize() 13118 } 13119 private setDisplayX(displayX: number): void { 13120 const displayX_casted = displayX as (number) 13121 this.setDisplayX_serialize(displayX_casted) 13122 return 13123 } 13124 private getDisplayY(): number { 13125 return this.getDisplayY_serialize() 13126 } 13127 private setDisplayY(displayY: number): void { 13128 const displayY_casted = displayY as (number) 13129 this.setDisplayY_serialize(displayY_casted) 13130 return 13131 } 13132 private getWindowX(): number { 13133 return this.getWindowX_serialize() 13134 } 13135 private setWindowX(windowX: number): void { 13136 const windowX_casted = windowX as (number) 13137 this.setWindowX_serialize(windowX_casted) 13138 return 13139 } 13140 private getWindowY(): number { 13141 return this.getWindowY_serialize() 13142 } 13143 private setWindowY(windowY: number): void { 13144 const windowY_casted = windowY as (number) 13145 this.setWindowY_serialize(windowY_casted) 13146 return 13147 } 13148 private getX(): number { 13149 return this.getX_serialize() 13150 } 13151 private setX(x: number): void { 13152 const x_casted = x as (number) 13153 this.setX_serialize(x_casted) 13154 return 13155 } 13156 private getY(): number { 13157 return this.getY_serialize() 13158 } 13159 private setY(y: number): void { 13160 const y_casted = y as (number) 13161 this.setY_serialize(y_casted) 13162 return 13163 } 13164 private getScrollStep(): number | undefined { 13165 return this.getScrollStep_serialize() 13166 } 13167 private setScrollStep(scrollStep: number): void { 13168 const scrollStep_casted = scrollStep as (number) 13169 this.setScrollStep_serialize(scrollStep_casted) 13170 return 13171 } 13172 private getPropagation(): (() => void) { 13173 return this.getPropagation_serialize() 13174 } 13175 private setPropagation(propagation: (() => void)): void { 13176 const propagation_casted = propagation as ((() => void)) 13177 this.setPropagation_serialize(propagation_casted) 13178 return 13179 } 13180 private getHorizontalAxisValue_serialize(): number { 13181 const retval = ArkUIGeneratedNativeModule._AxisEvent_getHorizontalAxisValue(this.peer!.ptr) 13182 return retval 13183 } 13184 private getVerticalAxisValue_serialize(): number { 13185 const retval = ArkUIGeneratedNativeModule._AxisEvent_getVerticalAxisValue(this.peer!.ptr) 13186 return retval 13187 } 13188 private getAction_serialize(): AxisAction { 13189 const retval = ArkUIGeneratedNativeModule._AxisEvent_getAction(this.peer!.ptr) 13190 return TypeChecker.AxisAction_FromNumeric(retval) 13191 } 13192 private setAction_serialize(action: AxisAction): void { 13193 ArkUIGeneratedNativeModule._AxisEvent_setAction(this.peer!.ptr, TypeChecker.AxisAction_ToNumeric(action)) 13194 } 13195 private getDisplayX_serialize(): number { 13196 const retval = ArkUIGeneratedNativeModule._AxisEvent_getDisplayX(this.peer!.ptr) 13197 return retval 13198 } 13199 private setDisplayX_serialize(displayX: number): void { 13200 ArkUIGeneratedNativeModule._AxisEvent_setDisplayX(this.peer!.ptr, displayX) 13201 } 13202 private getDisplayY_serialize(): number { 13203 const retval = ArkUIGeneratedNativeModule._AxisEvent_getDisplayY(this.peer!.ptr) 13204 return retval 13205 } 13206 private setDisplayY_serialize(displayY: number): void { 13207 ArkUIGeneratedNativeModule._AxisEvent_setDisplayY(this.peer!.ptr, displayY) 13208 } 13209 private getWindowX_serialize(): number { 13210 const retval = ArkUIGeneratedNativeModule._AxisEvent_getWindowX(this.peer!.ptr) 13211 return retval 13212 } 13213 private setWindowX_serialize(windowX: number): void { 13214 ArkUIGeneratedNativeModule._AxisEvent_setWindowX(this.peer!.ptr, windowX) 13215 } 13216 private getWindowY_serialize(): number { 13217 const retval = ArkUIGeneratedNativeModule._AxisEvent_getWindowY(this.peer!.ptr) 13218 return retval 13219 } 13220 private setWindowY_serialize(windowY: number): void { 13221 ArkUIGeneratedNativeModule._AxisEvent_setWindowY(this.peer!.ptr, windowY) 13222 } 13223 private getX_serialize(): number { 13224 const retval = ArkUIGeneratedNativeModule._AxisEvent_getX(this.peer!.ptr) 13225 return retval 13226 } 13227 private setX_serialize(x: number): void { 13228 ArkUIGeneratedNativeModule._AxisEvent_setX(this.peer!.ptr, x) 13229 } 13230 private getY_serialize(): number { 13231 const retval = ArkUIGeneratedNativeModule._AxisEvent_getY(this.peer!.ptr) 13232 return retval 13233 } 13234 private setY_serialize(y: number): void { 13235 ArkUIGeneratedNativeModule._AxisEvent_setY(this.peer!.ptr, y) 13236 } 13237 private getScrollStep_serialize(): number | undefined { 13238 // @ts-ignore 13239 const retval = ArkUIGeneratedNativeModule._AxisEvent_getScrollStep(this.peer!.ptr) as FixedArray<byte> 13240 // @ts-ignore 13241 let exactRetValue: byte[] = new Array<byte> 13242 for (let i = 0; i < retval.length; i++) { 13243 // @ts-ignore 13244 exactRetValue.push(new Byte(retval[i])) 13245 } 13246 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 13247 let returnResult : number | undefined 13248 const returnResult_runtimeType = (retvalDeserializer.readInt8() as int32) 13249 if ((RuntimeType.UNDEFINED) != (returnResult_runtimeType)) 13250 { 13251 returnResult = (retvalDeserializer.readNumber() as number) 13252 } 13253 return returnResult 13254 } 13255 private setScrollStep_serialize(scrollStep: number): void { 13256 ArkUIGeneratedNativeModule._AxisEvent_setScrollStep(this.peer!.ptr, scrollStep) 13257 } 13258 private getPropagation_serialize(): (() => void) { 13259 // @ts-ignore 13260 const retval = ArkUIGeneratedNativeModule._AxisEvent_getPropagation(this.peer!.ptr) as FixedArray<byte> 13261 // @ts-ignore 13262 let exactRetValue: byte[] = new Array<byte> 13263 for (let i = 0; i < retval.length; i++) { 13264 // @ts-ignore 13265 exactRetValue.push(new Byte(retval[i])) 13266 } 13267 let retvalDeserializer : Deserializer = new Deserializer(exactRetValue, exactRetValue.length as int32) 13268 13269 let returnResult = retvalDeserializer.readCallback_Void(true); 13270 return returnResult; 13271 } 13272 private setPropagation_serialize(propagation: (() => void)): void { 13273 const thisSerializer : Serializer = Serializer.hold() 13274 thisSerializer.holdAndWriteCallback(propagation) 13275 ArkUIGeneratedNativeModule._AxisEvent_setPropagation(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 13276 thisSerializer.release() 13277 } 13278 public static fromPtr(ptr: KPointer): AxisEventInternal { 13279 const obj : AxisEventInternal = new AxisEventInternal() 13280 obj.peer = new Finalizable(ptr, AxisEventInternal.getFinalizer()) 13281 return obj 13282 } 13283} 13284export interface FocusAxisEvent { 13285 axisMap: Map<AxisModel, number> 13286 stopPropagation: (() => void) 13287} 13288export class FocusAxisEventInternal extends BaseEventInternal implements MaterializedBase,FocusAxisEvent { 13289 get axisMap(): Map<AxisModel, number> { 13290 throw new Error("Not implemented") 13291 } 13292 set axisMap(axisMap: Map<AxisModel, number>) { 13293 this.setAxisMap(axisMap) 13294 } 13295 get stopPropagation(): (() => void) { 13296 throw new Error("Not implemented") 13297 } 13298 set stopPropagation(stopPropagation: (() => void)) { 13299 this.setStopPropagation(stopPropagation) 13300 } 13301 static ctor_focusaxisevent(): KPointer { 13302 const retval = ArkUIGeneratedNativeModule._FocusAxisEvent_ctor() 13303 return retval 13304 } 13305 constructor() { 13306 super() 13307 const ctorPtr : KPointer = FocusAxisEventInternal.ctor_focusaxisevent() 13308 this.peer = new Finalizable(ctorPtr, FocusAxisEventInternal.getFinalizer()) 13309 } 13310 static getFinalizer(): KPointer { 13311 return ArkUIGeneratedNativeModule._FocusAxisEvent_getFinalizer() 13312 } 13313 private getAxisMap(): Map<AxisModel, number> { 13314 return this.getAxisMap_serialize() 13315 } 13316 private setAxisMap(axisMap: Map<AxisModel, number>): void { 13317 const axisMap_casted = axisMap as (Map<AxisModel, number>) 13318 this.setAxisMap_serialize(axisMap_casted) 13319 return 13320 } 13321 private getStopPropagation(): (() => void) { 13322 return this.getStopPropagation_serialize() 13323 } 13324 private setStopPropagation(stopPropagation: (() => void)): void { 13325 const stopPropagation_casted = stopPropagation as ((() => void)) 13326 this.setStopPropagation_serialize(stopPropagation_casted) 13327 return 13328 } 13329 private getAxisMap_serialize(): Map<AxisModel, number> { 13330 const retval = ArkUIGeneratedNativeModule._FocusAxisEvent_getAxisMap(this.peer!.ptr) 13331 let retvalDeserializer : Deserializer = new Deserializer(retval, retval.length as int32) 13332 const buffer_size : int32 = retvalDeserializer.readInt32() 13333 let buffer : Map<AxisModel, number> = new Map<AxisModel, number>() 13334 // TODO: TS map resize 13335 for (let buffer_i = 0; buffer_i < buffer_size; buffer_i++) { 13336 const buffer_key : AxisModel = TypeChecker.AxisModel_FromNumeric(retvalDeserializer.readInt32()) 13337 const buffer_value : number = (retvalDeserializer.readNumber() as number) 13338 buffer.set(buffer_key, buffer_value) 13339 } 13340 const returnResult : Map<AxisModel, number> = buffer 13341 return returnResult 13342 } 13343 private setAxisMap_serialize(axisMap: Map<AxisModel, number>): void { 13344 const thisSerializer : Serializer = Serializer.hold() 13345 thisSerializer.writeInt32(axisMap.size as int32 as int32) 13346 for (const pair of axisMap) { 13347 const axisMap_key = pair[0] 13348 const axisMap_value = pair[1] 13349 thisSerializer.writeInt32(TypeChecker.AxisModel_ToNumeric(axisMap_key)) 13350 thisSerializer.writeNumber(axisMap_value) 13351 } 13352 ArkUIGeneratedNativeModule._FocusAxisEvent_setAxisMap(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 13353 thisSerializer.release() 13354 } 13355 private getStopPropagation_serialize(): (() => void) { 13356 const retval = ArkUIGeneratedNativeModule._FocusAxisEvent_getStopPropagation(this.peer!.ptr) 13357 throw new Error("Object deserialization is not implemented.") 13358 } 13359 private setStopPropagation_serialize(stopPropagation: (() => void)): void { 13360 const thisSerializer : Serializer = Serializer.hold() 13361 thisSerializer.holdAndWriteCallback(stopPropagation) 13362 ArkUIGeneratedNativeModule._FocusAxisEvent_setStopPropagation(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) 13363 thisSerializer.release() 13364 } 13365 public static fromPtr(ptr: KPointer): FocusAxisEventInternal { 13366 const obj : FocusAxisEventInternal = new FocusAxisEventInternal() 13367 obj.peer = new Finalizable(ptr, FocusAxisEventInternal.getFinalizer()) 13368 return obj 13369 } 13370} 13371export namespace cursorControl { 13372 export function setCursor(value: PointerStyle): void { 13373 GlobalScope.cursorControl_setCursor(value) 13374 } 13375 export function restoreDefault(): void { 13376 GlobalScope.cursorControl_restoreDefault() 13377 } 13378} 13379export namespace focusControl { 13380 export function requestFocus(value: string): boolean { 13381 return GlobalScope.focusControl_requestFocus(value) 13382 } 13383} 13384 13385export interface AttributeModifier<T> { 13386 applyNormalAttribute(instance: T) : void; 13387 applyPressedAttribute(instance: T) : void; 13388 applyFocusedAttribute(instance: T) : void; 13389 applyDisabledAttribute(instance: T) : void; 13390 applySelectedAttribute(instance: T) : void; 13391} 13392 13393export interface Type_CommonMethod_linearGradient_value { 13394 angle?: number | string; 13395 direction?: GradientDirection; 13396 colors: Array<[ ResourceColor, number ]>; 13397 repeating?: boolean; 13398} 13399export interface Type_CommonMethod_sweepGradient_value { 13400 center: [ Length, Length ]; 13401 start?: number | string; 13402 end?: number | string; 13403 rotation?: number | string; 13404 colors: Array<[ ResourceColor, number ]>; 13405 repeating?: boolean; 13406} 13407export interface Type_CommonMethod_radialGradient_value { 13408 center: [ Length, Length ]; 13409 radius: number | string; 13410 colors: Array<[ ResourceColor, number ]>; 13411 repeating?: boolean; 13412} 13413export interface Bindable<T> { 13414 readonly value: T; 13415 readonly onChange: (value: T) => void; 13416}