bradcypert.com
Typescript - What is a Partial? - Brad Cypert
TypeScript's partial is a type that you provide and it is treated as a type that represents all subsets of a given type.