[reactive-feathers-state](../README.md) / types

# Module: types

## Table of contents

### Interfaces

- [IDefaultItemModel](../interfaces/types.idefaultitemmodel.md)
- [IDefaultOfflineHelperFields](../interfaces/types.idefaultofflinehelperfields.md)
- [IFeathersFastJoin](../interfaces/types.ifeathersfastjoin.md)
- [IFeathersFilter](../interfaces/types.ifeathersfilter.md)
- [IFeathersFilterObject](../interfaces/types.ifeathersfilterobject.md)
- [IFeathersQuery](../interfaces/types.ifeathersquery.md)
- [IFeathersService](../interfaces/types.ifeathersservice.md)
- [IFeathersSort](../interfaces/types.ifeatherssort.md)
- [IServiceFindResponse](../interfaces/types.iservicefindresponse.md)
- [IServiceStoreOptions](../interfaces/types.iservicestoreoptions.md)
- [IServiceStoreState](../interfaces/types.iservicestorestate.md)
- [IServiceStoreSyncState](../interfaces/types.iservicestoresyncstate.md)
- [ISetItemOptions](../interfaces/types.isetitemoptions.md)

### Type aliases

- [IDefaultOfflineItemModel](types.md#idefaultofflineitemmodel)
- [IKeyValueStore](types.md#ikeyvaluestore)
- [TApiError](types.md#tapierror)
- [TFeathersClient](types.md#tfeathersclient)
- [TFeathersEventTypes](types.md#tfeatherseventtypes)

## Type aliases

### IDefaultOfflineItemModel

Ƭ **IDefaultOfflineItemModel**: { [key: string]: *any*; `$$create?`: { [key: string]: *any*;  } \| *null* ; `$$history?`: { [key: string]: { [key: string]: *any*;  };  } \| *null* ; `$$patch?`: { [key: string]: *any*;  } \| *null* ; `_id`: *string* ; `deletedAt?`: *string* \| *null* ; `onClientAt`: *string* ; `onServerAt?`: *string* ; `uuid`: *string*  }

#### Type declaration:

Name | Type |
------ | ------ |
`$$create?` | { [key: string]: *any*;  } \| *null* |
`$$history?` | { [key: string]: { [key: string]: *any*;  };  } \| *null* |
`$$patch?` | { [key: string]: *any*;  } \| *null* |
`_id` | *string* |
`deletedAt?` | *string* \| *null* |
`onClientAt` | *string* |
`onServerAt?` | *string* |
`uuid` | *string* |

Defined in: [src/types/index.ts:40](https://github.com/ps73/reactive-feathers-state/blob/aac03ee/src/types/index.ts#L40)

___

### IKeyValueStore

Ƭ **IKeyValueStore**: Storage \| MemoryStorage \| StorageWrapper

Defined in: [src/types/index.ts:58](https://github.com/ps73/reactive-feathers-state/blob/aac03ee/src/types/index.ts#L58)

___

### TApiError

Ƭ **TApiError**: Error \| *undefined* \| *null*

Defined in: [src/types/index.ts:5](https://github.com/ps73/reactive-feathers-state/blob/aac03ee/src/types/index.ts#L5)

___

### TFeathersClient

Ƭ **TFeathersClient**: *typeof* client

Defined in: [src/types/index.ts:56](https://github.com/ps73/reactive-feathers-state/blob/aac03ee/src/types/index.ts#L56)

___

### TFeathersEventTypes

Ƭ **TFeathersEventTypes**: *created* \| *patched* \| *removed* \| *updated*

Defined in: [src/types/index.ts:81](https://github.com/ps73/reactive-feathers-state/blob/aac03ee/src/types/index.ts#L81)
