Typescript types for views always nullable?

No matter which join I attempt to use for views, supabase gen types always seems to have each column of the view be nullable.

Is this simply an implementation detail that's hard to overcome or?
image.png
Was this page helpful?