Skip to main content

SQSAdapter

@h4ad/serverless-adapter > SQSAdapter

(class) SQSAdapter​

The adapter to handle requests from AWS SQS.

The option of responseWithErrors is ignored by this adapter and we always call resolver.fail with the error.

Event Reference

Signature:

export declare class SQSAdapter extends AwsSimpleAdapter<SQSEvent> 

Extends: AwsSimpleAdapter <SQSEvent>

Example​

const sqsForwardPath = '/your/route/sqs'; // default /sqs
const sqsForwardMethod = 'POST'; // default POST
const adapter = new SQSAdapter(\{ sqsForwardPath, sqsForwardMethod });

(constructor)​

Default constructor

Signature:

constructor(options?: SQSAdapterOptions);

Parameters​

Parameter

Type

Description

options

SQSAdapterOptions

(Optional) The options to customize the SNSAdapter

(method) canHandle​

Signature:

canHandle(event: unknown): event is SQSEvent;

Parameters​

Parameter

Type

Description

event

unknown

Returns:

event is SQSEvent

(method) getAdapterName​

Signature:

getAdapterName(): string;

Returns:

string