Middle
/** * Úloha 4: Transformujte daný typ `MaybeProps`, aby všetky jeho vlastnosti boli povinné. */ type MaybeProps = { a?: number; b?: string; };
sobes.tech AI
Odpoveď od AI
Ak chcete spraviť všetky vlastnosti typu MaybeProps povinnými, môžete použiť vstavaný pomocný typ TypeScript Required<T>. Prevedie všetky voliteľné vlastnosti na povinné.
type MaybeProps = {
a?: number;
b?: string;
};
type RequiredProps = Required<MaybeProps>;
// Teraz je RequiredProps ekvivalentný:
// {
// a: number;
// b: string;
// }