UNPKG

innertuber-rn

Version:

A wrapper around YouTube's private API. Supports YouTube, YouTube Music, YouTube Kids and YouTube Studio (WIP).

26 lines 930 B
import { YTNode } from '../helpers.js'; import { Parser } from '../index.js'; import ChannelOptions from './ChannelOptions.js'; import CopyLink from './CopyLink.js'; import Dropdown from './Dropdown.js'; import SettingsCheckbox from './SettingsCheckbox.js'; import SettingsSwitch from './SettingsSwitch.js'; import Text from './misc/Text.js'; class SettingsOptions extends YTNode { constructor(data) { super(); this.title = new Text(data.title); if (Reflect.has(data, 'text')) { this.text = new Text(data.text).toString(); } if (Reflect.has(data, 'options')) { this.options = Parser.parseArray(data.options, [ SettingsSwitch, Dropdown, CopyLink, SettingsCheckbox, ChannelOptions ]); } } } SettingsOptions.type = 'SettingsOptions'; export default SettingsOptions; //# sourceMappingURL=SettingsOptions.js.map