dougmoscrop/serverless-http

View on GitHub
lib/provider/get-provider.js

Summary

Maintainability
A
0 mins
Test Coverage
const aws = require('./aws');
const azure = require('./azure');

const providers = {
  aws,
  azure
};

module.exports = function getProvider(options) {
  const { provider = 'aws' } = options;

  if (provider in providers) {
    return providers[provider](options);
  }

  throw new Error(`Unsupported provider ${provider}`);
};