Skip to content

Commit 4cbba5c

Browse files
committed
fix(batch-write-single-table.request): typings
1 parent 966f4fb commit 4cbba5c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/dynamo/request/batchwritesingletable/batch-write-single-table.request.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class BatchWriteSingleTableRequest<T> extends BaseRequest<T,
2626
this.params.ReturnItemCollectionMetrics = value
2727
}
2828

29-
delete(items: T[]): BatchWriteSingleTableRequest<T> {
29+
delete(items: Array<Partial<T>>): BatchWriteSingleTableRequest<T> {
3030
if (this.params.RequestItems[this.tableName].length + items.length > BATCH_WRITE_MAX_REQUEST_ITEM_COUNT) {
3131
throw new Error(`batch write takes at max ${BATCH_WRITE_MAX_REQUEST_ITEM_COUNT} items`)
3232
}
@@ -66,6 +66,6 @@ export class BatchWriteSingleTableRequest<T> extends BaseRequest<T,
6666
return batchWriteItemsWriteAll(this.dynamoDBWrapper, { ...this.params }, backoffTimer(), throttleTimeSlot)
6767
}
6868

69-
private createDeleteRequest = (item: T): DynamoDB.WriteRequest => ({ DeleteRequest: { Key: this.toKey(item) } })
69+
private createDeleteRequest = (item: Partial<T>): DynamoDB.WriteRequest => ({ DeleteRequest: { Key: this.toKey(item) } })
7070
private createPutRequest = (item: T): DynamoDB.WriteRequest => ({ PutRequest: { Item: toDb(item, this.modelClazz) } })
7171
}

0 commit comments

Comments
 (0)