function getTileSetInfo(sourceInfo) {
  return getJSON(sourceInfo.url).then(function (tileSet) {
    return parseTileSetMetadata(sourceInfo, tileSet);
  });
}
@param {SourceInfo} sourceInfo Source info.
@return {Promise<TileSetInfo>} Tile set info.