How to use the @croquiscom/crary-graphql.getFieldList function in @croquiscom/crary-graphql

To help you get started, we’ve selected a few @croquiscom/crary-graphql examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github croquiscom / cormo / packages / graphql / src / schema.ts View on Github external
} 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))),
github croquiscom / cormo / packages / graphql / lib / schema.js View on Github external
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,

@croquiscom/crary-graphql

Croquis's library - graphql extension

MIT
Latest version published 2 months ago

Package Health Score

66 / 100
Full package analysis

Similar packages