UNPKG

@artilleryio/platform-fargate

Version:
1 lines 743 B
const DynamoDB=require("aws-sdk/clients/dynamodb");function createDynamoDocumentClient(opts){let defaultOpts={apiVersion:"2012-08-10"};defaultOpts=Object.assign(defaultOpts,opts),process.env.ARTILLERY_DYNAMO_OPTS&&(defaultOpts=Object.assign(defaultOpts,JSON.parse(process.env.ARTILLERY_DYNAMO_OPTS)));opts=new DynamoDB(defaultOpts);return new DynamoDB.DocumentClient({service:opts})}function createDynamoClient(opts){let defaultOpts=Object.assign({apiVersion:"2012-08-10"},opts);return process.env.ARTILLERY_DYNAMO_OPTS&&(defaultOpts=Object.assign(defaultOpts,JSON.parse(process.env.ARTILLERY_DYNAMO_OPTS))),new DynamoDB(defaultOpts)}module.exports={createDynamoDocumentClient:createDynamoDocumentClient,createDynamoClient:createDynamoClient};