UNPKG

graphql-compose-mongoose

Version:

Plugin for `graphql-compose` which derive a graphql types from a mongoose model.

23 lines 824 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getLimitHelperArgsOptsMap = void 0; exports.limitHelperArgs = limitHelperArgs; exports.limitHelper = limitHelper; const getLimitHelperArgsOptsMap = () => ({ defaultValue: 'number' }); exports.getLimitHelperArgsOptsMap = getLimitHelperArgsOptsMap; function limitHelperArgs(opts) { return { limit: { type: 'Int', defaultValue: (opts === null || opts === void 0 ? void 0 : opts.defaultValue) || 100, }, }; } function limitHelper(resolveParams) { var _a; const limit = parseInt((_a = resolveParams.args) === null || _a === void 0 ? void 0 : _a.limit, 10) || 0; if (limit > 0) { resolveParams.query = resolveParams.query.limit(limit); } } //# sourceMappingURL=limit.js.map