mongoose-management
Version:
Mongoose schemas management tool
19 lines (18 loc) • 649 B
TypeScript
import AbstractDataset from './abstract';
import GroupDataset from './group';
import { dataType } from '../../types';
export default class GroupsDataset extends AbstractDataset<undefined> {
protected pathProject: string;
protected groups: GroupDataset[];
constructor(data: dataType, pathProject: string);
setReference(): void;
getGroups(): GroupDataset[];
getGroup(path: string): GroupDataset | undefined;
addGroup(group: GroupDataset): GroupDataset;
removeGroup(group: GroupDataset): void;
sortGroups(): void;
getName(): string;
remove(): void;
getPathProject(): string;
getObject(): dataType;
}