@teamsight/flight
Version:
Lambda life cycles
10 lines (9 loc) • 308 B
TypeScript
import * as AWS from "aws-sdk";
export interface IPublishSns {
publish<TMessage>(msg: TMessage, topic: string): Promise<void>;
}
export declare class PublishSns implements IPublishSns {
private sns;
constructor(sns: AWS.SNS);
publish<TMessage>(msg: TMessage, topic: string): Promise<void>;
}