Skip to content

MemoryRepositoryOptions

Defined in: memory-repository.ts:21

optional autoId?: boolean

Defined in: memory-repository.ts:25

Auto-generate string UUIDs for new records. Default: true


optional createdAtField?: string

Defined in: memory-repository.ts:29

Field written for auto-managed creation timestamps. Default: ‘createdAt’


optional fieldMap?: 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: {}


optional idField?: string

Defined in: memory-repository.ts:23

Primary key field name. Default: ‘id’


optional timestamps?: boolean

Defined in: memory-repository.ts:27

Auto-manage createdAt / updatedAt timestamps. Default: true


optional updatedAtField?: string

Defined in: memory-repository.ts:31

Field written for auto-managed update timestamps. Default: ‘updatedAt’