mirror of
https://github.com/Unleash/unleash.git
synced 2025-10-13 11:17:26 +02:00
* First version ready * Final * Refactor * Update pat store * Website revert * Website revert * Update * Revert website * Revert docs to main * Revert docs to main * Fix eslint * Test * Fix table name
18 lines
656 B
TypeScript
18 lines
656 B
TypeScript
import Controller from '../controller';
|
|
import FeatureController from './feature';
|
|
import MetricsController from './metrics';
|
|
import RegisterController from './register';
|
|
import { IUnleashConfig, IUnleashServices } from '../../types';
|
|
|
|
export default class ClientApi extends Controller {
|
|
constructor(config: IUnleashConfig, services: IUnleashServices) {
|
|
super(config);
|
|
|
|
this.use('/features', new FeatureController(services, config).router);
|
|
this.use('/metrics', new MetricsController(services, config).router);
|
|
this.use('/register', new RegisterController(services, config).router);
|
|
}
|
|
}
|
|
|
|
module.exports = ClientApi;
|