├── .editorconfig ├── .gitignore ├── .travis.yml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── LICENSE ├── README.md ├── benchmark └── index.ts ├── gulpfile.js ├── icon.png ├── knexfile.ts ├── nodemon.json ├── package.json ├── src ├── RootValue.ts ├── config.ts ├── context │ ├── Context.ts │ ├── DataloadersContext.ts │ ├── ServicesContext.ts │ └── index.ts ├── core │ ├── Database.ts │ ├── Environment.ts │ ├── GraphQLErrorHandling.ts │ ├── Logger.ts │ ├── Server.ts │ ├── Tables.ts │ ├── Utils.ts │ └── index.ts ├── database │ ├── factories │ │ ├── AuthorFactory.ts │ │ └── BookFactory.ts │ ├── migrations │ │ ├── 20170220183349_create_authors_table.ts │ │ └── 20170221195948_create_books_table.ts │ └── seeds │ │ ├── 20170220183349_authors.ts │ │ └── 20170221195948_book.ts ├── exceptions │ ├── Exception.ts │ ├── FieldException.ts │ ├── NotFoundException.ts │ ├── ValidationException.ts │ └── index.ts ├── index.ts ├── middlewares │ ├── OAuthMiddleware.ts │ └── index.ts ├── models │ ├── AbstactModel.ts │ ├── AuthorModel.ts │ ├── BookModel.ts │ └── index.ts ├── repositories │ ├── AbstractRepository.ts │ ├── AuthorRepository.ts │ ├── BookRepository.ts │ └── index.ts ├── routes │ ├── DefaultRoutes.ts │ ├── GraphQLRoutes.ts │ └── index.ts ├── schemas │ ├── arguments │ │ ├── LimitArgument.ts │ │ ├── OffsetArgument.ts │ │ ├── TextArgument.ts │ │ └── index.ts │ ├── fields │ │ ├── AbstractField.ts │ │ ├── AuthorField.ts │ │ ├── BooksField.ts │ │ ├── CreatedAtField.ts │ │ ├── DescriptionField.ts │ │ ├── FirstNameField.ts │ │ ├── IdField.ts │ │ ├── LastNameField.ts │ │ ├── PriceField.ts │ │ ├── PublishedAtField.ts │ │ ├── TitleField.ts │ │ ├── TypeField.ts │ │ ├── UpdatedAtField.ts │ │ └── index.ts │ ├── index.ts │ ├── mutations │ │ ├── AbstractMutation.ts │ │ ├── CreateAuthorMutation.ts │ │ ├── DeleteAuthorMutation.ts │ │ ├── UpdateAuthorMutation.ts │ │ └── index.ts │ ├── queries │ │ ├── AbstractQuery.ts │ │ ├── FindAllAuthorsQuery.ts │ │ ├── FindAllBooksQuery.ts │ │ ├── FindAuthorByIdQuery.ts │ │ ├── FindBookByIdQuery.ts │ │ ├── SearchQuery.ts │ │ └── index.ts │ └── types │ │ ├── AuthorType.ts │ │ ├── BookType.ts │ │ ├── DateType.ts │ │ ├── SearchType.ts │ │ └── index.ts └── services │ ├── AuthorService.ts │ ├── BookService.ts │ └── index.ts ├── test ├── mocks │ └── .gitkeep └── unit │ ├── context │ └── context.spec.ts │ ├── core │ ├── GraphQLErrorHandling.spec.ts │ ├── Utils.spec.ts │ ├── bootstrap.spec.ts │ ├── environment.spec.ts │ ├── logger.spec.ts │ └── server.spec.ts │ └── errors │ └── Exception.spec.ts ├── tsconfig.json ├── tslint.json ├── typings.json ├── typings_custom ├── arguments.d.ts ├── cls.d.ts ├── common.d.ts ├── config.d.ts └── models │ ├── author.d.ts │ └── book.d.ts └── wallaby.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/benchmark/index.ts -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/gulpfile.js -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/icon.png -------------------------------------------------------------------------------- /knexfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/knexfile.ts -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /src/RootValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/RootValue.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/context/Context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/context/Context.ts -------------------------------------------------------------------------------- /src/context/DataloadersContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/context/DataloadersContext.ts -------------------------------------------------------------------------------- /src/context/ServicesContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/context/ServicesContext.ts -------------------------------------------------------------------------------- /src/context/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/context/index.ts -------------------------------------------------------------------------------- /src/core/Database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/core/Database.ts -------------------------------------------------------------------------------- /src/core/Environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/core/Environment.ts -------------------------------------------------------------------------------- /src/core/GraphQLErrorHandling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/core/GraphQLErrorHandling.ts -------------------------------------------------------------------------------- /src/core/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/core/Logger.ts -------------------------------------------------------------------------------- /src/core/Server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/core/Server.ts -------------------------------------------------------------------------------- /src/core/Tables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/core/Tables.ts -------------------------------------------------------------------------------- /src/core/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/core/Utils.ts -------------------------------------------------------------------------------- /src/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/core/index.ts -------------------------------------------------------------------------------- /src/database/factories/AuthorFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/database/factories/AuthorFactory.ts -------------------------------------------------------------------------------- /src/database/factories/BookFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/database/factories/BookFactory.ts -------------------------------------------------------------------------------- /src/database/migrations/20170220183349_create_authors_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/database/migrations/20170220183349_create_authors_table.ts -------------------------------------------------------------------------------- /src/database/migrations/20170221195948_create_books_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/database/migrations/20170221195948_create_books_table.ts -------------------------------------------------------------------------------- /src/database/seeds/20170220183349_authors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/database/seeds/20170220183349_authors.ts -------------------------------------------------------------------------------- /src/database/seeds/20170221195948_book.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/database/seeds/20170221195948_book.ts -------------------------------------------------------------------------------- /src/exceptions/Exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/exceptions/Exception.ts -------------------------------------------------------------------------------- /src/exceptions/FieldException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/exceptions/FieldException.ts -------------------------------------------------------------------------------- /src/exceptions/NotFoundException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/exceptions/NotFoundException.ts -------------------------------------------------------------------------------- /src/exceptions/ValidationException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/exceptions/ValidationException.ts -------------------------------------------------------------------------------- /src/exceptions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/exceptions/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/middlewares/OAuthMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/middlewares/OAuthMiddleware.ts -------------------------------------------------------------------------------- /src/middlewares/index.ts: -------------------------------------------------------------------------------- 1 | export * from './OAuthMiddleware'; 2 | -------------------------------------------------------------------------------- /src/models/AbstactModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/models/AbstactModel.ts -------------------------------------------------------------------------------- /src/models/AuthorModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/models/AuthorModel.ts -------------------------------------------------------------------------------- /src/models/BookModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/models/BookModel.ts -------------------------------------------------------------------------------- /src/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/models/index.ts -------------------------------------------------------------------------------- /src/repositories/AbstractRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/repositories/AbstractRepository.ts -------------------------------------------------------------------------------- /src/repositories/AuthorRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/repositories/AuthorRepository.ts -------------------------------------------------------------------------------- /src/repositories/BookRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/repositories/BookRepository.ts -------------------------------------------------------------------------------- /src/repositories/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/repositories/index.ts -------------------------------------------------------------------------------- /src/routes/DefaultRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/routes/DefaultRoutes.ts -------------------------------------------------------------------------------- /src/routes/GraphQLRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/routes/GraphQLRoutes.ts -------------------------------------------------------------------------------- /src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/routes/index.ts -------------------------------------------------------------------------------- /src/schemas/arguments/LimitArgument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/arguments/LimitArgument.ts -------------------------------------------------------------------------------- /src/schemas/arguments/OffsetArgument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/arguments/OffsetArgument.ts -------------------------------------------------------------------------------- /src/schemas/arguments/TextArgument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/arguments/TextArgument.ts -------------------------------------------------------------------------------- /src/schemas/arguments/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/arguments/index.ts -------------------------------------------------------------------------------- /src/schemas/fields/AbstractField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/fields/AbstractField.ts -------------------------------------------------------------------------------- /src/schemas/fields/AuthorField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/fields/AuthorField.ts -------------------------------------------------------------------------------- /src/schemas/fields/BooksField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/fields/BooksField.ts -------------------------------------------------------------------------------- /src/schemas/fields/CreatedAtField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/fields/CreatedAtField.ts -------------------------------------------------------------------------------- /src/schemas/fields/DescriptionField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/fields/DescriptionField.ts -------------------------------------------------------------------------------- /src/schemas/fields/FirstNameField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/fields/FirstNameField.ts -------------------------------------------------------------------------------- /src/schemas/fields/IdField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/fields/IdField.ts -------------------------------------------------------------------------------- /src/schemas/fields/LastNameField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/fields/LastNameField.ts -------------------------------------------------------------------------------- /src/schemas/fields/PriceField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/fields/PriceField.ts -------------------------------------------------------------------------------- /src/schemas/fields/PublishedAtField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/fields/PublishedAtField.ts -------------------------------------------------------------------------------- /src/schemas/fields/TitleField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/fields/TitleField.ts -------------------------------------------------------------------------------- /src/schemas/fields/TypeField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/fields/TypeField.ts -------------------------------------------------------------------------------- /src/schemas/fields/UpdatedAtField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/fields/UpdatedAtField.ts -------------------------------------------------------------------------------- /src/schemas/fields/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/fields/index.ts -------------------------------------------------------------------------------- /src/schemas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/index.ts -------------------------------------------------------------------------------- /src/schemas/mutations/AbstractMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/mutations/AbstractMutation.ts -------------------------------------------------------------------------------- /src/schemas/mutations/CreateAuthorMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/mutations/CreateAuthorMutation.ts -------------------------------------------------------------------------------- /src/schemas/mutations/DeleteAuthorMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/mutations/DeleteAuthorMutation.ts -------------------------------------------------------------------------------- /src/schemas/mutations/UpdateAuthorMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/mutations/UpdateAuthorMutation.ts -------------------------------------------------------------------------------- /src/schemas/mutations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/mutations/index.ts -------------------------------------------------------------------------------- /src/schemas/queries/AbstractQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/queries/AbstractQuery.ts -------------------------------------------------------------------------------- /src/schemas/queries/FindAllAuthorsQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/queries/FindAllAuthorsQuery.ts -------------------------------------------------------------------------------- /src/schemas/queries/FindAllBooksQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/queries/FindAllBooksQuery.ts -------------------------------------------------------------------------------- /src/schemas/queries/FindAuthorByIdQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/queries/FindAuthorByIdQuery.ts -------------------------------------------------------------------------------- /src/schemas/queries/FindBookByIdQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/queries/FindBookByIdQuery.ts -------------------------------------------------------------------------------- /src/schemas/queries/SearchQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/queries/SearchQuery.ts -------------------------------------------------------------------------------- /src/schemas/queries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/queries/index.ts -------------------------------------------------------------------------------- /src/schemas/types/AuthorType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/types/AuthorType.ts -------------------------------------------------------------------------------- /src/schemas/types/BookType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/types/BookType.ts -------------------------------------------------------------------------------- /src/schemas/types/DateType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/types/DateType.ts -------------------------------------------------------------------------------- /src/schemas/types/SearchType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/types/SearchType.ts -------------------------------------------------------------------------------- /src/schemas/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/schemas/types/index.ts -------------------------------------------------------------------------------- /src/services/AuthorService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/services/AuthorService.ts -------------------------------------------------------------------------------- /src/services/BookService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/services/BookService.ts -------------------------------------------------------------------------------- /src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/src/services/index.ts -------------------------------------------------------------------------------- /test/mocks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/unit/context/context.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/test/unit/context/context.spec.ts -------------------------------------------------------------------------------- /test/unit/core/GraphQLErrorHandling.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/test/unit/core/GraphQLErrorHandling.spec.ts -------------------------------------------------------------------------------- /test/unit/core/Utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/test/unit/core/Utils.spec.ts -------------------------------------------------------------------------------- /test/unit/core/bootstrap.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/test/unit/core/bootstrap.spec.ts -------------------------------------------------------------------------------- /test/unit/core/environment.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/test/unit/core/environment.spec.ts -------------------------------------------------------------------------------- /test/unit/core/logger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/test/unit/core/logger.spec.ts -------------------------------------------------------------------------------- /test/unit/core/server.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/test/unit/core/server.spec.ts -------------------------------------------------------------------------------- /test/unit/errors/Exception.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/test/unit/errors/Exception.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/tslint.json -------------------------------------------------------------------------------- /typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/typings.json -------------------------------------------------------------------------------- /typings_custom/arguments.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/typings_custom/arguments.d.ts -------------------------------------------------------------------------------- /typings_custom/cls.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/typings_custom/cls.d.ts -------------------------------------------------------------------------------- /typings_custom/common.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/typings_custom/common.d.ts -------------------------------------------------------------------------------- /typings_custom/config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/typings_custom/config.d.ts -------------------------------------------------------------------------------- /typings_custom/models/author.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/typings_custom/models/author.d.ts -------------------------------------------------------------------------------- /typings_custom/models/book.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/typings_custom/models/book.d.ts -------------------------------------------------------------------------------- /wallaby.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3tecch/express-graphql-typescript-boilerplate/HEAD/wallaby.js --------------------------------------------------------------------------------