Skip to content

Commit

Permalink
update code style
Browse files Browse the repository at this point in the history
  • Loading branch information
chriskalmar committed Jun 6, 2022
1 parent a344ffe commit 0a534e9
Show file tree
Hide file tree
Showing 3 changed files with 65 additions and 61 deletions.
28 changes: 12 additions & 16 deletions src/graphqlProtocol/filter.ts
Expand Up @@ -30,17 +30,16 @@ const DEEP_FILTER_OPERATOR = 'filter';
const PRE_FILTER_OPERATOR = 'pre_filter';

export const generateFilterInput = (entity, graphRegistry) => {
const protocolConfiguration = ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;
const protocolConfiguration =
ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;

const {
typeNamePluralPascalCase: typeNamePluralListName,
} = getRegisteredEntity(entity.name);
const { typeNamePluralPascalCase: typeNamePluralListName } =
getRegisteredEntity(entity.name);

const storageType = entity.storageType;

const filterInputTypeName = protocolConfiguration.generateFilterInputTypeName(
entity,
);
const filterInputTypeName =
protocolConfiguration.generateFilterInputTypeName(entity);

const preFilters = entity.getPreFilters();

Expand Down Expand Up @@ -105,9 +104,8 @@ export const generateFilterInput = (entity, graphRegistry) => {
true,
);

const storageDataType = storageType.convertToStorageDataType(
attributeType,
);
const storageDataType =
storageType.convertToStorageDataType(attributeType);

if (!isComplexDataType(attributeType)) {
fields[gqlFieldName] = {
Expand Down Expand Up @@ -154,9 +152,8 @@ export const generateFilterInput = (entity, graphRegistry) => {
});

if (isPrimary && preFilters) {
const preFilterInputTypeName = protocolConfiguration.generateFilterPreFilterInputTypeName(
entity,
);
const preFilterInputTypeName =
protocolConfiguration.generateFilterPreFilterInputTypeName(entity);

const fieldName = `${gqlFieldName}__${PRE_FILTER_OPERATOR}`;
const preFilterFieldType = new GraphQLInputObjectType({
Expand Down Expand Up @@ -321,9 +318,8 @@ export const transformFilterLevel = async (
return;
}

const { operator, attributeName } = splitAttributeAndFilterOperator(
filter,
);
const { operator, attributeName } =
splitAttributeAndFilterOperator(filter);

let attribute;
const attributesNames = Object.keys(attributes);
Expand Down
35 changes: 17 additions & 18 deletions src/graphqlProtocol/generator.ts
Expand Up @@ -46,7 +46,8 @@ export const getTypeForEntityFromGraphRegistry = (entity: Entity) => {

// prepare models for graphql
export const extendModelsForGql = (entities: EntityMap) => {
const protocolConfiguration = ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;
const protocolConfiguration =
ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;

for (const entity of Object.values(entities)) {
const dataShaperMap = {};
Expand Down Expand Up @@ -77,9 +78,8 @@ export const extendModelsForGql = (entities: EntityMap) => {
// eslint-disable-next-line dot-notation
reverseDataShaperMap[`${attribute['name']}.i18n`] = fieldNameI18n;

fieldNameI18nJson = protocolConfiguration.generateI18nJsonFieldName(
attribute,
);
fieldNameI18nJson =
protocolConfiguration.generateI18nJsonFieldName(attribute);
// TODO: name does not exist on AttributeBase
// eslint-disable-next-line dot-notation
dataShaperMap[fieldNameI18nJson] = `${attribute['name']}.i18n`;
Expand Down Expand Up @@ -107,15 +107,12 @@ export const extendModelsForGql = (entities: EntityMap) => {
registerEntity({
entity,
typeName: protocolConfiguration.generateEntityTypeName(entity),
typeNamePlural: protocolConfiguration.generateEntityTypeNamePlural(
entity,
),
typeNamePascalCase: protocolConfiguration.generateEntityTypeNamePascalCase(
entity,
),
typeNamePluralPascalCase: protocolConfiguration.generateEntityTypeNamePluralPascalCase(
entity,
),
typeNamePlural:
protocolConfiguration.generateEntityTypeNamePlural(entity),
typeNamePascalCase:
protocolConfiguration.generateEntityTypeNamePascalCase(entity),
typeNamePluralPascalCase:
protocolConfiguration.generateEntityTypeNamePluralPascalCase(entity),
attributes,
dataShaper: (data) => {
return data ? dataShaper(data) : data;
Expand Down Expand Up @@ -185,7 +182,8 @@ export const generateGraphQLSchema = (
}

const schema: Schema = configuration.getSchema();
const protocolConfiguration: ProtocolGraphQLConfiguration = configuration.getProtocolConfiguration() as ProtocolGraphQLConfiguration;
const protocolConfiguration: ProtocolGraphQLConfiguration =
configuration.getProtocolConfiguration() as ProtocolGraphQLConfiguration;

ProtocolGraphQL.setProtocolConfiguration(protocolConfiguration);

Expand Down Expand Up @@ -266,10 +264,11 @@ export const generateGraphQLSchema = (
),
};

const referenceFieldName = protocolConfiguration.generateReferenceFieldName(
targetEntity,
attribute,
);
const referenceFieldName =
protocolConfiguration.generateReferenceFieldName(
targetEntity,
attribute,
);
fieldsReference[referenceFieldName] = reference;
}

Expand Down
63 changes: 36 additions & 27 deletions src/graphqlProtocol/io.ts
Expand Up @@ -65,25 +65,27 @@ const generateDataInputField = (
);
} else if (param.i18n) {
// const protocolConfiguration = ProtocolGraphQL.getProtocolConfiguration();
const protocolConfiguration = ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;
const protocolConfiguration =
ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;

const languages = protocolConfiguration
.getParentConfiguration()
.getLanguages();

param.gqlFieldNameI18n = protocolConfiguration.generateI18nFieldName(param);

const i18nFieldTypeName = protocolConfiguration.generateOperationI18nAttributeInputTypeName(
{
name: baseName,
},
{
name: paramName,
},
{
name: level,
},
);
const i18nFieldTypeName =
protocolConfiguration.generateOperationI18nAttributeInputTypeName(
{
name: baseName,
},
{
name: paramName,
},
{
name: level,
},
);

const fieldType = ProtocolGraphQL.convertToProtocolDataType(
paramType,
Expand Down Expand Up @@ -162,7 +164,8 @@ export const generateDataInput = (
inputParams: any,
singleParam?: any,
) => {
const protocolConfiguration = ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;
const protocolConfiguration =
ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;

if (singleParam) {
// eslint-disable-next-line no-use-before-define
Expand Down Expand Up @@ -194,7 +197,8 @@ export const generateNestedDataInput = (
nestedParamName,
level = 1,
) => {
const protocolConfiguration = ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;
const protocolConfiguration =
ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;

const dataInputType = new GraphQLInputObjectType({
name: protocolConfiguration.generateNestedDataInputTypeName(
Expand Down Expand Up @@ -224,7 +228,8 @@ export const generateInput = (
isField,
includeClientMutationId = false,
): GraphQLInputObjectType => {
const protocolConfiguration = ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;
const protocolConfiguration =
ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;

const inputType = new GraphQLInputObjectType({
name: protocolConfiguration.generateInputTypeName(baseName),
Expand Down Expand Up @@ -268,7 +273,8 @@ const generateDataOutputField = (
level = 0,
returnAsFieldNameMap = false,
): GraphQLObjectType | WrappedDataOutputField => {
const protocolConfiguration = ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;
const protocolConfiguration =
ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;

let paramType = param.type;
let baseFieldType;
Expand Down Expand Up @@ -358,17 +364,17 @@ const generateDataOutputField = (
},
};

const referenceFieldListName = protocolConfiguration.generateReferenceFieldListName(
targetEntity,
{ name: paramName },
);
const referenceFieldListName =
protocolConfiguration.generateReferenceFieldListName(targetEntity, {
name: paramName,
});

result[referenceFieldListName] = referenceFieldList;
} else {
const referenceFieldName = protocolConfiguration.generateReferenceFieldName(
targetEntity,
{ name: paramName },
);
const referenceFieldName =
protocolConfiguration.generateReferenceFieldName(targetEntity, {
name: paramName,
});

result[referenceFieldName] = referenceField;
}
Expand Down Expand Up @@ -432,7 +438,8 @@ export const generateDataOutput = (
graphRegistry: any,
singleParam?: any,
): GraphQLObjectType | WrappedDataOutputField => {
const protocolConfiguration = ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;
const protocolConfiguration =
ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;

if (singleParam) {
// eslint-disable-next-line no-use-before-define
Expand Down Expand Up @@ -463,7 +470,8 @@ export const generateNestedDataOutput = (
graphRegistry?: any,
level = 1,
) => {
const protocolConfiguration = ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;
const protocolConfiguration =
ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;

const dataOutputType = new GraphQLObjectType({
name: protocolConfiguration.generateNestedDataOutPutTypeName(
Expand Down Expand Up @@ -494,7 +502,8 @@ export const generateOutput = (
isField,
includeClientMutationId = false,
): GraphQLObjectType => {
const protocolConfiguration = ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;
const protocolConfiguration =
ProtocolGraphQL.getProtocolConfiguration() as ProtocolGraphQLConfiguration;

const outputType = new GraphQLObjectType({
name: protocolConfiguration.generateOutPutTypeName(baseName),
Expand Down

0 comments on commit 0a534e9

Please sign in to comment.