UNPKG

@becomes/cms

Version:

Simple CMS for building APIs.

24 lines (23 loc) 590 B
import { Request } from 'express'; import { Widget } from './models/widget.model'; export declare class WidgetController { private logger; private groupService; private widgetService; private entryService; getAll(request: Request): Promise<{ widgets: Widget[]; }>; getById(request: Request): Promise<{ widget: Widget; }>; add(request: Request): Promise<{ widget: Widget; }>; update(request: Request): Promise<{ widget: Widget; }>; deleteById(request: Request): Promise<{ message: string; }>; }