UNPKG

dynatron

Version:

The most advanced ORM for AWS DynamoDB

24 lines (23 loc) 1.13 kB
import { Amend } from "../_core/items-amend"; import { Check } from "../_core/items-check"; import { DynatronClient } from "../../dynatron"; import { BUILD } from "../../utils/misc-utils"; import { Delete } from "../items/items-delete"; import { Put } from "../items/items-put"; import { Update } from "../items/items-update"; export declare class TransactWrite extends Amend { #private; private items; constructor(databaseClient: DynatronClient, items: (Check | Put | Delete | Update)[]); clientRequestToken: (clientRequestToken: string) => this; [BUILD](): { ClientRequestToken?: string | undefined; ReturnItemCollectionMetrics?: import("@aws-sdk/client-dynamodb").ReturnItemCollectionMetrics | undefined; ReturnConsumedCapacity: import("@aws-sdk/client-dynamodb").ReturnConsumedCapacity; TableName: string | undefined; }; $: () => Promise<{ ConsumedCapacity?: import("@aws-sdk/client-dynamodb").ConsumedCapacity[] | undefined; ItemCollectionMetrics?: Record<string, import("@aws-sdk/client-dynamodb").ItemCollectionMetrics[]> | undefined; }>; }