camaleon-api
TypeScript icon, indicating that this package has built-in type declarations

1.0.9 • Public • Published

camaleon-api

Logo

npm

camaleon-api is a Restify abstraction written in TypeScript.

Installing

You can install camaleon-api with npm:

npm install camaleon-api

Using

Camaleon API gives you productivity building RESTFul APIs.

ApiStartup

import { ApiStartup } from "camaleon-api";
import { HomeController } from "./controllers/home.controller";

const startup = new ApiStartup({
  port: 3000,
  controllers: [new HomeController()],
  beforeConfigure: (server) => {

  },
  afterConfigure: (server) => {

  }
});

startup.Run();

IController

import * as restify from "restify";
import { IController } from "camaleon-api";

export class HomeController implements IController {
    register(server: restify.Server): void {
        server.get("/", async (req, res, next) => {
            res.send(200, {});
        });
    }
}

Readme

Keywords

none

Package Sidebar

Install

npm i camaleon-api

Weekly Downloads

2

Version

1.0.9

License

ISC

Last publish

Collaborators

  • raafvargas
  • firmiano