6.3 KiB
youtubei.js / YTMusic / Search
Class: Search
Constructors
new Search()
new Search(
response,actions,is_filtered?):Search
Parameters
• response: ApiResponse
• actions: Actions
• is_filtered?: boolean
Returns
Defined in
src/parser/ytmusic/Search.ts:28
Properties
contents?
optionalcontents:ObservedArray<ItemSection|MusicShelf|MusicCardShelf>
Defined in
src/parser/ytmusic/Search.ts:26
header?
optionalheader:ChipCloud
Defined in
src/parser/ytmusic/Search.ts:25
Accessors
albums
getalbums():undefined|MusicShelf
Returns
undefined | MusicShelf
Defined in
src/parser/ytmusic/Search.ts:137
artists
getartists():undefined|MusicShelf
Returns
undefined | MusicShelf
Defined in
src/parser/ytmusic/Search.ts:141
did_you_mean
getdid_you_mean():undefined|DidYouMean
Returns
undefined | DidYouMean
Defined in
src/parser/ytmusic/Search.ts:117
filters
getfilters():string[]
Returns
string[]
Defined in
src/parser/ytmusic/Search.ts:109
has_continuation
gethas_continuation():boolean
Returns
boolean
Defined in
src/parser/ytmusic/Search.ts:113
message
getmessage():undefined|Message
Returns
undefined | Message
Defined in
src/parser/ytmusic/Search.ts:125
page
getpage():ISearchResponse
Returns
Defined in
src/parser/ytmusic/Search.ts:149
playlists
getplaylists():undefined|MusicShelf
Returns
undefined | MusicShelf
Defined in
src/parser/ytmusic/Search.ts:145
showing_results_for
getshowing_results_for():undefined|ShowingResultsFor
Returns
undefined | ShowingResultsFor
Defined in
src/parser/ytmusic/Search.ts:121
songs
getsongs():undefined|MusicShelf
Returns
undefined | MusicShelf
Defined in
src/parser/ytmusic/Search.ts:129
videos
getvideos():undefined|MusicShelf
Returns
undefined | MusicShelf
Defined in
src/parser/ytmusic/Search.ts:133
Methods
applyFilter()
applyFilter(
target_filter):Promise<Search>
Applies given filter to the search.
Parameters
• target_filter: string | ChipCloudChip
Returns
Promise<Search>
Defined in
src/parser/ytmusic/Search.ts:86
getContinuation()
getContinuation():
Promise<SearchContinuation>
Retrieves search continuation. Only available for filtered searches and shelf continuations.
Returns
Promise<SearchContinuation>
Defined in
src/parser/ytmusic/Search.ts:71
getMore()
getMore(
shelf):Promise<Search>
Loads more items for the given shelf.
Parameters
• shelf: undefined | MusicShelf
Returns
Promise<Search>