What does this program print?
TypeScript
function describe(value: string | number | undefined): string {
if (!value) return "empty";
return typeof value === "string"
? value.toUpperCase()
: value.toFixed(0);
}
console.log(describe(0));
console.log(describe(""));
console.log(describe(3.6));