Skip to content

ambiten


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?

optional Ambiten?: AmbitenClient

Defined in: packages/core/src/types/ambiten.model.type.ts:20


collection?

optional collection?: 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?

optional ctx?: ModelContext

Defined in: packages/core/src/types/ambiten.model.type.ts:22


gcConfig?

optional gcConfig?: object

Defined in: packages/core/src/types/ambiten.model.type.ts:24

createdAtField?

optional createdAtField?: string

enableGC?

optional enableGC?: boolean

field?

optional field?: string

indexName?

optional indexName?: string

ttl

ttl: number

updatedAtField?

optional updatedAtField?: string


provider?

optional provider?: DbProvider

Defined in: packages/core/src/types/ambiten.model.type.ts:21


schema?

optional schema?: AmbitenSchema<T>

Defined in: packages/core/src/types/ambiten.model.type.ts:19

Context-aware execution infrastructure for multi-tenant systems.