The goal is to have buildConcreteEnsIndexerSchema function from ENSDb to not have side effects. Each call of this function should produce a new "concrete" ENSIndexer Schema object. The "abstract" ENSIndexer Schema object, as defined by the sum of exports from packages/ensdb-sdk/src/ensindexer-abstract/index.ts file, should remain immutable.
The goal is to have
buildConcreteEnsIndexerSchemafunction from ENSDb to not have side effects. Each call of this function should produce a new "concrete" ENSIndexer Schema object. The "abstract" ENSIndexer Schema object, as defined by the sum of exports frompackages/ensdb-sdk/src/ensindexer-abstract/index.tsfile, should remain immutable.