mirror of
https://github.com/serverless/serverless.git
synced 2026-01-25 15:07:39 +00:00
23 lines
448 B
JavaScript
23 lines
448 B
JavaScript
'use strict';
|
|
|
|
/**
|
|
* Serverless Services: AWS: SNS
|
|
* - Prefix custom methods with "s"
|
|
*/
|
|
|
|
let BbPromise = require('bluebird'),
|
|
AWS = require('aws-sdk'),
|
|
fs = require('fs');
|
|
|
|
BbPromise.promisifyAll(fs);
|
|
|
|
module.exports = function(config) {
|
|
|
|
// Promisify and configure instance
|
|
const SNS = BbPromise.promisifyAll(new AWS.SNS(config), { suffix: "Promised" });
|
|
|
|
// Return configured, customized instance
|
|
return SNS;
|
|
|
|
};
|