Pular para o conteúdo

Propriedades Opcionais

Um objeto pode especificar Propriedades Opcionais adicionando um ponto de interrogação ? ao final do nome da propriedade:

type X = {
a: number;
b?: number; // Opcional
};

É possível especificar um valor padrão quando uma propriedade é opcional:

type X = {
a: number;
b?: number;
};
const x = ({ a, b = 100 }: X) => a + b;