Skip to main content
Version: 0.17

Interface: IndexedDBCacheSettings<QO, TO, QB, TB>

Type parameters​

NameType
QOextends RequestOptions = RecordCacheQueryOptions
TOextends RequestOptions = RecordCacheTransformOptions
QBRecordQueryBuilder
TBRecordTransformBuilder

Hierarchy​

  • AsyncRecordCacheSettings<QO, TO, QB, TB>

    ↳ IndexedDBCacheSettings

Properties​

autoValidate​

• Optional autoValidate: boolean

Automatically validate the contents of all requests.

If true, builds a validatorFor function if one has not been provided. This will include standard validators as well as any custom validators that may be provided.

default true

Inherited from​

AsyncRecordCacheSettings.autoValidate

Defined in​

record-cache/dist/modules/record-cache.d.ts:29


debounceLiveQueries​

• Optional debounceLiveQueries: boolean

Inherited from​

AsyncRecordCacheSettings.debounceLiveQueries

Defined in​

record-cache/dist/modules/async-record-cache.d.ts:18


defaultQueryOptions​

• Optional defaultQueryOptions: DefaultRequestOptions<QO>

Inherited from​

AsyncRecordCacheSettings.defaultQueryOptions

Defined in​

record-cache/dist/modules/record-cache.d.ts:32


defaultTransformOptions​

• Optional defaultTransformOptions: DefaultRequestOptions<TO>

Inherited from​

AsyncRecordCacheSettings.defaultTransformOptions

Defined in​

record-cache/dist/modules/record-cache.d.ts:33


inverseTransformOperators​

• Optional inverseTransformOperators: Dict<AsyncInverseTransformOperator>

Inherited from​

AsyncRecordCacheSettings.inverseTransformOperators

Defined in​

record-cache/dist/modules/async-record-cache.d.ts:17


keyMap​

• Optional keyMap: RecordKeyMap

Inherited from​

AsyncRecordCacheSettings.keyMap

Defined in​

record-cache/dist/modules/record-cache.d.ts:16


name​

• Optional name: string

Inherited from​

AsyncRecordCacheSettings.name

Defined in​

record-cache/dist/modules/record-cache.d.ts:14


namespace​

• Optional namespace: string

Defined in​

indexeddb/src/indexeddb-cache.ts:43


normalizer​

• Optional normalizer: RecordNormalizer<string, RecordIdentity, UninitializedRecord>

Inherited from​

AsyncRecordCacheSettings.normalizer

Defined in​

record-cache/dist/modules/record-cache.d.ts:17


processors​

• Optional processors: AsyncOperationProcessorClass[]

Inherited from​

AsyncRecordCacheSettings.processors

Defined in​

record-cache/dist/modules/async-record-cache.d.ts:14


queryBuilder​

• Optional queryBuilder: QB

Inherited from​

AsyncRecordCacheSettings.queryBuilder

Defined in​

record-cache/dist/modules/record-cache.d.ts:30


queryOperators​

• Optional queryOperators: Dict<AsyncQueryOperator>

Inherited from​

AsyncRecordCacheSettings.queryOperators

Defined in​

record-cache/dist/modules/async-record-cache.d.ts:15


schema​

• schema: RecordSchema

Inherited from​

AsyncRecordCacheSettings.schema

Defined in​

record-cache/dist/modules/record-cache.d.ts:15


transformBuffer​

• Optional transformBuffer: RecordTransformBuffer

Inherited from​

AsyncRecordCacheSettings.transformBuffer

Defined in​

record-cache/dist/modules/async-record-cache.d.ts:19


transformBuilder​

• Optional transformBuilder: TB

Inherited from​

AsyncRecordCacheSettings.transformBuilder

Defined in​

record-cache/dist/modules/record-cache.d.ts:31


transformOperators​

• Optional transformOperators: Dict<AsyncTransformOperator>

Inherited from​

AsyncRecordCacheSettings.transformOperators

Defined in​

record-cache/dist/modules/async-record-cache.d.ts:16


validatorFor​

• Optional validatorFor: ValidatorForFn<StandardValidator | StandardRecordValidator>

Inherited from​

AsyncRecordCacheSettings.validatorFor

Defined in​

record-cache/dist/modules/record-cache.d.ts:18


validators​

• Optional validators: Dict<StandardValidator | StandardRecordValidator>

Inherited from​

AsyncRecordCacheSettings.validators

Defined in​

record-cache/dist/modules/record-cache.d.ts:19