From eff19584f5305b227ebf8c7668a6b3f9af544284 Mon Sep 17 00:00:00 2001 From: g00657522 Date: Mon, 23 Sep 2024 08:25:40 +0300 Subject: [PATCH] An attempt to create a source for builder lambda rewrite --- arkoala-arkts/arkui/src/ArkStructBase.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arkoala-arkts/arkui/src/ArkStructBase.ts b/arkoala-arkts/arkui/src/ArkStructBase.ts index 4628ea009..1d8574877 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 */ -- Gitee