@becomes/cms
Version:
Simple CMS for building APIs.
25 lines (24 loc) • 608 B
TypeScript
import { Group } from './models/group.modal';
import { Request } from 'express';
export declare class GroupController {
private logger;
private groupService;
private templateService;
private widgetService;
private entryService;
getAll(request: Request): Promise<{
groups: Group[];
}>;
getById(request: Request): Promise<{
group: Group;
}>;
add(request: Request): Promise<{
group: Group;
}>;
update(request: Request): Promise<{
group: Group;
}>;
deleteById(request: Request): Promise<{
message: string;
}>;
}