# Account YouTube account manager. ## API * Account * [.channel](#channel) * [.getInfo()](#getinfo) * [.getTimeWatched()](#gettimewatched) * [.getSettings()](#getsettings) * [.getAnalytics](#getanalytics) ### channel Channel settings. **Returns:** `object`
Methods & Getters

- `#editName(new_name)` - Edits the name of the channel. - `#editDescription(new_description)` - Edits channel description. - `#getBasicAnalytics()` - Alias for [`Account#getAnalytics()`](#getanalytics) — returns basic channel analytics.

### getInfo() Retrieves account information. **Returns:** `Promise.`
Methods & Getters

- `#page` - Returns original InnerTube response (sanitized).

### getTimeWatched() Retrieves time watched statistics. **Returns:** `Promise.`
Methods & Getters

- `#page` - Returns original InnerTube response (sanitized).

### getSettings() Retrieves YouTube settings. **Returns:** `Promise.`
Methods & Getters

- `#selectSidebarItem(name)` - Selects an item from the sidebar menu. Use `settings#sidebar_items` to see available items. - `#getSettingOption(name)` - Finds a setting by name and returns it. Use `settings#setting_options` to see available options. - `#setting_options` - Returns settings available in the page. - `#sidebar_items` - Returns options available in the sidebar menu.

### getAnalytics() Retrieves basic channel analytics. **Returns:** `Promise.`
Methods & Getters

- `#page` - Returns original InnerTube response (sanitized).