From d07f785a0eeb6ce860ae9c9f49c657f143996a64 Mon Sep 17 00:00:00 2001 From: Akash Kava <39438041+ackava@users.noreply.github.com> Date: Thu, 5 Sep 2024 18:01:27 +0530 Subject: [PATCH] Added push init --- src/core/AtomComponent.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/core/AtomComponent.ts b/src/core/AtomComponent.ts index b373a88c..9d6e16fd 100644 --- a/src/core/AtomComponent.ts +++ b/src/core/AtomComponent.ts @@ -633,6 +633,12 @@ export abstract class AtomComponent implements return result; } + protected pushInit() { + this.runAfterInit(() => { + (this as any).init?.()?.catch((error) => CancelToken.isCancelled(error) ? void 0 : console.error(error)); + }) + } + protected abstract createNode(app, e, iterator, creator); protected abstract toTemplate(app, iterator, creator);