UNPKG

@hv-kit/hexpress

Version:

facilitates typescript backend development with express

23 lines 1.04 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'; declare enum Methods { GET = "get", POST = "post", DELETE = "delete", PUT = "put", OPTIONS = "options" } export declare const MethodDecoratorFactory: (method: Methods, ...middlewares: Function[]) => (path: string) => MethodDecorator; export declare const Controller: (prefix?: string) => ClassDecorator; export declare const Get: (path: string) => MethodDecorator; export declare const Post: (path: string) => MethodDecorator; export declare const Put: (path: string) => MethodDecorator; export declare const Delete: (path: string) => MethodDecorator; export declare const Options: (path: string) => MethodDecorator; export declare const InitController: (app: express.Express, controllers: any[]) => Promise<void>; export {}; //# sourceMappingURL=server.decorators.d.ts.map