whole_func_string: function listLocalDatasetClientData(datasetClient, cb) {
    syncStorage.readDatasetClientWithRecords(datasetClient.getId(), function(err, datasetClientsWithRecords) {
      if (err) {
        return cb(err);
      }
      //no one sync loop has completed yet, return null
      if (!datasetClientsWithRecords || !datasetClientsWithRecords.syncCompleted) {
        return cb(null, null);
      } else {
        return cb(null, datasetClientsWithRecords);
      }
    });
  }
func_code_string: function listLocalDatasetClientData(datasetClient, cb) {
    syncStorage.readDatasetClientWithRecords(datasetClient.getId(), function(err, datasetClientsWithRecords) {
      if (err) {
        return cb(err);
      }
      //no one sync loop has completed yet, return null
      if (!datasetClientsWithRecords || !datasetClientsWithRecords.syncCompleted) {
        return cb(null, null);
      } else {
        return cb(null, datasetClientsWithRecords);
      }
    });
  }
func_documentation_string: List the records for the given datasetClient
  @param {DatasetClient} datasetClient
  @param {Function} cb