private removeEmptyObjectsFromCache()

in src/model/assayCache.ts [107:115]


  private removeEmptyObjectsFromCache(levelObjects: any[]) {
    while (levelObjects.length > 0) {
      const levelObject = levelObjects.pop();
      const [parentObject, key] = levelObject;
      if (parentObject && Object.keys(parentObject[key]).length === 0) {
        delete parentObject[key];
      }
    }
  }