refactor ts graphql index

This commit is contained in:
Dan Ribbens
2020-11-20 15:36:04 -05:00
parent 18698a9f18
commit e7822f7a51
3 changed files with 6 additions and 11 deletions

View File

@@ -296,4 +296,4 @@ function registerCollections() {
});
}
module.exports = registerCollections;
export default registerCollections;

View File

@@ -1,6 +1,8 @@
import httpStatus from 'http-status';
import formatErrorResponse from '../responses/formatError';
const logger = require('../../utilities/logger')();
import utilities from '../../utilities/logger';
const logger = utilities();
const errorHandler = (config) => async (err, req, res, next) => {
const data = formatErrorResponse(err);

View File

@@ -1,6 +1,6 @@
import GraphQL from 'graphql';
import queryComplexityImport from 'graphql-query-complexity';
import GraphQL, { GraphQLObjectType, GraphQLSchema } from 'graphql';
import graphQLHTTP from 'express-graphql';
import queryComplexity, { simpleEstimator, fieldExtensionsEstimator } from 'graphql-query-complexity';
import buildObjectType from './schema/buildObjectType';
import buildMutationInputType from './schema/buildMutationInputType';
import errorHandler from './errorHandler';
@@ -13,13 +13,6 @@ import initGlobals from '../globals/graphql/init';
import buildWhereInputType from './schema/buildWhereInputType';
import access from '../auth/graphql/resolvers/access';
const { GraphQLObjectType, GraphQLSchema } = GraphQL;
const queryComplexity = queryComplexityImport.default;
const {
fieldExtensionsEstimator,
simpleEstimator,
} = queryComplexityImport;
class InitializeGraphQL {
constructor(init) {
Object.assign(this, init);