JSPM

  • Created
  • Published
  • Downloads 406
  • Score
    100M100P100Q74780F
  • License MIT

Decorators for express

Package Exports

  • @andrewcaires/express
  • @andrewcaires/express/package.json

Readme

npm downloads size license

express

Decorators for express

Installation

The module is now available on npm! npm i @andrewcaires/express

Example usage

// index.ts

@Controller("/users")
class UsersController {

  @Get()
  public all({ req, response }: IExpress) {

    response.list([]);
  }
}

import { Application } from "@andrewcaires/express";

const main = async () => {

  const app = new Application(
    [

      new UsersController,

    ],
    {

      port: 3000,

    }
  );

  await app.listen();

};

main().catch(console.log);

License