export function* getUniqueQueryIdGenerator( usedIds: Set ): Generator { let id = 0; while (true) { while (usedIds.has(id)) { id++; } yield id++; } }