mirror of
https://github.com/strapi/strapi.git
synced 2025-09-26 08:52:26 +00:00
39 lines
746 B
JavaScript
39 lines
746 B
JavaScript
'use strict';
|
|
|
|
/**
|
|
* GraphQL config helper with consistent defaults values
|
|
*/
|
|
module.exports = ({ strapi }) => {
|
|
const { config: graphQLConfig } = strapi.plugin('graphql');
|
|
|
|
return {
|
|
get shadowCRUD() {
|
|
return graphQLConfig('shadowCRUD', true);
|
|
},
|
|
|
|
get subscriptions() {
|
|
return graphQLConfig('subscriptions', false);
|
|
},
|
|
|
|
get endpoint() {
|
|
return graphQLConfig('endpoint', '/graphql');
|
|
},
|
|
|
|
get defaultLimit() {
|
|
return graphQLConfig('defaultLimit');
|
|
},
|
|
|
|
get maxLimit() {
|
|
return graphQLConfig('maxLimit', -1);
|
|
},
|
|
|
|
get depthLimit() {
|
|
return graphQLConfig('depthLimit');
|
|
},
|
|
|
|
get apolloServer() {
|
|
return graphQLConfig('apolloServer', {});
|
|
},
|
|
};
|
|
};
|