I typically write my code in strict mode, and currently i am having an issue with it regarding nullability; when I have a custom type, all properties within are considered nullable even when i don’t type them as such. for example:
here, i have a speaker system with a bunch of properties, and all of them are non nullable. however, when trying to use any of them, they are suddenly nullable:
is this a bug or am i doing something wrong with my type definition?