[EmberFire](../README.md) > [FirebaseSessionStore](../classes/firebasesessionstore.md)

# Class: FirebaseSessionStore

## Hierarchy

 `Evented`<`this`> & `object` & `EmberObject`<`this`>

**↳ FirebaseSessionStore**

## Index

### Properties

* [clear](firebasesessionstore.md#clear)
* [firebaseApp](firebasesessionstore.md#firebaseapp)
* [persist](firebasesessionstore.md#persist)
* [restoring](firebasesessionstore.md#restoring)

### Methods

* [restore](firebasesessionstore.md#restore)

---

## Properties

<a id="clear"></a>

###  clear

**● clear**: *`resolve`* =  resolve

*Defined in [session-stores/firebase.ts:24](https://github.com/firebase/emberfire/blob/v3/addon/session-stores/firebase.ts#L24)*

___
<a id="firebaseapp"></a>

###  firebaseApp

**● firebaseApp**: *`ComputedProperty`<[FirebaseAppService](firebaseappservice.md), [FirebaseAppService](firebaseappservice.md)>*

*Defined in [session-stores/firebase.ts:20](https://github.com/firebase/emberfire/blob/v3/addon/session-stores/firebase.ts#L20)*

___
<a id="persist"></a>

###  persist

**● persist**: *`resolve`* =  resolve

*Defined in [session-stores/firebase.ts:23](https://github.com/firebase/emberfire/blob/v3/addon/session-stores/firebase.ts#L23)*

___
<a id="restoring"></a>

###  restoring

**● restoring**: *`boolean`* = true

*Defined in [session-stores/firebase.ts:22](https://github.com/firebase/emberfire/blob/v3/addon/session-stores/firebase.ts#L22)*

___

## Methods

<a id="restore"></a>

###  restore

▸ **restore**(): `Promise`<`Object`>

*Defined in [session-stores/firebase.ts:26](https://github.com/firebase/emberfire/blob/v3/addon/session-stores/firebase.ts#L26)*

**Returns:** `Promise`<`Object`>

___

