Skip to content

ambiten


ambiten / core / AmbitenHookPayload

Interface: AmbitenHookPayload<T>

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

Type Parameters

T

T extends Document = Document

Properties

bulkOperations?

optional bulkOperations?: AnyBulkWriteOperation<T>[]

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


bulkUpdates?

optional bulkUpdates?: object[]

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

filter

filter: Partial<T>

update

update: UpdateFilter<T>


collectionName

collectionName: string

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


dbName?

optional dbName?: string

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


doc?

optional doc?: Partial<T>

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


docs?

optional docs?: Partial<T>[]

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


filter?

optional filter?: Filter<T>

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


meta?

optional meta?: AmbitenOperationMeta

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


operation

operation: AmbitenMiddlewareOperation

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


pipeline?

optional pipeline?: object[]

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


result?

optional result?: unknown

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


session?

optional session?: ClientSession

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


tenantId?

optional tenantId?: string

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


update?

optional update?: UpdateFilter<T>

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

Context-aware execution infrastructure for multi-tenant systems.