---
title: Settings
framework: TVMLKit JS
role: symbol
role_heading: Class
platforms: [tvOS 9.0+]
path: tvmljs/settings
---

# Settings

An object that provides access to setting information for a device.

## Declaration

```data
interface Settings
```

## Overview

Overview You cannot create an instance of the Settings class. An instance of this class is available in the global context as Settings.

## Topics

### Retrieving Setting Information

- [restrictions](tvmljs/settings/1627378-restrictions.md)
- [language](tvmljs/settings/1627439-language.md)
- [onRestrictionsChange](tvmljs/settings/1627370-onrestrictionschange.md)
- [storefrontCountryCode](tvmljs/settings/1627376-storefrontcountrycode.md)

## See Also

### Device Settings

- [Device](tvmljs/device.md)
- [Restrictions](tvmljs/restrictions.md)
