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