TransactWriteOperation
type TransactWriteOperation = Omit<TransactWriteItem, "ConditionCheck" | "Put" | "Delete" | "Update"> & object;A modified version of TransactWriteItem that uses NativeAttributeValue for keys and items (dynamodb-lib doesnt export this type for some reason) https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-lib-dynamodb/TypeAlias/TransactWriteCommandInput/
Type Declaration
Section titled “Type Declaration”ConditionCheck?
Section titled “ConditionCheck?”optional ConditionCheck: Omit<ConditionCheck, "Key" | "ExpressionAttributeValues"> & object;Type Declaration
Section titled “Type Declaration”ExpressionAttributeValues?
Section titled “ExpressionAttributeValues?”optional ExpressionAttributeValues: Record<string, NativeAttributeValue>;Key: Record<string, NativeAttributeValue> | undefined;Delete?
Section titled “Delete?”optional Delete: Omit<Delete, "Key" | "ExpressionAttributeValues"> & object;Type Declaration
Section titled “Type Declaration”ExpressionAttributeValues?
Section titled “ExpressionAttributeValues?”optional ExpressionAttributeValues: Record<string, NativeAttributeValue>;Key: Record<string, NativeAttributeValue> | undefined;optional Put: Omit<Put, "Item" | "ExpressionAttributeValues"> & object;Type Declaration
Section titled “Type Declaration”ExpressionAttributeValues?
Section titled “ExpressionAttributeValues?”optional ExpressionAttributeValues: Record<string, NativeAttributeValue>;Item: Record<string, NativeAttributeValue> | undefined;Update?
Section titled “Update?”optional Update: Omit<Update, "Key" | "ExpressionAttributeValues"> & object;Type Declaration
Section titled “Type Declaration”ExpressionAttributeValues?
Section titled “ExpressionAttributeValues?”optional ExpressionAttributeValues: Record<string, NativeAttributeValue>;Key: Record<string, NativeAttributeValue> | undefined;