Middle
/** * 4. feladat: Alakítsd át a megadott `MaybeProps` típusát, hogy minden tulajdonsága kötelező legyen. */ type MaybeProps = { a?: number; b?: string; };
sobes.tech MI
Válasz az MI-től
Az összes MaybeProps típusú tulajdonság kötelezővé tételéhez használhatja a TypeScript beépített Required<T> segítő típusát. Ez az összes opcionális tulajdonságot kötelezővé teszi.
type MaybeProps = {
a?: number;
b?: string;
};
type RequiredProps = Required<MaybeProps>;
// Most a RequiredProps megegyezik a következővel:
// {
// a: number;
// b: string;
// }