Advertisement
Guest User

Untitled

a guest
Jul 16th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. async function getDynamoDBTables(dynamoDBClient: AWS.DynamoDB, LastEvaluatedTableName: undefined | string = undefined): Promise<AWS.DynamoDB.TableNameList> {
  2. const results = await dynamoDBClient.listTables({ExclusiveStartTableName: LastEvaluatedTableName}).promise();
  3. const tableNames = results.TableNames || [];
  4. console.log(`found ${tableNames.length} ending at ${results.LastEvaluatedTableName}`);
  5. if (results.LastEvaluatedTableName) {
  6. return tableNames.concat(await getDynamoDBTables(dynamoDBClient, results.LastEvaluatedTableName));
  7. } else {
  8. return tableNames;
  9. }
  10. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement