UNPKG

ddb-table

Version:

Strongly typed library for querying and modeling DynamoDB documents.

13 lines (12 loc) 875 B
/// <reference types="node" /> import { UpdateCommandInput, UpdateCommandOutput, ScanCommandInput, ScanCommandOutput, QueryCommandInput, QueryCommandOutput, PutCommandInput, PutCommandOutput, GetCommandInput, GetCommandOutput, DeleteCommandInput, DeleteCommandOutput, DynamoDBDocument } from '@aws-sdk/lib-dynamodb'; import { NativeAttributeValue } from '@aws-sdk/util-dynamodb'; export type Item = { [key: string]: NativeAttributeValue; }; export type Key = { [key: string]: string | number | Buffer; }; export type { ScanCommandInput, ScanCommandOutput, GetCommandInput, GetCommandOutput, QueryCommandInput, QueryCommandOutput, PutCommandInput, PutCommandOutput, UpdateCommandInput, UpdateCommandOutput, DeleteCommandInput, DeleteCommandOutput, }; export type UpdateExpression = NonNullable<UpdateCommandInput['UpdateExpression']>; export default DynamoDBDocument;