Skip to main content
Version: 0.17

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

Type parameters​

NameType
QOextends RequestOptions = RecordCacheQueryOptions
TOextends RequestOptions = RecordCacheTransformOptions
QBRecordQueryBuilder
TBRecordTransformBuilder

Hierarchy​

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​

RecordCacheSettings.autoValidate

Defined in​

record-cache/src/record-cache.ts:56


debounceLiveQueries​

• Optional debounceLiveQueries: boolean

Defined in​

record-cache/src/sync-record-cache.ts:78


defaultQueryOptions​

• Optional defaultQueryOptions: DefaultRequestOptions<QO>

Inherited from​

RecordCacheSettings.defaultQueryOptions

Defined in​

record-cache/src/record-cache.ts:60


defaultTransformOptions​

• Optional defaultTransformOptions: DefaultRequestOptions<TO>

Inherited from​

RecordCacheSettings.defaultTransformOptions

Defined in​

record-cache/src/record-cache.ts:61


inverseTransformOperators​

• Optional inverseTransformOperators: Dict<SyncInverseTransformOperator>

Defined in​

record-cache/src/sync-record-cache.ts:77


keyMap​

• Optional keyMap: RecordKeyMap

Inherited from​

RecordCacheSettings.keyMap

Defined in​

record-cache/src/record-cache.ts:42


name​

• Optional name: string

Inherited from​

RecordCacheSettings.name

Defined in​

record-cache/src/record-cache.ts:40


normalizer​

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

Inherited from​

RecordCacheSettings.normalizer

Defined in​

record-cache/src/record-cache.ts:43


processors​

• Optional processors: SyncOperationProcessorClass[]

Defined in​

record-cache/src/sync-record-cache.ts:74


queryBuilder​

• Optional queryBuilder: QB

Inherited from​

RecordCacheSettings.queryBuilder

Defined in​

record-cache/src/record-cache.ts:58


queryOperators​

• Optional queryOperators: Dict<SyncQueryOperator>

Defined in​

record-cache/src/sync-record-cache.ts:75


schema​

• schema: RecordSchema

Inherited from​

RecordCacheSettings.schema

Defined in​

record-cache/src/record-cache.ts:41


transformBuffer​

• Optional transformBuffer: RecordTransformBuffer

Defined in​

record-cache/src/sync-record-cache.ts:79


transformBuilder​

• Optional transformBuilder: TB

Inherited from​

RecordCacheSettings.transformBuilder

Defined in​

record-cache/src/record-cache.ts:59


transformOperators​

• Optional transformOperators: Dict<SyncTransformOperator>

Defined in​

record-cache/src/sync-record-cache.ts:76


validatorFor​

• Optional validatorFor: ValidatorForFn<StandardValidator | StandardRecordValidator>

Inherited from​

RecordCacheSettings.validatorFor

Defined in​

record-cache/src/record-cache.ts:44


validators​

• Optional validators: Dict<StandardValidator | StandardRecordValidator>

Inherited from​

RecordCacheSettings.validators

Defined in​

record-cache/src/record-cache.ts:45