Code QuizAdvanced

Required makes every property mandatory

Required<T> forces all optional properties to be present.

Codetypescript
type Settings = {
  theme?: string;
  lang?: string;
};

const defaults: Required<Settings> = {
  theme: "dark",
}; // Error

Why does the declaration of `defaults` produce a type error?