UNPKG

mongoose-management

Version:
16 lines (15 loc) 775 B
import Prompts from '../../prompts'; import CollectionDataset from '../dataset/collection'; import ColumnDataset from '../dataset/column'; import IndexDataset from '../dataset/index'; import AbstractMenu from './abstract'; import ColumnMenu from './column'; import { choicesType } from '../../types'; export default class CollectionMenu extends AbstractMenu<CollectionDataset, ColumnDataset | IndexDataset> { protected prompts: Prompts; protected columnMenu: ColumnMenu; constructor(prompts: Prompts); exec(collection: CollectionDataset): Promise<import("../../types").choiceValueType<ColumnDataset | IndexDataset>>; getChoiceIndexList(indexes: IndexDataset[]): Array<choicesType<IndexDataset>>; createIndexTable(indexes: IndexDataset[]): string[]; }