ambiten / core / AmbitenModelOptions
Interface: AmbitenModelOptions<T>
Defined in: packages/core/src/types/ambiten.model.type.ts:17
Options for configuring an Ambiten model.
Type Parameters
T
T extends Document = any
The type of the document in the model.
Properties
Ambiten?
optionalAmbiten?:AmbitenClient
Defined in: packages/core/src/types/ambiten.model.type.ts:20
collection?
optionalcollection?:Collection<T>
Defined in: packages/core/src/types/ambiten.model.type.ts:23
collectionName
collectionName:
string
Defined in: packages/core/src/types/ambiten.model.type.ts:18
ctx?
optionalctx?:ModelContext
Defined in: packages/core/src/types/ambiten.model.type.ts:22
gcConfig?
optionalgcConfig?:object
Defined in: packages/core/src/types/ambiten.model.type.ts:24
createdAtField?
optionalcreatedAtField?:string
enableGC?
optionalenableGC?:boolean
field?
optionalfield?:string
indexName?
optionalindexName?:string
ttl
ttl:
number
updatedAtField?
optionalupdatedAtField?:string
provider?
optionalprovider?:DbProvider
Defined in: packages/core/src/types/ambiten.model.type.ts:21
schema?
optionalschema?:AmbitenSchema<T>
Defined in: packages/core/src/types/ambiten.model.type.ts:19
