DynamoDBAdapter
@h4ad/serverless-adapter > DynamoDBAdapter
(class) DynamoDBAdapter
The adapter to handle requests from AWS DynamoDB.
The option of responseWithErrors
is ignored by this adapter and we always call resolver.fail
with the error.
Signature:
export declare class DynamoDBAdapter extends AwsSimpleAdapter<DynamoDBStreamEvent>
Extends: AwsSimpleAdapter <DynamoDBStreamEvent>
Example
const dynamoDBForwardPath = '/your/route/dynamo'; // default /dynamo
const dynamoDBForwardMethod = 'POST'; // default POST
const adapter = new DynamoDBAdapter(\{ dynamoDBForwardPath, dynamoDBForwardMethod });
(constructor)
Default constructor
Signature:
constructor(options?: DynamoDBAdapterOptions);
Parameters
Parameter | Type | Description |
---|---|---|
options | DynamoDBAdapterOptions | (Optional) The options to customize the DynamoDBAdapter |
(method) canHandle
Signature:
canHandle(event: unknown): event is DynamoDBStreamEvent;
Parameters
Parameter | Type | Description |
---|---|---|
event | unknown |
Returns:
event is DynamoDBStreamEvent
(method) getAdapterName
Signature:
getAdapterName(): string;
Returns:
string