# Hierarchy **Settings** # Implements * [SettingsStruct](../interfaces/_types_.settingsstruct.md) # Constructors ## constructor ⊕ **new Settings**(): [Settings](_settings_.settings.md) *Defined in [Settings.ts:14](https://github.com/polkadot-js/ui/blob/28b991d/packages/ui-settings/src/Settings.ts#L14)* **Returns:** [Settings](_settings_.settings.md) ___ # Accessors ## apiUrl **get apiUrl**(): `string` *Defined in [Settings.ts:25](https://github.com/polkadot-js/ui/blob/28b991d/packages/ui-settings/src/Settings.ts#L25)* **Returns:** `string` ___ ## availableLanguages **get availableLanguages**(): [Options](../modules/_types_.md#options) *Defined in [Settings.ts:45](https://github.com/polkadot-js/ui/blob/28b991d/packages/ui-settings/src/Settings.ts#L45)* **Returns:** [Options](../modules/_types_.md#options) ___ ## availableNodes **get availableNodes**(): [Options](../modules/_types_.md#options) *Defined in [Settings.ts:41](https://github.com/polkadot-js/ui/blob/28b991d/packages/ui-settings/src/Settings.ts#L41)* **Returns:** [Options](../modules/_types_.md#options) ___ ## availableUIModes **get availableUIModes**(): [Options](../modules/_types_.md#options) *Defined in [Settings.ts:49](https://github.com/polkadot-js/ui/blob/28b991d/packages/ui-settings/src/Settings.ts#L49)* **Returns:** [Options](../modules/_types_.md#options) ___ ## availableUIThemes **get availableUIThemes**(): [Options](../modules/_types_.md#options) *Defined in [Settings.ts:53](https://github.com/polkadot-js/ui/blob/28b991d/packages/ui-settings/src/Settings.ts#L53)* **Returns:** [Options](../modules/_types_.md#options) ___ ## i18nLang **get i18nLang**(): `string` *Defined in [Settings.ts:29](https://github.com/polkadot-js/ui/blob/28b991d/packages/ui-settings/src/Settings.ts#L29)* **Returns:** `string` ___ ## uiMode **get uiMode**(): `string` *Defined in [Settings.ts:33](https://github.com/polkadot-js/ui/blob/28b991d/packages/ui-settings/src/Settings.ts#L33)* **Returns:** `string` ___ ## uiTheme **get uiTheme**(): `string` *Defined in [Settings.ts:37](https://github.com/polkadot-js/ui/blob/28b991d/packages/ui-settings/src/Settings.ts#L37)* **Returns:** `string` ___ # Methods ## get ▸ **get**(): [SettingsStruct](../interfaces/_types_.settingsstruct.md) *Defined in [Settings.ts:57](https://github.com/polkadot-js/ui/blob/28b991d/packages/ui-settings/src/Settings.ts#L57)* **Returns:** [SettingsStruct](../interfaces/_types_.settingsstruct.md) ___ ## set ▸ **set**(settings: *`Partial`<[SettingsStruct](../interfaces/_types_.settingsstruct.md)>*): `void` *Defined in [Settings.ts:66](https://github.com/polkadot-js/ui/blob/28b991d/packages/ui-settings/src/Settings.ts#L66)* **Parameters:** | Name | Type | | ------ | ------ | | settings | `Partial`<[SettingsStruct](../interfaces/_types_.settingsstruct.md)> | **Returns:** `void` ___