22 lines
424 B
JavaScript
22 lines
424 B
JavaScript
const ServiceType = require('../types/service');
|
|
const graphql = require('graphql');
|
|
const api = require('../../api');
|
|
|
|
const {
|
|
GraphQLList
|
|
} = graphql;
|
|
|
|
module.exports = {
|
|
type: new GraphQLList(ServiceType),
|
|
resolve() {
|
|
return api.services().then((services) => {
|
|
return Object.keys(services).map((name) => {
|
|
return {
|
|
url: services[name],
|
|
name
|
|
};
|
|
});
|
|
});
|
|
}
|
|
};
|