Hi all, is there any difference between these types? I am defining them in slightly different ways and they seem to behave the same, but the mouseover tooltip in VS Code is printing them differently. They seem to behave the same as far as I can test
{
name: string | undefined;
email: string | undefined;
age: number | undefined;
}
{
name?: string | undefined;
email?: string | undefined;
age?: number | undefined;
}