الخصائص الاختيارية
يمكن للكائن تحديد خصائص اختيارية بإضافة علامة استفهام ? إلى نهاية اسم الخاصية:
type X = { a: number; b?: number; // Optional};يمكن تحديد قيمة افتراضية عندما تكون الخاصية اختيارية:
type X = { a: number; b?: number;};const x = ({ a, b = 100 }: X) => a + b;