Właściwości opcjonalne
Obiekt może określać właściwości opcjonalne przez dodanie znaku zapytania ? na końcu nazwy właściwości:
type X = { a: number; b?: number; // Optional};Gdy właściwość jest opcjonalna, można określić dla niej wartość domyślną:
type X = { a: number; b?: number;};const x = ({ a, b = 100 }: X) => a + b;