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?
optionalintroduction:PageIntroduction
Defined in: src/parser/youtube/Settings.ts:24
sections
sections:
object[] |undefined
Defined in: src/parser/youtube/Settings.ts:25
sidebar?
optionalsidebar: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>