Skip to main content

SNSAdapter

@h4ad/serverless-adapter > SNSAdapter

(class) SNSAdapter​

The adapter to handle requests from AWS SNS.

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

Event Reference

Signature:

export declare class SNSAdapter extends AwsSimpleAdapter<SNSEvent> 

Extends: AwsSimpleAdapter <SNSEvent>

Example​

const snsForwardPath = '/your/route/sns'; // default /sns
const snsForwardMethod = 'POST'; // default POST
const adapter = new SNSAdapter(\{ snsForwardPath, snsForwardMethod });

(constructor)​

Default constructor

Signature:

constructor(options?: SNSAdapterOptions);

Parameters​

Parameter

Type

Description

options

SNSAdapterOptions

(Optional) The options to customize the SNSAdapter

(method) canHandle​

Signature:

canHandle(event: unknown): event is SNSEvent;

Parameters​

Parameter

Type

Description

event

unknown

Returns:

event is SNSEvent

(method) getAdapterName​

Signature:

getAdapterName(): string;

Returns:

string