practice-graphql-server setup typescript + express.js guildline: https://blog.logrocket.com/how-to-set-up-node-typescript-express/