UNPKG

@becomes/cms

Version:

Simple CMS for building APIs.

37 lines (36 loc) 956 B
import { Request } from 'express'; import { Entry } from './models/entry.model'; export declare class EntryController { private logger; private templateService; private groupService; private languageService; getAllEntries(request: Request): Promise<{ entries: Entry[]; }>; getAllLite(request: Request): Promise<{ entries: Entry[]; }>; getAllAndCompile(request: Request): Promise<{ entries: Entry[]; }>; filter(request: Request): Promise<{ filter: string[]; }>; getAll(request: Request): Promise<{ entries: any[]; }>; getById(request: Request): Promise<{ entry: Entry; }>; getByIdAndReturnMD(request: Request): Promise<any>; add(request: Request): Promise<{ entry: Entry; }>; update(request: Request): Promise<{ entry: Entry; }>; deleteById(request: Request): Promise<{ message: string; }>; }