UNPKG

dynamoose

Version:

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

17 lines (16 loc) 523 B
import { IndexItem } from "../../Schema"; import { Table } from "../../Table"; export declare enum TableIndexChangeType { add = "add", delete = "delete" } export interface ModelIndexAddChange { type: TableIndexChangeType.add; spec: IndexItem; } export interface ModelIndexDeleteChange { type: TableIndexChangeType.delete; name: string; } declare const index_changes: (table: Table, existingIndexes?: any[]) => Promise<(ModelIndexAddChange | ModelIndexDeleteChange)[]>; export default index_changes;