diff --git a/src/lib/routes/admin-api/index.ts b/src/lib/routes/admin-api/index.ts index f7da4de32c..cd0bbaa784 100644 --- a/src/lib/routes/admin-api/index.ts +++ b/src/lib/routes/admin-api/index.ts @@ -20,6 +20,7 @@ import ApiTokenController from './api-token-controller'; import UserAdminController from './user-admin'; import EmailController from './email'; import UserFeedbackController from './user-feedback-controller'; +import ProjectApi from './project'; class AdminApi extends Controller { constructor(config: IUnleashConfig, services: IUnleashServices) { @@ -80,6 +81,7 @@ class AdminApi extends Controller { '/feedback', new UserFeedbackController(config, services).router, ); + this.app.use('/project', new ProjectApi(config, services).router); } index(req, res) { diff --git a/src/lib/types/model.ts b/src/lib/types/model.ts new file mode 100644 index 0000000000..77612abdd0 --- /dev/null +++ b/src/lib/types/model.ts @@ -0,0 +1,3 @@ +export interface IProjectParam { + projectId: string; +}