Skip to content

ambiten


ambiten / core/src / AmbitenHookPayload

Interface: AmbitenHookPayload<T> ​

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

Type Parameters ​

T ​

T extends Document = Document

Properties ​

bulkOperations? ​

optional bulkOperations?: AnyBulkWriteOperation<T>[]

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


bulkUpdates? ​

optional bulkUpdates?: object[]

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

filter ​

filter: Partial<T>

update ​

update: UpdateFilter<T>


collectionName ​

collectionName: string

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


dbName? ​

optional dbName?: string

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


doc? ​

optional doc?: Partial<T>

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


docs? ​

optional docs?: Partial<T>[]

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


filter? ​

optional filter?: Filter<T>

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


meta? ​

optional meta?: AmbitenOperationMeta

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


operation ​

operation: AmbitenMiddlewareOperation

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


pipeline? ​

optional pipeline?: object[]

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


result? ​

optional result?: unknown

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


session? ​

optional session?: ClientSession

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


tenantId? ​

optional tenantId?: string

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


update? ​

optional update?: UpdateFilter<T>

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

Context-aware execution infrastructure for multi-tenant systems.