UNPKG

arrow-store

Version:
10 lines (9 loc) 702 B
import { AttributeValue, ExpressionAttributeNameMap, ExpressionAttributeValueMap } from "aws-sdk/clients/dynamodb"; import { PrimaryAttributeValue } from "../types"; export declare type RequestInput = { ExpressionAttributeNames?: ExpressionAttributeNameMap; ExpressionAttributeValues?: ExpressionAttributeValueMap; }; export declare function setExpressionAttributes(attributeNames: Map<string, string>, attributeValues: Map<string, AttributeValue>, input: RequestInput): void; export declare function toKeyAttributeExpression(attributeValue: PrimaryAttributeValue, input: RequestInput): string; export declare function joinFilterExpressions(expressions: string[]): string | undefined;