From ae789f9ba58c2e862c70157ba53f296d001532da Mon Sep 17 00:00:00 2001 From: vadimdolgachev Date: Wed, 30 Jul 2025 15:11:32 +0700 Subject: [PATCH] Fixed signature of GenerateTsDeclarationsFromContext --- ui2abc/libarkts/native/src/bridges.cc | 6 +++--- ui2abc/libarkts/src/Es2pandaNativeModule.ts | 2 +- ui2abc/libarkts/src/arkts-api/utilities/public.ts | 6 ++++-- .../src/wrapper-compat/arkts-api/utilities/public.ts | 6 ++++-- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/ui2abc/libarkts/native/src/bridges.cc b/ui2abc/libarkts/native/src/bridges.cc index 65ce2dd4b..66d314fdb 100644 --- a/ui2abc/libarkts/native/src/bridges.cc +++ b/ui2abc/libarkts/native/src/bridges.cc @@ -669,12 +669,12 @@ KNativePointer impl_AnnotationUsageIrPropertiesPtrConst(KNativePointer context, KOALA_INTEROP_2(AnnotationUsageIrPropertiesPtrConst, KNativePointer, KNativePointer, KNativePointer); KInt impl_GenerateTsDeclarationsFromContext(KNativePointer contextPtr, KStringPtr &outputDeclEts, KStringPtr &outputEts, - KBoolean exportAll, KBoolean isolated) + KBoolean exportAll, KBoolean isolated, KStringPtr &recordFile) { auto context = reinterpret_cast(contextPtr); - return GetImpl()->GenerateTsDeclarationsFromContext(context, outputDeclEts.data(), outputEts.data(), exportAll, isolated ); + return GetImpl()->GenerateTsDeclarationsFromContext(context, outputDeclEts.data(), outputEts.data(), exportAll, isolated, recordFile.data()); } -KOALA_INTEROP_5(GenerateTsDeclarationsFromContext, KInt, KNativePointer, KStringPtr, KStringPtr, KBoolean, KBoolean) +KOALA_INTEROP_6(GenerateTsDeclarationsFromContext, KInt, KNativePointer, KStringPtr, KStringPtr, KBoolean, KBoolean, KStringPtr) // Improve: simplify KNativePointer impl_CreateContextGenerateAbcForExternalSourceFiles( diff --git a/ui2abc/libarkts/src/Es2pandaNativeModule.ts b/ui2abc/libarkts/src/Es2pandaNativeModule.ts index 2710b5864..a1c68a669 100644 --- a/ui2abc/libarkts/src/Es2pandaNativeModule.ts +++ b/ui2abc/libarkts/src/Es2pandaNativeModule.ts @@ -238,7 +238,7 @@ export class Es2pandaNativeModule { _ProgramCanSkipPhases(context: KNativePointer, program: KNativePointer): boolean { throw new Error("Not implemented") } - _GenerateTsDeclarationsFromContext(config: KPtr, outputDeclEts: String, outputEts: String, exportAll: KBoolean, isolated: KBoolean): KPtr { + _GenerateTsDeclarationsFromContext(config: KPtr, outputDeclEts: String, outputEts: String, exportAll: KBoolean, isolated: KBoolean, recordFile: String): KPtr { throw new Error("Not implemented") } _GenerateStaticDeclarationsFromContext(config: KPtr, outputPath: String): KPtr { diff --git a/ui2abc/libarkts/src/arkts-api/utilities/public.ts b/ui2abc/libarkts/src/arkts-api/utilities/public.ts index a472b0db1..061d1c87a 100644 --- a/ui2abc/libarkts/src/arkts-api/utilities/public.ts +++ b/ui2abc/libarkts/src/arkts-api/utilities/public.ts @@ -329,14 +329,16 @@ export function generateTsDeclarationsFromContext( outputDeclEts: string, outputEts: string, exportAll: boolean, - isolated: boolean + isolated: boolean, + recordFile: string ): KInt { return global.es2panda._GenerateTsDeclarationsFromContext( global.context, passString(outputDeclEts), passString(outputEts), exportAll, - isolated + isolated, + recordFile ); } diff --git a/ui2abc/libarkts/src/wrapper-compat/arkts-api/utilities/public.ts b/ui2abc/libarkts/src/wrapper-compat/arkts-api/utilities/public.ts index bb9243222..cace6958c 100644 --- a/ui2abc/libarkts/src/wrapper-compat/arkts-api/utilities/public.ts +++ b/ui2abc/libarkts/src/wrapper-compat/arkts-api/utilities/public.ts @@ -256,14 +256,16 @@ export function generateTsDeclarationsFromContext( outputDeclEts: string, outputEts: string, exportAll: boolean, - isolated: boolean + isolated: boolean, + recordFile: string ): KInt { return global.es2panda._GenerateTsDeclarationsFromContext( global.context, passString(outputDeclEts), passString(outputEts), exportAll, - isolated + isolated, + recordFile ); } -- Gitee