diff --git a/arkoala-arkts/arkui/src/ArkStructBase.ts b/arkoala-arkts/arkui/src/ArkStructBase.ts index 4628ea0094a64d1b17a5fd5649700ef9c96f4e59..1d857487706ad28e125c7038506b466d164cd545 100644 --- a/arkoala-arkts/arkui/src/ArkStructBase.ts +++ b/arkoala-arkts/arkui/src/ArkStructBase.ts @@ -8,6 +8,16 @@ export abstract class ArkStructBase extends CustomComponentImpl { /** @memo */ protected __updateStruct(arg1?: T): void { } + /** @memo */ + static instantiate>( + factory: () => T, + /** @memo */ + arg1?: () => void, + arg2?: T // TODO: restore Partial + ): T { + return factory() + } + /** @memo */ static _instantiate>( /** @memo */