UNPKG

dynamodb-toolbox

Version:

Lightweight and type-safe query builder for DynamoDB and TypeScript.

11 lines (10 loc) 538 B
import { DynamoDBToolboxError } from '../errors/dynamoDBToolboxError.js'; export const parseReturnValuesOption = (allowedReturnValuesOptions, returnValues) => { if (!allowedReturnValuesOptions.has(returnValues)) { throw new DynamoDBToolboxError('options.invalidReturnValuesOption', { message: `Invalid returnValues option: '${String(returnValues)}'. 'returnValues' must be one of: ${[...allowedReturnValuesOptions].join(', ')}.`, payload: { returnValues } }); } return returnValues; };