getInitializedServices = indeces => {

  const tracker = new Tracker(fixer);

  // inject modules
  const handler = $tw.modules.applyMethods('tmap.edgetypehandler');
  const edgeTypeSubscriberRegistry = new EdgeTypeSubscriberRegistry(
    handler,
    indeces.allETy,
    tracker
  );

  // attach the adapter object to the tiddlymap namespace
  const adapter = new Adapter(
    tracker,
    edgeTypeSubscriberRegistry
  );

  const callbackManager = new CallbackManager();
  const dialogManager = new DialogManager(callbackManager);

  const fixer = new Fixer(adapter, $tm.logger, indeces.glNTy)

  return {
    edgeTypeSubscriberRegistry,
    tracker,
    adapter,
    callbackManager,
    dialogManager,
    fixer,
  };

}
Injects dependencies and registers services

@param indeces
@return Object