2.2.0 • Published 4 years ago
@aereal/cdk-dynamodb-expression v2.2.0
cdk-dynamodb-expression
DynamoDB expression builder for AWS CDK.
Synopsis
import { dynamoAttrName, ExpressionBuilder } from "@aereal/cdk-dynamodb-expression";
import { DynamoAttributeValue } from "@aws-cdk/aws-stepfunctions-tasks";
const builder = new ExpressionBuilder();
const {
expression,
expressionAttributeNames,
expressionAttributeValues,
} = builder.expr`SET ${dynamoAttrName(
"Executing"
)} = ${DynamoAttributeValue.fromBoolean(true)}`;
expect(expression).toBe("SET #0 = :v0");
expect(expressionAttributeValues).toStrictEqual({
":v0": DynamoAttributeValue.fromBoolean(true),
});
expect(expressionAttributeNames).toStrictEqual({ "#0": "Executing" });
Installation
yarn add @aereal/cdk-dynamodb-expression
npm i -S @aereal/cdk-dynamodb-expression
License
MIT License
2.2.0
4 years ago
2.1.1-main.1
4 years ago
2.2.0-main.1
4 years ago
2.1.0
4 years ago
1.0.0
4 years ago
2.0.0
4 years ago
0.1.0
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago