YouTube.js
Guide
Discord
❤️ Sponsor
GitHub
Guide
Discord
❤️ Sponsor
GitHub

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

Actions

response

ApiResponse

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

IBrowseResponse


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

SettingsSwitch


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>

Edit this page
Last Updated: 10/12/25, 3:23 PM