ambiten / core/src / AmbitenHookPayload
Interface: AmbitenHookPayload<T>
Defined in: packages/core/src/types/ambiten.model.type.ts:75
Type Parameters
T
Properties
bulkOperations?
optionalbulkOperations?:AnyBulkWriteOperation<T>[]
Defined in: packages/core/src/types/ambiten.model.type.ts:87
bulkUpdates?
optionalbulkUpdates?: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?
optionaldbName?:string
Defined in: packages/core/src/types/ambiten.model.type.ts:79
doc?
optionaldoc?:Partial<T>
Defined in: packages/core/src/types/ambiten.model.type.ts:83
docs?
optionaldocs?:Partial<T>[]
Defined in: packages/core/src/types/ambiten.model.type.ts:84
filter?
optionalfilter?:Filter<T>
Defined in: packages/core/src/types/ambiten.model.type.ts:81
meta?
optionalmeta?: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?
optionalpipeline?:object[]
Defined in: packages/core/src/types/ambiten.model.type.ts:85
result?
optionalresult?:unknown
Defined in: packages/core/src/types/ambiten.model.type.ts:88
session?
optionalsession?:ClientSession
Defined in: packages/core/src/types/ambiten.model.type.ts:80
tenantId?
optionaltenantId?:string
Defined in: packages/core/src/types/ambiten.model.type.ts:78
update?
optionalupdate?:UpdateFilter<T>
Defined in: packages/core/src/types/ambiten.model.type.ts:82
