$Shape$Shape @exampletype Props = { name: string; age: number; visible: boolean }; // Expect: Partial<Props> type PartialProps = $Shape<Props>; type $Shape<T extends object> = Partial<T>;§Type Parameters§T extends object[src]§Type§Partial<T>[src]