UNPKG

mongoose-management

Version:
21 lines (20 loc) 807 B
import AbstractDataset from './abstract'; import CollectionDataset from './collection'; import GroupsDataset from './groups'; import { dataGroupType } from '../../types'; export default class GroupDataset extends AbstractDataset<GroupsDataset> { protected path: string; protected collections: CollectionDataset[]; constructor(group: dataGroupType, groups: GroupsDataset); setReference(): void; getPath(): string; setPath(path: string): void; getCollections(): CollectionDataset[]; getCollection(name: string): CollectionDataset | undefined; addCollection(collection: CollectionDataset): CollectionDataset; removeCollection(collection: CollectionDataset): void; sortCollections(): void; getName(): string; remove(): void; getObject(): dataGroupType; }