From 05b0fca610f07d6b26b325d4dfb2a16fe3e52972 Mon Sep 17 00:00:00 2001
From: Chris Maddox <tyre77@gmail.com>
Date: Wed, 2 Aug 2023 22:33:20 +0200
Subject: [PATCH] add constructor to index node so it keeps passed-in indexId

---
 packages/core/src/Node.ts | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/packages/core/src/Node.ts b/packages/core/src/Node.ts
index f47b9d158..abbc58a6d 100644
--- a/packages/core/src/Node.ts
+++ b/packages/core/src/Node.ts
@@ -204,6 +204,11 @@ export class TextNode extends BaseNode {
 export class IndexNode extends TextNode {
   indexId: string = "";
 
+  constructor(init?: Partial<IndexNode>) {
+    super(init);
+    Object.assign(this, init);
+  }
+
   getType(): ObjectType {
     return ObjectType.INDEX;
   }
-- 
GitLab