diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..72e1759 --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,14 @@ +{ + "printWidth": 100, + "tabWidth": 2, + "useTabs": false, + "semi": false, + "singleQuote": true, + "quoteProps": "as-needed", + "jsxSingleQuote": true, + "trailingComma": "all", + "bracketSpacing": true, + "bracketSameLine": false, + "arrowParens": "always", + "endOfLine": "auto" +} diff --git a/src/index.ts b/src/index.ts index 21d4035..7773cb7 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,41 +1,41 @@ -import { ApolloServer, gql } from "apollo-server-express"; -import express from "express"; +import { ApolloServer, gql } from 'apollo-server-express' +import express from 'express' const typeDefs = gql` type Query { hello: String } -`; +` const resolvers = { Query: { - hello: () => "Hello world!", + hello: () => 'Hello world!', }, -}; +} async function listen(port: number) { // eslint-disable-next-line @typescript-eslint/no-explicit-any - const app: any = express(); + const app: any = express() const server = new ApolloServer({ typeDefs, resolvers, - }); - await server.start(); + }) + await server.start() - server.applyMiddleware({ app, path: "/" }); + server.applyMiddleware({ app, path: '/' }) - return app.listen(port); + return app.listen(port) } async function main() { - await listen(4000); + await listen(4000) // eslint-disable-next-line no-console - console.log("🚀 Server is ready at http://localhost:4000/graphql"); + console.log('🚀 Server is ready at http://localhost:4000/graphql') } main().catch((e) => { // eslint-disable-next-line no-console - console.error(e); - throw e; -}); + console.error(e) + throw e +})