1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00
unleash.unleash/lib/routes/admin-api/feature-type.js
2020-08-06 11:18:52 +02:00

23 lines
557 B
JavaScript

'use strict';
const Controller = require('../controller');
const version = 1;
class FeatureTypeController extends Controller {
constructor(config) {
super(config);
this.featureTypeStore = config.stores.featureTypeStore;
this.logger = config.getLogger('/admin-api/feature-type.js');
this.get('/', this.getAllFeatureTypes);
}
async getAllFeatureTypes(req, res) {
const types = await this.featureTypeStore.getAll();
res.json({ version, types });
}
}
module.exports = FeatureTypeController;