UNPKG

dynamoose

Version:

Dynamoose is a modeling tool for Amazon's DynamoDB (inspired by Mongoose)

15 lines (14 loc) 958 B
import { Table } from "."; import * as DynamoDB from "@aws-sdk/client-dynamodb"; export declare function getTableDetails(table: Table, settings?: { allowError?: boolean; forceRefresh?: boolean; }): Promise<DynamoDB.DescribeTableOutput>; export declare function getTagDetails(table: Table): Promise<DynamoDB.ListTagsOfResourceOutput>; export declare function createTableRequest(table: Table): Promise<DynamoDB.CreateTableInput>; export declare function createTable(table: Table): Promise<void | (() => Promise<void>)>; export declare function createTable(table: Table, force: true): Promise<void>; export declare function createTable(table: Table, force: false): Promise<void | (() => Promise<void>)>; export declare function updateTimeToLive(table: Table): Promise<void>; export declare function waitForActive(table: Table, forceRefreshOnFirstAttempt?: boolean): () => Promise<void>; export declare function updateTable(table: Table): Promise<void>;