Schema.org Enumerations in TypeScript

added by JavaScript Kicks
5/22/2019 7:15:08 AM

163 Views

Last time, we talked about modeling the Schema.org class hierarchy in TypeScript. We ended up with an elegant, recursive solution that treats any type Thing as a "@type"-discriminated union of ThingLeaf and all the direct sub-classes of the type. The next challenge in the journey of building TypeScript typings for the Schema.org vocabulary is modeling ...


0 comments