tempus-api-graphql
Version:
A GraphQL wrapper for the tempus api (tempus2.xyz)
59 lines (51 loc) • 1.47 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _graphql = require("graphql");
var _player = _interopRequireDefault(require("./player"));
var _map = _interopRequireDefault(require("./map"));
var _server = _interopRequireDefault(require("./server"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var _default = new _graphql.GraphQLObjectType({
name: "Demo",
fields: function fields() {
return {
id: {
type: new _graphql.GraphQLNonNull(_graphql.GraphQLInt)
},
map: {
type: new _graphql.GraphQLNonNull(_map["default"])
},
filename: {
type: _graphql.GraphQLString
},
date: {
type: new _graphql.GraphQLNonNull(_graphql.GraphQLFloat)
},
url: {
type: _graphql.GraphQLString
},
recording: {
type: new _graphql.GraphQLNonNull(_graphql.GraphQLBoolean)
},
requested: {
type: new _graphql.GraphQLNonNull(_graphql.GraphQLBoolean)
},
expired: {
type: new _graphql.GraphQLNonNull(_graphql.GraphQLBoolean)
},
deleted: {
type: new _graphql.GraphQLNonNull(_graphql.GraphQLBoolean)
},
uploader: {
type: _player["default"]
},
server: {
type: new _graphql.GraphQLNonNull(_server["default"])
}
};
}
});
exports["default"] = _default;