@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>;
}