Overview
Can be accessed using client.helix.search
on an ApiClient instance.
Example
const api = new ApiClient(new StaticAuthProvider(clientId, accessToken));
const channels = await api.helix.search.searchChannels('pear');
Methods
searchCategories(query, pagination)
asyncSearch categories/games for an exact or partial match.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
query | string | none | The search term. | |
pagination | HelixForwardPagination | {} | ||
pagination.after | string | none | A cursor to get the following page of. | |
pagination.limit | string | none | The number of results per page. |
Return type: HelixPaginatedResult<HelixGame>
searchCategoriesPaginated(query)
Creates a paginator for a category/game search.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
query | string | none | The search term. |
Return type: HelixPaginatedRequest<HelixGameData, HelixGame>
searchChannels(query, filter)
asyncSearch channels for an exact or partial match.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
query | string | none | The search term. | |
filter | HelixPaginatedChannelSearchFilter | {} | ||
filter.after | string | none | A cursor to get the following page of. | |
filter.limit | string | none | The number of results per page. | |
filter.liveOnly | boolean | none | Include only channels that are currently live. |
Return type: HelixPaginatedResult<HelixChannelSearchResult>
searchChannelsPaginated(query, filter)
Creates a paginator for a channel search.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
query | string | none | The search term. | |
filter | HelixChannelSearchFilter | {} | ||
filter.liveOnly | boolean | none | Include only channels that are currently live. |
Return type: HelixPaginatedRequest<HelixChannelSearchResultData, HelixChannelSearchResult>