Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
} else if (field.endsWith('_lte')) {
query.where({ [field.replace(/_lte$/, '')]: { $lte: value } });
} else if (field.endsWith('_lt')) {
query.where({ [field.replace(/_lt$/, '')]: { $lt: value } });
} else if (field === 'order') {
query.order(value);
} else if (field === 'limit_count') {
query.limit(value);
} else if (field === 'skip_count') {
query.skip(value);
} else {
query.where({ [field]: value });
}
}
}
return await query.select(getFieldList(info) as any);
},
type: new GraphQLNonNull(new GraphQLList(new GraphQLNonNull(single_type))),
graphql_type = graphql_1.GraphQLFloat;
}
else if (property.type_class === cormo.types.Integer) {
graphql_type = graphql_1.GraphQLInt;
}
else if (property.type_class === cormo.types.String) {
graphql_type = graphql_1.GraphQLString;
}
else if (property.type_class === cormo.types.Text) {
graphql_type = graphql_1.GraphQLString;
}
else if (property.type_class === cormo.types.Date) {
graphql_type = crary_graphql_1.CrTimestamp;
}
else if (property.type_class === cormo.types.Object) {
graphql_type = crary_graphql_1.CrJson;
}
if (graphql_type && property.required) {
return new graphql_1.GraphQLNonNull(graphql_type);
}
return graphql_type;
}
function createSingleType(model_class, options) {
return new graphql_1.GraphQLNonNull(graphql_1.GraphQLID);
}
else if (property.type_class === cormo.types.Number) {
graphql_type = graphql_1.GraphQLFloat;
}
else if (property.type_class === cormo.types.Integer) {
graphql_type = graphql_1.GraphQLInt;
}
else if (property.type_class === cormo.types.String) {
graphql_type = graphql_1.GraphQLString;
}
else if (property.type_class === cormo.types.Text) {
graphql_type = graphql_1.GraphQLString;
}
else if (property.type_class === cormo.types.Date) {
graphql_type = crary_graphql_1.CrTimestamp;
}
else if (property.type_class === cormo.types.Object) {
graphql_type = crary_graphql_1.CrJson;
}
if (graphql_type && property.required) {
return new graphql_1.GraphQLNonNull(graphql_type);
}
return graphql_type;
}
function createSingleType(model_class, options) {
async resolve(source, args, context, info) {
const query = model_class.query().one();
let has_query = false;
for (const [field, value] of Object.entries(args)) {
if (value) {
has_query = true;
query.where({ [field]: value });
}
}
if (!has_query) {
return null;
}
return await query.select(crary_graphql_1.getFieldList(info));
},
type: single_type,