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