Overview
Can be accessed using client.helix.games
on an
ApiClient
instance.
Example
const api = new ApiClient(new StaticAuthProvider(clientId, accessToken));
const game = await api.helix.games.getGameByName('Hearthstone');
Methods
getGameById(id)
asyncRetrieves the game data for the given game ID.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
id | string | none |
The game ID you want to look up. |
Return type:
HelixGame
|
null
getGameByName(name)
asyncRetrieves the game data for the given game name.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
name | string | none |
The game name you want to look up. |
Return type:
HelixGame
|
null
getGamesByIds(ids)
asyncRetrieves the game data for the given list of game IDs.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
ids | Array<string> | none |
The game IDs you want to look up. |
Return type:
Array<HelixGame>
getGamesByNames(names)
asyncRetrieves the game data for the given list of game names.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
names | Array<string> | none |
The game names you want to look up. |
Return type:
Array<HelixGame>
getTopGames(pagination)
asyncRetrieves a list of the most viewed games at the moment.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
pagination | HelixPagination | none | ||
pagination.after | string | none |
A cursor to get the following page of. |
|
pagination.before | string | none |
A cursor to get the previous page of. |
|
pagination.limit | string | none |
The number of results per page. |
Return type:
HelixPaginatedResult<HelixGame>
getTopGamesPaginated()
Creates a paginator for the most viewed games at the moment.
Return type:
HelixPaginatedRequest<HelixGameData,
HelixGame>