AeroGraphQL is a small and opinionated Typescript toolkit to create GraphQL server using a declarative approach.
Overview
Install AeroGraphQL
yarn add aerographql
Note that graphql is a needed peer dependency, you must install it beforehand
Define your schema
Inject the schema within a GraphQL server
Apollo Server with Express in this case:
;this.app = express;this.app.use '/graphql', bodyParser.json, graphqlExpress ;this.app.listen config.get 'server.port' , ;
Documentation
Checkout the AeroGraphQL documentation and explore basic examples.
License
AeroGraphQL is freely distributable under the terms of the MIT license.