ensure exhaustive checks

This commit is contained in:
Hayden 2023-03-22 18:58:23 -08:00
parent 50164dc629
commit bd6c24d35a
No known key found for this signature in database
GPG key ID: 17CF79474E257545

View file

@ -46,8 +46,13 @@ export function filterZeroValues(details: Details): Details {
return !!detail.text;
case "link":
return !!detail.text && !!detail.href;
default:
case undefined:
case "text":
case "markdown":
return detail.text !== null && detail.text !== "" && detail.text !== undefined;
default:
console.warn("Unknown detail type (this should never happen)", detail);
return false;
}
});
}