UNPKG

@studyportals/sp-r2d2

Version:

A framework that contains various components used when developing projects that will be deployed via AWS λ.

11 lines (10 loc) 475 B
import { DeleteItemInput, PutItemInput, TransactWriteItem, UpdateItemInput } from '@aws-sdk/client-dynamodb'; export interface IDynamoDBTransactionWrite { getItems(): TransactWriteItem[]; getRegisteredPutItems(): ReadonlyArray<PutItemInput>; getRegisteredUpdateItems(): ReadonlyArray<UpdateItemInput>; put(input: PutItemInput): void; update(input: UpdateItemInput): void; delete(input: DeleteItemInput): void; commit(): Promise<void>; }