UNPKG

@becomes/cms

Version:

Simple CMS for building APIs.

27 lines (26 loc) 744 B
import { Request } from 'express'; import { Template } from './models/template.model'; import { TemplateLite } from './interfaces/template-lite.interface'; export declare class TemplateController { private logger; private templateService; private groupService; getAll(request: Request): Promise<{ templates: Template[]; }>; getAllLite(request: Request): Promise<{ templates: TemplateLite[]; }>; getById(request: Request): Promise<{ template: Template; }>; add(request: Request): Promise<{ template: Template; }>; update(request: Request): Promise<{ template: Template; }>; deleteById(request: Request): Promise<{ message: string; }>; }