Beginner's TypeScript Section 18 exercises

Set Properties as Optional

Consider this getName function:

Reading the code, we can see that we don't need to pass in a last name in order for the function to work.

Loading exercise


0:00 Your next challenge is a function called getName here, where you parse in a params object with the first name and the last name here, except you don't need to parse in the last name.

0:14 TypeScript doesn't seem to know this yet. It's moaning at me here by saying, "Property 'last' is missing in type blah blah blah but required in this one."

0:24 It's telling me I do need to parse the last name here. I don't want to. Figure out a way that you can type this object where last is optional.