Required
Required
@example
type Props = {
name?: string;
age?: number;
visible?: boolean;
};
// Expect: { name: string; age: number; visible: boolean; }
type Props = Required<Props>;
// Expect: { name?: string; age: number; visible: boolean; }
type Props = Required<Props, 'age' | 'visible'>;