Skip to content

ConditionalPut

Schema extends ZodObject

new ConditionalPut<Schema>(config): ConditionalPut<Schema>;

ConditionalPutConfig<Schema>

ConditionalPut<Schema>

buildItem(entity): Promise<
| output<Schema> & DynamoKey
| input<Schema> & DynamoKey>;

DynamoEntity<Schema>

Promise< | output<Schema> & DynamoKey | input<Schema> & DynamoKey>


execute(entity): Promise<ConditionalPutResult<Schema>>;

DynamoEntity<Schema>

Promise<ConditionalPutResult<Schema>>

BaseCommand.execute


prepareWriteTransaction(entity): Promise<TransactWriteOperation>;

DynamoEntity<Schema>

Promise<TransactWriteOperation>

WriteTransactable.prepareWriteTransaction