Storybook, Typescript, React, Vue, Svelte.
using the satisfies operator with Angular and Web components. They both utilize a class plus decorator approach. The decorators provide runtime metadata, but do not offer metadata at compile time. As a result, it appears impossible to determine if a property in the class is a required property or