Create an only ever true boolean type in typescript
Integrating with an API where a boolean can only be undefined or true I needed to type it. It's easy enough but I just wanted to jot it down in case any one else needs this in the future.
// create the required type
type OnlyEverTrue = true | undefined;
// and then to use it
{
property: OnlyEverTrue;
}