---
metadata:
  - name: generator
    content: Diplodoc Platform v5.39.1
alternate:
  - https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/layout.storage.md
  - https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/layout.storage.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/dev/jsapi-v2-1/doc/en/llms.txt

# layout.storage

Static object.

Instance of [util.AsyncStorage](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.AsyncStorage.md)

Storage for layout classes.

[Methods](#methods-summary)

## Methods {#methods-summary}

#|
|| **Name** | **Returns** | **Description** ||
|| [add](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.Storage.md#add)([key](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.Storage.md#add-param-key), [object](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.Storage.md#add-param-object)) | [util.Storage](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.Storage.md) | Adds an object to storage. ||
|| [define](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.AsyncStorage.md#define)([key](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.AsyncStorage.md#define-param-key)[, [depends](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.AsyncStorage.md#define-param-depends), [resolveCallback](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.AsyncStorage.md#define-param-resolveCallback)[, [context](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.AsyncStorage.md#define-param-context)]]) | [util.AsyncStorage](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.AsyncStorage.md) | Defines an asynchronous value in storage. ||
|| [get](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.Storage.md#get)([key](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.Storage.md#get-param-key)) | Object | Returns object stored for the specified key, or the primary key, if this is not a string. ||
|| [isDefined](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.AsyncStorage.md#isDefined)([key](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.AsyncStorage.md#isDefined-param-key)) | Boolean | Checking if the key can be accessed in the storage. ||
|| [remove](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.Storage.md#remove)([key](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.Storage.md#remove-param-key)) | [util.Storage](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.Storage.md) | Deletes the "key: value" pair from storage. ||
|| [require](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.AsyncStorage.md#require)([keys](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.AsyncStorage.md#require-param-keys)[, [successCallback](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.AsyncStorage.md#require-param-successCallback)[, [errorCallback](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.AsyncStorage.md#require-param-errorCallback)[, [context](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/util.AsyncStorage.md#require-param-context)]]]) | [vow.Promise](https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/vow.Promise.md) | Async request to get values from the storage. ||
|#