UNPKG

@hv-kit/hexpress

Version:

facilitates typescript backend development with express

26 lines 1.31 kB
/// <reference types="cookie-session" /> /// <reference types="express-serve-static-core" /> /// <reference types="express-session" /> /// <reference types="csurf" /> import "reflect-metadata"; import express from 'express'; import { runServer } from './dta/server'; export declare const serve: typeof runServer; declare enum Methods { GET = "get", POST = "post", DELETE = "delete", PUT = "put", OPTIONS = "options" } export declare const MethodDecoratorFactory: (method: Methods) => (path: string, ...middlewares: any[]) => MethodDecorator; export declare const Controller: (prefix?: string, ...middlewares: any[]) => ClassDecorator; export declare const Get: (path: string, ...middlewares: any[]) => MethodDecorator; export declare const Post: (path: string, ...middlewares: any[]) => MethodDecorator; export declare const Put: (path: string, ...middlewares: any[]) => MethodDecorator; export declare const Delete: (path: string, ...middlewares: any[]) => MethodDecorator; export declare const Options: (path: string, ...middlewares: any[]) => MethodDecorator; export declare const InitController: (app: express.Express, controllers: any[]) => Promise<void>; declare const HExpress: typeof runServer; export default HExpress; //# sourceMappingURL=hexpress.d.ts.map