Skip to content

Instantly share code, notes, and snippets.

@thomasmichaelwallace
Created March 27, 2019 20:38
Show Gist options
  • Save thomasmichaelwallace/21baff2d7f1357be847b8c19bec7f8b3 to your computer and use it in GitHub Desktop.
Save thomasmichaelwallace/21baff2d7f1357be847b8c19bec7f8b3 to your computer and use it in GitHub Desktop.
aws-sdk benchmark: external
const DynamoDB = {
DocumentClient() {
return { get: params => ({ promise: async () => params }) };
},
};
const ddb = new DynamoDB.DocumentClient({ region: 'eu-west-1' });
export async function handleV2(event) { // eslint-disable-line import/prefer-default-export
const { TableName, Key } = event;
const { Item } = await ddb.get({ TableName, Key }).promise();
return Item || {};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment