dynamodel-client
Version:
Amazon's DynamoDB client to manage multiple models per table.
21 lines (20 loc) • 688 B
TypeScript
import { UpdateInput, UpdateOutput } from '../client';
import { DynamoDBDocumentClient } from '@aws-sdk/lib-dynamodb';
export declare class UpdateRequest {
private documentClient;
private stage;
private table;
private returnConsumedCapacity?;
private returnItemCollectionMetrics?;
private returnValues?;
private key;
private attributes;
private conditionExpression?;
private updateExpression;
private ModelConstructor;
constructor(documentClient: DynamoDBDocumentClient, params: UpdateInput, stage: string);
execute(): Promise<UpdateOutput>;
private sendRequest;
private buildExpressionContext;
private isUpdateItemInput;
}