"use strict";
var __importStar = (this && this.__importStar) || function (mod) {
    if (mod && mod.__esModule) return mod;
    var result = {};
    if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
    result["default"] = mod;
    return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
const User = __importStar(require("./user"));
const File = __importStar(require("./file"));
const Setting = __importStar(require("./setting"));
const Font = __importStar(require("./font"));
const DataSource = __importStar(require("./datasource"));
const Publisher = __importStar(require("./publisher"));
const Board = __importStar(require("./board"));
const Group = __importStar(require("./group"));
const PlayGroup = __importStar(require("./play-group"));
const Query = [
    'type Query {',
    User.Query,
    File.Query,
    Setting.Query,
    Font.Query,
    DataSource.Query,
    Publisher.Query,
    Board.Query,
    Group.Query,
    PlayGroup.Query,
    '}'
].join('\n');
const Mutation = [
    'type Mutation {',
    User.Mutation,
    File.Mutation,
    Setting.Mutation,
    Font.Mutation,
    DataSource.Mutation,
    Publisher.Mutation,
    Board.Mutation,
    Group.Mutation,
    PlayGroup.Mutation,
    '}'
].join('\n');
exports.typeDefs = [
    `
    schema {
      query: Query
      mutation: Mutation
    }
  `,
    Query,
    Mutation,
    `scalar Upload`,
    ...User.Types,
    ...File.Types,
    ...Setting.Types,
    ...Font.Types,
    ...DataSource.Types,
    ...Publisher.Types,
    ...Board.Types,
    ...Group.Types,
    ...PlayGroup.Types
];
//# sourceMappingURL=index.js.map