youtubei.js / YT / Settings
Class: Settings
Defined in: src/parser/youtube/Settings.ts:19
Constructors
Constructor
new Settings(
actions
,response
):Settings
Defined in: src/parser/youtube/Settings.ts:27
Parameters
actions
response
Returns
Settings
Properties
introduction?
optional
introduction:PageIntroduction
Defined in: src/parser/youtube/Settings.ts:24
sections
sections:
object
[] |undefined
Defined in: src/parser/youtube/Settings.ts:25
sidebar?
optional
sidebar:SettingsSidebar
Defined in: src/parser/youtube/Settings.ts:23
Accessors
page
Get Signature
get page():
IBrowseResponse
Defined in: src/parser/youtube/Settings.ts:131
Returns
setting_options
Get Signature
get setting_options():
string
[]
Defined in: src/parser/youtube/Settings.ts:104
Returns settings available in the page.
Returns
string
[]
sidebar_items
Get Signature
get sidebar_items():
string
[]
Defined in: src/parser/youtube/Settings.ts:124
Returns options available in the sidebar.
Returns
string
[]
Methods
getSettingOption()
getSettingOption(
name
):SettingsSwitch
Defined in: src/parser/youtube/Settings.ts:78
Finds a setting by name and returns it. Use setting_options to see available options.
Parameters
name
string
Returns
selectSidebarItem()
selectSidebarItem(
target_item
):Promise
<Settings
>
Defined in: src/parser/youtube/Settings.ts:54
Selects an item from the sidebar menu. Use sidebar_items to see available items.
Parameters
target_item
string
| CompactLink
Returns
Promise
<Settings
>