UNPKG

mongoose-management

Version:
16 lines (15 loc) 997 B
import CollectionDataset from '../dataset/collection'; import ColumnDataset from '../dataset/column'; import GroupDataset from '../dataset/group'; import IndexDataset from '../dataset/index'; import CollectionMenu from '../menu/collection'; import AbstractLevel from './abstract'; import { choiceValueType, levelOptionsType } from '../../types'; export default class CollectionLevel extends AbstractLevel<CollectionDataset, ColumnDataset | IndexDataset, CollectionMenu, GroupDataset> { protected promptEdit: (prompts: import("../../prompts").default, group: GroupDataset, collection?: CollectionDataset | undefined) => Promise<CollectionDataset>; constructor(dataset: CollectionDataset, options: levelOptionsType); create(action: choiceValueType<undefined>['action']): Promise<ColumnDataset | IndexDataset | undefined>; remove(dataset: CollectionDataset): Promise<boolean>; show(dataset: ColumnDataset | IndexDataset): Promise<void>; protected promptCreate: () => never; }