Conditional types in TypeScrip... Note