UNPKG

mongoose-management

Version:
14 lines (13 loc) 1 kB
import CollectionDataset from '../dataset/collection'; import ColumnDataset from '../dataset/column'; import ColumnMenu from '../menu/column'; import AbstractLevel from './abstract'; import { choiceValueType, levelOptionsType } from '../../types'; export default class ColumnLevel extends AbstractLevel<ColumnDataset, ColumnDataset, ColumnMenu, CollectionDataset | ColumnDataset> { protected promptCreate: (prompts: import("../../prompts").default, parent: ColumnDataset | CollectionDataset, column?: ColumnDataset | undefined) => Promise<ColumnDataset>; protected promptEdit: (prompts: import("../../prompts").default, parent: ColumnDataset | CollectionDataset, column?: ColumnDataset | undefined) => Promise<ColumnDataset>; constructor(dataset: ColumnDataset, options: levelOptionsType); create(action: choiceValueType<undefined>['action']): Promise<ColumnDataset | undefined>; remove(dataset: ColumnDataset): Promise<boolean>; show(dataset: ColumnDataset): Promise<void>; }