diff --git a/koala-wrapper/native/src/bridges.cc b/koala-wrapper/native/src/bridges.cc index 3cc1282ac5484d50b0fedce2e75bcdf0bc97e244..36b3611a1e4a3d76b97a5d3dcb2808f6214c3d8e 100644 --- a/koala-wrapper/native/src/bridges.cc +++ b/koala-wrapper/native/src/bridges.cc @@ -360,6 +360,14 @@ KInt impl_GenerateTsDeclarationsFromContext(KNativePointer contextPtr, KStringPt } KOALA_INTEROP_5(GenerateTsDeclarationsFromContext, KInt, KNativePointer, KStringPtr, KStringPtr, KBoolean, KBoolean) +void impl_SaveInterfacePropsFromParserContext(KNativePointer contextPtr) +{ + auto context = reinterpret_cast(contextPtr); + GetImpl()->SaveInterfacePropsFromParserContext(context); + return ; +} +KOALA_INTEROP_V1(SaveInterfacePropsFromParserContext, KNativePointer); + KInt impl_GenerateStaticDeclarationsFromContext(KNativePointer contextPtr, KStringPtr &outputPath) { auto context = reinterpret_cast(contextPtr); diff --git a/koala-wrapper/src/Es2pandaNativeModule.ts b/koala-wrapper/src/Es2pandaNativeModule.ts index 1fcdcdd4f3c5e30756d73a6a0318eb29505fbb38..297dd527f5e946a2229586447c050c9c5c512bbb 100644 --- a/koala-wrapper/src/Es2pandaNativeModule.ts +++ b/koala-wrapper/src/Es2pandaNativeModule.ts @@ -771,6 +771,10 @@ export class Es2pandaNativeModule { throw new Error('Not implemented'); } + _SaveInterfacePropsFromParserContext(context: KNativePointer): void { + throw new Error('Not implemented'); + } + _GenerateStaticDeclarationsFromContext( config: KPtr, outputPath: String diff --git a/koala-wrapper/src/arkts-api/utilities/public.ts b/koala-wrapper/src/arkts-api/utilities/public.ts index c630d2ac85866cde6f5bebbba1688e648505c204..2af93e55f059a880fa4573c162585584e4ce5eea 100644 --- a/koala-wrapper/src/arkts-api/utilities/public.ts +++ b/koala-wrapper/src/arkts-api/utilities/public.ts @@ -276,6 +276,10 @@ export function generateTsDeclarationsFromContext( ); } +export function saveInterfacePropsFromParserContext(context: KNativePointer): void { + global.es2panda._SaveInterfacePropsFromParserContext(context); +} + export function generateStaticDeclarationsFromContext(outputPath: string): KInt { return global.es2panda._GenerateStaticDeclarationsFromContext( global.context,