Creating a Type-Safe React Application with TypeScript using the Saleor GraphQL API