Interface DynamoDBInterface
interface DynamoDBInterface { batchGet(params: BatchGetCommandInput): Promise<BatchGetCommandOutput>; batchWrite(params: BatchWriteCommandInput): Promise<BatchWriteCommandOutput>; delete(params: DeleteCommandInput): Promise<DeleteCommandOutput>; get(params: GetCommandInput): Promise<GetCommandOutput>; put(params: PutCommandInput): Promise<PutCommandOutput>; queryAllPages(params: QueryCommandInput): Promise<QueryCommandOutput[]>; queryOnePage(params: QueryCommandInput): Promise<QueryCommandOutput>; scanAllPages(params: ScanCommandInput): Promise<ScanCommandOutput[]>; scanOnePage(params: ScanCommandInput): Promise<ScanCommandOutput>; transactionGet(params: TransactGetCommandInput): Promise<TransactGetCommandOutput>; transactionWrite(params: TransactWriteCommandInput): Promise<TransactWriteCommandOutput>; update(params: UpdateCommandInput): Promise<UpdateCommandOutput>; } Methods
batchGet
- batchGet(params): Promise<BatchGetCommandOutput>
Parameters
- params: BatchGetCommandInput
Returns Promise<BatchGetCommandOutput>
batchWrite
- batchWrite(params): Promise<BatchWriteCommandOutput>
Parameters
- params: BatchWriteCommandInput
Returns Promise<BatchWriteCommandOutput>
delete
- delete(params): Promise<DeleteCommandOutput>
Parameters
- params: DeleteCommandInput
Returns Promise<DeleteCommandOutput>
get
- get(params): Promise<GetCommandOutput>
Returns Promise<GetCommandOutput>
put
- put(params): Promise<PutCommandOutput>
Returns Promise<PutCommandOutput>
queryAllPages
- queryAllPages(params): Promise<QueryCommandOutput[]>
Parameters
- params: QueryCommandInput
Returns Promise<QueryCommandOutput[]>
queryOnePage
- queryOnePage(params): Promise<QueryCommandOutput>
Parameters
- params: QueryCommandInput
Returns Promise<QueryCommandOutput>
scanAllPages
- scanAllPages(params): Promise<ScanCommandOutput[]>
Returns Promise<ScanCommandOutput[]>
scanOnePage
- scanOnePage(params): Promise<ScanCommandOutput>
Returns Promise<ScanCommandOutput>
transactionGet
- transactionGet(params): Promise<TransactGetCommandOutput>
Parameters
- params: TransactGetCommandInput
Returns Promise<TransactGetCommandOutput>
transactionWrite
- transactionWrite(params): Promise<TransactWriteCommandOutput>
Parameters
- params: TransactWriteCommandInput
Returns Promise<TransactWriteCommandOutput>
update
- update(params): Promise<UpdateCommandOutput>
Parameters
- params: UpdateCommandInput
Returns Promise<UpdateCommandOutput>