##<a name="Deferred"></a> *class* Deferred

**Доступен извне как:** `ya.music.lib.Deferred`

Класс для управления обещанием

#### new Deferred()

----

### Методы

#### <a name="Deferred..resolve"></a> Deferred#resolve (data)  

Разрешить обещание

| Имя | Тип | * | Описание |
| --- | --- | --- | --- |
| data |  |  | передать данные в обещание |

#### <a name="Deferred..reject"></a> Deferred#reject (error)  

Отклонить обещание

| Имя | Тип | * | Описание |
| --- | --- | --- | --- |
| error |  |  | передать ошибку |

#### <a name="Deferred..promise"></a> Deferred#promise () : [Promise](Promise.md#Promise) 

Получить обещание

