dynamoose
Version:
Dynamoose is a modeling tool for Amazon's DynamoDB (inspired by Mongoose)
22 lines (21 loc) • 2.69 kB
TypeScript
import * as DynamoDB from "@aws-sdk/client-dynamodb";
import { Instance } from "../../Instance";
declare function main(instance: Instance, method: "describeTable", params: DynamoDB.DescribeTableInput): Promise<DynamoDB.DescribeTableOutput>;
declare function main(instance: Instance, method: "createTable", params: DynamoDB.CreateTableInput): Promise<DynamoDB.CreateTableOutput>;
declare function main(instance: Instance, method: "updateTable", params: DynamoDB.UpdateTableInput): Promise<DynamoDB.UpdateTableOutput>;
declare function main(instance: Instance, method: "updateTimeToLive", params: DynamoDB.UpdateTimeToLiveInput): Promise<DynamoDB.UpdateTimeToLiveOutput>;
declare function main(instance: Instance, method: "describeTimeToLive", params: DynamoDB.DescribeTimeToLiveInput): Promise<DynamoDB.DescribeTimeToLiveOutput>;
declare function main(instance: Instance, method: "listTagsOfResource", params: DynamoDB.ListTagsOfResourceCommandInput): Promise<DynamoDB.ListTagsOfResourceCommandOutput>;
declare function main(instance: Instance, method: "tagResource", params: DynamoDB.TagResourceCommandInput): Promise<DynamoDB.TagResourceCommandOutput>;
declare function main(instance: Instance, method: "untagResource", params: DynamoDB.UntagResourceCommandInput): Promise<DynamoDB.UntagResourceCommandOutput>;
declare function main(instance: Instance, method: "getItem", params: DynamoDB.GetItemInput): Promise<DynamoDB.GetItemOutput>;
declare function main(instance: Instance, method: "deleteItem", params: DynamoDB.DeleteItemInput): Promise<DynamoDB.DeleteItemOutput>;
declare function main(instance: Instance, method: "updateItem", params: DynamoDB.UpdateItemInput): Promise<DynamoDB.UpdateItemOutput>;
declare function main(instance: Instance, method: "putItem", params: DynamoDB.PutItemInput): Promise<DynamoDB.PutItemOutput>;
declare function main(instance: Instance, method: "batchWriteItem", params: DynamoDB.BatchWriteItemInput): Promise<DynamoDB.BatchWriteItemOutput>;
declare function main(instance: Instance, method: "batchGetItem", params: DynamoDB.BatchGetItemInput): Promise<DynamoDB.BatchGetItemOutput>;
declare function main(instance: Instance, method: "query", params: DynamoDB.QueryInput): Promise<DynamoDB.QueryOutput>;
declare function main(instance: Instance, method: "scan", params: DynamoDB.ScanInput): Promise<DynamoDB.ScanOutput>;
declare function main(instance: Instance, method: "transactGetItems", params: DynamoDB.TransactGetItemsInput): Promise<DynamoDB.TransactGetItemsOutput>;
declare function main(instance: Instance, method: "transactWriteItems", params: DynamoDB.TransactWriteItemsInput): Promise<DynamoDB.TransactWriteItemsOutput>;
export default main;