GraphQL API for user authentication using Typescript. Support for operations such as register, login, list users, search user and auth verification