1.0.38 • Published 2 years ago
@amaui/api v1.0.38
Getting started
Add
yarn add @amaui/apiUse
import express from 'express';
import { Route, Method, IRouteClassInstance, Routes } from '@amaui/api';
class Base implements IRouteClassInstance {
public response(req: express.Request, response: express.Response, options: { method: 'json' | 'send', type: 'application/json', }) { return ...; }
public error(req: express.Request, error: Error) { return ...; }
}
// Add decorator to a class representing a route
@Route(
'/a',
method
)
class A extends Base {
@Method(
'get',
'/a',
method1
)
public a() { }
}
// Create an express app
const app = express();
// Register all classes as app routes
Routes([A], app);
// app routes:
// GET /a/a, middlewares: method, method1
// etc.Dev
Install
yarnTest
yarn testProd
Build
yarn build1.0.18
3 years ago
1.0.17
3 years ago
1.0.38
2 years ago
1.0.16
3 years ago
1.0.22
3 years ago
1.0.21
3 years ago
1.0.26
3 years ago
1.0.25
3 years ago
1.0.24
3 years ago
1.0.23
3 years ago
1.0.29
3 years ago
1.0.28
3 years ago
1.0.27
3 years ago
1.0.33
3 years ago
1.0.32
3 years ago
1.0.31
3 years ago
1.0.30
3 years ago
1.0.37
2 years ago
1.0.15
3 years ago
1.0.36
2 years ago
1.0.14
3 years ago
1.0.35
3 years ago
1.0.13
3 years ago
1.0.34
3 years ago
1.0.11117
3 years ago
1.0.11114
3 years ago
1.0.11113
3 years ago
1.0.1
4 years ago
1.0.1111
4 years ago
1.0.11
4 years ago
1.0.11111
4 years ago
1.0.0
4 years ago