tempus-api-graphql
Version:
A GraphQL wrapper for the tempus api (tempus2.xyz)
66 lines (60 loc) • 1.7 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _graphql = require("graphql");
var _record = _interopRequireDefault(require("./record"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var _default = new _graphql.GraphQLObjectType({
name: "Activity",
fields: function fields() {
return {
bonusWrs: {
type: new _graphql.GraphQLNonNull(new _graphql.GraphQLList(new _graphql.GraphQLNonNull(_record["default"]))),
args: {
start: {
type: _graphql.GraphQLInt
},
limit: {
type: _graphql.GraphQLInt
}
}
},
courseWrs: {
type: new _graphql.GraphQLNonNull(new _graphql.GraphQLList(new _graphql.GraphQLNonNull(_record["default"]))),
args: {
start: {
type: _graphql.GraphQLInt
},
limit: {
type: _graphql.GraphQLInt
}
}
},
mapWrs: {
type: new _graphql.GraphQLNonNull(new _graphql.GraphQLList(new _graphql.GraphQLNonNull(_record["default"]))),
args: {
start: {
type: _graphql.GraphQLInt
},
limit: {
type: _graphql.GraphQLInt
}
}
},
mapTops: {
type: new _graphql.GraphQLNonNull(new _graphql.GraphQLList(new _graphql.GraphQLNonNull(_record["default"]))),
args: {
start: {
type: _graphql.GraphQLInt
},
limit: {
type: _graphql.GraphQLInt
}
}
}
};
}
});
exports["default"] = _default;