2.2.0 • Published 4 years ago

@aereal/cdk-dynamodb-expression v2.2.0

Weekly downloads
1
License
MIT
Repository
-
Last release
4 years ago

CI NPM version

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