dynamodb-toolbox
Version:
Lightweight and type-safe query builder for DynamoDB and TypeScript.
12 lines (11 loc) • 476 B
JavaScript
import { DynamoDBToolboxError } from '../errors/dynamoDBToolboxError.js';
import { isString } from '../utils/validation/isString.js';
export const parseTableNameOption = (tableName) => {
if (!isString(tableName)) {
throw new DynamoDBToolboxError('options.invalidTableNameOption', {
message: `Invalid tableName option: '${String(tableName)}'. 'tableName' must be a string.`,
payload: { tableName }
});
}
return tableName;
};