mirror of
https://github.com/Unleash/unleash.git
synced 2025-01-31 00:16:47 +01:00
16 lines
698 B
TypeScript
16 lines
698 B
TypeScript
|
import Controller from '../../controller';
|
||
|
import { IUnleashConfig } from '../../../types/option';
|
||
|
import { IUnleashServices } from '../../../types/services';
|
||
|
import ProjectFeaturesController from './features';
|
||
|
import EnvironmentsController from './environments';
|
||
|
import ProjectHealthReport from './health-report';
|
||
|
|
||
|
export default class ProjectApi extends Controller {
|
||
|
constructor(config: IUnleashConfig, services: IUnleashServices) {
|
||
|
super(config);
|
||
|
this.use('/', new ProjectFeaturesController(config, services).router);
|
||
|
this.use('/', new EnvironmentsController(config, services).router);
|
||
|
this.use('/', new ProjectHealthReport(config, services).router);
|
||
|
}
|
||
|
}
|