UNPKG

dynatron

Version:

The most advanced ORM for AWS DynamoDB

21 lines (20 loc) 973 B
import { ReturnValue } from "@aws-sdk/client-dynamodb"; import { Condition } from "../.."; import { DynatronClient, NativeValue } from "../../dynatron"; import { BUILD } from "../../utils/misc-utils"; import { Amend } from "./items-amend"; export declare class Check extends Amend { #private; protected key?: NativeValue | undefined; constructor(databaseClient: DynatronClient, tableName: string, key?: NativeValue | undefined); returnValues: (returnValues?: ReturnValue) => this; if: (...conditions: (Condition | Condition[] | undefined)[]) => this; [BUILD](): { ReturnValues: ReturnValue; _ConditionExpressions?: Condition[] | undefined; _Key?: NativeValue | undefined; ReturnItemCollectionMetrics?: import("@aws-sdk/client-dynamodb").ReturnItemCollectionMetrics | undefined; ReturnConsumedCapacity: import("@aws-sdk/client-dynamodb").ReturnConsumedCapacity; TableName: string | undefined; }; }