Adding TypeScript to the official Apollo Platform Tutorial app

In todays video I go through a preparation of the official Apollo Platform Tutorial App ( ) for adding Chimp to it. I decided to divide that task into two steps - first is adding TypeScript to the codebase. This way I will be able to demonstrate the process of adding Chimp in a much more concise and understandable way - without spending half of the time on fighting with types.

This is uncut version of me doing the work - it's a bit smoother than it should be, because I've done half of the work before trying to add Chimp and TypeScript at the same time - nonetheless you can see my workflow and learn some tricks :)

Around the 35 minute mark I've had to do a bit of a fight with Generic, I used quokka and quick prototyping to get out of that mess, which can be interesting to watch.

I hope you enjoy. :-)

Let me know if you have any questions or thoughts in the comments below.

Let us help you on your journey to Quality Faster

We at specialize in helping our clients get more for less. We can get you to the holy grail of continuous deployment where every commit can go to production — and yes, even for large enterprises.

Feel free to schedule a call or send us a message below to see how we can help.

User icon
Envelope icon


Schedule a 30m call
  • AWS CDK Lambda and DynamoDB dependency management

    A discussion about issues we've stumbled upon and a solution that simplified our CDK workflow.

  • cypress-cucumber-preprocessor 4.1.0 - TSX and Multiline Step Arguments support

    We've just released a new version of the cypress-cucumber-preprocessor package with TSX/React testing and Multiline Step Arguments.

  • Chimp 4.0 - resolvers for extended federated types

    The Chimp 3.0 and previous versions always generated resolveReferences resolvers for all federated types. It turned out to be excessive, so we make it configurable.