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 | Description |
---|---|---|
query | string | The search term. |
pagination | HelixForwardPagination | |
pagination.after | string | A cursor to get the following page of. |
pagination.limit | string | The number of results per page. |
Return type: HelixPaginatedResult<HelixGame>
searchCategoriesPaginated(query)
Creates a paginator for a category/game search.
Parameter | Type | Description |
---|---|---|
query | string | The search term. |
Return type: HelixPaginatedRequest<HelixGameData, HelixGame>
searchChannels(query, filter)
asyncSearch channels for an exact or partial match.
Parameter | Type | Description |
---|---|---|
query | string | The search term. |
filter | HelixPaginatedChannelSearchFilter | |
filter.after | string | A cursor to get the following page of. |
filter.limit | string | The number of results per page. |
filter.liveOnly | boolean | Include only channels that are currently live. |
Return type: HelixPaginatedResult<HelixUser>
searchChannelsPaginated(query, filter)
Creates a paginator for a channel search.
Parameter | Type | Description |
---|---|---|
query | string | The search term. |
filter | HelixChannelSearchFilter | |
filter.liveOnly | boolean | Include only channels that are currently live. |
Return type: HelixPaginatedRequest<HelixUserData, HelixUser>