I understand the reason this happens it that something doesn't understand that the Loader already checked if the prop is undefined, but typescript doesn't "pass the knowledge on".
Whose fault is it? Is it a typescript problem or is it an eslint problem? Or both?