MemoryRepositoryOptions
Defined in: memory-repository.ts:21
Properties
Section titled “Properties”autoId?
Section titled “autoId?”
optionalautoId?:boolean
Defined in: memory-repository.ts:25
Auto-generate string UUIDs for new records. Default: true
createdAtField?
Section titled “createdAtField?”
optionalcreatedAtField?:string
Defined in: memory-repository.ts:29
Field written for auto-managed creation timestamps. Default: ‘createdAt’
fieldMap?
Section titled “fieldMap?”
optionalfieldMap?:Record<string,string>
Defined in: memory-repository.ts:37
Entity-field-to-storage-key overrides, for mimicking a backing store whose
field names don’t match the entity (e.g. mirroring a KnexRepository’s fieldMap
in tests without a real database). Default: {}
idField?
Section titled “idField?”
optionalidField?:string
Defined in: memory-repository.ts:23
Primary key field name. Default: ‘id’
timestamps?
Section titled “timestamps?”
optionaltimestamps?:boolean
Defined in: memory-repository.ts:27
Auto-manage createdAt / updatedAt timestamps. Default: true
updatedAtField?
Section titled “updatedAtField?”
optionalupdatedAtField?:string
Defined in: memory-repository.ts:31
Field written for auto-managed update timestamps. Default: ‘updatedAt’