Checking Types Against the Real World in TypeScriptJesse Hallett · Apr 12, 2018 TypeScript This is a follow-up to Type-Driven Development with TypeScript. The shape of data defines a program. There are important benefits to writing out types for your data. Let's consider a Hacker News client, which consumes stories and other items from the Hacker News API. This is a TypeScript type that describes