UNPKG

@becomes/cms

Version:

Simple CMS for building APIs.

24 lines (23 loc) 670 B
import { Request } from 'express'; import { ISOLanguage } from './iso-languages-list'; import { Language } from './models/language.model'; export declare class LanguageController { private logger; private languageService; private entryService; getAllAvailable(request: Request): Promise<{ isoLanguages: ISOLanguage[]; }>; getAll(request: Request): Promise<{ languages: Language[]; }>; getByIdOrName(request: Request): Promise<{ language: Language; }>; add(request: Request): Promise<{ language: Language; }>; deleteByIdOrCode(request: Request): Promise<{ message: string; }>; }