dynatron
Version:
The most advanced ORM for AWS DynamoDB
14 lines (13 loc) • 551 B
TypeScript
import { BatchWriteItemOutput } from "@aws-sdk/client-dynamodb";
import { Amend } from "../_core/items-amend";
import { DynatronClient, NativeValue } from "../../dynatron";
import { Delete } from "../items/items-delete";
import { Put } from "../items/items-put";
export declare class BatchWrite extends Amend {
private items;
constructor(databaseClient: DynatronClient, items: (Put | Delete)[]);
private batchWriteSegment;
$: <T = NativeValue[] | undefined>() => Promise<{
data: T | undefined;
} & BatchWriteItemOutput>;
}