@hv-kit/hexpress
Version:
facilitates typescript backend development with express
23 lines • 1.04 kB
TypeScript
/// <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