docs/reference/classes/firebasetoriiadapter.md
[EmberFire](../README.md) > [FirebaseToriiAdapter](../classes/firebasetoriiadapter.md)
# Class: FirebaseToriiAdapter
## Hierarchy
`object` & `EmberObject`<`this`>
**↳ FirebaseToriiAdapter**
## Index
### Properties
* [firebaseApp](firebasetoriiadapter.md#firebaseapp)
### Methods
* [close](firebasetoriiadapter.md#close)
* [open](firebasetoriiadapter.md#open)
* [restore](firebasetoriiadapter.md#restore)
---
## Properties
<a id="firebaseapp"></a>
### firebaseApp
**● firebaseApp**: *`ComputedProperty`<[FirebaseAppService](firebaseappservice.md), [FirebaseAppService](firebaseappservice.md)>*
*Defined in [torii-adapters/firebase.ts:19](https://github.com/firebase/emberfire/blob/v3.0.0-rc.1/addon/torii-adapters/firebase.ts#L19)*
___
## Methods
<a id="close"></a>
### close
▸ **close**(): `Promise`<`void`>
*Defined in [torii-adapters/firebase.ts:40](https://github.com/firebase/emberfire/blob/v3.0.0-rc.1/addon/torii-adapters/firebase.ts#L40)*
**Returns:** `Promise`<`void`>
___
<a id="open"></a>
### open
▸ **open**(user: *`any`*): `string`
*Defined in [torii-adapters/firebase.ts:21](https://github.com/firebase/emberfire/blob/v3.0.0-rc.1/addon/torii-adapters/firebase.ts#L21)*
**Parameters:**
| Name | Type |
| ------ | ------ |
| user | `any` |
**Returns:** `string`
___
<a id="restore"></a>
### restore
▸ **restore**(): `Promise`<`Object`>
*Defined in [torii-adapters/firebase.ts:25](https://github.com/firebase/emberfire/blob/v3.0.0-rc.1/addon/torii-adapters/firebase.ts#L25)*
**Returns:** `Promise`<`Object`>
___