UNPKG

@becomes/cms

Version:

Simple CMS for building APIs.

14 lines (13 loc) 590 B
import { IMongooseEntityService } from 'purple-cheetah'; import { Group } from './models/group.modal'; export declare class GroupService implements IMongooseEntityService<Group> { private repo; findAll: () => Promise<Group[]>; findAllById: (ids: string[]) => Promise<Group[]>; findById: (id: string) => Promise<Group>; add: (e: Group) => Promise<boolean>; update: (e: Group) => Promise<boolean>; deleteById: (id: string) => Promise<boolean>; deleteAllById: (ids: string[]) => Promise<number | boolean>; findByName(name: string): Promise<Group | null>; }