diff --git a/koala-wrapper/native/src/bridges.cc b/koala-wrapper/native/src/bridges.cc index 28f6a4cc9c43d6c669caf87423d5ca56711ccb6a..380cab265664a6d45de5f175cbd550fb8eb935d3 100644 --- a/koala-wrapper/native/src/bridges.cc +++ b/koala-wrapper/native/src/bridges.cc @@ -410,14 +410,15 @@ KBoolean impl_IsETSFunctionType(KNativePointer nodePtr) KOALA_INTEROP_1(IsETSFunctionType, KBoolean, KNativePointer) KInt impl_GenerateTsDeclarationsFromContext(KNativePointer contextPtr, KStringPtr &outputDeclEts, KStringPtr &outputEts, - KBoolean exportAll, KBoolean isolated, KStringPtr &recordFile) + KBoolean exportAll, KBoolean isolated, KStringPtr &recordFile, + KBoolean genAnnotations) { auto context = reinterpret_cast(contextPtr); return GetImpl()->GenerateTsDeclarationsFromContext(context, outputDeclEts.data(), outputEts.data(), - exportAll, isolated, recordFile.data()); + exportAll, isolated, recordFile.data(), genAnnotations); } -KOALA_INTEROP_6(GenerateTsDeclarationsFromContext, KInt, KNativePointer, KStringPtr, KStringPtr, KBoolean, KBoolean, - KStringPtr) +KOALA_INTEROP_7(GenerateTsDeclarationsFromContext, KInt, KNativePointer, KStringPtr, KStringPtr, KBoolean, KBoolean, + KStringPtr, KBoolean) KInt impl_GenerateStaticDeclarationsFromContext(KNativePointer contextPtr, KStringPtr &outputPath) { diff --git a/koala-wrapper/src/Es2pandaNativeModule.ts b/koala-wrapper/src/Es2pandaNativeModule.ts index 2939516b873b81c65c54984a6d307809e6d372e0..2ade57a5adb790745ec5c02ff8685ff204062eb0 100644 --- a/koala-wrapper/src/Es2pandaNativeModule.ts +++ b/koala-wrapper/src/Es2pandaNativeModule.ts @@ -772,7 +772,8 @@ export class Es2pandaNativeModule { outputEts: String, exportAll: KBoolean, isolated: KBoolean, - recordFile: String + recordFile: String, + genAnnotations: KBoolean ): KPtr { throw new Error('Not implemented'); } diff --git a/koala-wrapper/src/arkts-api/utilities/public.ts b/koala-wrapper/src/arkts-api/utilities/public.ts index 834f12cce3dc8ab1262f1048b32aba1174df159f..b7e5706196b31a9e5c0fc00c8dfb2a3f2595f542 100644 --- a/koala-wrapper/src/arkts-api/utilities/public.ts +++ b/koala-wrapper/src/arkts-api/utilities/public.ts @@ -266,7 +266,8 @@ export function generateTsDeclarationsFromContext( outputEts: string, exportAll: boolean, isolated: boolean, - recordFile: string + recordFile: string, + genAnnotations: boolean ): KInt { return global.es2panda._GenerateTsDeclarationsFromContext( global.context, @@ -274,7 +275,8 @@ export function generateTsDeclarationsFromContext( passString(outputEts), exportAll, isolated, - passString(recordFile) + passString(recordFile), + genAnnotations ); }