@gunar/ts-with (npm): Enforce the presence of otherwise optional fields in TypeScript.
Keywords: typescript|optional