Propiedades opcionales
Un objeto puede especificar propiedades opcionales añadiendo un signo de interrogación ? al final del nombre de la propiedad:
type X = { a: number; b?: number; // Optional};Es posible especificar un valor predeterminado cuando una propiedad es opcional:
type X = { a: number; b?: number;};const x = ({ a, b = 100 }: X) => a + b;