[reactive-feathers-state](../README.md) / [authStore](../modules/authstore.md) / IAuthStoreOptions

# Interface: IAuthStoreOptions

[authStore](../modules/authstore.md).IAuthStoreOptions

## Hierarchy

* **IAuthStoreOptions**

## Table of contents

### Properties

- [afterAuthenticate](authstore.iauthstoreoptions.md#afterauthenticate)
- [afterLogout](authstore.iauthstoreoptions.md#afterlogout)
- [beforeLogout](authstore.iauthstoreoptions.md#beforelogout)
- [config](authstore.iauthstoreoptions.md#config)
- [feathers](authstore.iauthstoreoptions.md#feathers)
- [storage](authstore.iauthstoreoptions.md#storage)
- [userService](authstore.iauthstoreoptions.md#userservice)

## Properties

### afterAuthenticate

• `Optional` **afterAuthenticate**: *undefined* \| (`token?`: *string*) => *void*

Defined in: [src/authStore.ts:19](https://github.com/ps73/reactive-feathers-state/blob/aac03ee/src/authStore.ts#L19)

___

### afterLogout

• `Optional` **afterLogout**: *undefined* \| () => *void*

Defined in: [src/authStore.ts:21](https://github.com/ps73/reactive-feathers-state/blob/aac03ee/src/authStore.ts#L21)

___

### beforeLogout

• `Optional` **beforeLogout**: *undefined* \| () => *void*

Defined in: [src/authStore.ts:20](https://github.com/ps73/reactive-feathers-state/blob/aac03ee/src/authStore.ts#L20)

___

### config

• `Optional` **config**: *undefined* \| { `debug`: *boolean* ; `expireFormat?`: *undefined* \| *seconds* \| *miliseconds*  }

Defined in: [src/authStore.ts:22](https://github.com/ps73/reactive-feathers-state/blob/aac03ee/src/authStore.ts#L22)

___

### feathers

• **feathers**: *Application*<*any*\>

Defined in: [src/authStore.ts:15](https://github.com/ps73/reactive-feathers-state/blob/aac03ee/src/authStore.ts#L15)

___

### storage

• **storage**: [*IKeyValueStore*](../modules/types.md#ikeyvaluestore)

Defined in: [src/authStore.ts:16](https://github.com/ps73/reactive-feathers-state/blob/aac03ee/src/authStore.ts#L16)

___

### userService

• `Optional` **userService**: *undefined* \| [*ServiceStore*](../classes/servicestore.servicestore-1.md)<*any*, *any*\>

Defined in: [src/authStore.ts:17](https://github.com/ps73/reactive-feathers-state/blob/aac03ee/src/authStore.ts#L17)
