Jean-Sébastien Herbaux 357fd163b0
V4/graphql customization (#10850)
* Add basic implementation for the graphql extension service

* Add createPolicyContext in @strapi/utils

* policiesMiddleware implementation for graphql

* wrapResolvers first implementation (authentication, middlewares, policies)

* move the content API schema build from /generators to /content-api. Extract types' register functions into a dedicated folder

* fix schema generation on bootstrap

* update the graphql service file to match new services arch

* fix single type queries

* simplify entity's resolver

* use apollo graphql conventions for resolver's args naming

* use the graphql extension system in i18n to add a locale arg to localized queries & mutations
2021-09-01 12:06:51 +02:00

23 lines
514 B
JavaScript

'use strict';
const old = require('./old');
const contentAPI = require('./content-api');
const typeRegistry = require('./type-registry');
const utils = require('./utils');
const constants = require('./constants');
const internals = require('./internals');
const builders = require('./builders');
const extension = require('./extension');
module.exports = {
builders,
'content-api': contentAPI,
constants,
extension,
internals,
'type-registry': typeRegistry,
utils,
////////////////////
old,
};