From 0841f1cf56f2b173180c0687a100d0adc9a39026 Mon Sep 17 00:00:00 2001 From: Pavel Mironchik Date: Wed, 27 Aug 2025 14:41:22 +0300 Subject: [PATCH] fixes for TransformOnSerialize feature --- .../arkui/generated/handwritten/index.ets | 20 +++++++++++++++++ subset/arkoala/arkui/src/handwritten/index.ts | 22 +++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/subset/arkoala-arkts/arkui/generated/handwritten/index.ets b/subset/arkoala-arkts/arkui/generated/handwritten/index.ets index 202aa33a2f..bd21ea26bc 100644 --- a/subset/arkoala-arkts/arkui/generated/handwritten/index.ets +++ b/subset/arkoala-arkts/arkui/generated/handwritten/index.ets @@ -30,6 +30,8 @@ import { ArkSliderComponent, SliderConfiguration } from "../framework" import { ArkTextClockComponent, TextClockConfiguration } from "../framework" import { ArkTextTimerComponent, TextTimerConfiguration } from "../framework" import { ArkToggleComponent, ToggleConfiguration } from "../framework" +import { BusinessErrorInterface } from "../framework" +import { BusinessError } from "../framework/ohos.base" import { pointer } from "@koalaui/interop" export interface PageTransitionExitInterface {} @@ -117,6 +119,24 @@ export namespace extractors { export function fromImagePixelMapPtr(ptr: KPointer): image.PixelMap { return new image.PixelMapImpl(ptr) } + + export function transform_Ark_BusinessError_Void_to_Ark_BusinessErrorInterface_Void(from: BusinessError): BusinessErrorInterface { + return { + name: from.name, + message: from.message, + stack: from.stack, + code: from.code, + } + } + + export function transform_Ark_BusinessErrorInterface_Void_to_Ark_BusinessError_Void(from: BusinessErrorInterface): BusinessError { + return { + name: from.name, + message: from.message, + stack: from.stack, + code: from.code, + } + } } export interface GestureModifier {} diff --git a/subset/arkoala/arkui/src/handwritten/index.ts b/subset/arkoala/arkui/src/handwritten/index.ts index 0c11222c11..8f02368527 100644 --- a/subset/arkoala/arkui/src/handwritten/index.ts +++ b/subset/arkoala/arkui/src/handwritten/index.ts @@ -17,6 +17,8 @@ // Imports for Extractors import { KPointer } from "@koalaui/interop" import { image } from "@ohos.multimedia.image" +import { BusinessErrorInterface } from "../framework" +import { BusinessError } from "../framework/ohos.base" export interface PageTransitionExitInterface {} export interface CommonTransition {} @@ -60,6 +62,26 @@ export namespace extractors { export function fromImagePixelMapPtr(ptr: KPointer): image.PixelMap { return new image.PixelMapImpl(ptr) } + + export function transform_Ark_BusinessError_Void_to_Ark_BusinessErrorInterface_Void(from: BusinessError): BusinessErrorInterface { + return { + name: from.name, + message: from.message, + stack: from.stack, + code: from.code, + data: undefined, + } + } + + export function transform_Ark_BusinessErrorInterface_Void_to_Ark_BusinessError_Void(from: BusinessErrorInterface): BusinessError { + return { + name: from.name, + message: from.message, + stack: from.stack, + code: from.code, + data: undefined, + } + } } export function hookButtonContentModifier(receiver: object, value?: ContentModifier) {} -- Gitee