import * as plugins from './lik.plugins'; import { Objectmap } from './lik.objectmap'; export class LoopTracker { referenceObjectMap = new Objectmap(); constructor() { // nothing here } /** * checks and tracks an object * @param objectArg */ checkAndTrack(objectArg: T): boolean { if (!this.referenceObjectMap.checkForObject(objectArg)) { this.referenceObjectMap.add(objectArg); return true; } else { return false; } } }