UNPKG

han-prev-core

Version:

Core framework for Han - A powerful Node.js framework inspired by NestJS

65 lines (64 loc) 1.43 kB
import { AppService, User } from "./app.service"; interface CreateUserDto { name: string; email: string; } export declare class AppController { private readonly appService; constructor(appService: AppService); getHello(): { message: string; framework: string; version: string; features: string[]; }; getHealth(): { status: string; timestamp: string; service: string; version: string; uptime: number; memory: { used: string; total: string; }; }; getInfo(): { name: string; version: string; description: string; environment: string; features: string[]; endpoints: { welcome: string; health: string; info: string; users: string; }; }; getUsers(): { data: User[]; count: number; }; getUser(id: string): { error: string; statusCode: number; data?: undefined; } | { data: User; error?: undefined; statusCode?: undefined; }; createUser(userData: CreateUserDto): { message: string; data: User; statusCode: number; error?: undefined; } | { error: string; message: any; statusCode: number; data?: undefined; }; } export {};