|
| 1 | +import { DocumentClient as awsDocumentClient } from "aws-sdk/clients/dynamodb"; |
| 2 | +import { AWSError } from "aws-sdk/lib/error"; |
| 3 | +import { Request } from "aws-sdk/lib/request"; |
| 4 | +import CorrelationIds from "@dazn/lambda-powertools-correlation-ids"; |
| 5 | + |
| 6 | +declare const DocumentClient: awsDocumentClient & { |
| 7 | + putWithCorrelationIds( |
| 8 | + correlationId: CorrelationIds, |
| 9 | + params: awsDocumentClient.PutItemInput, |
| 10 | + callback?: (err: AWSError, data: awsDocumentClient.PutItemOutput) => void |
| 11 | + ): Request<awsDocumentClient.PutItemOutput, AWSError>; |
| 12 | + updateWithCorrelationIds( |
| 13 | + correlationId: CorrelationIds, |
| 14 | + params: awsDocumentClient.UpdateItemInput, |
| 15 | + callback?: (err: AWSError, data: awsDocumentClient.UpdateItemOutput) => void |
| 16 | + ): Request<awsDocumentClient.UpdateItemOutput, AWSError>; |
| 17 | + batchWriteWithCorrelationIds( |
| 18 | + correlationId: CorrelationIds, |
| 19 | + params: awsDocumentClient.BatchWriteItemInput, |
| 20 | + callback?: ( |
| 21 | + err: AWSError, |
| 22 | + data: awsDocumentClient.BatchWriteItemOutput |
| 23 | + ) => void |
| 24 | + ): Request<awsDocumentClient.BatchWriteItemOutput, AWSError>; |
| 25 | + transactWriteWithCorrelationIds( |
| 26 | + correlationId: CorrelationIds, |
| 27 | + params: awsDocumentClient.TransactWriteItemsInput, |
| 28 | + callback?: ( |
| 29 | + err: AWSError, |
| 30 | + data: awsDocumentClient.TransactWriteItemsOutput |
| 31 | + ) => void |
| 32 | + ): Request<awsDocumentClient.TransactWriteItemsOutput, AWSError>; |
| 33 | +}; |
| 34 | +export default DocumentClient; |
0 commit comments