blog.eyas.sh
Schema.org DataType in TypeScript: Structural Typing Doesn't Cut It
What TypeScript typings are appropriate to describe a Schema.org DataType in JSON-LD? TypeScript will get you close, but not quite there.